{"_id":"@adonesp/snapbackjs","_rev":"9-445787062b8322e98c5fab5eb28bd120","name":"@adonesp/snapbackjs","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@adonesp/snapbackjs","version":"1.0.0","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapperjs/issues"},"homepage":"https://github.com/adonespitogo/node-snapperjs#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"c12cb30dd4e9057ac051b018ac531147018acebf","_id":"@adonesp/snapbackjs@1.0.0","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-1QYcfTY1O0vlpqaWnmala7Z6LZTwtlTUBAfCHXky1A/VbSOJ2e4FWWA7VqAPTlozFQjDGnKsdkNG2DaaMwqz5g==","shasum":"da38fe6a21a0708996e0ae2aafc8a8f2686b2bf7","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.0.tgz","fileCount":11,"unpackedSize":6962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiuBPfqgSOFKWiIOEEV/v5wEpWNFGwe0iRSyya2YvTkAIhAKEL99lxmEey1myUn5bi4zquHEImj+x5MBgYuhVobgU+"}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.0_1683565232201_0.858615982425893"},"_hasShrinkwrap":false},"1.0.1":{"name":"@adonesp/snapbackjs","version":"1.0.1","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapperjs/issues"},"homepage":"https://github.com/adonespitogo/node-snapperjs#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"023c6cf17c564bbf8fba0e72bb0630c9d34a749d","_id":"@adonesp/snapbackjs@1.0.1","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-eUaZxonwg5TPwE3J5CRLS6PpcibCiCUt/6TP61DFRGtCDyrEjS7afBLQDZkosT/KiFMfOlEcf43LAwPPKe1Btg==","shasum":"aa3220f7712c14382e3782684f3d118d392a8a88","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.1.tgz","fileCount":8,"unpackedSize":5522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLnWnRjrD7BppekcB/MSmykjqKsX+9HysXn/AybYnjYgIgNElkpRnpICicN6VT4SxCmti82Y+iP3j4eYWM2AvHSfI="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.1_1683567990823_0.3942592504322433"},"_hasShrinkwrap":false},"1.0.2":{"name":"@adonesp/snapbackjs","version":"1.0.2","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapperjs/issues"},"homepage":"https://github.com/adonespitogo/node-snapperjs#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"c4b214a47f831a1cccd8e329a24ae986e81a85f1","_id":"@adonesp/snapbackjs@1.0.2","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-nrSyD7QrhGMEp/jNlprcjKpqHsNC5p70WXC2Z2S5dXshuGp1Pj8ICxdUl8JsvBgjG07tdoZYdlJuyM6tyxYnjg==","shasum":"14785cbdeaf862c97140d2aea064a882df88eee1","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.2.tgz","fileCount":9,"unpackedSize":5865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4BGAflZBD/DF3vZZz08FXyyjQ/XJOfO99vcKI5iokdAiBB0kvF93AXV+dwKWMmecin0RgMmBOJPlgvSOhaeXfhig=="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.2_1683568816999_0.8207489850382836"},"_hasShrinkwrap":false},"1.0.3":{"name":"@adonesp/snapbackjs","version":"1.0.3","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"b6debcf91c98b9e367b278a5b32c0d863dda0050","_id":"@adonesp/snapbackjs@1.0.3","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-q/JXWymBHYwcNvFyiraOO5SO7lBHyDA90i9j0GxjznyZqdjez8rgRua3koamNNgNEATBMBJMq3nwa7KxFTgpsw==","shasum":"8822e3fc9632a5ec54a2ef808cd3f80fdb1f1af5","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.3.tgz","fileCount":9,"unpackedSize":5863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdrhb/Tr1J9+RfQ6r48qlj/g7BpZE/1Gm7DY5yGLK97AiEAqZnHjlT0Xxc4AABmfGZYTWLRAsmEtQtY4B3BDbeQW00="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.3_1683568867007_0.6525897011779644"},"_hasShrinkwrap":false},"1.0.4":{"name":"@adonesp/snapbackjs","version":"1.0.4","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"48178d769ec8669524583fe0de68c1796f496da5","_id":"@adonesp/snapbackjs@1.0.4","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-SoC0cbpPEK+Hl4EzFXvqIs/Cwm2qxx9ICMsG8guSyes4JiYG5Ex8ReDkv1IFzr3nvyyf1Fui4sV8dkpGk0/RGA==","shasum":"071b7e2cb3284ff37ccfa2c978e8d878d2588025","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.4.tgz","fileCount":9,"unpackedSize":5914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8bmoZrehdCj8tIM74zXyrYFIpopBcNOdN9bzds3MDlAiEAwEUSa1sY0aGchmFZ3UulOVEWgxEaOUvpqyrXxNDCyFo="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.4_1683569197984_0.2901779329384726"},"_hasShrinkwrap":false},"1.0.5":{"name":"@adonesp/snapbackjs","version":"1.0.5","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"21eafe621c09fe3873e871778c64c82d7e80c57e","_id":"@adonesp/snapbackjs@1.0.5","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-QkedDnbVK4ej2IusardsbAN7/gyDGYhJUuZNR6SSu0Fk4kHOPRpnEs0YCEblYN+aTFThSWgfmZNpTqOQRdVh1g==","shasum":"820657140337785cf643dd6cc73c11e73aa315b1","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.5.tgz","fileCount":9,"unpackedSize":5988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3rAXGYLM1cLHo1BKLIRY33D6TahydyWoV3j/gMQL32AIhAJK/Vk2L1Rh8PVeo4fU85900X5d6K6mvLbXynRKZdG/O"}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.5_1683569778280_0.27455911312861847"},"_hasShrinkwrap":false},"1.0.6":{"name":"@adonesp/snapbackjs","version":"1.0.6","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"xml2js":"^0.5.0"},"gitHead":"866def5fbf5c22c3630dd0352d70aafefca9f46f","_id":"@adonesp/snapbackjs@1.0.6","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-pn/hmCeRTu/cGZvY7NwQHRqfd8Gl8fXs3OSdGfpn5swTIW1UaKrYNNQXOubp1rJYJKGhm2Ck8SBxS/xw5+3ioQ==","shasum":"ef7429030a7cef6a789ccf8a693cd55bc5e65721","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.0.6.tgz","fileCount":9,"unpackedSize":6053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE4dgwCOcisAMuV84wkg9iOG+r2AGXNKtX7zFNbYxQhgIgJWnn6a+lQhDXwdLrIuFBkyKsSu3ve7ynbLuZWctH95c="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.0.6_1685636103576_0.07559784503865608"},"_hasShrinkwrap":false},"1.1.0":{"name":"@adonesp/snapbackjs","version":"1.1.0","description":"A tool for listing and rolling back snapper btrfs snapshots.","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"fs-extra":"^11.1.1","xml2js":"^0.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1"},"_id":"@adonesp/snapbackjs@1.1.0","gitHead":"a7792dcc254216c30a980b00dcca71e279113d01","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-0kAcQSEzRrVUwgT0DY/skXSntPfdo4k3Lkj0Lffy23tgDw2O9g6Cu1ogcb18vkTEfFsDwHlxIc94mmgMhD7/cA==","shasum":"f62ae15b22afd07db3525ff5c726a70aecede6f9","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.1.0.tgz","fileCount":12,"unpackedSize":9431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCspqh5JeyJxCfiutcBMDJgPIyXoIfb6QI4yd/oVdyGkAIgKq3HmdrvmAmEAU2DDjQ7yJWCciHFfYBO0mu5PO0xR2U="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.1.0_1692868685001_0.5817708720988377"},"_hasShrinkwrap":false},"1.1.1":{"name":"@adonesp/snapbackjs","version":"1.1.1","description":"A tool for listing and rolling back snapper btrfs snapshots including the EFI directory","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"fs-extra":"^11.1.1","xml2js":"^0.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1"},"_id":"@adonesp/snapbackjs@1.1.1","gitHead":"c19f036bf116d3f9514fcf71e745982643403c0a","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-BdNFR4dTz6dn46+hMtyQn8Q4M0rAF1Fc9u0tUSJFKnLsyE94Ew6OLUvotY5b2HuUuRX9Dyly1lIrphlM5Bdiog==","shasum":"bf2a727423b91e606a0aa1878177ac03c8278fb1","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.1.1.tgz","fileCount":12,"unpackedSize":9572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjSet7uM61fFMMEc7FdxRKzTUmg1hQsGfRiyfXnlcpEAiEAyyn1ci7JCwp1DUwTDASzU1tlhUrioGwNsHsNjw9wFIs="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.1.1_1692927301918_0.48172683402681016"},"_hasShrinkwrap":false},"1.1.2":{"name":"@adonesp/snapbackjs","version":"1.1.2","description":"A tool for listing and rolling back snapper btrfs snapshots including the EFI directory","main":"index.js","bin":{"snapback":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"author":{"name":"Adones Pitogo"},"license":"MIT","bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"homepage":"https://github.com/adonespitogo/node-snapback#readme","dependencies":{"fs-extra":"^11.1.1","xml2js":"^0.5.0"},"devDependencies":{"@types/fs-extra":"^11.0.1"},"_id":"@adonesp/snapbackjs@1.1.2","gitHead":"b95bd93ab1296d4e46bffae210a4c59592105b4c","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-+rw3BL+VmGT4tsE+BnEFZgLKawW2UNJKn5alxA5iPHI6yKjSFj4kpf2ePKvt3TcIVPZX04zPWvNzEnM5Del8vA==","shasum":"3518cecb6007a3cfea084cbad9a28046c22e3050","tarball":"https://registry.npmjs.org/@adonesp/snapbackjs/-/snapbackjs-1.1.2.tgz","fileCount":12,"unpackedSize":9689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5tHTDUy6VjR/rzAYTDwjE1X+0t+6cGQtBLb5D5l8vTAiEA2mqBjJCdObJ/jasmAr3XYGqyFuu7/rH0NkYSnV6Z9Y8="}]},"_npmUser":{"name":"adonesp","email":"pitogo.adones@gmail.com"},"directories":{},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapbackjs_1.1.2_1693054224994_0.42861940500059226"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-08T17:00:32.148Z","1.0.0":"2023-05-08T17:00:32.370Z","modified":"2023-08-26T12:50:25.380Z","1.0.1":"2023-05-08T17:46:30.980Z","1.0.2":"2023-05-08T18:00:17.190Z","1.0.3":"2023-05-08T18:01:07.162Z","1.0.4":"2023-05-08T18:06:38.160Z","1.0.5":"2023-05-08T18:16:18.502Z","1.0.6":"2023-06-01T16:15:03.756Z","1.1.0":"2023-08-24T09:18:05.385Z","1.1.1":"2023-08-25T01:35:02.205Z","1.1.2":"2023-08-26T12:50:25.172Z"},"maintainers":[{"name":"adonesp","email":"pitogo.adones@gmail.com"}],"description":"A tool for listing and rolling back snapper btrfs snapshots including the EFI directory","homepage":"https://github.com/adonespitogo/node-snapback#readme","keywords":["snapper","snapperjs","snapper-rollback","btrfs"],"repository":{"type":"git","url":"git+https://github.com/adonespitogo/node-snapper-rollback.git"},"author":{"name":"Adones Pitogo"},"bugs":{"url":"https://github.com/adonespitogo/node-snapback/issues"},"license":"MIT","readme":"# node-snapback\nA tool for listing and rolling back snapper btrfs snapshots, including `/boot` EFI directory.\n\n## System Requirements:\n- NodeJs\n- [snapper](https://wiki.archlinux.org/title/snapper)\n- [snapper-rollback](https://aur.archlinux.org/packages/snapper-rollback)\n- a user with `sudo` access\n\n## Install\n\n`npm i -g @adonesp/snapbackjs`\n\n## Usage\n\nInstall pacman hook scripts:\n\n```\nsudo snapback install\n```\n\nIt will install the pacman hooks which will automatically backup your `/boot` directory and create a btrfs snapshot everytime you install/update your kernel.\nEach snapshot created by the pacman hook will have a description `Linux backup for [kernel version] => [backup directory]`.\n\nList the snapshots in `/.snapshots`:\n\n```\nsudo snapback ls\n```\n\nRollback to a snapshot:\n\n```\nsudo snapback num 123\n```\n\nWhere `123` is the number of brtfs snapshot created by the pacman hook. This will also restore the corresponding EFI files in `/boot` directory.\n\n## Commands\n\n- `install`                     - to install the pacman hook scripts.\n- `ls, list`                          - to list available snapshots in '/.snapshots' directory.\n- `num [snapshot number]`       - specify a snapshot number to rollback. For example: `snapback num 123`\n- `v, -v, version, --version`   - print the tool version\n\n\n## License\n[MIT License]('./LICENSE')\n","readmeFilename":"README.md"}