{"_id":"@analytics/perfumejs","_rev":"4-a57d2eb660a75b5e1f3bdb5955b9271f","name":"@analytics/perfumejs","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@analytics/perfumejs","version":"0.1.0","description":"Send browser performance metrics to third-party analytics providers","projectMeta":{"provider":{"name":"Perfumejs","url":"https://zizzamia.github.io/perfume/"},"platforms":{"browser":"./src/index.js"}},"author":{"name":"David Wells"},"license":"MIT","homepage":"https://github.com/DavidWells/analytics#readme","keywords":["analytics","analytics-project","analytics-plugin","perf","performance","performance-metrics","metrics","navigation-timing","time-to-first-byte","ttfb","navigator-interface","resource-timing","service-worker-status","storageManager-interface","first-paint","fp","first-contentful-paint","fcp","first-input-delay","fid","largest-contentful-paint","lcp","cumulative-layout-shift","cls","total-blocking-time","tbt"],"main":"lib/analytics-plugin-perfumejs.cjs.js","globalName":"analyticsPerfumeJs","jsnext:main":"lib/analytics-plugin-perfumejs.es.js","module":"lib/analytics-plugin-perfumejs.es.js","browser":{"./lib/analytics-plugin-perfumejs.cjs.js":"./lib/analytics-plugin-perfumejs.browser.cjs.js","./lib/analytics-plugin-perfumejs.es.js":"./lib/analytics-plugin-perfumejs.browser.es.js"},"scripts":{"docs":"node ../analytics-cli/bin/run docs","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5"},"bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/perfumejs@0.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-DY/wzUUAp2Z9GNJJaBK/8SYriWAfwbI8jHO5VWEaxCGXliSHDGkL0I6qm1ZBVhJ1dFLhF7c/+oAFRMigXyAC+w==","shasum":"dbc9ad15bfc57d880749670d3c9d6d90b5dafba9","tarball":"https://registry.npmjs.org/@analytics/perfumejs/-/perfumejs-0.1.0.tgz","fileCount":9,"unpackedSize":75757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex0gZCRA9TVsSAnZWagAAEM0P/iS/isd2KHaudlta2HRE\ncWRcWR8V5059XW/s3wQvQDpLEd59YtR5/zWigbfrU8lyg5s2w4OASeGSHSBT\nLYZteJ2ZXbzZ5DC+HPuEcRJSGE8xHgIa+XSgiGrU4fakhYojmsBmFVnBWeQ+\nf8Gt7llo+glEf9jA1pM4wWAFSruL8pYpVwpfOdouC9iFTRJH1o4I/Jj/UGZp\n9u090D9GK4FqWmfN9XDmxmmZg1joe02DB8C2VbbVJhAc6yi26DmaS4nHYvx2\n9+3OZ9vsLu8owWOZzKRzpeYFcqhHoToWxc7kAKzxlMl6bYpHzVHFPnwgoHut\njvckNlTBdKhQXdCZHqCaV+KPVdMUPcFvwO0/PzZvKPp3T6UiDeSONrpmGw9c\nlIqfGtgK9N54RekUBKDfgYCPByG4Moa9XiGjXm1AGjAtSrw66On3ShobFRU8\nhVwc31L9k4AUcX7RxLgradkEXYTWtncqzW7m2ezo56EYm71ITbGVd/dDR4In\nGvYxe+mW/tKTyTPgCeT2JXyl8NI6uNzzGUppFbJ1LlN4AV+P/PAi3ah5GXaV\nf87AJFOfZ8F1yt3l1AutFSCrzxRPmJCoKzZ6ozvY3B1f1x6bQc++cmwzeO9p\nrPKodAkVTjOHp9y7M//ikZERl1zlHLoi7O9B/k5VQgdLfbQ1thwY/bC2t6uh\nNq9H\r\n=1UKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnvpf4WjwAFZWGlWtTx+JSnn57resHtN5lGAIZ32yIKAiBpWqmboNT9GSHXGHgJZBmaJM9YE4S3lMI+VnhvIZQtjQ=="}]},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perfumejs_0.1.0_1590118425367_0.7284657682317499"},"_hasShrinkwrap":false},"0.2.0":{"name":"@analytics/perfumejs","version":"0.2.0","description":"Send browser performance metrics to third-party analytics providers","projectMeta":{"provider":{"name":"Perfumejs","url":"https://zizzamia.github.io/perfume/"},"platforms":{"browser":"./src/index.js"}},"author":{"name":"David Wells"},"license":"MIT","homepage":"https://github.com/DavidWells/analytics#readme","keywords":["analytics","analytics-project","analytics-plugin","perf","performance","performance-metrics","metrics","navigation-timing","time-to-first-byte","ttfb","navigator-interface","resource-timing","service-worker-status","storageManager-interface","first-paint","fp","first-contentful-paint","fcp","first-input-delay","fid","largest-contentful-paint","lcp","cumulative-layout-shift","cls","total-blocking-time","tbt"],"main":"lib/analytics-plugin-perfumejs.cjs.js","globalName":"analyticsPerfumeJs","jsnext:main":"lib/analytics-plugin-perfumejs.es.js","module":"lib/analytics-plugin-perfumejs.es.js","browser":{"./lib/analytics-plugin-perfumejs.cjs.js":"./lib/analytics-plugin-perfumejs.browser.cjs.js","./lib/analytics-plugin-perfumejs.es.js":"./lib/analytics-plugin-perfumejs.browser.es.js"},"scripts":{"docs":"node ../analytics-cli/bin/run docs","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5"},"gitHead":"c22853731feba12681cb789da1e5d88d2fe4a1da","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/perfumejs@0.2.0","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-youixRV59Set4W6YshBZ1m3gLLMtqJzyJrNBPIddH1Rb+4A0+ExV316bhfjfO+rAn4dt/KkPlvBDrFlYh2YIng==","shasum":"a8aa0944735896d1faf6482bffe840b02c2a2f75","tarball":"https://registry.npmjs.org/@analytics/perfumejs/-/perfumejs-0.2.0.tgz","fileCount":11,"unpackedSize":77442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyblPCRA9TVsSAnZWagAAKGwP/RqsahZsaoQCy+GGCSkq\nQ7+14QogSa3Zco9XhZEVR4o+5B1WxJfZq+AgLxYerZfI5N+0nt4Xas1Q1ZQt\ni4q5ArUuLdL/oBK5YDOc8URdXxws9SOtMf99vZooB39l1Dos1SXfRNfbyrua\nOcWLO6smm5Fn86FLm7U01fuHbBCrcGWxxlZtqBOIq2QvA09gV7eEHj2fYfFQ\nghel/s5FVt0U5ZAxy2/leLkYrnf+bNSlJoM/nM05FFpzvMN+WagynqZMKWiP\nuPZvebd+AZ3obtin3pJ7FTnr6qHy1wva7RxGpFFHYZzwM7pZynfIf5LB2WZX\nxtI+eOSAhSHXaJ6DjMtXTz4KCkbORs/I0zvXoo9axuE8Yb9EauwAZBHX9gEf\nhapGpvNxtTxrosiunyhe4gWoDQl8qAVZ8CKOK4CKVa/fcb71R9CaHNHHY+Df\nJUJluvqb5QoQgkc0MuGm31SFR662/e17y/lZGUxCPwJrgAq2vWImdJp84o3C\nCDybTm2uKREE6hzXXLqDnNNIzwMhRib1By/4bTrKfZAxk7/VlFtVoHhpswVZ\n+hZ5i0ss4TPPstG7KjjUBYvS1hrssXx87qJzzJyWNB3KBrMuup33WkpGXwlc\nM8Xre+F8X+8+ddm+wwSstyAgW+e2nMgnX/EX0GbalWc8oqkBh96CyRHCROgX\nFo6T\r\n=5Nn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjO5nOcqIFBTCLvr6/IddlVksd+Jbh5PFysIVJ25ssXAiA63JnOrPwa+YDAqbP8Rtkcafp98Cr8QMh2NSBNoXl/Uw=="}]},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perfumejs_0.2.0_1590278479288_0.5854092267999589"},"_hasShrinkwrap":false},"0.2.1":{"name":"@analytics/perfumejs","version":"0.2.1","description":"Send browser performance metrics to third-party analytics providers","projectMeta":{"provider":{"name":"Perfumejs","url":"https://zizzamia.github.io/perfume/"},"platforms":{"browser":"./src/index.js"}},"author":{"name":"David Wells"},"license":"MIT","homepage":"https://github.com/DavidWells/analytics#readme","keywords":["analytics","analytics-project","analytics-plugin","perf","performance","performance-metrics","metrics","navigation-timing","time-to-first-byte","ttfb","navigator-interface","resource-timing","service-worker-status","storageManager-interface","first-paint","fp","first-contentful-paint","fcp","first-input-delay","fid","largest-contentful-paint","lcp","cumulative-layout-shift","cls","total-blocking-time","tbt"],"main":"lib/analytics-plugin-perfumejs.cjs.js","globalName":"analyticsPerfumeJs","jsnext:main":"lib/analytics-plugin-perfumejs.es.js","module":"lib/analytics-plugin-perfumejs.es.js","browser":{"./lib/analytics-plugin-perfumejs.cjs.js":"./lib/analytics-plugin-perfumejs.browser.cjs.js","./lib/analytics-plugin-perfumejs.es.js":"./lib/analytics-plugin-perfumejs.browser.es.js"},"scripts":{"docs":"node ../analytics-cli/bin/run docs","build":"node ../../scripts/build/index.js","watch":"node ../../scripts/build/_watch.js","release:patch":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","es":"../../node_modules/.bin/babel-node ./testBabel.js"},"repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5"},"gitHead":"adc4fbec99e3658ff4267c5c43c73785cb70bba0","bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"_id":"@analytics/perfumejs@0.2.1","_nodeVersion":"12.7.0","_npmVersion":"lerna/3.10.7/node@v12.7.0+x64 (darwin)","dist":{"integrity":"sha512-8IqSuY4W0kFy3G3Fkc+Pa9zk+WVhCuSz/ky1Y1RNjomD8X/1ZHWjmlxabgsa4YC8VDEpx80gX+1M+IWQB/NjAQ==","shasum":"4918983b5057df304be31b3c40ba57cbc8d0efb8","tarball":"https://registry.npmjs.org/@analytics/perfumejs/-/perfumejs-0.2.1.tgz","fileCount":11,"unpackedSize":78367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwx+VCRA9TVsSAnZWagAAzFgP/AgubOZ8HEzaF8I+ld5x\nr1eA8lRd1KSo3Nr5OH8kVW4ZNDTx0cZc31xwluVk31KhfacF60tlJg8c2ka/\n3XOzViq0HoDytEVAOTHqjCgM5mUggH1A4TzUGnhWfiWvR/6pnJxWmUQLzsW2\ngmZGdy7ZAHgIAXZYENjsnzX0Z7igEIVaGzErhzWgOhC8JoY/ENt5l4cbTz1o\nBAAmF2ZNPnLG2TT/SienZIy7/6tZdc8IgjikFXwgJl1wGBRyo0OOPokcbKmZ\nlZOgu83dpE6QrmbFzagzfzgpE/VBXC10AJxBRLXVa/amk/UGZFOM5S13OVT5\nmN/w+sv9yW0KVNRUnvgMZM8lcMQGZP+xRb1j4zl+UlTlnRRkHv7mY+fQeec6\nckyScoiL0H+5PiSorneB4Logs2T0P+X5w3YqSsDxywopmHCntekN8kA5AwFo\n8WtMtM57IpPvwUXElxWRjrSxk+lrVF/WWUg4NDPoiRtZgTYUnp5LnhNIZ/T6\ngk5eATxL0xZKnBRlDwWhpECVZBUo2qrH2tE3TtTDEjle54tcyHtM5IUNCp3y\nCu5+Kmgvcjj43vqYfiS6FZh40ee1zKQcOHZamBJ6wq+Uhxb/uZ9c5quVScp4\nZ9JA9hxGAzK/qOE4mv+Jwf1yfljH+k5/A7eCLhiJEVSc3daxQkts5oREFy84\njXsb\r\n=FpKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtJ+kCShSQCE/iwPMouXqOve89cFucIKPYdfCTWTHfOAiAwm9tWu9rgjUz3V9nD4YY7zZZKybOjWet6d8MJaCAPvA=="}]},"_npmUser":{"name":"davidwells","email":"davidgregorywells@gmail.com"},"directories":{},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perfumejs_0.2.1_1632535305465_0.8665970333288899"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-22T03:33:45.150Z","0.1.0":"2020-05-22T03:33:45.479Z","modified":"2022-04-04T13:54:58.805Z","0.2.0":"2020-05-24T00:01:19.487Z","0.2.1":"2021-09-25T02:01:45.613Z"},"maintainers":[{"name":"davidwells","email":"davidgregorywells@gmail.com"}],"description":"Send browser performance metrics to third-party analytics providers","homepage":"https://github.com/DavidWells/analytics#readme","keywords":["analytics","analytics-project","analytics-plugin","perf","performance","performance-metrics","metrics","navigation-timing","time-to-first-byte","ttfb","navigator-interface","resource-timing","service-worker-status","storageManager-interface","first-paint","fp","first-contentful-paint","fcp","first-input-delay","fid","largest-contentful-paint","lcp","cumulative-layout-shift","cls","total-blocking-time","tbt"],"repository":{"type":"git","url":"git+https://github.com/DavidWells/analytics.git"},"author":{"name":"David Wells"},"bugs":{"url":"https://github.com/DavidWells/analytics/issues"},"license":"MIT","readme":"<!--\ntitle: Sending performance data to any third party analytics provider\ndescription: Sending page performance metrics to any analytics provider\npageTitle: Perfume.js\n-->\n\n# Perfume.js plugin for `analytics`\n\nSend performance metrics to any analytics provider using [perfume.js](https://zizzamia.github.io/perfume/).\n\nPerfume is a tiny, web performance monitoring library that reports field data back to your favorite analytics tool.\n\nUsing perfume.js with `analytics` makes wiring up your performances metrics to any third-party analytics tool nice & easy.\n\n<!-- AUTO-GENERATED-CONTENT:START (TOC:collapse=true&collapseText=Click to expand) -->\n<details>\n<summary>Click to expand</summary>\n\n- [Installation](#installation)\n- [How to use](#how-to-use)\n- [Configuration options](#configuration-options)\n- [Additional examples](#additional-examples)\n- [Zero config](#zero-config)\n- [Demo Video](#demo-video)\n\n</details>\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Installation\n\n```bash\nnpm install analytics\nnpm install @analytics/perfumejs\nnpm install perfume.js\n```\n\n## How to use\n\nThe `@analytics/perfumejs` package works in the browser to collect and send performance data to any third party analytics tool.\n\nTo use, install the package, include in your project and initialize the plugin with analytics.\n\nBy default, the perfume.js plugin will send performance metrics to all analytics plugins attached to `analytics`. You can customize this & disable specific providers with the optional `destinations` config setting.\n\nBelow is an example of how to use the browser plugin.\n\n```js\nimport Analytics from 'analytics'\nimport customerIOPlugin from '@analytics/customerio'\nimport googleAnalytics from '@analytics/google-analytics'\nimport hubSpotPlugin from '@analytics/hubspot'\n// Include perfume.js analytics plugin\nimport perfumePlugin from '@analytics/perfumejs'\n// Include perfume.js library\nimport Perfume from 'perfume.js'\n\nconst analytics = Analytics({\n  app: 'my-app',\n  plugins: [\n    // Attach Google analytics\n    googleAnalytics({\n      trackingId: 'UA-12341131-6',\n      instanceName: 'two'\n    })\n    // Attach Hubspot analytics\n    hubSpotPlugin({\n      portalId: '234576'\n    }),\n    // Attach Customer.io analytics\n    customerIOPlugin({\n      siteId: '123-xyz'\n    })\n    /* Include perfume.js plugin */\n    perfumePlugin({\n      // Perfume.js class. If empty, window.Perfume will be used.\n      perfume: Perfume,\n      // Analytics providers to send performance data.\n      destinations: {\n        // perf data will sent to Google Analytics\n        'google-analytics': true,\n        // perf data will sent to Customer.io\n        'customerio': true,\n        // perf will NOT be sent to HubSpot\n        'hubspot': false\n      },\n    }),\n  ]\n})\n\n/* Perfume.js will now automatically sent performance data\nto Google Analytics and Customer.io 🎉 */\n```\n\nSee [additional implementation examples](#additional-examples) for more details on using in your project.\n\n## Configuration options\n\n| Option | description |\n|:---------------------------|:-----------|\n| `perfume` <br/>_optional_ - object| perfume.js class. If not provided, a global window reference to Perfume will be used |\n| `destinations` <br/>_optional_ - object| Where perfume.js will send performance data |\n| `category` <br/>_optional_ - string| Name of event category. Default 'perfume.js' |\n| `perfumeOptions` <br/>_optional_ - object| Options to pass to perfume.js instance. See https://github.com/Zizzamia/perfume.js#perfume-custom-options |\n\n\nFor more in how `destinations` option works, see [sending provider-specific events docs\n](https://getanalytics.io/tutorials/sending-provider-specific-events/).\n\n```js\nperfumePlugin({\n  perfume: Perfume,\n  destinations: { all: true } // <-- default value to send to all plugins\n})\n```\n\nDisable all and only send to specific plugins\n\n```js\nperfumePlugin({\n  perfume: Perfume,\n  destinations: {\n    all: false,\n    'hubspot': true, // <--- these are the plugin 'name' properties\n    'google-analytics': true // <--- these are the plugin 'name' properties\n  }\n})\n```\n\n## Additional examples\n\nBelow are additional implementation examples.\n\n<details>\n  <summary>Using in HTML</summary>\n\n  Below is an example of importing via the unpkg CDN. Please note this will pull in the latest version of the package.\n\n  ```html\n  <!DOCTYPE html>\n  <html>\n    <head>\n      <title>Using @analytics/perfumejs in HTML</title>\n      <script src=\"https://unpkg.com/analytics/dist/analytics.min.js\"></script>\n      <script src=\"https://unpkg.com/perfume.js\"></script>\n      <script src=\"https://unpkg.com/@analytics/perfumejs/dist/@analytics/perfumejs.min.js\"></script>\n      <script type=\"text/javascript\">\n        /* Initialize analytics */\n        var Analytics = _analytics.init({\n          app: 'my-app-name',\n          plugins: [\n            analyticsPerfumeJs({\n              perfume: Perfume,\n              category: 'perfMetrics'\n            })\n          ]\n        })\n      </script>\n    </head>\n    <body>\n      ....\n    </body>\n  </html>\n\n  ```\n\n</details>\n\n<details>\n  <summary>Using in HTML via ES Modules</summary>\n\n  Using `@analytics/perfumejs` in ESM modules.\n\n  ```html\n  <!DOCTYPE html>\n  <html>\n    <head>\n      <title>Using @analytics/perfumejs in HTML via ESModules</title>\n      <script>\n        // Polyfill process.\n        // **Note**: Because `import`s are hoisted, we need a separate, prior <script> block.\n        window.process = window.process || { env: { NODE_ENV: 'production' } }\n      </script>\n      <script type=\"module\">\n        import analytics from 'https://unpkg.com/analytics/lib/analytics.browser.es.js?module'\n        import Perfume from 'https://unpkg.com/perfume.js?module'\n        import analyticsPerfumeJs from 'https://unpkg.com/@analytics/perfumejs/lib/analytics-plugin-perfumejs.browser.es.js?module'\n        /* Initialize analytics */\n        const Analytics = analytics({\n          app: 'analytics-html-demo',\n          debug: true,\n          plugins: [\n            analyticsPerfumeJs({\n              perfume: Perfume,\n              category: 'perfMetrics'\n            })\n            // ... add any other third party analytics plugins\n          ]\n        })\n      </script>\n    </head>\n    <body>\n      ....\n    </body>\n  </html>\n\n  ```\n\n</details>\n\n\n## Zero config\n\nFor ease of use, there is a \"zero-config\" option where you only need to pass in the `Perfume` class to the analytics plugin. This will automatically send all performance metrics to all attached [analytic plugins](https://getanalytics.io/plugins).\n\n```js\nimport Analytics from 'analytics'\nimport googleAnalytics from '@analytics/google-analytics'\nimport hubSpotPlugin from '@analytics/hubspot'\nimport perfumePlugin from '@analytics/perfumejs'\nimport Perfume from 'perfume.js'\n\nconst analytics = Analytics({\n  app: 'my-app',\n  plugins: [\n    // Attach Google analytics\n    googleAnalytics({\n      trackingId: 'UA-12341131-6',\n      instanceName: 'two'\n    })\n    // Attach Hubspot analytics\n    hubSpotPlugin({\n      portalId: '234576'\n    }),\n    // Include perfume.js plugin with no options set.\n    // This will send data to all analytics providers by default\n    perfumePlugin(Perfume),\n  ]\n})\n```\n\n## Demo Video\n\n<iframe width=\"700\" height=\"405\" src=\"https://www.youtube.com/embed/9DZAVpAubtQ\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n","readmeFilename":"README.md"}