{"_id":"puppeteer-extra-plugin-stealth","_rev":"73-e807d2f0fa24ad959c017ec5798d72fe","name":"puppeteer-extra-plugin-stealth","dist-tags":{"latest":"2.11.2"},"versions":{"2.0.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0"},"_id":"puppeteer-extra-plugin-stealth@2.0.1","dist":{"shasum":"ffefa682ce7dd87332f57082270c0c63722a89c5","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.1.tgz","fileCount":46,"unpackedSize":27504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDXg5CRA9TVsSAnZWagAACxQP+wcROOzTLGmbTEZuweDn\nXLnFnbVBKcRMcWLg05XpvlDc6NgLOr448aXPfb7TTYAynCYKgQ1B7IKiHq2c\nwDC6zsy0an9+tjxbdsEvsHABIxUWPvWu30jA8BaPVRPxCcrodo051+1xVDwl\n7MnLjyWh6gtkUgAfVYJ3oATCniXGoNJfujslzPfHvW5gknz/3dIW1WH82+Wm\n9Qh9ZNhxiQ1rkZXLIrIEaeYKMdLu9PG8YCSHXkfSU079OX6jcDJg5SpdTYd4\nqoYiaTqvvL4SdMpBujltlyiYTEK1MiYXRO12DPMUJlGXJRkJotGjpT4Xirat\nY1CVx894RDJUocU66pqxgmdqLFJEomNWJK2Sfg0LqKhW59r/4BY2cuMT6c37\nBX3qBfzeQJDNzizohysNRr7jQlky3UN9wmqjOXP09GdjJGPyJu7Ac7ynSBCp\nbzTCkRob5VHvPeN3Ta1gzhc8fER2lAV0EwtvC0oSvyYWpefkZTghltqqCCY6\nUeR/EnF0M9c+eTHFRp9/gbhfiuqNad+t/NTbwHfyOTOUinet71GOHoNdA0Dc\nom2f8t9MF/us3mht7u73r14lpmple0qG79tJWsS6MWfWmI25iX1m95A+9DgD\n+KQ6CzzWThM0b60cfucgIRu4G1ooMdFrcqCbCmcviGcxTN+Hn8QDVBd9nS7i\nChAl\r\n=4Qmu\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-54qbhq7lwxkkrDOTy1Z3Rz/PguDqLJJ9bv1p2Y+9isIpSNvWc5z2D2rVQTuM7eLo7kI1erGRSHmkGiBM0nRTNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4Mk1yraCDi6n6Bz8BrxhtUzv5jvjYJYz/RlGbxeWbrAiEA67T7XLt8EAj35Q4oxx9jfQeGbGf4rNaFOirQwTTk2J0="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.1_1527609400986_0.5070426417484972"},"_hasShrinkwrap":false},"2.0.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0"},"_id":"puppeteer-extra-plugin-stealth@2.0.2","dist":{"shasum":"026e8933abfc62d100920bfd50a3d89499f63068","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.2.tgz","fileCount":47,"unpackedSize":29120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbERXxCRA9TVsSAnZWagAARX4P/iL22WORtDfS1TdGRSdT\nEfy7ifBsVmgYtbQjDtefwGqgDh5xA38mNck6AjEkkDckEpiUu3Z1Y/rw9cIb\nI6YV2+RWMr/BmDyqAO0ue5HjTYUeoGTf/NaIvjnRC9XdKMVSwGC/xP1oOjO0\n1/uW73Yt7+wyp9dPofdE0se8PFGZPbWiLtO5RL9XODSPkNWJVGdl429Vl56T\nFPWDBdC3rD8Bu8F5f7Zh/2jyL4p2lxy5Mo/LovxhxlwCjDd428IvkwPT1hHA\njrnp7s64X0l6V43HqFVeMSZY6W2vk0yKuSqa2AsWLqezM+CDbKAvaMXk7FUS\nfrkq8b2iNxCedSHXxpVkXz1DpeINgaO9kM7juTr0cAb9DZNdLbpjs5KRrdnf\nN4O0O/bwJJLjjl1TtsjZGL4sWgAl09oHa7/25Aa+Gkpn2qFA3/Q7ZfSeB/Bi\nrWTn9tjfM8h1nKGxoXM1SSzkt9dkDUWOBqgZKFhBbi9pcT/+maL9sgvc5SW9\nJLasEz5ij2pp9uWtsuS9B11R9/sTxuczBhU7ugc06Dxe0PKtfxo1cLNAHd23\npfbF4zdy5mgm7ddTOPT6GFqdyw8fn29ABpc3m3ijmFYRXdYSGPBihpH/U/p8\nrAXB3S6GAGzDELLPQviC5XNB42BDQU0mWAqj0XqTpHQRSn+scnmtwyo7Xisw\nGF8l\r\n=oZIk\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-44s9L8vHr3xpYXgCan/CMZU6a1t4hraaMjFfjH4LyeDKneFMns6p299rN6L4RSYIjq4usmmBNq567AnaoNBQ7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb78FEtRljRpcVeYLUiGvQoOCaLWGqOoBnKLyLMXcmdQIgGl/75OddODvJ/qs6PLGbPpI27W5f2uS01iOFyUqB1pM="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.2_1527846384834_0.7789047796105517"},"_hasShrinkwrap":false},"2.0.3":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.3","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.0.2"},"_id":"puppeteer-extra-plugin-stealth@2.0.3","dist":{"shasum":"8dcd164ff17499070f300ab21a9eca6227eec4bb","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.3.tgz","fileCount":47,"unpackedSize":29160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbERe2CRA9TVsSAnZWagAAX/EP/AidwAjYWlVxeMfwfn6k\nfSrXt0EGYL7rDB51bCUuqlpsydOD00+mByjWxeNS2j+XhO0TqdQoHIoHrtH3\nygHF2rw6zJOey0ugUAkoMH2wdffe7BIH33f3mt04cK+pGsSkDZdzHAXvvJYq\niN7O+Sl/TTCfO9dduZRIn1QggMMCVbheLLtTfk/2Eoiay4UrPUnMAq8jmLNG\nuhP99RBzwdtLQQ19Gp5/CcXYw/4d38RYt0azHpoOgZeQlBOg757wSFB5GjNP\npxDbYZHX8dbaOVJlFuqvhGqNu0/hkq5sqw3LuwlSqLZNwyZVecVvUdeTr1Gw\nqt3UuYMcLGJyR9AJwqgiRuI2b9zFaZGG264QhZS1s74iOq6sgMw8AUQhmWdG\nntUufTzvhnqYNoYb8o0Og0bgTm0LKF0OByNBMo/EJCg38O6wyIFhGG2gOglZ\nYvVGl1wbE3hooU9lkLnkI4nLFIvG349F/qFocU8thtGLAI9dSlZFighR6IVw\neUEGX5fuwHLu8PhsB3pP4Bo3k7VWq09jjEKlH9a5/Pppf+1fkFjxu7YebkxP\n2fNoZrZdTo9JPa4daa2RHz6rTpzRmi0i4CPteGApMlzOdkYaYbrEDTi2bo/0\ndY0iVbg7bYxXrCS1GPCuMYRIKvJeERBuNc+a1VAURc9HoDqLe5K5A77lgkBK\nNOKl\r\n=7ZrC\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-jhVUYs1bJ2aj9Ql8HnY61TCQmZZ/MynT9oFEkE7NFEEzTN4q9kvTQvxnNsGUZPbAY9BBwaRZPmrh6ZAO2/Y+mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOsJMRyKm1H1wScAbAhHfI15x6nOU64roTUivmgEH07AIgDgWLPZwx/A0jxGSKxISh0oVaug6Fm64ha/kYcQRvDSA="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.3_1527846837766_0.02234784079588592"},"_hasShrinkwrap":false},"2.0.4":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.4","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.0.3"},"_id":"puppeteer-extra-plugin-stealth@2.0.4","dist":{"shasum":"c8452667c1ddeb3b626586ac7bf875f8b8cfbfb4","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.4.tgz","fileCount":47,"unpackedSize":29157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEqcBCRA9TVsSAnZWagAAReMP/ROfUB7/Q/73hS4/vqUA\nWeY9cW++r1I8qSeC/l9bq3pvmFd+M3J1uS3Ix23ozPBuUWzTJk8HRYP47UfU\n6mWCLQ4kGijf3zbRRnhmoVeHDkgX/ICr/FLWQDUQRuJn2qXFO9tUZnqJKW70\njHqZpXlXanA30QRoYBZDlPVlPcnRZ4RXwXgViTEoiFUJQEMj8O89LUeIGlif\nB86hVsRq6YXaogRSKKHe9QBdtZ6QutMMsVypW2EDwzF7mmQkhOq2kac4A1MF\nX35PzZAwl7OW77ZiUyjtx+fdrNgs9WETUhlpT31UnEDVo5MR8GJyys8LdFVR\nlwEvz2G9M4GN5DSsDzQsvmuxs1kOg6jbXZuKVcWVsioPckm+WezCe8erpqAE\naB8NuBZHviHWUqUvxzHY/DFdYBoLwikSNPL2KRkJ0pll2YMZjAV5LsBgUapz\nWXUErydmtDlTfzzyPp45LUBuJkddL/m1NFrTe+l0n/RF2kSgXB+GuAVpGfeu\nHKpyZ2XU5w6yWNqOKODiSpszsRBjN6njoEi5S1IDTs+MUu7ytRXbdhcinBby\ntHEnrFVFcCNygeXbVmOGB/ER4Vpq3ZkFonJ3qzZJD7wkZKankfPAgzYGhUN7\nmS0HDoPFFnguRH/aJfXh6muF4fp4Pjh+f9mo0R2yHX4+gKMsnlQ5Yll3i2l1\nkru7\r\n=7U/v\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-X9XLHuyp3r+VS0yihANab6fGxkmPbYhubF694Q7zgb8HizjneUkU0fSjKsd8CEYgq6WxhPfeLZ/QGvBdDkWU4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKDv7DC36kQrbV42Ics+MSqBk8RH9B6e105Mg7kXKIlwIgWXU78dgIvSOL+k0xh+oGazik1wSCQZVl7VsI1FHjYgI="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.4_1527949056542_0.12060694014685769"},"_hasShrinkwrap":false},"2.0.5":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.5","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.0.4"},"_id":"puppeteer-extra-plugin-stealth@2.0.5","dist":{"shasum":"a4a622d5dfe8e113c8c63e4f24929adec55d34b6","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.5.tgz","fileCount":47,"unpackedSize":29157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEvhACRA9TVsSAnZWagAACxUP/iJ3CTMp3FzEB6AIfuJI\n7JCxSjRC4apfsLOCwqO1FPwGIrEwgYbbeSCALtUxo2cFoAl6potF7M9ZZomT\ngN6KktQ4Aeypmy64XmR+8dVozfdThPdMpOASpd2GiA1mMscss0uHj9dZIMUO\ncSFYeYJel+BQovR4Jh3x3ZSWZBJtw9uMNAIVaiJpafaXICf9cwlqZ7E8e1o/\nMdUx4n77NiN1xQVnEmvpHKvihUalBdWNcPzKyMijxgCecoTpJBuEi4FjqzVd\n8Dxp8l2LAlsP9Ma8mp9JUn/VksTNL6ndl8hc4c/EQeJBL1+Nd7U6GAc5WPBH\nlQz9YB6LV+N0eX8j9VLdBZkIGvXuqX1LmtUInLTG83fuMx6Nj5norQ1mjG6l\n7tFCu++IFSCDnhhmrQDBZ+tvkDVMrPC3nnKQSoO9ZOYLNVzVwQ3pZ4jprdAd\noJsLIXAYu8tAq9gVBBf7A16L97c/5rqE1f++6+j9nKr6/t6F55A0CVFk7V2O\nU4uG6vvAvkYM2rSnNfa3fxPxI83Bu1e1Ovk/U4Waqx3NNa06U0dg0Ayh0xbW\nHtWIdWgqfl8Gy0hyJAigbo5x8TaB5uvVVKiG03tY/tqT0pfU/Tzcsom5vNss\n7fGr3EfomITygIdy42LBO2RMop19bLK8gIuD+u6gBaKprAhf1ECPxw88BH7U\nR4mg\r\n=wil6\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-IllkzDhD7RMJ/MmN/bXIR5JYD/AUzhYBabfn6DIaW6dxcoY1vUW+RWIJZSwMUQaTzmZpwUIDxdcHY0ghzFnboA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkAR/VOdSuL+MMnsyHxBBNVi49AxaO9G/imvEetitF/AiBuwBFqHizalXaW4KvNJWdjGf6Ss9VrfP/NHE9YWMVgXg=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.5_1527969855845_0.4326185755696208"},"_hasShrinkwrap":false},"2.0.6":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.6","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.0.5"},"_id":"puppeteer-extra-plugin-stealth@2.0.6","dist":{"shasum":"3a1403c88abef7a602f5ccd3a92fe62b28391583","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.6.tgz","fileCount":47,"unpackedSize":29157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGAS4CRA9TVsSAnZWagAAfPcQAIgjsEt1VgNx1dmo5Olu\nHTFhj5qIfDmdQQBTewz9POg/tB0d+8jrA2VsV8sMi/LPMVUyYXyE48W4AnMA\nepIkHnxFrvhZUE2m8i3R3BfFsc34YrcrYkjrLmHNqneLtewhSW/u1GFUpJbz\noLfePWm+vzwSqAskTQPyy8afPnSzE455UKWFrgarG/HxIgBJCjV5bUTyOpWn\ntW2STaMa4wk+drLGEVMDF3XcCvDo+Nr5iwLHnDUuyFUFbdEQIqPjiCs9tK2j\nPaMixqpYlJ5pnlmM0wVvLQYPDlmrNEEWijpNtw+/oSjkbscKN7WPjB4jsKb7\nHxnks1SvJnMOF7dwZZNiqBydYYoEJS1SKHAKDfBCdrGH8/oxBhkMgJeIN9Kz\nOo48SeXSexJv6Ve+zLbXYwsf1WU8Tiirl55yTkoW8cdItXsF2DtfYPhRi8Ww\n8Jl6usL3Yh+8AZBnz6TRrx17ZfThw9mg/saqjtckf/B6o15JQzwflcKXMUby\n2lAAz9gyIesjillzuHVL/XyteDaR6LQ2FlOErDZCkkQVCp5FbNjS+swwy8Ym\naJMLfyobemj+Bc2qTHXnbqZW9+N4xbDZoq9tljLeLP5vtsaG4Dxrr1w2JKMV\nuEfAsfwCt5P+6y5rZ+U1jsY7jGADS7eQNTCefx2g7vHs38yhEuRDkh6dO4wo\n3o6z\r\n=MAdp\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-M8Nz8rmKWsV29i2WNFuwqbqXK2GlB8qT5MsQCQmDyduc0N6ujRulvu0scsqRC9dJ3t3rac21gr7zrKqmc64i1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjFmBo7tJDpD/8fLzHBz3OVgujVYJ8S6VLRUwqN3Nb3AiEArj6ZmHfRHLRln/pdvO0yAB0eIvkNfqUhyDjrdPod6Uo="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.6_1528300727794_0.2384625051285727"},"_hasShrinkwrap":false},"2.0.7":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.7","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.0.6"},"_id":"puppeteer-extra-plugin-stealth@2.0.7","dist":{"shasum":"ebc861b398abd39daf745bb3184bc4d55b329311","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.7.tgz","fileCount":47,"unpackedSize":29157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGIIQCRA9TVsSAnZWagAAksQP/2IkUMC8w0jQmR1THT+9\nKRccwfjCeKSvkYSgwfM3NHbnkdVUy5ZqHGdpia1yt+GuchJ7w01gQiFNXbPC\n+nXtew7SKCZZsU0poKHJlYZROaV60y7NtWD24wiX2BIR/Dhdqf+Y+6vv7cTP\ngaghZpBwie+DZK7f25IbajIxkOSEsPqHLzyooOHhe00sZIEFXw2xvOCA9oKJ\nFYqm1ZsTrM9a/xYiW+kRZmwPV3758oqccwTBv1l4sqPI1CV9OO3F3YjLBR1D\noFxDoTxCYOQaXbGv66WKsfbZIAivWzRBX5pMe6mWb/ZnWH9dmifdZ+D7N9wn\nOu+5J0IfFVoNCQwf+7aoEg/BJrisKo0L2cR2HuOD68otOk8LUgWUuh2qdtek\nUnQDdfUt+z6avmVqTrXs+YIVdVxVad/sv7t9TOtz4PFcB8axSa2pfA9kk2Q+\nz78MsgAmF7A/FWCkGGQecnONzf2VeIbVtvEAf6LubIoY4DAhGQS0LdoTy6uM\n1ZNULMuH9kkvbCUGGCtAU4RGyTAjIZ1yv0UHwHTrZTU+jrCDXvOvzLDQ33D9\nRPz5u8qy10pg5ZzSqkW8irlDJMs3SJzu8tovXj+nJ1Z09Qa8rTEzWwSMoH6o\nU7kaM6zwhgcNgkFw4DRPFK4orbmE/g1h+zoLEOiGOl99BqPVBitB6VX3Ypzu\ndSMl\r\n=HzRx\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-P2zyqj8xikcoUOjKmA7E4PAEgJZHjIW7aNaN02LBmQ4mt0BkiooxcxxN0QgCq8Dlf2/JqmEbM29wV8CbDYpftg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRmCVzJlfONW05XceewLyJ/ELei5KnObKWoAAtdleNcAiB8VARjIgjXoRE6bQzNPriVxHBiwP4WcmVnYQE3BkAwDA=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.7_1528332816244_0.44345654274774304"},"_hasShrinkwrap":false},"2.0.10":{"name":"puppeteer-extra-plugin-stealth","version":"2.0.10","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.0.9"},"bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"homepage":"https://github.com/berstend/puppeteer-extra#readme","_id":"puppeteer-extra-plugin-stealth@2.0.10","_npmVersion":"5.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-IvR4CZbSvO8mxUIdwupf82ga8paE92sW9UrENnn8waR8R10ZUEpcu+6nQPWAK3LAswlCtfQQP53qHM6C/eIN1A==","shasum":"202a07ee44a55714f283cc0f8a695040609e32cf","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.0.10.tgz","fileCount":35,"unpackedSize":29158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeGMhCRA9TVsSAnZWagAA4boQAKRf+vrUlpkCqjWKPFjL\nuU5S5xAm2/eq90CV+DLrL89KBliZeLDZueCPZZPS3xQ2dKGcn0Pc12y+F+Nm\nG6SHvHXi2sNwDbJSdle3K40lqyhKvAe9HQJkgWDGSn18QvoPOtDVCyhIfJlo\nugLtKAChKKWKlIiU3mnWqiycLsl7ZkHOUHF/BPGuQBR2/nybQNBdJ8LHjORd\nFR5iWnZywMunzPGFbE/YP7Zst/PcI4Rrh9d2nJXLBk3s+yHHY92IWfgviQ+6\ncy1FZyRaJ3vUVbuTF4INKZHHP/V+FKln6KQb/J6kZaJPNiZoI8v+qB6UA/Vq\nL4tKSmhbuGpgOQSt3XZEbDNdlY2eYWFH6HiVHkuVit1y4gZz+M9C8DvmU9kF\n2cNRJJVPGUAuz7Xk3FUsOvlL2dL46JDf/H0NT+SHVd2u/tj94R2//itjOPYu\nJYrnXnRDinbWr1AzRoCxo9i/4mBwud1FG6Z08yYHuy0MjIYEiAd8VGylyKJs\nj7V212te7tqFt0tt36l/qV+X/SOTkubHQibuI9xn0KdnW4ARVjSZeReKySto\nrmMFqvg+h/+fTf1OA6rP30szcdf/97hPm1W1Jba2ehETLN8lXwuWZu9Z3Lzu\ntv4/5maM4NYbgVzK6KFwUbXU5+PzL+o+DoDoegIcevzhC5FzfHuuHiX9PAKc\nmivq\r\n=I0s2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeuSExyDXe8dOnsbIvjrystHDtfeEJQgexrejkjImFwQIgAoQjY9P0OlnCcQFBKTIUCIVfwY6xqW94Go883lUB29Q="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.0.10_1534616353431_0.3626598862150092"},"_hasShrinkwrap":false},"2.1.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.1.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.1.1"},"gitHead":"2783eda8b71df3eb3e360614302c08007d467628","_id":"puppeteer-extra-plugin-stealth@2.1.1","dist":{"shasum":"e6b61ab09492d71e3bb2bb799f8ea6b7eb709a83","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.1.1.tgz","integrity":"sha512-5nx0xXiND3YfjR/gvJDmhn+r+lox/aRKM+1uwRD0u3QlKalSOC/1XKZF29QD+OnQ3ja5keQus0z4UWXhLtl4hw==","fileCount":37,"unpackedSize":39093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblji+CRA9TVsSAnZWagAA/HgP/iLo02lM5e5uoc5LAuqz\nQUVANx4wj/gToDSF0aqpE5z3uJU7fnsSLnQdmLqkRbrI7aWVb2FdttPyre2Y\nxOnaVhFwsxgOg3Nl4aWkZQlwVuREMwaoFR3jTbgKzHJXKy6iMfuz14cjJZT8\nqnKvjGNNdfJu8vv81ywVdLuTJEJkzUnMuSUYEt4Ii/ayDJSkp7b6+IjkQhMS\nSKzF9vOUcdu5S9kbSaENhRT5RM07vlVsbmSVbyg8hNqFfg0AOMmBRzvKSToz\nIQ7LK+BSZOkjkHkWJ64rJ0Nu1/PRU0OCG2FLBEWpkeantzwjDf2jCsAeCpWx\n6lcdIBE91d/UCkavdvousfriBzoAvo3OwwCzdDaOA8Vkx/YRWyS7w6aG0kIM\nXsv6NqLdhoMD8xZE+hpgAXLL3FVrcYL6NElkJdyO+J82/Y4Hugjfbw4u0+Bh\nPiowVoIK6rcGwWfgKRP+LW4s2m+EvRtE/1/ZB5Tpm66wZIv3yqJ0GB0xew5Y\nVl0XWsCYaze/z5O85tcItoq2DxciuxKn+seZq1dklr0Wrc15RqN2Cfc/qi1e\nPRc9v/TlO2fvF0gflqvSHWk8VtFOTQy8hr0J3wChtkFecy5rERpIB/YzHjoc\nqxRUdVf5o6lQOP8+466SA2CyZqsCpbHUCU1qYuwC51dawoFQxy/wiVdazR0K\n5Yx6\r\n=X/KU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdzMrMqhKcjiNBstY4SlMxF2d64Df4uJIvVaY/fNmj/AiEA8TMBIY4ZsKUe3WmZij08nAhDuLeAZFHGKyV99ysNL+c="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.1.1_1536571581634_0.2835910257783689"},"_hasShrinkwrap":false},"2.1.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.1.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.1.1"},"gitHead":"72fe830c158f1e971c8499fdd5232338dd53c220","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"homepage":"https://github.com/berstend/puppeteer-extra#readme","_id":"puppeteer-extra-plugin-stealth@2.1.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-bAvrMkA2UZObwWMETiREorAIqUpz94CJSPx+a5V2z19AZBKOYndYAHsElXNKgx1GPYOK0/g+1MBaym6gBvUP2w==","shasum":"7e8f5d1fcfb2847f4ac69b5dc6a5a31046aee9da","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.1.2.tgz","fileCount":42,"unpackedSize":50975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVZxLCRA9TVsSAnZWagAAGeIP/R1i7IYmyrr7F347TbRL\nHaTqf0svPDhcs3tBdasuvg2wWvgeW8i3h1IUbaABJaQHX4boIF0H8mo5YXRO\nXm8s8NdWw7gsJS2wU44HTVw8brSHz6Hhi+z/ssf9EfxopZaFbfFOB8Vnw8gc\nwsx5dA0IY2oh4agejY/kevAIQOuNHbuTMSyazdHpBCxusk3gDxtVquq70eyz\nUtYZOwoHP5tW07Frz/iPRZf7jE9Fl4f2IsFImsId6hcNHOY8KwhcKaJg7PS5\nayaQXZa6TfGzoqaNkP+yGKmFwhjcSWeEzRfvf78uobDzGNlKZEjEKcrfifXN\nrsQZXmTaNsf6g5mPBpXD43mfknDLEc2hppEL3cHGuAS6jyvGNUfdq4phun9g\nUhiCI9iHJlstMUHzICtvT1QfJNOCmtidG+mitasjl0ke7Lk5tm/9/NKT9yOC\nMnwGT68fqbCOeafkm06eVwXZws++vgPFP4TfWyTaoZSYAFOrtElPXg0YGZiI\nUlYaUKak59MzfDw85fN3cz6nG2oZwMvIvl/JzdN+T+aQWcQ5/0gu5lHs6Rn4\nKIOG9IJJSXJAc7pm1dWLIXsqZfIoDx+w4IvO++oMvIaiOnPKzOEKwEitDfqO\nsU4YNQlX7ctJtGhz7U2TShTq8wCI0CiXfXobHhD4UIq5zDHwMePJ7Vae3Od7\nwME/\r\n=S9EU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDC7FRRoVGYK4DxH+yUZoNaSaAn9KRpgPfZMDtCPAeuQIhANBCTkyyFBwVbyf5mNDb7epPdy5qtP1QWsJwE/Ler8sq"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.1.2_1549114442986_0.8637890799047243"},"_hasShrinkwrap":false},"2.1.3":{"name":"puppeteer-extra-plugin-stealth","version":"2.1.3","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.1.1"},"gitHead":"5f68c6445bcc612c60f7561d76a5504b10204138","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"homepage":"https://github.com/berstend/puppeteer-extra#readme","_id":"puppeteer-extra-plugin-stealth@2.1.3","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.10.8/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-2qsd+cKcWTWPvBzO0UwfSuN59cXfewAQTULPj0VwmS89f3537aTGeZgagAycUa6QkeIzZpkZR+NEsSOcAuPqRg==","shasum":"c35515f62947d38169309846be8fb1f5ce1340b6","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.1.3.tgz","fileCount":43,"unpackedSize":52084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVZxsCRA9TVsSAnZWagAAWMwP/0LWE8vdRTRd8Fy7+QEq\nzXGBjCBWAB4dyHUBs8+eSA1CH32XHDXyqhI8EoWeIitJBeZ3uzYomxMucHVr\n2YMEvEI4Ln0XBapoSv7TPo5E0cuIWiAxv1fpyQJaPbN/2VjmsufaD7Yl8AJf\nwEuD0pgwDhMVD1muP1d3wh2Jd1t6opdzxg1fs1ScnPTmvcZnqFGJK2cCs0Fr\n4ZPlCBDncPgsKZh8DKSSGBdQFLKhYj8Xxk1K/wrRW7QyVXUtOcUSfLzp14Qx\nSZVe1uzdWt/wCjGXrf0pkNSYS3gl2ugysL+U20hHGWp/g7BlhzgA7cO8qMHr\nNQkgfjmT0N0cCoVYnv4qqnkkq5S5bYghh6hzJ9JHSi8bCRvsm3MN5swX8V11\nnKIYjIZOpusgO9oiqtZBKJxWmN2RXktPnE9RXBjHvawWcX42ZLHk6+Uxe2x5\nJuJh253pEOGuVcFQCGfk035+dt0ap2bwkrIF0jWjBoRQ7o8kUyhc802xVWZc\nIwCwaZx5sPihiCDbedITiIlm7nzpANkm5VbSDfjfffnxFL/8UUSWDv1nYoeh\nxpev2DNDcHSwcGr0+7eC6UT6glMJ3Z+OdRCWfDmgOFXri6GinvsuqwQZ2ybP\nMrpJRETcJ3ryaXmVplvozL53nV8xHqrHu9Ns9bmxtjaPkQkOeOouKUL4ZXqZ\n5/PX\r\n=uAow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+F7FYKhowVPkeMGqynoto13zjsZ0edZKYVQ/8w9sOxAiEA+VkKfBA4SMkxe+PXQy1tF5w90HV7FfSDKYHavmqz49Q="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.1.3_1549114476314_0.011886632430102573"},"_hasShrinkwrap":false},"2.1.4":{"name":"puppeteer-extra-plugin-stealth","version":"2.1.4","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.1.1"},"gitHead":"fa1fb7b878311b3406316638d0e351cf0d2c3bf2","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"homepage":"https://github.com/berstend/puppeteer-extra#readme","_id":"puppeteer-extra-plugin-stealth@2.1.4","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.10.8/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-5wCc8lO7Y1SAb84VghAa8oLID1Xq1XpJxAsHCY386a6J9qAybDukiKhQq7NBbKicAaa1OEuyOXGBffN4LUwYuw==","shasum":"8e27266d2a0a9309a8e31842d9831506a856047a","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.1.4.tgz","fileCount":40,"unpackedSize":50925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVdMjCRA9TVsSAnZWagAAVtMP/A1+YrMM+n6+pk9ykkCY\nhct6o/PeczQhkO0AnwvEpAJkgsyEAO7cOZ0BQCqiD2N7obSVxGdhpVXwLvlo\nK788Yydo2FdCIEDzHRNeTN8ql0T4fMCOZoTdFF0LbUfGlrFQB7bJ0/hVMVQq\nkaZ8vmqRZ3e3yG45BImjsjY7qg2IUrNHP1ZQ1BhpRp2QSDKRpgRP1V04lO/7\new0XtYAxvKAJQb4wNh2cfsr3U+Xt9Qg/l9WBw1exY4urCFvMZ4tySSg1aZf1\nD7DIPw+r3arSVX5oUXAfVyLPf2TTVrUKWRMWjHDjAuTbzW0+M3XMy52TqfwS\nN0vLy5zskrQPXXvLIlsj9N35f+HxeSmGE6wWmEQpG2paMCUjMShYDf7RphFn\nlZQH7wFkD6Y5XLinILfOHC65F4cCcAXAWJAyl/qT4fvEEl7MXyjcM4ztFAR/\niVBPs3d8jWddRZp4af1BE1y15ZvUDE/YRp3qBIuTYnXenvU9fuOHaNxM72jO\n2kHV47RlsYLxPOe6VZ3M+nFpQ/lsGUeVDhMncVJ6WawAvILmagJIOWGjY7WL\nXPjoah+2bY36OGj0a7yUlOUIBJdPVK0ZZdvu/+gLF1YIVt8MOL5I/9djzIe/\n6h+RT0T7QjGShNlYPR+xAuMYes+sTvCIlc0fW/Cx6wXS6rvwPnlWqpeCCt42\nhBhE\r\n=U5Dt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrxysC8beh8n4D3xYvWk4PK5aTtSK33NRmJjT3NLu5lAiAftnkS/spoOh0vWFehvZk3vdGZ8rM9bcv0rQLw1r14HA=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.1.4_1549128483224_0.4765803054825646"},"_hasShrinkwrap":false},"2.1.5":{"name":"puppeteer-extra-plugin-stealth","version":"2.1.5","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.1.1","puppeteer-extra-plugin-anonymize-ua":"^2.1.1"},"gitHead":"1ce4f6c7d671886003670efe5a37887a4700d534","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"homepage":"https://github.com/berstend/puppeteer-extra#readme","_id":"puppeteer-extra-plugin-stealth@2.1.5","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.10.8/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-caoIPBHRWwHDW/rz1zqH1qE+WNbrky67nwKHcJPhKvFeCDJGJNR75SXeK9XEIc0h4s1KQx1G2JvBlV5h/wMy+w==","shasum":"672f658048a20f058677c63c093464dbead2f3dd","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.1.5.tgz","fileCount":40,"unpackedSize":52597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVyDqCRA9TVsSAnZWagAA784P/R4oNZskvWn3KD0ibu1K\ngjESXD7mEXDMQ2Yc17S6mUcJZdYpPAi1s/fNd5MRrNF1+Eda1BG1216eCgwD\nz5MvauMDoOUZxdaJ0ilDkKD0CAF8Pt+qjv3o4L01YVQZrcSF9eO32Ke79zKn\n9mOkG94EYPEFnllEgrTLMVx5mJtZ6vdMWAMdSWYRSvReY9CD839IdI5CFpeb\naOhPYld+KdBjLz5HqvxdM+z6RyTAKG5eH29UprzyYfWi+CuhpugZmqTBqkCo\nFXOykUaDFGGVGKHCBevzEsHQb3ltFKKxe2nV+HzE1mXuBdB/j78oDGW7fohI\nHncA4wbNliTswwt3GS/a8uyMzpqCqhUgsu3Ymat8V/8GoSxB/XknAC2d5r1K\nRZs0QLjXty5S+CRljxb5QvpiT5GTXb8jqQ8FCVXmEwFEiTK6gB07yL0UtlZa\n8yd6oq18nVG7SPmvqzVolQ98VOR2wjaApfbcSd94bXWeqWVDSAJPvc7BAeBx\nGq3n9Z5dKRu7BKhErbY0DHUUKfoT8gFK4rnnyVWrVBtDDh9DrsyuF8GN4Kia\nmd1vc21MV44w86THlKwntaOQ6REDglEqu2jMMUQCbR5MigqdbL7wi28eG71x\n2gsR7qs5X6HUCMS2pQypf3YPh0c5+OB9lkfbfFde+lqNOJvJKl5g2RO5sFb9\ng9xa\r\n=7tct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8ARzAtvllivclvSt4jR281j8GW79Pk6EfKYfxnh6dnAiBe74mBmCdUk0ASzAnLrIgODjFfzHcOYpdsZz00B0FRKQ=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.1.5_1549213929459_0.3769211924843261"},"_hasShrinkwrap":false},"2.1.6":{"name":"puppeteer-extra-plugin-stealth","version":"2.1.6","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^2.1.1","puppeteer-extra-plugin-anonymize-ua":"^2.1.1"},"gitHead":"30dc884dc299e446a9d2aa0719e8aeb5ab8548bd","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.1.6","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.10.8/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-KULntSJZJd5F8U4eaMSqn711Se6I9LOkw0MLMHYvPxeSj7tjs1jDT+0Xo836jasbx55rxrb+NJt1OIEcFlSQlQ==","shasum":"e5be536145e3eeb72b515c4e35ea9041af6ab249","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.1.6.tgz","fileCount":40,"unpackedSize":52717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVyKFCRA9TVsSAnZWagAAvSgP/3Jfpd8+IQEx+AJP+Q3o\nrziRlwNhScdsFZGGNVg0A+7xD6k0aY65vjNLrUV6IHg6a/TLxTPH0H4IME7/\nHoMI/xTeJONhQp7Asc6lUMEgL1Diji1ukdbdaqje036hBeXkGfdQJdJNrUkl\n+bjDY3GwLmZGUv5uX4l//XIPSUQJqGYDVRwrh4yaHgkB1gTJP9U2Pu8WXAlg\nKAdP9oJS2RnK/0iKIAwpjLX2hEVAhwq7bCfnw462J8op3BzYAdD5BjjnMgfw\nYpsa6QlSgj6vSQ43iWlv8ob+Pvt5rdHAxs/Q7HJI2LUuaJkzfhs8ymr0309q\nH32UQJ6Jiq51FyAk3+cEr0g86ENCL4Ir/szCI7m3R0UyA8V+Dk1ALZKumEfi\nRmXKtz25lAoqyjWDflOp6EJpw3g56nOefpVPRfumfbY91Jj61rX8YQS/Gn4E\n9c26lubC7aqTOxTRNcrtQXmBVGU500lxRnmM6nsWp47WuCButIoSmvtlIPZq\n/1kmw7dky+cYfVESQBwxlC4jj+ONlj0ftayRjdBdCX3cINbhlIe8ozQGUiyt\na1kdOxGZkE2Z5N0+/Wl0CD6h/Al6S5nMS0XIVjoh18M6BfgSeHg4IihoA/6O\neoRZ1c/xC9ZXHuQb3wMpFamEmdt5eqQQaER1RDBABGiZ7Ni1YZ6UToXI9WwR\nVePK\r\n=0hv5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiEAKH3/8lBaOK0RYa1N+6olqHipF71xV4NvkFLJfk1AiBoPC7EjK54HdeseSevgvuoQPcAy4y3A48gIT4eN0dgDQ=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.1.6_1549214341228_0.6394616447725281"},"_hasShrinkwrap":false},"2.2.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.2.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^3.0.2","puppeteer-extra-plugin-anonymize-ua":"^2.1.2"},"gitHead":"d56b0bff08e963c83e1b17008f29133326aadeaa","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.2.0","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.11.0/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-AMo9gdExiob5C9lkLERFwhU61XmPGWNSBXKxBzH9WlIjAJRkymB6cx9Snob8w3ynuIwP3uMOBJMSYc6upoI9fw==","shasum":"3dbda6bb9f242c80196be931e41c5ae37cef0fcf","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.2.0.tgz","fileCount":40,"unpackedSize":52721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYOp2CRA9TVsSAnZWagAAtqwP/1J6LRKuQcJ+aCpKwG88\naqyGtauNadhrScJ4b1sqBO8nT3LNEH9vAa7lRD+sO4NZMhBm3I4Iw8NxODgv\nMgXsDWTr7SFfONHM/pXf2owt0hV+huUbI+Ju9YRcpYtrGaq2zDYifTmC7jw2\nFu7wnga18t5xUOdaqiuKRuKs9WhGgSougAOVJFlmBZ9sUgXKiqVtovJ80p9M\nPH3NVeAHEJngvxIZX3jcPc3RqLPZRmDOqY4mX5it1Bi3xlwmuy3PeDbVE5QI\nKqh/BAUq9VDsMOA8fH5xu1USu5wRgMN0bTtvYK+laEgSgrjCZWaqJ08Lm1eQ\noBeTBEvvqvQ2ZxRWTbJz47gXbHFsnYiKdzJu1kptwxPysNH+vRK5wMTxTVje\n5CEIHBdN1qGlFjHd7pjgBEpt4nkO23MyYrnS722eZGTNwpEJhRO8t5j3KTBA\nouvO6ridjstz49YGrOXK/v0hSncAhtIeCpeZSXLPLZ+mi48WgWa9ITZNZ+17\nDUjWbGzjO8jexBPBdH3HDHfHIsEE9mAr83DA3RucrezzW9hlRVpD9lkj+M8N\nL3ZJi839qgdxRer/PephHBCfk6yNORMn3+3vDEV9tmlsCfjhYKlGwjGgBSFZ\nivfi4QKhkzmJ2RT05OtgJNmx6cB25ciS4gUccJEjAjpFdgKs/t247WA0ATC8\n0sZH\r\n=T2li\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbgKR0EMH9cOuXysLgVO8HU+Ca/QA4xDChF/TOj3Pa0gIgE6l4okYjON5zgKjWF+LdZYIC/DcOnZkrWXo3eW2Icmw="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.2.0_1549855350194_0.9692655071773537"},"_hasShrinkwrap":false},"2.2.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.2.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^3.0.3","puppeteer-extra-plugin-anonymize-ua":"^2.1.3"},"gitHead":"7e9c578ddb29526d46155bcb180036cc1f9bd0e3","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.2.1","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.11.0/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-no0md3EhqBVVbAPrvZrFDSb02sybdCKOt5FvyQNOqGqNgb9WsVpPo7EgrrqPazHuMJz52eR0BD6ODxOjq+zuBQ==","shasum":"e00983d097318588fa2482c4fc25f42041b1889a","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.2.1.tgz","fileCount":40,"unpackedSize":52721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYPTxCRA9TVsSAnZWagAATY8P/32nNJLxxe3MIiGjYdQe\n6RAjEl4875a17GNTWBrVHd5jOo69eA13277IQGO48jibrQXJrULh9d6i9NUf\nbe3KIg7p7R5DZaSTkopjTKruPPIl0vSf1u2IyVWX0uIPzgjr3NYGYB+Q0kf/\nBc5Wl9JfxbBnjLNJoUFE+m5zN6eZfP8yd0vOXbDY2LYucaCiCq6Pw//xN3BB\nGp08h2kZeZUy8tsmwwwtce0jswpY2NI9s6XVhU3vPM5wbuLgPB6jNGuV5FXu\nSYqZiEP8h/f5p0bGnjxd3u2PCXg80tmTf2pxCQ7nrdFoIOXy1969OvKPDK+z\nFknWMzw7bldoFILNreCXIG8m4D5dxqRUlztId58TNa5cgKwpmVWKjh5Ne05u\nvspiOSgJKZScTwyiUgnNX+E34dm8E4bN792jwTcyseqGGD5Spf1YqCLUk01x\nIPvPYan+VZ7PhxV4k0Jh7QVKyEcOPdbeQ3UxePlZ0valszrQjvC/hoV5QAdg\ncgfw2JZjQuge6xtjULoaXnRAU+z7o4CgjYqjED71HRoQo7SSt7gFVNHzGqp6\nNh4UDKXVmZaQlHy3O8m8+oEJrjloKGhK9K8DAHx4UbeY3VI7LIadEZmuix7k\nBXig5EfkdDCKqSe9dMJqNg4uuBWxFwRcVqyoCO4wN/3hvdSOOywx0YCZB7PX\nA5Hy\r\n=CPS7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID38hEQKhvHz3RzG8GvYtFNhqsufPvl7sWFfc6E6ES2qAiA5I04ZV1jnSgD/E4lOVOIqWRQue2vD8uYSwHdyCpS8tw=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.2.1_1549858032750_0.14651096462344038"},"_hasShrinkwrap":false},"2.2.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.2.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && standard","test-ci":"yarn test"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"^0.25.0","loop":"^3.0.6","puppeteer":"next","standard":"^11.0.0","update-markdown-jsdoc":"^1.0.2"},"dependencies":{"debug":"^3.1.0","puppeteer-extra-plugin":"^3.0.4","puppeteer-extra-plugin-anonymize-ua":"^2.1.4"},"gitHead":"17e693ccab5acf68c5153924490c8730449bf998","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.2.2","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.11.0/node@v10.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-tVf+M0U4VAht/q2vNlf1eGGeCFzK9q0vTHnuCEXHf06mu7ukUe1J060s6kij5r7Fv51UsTcXnMa069oSXvYSOw==","shasum":"208290aa01797814f9e3b787cb9d52bb0cb92423","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.2.2.tgz","fileCount":40,"unpackedSize":52913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYuEJCRA9TVsSAnZWagAAm0MP/iGcjyLe0SH6rncz4DlX\naj6658liEQwqpLaISzylkFQ1/2H/NyhMraoEL0Ubh1SC51hnnpBIEPYPycCC\nZhARoTP3SyZI+zAeldoXuAcmzXmh9EYY3LXjVIOi7zTocvrCWxVSTX3IHbHJ\nr5ui0zEF2BKhN2BvuoC5kfBWQdjkn5gx1uKsA/P2Fe5gL1BM1i2qjb7kO0Uv\nsVsy0DpDYI6vuXDLtHyhT6Pmib6Dctx141YdUg227JqNajuqelFm85BFuXpg\nwoUhx7/KkBKRP6ZzfopMwmBV2v07Ugr52KXLrlvtWga0ZHTQFTRp/I0aUTNH\n0r6iObyTCJxeYgVPid9CfDpeKD5fWbVbMbMlKP/6it7HiV9fLHtpedBMo9KF\n37j33+sKDRy8P6YXGhBtz7X0RLZsCFSLl1dXCs7UgmIeO2D6Nk2ocT9PatXF\nYT6SiK3vgLWnYqJrLPQvdetXZsamPggt9fl9LcNF22bQejRynhkeb+/oYVyK\nHHcd/hX2HqF+CPBaSRiMnBg55QJqwF2wz67Sh1DaCWDdVeV9R5GqxwF9QDsR\nfpBMAlo2/dCrtHo7Qa02rvV6u6YGeV1WUhWYz0SvmhsCB1JTfW1SAZfsYg8r\nFgHzVNNg0VWmJELFPLiMgwN383z/PPcbLNdFrnuTC+VoFmjX9PtDXz71EoMI\niNhn\r\n=5NW1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETjh12oR+bAb5fCheW+wyWa4WDIOPHOpHPH76TBeKi9AiBFnNozy3iVbfnXOkE/jvFXppwY3FwQhvH7kZZRjlZLBg=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.2.2_1549984008405_0.4503081088805836"},"_hasShrinkwrap":false},"2.2.5":{"name":"puppeteer-extra-plugin-stealth","version":"2.2.5","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"update-markdown-jsdoc && yarn docs-for-evasions","docs-for-evasions":"cd ./evasions && loop update-markdown-jsdoc","test":"ava -v && eslint --ext .js .","test-ci":"yarn test"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"2.4.0","loop":"^3.0.6","puppeteer":"^2.0.0","update-markdown-jsdoc":"^1.0.11"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.0.7","puppeteer-extra-plugin-anonymize-ua":"^2.1.7"},"gitHead":"21cf62f8aaa2b72479155ea02f178355a284080b","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.2.5","_nodeVersion":"13.1.0","_npmVersion":"lerna/3.19.0/node@v13.1.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-E7Jc6N8mTydUv4cuE/40j0ypXhg57/6hD3GjES3s/KiJTFGMlhi2pR0ST2D/6KUO9KiW+6I+0XjxKjm7cvxeOg==","shasum":"fba8c140d11d12e0abe49efb1561a2dc8d4aada1","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.2.5.tgz","fileCount":40,"unpackedSize":53581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27d+CRA9TVsSAnZWagAAmi4P/R9NdG9WHFFe64JBz/zE\n88KsBSEFlFyMwNFz4Hj8YvOdMMNMVy+qg8J1+1TS+dYyd1t4g/gJb1TPOj1t\nuBpdm50AvtV5Qn9ND1NarOtQ8XhMmXLdbQPvfm3UN1Ni/G8hmlmKnDgX5F9C\nzgHPziNFQ46HXye+XF1JMCMLvSwnCP23zfb1h3Cz8uz4Vv7w/oUXJTCIVwjK\nnXkG9gFmucK31apy7viecFwvBXnZ6JWHRBp1ySsVmiVnaMDoV+v48D45Y8Y1\n789pRnQSUXW8AMINRlW5L7eYZ2EnS4LxYSsG93ioYiSj7BN62z98fTrLMyPm\nHkZuu9+wcc0plhOXNd5Kvm+MeylL6u14Chfso6nfiJVs3Vf6MvIA5ReKOKVz\nKDJ7axAy9rapCLmKv0QZmGyU1hYTenpetoeyfD3r+6bZ5fY4+CedkgZ6GwCr\np5gLQy5oRePWsIuSPE1MprevSttdm+hdVP2nfKnEukR6WvWvYuV5XWQptBCm\n2LXbhOD06++ilYLC+jFd5IYZ5kVkSau9AgjTBQhLecP1oOwonZtNtBQqE6iN\npt7OKGEYEmchS1Fg6dNwYbm7Wx7OpzClESMzd9xwDX5qZajVWxE3XT6+7hs2\nz5ZN3HLcKjGYPM1nr9gTSIuaLzmzSgw8Q12uKxgj0NNmn4++x4IUpWGkOF8a\nWn9H\r\n=dR88\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxE5bG5kGCV5EppZID2gMTHXGDSKvHoHD5BSiw7hoacgIgcLPc8B0bnSPBIkFJwsPXYt9kxUeUItG43fzKmF7bGX0="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.2.5_1574680445594_0.9207293522536817"},"_hasShrinkwrap":false},"2.3.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.3.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.1","puppeteer-extra-plugin-anonymize-ua":"^2.2.1"},"gitHead":"e4f04742f62bd66ae968229879b6f278b1e6146b","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.3.1","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-2ulXLOJHX6F71h83FIPc0DBh1fxKL3MsvMRXgdhiHFWUYdzhkqBgW1gqElQvb2/MIBLp317tDs09FusXfo3URg==","shasum":"131d9ae3c2f3df8ea2a92d7018dd3e36a453ed0f","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.3.1.tgz","fileCount":41,"unpackedSize":59298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4RUXCRA9TVsSAnZWagAAv9wQAI/N5F6pZS/AXD/TxVGt\nspjymqGqGCj+jYLNx0XrtYZp1Naq1brqJg7omNWHItlkh2Yaprj+ASN/N+jx\n0t0wT7FmMpk7HhjNLQf4tULUHRC8d4LBYyyccU/s0eKXQ67IN3ktJvjHlzpU\n10zt/O8VgJ9usBkShFG0twnJ7OFS/Nh/zdfVPNd6LtrpoFdCuz5WbpPJMEsY\n+2ebzMbJ2CKAGzm7D8lH6B1cBFiuwl6PPSVqeQjDWAILUhJAo2+I+Dw2Pw1P\nrc/lDi9LQ39Iu0t2UcziCed/rSaw0wjTXXmaMeEfqX+iuTWLb1BZbcV2Pnx1\nHl5s+9TYvdsc56YTQWe4OitSufWpAz4I24ClWx13J2N7K2wXHgnoQGSXkIr0\nN0vQBAPg8BUOJsWjgau3OcIYrq0gFzd4crHYeuYQzq9EUqACIn18poc1IDH9\ntayPpzznnv3XvHO3l3IEfONqRgTTWM+euIPWJpMidVsCq74yYbAEUKfauyEX\nttLKsInxjHKPtK0yJd8QmkLDl5niH0GqxWQ66vZ55BNunysIu+AQPU8cffD6\nCnM+qGpqviauHY3Dh1khzBvRTFiSQSBoP13DWOUPQrtEhUmJlxu8lPQjVThd\nFlT21H2ejCPlFMIPnID6LWvEIceZjZKHMF4pBs60rsXmM86bD4XOuy946e5c\nc0Ld\r\n=TDcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEk7Gt8jUISfQPVLFCoCGncKDzQapd9vRinnnuvK0vKwIgSTAu5FgkLCDFh9EG3/qJR1VUjCbkuKhRdPgBD5Y3QVM="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.3.1_1575032087018_0.5989483908727264"},"_hasShrinkwrap":false},"2.3.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.3.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.2"},"gitHead":"b5d3faff1b601bd3929448f85ae73f40b0acdf78","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.3.2","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-5/6lTubuYtEj1uJ87oYMt7yGT3SlLjD09Mrqt/9dbRcJxKZF+O6+2IRvX5bGIdsuOLi5T4bray6GHpfBTsX9Bw==","shasum":"2fa06b2643c9cb3eead7c65a4c483b1f38e1f232","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.3.2.tgz","fileCount":41,"unpackedSize":59298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4RziCRA9TVsSAnZWagAA94UQAJVQZYnSSK8yDdh3ao4q\nsFxbI4uSfzW5DcKtZlJwmw52EYWujGZju7cWQh1uHDX6bfgMmzBtGfcJpFRO\naUr9JAfyOvTErC2eNPb7AiVcHruC9t1H4AhIg7CF0TGYUXKTCRIICFiF6gmP\nCWWpAa9avY0Ab4wEO4lHt7k3VPMLRZQlVLqYdz9S6NuS8hfj3ePK2I7DCWD5\n6g+AJ1TfEpSuWN/bVPsAcr05iButf/OMUtIU/qa+KHCYRTHHBiyU640gOMtu\n7PnNRYVRWydPDsEEgNNuJw5tvh2HyX3g80nST8SgxJS6pC1szw7GMn/yQ5cF\nwBdlq2l+fMmKtm4OWYLuwjikvx9H48MWmsv8T84z1iqh6WNcUTHDOaAzUSRA\ncLpmUt67Aw2y2FSCJ/wUUgdJqMc4YfZtPSw4OLp812U53T6BMZo3bRBzMeei\nCnbvD6iydZb4Yla8hAolbIcfhuDpu1WGMnTvotbi/ETF3/QIZhpWaFEIDLdt\naWj4YIAzjh+tR2SlOgix6i3VQwsXe9AFuf7bAp81FZIwXJYdwjy7cIPVFLyS\nfAVT9r8r/MVp2BjlBQ3v6xLunYYp0JIE6k/UlmmSQef11ICKzrQxzaM7TkDQ\ngJkbi9qt+/mkpQQ/wOsKqqtVum0mUJfN8za4DYEgbHHXyeeSFyWsn8ZijQlQ\nK1fB\r\n=uz4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/o5TSEUUXTaXoMmzYXgQw9bXrpCzJvuCqls4K1JQJAAiEA0Vrk24CGf9Njq99DGyEbHskBE20W7rvJlcukbg4ab6w="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.3.2_1575034082094_0.9344154744643303"},"_hasShrinkwrap":false},"2.4.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.5"},"gitHead":"c324041fb49871d3c171c5baea04178828a1fffe","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.0","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-H189SikRUBgfbaKHiIHZeqnHfLWEM1WxaJN/ah2yP1hWFywUUJFS0fJaHVRC/BH/v0KeSVXKTfyN4OYuZ/eTYg==","shasum":"328a2354f14e4a2ff921dd2da4384f7df82f8db2","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.0.tgz","fileCount":62,"unpackedSize":552348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5n33CRA9TVsSAnZWagAAh9kP/Ao2/OgE/sFC/AtXKoda\numAuYeWkrqpyoh6hPmt/KaChVKpWZYRckh65c4pz4n33MnjLBuKRK4JeEoX1\no00Bhr4pmAgNJNy/I5+fabNl4sGeP4nnm1I0yWlxAa8i8O4RgxohOX7cArez\nBnBkRFsbMj8OQGh0rlj9J47KYUPfxLPqz/mi5c1rxRpQM/WhjN6MyhogKMgn\nPPEeZmIgEk2UPNzP8Bjiaxhg2snYUAbG51Ml1W7o+cCAvZYmkKk/GIyIVxuW\nfMmVAmpdy5hmQncOPXmjPGJ3JusTt7hdhpgJbxvZy8E2etkgEWcb/L6A7tJW\nSEhSFh0C9qLRUDGJaL2soFdCg4oXSAxKfCDoDgHviiD6foKQaAsMfegM1dxK\np8USGuBudhTjs8tQp+lsfY9kSQuBxrEuEs5GfC9j+wyYPuOIuwGsCLLAh7ms\nxEHNJhGZtnsOO8LAMpLCsXmNApx3qCQRR06RJj79lmq3rcwgYuapn5KWuLyg\nQqUlV1xOwFa4g4xIwZmIGydWdk/OroAHWyvS0alMP3a5k1RuTJus6SF1ySz+\nCAYjkNBBYsetgllHsZgPk96WWpaI2IssFcIXQbJuK7qmlMrBKzBTXciyPR0N\ni83WrpE42LAKeyM2PDQ78ixlYugptTXJftW5jWZ5ZazBbh5uQklbzj1qQxjm\nZ+C3\r\n=0c12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD93kNq4zXGr1/rylSKnFm0LRABYbelZk4tdojyAe/7TwIhAMqkhD7cOzeE8rGTGweiqol7HU0Efmmq1hsX18G8QnYe"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.0_1575386615149_0.21911099795482403"},"_hasShrinkwrap":false},"2.4.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.6"},"gitHead":"6d452681fe832a6d864616ee8fa79134ebd19be7","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.1","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-/iPuot7hnM4ErRmD6T+V315XnBa23mVghk8u7RAQt4ZUaLRv7a7tXzkNJgBZqxH+RJATyCD5E6KHQwFJ5ipotw==","shasum":"354234a2e881994a0865e7b4f2017556d80de002","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.1.tgz","fileCount":63,"unpackedSize":559793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5udJCRA9TVsSAnZWagAA5ZwP/Ru6r8GJNX04l9I5RMPv\nXoPcYisiT2AVotfzvhTTINK3tp872+AwyvVLqsT2XkbWIcI8WdInmoT2Cg+X\nwFdP5WuqANfmhhKh6cflue/ckHs40ga65aJEzzAMH7v4Gh8rIB9IzWPtlAu2\n9sk+oBqlEyJsyeI0UORxUWn2LO5ZXbCl2ktfB9pfylgT3yfyvtIrBlWwF/CC\nLxwt3F+GnlImvFBJ9/rdLeUIhcptDY1yfSmHuqH3IrL9uXbBAXlyrZ3OOCsG\nvo3XrZ5a8i+hmo9G5oq4T3Lu37ykrrBjGl9i9NOju0dEG80bOcrZ5acMVhHf\nQPheSiPe2qcjZcIxOJ8Byy1rdQXzksqWpO8eyCiwAKcZl3kuYJ22rZeeOk7l\nSHX3pAG+YMo4Zzw94PFdPu1MCkupkIejdRxcIPYJ0+/9REjS1ZVhy4eF4rAK\noKT4jQe5t0KdqQzIg5jsxjuckdr07YwrDYsRyRwjvigUxHoC9L1e40lYVO7c\nk3ESVcve1y8I7XG9Xc2Hc7b/SQnbHuc8Wr3HYkwKzM8DcGEqiKwJAPviUwNT\ni/Rbbj8WKjkeFHSVGcMsmmJN6GYrn/WEMvbR3XL4bYch6NE2uKiLjkkngEfI\nvwIa00GUJW23uVLVAVPPzMAk1TAODfEz3P+BRrShSKLuyjqUFhCZ1sb2M9t6\niWJF\r\n=wKq2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1f3E5AxmRsR9SIheYl2y+T3TszynQwGysL5i8aA44LAiEAn6vqxKKW9+I/ThhfpK3TcR+39jUetGj7/mEw/pblqPk="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.1_1575413576541_0.14637633036835296"},"_hasShrinkwrap":false},"2.4.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.6"},"gitHead":"12fe3afd927327f7624e6ac0b255db02c586ac4d","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.2","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-GzaVOd/qf+OzINaC8GczGtuFMVyA7M7N3PNEpEm7f1KoFRabm/s7ytihQcd22XtXxhcxxMZ0+zxnxFwk6PWC6A==","shasum":"d89ae919f1bb8713a93ff878cc2cb15afd9e3f6a","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.2.tgz","fileCount":64,"unpackedSize":567430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5yhzCRA9TVsSAnZWagAAYLoP/3VJw3feNrtH3c9qjokc\nkBW8+PHbd1hC6W28rPohizMaiIfWaGauNAHeQ6fhEiO/c1lh2MggwLi/Uzmf\nISCbyNlYe3YC6pNei5HCdamFkIb4CTgkUXJ4kRqG/81rQroZrxGrCeFN3FxO\n+d4S6FXq7AVOlFbMxgw0pzYurUbPmRzGFcB7tgqJ1dGvXIxDVxlUKLUFFX60\nvFq/xQjlrg96gJ0p+zJ3J5pNxNb1BFINt+Ev7N2WclfRlBul9PrA7klK6zFg\nrhkh/e+PzxTPPl91T0bZKu7QCQjYVmV9ch99guhBNzXlKTpQd9nJpucBIFfN\nnihfkjXqbKWgkMiI/+oE0Tlnh/E9DEhOKHpTZxn3LMi1eXTvmDoOnBvCd0YK\ny5McPnk8CeZyeT/hJf3QC4h4yeO9rEWZGQFC/opo0kBLx0BWVfbY9eAgLQKT\nUOSAXjOwDwN4IQtUWZZRIyjB/MM5ZJ2G2xeLC6DqT6Cexuw7Jv/MqaHhOzo2\nSQtcPnmxXU7EQcynYDSCC5Am3kyawg8ip7onJKpm1Y6xigAv5AHv1XALff13\nGgAMGfUpFUVcLSKAG8bm9XQcr+XmItf1vlhk0+BxyxIhs1lT2iTaQsArKeWg\nX4FlBNqkov+Hi/4Er3XFXYt01UJC+IPpKQkEv6NDBg2zpCfGCsQxcCOBa5ee\nGwH/\r\n=1T2z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX3EwbwtXJx2GC/1UNV+Ks0DdCOph/eOLGpSixMfIvaAiBaLxm2DXNMzIJ79Cj9YklOv+V4xOMaQEvBdkT+NgMeoQ=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.2_1575430259299_0.4840031958412816"},"_hasShrinkwrap":false},"2.4.3":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.3","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.6"},"gitHead":"015c70656c9589583fe8ed462f04e7b8744a864f","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.3","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-gpF4EJlhpPz1AK0afZH8JVVwRhJv1O8rU43gXUVHUPgSdlV05hnIpOoWQeIwPoNGhbtCSGx4NqfBJWzknPkfOg==","shasum":"696d1a9d48ea3d6ff8cb0929c6c3a3566a52c9ce","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.3.tgz","fileCount":65,"unpackedSize":572259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6B4MCRA9TVsSAnZWagAASbMQAJQirWedpY9q6E432xfC\ndkyXcXfh5RyD++yimPu3dc0Bodau2kMxj7Q+/qiqdFY4uHILVJvB85VvcIYF\n8KQqAlzS1a6Z/oLdM54r/+nIdkUwBuUsDaG3Vrq6TEx1pc7q1Z+jSIgC1pXD\nyEb7LiSnAcadFN4tLFx8kacI6RnhHZgJk1jMjH63nPRvD8MUL5R3BIP56zBM\nn+G38xUHY9CPKMRQFGsZ99oSNqYu5/HZ+JdVXMvLS96PyQbhSX/Cl2M4DFjT\nfadKpz8e4NGEOsp4Wq9S2We5t/IvHdhjegojDnNcQBhNkdpJxvaKMwlDB75j\nZ/dJj0ELAOZWLTdLx+/bvVRDC5yAIBC0gA/pzrL9gX0L18A7GAbUNRZvkAk9\n99gpD+aXuXWHnTvsMbT/JV4QrxjmQXa7xiTy+VevvewC5xXULkUwb4g8DY7Q\nIGBfhKrtn+hQhE/KPBLXbjwM7kFlJs6Spc/8t+Nn4TA3bdVV9+5+2KKOdYZs\nFJ0ZL1DDQ8UrW8Ru9rOqCXOqyyNCUnWJ4G7LgtKnmnFmMTt7Do6CFsSHW8nb\nADLUsC/SfRuXV9R9IDIgvVju8Ink5KyrorGpd0PtYEay1DLrlG48MMndgDk/\ntPpOvbuwLljQN1+K7XgxyIFTdAC/ARAXpndhXBtU46F6MXDlv0/Sjl0f8rDO\nrPCF\r\n=QxjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSbszL+nP0cANWdWxyENDgZPD4vC7HDHlS8EmOFxpJgAiAVq2ybhYwHFQGp1cdw4Q8e8CKfvp7KTyeexKqYD6rGrA=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.3_1575493131509_0.2874808141227678"},"_hasShrinkwrap":false},"2.4.4":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.4","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.6"},"gitHead":"de3ab952ebfcfe459f6f2c0f06aa2eb62220ea42","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.4","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-g/ON6TjIILmbO1bi89XZwCzot53iZYDdf1av7BMkPdlF09OZXX8U18g7Kd2Eo0OvbHV4Q7e77F/XDKuc+x6E9A==","shasum":"04a459e1bbb38faa858cea6ad62be3d4a4811a0b","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.4.tgz","fileCount":65,"unpackedSize":572274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6MxmCRA9TVsSAnZWagAAOmEQAJwVldRm5Bwa8EqnLzwO\nfBbXKo0WFRYfSbDxqNW1GNYn//N/cmavDqwpleI4Izk6R1goCrU+b8czDvyJ\noHzFNLh+pqUpnEWh7KZ3XmroLw6QuXPM4n4mYTDCYJbwoLoa7H4mj4/zIrFG\n6qE2s0M/279br95qHwU7YRkURjfooq4YuDfQkcv3xk8XpTvkBD2uZLhhitsB\nIHKmarMS4UcVyLa5o0+oyC2HEQXex+9p8ypGkKRnK6ej5ymDxNz8C/K6ZBpb\nQJ2ZyePb6ucqmuJqKiCmSzJYZPOW++Fm8y1gQ/su2Jyj1/gUdaLUGgK/TEGW\nhdVOHFn2SNcwrsr5WdPz0YrMh21x0AKje4qhAFVRc4N+DL19jBQzuOUqjQ06\n0R/aFw1wbOGpR/50TJq9U+KSVfWcvc2pKXcNKxsPLbuf5jTgj98bCnP+pj6u\nXFnSnZa7LbsloYqtSnuFxoQYageWw8PphwN5LSLseDZtkPGC9PD6WWemQa1c\nHQgBhRbMoLwFaazL5M6lklwW8FTc/N78cAdflimgGa0On6dqkQHbqCnsG1zq\niUwXbE9o8p8xeMD4wEFQd0FKAZzlTsz4DvKpJDFG8H5nt0h3ynYXIbIEuCbB\nmfyC8V34q7vLLG7yE19+dbBhKVuuBHu4HRcyPn5pQ1fE88cUrponqnd0NA+C\nQAcs\r\n=EA1w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRCMbxujEOzES4WiObg72i5o4gLnEDWRgOCy9lzEPwhgIhAIhPNS2mRl6Ymwi0MNWrBUh9vgve7VZRa4/oG6GZyOJ9"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.4_1575537765453_0.06373585234664358"},"_hasShrinkwrap":false},"2.4.5":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.5","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.2","puppeteer-extra-plugin-anonymize-ua":"^2.2.6"},"gitHead":"afb0aa2f4635967e7f9402325125d0e7e2397aa1","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.5","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-RUr9tvyvKOqH/yJ4tjcywbnkQbE99AhFD7uYKLO4YG0FIGNdaDdRrpiL2bgHo/bvIJDpfZwlO8YnhfmLnq6RNA==","shasum":"5d45eb87228b0e6aa09808d80e68ef3f42820d69","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.5.tgz","fileCount":65,"unpackedSize":572309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6XIFCRA9TVsSAnZWagAAsx8P/illfEJg8ebzAiYsy7b2\nNzdYHhMJ6wjo0cGPF7pCl/172jmTdV18RU+qqx/bqVcQXP/uk83O6RLRL+T6\nLyHHi6rgsXpoDUFVtf5MdkgLMYBECwEqViCDTX1xb79fyA2S8m0nTphxbCWf\nS1WMHNOssyEByzJ/jcrOy085VeLawiV3LjtsesHC0YltXLnHt+z785HAwbo0\nSQ0EjhbhFGPD0nTWugI4PEGL11oBMc17PtIuEc+UkSLy2RU9oxwBbxIVD/tN\nO+9rwS+uqC/00KUzyKdJjmn8dqLLeib8d1S2dibOP6DmLHGA286bdvl8Wr5r\n3qgJ8AQbwpRgl8KtUxmj78vizZuzLYiJddc+S40FlQqMzcVathhvD9Idx3Y+\nxSpdhZT6snJdmXa8+mnBgZISEB4Aov95L2nIvNW/2Gl4OOiCRfA7rJmTVeFW\nLp9XpcYeBN5LjeNjVB3e5B+RYIaMK7KMhjfYaMWDJjFgu8OdsUZy3+ssngNf\noLVE6RNoohAPl+JCyaRWviVcXg8a+G9seHvGaoVHcynyj5Ot2SOADl/MS9X1\nrd7GLHkO6HoTH9AM8ZpmdfMaGKKQBr+W78rkSENkFGesVl7YIgAeJJPOXIrx\nQNTbQd2exMSXOtn0cwEAV7TDYgcx8wC2Dwi8IBJDjTWEG4/gzs7SUL+8tvXC\no6Cv\r\n=lS8H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgceK6TPDVi0NM92kVAXTML85eE1xQFLvtgFloOIH68AIhAMMSSRNYET06WYOo8pFqeJSBi28O94kynpg0CcjFPMz3"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.5_1575580164424_0.38061056641611146"},"_hasShrinkwrap":false},"2.4.6":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.6","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.3","puppeteer-extra-plugin-anonymize-ua":"^2.2.7"},"gitHead":"6a89e1196bdf8327ee9a2ba8b18f861d9fc209d3","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.6","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-WYRlQrzAae+A1p51ufaNGFebEY7xRWjyIwfaayFAW41j8x8JS2RY9/OecsWnYAN3ElyVAKEjmDG7xoiZ5eGoFg==","shasum":"1147d885b85657371a2a80235fa4a47786700b3f","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.6.tgz","fileCount":65,"unpackedSize":572309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEkd7CRA9TVsSAnZWagAA7zIP/0shllOOKB+wTzVqvbQj\nWzd6ogyOdHCaO0aXEkU+V90dw81zuSFlg/WO66SLCXE79jjKwmagLxeTTlYg\n7oabPnIDKis0HwWL5QXkoKOGITCLLegmXKxQNmubsh9Yk3T/Dekz9E/TaMxJ\nVncYKb/58CZJVABc0xPackChvhkubFUV4wbjWLKlEQQl7kL2wp7XonVMIWL9\nD+iwb156YZY8G+XHIFFyUYyhVzB+umrQYkT10wep3xQUKi77RLPpS+aPmvr4\n4zSXOb4pwD4W50FJo5Dmj30JHa5f1dBC/xtbQ1C7S+O+CZajXnl/luE4HCtq\ntT0o6zawxYlAOqiVcRNPY5DqbFnPmjC/jyFnZonKYj/RQMHddhBg2+KJrveF\nFPFHC8PLzPfcNXXgJo8yVuqkbmndlXZvtfRtqL9DmRQSR0zNERXVZMdeMrHV\nqSnSaG9goFh+DreU1rSPHlPIZ8r9RogUIlvOqPZcxqTP3DvjjobO7Grm0Gfd\nHIMnwl1qN+lmRBTYh2wTI+hcuCvaixXQ+4cjyoFplW61E4KyGYwAXVonaCha\nhMzPq/o0GT5hDGZZeVmiQfshyf1zJbiaa3CLcnY2e4oCEnkCGzg304SIK7iZ\nToVy0W0lNAi3NT/BawkGm6JbFKGMYO0diTmwtL3+LjdXoha+ZgcBGfBZr3g8\nv4AL\r\n=Ma9s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd8IZV12Z+D2RCExkubpcx6pmZGdQ1tKt0936jPp0yhAIgeoHu7k9+E+kybp1SRnHNJ7ke4BrQxpd/7B7LaqUWnEU="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.6_1578256250777_0.8065645374084207"},"_hasShrinkwrap":false},"2.4.7":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.7","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.4","puppeteer-extra-plugin-anonymize-ua":"^2.2.8"},"gitHead":"3143ea17daa8d4364835fa7e5f4890f1ee838648","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.7","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-KB3D9b6XHpt3E6qLFKA9I8PcZ03iit3beasbpFepbM7e4esup6DG/tVAwjIrUuL7OzWrz4ld6lxkMPAd90G9Mg==","shasum":"e35208ecc13067448faba4868fe43472381b8d90","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.7.tgz","fileCount":65,"unpackedSize":573403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE195CRA9TVsSAnZWagAAkssP/iw4vv8VVHTLgRB9GNqX\nq/a1Tx8/wJf2BGmTCe8j4y76gxCeFijNwiUbX1lg5T/t+gXvMcN0+2uzr4Qb\n4HXYThGYNrZiZ+6GzRHceB6bur/HEc0BhbII1Rtln/PvLa+yOTXXK9eiz6xN\nQAdBqCKxrr0NP6aNptDxUoApoL5kOSD8mkjBGR9G2zRqKtcTatw6m/ckO0N7\nFIB2hrcZ2rKTf9MrR2GU2LWZhAXXw0WjjijDpHtbJkSQBmtBqRSxRtAz3VZw\n0H/BhnFCcZ3bwr3xh4hLlx6rFl6fLejswVakSMoJOOiBWvQ1stFrjRC8FtSd\nY4AvB9sEcRYfjXA+4jjQmpmeeIMEqddwzpAIoP3R352iLBX2Nd+SSO19gPUJ\nz9rvHAdNztFGfanVXKwEK1VR4lQthEAo/y/6r2Lkw3oHdIVNa+FNfP3PzrVS\nnmm+8eoIf5zNwQQ03kXE4YeXoMveCu0wEeMPCiC3YaqLJH77BLhh6bL4m0Zz\nkwD9jbMwdKPIpaOiyY9BwY7jeCpyV4LrIudMQCPWRvf+JiXwAfVfYTp7fVg3\nsOyEPzwB1qEn/HXB94wx3zJDGkvAJRSVDFT5SdgboFLJy12jbFFogE/Jcf4w\nEWcBifgPjCvRqRWPABq9TEDua+p0YVGwdTieL2X74YeKD+l56m5WkZ2kVLe4\nyJ95\r\n=mLDH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDljBxiT/2U4l8o/mIGhrFSU+XCEu/le5xXi72wkbpUzAIgVo3KHv7Vb1GRu25tJzqLBwX0b16nWrtZFtyl0fmNWwA="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.7_1578327929028_0.9339870301053126"},"_hasShrinkwrap":false},"2.4.8":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.8","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.4"},"gitHead":"07f3ee932045ec563c616fe21173b1b563d970b5","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.8","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-I69l1LiYBsOIg/zoHdNcW5kKK1ngbQdRZi+cTwO84SQmgEVLItCGOhnWPPkutpcQGcsk2Y1ortNT860EmY09dQ==","shasum":"a40e68ab2090f935e989b28e3c60bdf8fee8e701","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.8.tgz","fileCount":65,"unpackedSize":573350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE2AtCRA9TVsSAnZWagAAN60P/RiKpt4cGZ+uFSRhgbny\nSQDQOZJ7wPzluMbbuty9vyqMpcLO+1ClUhphZSMyzPkc8C36nGIm1txHWN7E\nIt457C4Z/BKgJrGhUkOOcvPjGAUrd2mPZYS1t9AnepJ1BcwCBoQFT+XuERm1\nulac8FFD+Go2wEHoFfKDZMq9TfCmJBQG/RhuqPyg5RQlOgk7//s8PNRKb53w\n+Uw/kH13R1yE9dGm6QiZI07xlecBQPW/JTk7i3cdX2qfE4+rU2Ldycr3kkPe\nntb7eqElvc+ZgTdj4tExYYNRciS+ljmrZp4Nu3cnYsPg0XGqAhfeppst1JtZ\nZeOI7/mVO6hIcWnDoegX7REyUSPPxb0YQhyxmiJUC7dFizDQLflhc24oBNCc\nQ/oXw+Y0ymUrO2clDpL2qS0PGZP/W6MB2VryRwEtrQAEzVpsLqtJwtl1OD+7\nGsigkbJ72KwNLZOjcXziaQj7tajyRP8wC8y+hNMh1cWgqrWPwfGqSSqyt5W/\nCr2rrs9Ig5qMWrny/wXcLHp1VRBefgmOsuYRrc41AajbUvgTvqg/A5V8xGqa\nmqCyyiFCK3lr9Vn52CQpSZl7O/eWuPxkr92IjmIRKGWd3CoRzMYSs497GYR9\nc33yoNvJVS2ym3ijAvdU59SZm1uorcXnT2ujRB+/q6K81K2gN6gCjv9Vi1Nn\nNWWL\r\n=72yZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOnJQViQtm7sjolYopzXrvBT/4XdDiC21nArzos8Mi+AiBR28Ke+AmMkviatSekX5o8EecNFWdnjuQ/qSJBZN9IJA=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.8_1578328108691_0.0397526438920528"},"_hasShrinkwrap":false},"2.4.9":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.9","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.4"},"gitHead":"491c82d042a8607e41d422b3e6bd8806292a151c","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.9","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-KAu/fKjcsl1LwVZNynQvG8870JG7Wr4JbPkitV9qsL4U/KHuN855+Nt/yfbQwdVL33nFp1AUK2y4y9XW8SFRFQ==","shasum":"51ae7261bb135ba8fdd580bb90a8a4d6718c528c","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.9.tgz","fileCount":65,"unpackedSize":573810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFMMaCRA9TVsSAnZWagAAvMcP/jwOrHTDQxywrV2f4d9z\nD8Axe4/VAdQ7H9t6ZkxFwG5cA5Z/0Vn5utAXlnHDtpXijh9q4OnvePuvH7Pe\n2Kp+ziMJiAF5Gnvny0Vuzcj6lxZ4CTo8XXZhNP0ey4cjUx9jrMdzs1aQFA02\nt8kenFCSC4vBrZUBPI85iZiJrXqgiSHFR705No8j1J0SdKV02MhAudinwB1w\nPrVCk0nFuU28dhhXVUm6n82g+TqoF/STMie+wJ3lk3rT7e68gYhIJo11HzLk\ntW5dWJZp+7kS+MXFfpvuzWP5fKjb3934gQ8FDJMLCdqAg4bEPEPtMr+KDU4p\nvc6s8+1yVV6o146mZkam/KQFhxQGr/YgnHYl7K+yXQwfDiFfeiOm7rNgjR0K\n10yzqO3UtNUS08WmQ2L2JsHUOkqgYAL9RWqsYHGQKEHRKPmsdKkzyHxiiNTK\naeJiWJPhvDc4hnLZ1E4P8GqGjonPAFjLVd3sKYccQhUrzoh2rK1TzHfL3WAW\nefg5EhkWRAvJEEWBzphMSlqBb0J2jcIpow0AENSvU+hWmLJy4T1B5m1fyo4K\nAjn4ut7UftKlEHDT8K7G7DiavphZQFmlxxHFmVxh/L8ZRhRm+lmguyMxnpFi\n6QThgIgJovAB29fPsBtEq+YMXGLS94b3YMenA9omECkqkpz++e7YBHVQEtLX\nLFNM\r\n=X5kC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIw5NgP5srUdCcijOiaJYvKs1XsYOTJxEfzMB4kGihlAiBAg9IKc1DcfsLGJlqUQiDDPKJPjY2DWjEFli+xKTITvg=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.9_1578418969875_0.16779013189658887"},"_hasShrinkwrap":false},"2.4.10":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.10","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.4"},"gitHead":"bd73a05835ef5bd19565330188ad69d49431b7ea","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.10","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-kIKVlBh8AjW6mqOZCCxC35Y856c/xkptG0omdor5MdxsWT4E4DhqzEnmTGfauMwIlLxH/N3VQ291UnvPX8xYag==","shasum":"0961242187583eef595ff65cf6f901e9550f6f89","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.10.tgz","fileCount":65,"unpackedSize":573913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBd+YCRA9TVsSAnZWagAAD/0P+QDYHFuWWHbJh6Gp/oPd\nri5gdMmdZsYwDUNA6ub1EU9TkVAQNy2MCnaBmcDi5B3ucSmNMlwF7XYtDliX\nY2/nJBxA7c5lZLjzvTwAfBhE7LF9jj5Lz8EydkxoUU6dwmi7m5NOiVVRk5qv\nd2wnSbXGdiTXUR00qOQsJabmScWI14egzU4No1QU8mePAJO4nv1Bzj4JXBz4\nEk591Dg0irSww4leRphbFe4h3P49a0W46+0QXufUT7rutLEGtaodK3dnWFcQ\nXCDvgG26qR3vTudy62f7LxOk47EBAjDLNxmwsbxtMRPlJGWttqilGpz8UzyK\n3MrtCXBGRAgm1st1EA5Wbd3D4KSA3hx+I2r+CbdjfEV9VaqL99PMR7QCefg2\nxgV9/Gxi5knSeMC4nnYOvXvwDo14SiyRmY2Ko5HHuvL7iB7qyPkpV82Z2301\n6G63fu9hfP+6/ZBQmmwNK6wGkgelt2qxheXgBSgbRsPyaKzfPAaeuzu6F0CG\nC1xyuR4iMFjSweM1h+K741rPPOiJCcNzLmqqW2/lqRg0Yi0RrcWyzBxTVvDX\nuRZ12fFy/edd22AzLO29RhDfzkBEZdoSNcmeKRFmZP1ZnluA7+trB1fKFZlg\nFHOt5zaKQLvKWwrlmvqh6s3X6TppX7aU5sx4LpRyIuymGkKZjh1oCYNWmC3h\nYTF8\r\n=sllS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgVDHXsHt99i0BzHbPQQObP5Q6WdqYAaLxrD3pBO2B/gIhAO1qQu1aJO/Z2oG52p870jn5xEhgwoN1D5fJ2jBLQN0N"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.10_1594220439776_0.17517643408197747"},"_hasShrinkwrap":false},"2.4.11":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.11","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.5"},"gitHead":"c4112a26517141a35d690faef5a9de75c4a69b5f","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.11","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-pgVdz3JQ6c4SzT7lITceQ4IAHUEveKqDNVTd3DOPxAJWU0MOIsUrQayncFnI+4MRFYWwdn3fjLUIabYSNuzxoQ==","shasum":"956f50d67b38bae4018ec6b3fe1114e14c4a0c2a","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.11.tgz","fileCount":65,"unpackedSize":573914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBeHfCRA9TVsSAnZWagAAm0AP/0kJ6wLN33BLwY2qXV68\nkmak8rBeJx5RpuOpAVRCYc7aWtyY7EpY0dyzEhKW80iwiRFaODwQvHg7YDUF\nxXeJqLt59713Vkb9bQNhQ9BOlLTEEymXRXq2qlnGTiUskA4YpyHZNpSraUBK\n7kDFdnrcRgMiAySya+oa1VjR8wuYa8ohLPr90d0wEL9OL+LrlkEonBE6glxy\nGzLheZMtP9SOsHZ71PEXsex89+k+ncK5WAecc+106/gZ1Y7zhDv0v0sEwDEv\nnPtBS+pTVim5P55qeQzpbMBQfhwn1A1h9jF1i+Z6YEauaP6LgTGVHLjSOQ27\nzA4NYLCImmP6RCpfwIkNxL+a8Usi3Y4M3vba8g3vwPyfUNuOLChz7XSaX/CZ\nlCbAbMpaMP++lWm/4U61A0uyp6EHXjOVhhtVg7U7wlPIVeGNyjgPEewxOZXr\nE+EWrRV7JdCuQJasZ0WAab1tjsvmFSGEJOXSJkEpCar4Juend42/6auIyuN7\nfFqtYUTbKFvO3YJgpYgUJPGZNBBOrvg5IO9dUoNPBSp6XEFhYuOB/UtkWDLC\n+wId37l2qyk17IZkS3UfXLDD8XGZPJ3XuTQZpBP+oomgJFMSbUwlQVf3FKNx\nLi5Zmu4C++TizLD+ZSI7gHLS2XyF/2uk5RIhSC+YuRb62KfDEGg9xAiSQG9j\ndKUM\r\n=Ojeb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjgVnKEmqs3ZP1cQaSUhWxvFHIjZzO5cyvw0rZ8g9BzAiEA9aoR35og1LwoKkfWxNFxf+viDfgwz+ppMJwEWjVWb3Y="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.11_1594221023404_0.3461508520287615"},"_hasShrinkwrap":false},"2.4.12":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.12","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.6"},"gitHead":"d35cc36fd80afbe9aa3f04496d7b919ee23d65a0","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.12","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-AXJjmAHSsBxWOqJHnAFbnK9jKDH0De606q031Z6VBLg+OMNss/4N3Dp/pR4+ke73Qqe2yd/OuYDToyzubZv35g==","shasum":"3c0802fd3028de0c57858fbf9cfc9d85287d35b6","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.12.tgz","fileCount":65,"unpackedSize":575712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBmBVCRA9TVsSAnZWagAAAooP/iQPLazltrWqpzNLzshK\njavKEljmbRjz0U7ZJlDXlPmdC0CLDYMkDGCPMFCoIWDUufQvTVIGVb1xmWJJ\nG0fDe6mUmCHU0JouwSTBpEsOpGg/3v2IeCjycDJqm2+KSrbkgMcQDHCBi6Hm\nRWb26Q2xNmF49k5nweDjl/GjMYq5CboBcg933sCMnxP7i44OBoOgxLHwhHXs\nY9esX+e5w4mfzciBfXBE3afKNBvGYao5zfrAscEcgpe6iuOLG9FPncsH7p1e\nL2nx7fCo7pVG4SI84bWee3IDdCavzN8suD591Abt2LB0APsi1QhgDJPR47XB\nBOfuR+Wcq0rYqqaOCUCOUhlbZVu+tH9mmAtFpGq9elgTemhB/N2dUVuz9boE\ngDoGBtDBNA2M5tWIiXKVYS/gGAx1sbVUh5oMJ1glIz8A6JM4sYzLt/4q7JyP\n3RTXOa1Jd9Fgd7b88WvUQmBOgarwf46b70nljLbRmeg+J8/2rbr42UzgyLJE\nEbLJnVZGrJ/9M9GPt4adshJyofjj6in4HP8GakZx59Wa/2qD8OaivUj4cnGt\nd+n+BCtDEdoDKMtvlsfrZXoLCab+NQoTivxf/j74dLjqK+eWgDU2znC5dW6o\nRv6SCKMIn64yN/9NvYcUSgVbQCyfmpXB83KAksUvqqI7s0ZMnqOzNLO2/pYP\nSdqt\r\n=sm1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaS8HEGZkAVpHxXaaj6mh0BuPBA0ZWXQCgbKwQroxjaQIhALx/7vYzm86Sp3h0VEXz1kwFrrmEMX0b/fWA5rdOE8n0"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.12_1594253396800_0.3023465718937792"},"_hasShrinkwrap":false},"2.4.13":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.13","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"yarn docs-for-plugin && yarn docs-for-evasions && yarn types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js && npx prettier --write readme.md\"","test":"ava --concurrency 2 -v && eslint --ext .js .","test-ci":"yarn test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.6"},"gitHead":"4c33d3743722204de71a3d9b4e53d77f7aee835e","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.13","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-nmkJ1+JN1O852MewTBYtldeWIc67Kg59JXhgLs9PsNj0Dlkj07woICP+qKCJBRLftA+ef49BvDxm07vrmwPllw==","shasum":"d5386e67228bc4524120376672107537d4e06bf9","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.13.tgz","fileCount":65,"unpackedSize":575875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBseeCRA9TVsSAnZWagAAxMoQAKTnYBhAHeXkj1CupGI4\neOqKQed8/ShZlXf9tNNP9YQ6tlZseCoX0OFmLNeSMw3mEUi9spyJzydAMpQZ\nMco6JFfrDmkceLMq7uAIIbHdFs+H+zThhUTiLJxqeypY4Jf1AnIxAFqTCvYG\ny3VvHu1nwY7XI1i5yPOeMK4LsitH6Ane8Vw+mqwkzS5nazexov3qza/GcF31\nS6o0rKevYWdZMWK54hge2SNS70zr2CDNVE75OO05m6Ci+IOVjR5csn5DE2qN\nf9fFBR6LebRN09/CUL6bo05TjNtJffu8vmK8LuLnAFteAnfs1/w2MxuaENQe\nxR3VXjOiao2P2UUi49ynxrITdJh6qNJ8D70GWRdwoOOsUc1MrFV+uCkOTI5N\n4QDGZRzSvZN/LMNcPsoTpCedfvesFxP1E6306oywsmuC7O8/dWkeeeV/ACxo\n7GxEJ3s7YGVjynx4FogjA3Dyvkv/aa1Ffnyq1zQxCgVj5QQP4hCdWfRa2BU6\n9Lvto5mmek00fQzd9V9WhHytIyHSg4NTYwPoqur7f/XM3X2OA6Cggp4jw+Uw\ncfc/ZqCOhzxDo0iDpLumC+1awbhVnKViJ0aUEh7glmlXU9ZPea3gzcibnI/I\nESRrp87Y2Wcy2OJcKtdWoujYNJqn7Ug2YnsSVkAt6LdD9E1PgnwYUF0IS5J6\njL+K\r\n=6uOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGugxf5WuLEWnJVU2AQSYs4vJK3wSDmrazG0pF8rioWAiBl6hJ+0bykiw8pKL1Q+rxOOau1noCcwiZZC3GZ6YnrAg=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.13_1594279838341_0.36604023186959056"},"_hasShrinkwrap":false},"2.4.14":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.14","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin docs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"e5ea80a38701bb98dd8e1313bdadb95b90ab5d18","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.14","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-uVt0LuHRqI5uoX8VEqEyx+m1/0VS8er7GJW0wfXDilNh4ro/8RcEuiKb4DqxY8QS7CWCMzzXHm6Z7L9YYCIxXA==","shasum":"e426b3577ea0303f2f13d72e3a408710423fe361","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.14.tgz","fileCount":65,"unpackedSize":576021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGYPaCRA9TVsSAnZWagAA6GMQAKEXKueC0Z/7H1J7LahD\nBarF6YtXlB6j/v9muAqpWgu1Ui+6Uv575PYYtD1kCj0FtTLw43NYal+p7ueh\nL9e/6SA0BcFIkkIUEDjnMkx++O4SuPJme4kra7u7VWcCOhGNwcMOZs9LL9aK\nggz+xguX9SJwa2kCgGGFrU4wy2wQMtpVLvmgjt7vVZIFNYOEujKb5XFAlbjS\nHj93uY+0BtxVFPfPc+eEheOzdxXipx1KzDP5dkh8icmUlGVy2p+6907+XuFL\nAFUogsFWenhrVoXVvUu9DtDpZHkvzgdqtLGvxv72C73wKLAFmG0jL/q+ZevW\nExuFKHRUTvK6u+OKE7bX03MQ2wQv+stkGa2th7MGj/KgMREGx71pdmhujeKB\n0GjAS9YqekZ+ZobAskShKpwz3BnObFXxoXQjcaPPY2D3eYYogkXtjQOdoatd\nE+uoPEWcS90YGTZwIYGDsDG03d5nvWWDR2A9oNK/Pu5lKJuwJIe8qelV0wZD\nQLRgVftyqy12TXOJWt50nfxDehDKcYYpke3ru6yDRQeq28psIUuGmGAWFX2q\nxyaAscHc37UlF1Qa7GjXtjdu8lcnSXgKqqgb4TIluQ+vvQnvtiXV3FpO6F4C\nLRKTN0ZjPx9TcNbGJSYfdnlh9TEYOyvGU3DS4KKZnZSN+xg5vHVYnJu9Kc9v\n6APS\r\n=VW3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7uCPfdJF6vu2ZP9DwLE2wZBxgKTExJdCtupQWuqXuxAiEAqd8DnVmx5Hy6iQ0/SA+2uuL86oo4agHQ8gaQc5m1qJI="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.14_1595507674088_0.09639257439874083"},"_hasShrinkwrap":false},"2.4.15":{"name":"puppeteer-extra-plugin-stealth","version":"2.4.15","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin docs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"6bfc3b948eb95f9591a6aedf8199f91a60e06294","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.4.15","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.20.2/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-0E9iohxCkMBdyEzYgjYcgam/jcYfoJDnhT1wHsodT39bSwVddj6lsc3iQeD60iCGUGmpFGZPYHkM4bpFnE1j+g==","shasum":"3c871524d4415bd9c77a03ce21fe67be93bfd657","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.4.15.tgz","fileCount":70,"unpackedSize":580971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKBOYCRA9TVsSAnZWagAAcucQAJK24hfDUW7bg307MVW+\n5/uoC8l7oknVKobqplWZU1h80s6O7X8ZXN1WSdbjKYPKIHG6raD5CZOWfJoz\nfecZdFPMqWvkR6sPLR8eWkfd+DNCnrVsHR1jOZRDDPeV1OSqfajfoWkkp9H5\ne3RQIJ9RTTj69AhbETBtYrxFFaCgUrSd76DdugwteR1EcLkrGhhPhPDBFfuv\nssutfSleGGOEHOjnALEzy2DHmyIu6jrX707q/Gsb3eTRMg9OkNZddPVfFMeR\niLhYsMjFrVGJWSgL7bimlbLsuwr5xcR8l1ER4epynnjx3ayijVRnM4QtJU6G\nmCDPsveZ3TB5rrb+IEmiKCaE2telAvpkOWChiUUKsUmKAJfI9Sh887CPRJlv\nJTMOznJWit11mr7xv2mYl3+/N+dynKzwr3ZGiUGOA8jL6Jp2jJR67f2/9YOH\nEAhSqciNOu8vXeuLolcSLVfHgOYhclEEhQFa3cvXqnuwKXoGxxy9oo7SaiMU\nSR7GXKxJYK4iof/8SzGMfBP5tVz9+8XyyqHtFZeTJ8C88ExEai9MDL963f/b\nv2hwwBbFYl7FuZMFmwF5qP1lwlCySRGuXJzXjHpb631d1LSPhguDi3H0TjVb\npZGZZrr30eFtsbfBMw4v/K0SM086ri4PlXRiUGw6szPs1a4XjxmylRP5JPyj\nihfT\r\n=gfK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL2MtzKAutqnUihBjMrIOvqYiW5WyldyG7r/HTFhw/lAIgDaHf1mhwGnBq1eWAS/gIhM2x/wieIs+J1hqZkY/WWes="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.4.15_1596461975573_0.6329297576092687"},"_hasShrinkwrap":false},"2.5.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.5.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin docs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"6535c909b2572cf24bd86c101665423f280b4958","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.5.0","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.20.2/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-xzgO9hWD8QQ/fVLzUOQure31RpgJnr6L8Lh+RVsePmwX06UNM4QbKLhgy/YJn4IYKxW3chAiMqsVIqd+aPetAQ==","shasum":"f6e15f4371b6700c603877c09a1f5ddf303213c0","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.5.0.tgz","fileCount":68,"unpackedSize":590691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLEDXCRA9TVsSAnZWagAAJ6MQAIngZ1VegrVejE1FgwVa\n2booIJGd2aO7t0Sr+zkgMp0zp27WjzMXiD3C60cGtVIyAOEWl72LPvC08W3x\nULrqVyN9CELCwlDJZsMjI1Qquwmxqy1NI7HZK7DKjpSQeKgs2iJ6S9G4iKrb\nLqhSOInGpJrK+QYBrAw7fw3kXsi7+OKuiNtublQ3F/nxgNv5UZIeGBXLx65o\n83Dbg+/3fxP/ahjZaAoN86i0wFcAAbzoxDNj8PnGeEBMg7km5h0y8z2JZL6A\n2Z2anc0LvN0JcxB0tZ3kl03pYAuzuWT8fLNzCj27NgcsZtqiiDsSmU10nzJn\nWolXwNg+Q1/XDjMNZQYiHWqTzmrkrknk/Do4nSq37BeAFHmlwPFk2+oV62H7\n6T9f0QHgszBfJBh8+EGBzkjvt1bMIVOHSj2H9OV7Uevo2QHI3s6tSEoHp8zH\nmwLcLXr7onuINuywROhkzITTcYBDYE7QX9tfiZKydavIX/Kpsk2/mUQnwtbs\nX9W5ExM5BXoj+y8H6opH+eUTc6EtR+kUObzj3llnH2EcGRxp6lrztgwjFebl\nsFWz+8gLU3Q2IsqRtGvzPxk1dDfxRew7E56iRXNadVAPHKq8cHQ1bkAo1jlc\nMFbA1srugk6QdXUVODk3Pv6+lFkCplzjHSc6G42jNN/vJZcSbT7mJfCYRKON\nVxCn\r\n=q3Iv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqykljpOfjAaftfi/RQN4ctqmTAi0pk6g/w1JxsulMuAIhANFZIbK67nCZqYgmdZISO86BPxaibVaZ7WFbkppmQ981"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.5.0_1596735702591_0.7898502473601492"},"_hasShrinkwrap":false},"2.5.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.5.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin docs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"d820d4d2d22bc8f43f40212d92cf3d2c82a48b7e","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.5.1","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.20.2/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-/kbFf/3XsqtF3Oi6uW1lNU1+j+GmWK0u7GRlwvPdMx3odO/bRxQ5aP3SKG95y9A7HrIf+ZNoUMtzeyGjoLfrcQ==","shasum":"eebf6aaba581bd045f8253ce5bdb102af9e85294","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.5.1.tgz","fileCount":70,"unpackedSize":618891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO+yoCRA9TVsSAnZWagAAKKoQAKQUTeU6jvb7yMay87lS\nmOC94bLp74J+zT7tWLaeoOCBQ4g3okL+bIFcgY3Z3EAR/5JNODf1NOdE8Hzc\nOJmVgS5pxTaU7Dk64SdzyW8BC9O5D8NMcJJMPQ8ByGqVaL5K6nssezAnnvF4\nZy+Fuj5EDEcLOw9pv5hXmltwg8+9SzpUauVlbZotna2kDh89ElvlkEulHF95\n3Q/QSqxPhS6LdZ9feoXF9f5Yc7Nxws3VNfQxqIItFYMNpav/4f8chydgim/e\nfxKMVg1v8M995jGY4JWBf/aoFJffXSUTmVs8738+d0jmAo91Egv4UGqSvpkE\n2g19coQI46ozXUugc/cQni1XgrBDFx4oCSfSA1WPRqOZlUAq65QzJhEH6zwG\navcqsLE3eDRT2Y5aiiYY2+S4gUol7VuJx9symUNlUytXKLif0FNbXFfvmbDX\niW0ueie4YtRa7w4AR5/Hh9DscdUkl5EU7kUNH6hHWoPLMER7ieF/PNWm50Ia\nhgBdEtzZ2VkaZIPGNyYg4U8L0F3eJc/FgYisD9Od4ytKR6vDcJaQrAoB84gv\n+zaJDtSslCnLJE017SJhNm9WLVrZKTD3ORZkulsjDUA43kC6R3k7H80dShF/\nf56Ru6lGph68ROJBJ4TGx9I1JKtseLa5wAW/6brcZ5M4XD2jYy4FOeXgVvMW\nxget\r\n=vcYm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCamU/6Ad4vQ6/Hlyn9oHcNEnCQNhgUSEqqCtTCIMq3GAIgeompGROkRWrb8hwD/XixOd5iQPeogD3flVV4Cq/weyw="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.5.1_1597762728492_0.5673503332704628"},"_hasShrinkwrap":false},"2.6.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin docs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"9b20ce9cb30524620000d697320034d1c6e91ac5","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.0","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.20.2/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-AtPITlrfo74k7zURpGXnAnwTJMDLjmTvqP0nzmvt6Hh5TLs2ZuK2MQG///bRBOy2kWftDVzeU6HDGfMW8YQ2CA==","shasum":"bdd273064c7766ec527ebc34b2443ac8ccba83f9","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.0.tgz","fileCount":83,"unpackedSize":672252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO/W4CRA9TVsSAnZWagAACNwP/jVMywBkJ3xESUXdcemv\n7ncsGNRPlrse49qWZsFhqoxAyLcPJQfR/9uoGXCax3L6hgQbcZbN18mN4JWN\n53hT5kggb1qbSmokhGzkmF3vb+Q+7sMavlhRtITDV4zABWm+TMm7EO2YTB+b\nO+CKPdA7vFVd9Bygp9B5gBKqp4fIBptQOTmSNtx+rHuCWq7ElCjftkyBhPBO\n8s7cs1W8uHNsqs9Hp+hdYSvX8c91lgZsLfCw3+CpTxt7VR1MStJYxdDZRHGP\nFEiN2yqrnmXLFOi871S/B7VmC1eEzoJ29fIaBcXmhx0M3dXM0+LrvlLqpU9L\n5eJA6WwlHwW1wRwWCg5oYd9WYeH52dYp+vDhjfLAE75pAtDuagb3WnCzFyF8\ntZF5wWhnlqILBR9xPoqbiEH6bdFuTjHxQXeeOPL8pB4YiHaoegvRqbAy1go+\nb0dC91FbfMtX42vMlEYgXZ213PtjQATFtXYsESQAMztEbS7nNP62CHktGqkl\niODkeN1SbSBvshVo3diGYC8Jo6EWW+j8FntN01K7Ua287Q9xLfaQaeBeSeXo\nIPvAS0lCFONNE06CVx/u0Ng3WHP/Wm9aTwt8aGW+olWivYueEaxvxo+LpvKg\nTQFBdIfHHDb+VM0C0Mg7Gc7rdqOY7MU0DJczSLp0IR6Tim67Ct8/vZfRz2vb\nqvvO\r\n=lrmO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnDADhANixx/g7rUHGtYyKRJAMlNzPNtOsgtN+Ff4slwIhAPZN1TjbO5kXmESupdb9zOCvng4bl4IBT/r06L9OyiL0"}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.0_1597765047978_0.5625679488577122"},"_hasShrinkwrap":false},"2.6.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"61d2f822341b69a4d11877a4974a194adba49a96","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.1","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.20.2/node@v13.2.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-KPoqjvYdnX8BpcjuXZKethad11WY1UfVzckSmOpBCCtdYic1s6esPhenLTvBEfZQ5XAT61yLK8jQtNgkML0QVg==","shasum":"012b21f9f9f760c60187457484451b144b24acc5","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.1.tgz","fileCount":91,"unpackedSize":694522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP/LrCRA9TVsSAnZWagAAyMgP/iFzVH9xJ3FTX758NFPH\nLTGDRrYqBe27Jj9AcReEmPX16GUppTtOB1si/+ZAKKKTcWt3DX7PL57jvoRw\nSS6tnuD2RihFpgb1NSu8psn93yrSy7Ry2IbOrZHSChE0xshAXZsgyStjuYFF\nuKXW0F5k8UlA7CLoTDJ9NYou9XRfeiaKjQVLkVnSuYiZncc26nvfuLAFuunu\nS1w7jBjUU+Q/BsPRHe9GNkTvjzKWL6+mmD4DQmAYV+9JVcoYrBp1UQKH2x5w\nl3R2EfgxGVgFMcqCuHrEQMYgOEc3o8shllNQNDryilhEtEZoVOOjUCv41V23\nctOsnVuQGJIrVvH5XxdqIGRTGmQZZE9jx2d01d6+GqbUXtHOjqIlnPPBg8ya\nu62nAR3xkihE4VY4IXqg1IzR1jB0fpsQGMYhlY0IiJLl8ju6InMhG9tKBaob\nUZMIdcRXos203QgpgNv/1ptYSIxb3jtDUrc0iSs0VNF54P0G1pXPVo/SraqQ\ngUGQBwwbe+pYFM2jm483Y8NnvQofTHJ4Pr1uHYFNBHsfz+OBT/5J0abfRZzA\nJb1nhIWah+3ID05VSXTI2B0x/G4X0d0EfZESgbl8G+EPEgGTOEHpyUsvSLWw\n4egCGA+qwSwFabCXtWcdG+9zM4Z89vS2ZgmgPtHm6WEuZ1eLC6QW0nsP6HuF\nzy1F\r\n=gauR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnctNOlM64dHr79U3DRnd6ORi4zysBP0Bb78hcMhk9cgIgDvjU4iyTHqFWI127pNv137tzNkMDjiYuhZzGZaXOc3k="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.1_1598026474848_0.6640375134656924"},"_hasShrinkwrap":false},"2.6.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"0a77ee0dfd46197958c958da5f4c39ba02c4e414","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.2","_nodeVersion":"14.9.0","_npmVersion":"lerna/3.22.1/node@v14.9.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-kNmPjE/HV5VW/bEeUoUDpvJpBygrFJTKPAp6ENxYlMCwUbGyDVU/wCPOeyTtowJcTWpzvGYjOfkN9U2ft49ojA==","shasum":"45072b8074f92c46d3017ef5e6516c11fe82e3e5","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.2.tgz","fileCount":91,"unpackedSize":698484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdG6GCRA9TVsSAnZWagAA1HEP/3Nj22udoOXL/x/PkDDZ\nRkkXlQ36XbsZu6I5sUsePQHHyWG3o1KHwkwLjeJVq+52Ow8UJTt+Z2v//wCE\nlXHxLHpmowptF0h1EAQ7IZaFUoGN+Zs0WxBgMMtMEjrvudW+wgHpocpe2mfz\nm/rCZwy2g0LcCtxxW80li6mS5QOE/ovkOKbQAmWuqOjzKPyv0qokGALiOhXL\noDLQhcBhJ/drud5JRUhOzeAgRM5MbAXsVkkacKwYvNWBBu2z+mUpf7FPavdS\nabK8VTM4zibdWd6RVWrQtVSbsGFs7r8QyGLZRkYU1vAW1yUGinpvcwrfKbaR\nLf78d36rf93m6BY7hd0xNtyxXX4FgpmqjFGlJDUcSPG8Q1gogiF8qWm+HoSm\n3mq8susWWv5+IO6F4c/dbCzST9HaD+JQpQjIcHz7FOqgaj84zCMParH3lfWo\nl44ZAcUfcfv0GgAxupJal/0D4quVaYQegoBhtGfUUiNekroPW6evd10Ws6es\nMKqVAwGPiALAoxTsK+G9VhTGikzv+vU/GkoRArGaDYdxzsR6cn7MhjiwjEIQ\n4x8y7FjBBX7aHl0O26nUJMUJx+NZa2jLJr4D00ZIjWYY/j+dlyO4sAW2MlgM\ntn3Deqh8u34+R8JR2ALHXGB8eUiv80JyUWK3jdMd04IEk2uBce+UveasyLPU\nfDDR\r\n=2D8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ/PZr6mb2B1TzF17bGzeJR6rfx7dYLk0jsTBJv5lkPAiB7Wd65x86C1A0fT02h6XgxFVTAph413gh5JP+eBJXSnQ=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.2_1601465990347_0.16156306149340893"},"_hasShrinkwrap":false},"2.6.3":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.3","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"678e6f6d3557c3da0f499d2cebe238ba9a7f26f0","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.3","_nodeVersion":"15.0.1","_npmVersion":"lerna/3.22.1/node@v15.0.1+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-gtXffFzV4lxYUyRzKYCvMlcLLZyjdviEsqwNonNAXfAb145CYBMQ0y03uEfjhWawt6tYjYlyZIZHAKKB/X/N6w==","shasum":"907ce7008bf31450578624b14a87955951c5099c","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.3.tgz","fileCount":91,"unpackedSize":699228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmyIMCRA9TVsSAnZWagAAktwP/35QjwHKlV/RofQC6+WQ\nfAHmy1ODS/EjEV/0UgLzEqJLDguHLD4hTZnW1F2MXHdFb3qS2WsMNEdpUTEZ\n4JR2cmeHuEn5jw5rE600wu6Ivk5oQYwnpuVR+n2tpd/6WtZVRfWs1i21mfi/\ndATa3vEMLC1vndFe9+Lk58UIhZpktA04ybjhe/5MpLNPYptLX5xigYM4FqBc\nKjAM3P4lBsfr4pLlPbGmyZSXaNY03iytwWpKpv1Y2C/b6MoaesCU1RQ6lAyP\nlxCqL6XueLkk/+WxdeauTsea7nx+WQNPPqOU86MRYWt+syfQq22lEf+YA24E\n+hTJBhYZEBXdMcrBgNC200RVBUr66wDlNhxiMD/vv8FfN3kbddlrsoYp86/0\nFL74ft15TJuyZbiS8PFEBc7zTpoKkivDPUUvUQ+07Ubq83/Dt6EcetJxlUnO\nkmnJjKjhiwg0/Y/q7SmCWr938CgMouvBarJwfvr4VcTGlQpHp3TLBUCxUDPr\nFx8HKnbtRMNJLnl5VISmDi1wMyTb3bYagwFrlWKmhmcnn7+GpIbBWzVCvdun\nNSG6ZORdjrqyYaThrwQYKS1VnncS+nHn1alsXZZMaFsq2Wcy37t9UrsAIS7g\nn+cxczfpbVDM1GOtUD91q6141nCr38S60ZpuZNcIAGQElmfVoDKeITbDrNRN\nCDGB\r\n=jO2Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFodvF8DNYuSDylDhg5wyVaeJgTqAj3JkClB4loN35nzAiAS/iF3GDI/b0DbowRgYRAI7CI6zhgyD5R7gN/m+4VSsw=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.3_1604002315383_0.3107375138691253"},"_hasShrinkwrap":false},"2.6.4":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.4","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"94af4379fa05c68d84e4c33bb682001d42706d83","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.4","_nodeVersion":"15.0.1","_npmVersion":"lerna/3.22.1/node@v15.0.1+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-qciXxnzHUnmGZRm2RSdoADXtr5NyTYc5a54OKNrJPP00MtgFmjmw53D++/QEIqUp8QjOB/vlsntiSjqiGVJusg==","shasum":"c1f923ac2f851e9c4b61f8665f1a5a8fe0cb0a16","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.4.tgz","fileCount":95,"unpackedSize":702189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoC6sCRA9TVsSAnZWagAA1u0P/jPgHFzEQwhBmhcwnG2R\ny4f1vj2/whGMXLXw5ODNgS8HnAE4qqEaDhWuaxOIHLKmtCYvYWRWcU+dGjwp\nMBk+X1Y53lKYB9V5Mab/SEfv5n71wje3+/jQlZjupZSXlCeTqdpd0MnHn7Ii\nETdN5VVgHbqAJCibBDpkq0VlOWWW6KIhZ18oZovglxoiMN9avM81ahUCcdrJ\n/crT3NsCGkJ8Cv+Bmc0YG/T1WY0YxEVkBS+NsKxYuwA+2X1cYngAE9Tw27fJ\npMvFpNE08wTDXkBMLG/Z51DOeC3fg8NGiXXnghJBt+l7PDFrtxan/waU7cNz\nl+bj0ZOo5iEV7YxBurJiXkfTSSAVV/aUPDwxHsRh3LhEwSuydmwHcYyluOkW\njv/gJEB9ydu6prQUZYQk7Y7wzZ7HcHlfztN9AG1Q6TMhEmvhLX87gJYYe49w\n2Zs88ByhjjxVdIUOPlqkbseOtlzMsr3nytt4RkSspR2VLtURSspRH+9aV3wi\n9LTrOhOnZDkschvqPN6DfT7MUQgDxC5ZHIjBgSMGUVJLX9REVZ+PjnhN0R7y\nkAs55m5+UoJra2WulXS2eURF7AtmlKQd50pQxkUWvq0RccHn9snVM9llabea\nSuv7OxLivtPtkzubELfLdOAkxX2iUmCs3SK9Ws4kqjqq40FAn9t95EnvU4Gu\nVsjk\r\n=Nz9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5rFO+uo7uarChSeWIZOtA/ZMYVx4lVpbRWUukKUreTAiAJBBrbcRcZY0oGBsvQg1Sww+Z7PTmgN+T9dTA2XmlkTg=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.4_1604333228299_0.1018271770235799"},"_hasShrinkwrap":false},"2.6.5":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.5","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.7"},"gitHead":"b79620d3797ce95cd05614147107c5079e259689","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.5","_nodeVersion":"15.0.1","_npmVersion":"lerna/3.22.1/node@v15.0.1+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-AMR5lflH51kZART1hSuag/pFCgSoy8U/t23rH6deXN6CirS6S4HzVF72KltGxYnlH9oHRo7ZzoG/aRTsUN8H8A==","shasum":"3bc57f32eb04da7fac7f75a6301ff9a904366935","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.5.tgz","fileCount":95,"unpackedSize":702537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoEiNCRA9TVsSAnZWagAAgUIP/1cIQIKIae6DwnNUZyW1\nmgR8p9AeV6ADKXVK8iajEJu7mBuo/GOS4CnjFYRcCDaqpjd8zdeacM7jnb9K\n1/nGJk3bYsGjMdTchYVMwSG7eW6C0DQNe/MnoAc84yVnMzAoav+rfqtYOKqf\nWiZgNaRdz7qirRMwuD+ttVCA96w7SFmnG0RUEG1ok5/SNFmL77Rin9Zd1YVz\nieMVGFG2KlNDQSJrRy9BcrsEh8gYrtzVTt2U8G3KsYXxVgT8EVUse0NhO+9/\nmQhG5fGhIfXmsBDf1diuclJq7xv/hiAnFJxHT2PvpFiOF2QtY0UmUkpLYF96\ngo+tGCtA6lPBdFd5mD8Za+k2e9ULixAJdRYNQoqVTtWM/CD6b7FLEsLu4TTj\nDCXAQayv48JesFHDQH17OkVuT3JqMggouQaP8ksk6W8DVbu5mMtKhZshlOZB\nYrB/TP40b7/OoXfXjiHwtnu97D5tKCypsXQrKyPYbUyCxnMxzL74xy3meegF\nABA5RbWqMJD7MRKep9UXaINHWebcdumLjF6C+1nGp4fHq2bY+qXAE7TBcFDg\nJSYesuf6zKkeDybMRxWpNKw/AY3HneeZ8Z4Tfm1I4TlQyn3HucQgznnde520\nfQsGe4ehNCCjesc7UEyw7BoD8NPn8GzprjRFYmUT75LPfg0fxe6ftst8F2gL\npqt4\r\n=SBIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaWqSr8Q1SyY2649iamEb1Dw4rTWGQYBN3dLwSOkyUUAiAyEm4DeoyrlFM2+e8Jt7xJxo3B/r0OOl8m2YMD8N5z1A=="}]},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.5_1604339852548_0.6078185930400113"},"_hasShrinkwrap":false},"2.6.6":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.6","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8"},"gitHead":"0abcb1e7084d02e499dd979dc6f07b78940e301c","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.6","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-v/vVRWlfOSPmi3sNGO0FJ9Qv0VAVNle+ZUMNimMvVIRjY+Wd8TpO3M7ZTRCEAvdFCE4nNGshyuas4UZryN5n9g==","shasum":"972eccf18414736fb7d9bf73c9d2680fe10434eb","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.6.tgz","fileCount":98,"unpackedSize":706426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/q3hCRA9TVsSAnZWagAAo1gP/3QkXDwF8OcYAI/029Wf\nBkr1MZkyY6tXmaArLpzI0EyxdcR/389ElAoojZ4M1U1AYhjBGuUGrKB2G5xQ\nWkmENgX8hp7uuH551rvPg8trf6GwvyY1AKBLt3McnRBnSOP5f+6VU9ybP36C\nxE6v5C5PhwcPzuEv5wZTKNWiu2GIb6WGAoLB5UaGjfxz1OCquL2doHeF+rHW\n2lyGY9qDqGwCfdz2XcsKiyzrDulAZQXBfY/ZBhOrPlvf/4b6l4nSAIeD1/xO\n788O4ajd8ci43JcJ+zxE6XyTEYoMjSYWqaj7EyiKLwXmWxLkxZm8uCdtfcoD\nNV7jORUpeCfqaF5WlJd+KCuDGbEkwtLjrQ4EhmsrNF+m/Asl8YIQ0O16OYo0\nOkKF4t5h6Q70aISpPFSyROBlRev/455UEmjvUM/aC5tHVahG98wtE1WwO2aI\nI8C6aw8RxwOqrbqNXdzFoRF8269o/oXmBHEV7zRKfjbgsiDFYSMGY1YN5066\nX07z0djy3qoRtB9u9p6OHUiZkREhiOfQ3MtO74hPJPLBTGUcyqB30SU/L9Zk\nuM9do7pbiCYVUk2TZXp1nR5NDXfsLYwEAIqdSQmTHxcReTqS/zedCNaWtKrm\nBanSfTuch9rYHIhwhSL0j9bbtSOkrjScwmh6Mw+/V3fxSRWLWmTI31aeWEqH\nl0T2\r\n=tKCn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQHyoBJ/X4Vt1h/JJrxtK7l4dTn5bbyJaxQBKraeA+wAiAzU7x8oRTyNO4CslR9yCLYVWuwZ2kt7XuBGFR1fCGwEA=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.6_1610526176798_0.12759170896761884"},"_hasShrinkwrap":false},"2.6.7":{"name":"puppeteer-extra-plugin-stealth","version":"2.6.7","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8"},"gitHead":"f184a797a4de14ec2383fc0cb2957b1ac451e4da","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.6.7","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-mKHcCDXVzigiYY2qk3j2J5BTzjl+nNnVxRc/30OMdEYrF5Wfz0xrPKv5VR+xM7E0gb4vL/tanHl0bCrEjSDlWg==","shasum":"62047c8f7ef257ad254c22042eddfc5aeaa7fc80","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.6.7.tgz","fileCount":98,"unpackedSize":710924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDx5fCRA9TVsSAnZWagAA3XoP/3y+MfyRmHJJc7zm6AJL\ny7Gmw1MfSPaO27C08BQT+CZttuoZZAuxBiUOZ+GGZTcE6t/nkfLeIZXp/gst\noIwvxRpCNqUWjOyJK/FQBt1Ysk6QfcEoilxqN7VHIjayvyyYDpUIzIxOaj4Q\nObkbKXcH+bC0bDr0BvWyIl2IYOT6zH8DMl+XRwl/pa4Nj3aoKKdr6H5Hjs75\nGRcQEe/GgYoq4Q4hhJVJCmWhECEKlqiZrStKUVAbyUDnpLheZ6K3OgRoBmC+\niG2K6MWu8rmX3YiCot+rgq+KLW65lSoX7gOB0wP1ZlpyGVAbk+MNWSbZn6Nr\n+2S+FW7qIOWKTHpAYR2ve8CMZxGYr75Qm7MvZzeeh8pSUNbipPSIar0ie69y\nVb6rdCTMI8xmmsn52mf91Sk7OrKfqTKF5RNZ4n7THX/DROg2VE+A4PQwzS/3\n8mfliZpGY2T/m2FWLFlgOv/dmkCORjxFmV7esO9fhJUJkF0TXAKfuSWmq8cj\nmtP0kqeV9qrhjugtx1eZP+4DUWyP/NWZs7zp9eSLsfvdyEmzzCu7LDdC3foV\nMPC4XNolsOy6yaRb+4NkMtvwnjAlBm2zbm4MQChPEYAX0jwJs6vo9NczcAUx\n+oRdpy6FvzG/Bg8aA4qhfomffo94P7rpOdeE+bo0J/4r2j6JK3jFJPSVknpz\nt9ET\r\n=XKra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjCDteoGvnL9R3nweulJ2FYOECVi/1YMCQscsxLOL+bAiEA1LruhT1zG5K4srJRRnfQqaSZHH5Q/986+fx4A+VYKAg="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.6.7_1611603550552_0.5871088233056179"},"_hasShrinkwrap":false},"2.7.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8"},"gitHead":"b0b59866f3f4e29fa12684cdfd4e1b60de2c099c","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.0","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-lYEGJ4qk+xqGggn3tAbtJ0vwDWunbPNBnjTCeOSWyKiZ4m9UxajRouh2lPHdYsHHtPW8GqH4pS/NKZVmFN961g==","shasum":"575efe59666cd7ea5a8a572334b3309e70d5a789","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.0.tgz","fileCount":98,"unpackedSize":718646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZgYCRA9TVsSAnZWagAAPwQP/Ag0DbzWHgrastw7ecQg\nCqNOUguz0bFM2J0/GPraxsJ8JH3ceKr60wsayW2ymaY1bbt4jzBkuDmrANaf\nL8S5FLCBbvSvYnGAKb8+9zTVjVwFq0ovPiAYIevLj2rq+RFd0HVGInicP2HU\nW7RzDM9fzXkEwJS5FNYtrT+cJ8tDdfyRp5BkPYH4caMNWWT08n2zm+NH9Gzl\nzr7DpbuWUUpnOIxMAvh0zxJkvp0zn4yD92RmY62mhK+gvkuu32Dak/7ADiwF\nm4hzC2ON1QZ/vMEhHSFkoH4AUnCiqKXDEbsTKnyY8L5foVhKNhbCgeGQ9nFD\nWK4O0zgK4I/a3DmteYdnH2x62XgYB/FbrHfucWFkka0j7sresYOcUC1sviKL\n20ov12f0/Rwr2AA89fKSpDw4y1KAomX6eUoawFMTatBY893vNAsYY8cBv9Pg\n8QwJtZmbVUsY0M8rRM2LzW4YP4TopBaCLfzt/pY81D9A5aXGfmWfDjJoBRpE\nNSCMgab1aNvBFJsYpfQAivPC/2CVck2oyDbfsRkzXRCIBGgScbnVbeFLtWkI\n0pCOY2fTPMBZ1g4x13vmq3YMA4Yvnb8mZPP6urjeBuWS/aJssd2h/ijDnqyU\nB7XZnzBZDxfCEjIpe7SFYupmPqLkZZo0uFrrSNknBSjzOSc8jcUZs9fpZu7V\nHHoT\r\n=Wsc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs37NSn1CGiJMnH8y7rwNIm+K+CpgeKwOrUVoIh3HagAiBlKWq94OhIUIbbq9yGercla3/a0+RzdCY5aLu6+VMJFg=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.0_1612290072257_0.5719810206508267"},"_hasShrinkwrap":false},"2.7.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8","puppeteer-extra-plugin-user-preferences":"^2.2.8"},"gitHead":"e6c8ffa6bcadd62d3f1b6813f75b9c79d132a2ab","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.1","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-RqOvylvQBRPAZTARovMIj3CWggZDHAEdJJjOqGhIH3N9dW2j1IodBB5taC9oqfUXPvkBJ1viEabEPuidfKpeWA==","shasum":"f90d5d5c2046e8efd1a5cf94546cf94ee9348458","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.1.tgz","fileCount":98,"unpackedSize":718703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZxSCRA9TVsSAnZWagAAImsP/26fchK9X0GXiC9i+UKa\n8a2fZA5N8cXTABygLmGwPb5kVRUY/mNQZbVRMWJrWW6jCvYHLR86UihXtjj5\nc9Uq9htzZEmZQKOV5Oegk8az2z08mC/YG4HDXV6AV5VEkkBqmrPcuc3ji3zD\n/o8/I9Hdz9WtE3yMKrB3UTF+UjAbGKr0PWqlBoSfOcGYCEtRPCludAtNeVLQ\njHjZKiHJGw2+X1/rH88SIVIHYn2rmZkLoJIrGLihlI7/QhdaIWgc0j7CW5kc\ntY15Jrxmpc/eNvQSz39bhnhJpQlMpT0apa3cUaF/i3GV08PK8uN6pnwPxiLZ\nS8E2Tl14X+XAahrfM5V+6TCEBMy/jd2CJTt4EL/LHqcVGLdW9/3j07cDYqAy\n+31qLjOOVxmwN402nLluNPdXiRoBTv2Hff8HcLLVS5BmOBLFpqpDuE7/clrO\n6CdP6E+Ptxgv2wylUH3dkngJdpXgGrRJqK8EnQfUEjZQ0y+TTENcV+B1YLYl\nyUbLFe9XdQF7T209C7SZwjawecn5BlHCw4uLMMMMPkNG/l9SFiE5sHtUSJI9\nm1e+tDVGAuMgAVFRXhflsh5DQdpcNELQhtbLgXWy6l9vswmN8nwIv8Ewghqv\np0pgCwABzk3y3QL759cIz6Qmb9040FGcBL3WgR7oes6iTGKZ1QAENaYoDqM1\nu2ME\r\n=dIUN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDm4ZwxjRUsSbdo3BOCKMnJ0FVWQXf3b9RmKNTNEEXEQIhALYDxtdPOVBEJZvMzBY7A/zqB2OnbtpMXUG2lVPpiDsM"}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.1_1612291154222_0.9936761710178852"},"_hasShrinkwrap":false},"2.7.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8","puppeteer-extra-plugin-user-preferences":"^2.2.9"},"gitHead":"9cf2c70d5c8960ded2e5d9ab738a08dea17a5723","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.2","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-lotqe6iaBXQYO164ISY0iQY+Bigto579XsZ0L/WDDfrVbSQp7T9Uz3njN+bi0yMEt5pvigwMl74b894XWMHO7A==","shasum":"18faaa0541cdd642f8620d62de69ffa47acc7f32","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.2.tgz","fileCount":98,"unpackedSize":718703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGaBsCRA9TVsSAnZWagAAJQgQAJu98ly3DyXgrP61YzED\n94Q6YqoOnjodZ2IqMJBVhJz2AwMaGPCKj8Yn4TORXqxlGaSzvVaT4Pl8Hr65\n0TWuynXK/wqF44MoFw1XZquwR7B10GKcxR0ST9DR42yLJTh1ol2p4QeR34a4\n4dDSoFb9PoXqwnuHLCt0UtPBHepbX92GwoMZ84h4S+s82Dd3b4huaD8+Felh\nwrUHWtUYmUZvbV6NrGrtwHU4q+0cb32j4gVY1bglChQGF/UO4iXkHQZcUnDl\nX0g+bh6W4j+cQD5BS/lRQ2y8K5bf1+Q0UeEEpGYLpc6NWw45fwCwmgEigM/s\n0kZH6jX3ih7K3fPxEomHIrJY7adLzxOwV+7D2CjscROZnbR02Cy20QKr4DcV\nvROnBeripJEb2Usz2y7uQTmKPuMZwSNnhWu1g7D2zIET+aEc6VT6QM5ZC0jV\n2eRpV8VOwhGC9W8DCbJjkt3CkTQa7jwQx4P+H2lUOcjos2X6hUA5vJ/lmD0o\n2Z3e7lDSt1lpXg7kSOXygDQjUUmt4vEdsCRlDWDPRLLRXB4/2A28fuPUfMSx\n/CWQ+mfyCGO+ZPspSicSaj6q48w1HHr773u+b7XkSdoG4DrrDl9IXeqGjJHK\npEjhkRSYz01R+zJj0iuNZ2ONIS3DsVXhJkMwUlJjOkvmTh1GzXtLaLXISTup\nlDdL\r\n=KS1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0YwmePmG/jqtadGkgNetsD4kvwhS1DMEFm5NRZ0OQ+AiBhRAYJOCD2PIJpdNwCRgD+W9LT/W79GnZQh/Pwlz8K6A=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.2_1612292203412_0.15894715730987974"},"_hasShrinkwrap":false},"2.7.3":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.3","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8","puppeteer-extra-plugin-user-preferences":"^2.2.10"},"gitHead":"3765d1e35dd63f894897b722dbb4cff2efce3d90","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.3","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-kIbYpvm5VvU5QDbYx+zSaTge7C+1QxceUtEXz13cjjlNUoEMH6UrNmaBTc4XI8ALDdyadT6ECVs1AZASOJNAFw==","shasum":"c3415dfae987e5a29e1c51bc2814faf8680dfe28","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.3.tgz","fileCount":98,"unpackedSize":718704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGaMrCRA9TVsSAnZWagAAUWsP/3zETlnhMzsn+/eEWHD2\nac7cxI947MzPHaijm6o0W40KxJyabtABqol4wCxt+trBsWf1x91e0Kexkc1T\n8oHyklRM8xM40sAY+jnaB4DPTwMJJYAGimJ6OvTfU4S1OJ4cARtBZrPsFS+z\nYB6cYBkrR5oIWc4FJn1KJ31B3innMqae/5bSLSSmXbLb9+P5y2TAoBX5/nbf\nxkbwVoVNvjEM1jhU4pdLc+4y72kSchWcZscqB6nGgRBBaiHStpnLVx4dcLJb\nBPEt/c5lq5WNntOGp2RG2npPMC95zZDjrzZriXGoxA1wPivz71vnHPkpuU1C\nckq4P/0PRkLhEMljaZP7PRvrxM88JSQ+6kgBCJrM+aRO7F4VbIvL448gaMBy\ndHPwXk4pPi+Ov+POeofPinLKMmQxfutWJv6p34yCarxUKjeyxbb+qYwq51VU\nbqTzUAQV6jSRqLY4/OPJGLhNI5eMA40QapqaD6UzqI3aMDzBJzMITqLCND4i\nmoRflWd6nY2DUieqy4aj9o/+YN0zqdaDY6nBPhEOwkx80Bvzn4lsaXQ3UD8l\nxEfaoipyYWi4f3/oma/0X8FqOQ3jCU8+PnNF6cClTsXSUY3t9I4dHl0xfCYp\noiY9DTxeXYyBy1d+cMosGj35a95TpcYIwN6MqI8Ow4NJrpk/n1Rf/mxk02LT\n72wF\r\n=QWCZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKetPHR06WDn3Xjru6EEcm1iqYVIDKvwcAgnGful3m8AiAu6UcJNyESXcwoBD8zUqhXSfdcBCpvONMo6bu4nHp3aQ=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.3_1612292906829_0.5371710026355061"},"_hasShrinkwrap":false},"2.7.4":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.4","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8","puppeteer-extra-plugin-user-preferences":"^2.2.11"},"gitHead":"6701dd88089e19abd18d58d59c121fa346d43c07","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.4","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-d7C7MwOSPNtf6khDc0LYFAEUBH8vQXKrbHReeAhNGS/I1m5MJvy5Ir9WwcBz6xOwPhcFuSQEUcs+x1peIxA00Q==","shasum":"267471c4c5ecd2b9da85c3c56ddaede5fd62a16d","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.4.tgz","fileCount":98,"unpackedSize":718759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGufNCRA9TVsSAnZWagAAK2oP/i+QjmyCpEHjpLfmgwEL\nSZh0ho2w7wgTH33eow3CvxquXoCdrcSvB6uX3B/0U+xvQymI0R7ei8g2DlTs\neSGlNDgYgryUBgC/UqXrY7l1TFhRNzVzMpEMRPfVZebKfrUnN8UyMloWtxvP\ngaxhFSWrO8UygAzZZJ1LrYJ3ehBdbHwliU7fCi9F5n81zOPApnAwqL7uV+yQ\nr0MixWxay36uwCrtKbemXSTEhpkHI6BEHc6qgtBBq+IkXT82MQR0Z7i6jEMo\nVsL/4gHUmgWYwM9DNoIyRgAUxs0kQ74AKDHmteOVQp3h3dM8t/I7O77+LIvW\nytIYFrVReWCC/nt8t9VAEV1HOtXlFgJnNBSG+v8Jlz9FUMBOqk/4e9cJ8nfW\nDAkhP1ddVjYqQVPXKYN3jirK47ifqbafE3BjY/E65Jbk6b7DJr8Cwx4x8Thf\ngph+3lIeNs+vc0CySvOCS/3Unhn83zbSGz2D2K1DLz4GA0SOoUHxESjld3Ke\nMJvKMI9+Wu6Z2FXKH2NEZp3lyAux2l6S9BHaTeZmnRO7/ihw/tupTBDjijGD\nPJD6paAJ+qDUvRUoa8fu7WnK/NXOTjKBp6nxBjxHPA2RHRFR3f13az27Fl29\nrA2DNhDwkL+ujcjzA1HCQ9fPp0JQSuA5rQDc2HaOZSoR1Y4sKDCqogiW7Z82\nhra6\r\n=HZPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMjQfF1s+lQgDgcPcvapN2DTsNeEeiiCsJURk7IhzAJAIgAeDX8km6B9Rr7hjD/j6ujiJVqga0X0/OdGwv0QZbD6Y="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.4_1612376012923_0.8423276505582775"},"_hasShrinkwrap":false},"2.7.5":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.5","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.8","puppeteer-extra-plugin-user-preferences":"^2.2.11"},"gitHead":"704502b1005fbe1ac1e2149ffd3715cc7629b50c","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.5","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-4LR5SRw7zlW+qSokvXJsjdQoDDvDlZsQ9QR1pD01mwxDAFAeJ3dCBvTBt33ppm//tesLCCBxPr78s2HyBIVp4A==","shasum":"b1c44407066e4407f7dd74a34bfc63abf46c8924","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.5.tgz","fileCount":98,"unpackedSize":723868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKk8aCRA9TVsSAnZWagAAEpEP+wZmTGruVTQUW5Kzhh4f\nkRWhZ04nlZL1q5xJJRspbz93veE3PlVF8pV8WE1Y37/7Z+KTrNkdz6MoRGjW\nJ8h8Wiyw+JRrzKDY5CAvCn/fML1nZwg7P0PBD5OiN8j12vCVP/gc/FDrK+gm\nJZi6mCoW8MkZv5sGntUzGZTXv/X9+hdXaTaDfKIEWAkVO2sN81PGGIwJbN3M\nYnk+junJS6Jp+oraYG6OvxWD/zWIrQ1cl2/E3+E5cdotTYdMoD7+RpEhQyPk\n40LeksBWhFIOGNgefcDlz0PP0xhqEqKOBdyf+NT3Q0n68Fa9WeGg2Zsj9pNr\nTj29j8gVMHreHSx6X+FQfoRaKgfFxg9zk7yWBydx/gHIR2s5x1bG605srGOP\nTEGMd6GMHoYebLRpnJFb8/OrwYV2o+7LMQmz4IaCMTjLZzAGota52ZQPRKw8\nqf0oFMRb9BUsyujQuFIXzQTikS2WsDhQfP9385JzMFRA6yDQ9CJpugnGEEXS\n4SzOZCUB0o+2JrvttvBS1sFLG1V1bVfDARI9aOgGL1x15q8vQYL6Hvxe5BUZ\nl4dOE/u8vxameWnWkqCssxz41JZ0ajDcmvCux6UaveFLxnTZT3okiKUsRVOg\nKqAH+HXlAF3WE73iByAzFJmFYc4Wp0njG0NJgF4HI9pZpB+BM4w/GK2mJhfo\naYVV\r\n=406D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC+iZdCmm2AGI9ZO8MUYaTlqjqTfKCxToAGYrqyo0UlAIgS/7GgQFwcolVipJ0jmSmU3EIiIDLadDyYFLl05q/dGs="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.5_1613385498226_0.9429342991270147"},"_hasShrinkwrap":false},"2.7.6":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.6","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.9","puppeteer-extra-plugin-user-preferences":"^2.2.12"},"gitHead":"adcc26325c9a01febcd152e5fb79555b29187a5f","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.6","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-x9ZAV7u22xdnc3VqCtW5xqmGyH2nNNJLtLcWbTk473FE6agkJBxQe8kARdd6HcoDwg0wGVM8wCNPso/1WmOtoA==","shasum":"4ee561d7134a382447bf9537c878ebbd64283965","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.6.tgz","fileCount":98,"unpackedSize":726101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTpWECRA9TVsSAnZWagAA5J4P/2nSZGLlsED4eIfDqmGz\nkF9+/5XSnhGckTlaumpQbnJvLOttOwwIx9e1KGfUh0uPmDYp2camFyTRF7ih\nT72cHgYzDH+SOgb1kYKEnbzLSAOyLYRD0x4SQDNKz9KuO2Sk3cXanJexh8vV\npq8hKNoJ1yoYtmVyhDrOs9Zr6fMwXKg+6fI6yYdgpcWD/06vlh7SOxN77+eu\nyiAKrkYDzHwZSd0tFjcbG3Zx5V39G6KugFlhY2Q15OkznXxyZCdY5xLtgIWG\nrgIsei3ZHQTjI68Rcs0xICg4b3L8kugFTl0YM83bC8ljt98ONhPe0Kn3ds/g\n8ytF+FqdJAposk7spxH9rmFBuaqf9ERW9+tb9xG0Aly77mOU2gLg5m44mHAw\nSByWqqPORjcf9GsON703YwCz1dJex9Aelo0tusdXJC9kez4zYe2KOLQRkLEb\nuHLsUb0ug2rCMGlxk+sdSpSf9uLoWPFq/EXAlI0/6eZkeQGJM4ccxwdu8Xjb\nUxPmr2cDniJTB/Z8J0sgawGcv3k62TBT2mrBFRHHGDwTEdmTt0XoEM05a6M7\nfwzf6oThoiQOUSjLH8wlF+frgbWcqdqKUM4wJ9Y7PO4osdvS+I7aDKPsCSJ5\nMnAue1RGb/VdoUGEq7JNDddRUGaC6m5sQEbdtY4bpdfb42Z/O3KqojeQx9l/\nLXEn\r\n=y8p+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnTru9fqSEUA2AC0QGTppmNqxSrEyvjNm9wcpUOeiPSAiA1cAUQgYgDthdvEOvOFd+nYgBV29CUS6/Jb2chiFT84A=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.6_1615762820006_0.9702418868942826"},"_hasShrinkwrap":false},"2.7.7":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.7","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.9","puppeteer-extra-plugin-user-preferences":"^2.2.12"},"gitHead":"861340b7929a47dd4f6c10317be1a5f5850eb48f","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.7","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-Tkkq+huMLsn26t9MUK5Or4zQwCWT82w1fFQqvXkUIzQS23N3mFYYV9Aw78JgH/2w9FQWPLk5qpdyNtxGZes1AA==","shasum":"429f7d9d0d6c0ed0a738daab4d1382f0a62cedca","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.7.tgz","fileCount":98,"unpackedSize":726651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghU4NCRA9TVsSAnZWagAAnDkP/jGuVuKdKMZaH+XJmS8l\n0i4Y32wbk3PzOzG9YHEjw7RhqKh+Hvzt+q8Lz2tBbzzm7EHsX9JUVDV8DMyU\nhKenBHPr/rDdzssQofh15+Zh8c5mvyPdUUw8wMXTccQ5aF26mCf3RHiI2JOe\n2wLzz6lmXJdxh/0hXDHUkiwYoumNZrLJqYdFN7gSAL6QzVAI4SZCBMug/jfI\nkR3XcZIPlFBvvBofToOW7OR2k0TRGtqgZwJYvTFcvRUXkC3z7BMCDCoGGZQT\n4BTFHCsreXCjVnMR4AUPSc/IfOu+/TkDdGEt2hCfKVaXy9KdFcfXvRHvEcuo\nONbtBws+oGidAsWv3O39E4OQxYPkhvBNBDjk93uNvUAtyQVrll+q4YuXBBIi\nVvMbXpX5j/SzdL+hx6R90JnVY2E0KcVNmxSFxOJZJ1VLSky3oqa6rA4Gf5HQ\n8J3JbGNv+JYSmDeI+zwOZktfsgzhSByV7YyHK5410lNJO7doD1jNCFRPVLxp\nFfa+uu8lZa+Dfv8HbqQxMPJboRYuJ/LfN2INldB7L93ZDXaL3TQv09NStF5w\n4+1o4YFmRJEl2G/hX6F9Nlqkil67Uw42MfaFSsM+oLn/gBU7TBM39TvQRxGi\nKLvhSQ5Lux3W6rLR+LkCLOal91nx3Dn3PjDksClj0JMwd0TiLrWWB0ToUuz6\nUZqJ\r\n=SWgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATHOBHkvXQanIODkH7N8tuv9nFGG6p32459jFU223K5AiAMX9GXQ6H/KdIS1fDKQzUOaIZrOYYTqwTVj2uDr/wi0A=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.7_1619349004376_0.4284775006125485"},"_hasShrinkwrap":false},"2.7.8":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.8","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.9","puppeteer-extra-plugin-user-preferences":"^2.2.12"},"gitHead":"108a5f2edcb53407b368abeb30561b4e663afa20","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.8","_nodeVersion":"15.3.0","_npmVersion":"lerna/3.22.1/node@v15.3.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-Zhm/WY/BAk9VGdZR5OVpiwfGn2NoAzEb0hdu3/PGRryfenn8Dtoai8aUa8GzFPExWL+yGPsztswupH+3TV3M2A==","shasum":"7424c955e25351a55024734477059c988647047c","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.8.tgz","fileCount":98,"unpackedSize":727169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghzhnCRA9TVsSAnZWagAANdgQAIpA/oMlUHPhDi171xkW\nPvQWGrCdnvlKUm/Wi8X3o3JSU219j2CBAmmPtQoogMl/OIvd9R1HoToWm0A4\nOvwCLWw49aYo4KyL6AHnOdHmV+9m14iVo6BeovOyQhn4oJH5zcSfDnFryzpN\nVATKRsJTqOEgS40u2y+vdSGHnCBkDMJ64twedBw7bHEyBgl4zhF7hUfpTcE8\nC8LglHvdPXjzNK216Y9ydFRhG1SdPRJwnJ3mCcY2s5y7sqg9qNhI7lvrJFPQ\n9TJq7aOiV8NUIcC49wOzyEF740CsbM3i1XE3LDhn1jrU33S3K5Uvi0rm9W6C\nZfVtyk+vSud0PsIoJPMd93S42Zq93n/fVE7vvixO5B/1dK2PrNIUmfpEgGc2\nZH15KgehezjzRRbcUmi79ocTtc+5a02uLgtB8hirDQj9KMMcJYXqu8GB6JsC\ngwU5Q2TGtKhua0aowVfyjilOiBHrPrTZz1b8ytEM93F2/gkrxUJqrqCYJdFx\n2I3MIblvbTDkmQ8JD8XZimtZv+rSYnAyEaC+jPS9pnNyHhOYpGOTHRf4ip8C\neokzij/Qu/TMjwDh3AOwb4M5HiW01A4OXe+lYXEz8UgTXLGjN7fqfKzv6bea\n8YmZtLhHL/anK3T+RN4ytgWD0pMXIT3E5zla4Scw6RCH5DVY2BxyW863IQ2T\nG36R\r\n=LvMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu8vveuZ8CXm61B8tphKWXKeQocD8bj7PBch7cxFbI4AiAa/IF7VPrjq8wlO1D0V+0vKCGTPdaUJpWzMLkx8yrizQ=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.8_1619474534409_0.45438210031289294"},"_hasShrinkwrap":false},"2.7.9":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.9","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.9","puppeteer-extra-plugin-user-preferences":"^2.2.13"},"gitHead":"cbfacf8dd53e8d3f5a0447d8395451abe143107f","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.9","_nodeVersion":"16.4.0","_npmVersion":"lerna/3.22.1/node@v16.4.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-1poIAzd0NZmaTjkQeZneGC9UhTIjuwXxhGD7EpJ425m/aGyaJI9JzvkzWlSjO9hpZjK1Jrj1Yt099Qf/J+pyuA==","shasum":"e9937933d0afe24e767255a4a5fa8f343f37c87b","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.9.tgz","fileCount":98,"unpackedSize":727169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ+TeCRA9TVsSAnZWagAAgeMQAKRNPJplkDLJN3vDl3bZ\nGQ2lvPXRrC0zP6r0lf/tYnYs4VNAaIEPEvRT+Lzje3LEmVdfEEb01MYj0BAD\nhZ/0sXHQ9wziMUL8JNVr08QXjpgUBWfIkb9OHxUOHCbgC71nICMiCmby6yff\nPoThyqjjU9cJRIxt24dZ5pEfpUyXLB55RNBVTtYZkXL0cyzwmlyp6qw3WVXY\n2DvmYAY8I19Tq5IzXArhvq6tSePLDa1TQn5ASR9grSiQLT47ETjz2R3DUZ8K\nZeL6gqlUfLHeCWFfyuxPlFk6QkCRpgdChyrB/Lb+DU8kPNDCuzO/gBR3+0Kr\nl+B+YHZRVrvBFuG1cB9t5AH5oNjwGiq0D3TWQp4g7Vf0g09LyBew0qSND3iR\nfRjsIH3L0JdLMA6w0qk1k2y5Qf2E8/Jb12OdVcCsL6/8ZFJumCZBFF7EbTIl\nyHmn2nTC7zDtI/dN1u6KYQ0TYsZ9xXcTrjLsKwm+hBXdUC68tyQd8m/RRPZ1\nVIlanzJu7pdOTHreGJqPxO7CPljX1i121OcGA6n5ESi5aIejAE7QB4IXxMNr\n75JatoIc2uzjCBq7F8YoXDWMdZHn31+25GfoX7sd0CikxBJrILM3MrcICJFc\ndoahLO/+ZScxb4GBhxntJbE8fvtdV76fmGQ7nYmjWCNLSTfp4w1oP3pE7qn8\n+0qG\r\n=wJYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNHayDTnccvkScZ6jcLNHfnvu852eaTH2sq7PamhsVOAiBGFG9ufqPAUs6ydmBBjVWwD7VT1dPIAFo6KnmjInmr6Q=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.9_1631839454007_0.38831004199502384"},"_hasShrinkwrap":false},"2.7.10":{"name":"puppeteer-extra-plugin-stealth","version":"2.7.10","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.1.9","puppeteer-extra-plugin-user-preferences":"^2.2.13"},"gitHead":"45e5cd6740aafc177b518867144cc09fb520b0e3","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.7.10","_nodeVersion":"16.4.0","_npmVersion":"lerna/3.22.1/node@v16.4.0+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-q+fekPSVjyPDV6Hc1qis6rD5SagP6A9wppEzVJMxKlvEBdWE3Lo05jI2Jsgg8X6Xo2qh8z6TosHdPnF8FSQWBw==","shasum":"d856d32a9daa20f911d8512fd2d107d6208d3f4d","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.7.10.tgz","fileCount":98,"unpackedSize":728679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ+xxCRA9TVsSAnZWagAAOGsQAJPErVFTJJ8JcwQunj+3\nk/RHLZXNR4CmoGSYjtzdA6NWprxherRbxNvpBuY696wkkaAzvsn9xbdtWn9R\nTW6mzAtlQRX7MsDYWLn6ES/Zfs3M1GShmus/jEw3t1Zd7XNLF1QZMDygZo/m\nSTQbhSPwXJVF4BjsaP7cjQKX2DJAgJjzcl6N/LPu9O1H+hGcS1CFiUpbzdrB\nk+RHWvn89LZeB/J90wMrfsUT6tbs30r/pabqZgdiDXTZ+nrt2cLujQzTqecR\nRPRofHiZhq51jrbk7fAVW+b8zP9ZiBogmZP6Q6eylFYJGCC6qxkjaYXm/0o4\nKtLVBTnolJ3dSXRHKWXyN0e9mVrLAcC5LXJ5QBJe+fUUeoCllpQg20Uut6JK\necxnK2XzCSwWre0rmoz0z0gYhr8V3Qsegm+GNFskG8G4EVRie/OVQkDW6HNB\nD17IegSV1jmy4FteH2wKVNwMspvpP58lA7XKO25eeRW9+KzTA0CT/Fi2SoI9\n0Z/ufWsUrRYgCe+ftn6eyQh73YRJPP9ApYvnaXwSin1t5rqjup+PFwz0ADPO\nbsFTB1OAZ9LiZMijPdQaDdvHxqtAzqVCBWD2nMQASUBFlKjdGxiM/SqFIKpM\nO+x+yVpPDf1nDs1DlLKRD06RHrYMww6jAVxgy8dWkGt1pZv4f2YJEyWzLZ6M\n9dJU\r\n=DRyX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACmygbY0l96pl7x7hFXD8YSWrn0QW1A5JaiBLhxotuBAiEA8yVZmQQuaiKu6EFKHqdTNvshxrjEeKjBZiOhpRmMEQg="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.7.10_1631841393681_0.5308985948187754"},"_hasShrinkwrap":false},"2.8.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.8.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"^2.0.0"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.0"},"gitHead":"008c114b7f056cb1993ea27f45bb837058f62646","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.8.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-4uZbsQRTEbvH51/iawzUEKWkK6sz7/FnaTf+5zTFWHtcPmlC7J4bsUqkehVL2W4+MMTNuomTLpv8+uA9Fv4X/A==","shasum":"5d0b76f2cb4179d58016ad315b6e4b932efa718c","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.8.0.tgz","fileCount":98,"unpackedSize":728677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFz7gBLB3jC8WAfOI+/Ux6/ns2Xug2BU+fZfNYndbV0PAh8F6qN4JfqpKfih9W/Z6QLCrOtrttPnYR8sUFXNyJX6"}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.8.0_1632234563460_0.20239257000043698"},"_hasShrinkwrap":false},"2.8.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.8.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.1"},"gitHead":"b4a21d20d0065423dd6cf5139a105815716917ae","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.8.1","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-UFCxt0+NkYROGzCK0voUwYA/WxC+m1jBYXasYZ6qxTcjIa3oN8f3Am6oGnhCPoO5OJv5QsDJA5lzZrGVqZ7NYw==","shasum":"14c5a2c760cea207632e4f29ccccdfb668553cba","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.8.1.tgz","fileCount":98,"unpackedSize":731110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtwtaP5ZfmYO0BXjs9znjTstDMXn6viXpmVUrBiMI9pAiBgDEOY66KV66f7vhC2OhNTT7ijjmr63Y4NVdWkWi599A=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.8.1_1632414412265_0.9367001344154169"},"_hasShrinkwrap":false},"2.8.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.8.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.1"},"gitHead":"358246d5cc56bbb8800624128503482b8d7b426a","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.8.2","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-1WaiLKRSJ9IAnNS3jqHu9yg2O8CgSh3shPuEhhpgzVfICRb6D8JkrUBJW6UxOwI7/aQc9XSzf+lidIb9x9tj8w==","shasum":"2b9ffa56dab4aded459810d3be337d1e71b839aa","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.8.2.tgz","fileCount":98,"unpackedSize":734623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3VpmvDjsxetUOJ8mYgmNiJ3RQ0MJHAkutfKywNnJEiAiEAnS8ZYuosKnWxSZP1I9Pr3ajSJsG0a63XBhZbeSdDVL4="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.8.2_1633691509974_0.5437885198341561"},"_hasShrinkwrap":false},"2.9.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.9.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js lint","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.1"},"gitHead":"95e0b260c8be0c7f88ae2058dadad454156783bb","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.9.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (darwin)","_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"dist":{"integrity":"sha512-erZ9lkIcOkfYmLPP2jv2AiqvNBFhQJinWJhcm40pqSjwJTsZXHsTARUyRCsBYEEBvNIs3Wz3E0zVlTRc4IJ6Hg==","shasum":"aa39f4469bf47343af4517efe9f97846228b3b01","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.9.0.tgz","fileCount":102,"unpackedSize":737549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh23eWCRA9TVsSAnZWagAAoj0QAKFNChZ+RyGBSplXIXKU\nTsEn/hVKb6SKmYAS1iysi6qMPia3vuUI57m9hlEx+j+ovxxLoL/r5iuPQxYB\nXVk/EatYVgB1eW/pYxhNAWtlcAvdTcbm55cphCHHHcYIl9lhwpD/hYisMXCC\nWRXXwSlxB5MxxdTpAGpspsh4fG1EuzcecQ9RBjvPXZjfP1GN8cHpPMBHFlk/\n49MYI/Qyo2YqZypklRpUrKlVyZTuyRF6yGx0FarLkg3JAoxZeoasgCjlvKO8\njIMcaWheaG9gDdR+VHi3cn/KIbRJc9Tu/E4LlBipuaFr736jLShgMCi+unRe\nUJ90nA3cxD0kHopMdPsWdCg09Nd1B4Gihj/d6x6RNjbiFbTxJ+E+B+LHmeAf\nK8Vo/suIicMlU9IqUrdtZHG49nJHISjw71sg9SK26SjhSBkA0zgSGV44YrMr\nJoyo9Vss9s5ZOchsbCugWu9q+sXFu+eSuQHIyYa0v62ODqHgosNxEIJpVKJ0\nhub4hERQ+u5I4mK3G275KTPayke8kJZ38UDrpxZDBEHWRRJ52aBQj5BLhAGY\ndMBZKAuf0xKO2Ygfk7kHBjR5tzI9voR0nSX4e9Fr9j5RfC9FoZxszJl/jLPQ\nIRH6I0JuK2hu+mbSpArNRYHlP6PyCIhK1CBOzCrHoHqADn+4ngHr27r6dgAA\nddov\r\n=05cw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9JyScjcbDRhAII29e+BUAX2cXBQxzieke+iVX6AxEXAiB4FJDpnGDIa8AhP3QdOSwhI577wCw3CMpWLGwBr2SQuw=="}]},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.9.0_1634369239860_0.5220951600067012"},"_hasShrinkwrap":false},"2.10.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.10.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.1"},"gitHead":"eebe9fb6f72974e0c98d20b120af9d466cd9bc51","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.10.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-Bpotsjr9cqjzn7On/hL9xzzpxLFWza0mRCwhzNEGPdORbjkXDGu7dg+6mgVg6EtSI9lOr8M1bUJBFvJhVpFJzA==","shasum":"583512dcef66af79e5736b02ed6856fd4171b80a","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.10.0.tgz","fileCount":100,"unpackedSize":270399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfPJIIHZo7MfjOFfd/hA97KFdUnpFIQ5qf5S6fO4loWAiEAku2nIULJTWhUQW1BY7qbKMgBFv3lb6ya7th2TE3FKmU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisJROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOIg//T8yMVqYwSDGhG3QlOiH+gwIACIhf4p1d+kS6UsgYQLTKOYfJ\r\nX0W+1gzE0QRVPzMIXUqppJCh4uaH413KG7LbMYjJ98bohHNOby5lu/gyeLAo\r\nHskN8FatFMsc6Tq92Xz085vwvXMXgZzg665jRWN4gv+NVWWToxzeXu8N1kdQ\r\nC/EAe+rtAQj/zWE2t5GJOF/oZ65BVvuBzgMPNXteQrZI5r84VBhWh4ZBcBy6\r\nkeJOuMMz3IImCHQ5yoU2Q5hSm9YC7Tx/D/6d0fF3wJkNh4B62arXJqPnIQD3\r\n+gMuJ2Dlc2PUw8V0AJGekV3my+6kUxNignULanRUCrZ6zSXDnQABdMqsDaAa\r\nYZghw9CVRtipEGLK6q2AaCG9ds0481Q4Jp0pi7/O6jHETWsmjhi8HwA4Ze4w\r\nb2vn8h2ira1YC5lW2zez5g05SAFMVCxNikAfKp+sWCuueejAw3Y8uOwy+WNu\r\n4jKz9ydoVx/DcK26BmzTk6GDH9Ijsw68AhejIaOHYYSf1q5/XR04hR13RXYy\r\n7qPDlgarMgsN6Yk6Mzy6R9mjUQThWZWtfCc1y5F8bBL4zcSsh53jamejjc3a\r\nR9AwveDihj5dAG9orTJanhWGP9n4TYWXvAHdcfTn+u7E9N/1o45y/Tw5uxaa\r\nMRKh9UG/u6HtBv/y4qdAQTAroh6ZqbGiK2E=\r\n=l3X9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.10.0_1655739470787_0.26900224475847034"},"_hasShrinkwrap":false},"2.10.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.10.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.1"},"gitHead":"7d7825bca14738d7e05c7cadea2d3c8907cc7499","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.10.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-QbFPuzmP1DvG8DqFuJZmBaf3+iMQZUa/ffZCcdItF+T0ya2wdOgeVKhRLl1bLmw+Zag457UouYN/Thwh6vMmHg==","shasum":"8815bb0e84292f936a1aeb027449d80628fee9ac","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.10.1.tgz","fileCount":100,"unpackedSize":273533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBbj+odlvl76V+ygbFAl5C7MuA2c6JfzbCJDoEL43vVAiAYZgPARrGIfoY8moE7HrWqAfQkA26GA/a9Ol4d3sr1cg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiswi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6TRAAkGhhueR25KnB7urbArk4V/YuKbZhPLGSuKoDfy4CSMujed4/\r\n56DYnWZqxwZu234AOxGX6g7eNhLAvkCtVMDXsN3TcGwrmOHVmd1Z8N5/P2Qx\r\nbrQJSPILWXWkrrF+XORdc0/+fHq9DmZfT0wBkn/fWmtRZjSWHvjzW6GV8tw1\r\naozbanxjZFPZU6DFvbwQu1iutEvuXUbvLDJ7BS91gPIJihT15ZHCTCcpJdcG\r\n8iSv8J3srKhO+Sc9sQV8heQ6/nb2krJnI9t6D6NjvWp2BE6Ep4dLM+Ts3UXC\r\nZHdDmY46VQwhs1prw+76nIo81dIl5f2quesNhBtszSDZk5s6DvV5u9G807Xs\r\nyG4xow9O5VjADriM/FIwWOFmTntEPjKipzguXbqxdCJoxRtyVi2wLADSCwDq\r\no2uf7g8wlKY0vKvbvqb+owurqOPdfzMWSYZa1jUyepJHkQSGa8SYJQAe0l03\r\nV13MKP6/3yvPZ+IH4N2gU0+l5Hqme4uIVhnh04L1G4WkwsqXea4TzYfla0hq\r\ncFv7taWSvfoPsOMqMWCLFwj/ZLjN5PLgpJzydhZmvzQVLTBlwIGwPl0HDd3A\r\neH0uwKPddArzOTJGc9CXM8nJQfZwdi1j5ODf2AGPPkL9XeAMaSGxngSEu97b\r\nd1ANOcVxq0Qj/8vm3ppg3uhdPvSu3dg8x6c=\r\n=OdfO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.10.1_1655900350124_0.4582696756658553"},"_hasShrinkwrap":false},"2.10.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.10.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.0","puppeteer-extra-plugin-user-preferences":"^2.3.1"},"gitHead":"5b39abb432e3d86675a899f3a5ba351d11b7b7ba","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.10.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-2K2WGZNcLgU6kKmdX+Tyv2U2DbapL8YAqs2hpvWcrflhbx04AAGoZT/JZ5eYSj2vUTtd4n9J+emPOa4Aw0qCaw==","shasum":"276e5daf1238dd4d407718034785da7d46b12204","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.10.2.tgz","fileCount":100,"unpackedSize":273676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDutDPcLaQJgTgGACjfHP4IMzI15yGaaxRLS/5M3RgqsAIgNoGudQrkYjUUxKmTQqMUIHiGtS1bjn9Gn+tL6Z2JuMY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixPXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr58g//YsrRaRgtS3YHeLxKvzSqIBWRdUy2XtYkmuCrIHpU7zDM5JqS\r\n6pPwMgFAmpKrfoBqqYUaRK+fC6dYEzkKiqBNUQDQ7hrcXX7t7qJAjm48j17I\r\n26eLSbm0/G7/woJNAOmr3U1oXn97+OfBHWOtMHK1pA03jZMaKJ7/VtDw2poQ\r\nbZcxCKyhd4zNitXiGzfiRPjpLm9/2zwPmlYOEAVbUp76bGqMlBAj/FQW6jnv\r\nFjb5qzeAgBiUcXRQr07xWVnPWGJ2+s6Uv/t2tLOCSMZ0sfr9o83syPiu2dUT\r\n2zk/ro5JtgjCWKHrfu8qR/S/wlupximZKzPfGTMIYcqhDCAUbzVg9OLL9ULT\r\nWA51qnXExra4mKHdkCd5iB9Xb5SFahAsPdlUzpAaEMnfxJ/82rq48FjnkKaf\r\nUxo3UqKA1rOek7u6yxHG5FFdsmHWGMSOe/foP/moaQHgfMWAAOWZgPzHpaIb\r\nF//h+lxVky+THAFQ1YUnO5Mz27YllD8uDknaiUTYj9RUMn181IHT1l789Ns9\r\nUcL548OdV0EAGBzsX26BHIai/yJWV30N7Iv3QfCew7ldBmzCBnEnuKrheYmm\r\nEr+oyeylwryapu5hONdidGmLd+DwXx2ejT+Wi3ghSK08l5qlR+Mn4LEiG1wD\r\nMrFTOXmvPWOSJkC+0MMEourWKcVMsqli/EY=\r\n=JHin\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.10.2_1657075162353_0.8295865015763908"},"_hasShrinkwrap":false},"2.10.3":{"name":"puppeteer-extra-plugin-stealth","version":"2.10.3","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.1","puppeteer-extra-plugin-user-preferences":"^2.3.2"},"peerDependencies":{"playwright-extra":"*","puppeteer-extra":"*"},"peerDependenciesMeta":{"puppeteer-extra":{"optional":true},"playwright-extra":{"optional":true}},"gitHead":"0ac255cd0b86c5da842bdf323f9979fa2fd3483a","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.10.3","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-2UBroRMADAO7hsb+ORtvOwM24uPSD3eqmvG0h3cDPgjp4Od4HYsGAKbbJJkn/uIZ9vBINCWXtRRrbpt9SInjKg==","shasum":"4597e3bf8e94d4ee314802f1c743b3325a2361df","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.10.3.tgz","fileCount":100,"unpackedSize":273904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDztiEV6W9KV+2k5q4ChjzAdxYWqmzUmWAjEvQqYEvF1AiA6bw/OvPCyMfWT1ISb7jR50HI2T826oSqJkWM8HTjKVQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixy2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpMw/9Gw5lcFQZIo+PUom9tbVTXiGF++iNSCOl36F92+P2Z90U3wu1\r\nrXLpKWmnnWpd3dLHid14I5tf4Q3ZI23TTm795XocibDCT9QPMzCIX/mVVr6N\r\n+W0PefD3KGJie827K1N0HqpvYIooQGzTAbBzrySv0wEf8W0Mb0B3krBRnzUH\r\n1tfNXzYFWopJPHQLCPnbU9BFxDM6Ta3vEBEWWmAV00xRGLrxl1DdV1qijn/6\r\nb0LpOL/I1JeeOJKNWa6RhZdGpkJjxcsJSUrEsQRXaFsZv8WRM3dgU/oUcMzE\r\ndrXMIgiBJc5CHKZH++zZQ7wHZJHsjI2hhgwejeSx+F1GQLvqwp+UuQ+4gFuW\r\nK4rVKcPTfw1S7GSthE4KkKakLQCKCdf283ZII0vKrO8EXlMnsC7XR8Jw1h/l\r\nqPpaUz3dWBO3+pkzZXESiJObo2O2BAH2DQALTv+HVj+dlqtQ80IUhLyguKzk\r\ns3V0slvJgBJ40pBMvNmhy0K60iTIGSmxzmQdmmGgMdafrUV6aBRyJD2WbSFj\r\nB0J12CTlymv4AHey4cblnr0CC896UhJusIxWmotMSx+oUOq0MWqZhdPLWwcT\r\nIfBXpAXi81eFMSWGkV0I6fGH957NXVfwahddj3TX+slcBAWl+12w1cr6uhOe\r\nsbFauVIsQeNYMb1lgO4ui+AdUK+7PKyIoMM=\r\n=AZl5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.10.3_1657220487037_0.9963321411693864"},"_hasShrinkwrap":false},"2.10.4":{"name":"puppeteer-extra-plugin-stealth","version":"2.10.4","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.2","puppeteer-extra-plugin-user-preferences":"^2.3.3"},"peerDependencies":{"playwright-extra":"*","puppeteer-extra":"*"},"peerDependenciesMeta":{"puppeteer-extra":{"optional":true},"playwright-extra":{"optional":true}},"gitHead":"26f15d2111338d63651beda85acbedff57356d5f","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.10.4","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-IXl4OGsLAQPyEhPiDt7xLdQcyy2/MkqtRYJLIB9BSz65QFkFzW9NzsU1t4LsmiOxWJI4K1h7NPiv1AjzZFS+Hg==","shasum":"052410e00b3677e0955c2956d5e8f60538e6563d","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.10.4.tgz","fileCount":100,"unpackedSize":273904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD03KgkeTwzhoXjUfoerzJ1XsP97oIjbyI0K4Yumx2qsQIhALztcCwjTYYhttcmG/d+wxB5G4ORd/4pjr8p+kUcgW4d"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix2V5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobRw//cSiOgV2qauCrZOVPEuRQ712MGN0fbMcNwrIRVMi5kOJAb9wH\r\ntDF4qkR/vtp6+jFxVy23KBlDksAWyo8PTWqR1rtLwgotpG5a4TV9OgpKWwFI\r\n14LGjETklcKUMFPCXHi5WgGacXTwKghrkzjxyv94Dah4sH/Xj6rsL5tR9Ojl\r\njzzIotuqX0ikhJN6OR3Apw1/CDdQ49GPSWv2LWcyJWfoGUx/hkVkDyIL5oIa\r\n9B9EVdF9DDDK8viXq83saspD3ejh0BPOVqtbPnU2Fw2k44gazBsuzyOLvEP6\r\nVAbhxOaQj4DeUbHgrapJC3hPhAgsPzUJmG5yhzonqbW9FM24x5orcbjXpRw3\r\nb8cCU2P2yMgarwZt3of9vExCV9IJ2vPioSSaQuTwoDy9uKWk0xPbMz3M/7e7\r\noQC4WSToZTtPl7YlMS/gRVY0AH+IZXR0YcJLLZ0jVQ/7JID0yIs8mbbx7Uy4\r\nkQfAiG9wneFyYjZwAs4YU0CHi28EYOVv9BdMxcYtdOpoeCkOBDbunF/Pq2LW\r\nlDAGPcb/Lx82HlEq5KJpmZihqeidv1kQXKDogRdBiiIxx7cNoNc49+aZtfCE\r\n0mFCrt4c7BFj2M5IXA7ELDDA1IcD5rTatVqC2X6a5B1pUKRa4uzvdvuOvCoT\r\nLxG5pkKqOE7T5TRYqKRgPOYILunCXsthCYs=\r\n=OGMg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.10.4_1657234809188_0.8895631418380934"},"_hasShrinkwrap":false},"2.11.0":{"name":"puppeteer-extra-plugin-stealth","version":"2.11.0","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.2","puppeteer-extra-plugin-user-preferences":"^2.4.0"},"peerDependencies":{"playwright-extra":"*","puppeteer-extra":"*"},"peerDependenciesMeta":{"puppeteer-extra":{"optional":true},"playwright-extra":{"optional":true}},"gitHead":"f2b7ad21458babb856084563c55354db962f3d4d","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.11.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (darwin)","dist":{"integrity":"sha512-BqckPV95MHP25quZgzBnZJD8S38ZYP4B3HJ3Kr/vibqxJxhK6L1VQ6jnu/JcFKV0wzCIQPrCiiavZnwE5u1C2A==","shasum":"727cf1edcac98a9f05be609c880cf0383e214f84","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.11.0.tgz","fileCount":100,"unpackedSize":273904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWoMTu35bVmWj493IzGRI/49CSGRrVLMw0kmft8lLQ4AiEAg8GF9bB1EXEZQwlhRO3nLengCJGC7CRKIu3smkxMO6M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix/JbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFSA/9EGXJJHQ99eUshnQxwBmwz0+BESsIxAXiXEudOVS2CbDH64nJ\r\nbc+sN5ffjKv90cDr0UJWZooM8FUxXGyHAFpZN7ssB8nmuSeVruUaMpent6sQ\r\noaawPil2mrQeBhioQPLVQmqnEf0BB1kMKL/dSsxP0lrujpM9O4Q60QAgIKQ3\r\nejnvSEiLLdLDr5D/aGzzqDpWMqpGX0AuyNXF2EbNyrjmUrKPN7GciKTWvQoL\r\nWaqkfOLzJRj8fuOoJpLX7iWPuIpZMnl7KacPqlR90Kq+AYoQBXuHkcE7zjFo\r\nt2s1Ahb/7u0960Es8HwvSEmkwiQ6vzDw9YsRLhnkBeueSNu1eLu36mZ7BaQn\r\n+pGxIUVgh5HCrnrUGNen7meiyDH88ERze0upVF25nt8HJjUdlAxUzVtBEdbF\r\ncFAZZS+/yIRrNaPh4llyU8nRZEGQh16VZQD1S763/MoKBC7B1gHF5oUyz9W8\r\nbeT37IcBGDAAVutKKzUWjM3rBgaPdRGD7ccSElDEORbtQ4NtL2RGR7K0KhjJ\r\naNMhzp3sxzVYLpaBfvMjtcohp+N1/Tj9AyZE+4kCtiqiNZy9QvqRh5OFPUsf\r\nt5TikmWdcHG7QlfE0k0Lc9jSbl97GGiwAKASX6w/mQF1axni2lf7lQTbh9Wo\r\nwByiO9t2mC8c0hhBW1RdTYmK9qnSb+M+xgI=\r\n=JwqE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.11.0_1657270875196_0.9315973388748526"},"_hasShrinkwrap":false},"2.11.1":{"name":"puppeteer-extra-plugin-stealth","version":"2.11.1","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.2","puppeteer-extra-plugin-user-preferences":"^2.4.0"},"peerDependencies":{"playwright-extra":"*","puppeteer-extra":"*"},"peerDependenciesMeta":{"puppeteer-extra":{"optional":true},"playwright-extra":{"optional":true}},"gitHead":"33206b0aa1d18e791047263ce654b806c45ba0ec","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.11.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-n0wdC0Ilc9tk5L6FWLyd0P2gT8b2fp+2NuB+KB0oTSw3wXaZ0D6WNakjJsayJ4waGzIJFCUHkmK9zgx5NKMoFw==","shasum":"7d56a27a986cb5eb69dca3c65695ad6444f4e822","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.11.1.tgz","fileCount":100,"unpackedSize":274117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKrp+Bf6zNaYTyGQ5TJ+RjZpC0kZ9XqbVlpwmxywNfiAiEAypsKDIEapazMkj2JkYUvLnfMsTwzBy2sfUb7U+ehwZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8Qp+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvYxAAkllScp0s99NGdv3hFRKkmF34XrarU1rBVBUKW44zOSUcrz9N\r\nKWNlUSrqOEdWvtQyx/DxjwzUk4xZaRGcB8eI8CYUA5FDlf2zmIorhHCb3Z9u\r\ngOEvRFOm/ba4du8psD+4b5Rn5R0/xSm+zQ9tEqoxO6E3L4tuChzlfwYxISF1\r\nGVQ1H89DlnFJBS2llqF7MJRYnxnDI2ATB+OeOn839yTjamHCgHsRt6wU3rwq\r\nZIjZUzWPB9K/IB65Kh6loJg+4I8WolRUM+6v9nAbiJEyhnFwk2odGTiowqqr\r\nKgsIYLHsdYv5/i2Yu9Q1Cgh/AnezioWps97jw2cevgRAvKDHN5AIJJKaHf0M\r\nfNGaQsl/weT1S+IoeYC8jSZrZC0LzTuRIHDxiVALDYO1ZKXkRcVhMMyxg42t\r\ntfkwzW1lhRmMrTUUXHkkGcCBY4aLctCCP5NmrNVUfM3VfkazKagQTkPnUgZC\r\nmcU8l+Bgl6gUA427W+dLpgJOvfFvner88Ecj31elgpV/ydxYisQruyJ0Ohmu\r\nuoU7G/uM5wJsiJe6IkSfSqV7wUa9zBlHADSAoC/xTShxHpjci2YXN2+oJMB5\r\nPDXdSMmGUCE8y2X1MQmkuC40uO1qK7p8+3s1nhUT+Htjr9LWcOfW6caboroo\r\n7DvAZMFmMr5jdeChnLIxsXixXy4L60AD8KU=\r\n=02Xy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.11.1_1659964030058_0.012858518332576452"},"_hasShrinkwrap":false},"2.11.2":{"name":"puppeteer-extra-plugin-stealth","version":"2.11.2","description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","main":"index.js","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","author":{"name":"berstend"},"license":"MIT","scripts":{"docs":"run-s docs-for-plugin postdocs-for-plugin docs-for-evasions postdocs-for-evasions types","docs-for-plugin":"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js","postdocs-for-plugin":"npx prettier --write readme.md","docs-for-evasions":"cd ./evasions && loop \"documentation readme --quiet --shallow --github --markdown-theme transitivebs --readme-file readme.md --section API index.js\"","postdocs-for-evasions":"cd ./evasions && loop \"npx prettier --write readme.md\"","lint":"eslint --ext .js .","test:js":"ava --concurrency 2 -v","test":"run-p test:js","test-ci":"run-s test:js","types":"npx --package typescript@3.7 tsc --emitDeclarationOnly --declaration --allowJs index.js"},"engines":{"node":">=8"},"keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"ava":{"files":["!test/util.js","!test/fixtures/sw.js"]},"devDependencies":{"ava":"2.4.0","documentation-markdown-themes":"^12.1.5","fpcollect":"^1.0.4","fpscanner":"^0.1.5","loop":"^3.0.6","npm-run-all":"^4.1.5","puppeteer":"9"},"dependencies":{"debug":"^4.1.1","puppeteer-extra-plugin":"^3.2.3","puppeteer-extra-plugin-user-preferences":"^2.4.1"},"peerDependencies":{"playwright-extra":"*","puppeteer-extra":"*"},"peerDependenciesMeta":{"puppeteer-extra":{"optional":true},"playwright-extra":{"optional":true}},"gitHead":"2f4a357f233b35a7a20f16ce007f5ef3f62765b9","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"_id":"puppeteer-extra-plugin-stealth@2.11.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/3.22.1/node@v18.12.1+arm64 (darwin)","dist":{"integrity":"sha512-bUemM5XmTj9i2ZerBzsk2AN5is0wHMNE6K0hXBzBXOzP5m5G3Wl0RHhiqKeHToe/uIH8AoZiGhc1tCkLZQPKTQ==","shasum":"bd3f5a1781cac8a98c983d148086585a84fcc8f1","tarball":"https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.11.2.tgz","fileCount":100,"unpackedSize":274755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqN32oGEerXXgPZt8/gjtd0Xvh0HMm/B7HUNNTOWRMjwIgE17Cwsd3KGwqxzCBxKMgDqwNQlpn+6/EXlvCY1Yslnc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/z/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm9w//fqzwkpiULVevX+9NgTp6OPEIwt2HeaXJFMv35HG3iqZxTAjO\r\n/ts8b6akEDo4r79AH9WWo8xth4aaR6LvJsAvrec8nNpeKiNX86wdzWlFv5PM\r\nf1nascZI/ztWrp5V5JsF4Byb0/cGB4OYdNiIs6ePjl5dUJHI1O3kWBVK9pK2\r\nPkHMcE5hh7/45eHwLec+ZRKzkO3KaDy35BU2xJkorZfmwUeHiu+vFKelc3ZR\r\n9/G8aMo1rygKlY21v0/0EOT1nJN5ssfwbdYe8x81uRSYrs9U1k+DeULFAE8C\r\nwJEt+WU2pxuOwO58J/JwXVZeXATxLaQ5qb3+be+Bv9cBqMVEyIuqJZSEQBgF\r\n4XGlNYky7KPYHIutK//rzq8Fzqb8PiEakEzvhCKNUJQu0iHrfkKi7p6tld1z\r\nWrj+OgBW0wBp2fBC2Q8qI2bkKr5n5twkQ+IK7DufvbwbLREJtQIBbsHw8puL\r\nSYG+6LF27VZrnWZ8XD26YZ49BooRLqZth9y98jVS+ruaGAXvecgNJqt7Hkcw\r\nmXmKIoPGrBhhlddGFVxyzj4AadKLMZaBQIRmk949y7FaIRaBz7rFwbqdewve\r\n4b3SLJ5JFFvcrHqdBcMjR4qY8bg3fmvRJWgSQ0+5oYLkSQ4NN76PQoa/FCd5\r\nlAh5pw5/UFEwhh8V+J5VP0hND5NVMpW+eRM=\r\n=/wbK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berstend","email":"e.ndze.it@gmail.com"},"directories":{},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/puppeteer-extra-plugin-stealth_2.11.2_1677672446400_0.6696995976152653"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-29T15:56:40.985Z","2.0.1":"2018-05-29T15:56:41.044Z","modified":"2023-04-11T04:13:00.526Z","2.0.2":"2018-06-01T09:46:24.902Z","2.0.3":"2018-06-01T09:53:57.877Z","2.0.4":"2018-06-02T14:17:36.593Z","2.0.5":"2018-06-02T20:04:15.929Z","2.0.6":"2018-06-06T15:58:47.874Z","2.0.7":"2018-06-07T00:53:36.391Z","2.0.10":"2018-08-18T18:19:13.574Z","2.1.1":"2018-09-10T09:26:21.787Z","2.1.2":"2019-02-02T13:34:03.176Z","2.1.3":"2019-02-02T13:34:36.426Z","2.1.4":"2019-02-02T17:28:03.357Z","2.1.5":"2019-02-03T17:12:09.588Z","2.1.6":"2019-02-03T17:19:01.401Z","2.2.0":"2019-02-11T03:22:30.291Z","2.2.1":"2019-02-11T04:07:12.921Z","2.2.2":"2019-02-12T15:06:48.549Z","2.2.5":"2019-11-25T11:14:05.712Z","2.3.1":"2019-11-29T12:54:47.153Z","2.3.2":"2019-11-29T13:28:02.219Z","2.4.0":"2019-12-03T15:23:35.374Z","2.4.1":"2019-12-03T22:52:56.727Z","2.4.2":"2019-12-04T03:30:59.459Z","2.4.3":"2019-12-04T20:58:51.705Z","2.4.4":"2019-12-05T09:22:45.671Z","2.4.5":"2019-12-05T21:09:24.580Z","2.4.6":"2020-01-05T20:30:50.935Z","2.4.7":"2020-01-06T16:25:29.417Z","2.4.8":"2020-01-06T16:28:28.860Z","2.4.9":"2020-01-07T17:42:50.009Z","2.4.10":"2020-07-08T15:00:39.941Z","2.4.11":"2020-07-08T15:10:23.576Z","2.4.12":"2020-07-09T00:09:56.954Z","2.4.13":"2020-07-09T07:30:38.487Z","2.4.14":"2020-07-23T12:34:34.394Z","2.4.15":"2020-08-03T13:39:35.739Z","2.5.0":"2020-08-06T17:41:42.748Z","2.5.1":"2020-08-18T14:58:48.652Z","2.6.0":"2020-08-18T15:37:28.147Z","2.6.1":"2020-08-21T16:14:35.019Z","2.6.2":"2020-09-30T11:39:50.532Z","2.6.3":"2020-10-29T20:11:55.631Z","2.6.4":"2020-11-02T16:07:08.483Z","2.6.5":"2020-11-02T17:57:32.847Z","2.6.6":"2021-01-13T08:22:56.967Z","2.6.7":"2021-01-25T19:39:10.707Z","2.7.0":"2021-02-02T18:21:12.463Z","2.7.1":"2021-02-02T18:39:14.414Z","2.7.2":"2021-02-02T18:56:43.638Z","2.7.3":"2021-02-02T19:08:26.994Z","2.7.4":"2021-02-03T18:13:33.109Z","2.7.5":"2021-02-15T10:38:18.459Z","2.7.6":"2021-03-14T23:00:20.186Z","2.7.7":"2021-04-25T11:10:04.598Z","2.7.8":"2021-04-26T22:02:14.657Z","2.7.9":"2021-09-17T00:44:14.223Z","2.7.10":"2021-09-17T01:16:33.886Z","2.8.0":"2021-09-21T14:29:23.697Z","2.8.1":"2021-09-23T16:26:52.480Z","2.8.2":"2021-10-08T11:11:50.189Z","2.9.0":"2021-10-16T07:27:20.250Z","2.10.0":"2022-06-20T15:37:50.958Z","2.10.1":"2022-06-22T12:19:10.380Z","2.10.2":"2022-07-06T02:39:22.685Z","2.10.3":"2022-07-07T19:01:27.280Z","2.10.4":"2022-07-07T23:00:09.367Z","2.11.0":"2022-07-08T09:01:15.389Z","2.11.1":"2022-08-08T13:07:10.214Z","2.11.2":"2023-03-01T12:07:26.660Z"},"maintainers":[{"name":"berstend","email":"e.ndze.it@gmail.com"}],"description":"Stealth mode: Applies various techniques to make detection of headless puppeteer harder.","keywords":["puppeteer","puppeteer-extra","puppeteer-extra-plugin","stealth","stealth-mode","detection-evasion","crawler","chrome","headless","pupeteer"],"repository":{"type":"git","url":"git+https://github.com/berstend/puppeteer-extra.git"},"author":{"name":"berstend"},"license":"MIT","readme":"# puppeteer-extra-plugin-stealth [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/berstend/puppeteer-extra/test.yml?branch=master&event=push) [![Discord](https://img.shields.io/discord/737009125862408274)](https://extra.community) [![npm](https://img.shields.io/npm/v/puppeteer-extra-plugin-stealth.svg)](https://www.npmjs.com/package/puppeteer-extra-plugin-stealth)\n\n> A plugin for [puppeteer-extra](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra) and [playwright-extra](https://github.com/berstend/puppeteer-extra/tree/master/packages/playwright-extra) to prevent detection.\n\n<p align=\"center\"><img src=\"https://i.imgur.com/q2xBjqH.png\" /></p>\n\n## Install\n\n```bash\nyarn add puppeteer-extra-plugin-stealth\n# - or -\nnpm install puppeteer-extra-plugin-stealth\n```\n\nIf this is your first [puppeteer-extra](https://github.com/berstend/puppeteer-extra) plugin here's everything you need:\n\n```bash\nyarn add puppeteer puppeteer-extra puppeteer-extra-plugin-stealth\n# - or -\nnpm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth\n```\n\n## Usage\n\n```js\n// puppeteer-extra is a drop-in replacement for puppeteer,\n// it augments the installed puppeteer with plugin functionality\nconst puppeteer = require('puppeteer-extra')\n\n// add stealth plugin and use defaults (all evasion techniques)\nconst StealthPlugin = require('puppeteer-extra-plugin-stealth')\npuppeteer.use(StealthPlugin())\n\n// puppeteer usage as normal\npuppeteer.launch({ headless: true }).then(async browser => {\n  console.log('Running tests..')\n  const page = await browser.newPage()\n  await page.goto('https://bot.sannysoft.com')\n  await page.waitForTimeout(5000)\n  await page.screenshot({ path: 'testresult.png', fullPage: true })\n  await browser.close()\n  console.log(`All done, check the screenshot. ✨`)\n})\n```\n\n<details>\n <summary><strong>TypeScript usage</strong></summary><br/>\n\n> `puppeteer-extra` and most plugins are written in TS,\n> so you get perfect type support out of the box. :)\n\n```ts\nimport puppeteer from 'puppeteer-extra'\nimport StealthPlugin from 'puppeteer-extra-plugin-stealth'\n\npuppeteer\n  .use(StealthPlugin())\n  .launch({ headless: true })\n  .then(async browser => {\n    const page = await browser.newPage()\n    await page.goto('https://bot.sannysoft.com')\n    await page.waitForTimeout(5000)\n    await page.screenshot({ path: 'stealth.png', fullPage: true })\n    await browser.close()\n  })\n```\n\n> Please check this [wiki](https://github.com/berstend/puppeteer-extra/wiki/TypeScript-usage) entry in case you have TypeScript related import issues.\n\n</details><br>\n\n> Please check out the [main documentation](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra) to learn more about `puppeteer-extra` (Firefox usage, other Plugins, etc).\n\n## Status\n\n- ✅ **`puppeteer-extra` with stealth passes all public bot tests.**\n\nPlease note: I consider this a friendly competition in a rather interesting cat and mouse game. If the other team (👋) wants to detect headless chromium there are still ways to do that (at least I noticed a few, which I'll tackle in future updates).\n\nIt's probably impossible to prevent all ways to detect headless chromium, but it should be possible to make it so difficult that it becomes cost-prohibitive or triggers too many false-positives to be feasible.\n\nIf something new comes up or you experience a problem, please do your homework and create a PR in a respectful way (this is Github, not reddit) or I might not be motivated to help. :)\n\n## Changelog\n\n> 🎁 **Note:** Until we've automated changelog updates in markdown files please follow the `#announcements` channel in our [discord server](https://discord.gg/vz7PeKk) for the latest updates and changelog info.\n\n_Older changelog:_\n\n#### `v2.4.7`\n\n- New: `user-agent-override` - Used to set a stealthy UA string, language & platform. This also fixes issues with the prior method of setting the `Accept-Language` header through request interception ([#104](https://github.com/berstend/puppeteer-extra/pull/104), kudos to [@Niek](https://github.com/Niek))\n- New: `navigator.vendor` - Makes it possible to optionally override navigator.vendor ([#110](https://github.com/berstend/puppeteer-extra/pull/110), thanks [@Niek](https://github.com/Niek))\n- Improved: `navigator.webdriver`: Now uses ES6 Proxies to pass `instanceof` tests ([#117](https://github.com/berstend/puppeteer-extra/pull/117), thanks [@aabbccsmith](https://github.com/aabbccsmith))\n- Removed: `user-agent`, `accept-language` (now obsolete)\n\n#### `v2.4.2` / `v2.4.1`\n\n- Improved: `iframe.contentWindow` - We now proxy the original window object and smartly redirect calls that might reveal it's true identity, as opposed to mocking it like peasants :)\n- Improved: `accept-language` - More robust and it's now possible to [set a custom locale](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth/evasions/accept-language#readme) if needed.\n- ⭐️ Passes the [headless-cat-n-mouse](https://github.com/paulirish/headless-cat-n-mouse) test\n\n#### `v2.4.0`\n\nLet's ring the bell for round 2 in this cat and mouse fight 😄\n\n- New: All evasions now have a specific before and after test to make make this whole topic less voodoo\n- New: `media.codecs` - we spoof the presence of proprietary codecs in Chromium now\n- New & improved: `iframe.contentWindow` - Found a way to fix `srcdoc` frame based detection without breaking recaptcha inline popup & other iframes (please report any issues)\n- New: `accept-language` - Adds a missing `Accept-Language` header in headless (capitalized correctly, `page.setExtraHTTPHeaders` is all lowercase which can be detected)\n- Improved: `chrome.runtime` - More extensive mocking of the chrome object\n- ⭐️ All [fpscanner](https://antoinevastel.com/bots/) tests are now green, as well as all [intoli](https://bot.sannysoft.com) tests and the [`areyouheadless`](https://arh.antoinevastel.com/bots/areyouheadless) test\n\n<details>\n <summary><code>v2.1.2</code></summary><br/>\n\n- Improved: `navigator.plugins` - we fully emulate plugins/mimetypes in headless now 🎉\n- New: `webgl.vendor` - is otherwise set to \"Google\" in headless\n- New: `window.outerdimensions` - fix missing window.outerWidth/outerHeight and viewport\n- Fixed: `navigator.webdriver` now returns undefined instead of false\n\n</details>\n\n## Test results (red is bad)\n\n#### Vanilla puppeteer <strong>without stealth 😢</strong>\n\n<table class=\"image\">\n<tr>\n\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headless-chromium-vanilla.js.png\"><img src=\"./stealthtests/_results/_thumbs/headless-chromium-vanilla.js.png\"></a><figcaption>Chromium + headless</figcaption></figure></td>\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headful-chromium-vanilla.js.png\"><img src=\"./stealthtests/_results/_thumbs/headful-chromium-vanilla.js.png\"></a><figcaption>Chromium + headful</figcaption></figure></td>\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headless-chrome-vanilla.js.png\"><img src=\"./stealthtests/_results/_thumbs/headless-chrome-vanilla.js.png\"></a><figcaption>Chrome + headless</figcaption></figure></td>\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headful-chrome-vanilla.js.png\"><img src=\"./stealthtests/_results/_thumbs/headful-chrome-vanilla.js.png\"></a><figcaption>Chrome + headful</figcaption></figure></td>\n\n</tr>\n</table>\n\n#### Puppeteer <strong>with stealth plugin 💯</strong>\n\n<table class=\"image\">\n<tr>\n\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headless-chromium-stealth.js.png\"><img src=\"./stealthtests/_results/_thumbs/headless-chromium-stealth.js.png\"></a><figcaption>Chromium + headless</figcaption></figure></td>\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headful-chromium-stealth.js.png\"><img src=\"./stealthtests/_results/_thumbs/headful-chromium-stealth.js.png\"></a><figcaption>Chromium + headful</figcaption></figure></td>\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headless-chrome-stealth.js.png\"><img src=\"./stealthtests/_results/_thumbs/headless-chrome-stealth.js.png\"></a><figcaption>Chrome + headless</figcaption></figure></td>\n  <td><figure class=\"image\"><a href=\"./stealthtests/_results/headful-chrome-stealth.js.png\"><img src=\"./stealthtests/_results/_thumbs/headful-chrome-stealth.js.png\"></a><figcaption>Chrome + headful</figcaption></figure></td>\n\n</tr>\n</table>\n\n> Note: The `MQ_SCREEN` test is broken on their page (will fail in regular Chrome as well).\n\nTests have been done using [this test site](https://bot.sannysoft.com/) and [these scripts](./stealthtests/).\n\n#### Improved reCAPTCHA v3 scores\n\nUsing stealth also seems to help with maintaining a normal [reCAPTCHA v3 score](https://developers.google.com/recaptcha/docs/v3#score).\n\n<table class=\"image\">\n<tr>\n\n  <td><figure class=\"image\"><figcaption><code>Regular Puppeteer</code></figcaption><br/><img src=\"https://i.imgur.com/rHEH69b.png\"></figure></td>\n  <td><figure class=\"image\"><figcaption><code>Stealth Puppeteer</code></figcaption><br/><img src=\"https://i.imgur.com/2if496Z.png\"></figure></td>\n\n</tr>\n</table>\n\nNote: The [official test](https://recaptcha-demo.appspot.com/recaptcha-v3-request-scores.php) is to be taken with a grain of salt, as the score is calculated individually per site and multiple other factors (past behaviour, IP address, etc). Based on anecdotal observations it still seems to work as a rough indicator.\n\n_**Tip:** Have a look at the [recaptcha plugin](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-recaptcha) if you have issues with reCAPTCHAs._\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n- [puppeteer-extra-plugin-stealth \\[ ](#puppeteer-extra-plugin-stealth---)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Status](#status)\n  - [Changelog](#changelog)\n    - [`v2.4.7`](#v247)\n    - [`v2.4.2` / `v2.4.1`](#v242--v241)\n    - [`v2.4.0`](#v240)\n  - [Test results (red is bad)](#test-results-red-is-bad)\n    - [Vanilla puppeteer without stealth 😢](#vanilla-puppeteer-without-stealth-)\n    - [Puppeteer with stealth plugin 💯](#puppeteer-with-stealth-plugin-)\n    - [Improved reCAPTCHA v3 scores](#improved-recaptcha-v3-scores)\n  - [API](#api)\n    - [Table of Contents](#table-of-contents)\n    - [class: StealthPlugin](#class-stealthplugin)\n      - [Purpose](#purpose)\n      - [Modularity](#modularity)\n      - [Contributing](#contributing)\n      - [Kudos](#kudos)\n      - [.availableEvasions](#availableevasions)\n      - [.enabledEvasions](#enabledevasions)\n    - [defaultExport(opts?)](#defaultexportopts)\n  - [License](#license)\n\n### class: [StealthPlugin](https://github.com/berstend/puppeteer-extra/blob/e6133619b051febed630ada35241664eba59b9fa/packages/puppeteer-extra-plugin-stealth/index.js#L72-L162)\n\n- `opts` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** Options (optional, default `{}`)\n  - `opts.enabledEvasions` **[Set](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)&lt;[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>?** Specify which evasions to use (by default all)\n\n**Extends: PuppeteerExtraPlugin**\n\nStealth mode: Applies various techniques to make detection of headless puppeteer harder. 💯\n\n#### Purpose\n\nThere are a couple of ways the use of puppeteer can easily be detected by a target website.\nThe addition of `HeadlessChrome` to the user-agent being only the most obvious one.\n\nThe goal of this plugin is to be the definite companion to puppeteer to avoid\ndetection, applying new techniques as they surface.\n\nAs this cat & mouse game is in it's infancy and fast-paced the plugin\nis kept as flexibile as possible, to support quick testing and iterations.\n\n#### Modularity\n\nThis plugin uses `puppeteer-extra`'s dependency system to only require\ncode mods for evasions that have been enabled, to keep things modular and efficient.\n\nThe `stealth` plugin is a convenience wrapper that requires multiple [evasion techniques](./evasions/)\nautomatically and comes with defaults. You could also bypass the main module and require\nspecific evasion plugins yourself, if you whish to do so (as they're standalone `puppeteer-extra` plugins):\n\n```es6\n// bypass main module and require a specific stealth plugin directly:\npuppeteer.use(\n  require('puppeteer-extra-plugin-stealth/evasions/console.debug')()\n)\n```\n\n#### Contributing\n\nPRs are welcome, if you want to add a new evasion technique I suggest you\nlook at the [template](./evasions/_template) to kickstart things.\n\n#### Kudos\n\nThanks to [Evan Sangaline](https://intoli.com/blog/not-possible-to-block-chrome-headless/) and [Paul Irish](https://github.com/paulirish/headless-cat-n-mouse) for kickstarting the discussion!\n\n---\n\nExample:\n\n```javascript\nconst puppeteer = require('puppeteer-extra')\n// Enable stealth plugin with all evasions\npuppeteer.use(require('puppeteer-extra-plugin-stealth')())\n;(async () => {\n  // Launch the browser in headless mode and set up a page.\n  const browser = await puppeteer.launch({\n    args: ['--no-sandbox'],\n    headless: true\n  })\n  const page = await browser.newPage()\n\n  // Navigate to the page that will perform the tests.\n  const testUrl =\n    'https://intoli.com/blog/' +\n    'not-possible-to-block-chrome-headless/chrome-headless-test.html'\n  await page.goto(testUrl)\n\n  // Save a screenshot of the results.\n  const screenshotPath = '/tmp/headless-test-result.png'\n  await page.screenshot({ path: screenshotPath })\n  console.log('have a look at the screenshot:', screenshotPath)\n\n  await browser.close()\n})()\n```\n\n---\n\n#### .[availableEvasions](https://github.com/berstend/puppeteer-extra/blob/e6133619b051febed630ada35241664eba59b9fa/packages/puppeteer-extra-plugin-stealth/index.js#L128-L130)\n\nType: **[Set](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)&lt;[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>**\n\nGet all available evasions.\n\nPlease look into the [evasions directory](./evasions/) for an up to date list.\n\nExample:\n\n```javascript\nconst pluginStealth = require('puppeteer-extra-plugin-stealth')()\nconsole.log(pluginStealth.availableEvasions) // => Set { 'user-agent', 'console.debug' }\npuppeteer.use(pluginStealth)\n```\n\n---\n\n#### .[enabledEvasions](https://github.com/berstend/puppeteer-extra/blob/e6133619b051febed630ada35241664eba59b9fa/packages/puppeteer-extra-plugin-stealth/index.js#L145-L147)\n\nType: **[Set](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)&lt;[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>**\n\nGet all enabled evasions.\n\nEnabled evasions can be configured either through `opts` or by modifying this property.\n\nExample:\n\n```javascript\n// Remove specific evasion from enabled ones dynamically\nconst pluginStealth = require('puppeteer-extra-plugin-stealth')()\npluginStealth.enabledEvasions.delete('console.debug')\npuppeteer.use(pluginStealth)\n```\n\n---\n\n### [defaultExport(opts?)](https://github.com/berstend/puppeteer-extra/blob/e6133619b051febed630ada35241664eba59b9fa/packages/puppeteer-extra-plugin-stealth/index.js#L170-L170)\n\n- `opts` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** Options\n  - `opts.enabledEvasions` **[Set](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)&lt;[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>?** Specify which evasions to use (by default all)\n\nDefault export, PuppeteerExtraStealthPlugin\n\n---\n\n## License\n\nCopyright © 2018 - 2023, [berstend̡̲̫̹̠̖͚͓̔̄̓̐̄͛̀͘](mailto:github@berstend.com?subject=[GitHub]%20PuppeteerExtra). Released under the MIT License.\n","readmeFilename":"readme.md","homepage":"https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth#readme","bugs":{"url":"https://github.com/berstend/puppeteer-extra/issues"},"users":{"flumpus-dev":true}}