{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":341448362,"defaultBranch":"main","name":"perfect","ownerLogin":"sarthaktexas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-23T06:10:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28282096?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715624579.0","currentOid":""},"activityList":{"items":[{"before":"ccda25692a6f14c2c74c39ad06bf68f374f7a4b6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.1.8","pushedAt":"2024-05-13T18:22:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"d4ca2db249e994988a07408846cc662f62f7d88c","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.1.9","pushedAt":"2024-05-13T18:22:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.1.7 to 11.1.9\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.1.7 to 11.1.9.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.1.7...v11.1.9)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.1.7 to 11.1.9"}},{"before":"63218223eeb0f7225dbcf2d6b8a7cb579579e0d9","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/react-icons-5.2.0","pushedAt":"2024-05-13T18:22:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"954c075b443506606d4a93b0ca418a29eafb8217","ref":"refs/heads/dependabot/npm_and_yarn/react-icons-5.2.1","pushedAt":"2024-05-13T18:22:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump react-icons from 5.1.0 to 5.2.1\n\nBumps [react-icons](https://github.com/react-icons/react-icons) from 5.1.0 to 5.2.1.\n- [Release notes](https://github.com/react-icons/react-icons/releases)\n- [Commits](https://github.com/react-icons/react-icons/compare/v5.1.0...v5.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: react-icons\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump react-icons from 5.1.0 to 5.2.1"}},{"before":null,"after":"63218223eeb0f7225dbcf2d6b8a7cb579579e0d9","ref":"refs/heads/dependabot/npm_and_yarn/react-icons-5.2.0","pushedAt":"2024-05-06T18:45:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump react-icons from 5.1.0 to 5.2.0\n\nBumps [react-icons](https://github.com/react-icons/react-icons) from 5.1.0 to 5.2.0.\n- [Release notes](https://github.com/react-icons/react-icons/releases)\n- [Commits](https://github.com/react-icons/react-icons/compare/v5.1.0...v5.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: react-icons\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump react-icons from 5.1.0 to 5.2.0"}},{"before":null,"after":"ccda25692a6f14c2c74c39ad06bf68f374f7a4b6","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.1.8","pushedAt":"2024-05-06T18:44:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.1.7 to 11.1.8\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.1.7 to 11.1.8.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.1.7...v11.1.8)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.1.7 to 11.1.8"}},{"before":"905feb78ec1870759c72984a531cacd9119f127f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/autoprefixer-10.4.19","pushedAt":"2024-04-29T22:59:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"10df041de658267cbf27443d55e407304a1a796d","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/postcss-8.4.38","pushedAt":"2024-04-29T22:59:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sarthaktexas","name":"sarthak","path":"/sarthaktexas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28282096?s=80&v=4"}},{"before":"9e7a0b4a0e8e9547fcbce78726a28f9c347db66d","after":"d86ad9dbe0c9cc13e785a25ec288fd6f55a30e89","ref":"refs/heads/main","pushedAt":"2024-04-29T22:59:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sarthaktexas","name":"sarthak","path":"/sarthaktexas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28282096?s=80&v=4"},"commit":{"message":"Merge pull request #264 from sarthaktexas/dependabot/npm_and_yarn/postcss-8.4.38\n\nchore(deps-dev): bump postcss from 8.4.37 to 8.4.38","shortMessageHtmlLink":"Merge pull request #264 from sarthaktexas/dependabot/npm_and_yarn/pos…"}},{"before":"5924f1b108e26c5c9d15d02afac1bf5a81ca2b3e","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.1.7","pushedAt":"2024-04-29T22:59:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9226c02e2bb354455c5cc82dd0131f27dff25f86","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/react-icons-5.1.0","pushedAt":"2024-04-29T22:59:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b368e8a93e078383368fb78e1cec2da2bd26aaad","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/tailwindcss-3.4.3","pushedAt":"2024-04-29T22:58:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c1fc9fbf933ea20880951cfdfa31c4d0057025e9","after":"9e7a0b4a0e8e9547fcbce78726a28f9c347db66d","ref":"refs/heads/main","pushedAt":"2024-04-29T22:58:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sarthaktexas","name":"sarthak","path":"/sarthaktexas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28282096?s=80&v=4"},"commit":{"message":"merge?","shortMessageHtmlLink":"merge?"}},{"before":"1403668ab132eb955adb83b8fe0ad0958e43c91c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.28","pushedAt":"2024-04-22T18:53:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"5924f1b108e26c5c9d15d02afac1bf5a81ca2b3e","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.1.7","pushedAt":"2024-04-22T18:53:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.0.15 to 11.1.7\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.0.15 to 11.1.7.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.0.15...v11.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.0.15 to 11.1.7"}},{"before":"6dab84ec17e0d147e1159033c51aada77a16e0a6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.25","pushedAt":"2024-04-15T18:48:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"1403668ab132eb955adb83b8fe0ad0958e43c91c","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.28","pushedAt":"2024-04-15T18:47:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.0.15 to 11.0.28\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.0.15 to 11.0.28.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.0.15...v11.0.28)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.0.15 to 11.0.28"}},{"before":null,"after":"9226c02e2bb354455c5cc82dd0131f27dff25f86","ref":"refs/heads/dependabot/npm_and_yarn/react-icons-5.1.0","pushedAt":"2024-04-15T18:47:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump react-icons from 5.0.1 to 5.1.0\n\nBumps [react-icons](https://github.com/react-icons/react-icons) from 5.0.1 to 5.1.0.\n- [Release notes](https://github.com/react-icons/react-icons/releases)\n- [Commits](https://github.com/react-icons/react-icons/compare/v5.0.1...v5.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: react-icons\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump react-icons from 5.0.1 to 5.1.0"}},{"before":"a9bda02e2732a2c2750ee8893f507fb425be4966","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.24","pushedAt":"2024-04-08T18:48:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"6dab84ec17e0d147e1159033c51aada77a16e0a6","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.25","pushedAt":"2024-04-08T18:48:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.0.15 to 11.0.25\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.0.15 to 11.0.25.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.0.15...v11.0.25)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.0.15 to 11.0.25"}},{"before":null,"after":"b368e8a93e078383368fb78e1cec2da2bd26aaad","ref":"refs/heads/dependabot/npm_and_yarn/tailwindcss-3.4.3","pushedAt":"2024-04-01T18:30:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump tailwindcss from 3.4.1 to 3.4.3\n\nBumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.4.1 to 3.4.3.\n- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)\n- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.3/CHANGELOG.md)\n- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.3)\n\n---\nupdated-dependencies:\n- dependency-name: tailwindcss\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump tailwindcss from 3.4.1 to 3.4.3"}},{"before":"68249f47a6eae7a69a21c2b5306e3d0bec02b721","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.20","pushedAt":"2024-04-01T18:30:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"a9bda02e2732a2c2750ee8893f507fb425be4966","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.24","pushedAt":"2024-04-01T18:30:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.0.15 to 11.0.24\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.0.15 to 11.0.24.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.0.15...v11.0.24)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.0.15 to 11.0.24"}},{"before":null,"after":"905feb78ec1870759c72984a531cacd9119f127f","ref":"refs/heads/dependabot/npm_and_yarn/autoprefixer-10.4.19","pushedAt":"2024-03-25T18:34:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump autoprefixer from 10.4.18 to 10.4.19\n\nBumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.18 to 10.4.19.\n- [Release notes](https://github.com/postcss/autoprefixer/releases)\n- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.18...10.4.19)\n\n---\nupdated-dependencies:\n- dependency-name: autoprefixer\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump autoprefixer from 10.4.18 to 10.4.19"}},{"before":null,"after":"10df041de658267cbf27443d55e407304a1a796d","ref":"refs/heads/dependabot/npm_and_yarn/postcss-8.4.38","pushedAt":"2024-03-25T18:34:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump postcss from 8.4.37 to 8.4.38\n\nBumps [postcss](https://github.com/postcss/postcss) from 8.4.37 to 8.4.38.\n- [Release notes](https://github.com/postcss/postcss/releases)\n- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/postcss/postcss/compare/8.4.37...8.4.38)\n\n---\nupdated-dependencies:\n- dependency-name: postcss\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump postcss from 8.4.37 to 8.4.38"}},{"before":null,"after":"68249f47a6eae7a69a21c2b5306e3d0bec02b721","ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.20","pushedAt":"2024-03-25T18:34:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump framer-motion from 11.0.15 to 11.0.20\n\nBumps [framer-motion](https://github.com/framer/motion) from 11.0.15 to 11.0.20.\n- [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/framer/motion/compare/v11.0.15...v11.0.20)\n\n---\nupdated-dependencies:\n- dependency-name: framer-motion\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump framer-motion from 11.0.15 to 11.0.20"}},{"before":"f416ffa710b5301cb34df35ab2e7db4af901880b","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/next-themes-0.3.0","pushedAt":"2024-03-20T04:26:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"82edb49c20e8a7278cc0ccb5c7602a80ef7fb861","after":"c1fc9fbf933ea20880951cfdfa31c4d0057025e9","ref":"refs/heads/main","pushedAt":"2024-03-20T04:26:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sarthaktexas","name":"sarthak","path":"/sarthaktexas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28282096?s=80&v=4"},"commit":{"message":"Merge pull request #262 from sarthaktexas/dependabot/npm_and_yarn/next-themes-0.3.0\n\nchore(deps): bump next-themes from 0.2.1 to 0.3.0","shortMessageHtmlLink":"Merge pull request #262 from sarthaktexas/dependabot/npm_and_yarn/nex…"}},{"before":"8dbbc3df15e193dbab9fd4fbc85402fed1fb1893","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/next-14.1.3","pushedAt":"2024-03-20T04:25:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"fc81ba3c6e97555c031653d87eceb86c564b80ef","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/framer-motion-11.0.14","pushedAt":"2024-03-20T04:25:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESLXIpwA","startCursor":null,"endCursor":null}},"title":"Activity · sarthaktexas/perfect"}