From c4b2b909e0ef887211478697a2d90451112c6de7 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Sat, 30 May 2026 21:50:16 -0400 Subject: [PATCH] Squashed commit of the following: Rebase from Donetick.com branch commit 2a73d3240cab4b1624cc92e97cbf88d28ea97339 Merge: e6f7aa9 c6865f4 Author: Mo Tarbin Date: Tue Apr 14 13:16:01 2026 -0400 Merge branch 'main' into donetick.com commit e6f7aa98d1afdd63bca7172b647443edab72e0ec Merge: f502dc4 4713e99 Author: Mo Tarbin Date: Tue Apr 7 00:43:25 2026 -0400 Merge branch 'main' into donetick.com commit f502dc4e76d6215a2ea4421ba9d4efd690087d14 Merge: 92ff8a5 1e122b3 Author: Mo Tarbin Date: Tue Apr 7 00:41:20 2026 -0400 Merge branch 'main' into donetick.com commit 92ff8a532c399b89e1bc9a747f7ee261bc2a3a75 Merge: 0297738 c87335f Author: Mo Tarbin Date: Tue Apr 7 00:05:24 2026 -0400 Merge branch 'main' into donetick.com commit 0297738c0648cc740cc6c5ece0744ac83a9309f6 Merge: e7df60c 12cba1f Author: Mo Tarbin Date: Sun Apr 5 23:41:46 2026 -0400 Merge branch 'main' into donetick.com commit e7df60c504594bb0079637ff5aef9c6fb24e30b4 Merge: 0a4c5ed 0b19cdc Author: Mo Tarbin Date: Mon Mar 23 22:32:08 2026 -0400 Merge branch 'main' into donetick.com commit 0a4c5ed3870c20ed13c45e9caffd29d55aafcd5d Merge: 4805cbb f483653 Author: Mo Tarbin Date: Mon Feb 16 18:30:25 2026 -0500 Merge branch 'main' into donetick.com commit 4805cbb8f7117f184aaaa35ae549a3433baee3d7 Merge: 96649ed 0b7d7bb Author: Mo Tarbin Date: Sat Feb 14 17:01:26 2026 -0500 Merge branch 'main' into donetick.com commit 96649ed012028c8d55feb130f4c67f299522f5dc Merge: a89f9b9 d8d7b6a Author: Mo Tarbin Date: Tue Feb 10 23:22:08 2026 -0500 Merge branch 'main' into donetick.com commit a89f9b9525568775dba16464c61bce5ffe1c858b Merge: 3550d23 1786a5e Author: Mo Tarbin Date: Tue Feb 10 20:40:06 2026 -0500 Merge branch 'main' into donetick.com commit 3550d23639b0e8eea9e8449b1452a6e08617fb75 Merge: 160bd81 430e602 Author: Mo Tarbin Date: Tue Feb 10 11:46:30 2026 -0500 Merge branch 'main' into donetick.com commit 160bd814bea4fea2c8c2ae9469ecddb8bbdefbc3 Merge: 68df100 4525aee Author: Mo Tarbin Date: Tue Feb 10 11:12:31 2026 -0500 Merge branch 'main' into donetick.com commit 68df100b63db2f8ce8169699cf8c757bc7c5fa86 Author: Mo Tarbin Date: Tue Feb 10 11:08:58 2026 -0500 chore: update version to 0.3.0 and add version bump scripts - Bumped version from 0.1.145 to 0.3.0 in package.json - Added npm scripts for version bumping: bump, bump:minor, and bump:major - Added capacitor-set-version dependency commit 39fb8aeebc330bf22ab6015e119900dabe353238 Merge: 070abf9 a9cff1f Author: Mo Tarbin Date: Tue Feb 10 01:24:01 2026 -0500 Merge branch 'main' into donetick.com commit 070abf9c81a6b450efe090811bf56d166087edf7 Merge: 2a11069 ef232ab Author: Mo Tarbin Date: Mon Feb 9 23:31:36 2026 -0500 Merge branch 'main' into donetick.com commit 2a11069831cc780e82450a8ebdb6dc8b9e0aa7b9 Author: Mo Tarbin Date: Sun Feb 8 23:01:49 2026 -0500 update API keys in configuration files for security and compliance commit 216befc69ef9d13bba4ab2ddb8ce189f513109f8 Merge: 23f1d7e 7663a53 Author: Mo Tarbin Date: Sun Feb 8 21:56:44 2026 -0500 Merge branch 'main' into donetick.com commit 23f1d7efe4fc38f7c3428dc8fc740e3b56c6d485 Merge: d5ab457 bec69b4 Author: Mo Tarbin Date: Sun Feb 8 16:34:02 2026 -0500 Merge branch 'main' into donetick.com commit d5ab45789e946c16b89a95858c7173e96ed87316 Merge: fde04f2 666eb75 Author: Mo Tarbin Date: Sun Feb 8 16:20:44 2026 -0500 Merge branch 'main' into donetick.com commit fde04f268052d765be65e78df7ba7937f99a1c8c Author: Mo Tarbin Date: Sun Feb 8 11:17:01 2026 -0500 fix: update version codes and names in output-metadata.json and Podfile.lock commit 1aa592ccb2c3b79ae5751c09566280b5fedb50f7 Author: Mo Tarbin Date: Sun Feb 8 11:10:27 2026 -0500 fix: add missing newline at end of package.json commit f9df5b27240ab6e038a11d25ff6d6adb39e2bb0b Merge: 501f1a5 00e6cf5 Author: Mo Tarbin Date: Sun Feb 8 10:30:07 2026 -0500 Merge branch 'main' into donetick.com commit 501f1a5ca3d405e34010a7e825e342bb1e7a1665 Merge: bed45a1 753d4cd Author: Mo Tarbin Date: Sun Feb 8 10:28:05 2026 -0500 Merge branch 'main' into donetick.com commit bed45a13a1a9780ac6ad9c64297730e1b7f22534 Author: Mo Tarbin Date: Mon Dec 29 15:34:20 2025 -0500 chore: update Gradle distribution URL to version 8.12 commit a7a91fd1ebd0100f99770e1d8c5e5ebc4864c7e9 Author: Mo Tarbin Date: Mon Dec 29 15:33:51 2025 -0500 feat: update RevenueCat API key handling for iOS and Android in AccountSettings and Settings components commit a2142b36365c0fc8d094adbde10746cd2a7ac6a0 Author: Mo Tarbin Date: Mon Dec 1 17:52:40 2025 -0500 bump version code and name to 1.0.20 for Android and iOS commit 215bb7d5c91afc2746275e85894b63515f2cdfd3 Merge: f0cb7d6 7cb2f20 Author: Mo Tarbin Date: Tue Dec 2 00:23:50 2025 -0500 Merge branch 'main' into donetick.com commit f0cb7d62ad7736bd3d49d0f4ff74ca147bf9d789 Author: Mo Tarbin Date: Fri Oct 3 00:56:48 2025 -0400 chore: update version codes and dependencies for Android and iOS commit 0ed061e7ad63fd406c5f4051e19dfaff719cb8e9 Author: Mo Tarbin Date: Fri Oct 3 00:56:00 2025 -0400 feat: add PRODUCT_BUNDLE_IDENTIFIER to project configuration commit 9987813265bc808e37e0298e4463d52a71d7cfec Merge: 0257074 04314d5 Author: Mo Tarbin Date: Fri Oct 3 00:44:16 2025 -0400 Merge branch 'main' into donetick.com commit 02570740ab1cd404bfc3c9d19539a7f67f94a317 Merge: 719708c 68f0912 Author: Mo Tarbin Date: Sun Sep 28 19:33:12 2025 -0400 Merge branch 'main' into donetick.com commit 719708cd185da9791411299632ab940c7ca0b15a Merge: 4ffaa75 ac2d491 Author: Mo Tarbin Date: Sun Sep 28 19:31:22 2025 -0400 Merge branch 'main' into donetick.com commit 4ffaa75aea9b2a0f91e92594fbdef87763afd15e Merge: 7e1deae 7658b4c Author: Mo Tarbin Date: Sun Sep 28 02:46:53 2025 -0400 Merge branch 'main' into donetick.com commit 7e1deae9cf9c96253526fa03ee0bce42ca1e3f9d Author: Mo Tarbin Date: Sat Sep 27 13:35:06 2025 -0400 chore: update project version to 1.0.18 and increment current project version to 18 commit ad041aeee88076793e23ce5da11f8e945d16e5d6 Merge: bb6a05a d28ecb5 Author: Mo Tarbin Date: Fri Sep 26 02:22:01 2025 -0400 Merge branch 'main' into donetick.com commit bb6a05a6b4c291333dc365824634ebbb92b57e6e Author: Mo Tarbin Date: Wed Sep 24 02:05:05 2025 -0400 chore: update version codes and marketing version to 1.0.6 for Android and iOS builds commit fac7225da9e509edb8735c3ec1e27e7861c9befd Merge: 4aa17a0 fd6e488 Author: Mo Tarbin Date: Sun Sep 21 13:06:56 2025 -0400 Merge branch 'main' into donetick.com commit 4aa17a0addfa6bd2b7d3012810d969cfda075ce2 Merge: bf4abea 79dfb11 Author: Mo Tarbin Date: Sat Sep 20 22:22:31 2025 -0400 Merge branch 'main' into donetick.com commit bf4abea73bc2f9cce732d6b2cd4b5fc8a59369e1 Merge: 7ed2a50 3bf9126 Author: Mo Tarbin Date: Sat Sep 20 19:08:51 2025 -0400 Merge branch 'main' into donetick.com commit 7ed2a50a6926249355a885d5f2c0d7339b15f3b1 Author: Mo Tarbin Date: Thu Sep 18 01:09:50 2025 -0400 Update google-service with fcm details. add support for push notification and push new version for the commit 79017f91c6472656891ed5918fc12cad6182817f Author: Mo Tarbin Date: Mon Sep 15 23:58:13 2025 -0400 refactor: remove unnecessary import statement in PrivacyPolicyView component commit e40ea550f14a93d4fb275af8390f30a02ff3a52f Merge: cba69af b71a533 Author: Mo Tarbin Date: Mon Sep 15 23:58:00 2025 -0400 Merge branch 'main' into donetick.com commit cba69af2856596c8e255211074094d96b0194e06 Merge: bf4e6aa 36093b9 Author: Mo Tarbin Date: Sun Sep 14 22:06:14 2025 -0400 Merge branch 'main' into donetick.com commit bf4e6aa3c90d6fca08d5ca6f3891b24fe68e73fb Merge: ab0f603 bd14a35 Author: Mo Tarbin Date: Sun Sep 14 21:59:46 2025 -0400 Merge branch 'main' into donetick.com commit ab0f60320b5ed3673a56f8c5fbb4bd32c722f08e Merge: 165bc07 219aa06 Author: Mo Tarbin Date: Thu Sep 11 01:20:23 2025 -0400 Merge branch 'main' into donetick.com commit 165bc074a38239d4d2d5dc4326ced7794fbfc178 Merge: 70a8d3c b152da9 Author: Mo Tarbin Date: Thu Sep 4 09:17:56 2025 -0400 Merge branch 'main' into donetick.com commit 70a8d3cfd77ee1d9de66a373892486be1bc0510d Author: Mo Tarbin Date: Thu Sep 4 03:09:28 2025 -0400 fix: updated tablet installation section commit ed1a35aa364f81c9f2aae14b3b342b5e1c2797e8 Merge: baabd4e 14ce230 Author: Mo Tarbin Date: Thu Sep 4 03:01:58 2025 -0400 Merge branch 'main' into donetick.com commit baabd4e5b26cb2d849cc73c0ca12597d46f8b526 Merge: 3935b26 a65cb92 Author: Mo Tarbin Date: Thu Sep 4 03:00:08 2025 -0400 Merge branch 'main' into donetick.com commit 3935b265cf78edcda2126eb133313482e087f2f4 Merge: b06cef2 4a54115 Author: Mo Tarbin Date: Thu Sep 4 02:52:37 2025 -0400 Merge branch 'main' into donetick.com commit b06cef2c2b982f195c4d55485ec4b013361b8037 Merge: be0f64d 057c5f7 Author: Mo Tarbin Date: Thu Sep 4 01:49:49 2025 -0400 Merge branch 'dev' into donetick.com ::# the commit. commit be0f64d11ecb190e6999e03222f7f5d8d37d55e7 Merge: 480ee88 fd15235 Author: Mo Tarbin Date: Tue Sep 2 17:39:34 2025 -0400 Merge branch 'main' into donetick.com commit 480ee8818ad6406194b1c224445652f19dbf7cae Merge: a225768 4e31190 Author: Mo Tarbin Date: Sat Aug 30 01:36:52 2025 -0400 Merge branch 'main' into donetick.com commit a225768e98639339df81b05699df50abde7d6e25 Merge: c251ee9 e99a066 Author: Mo Tarbin Date: Fri Aug 29 00:56:56 2025 -0400 Merge branch 'main' into donetick.com commit c251ee99a4e7c5852d5a798dd7fa473bce96da9f Merge: be02a6d 6b5a874 Author: Mo Tarbin Date: Tue Aug 26 22:11:46 2025 -0400 Merge branch 'main' into donetick.com commit be02a6dca0958cec8bdfc408497dd999429caaf0 Author: Mo Tarbin Date: Tue Aug 26 17:53:43 2025 -0400 Refactor ChoreCard: remove unused circle members data and update approval logic commit d1e93c24e3bb917a2d26ad43ddc21a88cb9426e9 Author: Mo Tarbin Date: Tue Aug 26 17:43:07 2025 -0400 Add chore filtering by selected date and update navigation for localhost commit d38e0c4ac7bdd790541a15eee471ad42afd01b34 Merge: 9098f9e defc7a8 Author: Mo Tarbin Date: Mon Aug 25 23:59:06 2025 -0400 Merge branch 'main' into donetick.com commit 9098f9e0304022fcbbb61f88cd79a5cf02489e0f Author: Mo Tarbin Date: Mon Aug 25 23:54:04 2025 -0400 Remove unnecessary dependencies and clean up wrangler configuration commit c51cc3a73c568200ee8905cb340ad85e201b7956 Author: Mo Tarbin Date: Mon Aug 25 23:51:04 2025 -0400 Add wrangler configuration for Cloudflare Workers deployment commit e7ec5f2b05312bdfe5297aefd3c19cf52b20f932 Merge: 2bfe42f 06d568e Author: Mo Tarbin Date: Mon Aug 25 23:42:23 2025 -0400 Merge branch 'main' into donetick.com commit 2bfe42f6f1729fc304a73a08d46a0b0969b1baaf Merge: 6429fb8 6064c88 Author: Mo Tarbin Date: Mon Aug 25 23:40:58 2025 -0400 Merge branch 'main' into donetick.com commit 6429fb8aca1b2bfc9cb36c86d888c31e37182efd Merge: 918a5fa 77b3430 Author: Mo Tarbin Date: Sun Aug 24 12:25:12 2025 -0400 Merge branch 'main' into donetick.com commit 918a5fa7e89ecb310c3f50352bbc900a383be8a2 Author: Mo Tarbin Date: Sat Aug 2 18:53:18 2025 -0400 add RevenueCat API key to production environment variables commit ef8d17cec88a5a3c7ba7ecdc0a793c104fc1fe55 Merge: 267de24 18743f6 Author: Mo Tarbin Date: Tue Jul 29 00:12:33 2025 -0400 Merge branch 'main' into donetick.com commit 267de24b125e8754a0cab8997d10b9602886a27c Merge: eefe3bb 63d1b86 Author: Mo Tarbin Date: Sun Jul 20 10:41:56 2025 -0400 Merge branch 'main' into donetick.com commit eefe3bbbe99cdfb28eb335bec8a4afd763544068 Merge: a4c1187 1efab98 Author: Mo Tarbin Date: Sat Jul 19 01:18:43 2025 -0400 Merge branch 'main' into donetick.com commit a4c1187c34a9cfbf944e05eab2af80a48642a230 Merge: ce3a97e e6400d8 Author: Mo Tarbin Date: Sat Jul 19 00:56:06 2025 -0400 Merge branch 'main' into donetick.com commit ce3a97e8f43aad43ce3ee3d5664dc7f03ba6f69e Merge: a3c4f1a 9d9c12a Author: Mo Tarbin Date: Tue Jul 15 07:58:29 2025 -0400 Merge branch 'main' into donetick.com commit a3c4f1a6149fd84381cfd916e4f5ce2b59d63a30 Merge: b062f2f 0b57e42 Author: Mo Tarbin Date: Mon Jul 14 02:06:27 2025 -0400 Merge branch 'main' into donetick.com commit b062f2f9152420a0d2c84ede1b49fd5f52ada432 Merge: fde32a4 8d9a3cb Author: Mo Tarbin Date: Sun Jul 13 01:33:50 2025 -0400 Merge branch 'main' into donetick.com commit fde32a4db4183019e9b4057f0c7bb983e61c644b Merge: 011ed3c 9f2d0b5 Author: Mo Tarbin Date: Sun Jul 13 01:31:04 2025 -0400 Merge branch 'main' into donetick.com commit 011ed3c89a5d5760d9d3bc22e963a140fd91397c Merge: f6d4507 f6085aa Author: Mo Tarbin Date: Sun Jul 13 00:53:11 2025 -0400 Merge branch 'main' into donetick.com commit f6d45072b2894b967ac8b301f4d2c56297080f19 Merge: 76946d3 8a240d5 Author: Mo Tarbin Date: Sun Jul 13 00:37:26 2025 -0400 Merge branch 'main' into donetick.com commit 76946d39daaf3e18805d745b1da0c4f478616c7e Merge: 1ef7c49 c8d13a6 Author: Mo Tarbin Date: Sat Jul 12 16:37:20 2025 -0400 Merge branch 'main' into donetick.com commit 1ef7c498cfa4a714ebe6baf07a85568a6832bc0c Author: Mo Tarbin Date: Sat Jul 12 02:44:05 2025 -0400 remove unnecessary whitespace and improve comments in StatusBarManager commit 70e7864884c7aee3004c4b8b19518203bd4dcba5 Merge: dfc2ff5 b6fea7d Author: Mo Tarbin Date: Sat Jul 12 02:43:26 2025 -0400 Merge branch 'main' into donetick.com commit dfc2ff5993e1471d99960dee6315b4838a952018 Merge: ff4ccfc 807dc61 Author: Mo Tarbin Date: Sat Jul 12 02:20:06 2025 -0400 Merge branch 'main' into donetick.com commit ff4ccfcbb64307f2668155b2e327cd5b98bf7a3c Merge: 7eace25 4576ddf Author: Mo Tarbin Date: Sat Jul 12 00:45:41 2025 -0400 Merge branch 'main' into donetick.com commit 7eace25ae9779becf349c490e88caa4a5fc84c6e Merge: 8de5a78 3bab677 Author: Mo Tarbin Date: Mon Jun 23 01:55:47 2025 -0400 Merge branch 'main' into donetick.com commit 8de5a787b31cbad2e09a7470f63a46d72f13bd03 Author: Mo Tarbin Date: Mon Jun 23 01:46:44 2025 -0400 fix: update Capacitor and CapgoCapacitorSocialLogin versions in Podfile.lock commit 81480982210d213379c093efbc3523ce77fef5d6 Merge: c0d1071 ea70aa2 Author: Mo Tarbin Date: Mon Jun 23 01:17:20 2025 -0400 Merge branch 'main' into donetick.com commit c0d1071cf9bd999e428d2786031ecbb0164668e7 Merge: 836d93a fe5a72a Author: Mo Tarbin Date: Sat Jun 21 01:20:09 2025 -0400 Merge branch 'main' into donetick.com commit 836d93af08af34027098221df59ae906b17256aa Merge: 8e97ee2 eaaeee6 Author: Mo Tarbin Date: Sat Jun 21 01:01:09 2025 -0400 Merge branch 'main' into donetick.com commit 8e97ee2f516508a6910abca588ad514dd36a91a9 Merge: decf250 78b156d Author: Mo Tarbin Date: Sun Jun 8 10:52:46 2025 -0400 Merge branch 'donetick.com' of https://github.com/meauxt/donetick-frontend into donetick.com commit 78b156d76e2cc739456fbe04b0debfc1d51042c5 Author: Mohamad Tarbin Date: Tue Jun 3 23:47:33 2025 -0400 Dev (#5) * refactor: Update chore grouping and color constants for improved clarity and organization * refactor: Update due date display logic and fix performer ID reference in ChoreCard component * refactor: Rename parameter in CompleteSubTask back to completedAt to match backend https://github.com/donetick/donetick/issues/224 commit decf25006bf9fd6bafd086e0c15d0eef88af12d1 Author: Mo Tarbin Date: Sun Jun 1 22:19:58 2025 -0400 feat: Implement StatusBarManager and useStatusBar hook for theme-aware status bar handling commit f58003b4ce2b1a77eef24b59126d5e329770e05c Author: Mo Tarbin Date: Sun Jun 1 21:06:01 2025 -0400 fix: Update CapgoCapacitorSocialLogin to version 7.6.3 and update Podfile.lock checksums commit 6a13eef8e2167c9977b4a25cf09f2e236b986146 Merge: cd49d9a 6080b57 Author: Mo Tarbin Date: Sun Jun 1 00:48:18 2025 -0400 Merge branch 'main' into donetick.com commit cd49d9a6a7ed2c91c9016c66002aad35cb9ab3d1 Merge: 4826090 ddf654a Author: Mo Tarbin Date: Sun Jun 1 00:48:07 2025 -0400 Merge branch 'dev' into donetick.com commit 4826090a903c838e3c6a6a9c7843a2785600097a Merge: 89196b0 bf8e187 Author: Mo Tarbin Date: Sat May 31 19:40:43 2025 -0400 Merge branch 'main' into donetick.com commit 89196b0b3f0438387c69ba23de64822faf4596d5 Merge: 7919b00 87a0039 Author: Mo Tarbin Date: Sat May 31 03:43:07 2025 -0400 Merge branch 'main' into donetick.com commit 7919b00cae6f6d77795b88f380ebde911b7c1a61 Merge: 54c9819 ee69009 Author: Mo Tarbin Date: Sat May 31 01:44:39 2025 -0400 Merge branch 'main' into donetick.com commit 54c981997e055e1de46d08cf408b78ecf569233e Merge: c3b54d0 a217740 Author: Mo Tarbin Date: Fri May 16 21:18:11 2025 -0400 Merge branch 'main' into donetick.com commit c3b54d049aff67df2a0fd11a01ee44a6797ff7c7 Merge: 206302b de4dc9b Author: Mo Tarbin Date: Fri May 16 20:48:22 2025 -0400 Merge branch 'main' into donetick.com commit 206302b2d2d4058a18457bb9bee45b1a6e13a65f Merge: 56179a0 7ae2859 Author: Mo Tarbin Date: Fri May 16 20:39:12 2025 -0400 Merge branch 'main' into donetick.com commit 56179a027f4510d3f5278fc649ecf1560d923aa1 Merge: 8980c06 e26f291 Author: Mo Tarbin Date: Thu Apr 24 22:11:20 2025 -0400 Merge branch 'main' into donetick.com commit 8980c06554b2c2eeb95e8063830f2461c732b70a Merge: f8812ca 0b1208a Author: Mo Tarbin Date: Thu Apr 24 21:56:39 2025 -0400 Merge branch 'main' into donetick.com commit f8812cadee1547a9bf70ba8e35201bd68081c05d Merge: 4eaa68b 261919f Author: Mo Tarbin Date: Thu Apr 24 21:35:26 2025 -0400 Merge branch 'main' into donetick.com commit 4eaa68bf6e91f81b87ac8c70615a6e4373291ee0 Merge: c2544d9 66db280 Author: Mo Tarbin Date: Thu Apr 24 19:52:10 2025 -0400 Merge branch 'donetick.com' of https://github.com/meauxt/donetick-frontend into donetick.com commit c2544d91e64e7d1f9db5c70fb12ce08bb0b76000 Merge: 6978288 f537a00 Author: Mo Tarbin Date: Thu Apr 24 19:51:43 2025 -0400 Merge branch 'main' into donetick.com commit 66db28044faa1f88122d51d7e0646622025ef38f Author: Mo Tarbin Date: Thu Apr 24 02:52:34 2025 -0400 fix: update Capacitor dependencies and downgrade CocoaPods version commit 697828837e28a0a553092f99684376a9fc181902 Author: Mo Tarbin Date: Thu Apr 24 02:42:16 2025 -0400 fix: update Java version to 21 and add new Capacitor dependencies commit 3dc779fd15bbd7317be7e2bef0e741d21843341b Author: Mo Tarbin Date: Thu Apr 24 02:37:13 2025 -0400 fix: update Java version to 17 and add CapacitorCommunitySqlite and CapacitorNetwork dependencies commit 6dbca55da82398a069d901bc3a85206fa47eae47 Author: Mo Tarbin Date: Thu Apr 24 02:22:07 2025 -0400 chore: update dependencies commit 0c163d52aefb2065abc38718c3d842183aadc0e3 Merge: e08b80d f0e0c0e Author: Mo Tarbin Date: Thu Apr 24 02:00:03 2025 -0400 Merge branch 'smart-text-field' into donetick.com commit e08b80d625248a4917a03549d452530e2eadbd8a Merge: b0b0bcc 1b53a4d Author: Mo Tarbin Date: Mon Mar 17 01:04:49 2025 -0400 Merge branch 'main' into donetick.com commit b0b0bcc4a9561ab829a3e55f4b344edf971bf5d6 Author: Mo Tarbin Date: Mon Mar 10 01:14:11 2025 -0400 Update Podfile.lock and enhance Safe Area handling for Android platform commit ff13ee112782bf963e892e8be36d95ed628b4d08 Author: Mo Tarbin Date: Mon Mar 10 00:34:28 2025 -0400 Update Podfile.lock to reflect updated Capacitor dependencies and downgrade CocoaPods version commit a7b756e1dbf6081c843457c31728fef3b1c6ec5f Author: Mo Tarbin Date: Mon Mar 10 00:34:12 2025 -0400 Enhance Android configuration and improve Safe Area handling in NavBar and App components commit aeab3560f6778712d8899a83497599b6f608b9eb Author: Mo Tarbin Date: Sat Mar 8 23:51:43 2025 -0500 Prevent NavBar from rendering on landing page in native platforms commit 4972f554f53225636042f8e9bee19fa11e81893c Merge: 7a7eb25 98b1cb6 Author: Mo Tarbin Date: Sat Mar 8 00:14:41 2025 -0500 Merge branch 'capacitor7' into c7-donetick.com commit 98b1cb6e8a25ebfff3fe7aacf421ffe56399c14e Author: Mo Tarbin Date: Thu Mar 6 17:39:06 2025 -0500 Add iOS and Android assets; update dependencies and configurations commit 7a7eb25f33d1f0c241221ece32a1842dbdddd57d Merge: e369549 76ed927 Author: Mo Tarbin Date: Wed Mar 5 22:04:50 2025 -0500 Merge branch 'main' into donetick.com commit e36954960c803d5aab41a4b3549791a4c809b9a1 Merge: 4907e0a 52b81cc Author: Mo Tarbin Date: Wed Mar 5 21:42:11 2025 -0500 Merge branch 'main' into donetick.com commit 4907e0af41cc2033c549bb9ef51124e582c963f0 Merge: 062bbbb ee566bd Author: Mo Tarbin Date: Wed Mar 5 21:06:45 2025 -0500 Merge branch 'main' into donetick.com commit 062bbbb9137954eb1ef2b3ff101513659d6c68cd Merge: ac6988c cd1b556 Author: Mo Tarbin Date: Wed Mar 5 20:56:11 2025 -0500 Merge branch 'main' into donetick.com commit ac6988c66c59d0fb0bc2982a6c20456448fce1ba Merge: 2365b5e 6431e71 Author: Mo Tarbin Date: Tue Feb 25 23:41:03 2025 -0500 Merge branch 'main' into donetick.com commit 2365b5e0895c34cd3f31fca032d652d2630bdea5 Merge: f064993 4734819 Author: Mo Tarbin Date: Sat Feb 15 00:06:31 2025 -0500 Merge branch 'main' into donetick.com commit f0649931825e2812da508e75d80f275854461e53 Author: Mo Tarbin Date: Sat Feb 15 00:04:59 2025 -0500 Fix https://github.com/donetick/donetick/issues/128 commit d98a324a890318dca2cf4fb371fd83b99830d602 Merge: d36a428 5c82fe4 Author: Mo Tarbin Date: Wed Feb 12 22:27:36 2025 -0500 Merge branch 'donetick.com' of https://github.com/meauxt/donetick-frontend into donetick.com commit d36a42871e98bc94f5c56634859325a561727c15 Merge: b35f518 c06d5f1 Author: Mo Tarbin Date: Wed Feb 12 22:27:19 2025 -0500 Merge branch 'main' into donetick.com commit 5c82fe4c3f07ee0faefd7c1ac90b4c419df33c23 Merge: b5a0076 5bf0724 Author: Mo Tarbin Date: Wed Feb 12 00:32:16 2025 -0500 Merge branch 'main' into donetick.com commit b5a00763d75d6c599520250bcd511b17317fd8b9 Merge: c6e1f9c 2925267 Author: Mo Tarbin Date: Tue Feb 11 21:01:01 2025 -0500 Merge branch 'main' into donetick.com commit c6e1f9c935d9654d1fd0e6cb802f9eb9934f65c0 Merge: 6e3f223 cfc121b Author: Mo Tarbin Date: Tue Feb 11 20:50:47 2025 -0500 Merge branch 'main' into donetick.com commit 6e3f223c6ce83690466c31de38d918698424efd8 Merge: d2beee5 e964985 Author: Mo Tarbin Date: Tue Feb 11 20:49:26 2025 -0500 Merge branch 'main' into donetick.com commit d2beee52a1a954b63902abc596b25e97447a3c54 Merge: b35f518 06519a0 Author: Mo Tarbin Date: Fri Feb 7 00:42:16 2025 -0500 Merge branch 'main' into donetick.com commit b35f518b4e6e40b4e6b0c6f360ad258bd50a689e Merge: c4121db b221f38 Author: Mo Tarbin Date: Sun Feb 2 20:48:54 2025 -0500 Merge branch 'dev' into donetick.com commit c4121dbae1c16cb7def7c07bafccc98c6255d1b4 Merge: 8cc6789 568f86a Author: Mo Tarbin Date: Sun Feb 2 01:27:53 2025 -0500 Merge branch 'dev' into donetick.com commit 8cc678955bd0a8f1846a17ee8dc2c7597c62cdf0 Merge: 279bf05 4527b22 Author: Mo Tarbin Date: Tue Jan 21 15:24:34 2025 -0500 Merge branch 'dev' into donetick.com commit 279bf059c4ca2034802872f0b49eea0d73f8e7fd Merge: 8c0ccc9 4e64d0b Author: Mo Tarbin Date: Sat Jan 18 09:54:24 2025 -0500 Merge branch 'dev' into donetick.com commit 8c0ccc9d2cd1cbf101ef672134ad8980f4e7cd65 Merge: 629c1ce 9dc3edb Author: Mo Tarbin Date: Fri Jan 17 00:50:46 2025 -0500 Merge branch 'dev' into donetick.com commit 629c1cee0b9b591f6c33b23e557af079837f9b4e Merge: 5adeae6 56f66e9 Author: Mo Tarbin Date: Thu Jan 16 01:02:14 2025 -0500 Add useDebounce hook for debouncing input value s# Please enter a commit message to explain why this merge is necessary, commit 5adeae661b402280f1f0b84e1416f3ffbfcb3410 Merge: 7309161 aa7f412 Author: Mo Tarbin Date: Wed Jan 15 02:05:10 2025 -0500 Merge branch 'dev' into donetick.com commit 73091615cb21faca1325fad6bb10aa126de297aa Merge: f6d86a9 da85caf Author: Mo Tarbin Date: Wed Jan 15 01:55:13 2025 -0500 Add IconButtonWithMenu component with label support Add LearnMoreButton with some instruction on task modal# Please enter a commit message to explain why this merge is necessary, commit f6d86a92d92a5cf0b78c3505fc0b4de9917a8913 Merge: 89824a4 d3b3623 Author: Mo Tarbin Date: Tue Jan 14 11:08:22 2025 -0500 Make sure the title respect upper and lower case commit 89824a4ce0f374b0f41943d0c2b4d11bd234cc85 Merge: 9110bf6 cc11a62 Author: Mo Tarbin Date: Tue Jan 14 10:47:13 2025 -0500 Experiment: Add Sidepanel with calendar view Support redeem points Experiment: task in sentences Fix small bugs in the chip when loading the chore card commit 9110bf6de4a1a234dbd73afc19f78e4378816cc4 Merge: 4879b86 46f7f51 Author: Mo Tarbin Date: Fri Jan 10 00:38:38 2025 -0500 Update Login URL commit 4879b86e49525da56de3f95d386711cc2013a5e2 Merge: f8d3312 13bfe66 Author: Mo Tarbin Date: Fri Jan 3 02:12:21 2025 -0500 Update API URLs to include version number commit f8d3312ee7f333c190526b90e2e1534a9ab88379 Merge: 92513aa 1b1da5f Author: Mo Tarbin Date: Tue Dec 31 02:23:06 2024 -0500 Merge branch 'dev' into donetick.com commit 92513aafaee2ed5135f022c57354ee63160a4f38 Author: Mo Tarbin Date: Sun Dec 29 00:31:10 2024 -0500 chore: Remove unused import and fix typo in LabelView.jsx commit aafc3c412db13f01b467df8180231fd58e2fd14d Merge: 8183792 d4c36e2 Author: Mo Tarbin Date: Sat Dec 28 18:53:53 2024 -0500 Initial Activity View Add New Colors.jsx Allow Dark model Toggle from the Navbar commit 818379211ccde58532242aba17b6a88696df43ac Merge: 7bdc09d 0f2781f Author: Mo Tarbin Date: Thu Dec 26 19:06:20 2024 -0500 Merge branch 'dev' into donetick.com commit 7bdc09db7368d022c2552f1721d3fa3b52e8a795 Merge: 08955e3 577791b Author: Mo Tarbin Date: Thu Dec 26 18:44:32 2024 -0500 Merge branch 'main' into donetick.com commit 08955e325e300411ebb113f80ef5be7e9898ecf5 Merge: f812ada 6085ffa Author: Mo Tarbin Date: Thu Dec 26 18:28:20 2024 -0500 Merge branch 'donetick.com' of https://github.com/meauxt/donetick-frontend into donetick.com commit f812ada34938998d1a1cd4c00405b96edd7d219b Author: Mo Tarbin Date: Thu Dec 26 18:22:15 2024 -0500 Update npm dependency to latest stable version commit bda85c8f90fd616deee9594b64cc02bb60af7d7c Author: Mo Tarbin Date: Thu Dec 26 18:21:46 2024 -0500 Update API_URL in Config.js to use window.location.hostname for 'AUTO' value commit 1bda13166c569f0d726e3d40eb15e4ec3784188e Author: Mo Tarbin Date: Thu Dec 26 02:39:16 2024 -0500 feat: Set maximum file size to cache in service worker configuration commit 6085ffa7e11844876cfdf3617c6efdd6ee741cbf Author: Mo Tarbin Date: Thu Dec 26 02:37:19 2024 -0500 Update Vite configuration to set maximum cache file size and remove unused Rollup external dependencies commit 2d7ff4550e6f80529d11f4f7bf308873511b6a63 Author: Mo Tarbin Date: Thu Dec 26 02:32:06 2024 -0500 Fix formatting in Vite configuration file commit 47571fe092c915119ed700e437f616377f86e815 Author: Mo Tarbin Date: Thu Dec 26 02:30:56 2024 -0500 Add external dependency configuration for Rollup in Vite build commit 528faaf46cf780c0ce04a9380283a3a2d11825aa Author: Mo Tarbin Date: Thu Dec 26 02:25:02 2024 -0500 Remove unnecessary 'dev' flags from package-lock.json dependencies commit 7d01541aecbe059f22c0c108b2baf81012eb3b36 Author: Mohamad Tarbin Date: Thu Dec 26 02:21:36 2024 -0500 Mobile app (#3) (#4) * Initial Capacitor Config and plugins * Add Android project files and resources * Add local notification scheduling for chores * Add NotificationAccessSnackbar component for handling notification preferences * Add capacitor-preferences to Android project * Update notification Snackbar * Add local notification scheduling for chores * Add ionic.config.json file for custom project configuration * chore: Add environment variables for production deployment * Add Support for IOS, pass notificaiton token(push notifications) * Add Capacitor Device support and refactor notification handling * Refactor GoogleAuth client IDs to use environment variables * Remove google-services.json to enhance security by eliminating sensitive data from the repository * Remove environment files to enhance security by eliminating sensitive data from the repository * Rename project from fe-template to Donetick in ionic.config.json * Remove GoogleService-Info.plist and Info.plist to enhance security by eliminating sensitive data from the repository --------- Co-authored-by: Mo Tarbin commit 4aa4528b565560a6a91b9e2a9bdeda11dba7c2cf Merge: bcd32a8 5d1f381 Author: Mohamad Tarbin Date: Thu Dec 26 02:18:13 2024 -0500 Merge branch 'donetick.com' into dev commit 5d1f3811c65445cae702660023bb449a8e221a53 Author: Mo Tarbin Date: Thu Dec 26 02:09:04 2024 -0500 Add Info.plist configuration for iOS app commit 903e8c3f1ec3e12041c9382936fcd16de7918d81 Author: Mo Tarbin Date: Thu Dec 26 02:08:28 2024 -0500 Add Google services configuration for iOS app commit 592a43a85c8540978c6b85d4a3bd01a643f607cc Author: Mo Tarbin Date: Thu Dec 26 01:40:17 2024 -0500 Add Google services configuration for Android app commit 6ed89f0d085812364af0fd249e5c867a6e7b446d Author: Mo Tarbin Date: Thu Dec 26 01:20:30 2024 -0500 Add Android and iOS client IDs to production environment variables commit a941263debcac8205ca828ee643c2a4dafa4d7ce Merge: 385d923 1e7b47e Author: Mo Tarbin Date: Sun Dec 22 16:07:18 2024 -0500 Merge branch 'dev' into donetick.com commit 385d92316ab6c4b20569a6d0e4f1fa2d5228c0b3 Merge: 22abf46 88c11ee Author: Mo Tarbin Date: Sun Dec 15 18:11:00 2024 -0500 Fix Unable to assign Assignee to task Support Loading archived commit 22abf462f041384559fa9808a24d308c40bf1fba Merge: 08ccd89 7ea0a03 Author: Mo Tarbin Date: Sat Dec 14 02:15:21 2024 -0500 Support Sortinging in My Chore by Date Show API Token and allow manual copy Show Error when sign up disabled Support Pushover commit 08ccd891b115a599eb907d859a0129695baf5f01 Author: Mo Tarbin Date: Sat Dec 7 15:26:11 2024 -0500 Update VITE_APP_API_URL in .env.production commit 874898be4a13d5f16512f469c57cab2e4f9d4d46 Merge: 0994f3a f8639be Author: Mo Tarbin Date: Fri Dec 6 01:30:41 2024 -0500 Merge branch 'dev' into donetick.com commit 0994f3a0d3c05a2515084e455e950773526f3243 Merge: 7205a64 57b2ea1 Author: Mo Tarbin Date: Sat Nov 30 02:15:54 2024 -0500 Merge branch 'main' into donetick.com commit 7205a647677df61fa26b4428bac34e2d468defe1 Merge: 2514205 ba75962 Author: Mo Tarbin Date: Sat Nov 30 00:46:06 2024 -0500 Add Label filters, Update cohre card to show labels, fix typo commit 2514205e342e7196b8cd6ed8bbcdc2e53eca8889 Merge: f5d157d 7551871 Author: Mo Tarbin Date: Sun Nov 24 00:50:00 2024 -0500 Merge branch 'dev' into donetick.com commit f5d157d1758a92ec38fe89e894e5ef58af204ec6 Merge: b9b0d28 43608a3 Author: Mo Tarbin Date: Sat Nov 23 21:42:52 2024 -0500 Merge branch 'dev' into donetick.com commit b9b0d28a18affcbccf6b0b02401d6ee65ce62f22 Merge: d80311a 7c36e2d Author: Mo Tarbin Date: Sat Nov 23 20:26:14 2024 -0500 Add Support for LabelV2, Add LabelModal and LabelView. Add React Query commit d80311ac956412f8a22d43cab445d4c928201048 Merge: 5954dfc 2ad8ddd Author: Mo Tarbin Date: Mon Nov 4 00:23:13 2024 -0500 Fix Monthly text commit 5954dfcf500a88b7a2ec5c7004b545febf4327c2 Merge: 1925822 e1615d2 Author: Mo Tarbin Date: Sun Nov 3 22:59:43 2024 -0500 Merge branch 'dev' into donetick.com commit 1925822192ff22de00a76fc2fafa6dfd174c8406 Merge: 7465158 1e90c2e Author: Mo Tarbin Date: Sun Nov 3 22:40:43 2024 -0500 Update the version commit 7465158b033a330ea9d933d787f03779ba754abe Merge: 5a16acf ee5763b Author: Mo Tarbin Date: Sun Nov 3 22:38:02 2024 -0500 Add Support for Priority commit 5a16acf403e5d0fd173f411f91ddbfc8b15e9168 Merge: d85776d 2406331 Author: Mo Tarbin Date: Fri Sep 6 18:05:54 2024 -0400 Add CookiePermissionSnackbar Update landing commit d85776d8fd9cb8a007128ad49a87a3da941e9295 Merge: 78c8bb7 7e93e80 Author: Mo Tarbin Date: Sat Aug 10 02:31:27 2024 -0400 Merge branch 'dev' into donetick.com commit 78c8bb7a873ea6c596855a785a20f360724d15f4 Merge: fb93f4e ea4783f Author: Mo Tarbin Date: Sat Aug 10 02:29:35 2024 -0400 Merge branch 'dev' into donetick.com commit fb93f4e705b2988cd21194be28eceb9e8bae27df Author: Mo Tarbin Date: Sun Aug 4 22:36:22 2024 -0400 chore: Add support for Open Replay commit dc9760960c2dbfe04ab0abe182493dc702ebc788 Merge: f003eca b5f17dc Author: Mo Tarbin Date: Sun Aug 4 22:35:12 2024 -0400 Add support for Open Replay commit f003eca86b664564c0519415898456e28765f5db Merge: eeb0e20 539cf5c Author: Mo Tarbin Date: Mon Jul 29 12:46:40 2024 -0400 Merge branch 'dev' into donetick.com commit eeb0e209a3cb175fc63d1d0894f6d0c1039183a8 Merge: 65fd025 8e0c467 Author: Mo Tarbin Date: Mon Jul 29 12:10:31 2024 -0400 Merge branch 'dev' into donetick.com commit 65fd025b26cef1cdb632732b5ef1656df10fe9bc Merge: 098c2bd ff745e9 Author: Mo Tarbin Date: Mon Jul 29 12:03:43 2024 -0400 Merge branch 'dev' into donetick.com commit 098c2bde3755d97f6eb3585bbce6b9766f313987 Merge: 65a6eae 0df5162 Author: Mo Tarbin Date: Mon Jul 29 12:00:49 2024 -0400 Merge branch 'dev' into donetick.com commit 65a6eae42ea00ec0c1e043f0d3580f7bbcfa12ad Merge: f676bf0 b7ee1c0 Author: Mo Tarbin Date: Mon Jul 29 02:55:28 2024 -0400 Merge branch 'dev' into donetick.com commit f676bf0aaa356b4a414199b364787e36bd757c23 Merge: f365635 90efb5b Author: Mo Tarbin Date: Sat Jul 20 03:40:53 2024 -0400 Merge branch 'dev' into donetick.com commit f3656353cd95276b23d9f7aba0f177ee4d81a89e Merge: 3036eb4 aed179d Author: Mo Tarbin Date: Thu Jul 18 18:20:23 2024 -0400 Merge branch 'dev' into donetick.com commit 3036eb443a0ff8b09d4a33c4c6842082ab6edad9 Merge: e2dff21 7991399 Author: Mo Tarbin Date: Thu Jul 18 18:06:56 2024 -0400 Merge branch 'dev' into donetick.com commit e2dff2197c5a49e97fd9f8150d336fdd5b11afb3 Merge: c292335 dfe89b4 Author: Mo Tarbin Date: Wed Jul 17 01:08:35 2024 -0400 Merge branch 'dev' into donetick.com commit c292335e95e7aa01ab0960ac4e1c080ceeda1379 Merge: 9602842 7f4e592 Author: Mo Tarbin Date: Tue Jul 16 19:37:32 2024 -0400 Merge branch 'dev' into donetick.com commit 9602842008a9cb76022640b370e941208f08305d Merge: 9cba371 93512eb Author: Mo Tarbin Date: Tue Jul 16 01:59:02 2024 -0400 Merge branch 'dev' into donetick.com commit 9cba371fd526f2a52dcef83d20e463c446852e1d Merge: ef6c184 7a49011 Author: Mo Tarbin Date: Sun Jul 14 17:56:25 2024 -0400 Merge branch 'dev' into donetick.com commit ef6c1841fe4c4ebffca920779f04f8c92b18ffe6 Merge: 78299ee bc741d9 Author: Mo Tarbin Date: Sun Jul 14 17:45:41 2024 -0400 Merge branch 'd`ev' into donetick.com commit 78299ee953418059c84b4b9ea53ffe01129a28fc Merge: bcc82f9 ba3331e Author: Mo Tarbin Date: Sat Jul 13 01:54:35 2024 -0400 Merge branch 'dev' into donetick.com commit bcc82f9b524a484a41ac4470d123c565aafd9ce8 Author: Mo Tarbin Date: Tue Jul 9 21:22:32 2024 -0400 Add VITE_IS_LANDING_DEFAULT flag for conditional rendering of landing page commit 48d664e15704811c60d125370e5bd80ecf6cfb8b Merge: 8f670c6 e25a6d3 Author: Mo Tarbin Date: Tue Jul 9 21:21:43 2024 -0400 Merge branch 'dev' into donetick.com commit 8f670c60bf8df7e060b8a963b5a107e6f59e3b93 Merge: 851c330 8da220e Author: Mo Tarbin Date: Tue Jul 9 17:51:09 2024 -0400 Merge branch 'dev' into donetick.com commit 851c33035c8a0431d36524a300b5fd3b399238ce Merge: 5a60894 40f1384 Author: Mo Tarbin Date: Tue Jul 9 17:41:23 2024 -0400 Update landing Merge branch 'dev' into donetick.com commit 5a6089465391825c9b0278e2dc330aff8167ae36 Merge: 499da8f c4bf06b Author: Mo Tarbin Date: Sun Jul 7 19:49:37 2024 -0400 Merge branch 'dev' into donetick.com commit 499da8f995ea10ae4a488e2b83505460a925de8d Author: Mo Tarbin Date: Sun Jul 7 03:19:03 2024 -0400 Squashed commit of the following: Trim first character from emoji name in ChoreCard component commit d031363dae6789b2ea8bd0cd770ccdeb98bdb7d7 Merge: a725dc2 09a4bbd Author: Mo Tarbin Date: Sun Jul 7 02:50:39 2024 -0400 Merge branch 'dev' into donetick.com commit a725dc2d5f22575bbdadc278b986e8575ee74a97 Merge: 468f282 8a919dd Author: Mo Tarbin Date: Sun Jul 7 02:14:02 2024 -0400 Merge branch 'dev' into donetick.com commit 468f282f2e2cb5bb73c8542d8135b2cdf3981d80 Merge: 47f8218 e039b73 Author: Mo Tarbin Date: Sun Jul 7 00:25:27 2024 -0400 Merge branch 'dev' into donetick.com commit 47f82188a4fbba5bffcf1d50bde30e19c10354e3 Merge: dd5f61a 4f9e2f9 Author: Mo Tarbin Date: Sat Jul 6 13:24:57 2024 -0400 Merge branch 'dev' into donetick.com commit dd5f61a3c13f528275dedf0af4dbe8aa5923b990 Merge: 203846b ae96328 Author: Mo Tarbin Date: Sat Jul 6 03:50:05 2024 -0400 Merge branch 'dev' into donetick.com commit 203846ba3220732ec619f39cb9ea60e999a6115e Merge: 7f86704 09c25ce Author: Mo Tarbin Date: Sat Jul 6 02:35:20 2024 -0400 Merge branch 'dev' into donetick.com commit 7f8670439b044eb38acfa5bfa036166c647d5b15 Author: Mo Tarbin Date: Fri Jul 5 17:30:47 2024 -0400 refactor: Simplify API_URL assignment in Config.js commit 24d9db8d580224574d6c468150b638c9e29f2528 Merge: 6232455 c34da50 Author: Mo Tarbin Date: Fri Jul 5 17:29:45 2024 -0400 Merge branch 'dev' into donetick.com commit 6232455f30692e6e6ca8351049d6985b158cf9fe Merge: 6da9c29 c5ee02d Author: Mo Tarbin Date: Tue Jul 2 00:49:58 2024 -0400 Merge branch 'dev' into donetick.com commit 6da9c2966b2ba5b168844a2961f169e188bafa84 Merge: 0b90929 61b4e4b Author: Mo Tarbin Date: Mon Jul 1 23:54:30 2024 -0400 Merge branch 'dev' into donetick.com commit 0b909292d6c033662ef8a6591dd8d665611d88ab Merge: 4546728 5e54da8 Author: Mo Tarbin Date: Mon Jul 1 22:13:01 2024 -0400 Merge branch 'dev' into donetick.com commit 45467286b27fc7dd9cbb05947d7db2ca81312da0 Author: Mo Tarbin Date: Mon Jul 1 01:52:00 2024 -0400 add the .env.development file commit 73a458b740cc81376ef3d28e80ac931865d2af0a Author: Mo Tarbin Date: Sun Jun 30 23:08:23 2024 -0400 navigate app always to my/chores commit 44aeb03c53c30ac5644461bc45e0d8c49b01911a Author: Mo Tarbin Date: Sun Jun 30 22:46:55 2024 -0400 Add production environment variables for API URL, redirect URL, and Google Client ID --- .gitignore | 3 +- android/app/release/output-metadata.json | 37 + android/app/src/main/AndroidManifest.xml | 13 +- .../java/com/donetick/app/MainActivity.java | 34 +- android/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- android/variables.gradle | 11 +- capacitor.config.ts | 22 +- index.html | 13 +- ios/App/App.xcodeproj/project.pbxproj | 16 +- .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 110522 -> 54663 bytes .../AppIcon.appiconset/Contents.json | 18 +- .../Splash.imageset/Contents.json | 59 +- .../Default@1x~universal~anyany-dark.png | Bin 0 -> 173158 bytes .../Default@1x~universal~anyany.png | Bin 0 -> 53353 bytes .../Default@2x~universal~anyany-dark.png | Bin 0 -> 173158 bytes .../Default@2x~universal~anyany.png | Bin 0 -> 53353 bytes .../Default@3x~universal~anyany-dark.png | Bin 0 -> 173158 bytes .../Default@3x~universal~anyany.png | Bin 0 -> 53353 bytes ios/App/App/Info.plist | 26 +- ios/App/Podfile.lock | 4 +- ios/App/PrivacyInfo.xcprivacy | 29 + ios/Podfile | 0 package-lock.json | 4839 +++++++++-------- package.json | 2 + src/App.jsx | 29 +- src/hooks/useStatusBar.js | 56 + src/styles/safe-area.css | 127 + src/utils/StatusBarManager.js | 2 +- src/views/Landing/DemoMyChore.jsx | 15 + src/views/Landing/Landing.jsx | 4 + .../Landing/TabletInstallationSection.jsx | 1 + src/views/PrivacyPolicy/PrivacyPolicyView.jsx | 2 - src/views/Settings/AccountSettings.jsx | 5 +- src/views/Settings/Settings.jsx | 5 +- src/views/components/NavBar.jsx | 2 +- 36 files changed, 3137 insertions(+), 2243 deletions(-) create mode 100644 android/app/release/output-metadata.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany-dark.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany-dark.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany-dark.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany.png create mode 100644 ios/App/PrivacyInfo.xcprivacy create mode 100644 ios/Podfile create mode 100644 src/hooks/useStatusBar.js create mode 100644 src/styles/safe-area.css diff --git a/.gitignore b/.gitignore index 4ac371d1..5f2e400c 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,5 @@ dist-ssr *.sln *.sw? -resources/android/**/* \ No newline at end of file +resources/android/**/* +resources/ios/**/* \ No newline at end of file diff --git a/android/app/release/output-metadata.json b/android/app/release/output-metadata.json new file mode 100644 index 00000000..0683b469 --- /dev/null +++ b/android/app/release/output-metadata.json @@ -0,0 +1,37 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.donetick.app", + "variantName": "release", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 20, + "versionName": "1.0.20", + "outputFile": "app-release.apk" + } + ], + "elementType": "File", + "baselineProfiles": [ + { + "minApi": 28, + "maxApi": 30, + "baselineProfiles": [ + "baselineProfiles/1/app-release.dm" + ] + }, + { + "minApi": 31, + "maxApi": 2147483647, + "baselineProfiles": [ + "baselineProfiles/0/app-release.dm" + ] + } + ], + "minSdkVersionForDexing": 24 +} \ No newline at end of file diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 837d403a..3d5b3c5d 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -9,7 +9,7 @@ android:theme="@style/AppTheme" android:usesCleartextTraffic="true"> + + + + + + @@ -43,6 +53,7 @@ + diff --git a/android/app/src/main/java/com/donetick/app/MainActivity.java b/android/app/src/main/java/com/donetick/app/MainActivity.java index 0b70e1fc..283dc353 100644 --- a/android/app/src/main/java/com/donetick/app/MainActivity.java +++ b/android/app/src/main/java/com/donetick/app/MainActivity.java @@ -2,4 +2,36 @@ import com.getcapacitor.BridgeActivity; -public class MainActivity extends BridgeActivity {} +import ee.forgr.capacitor.social.login.GoogleProvider; +import ee.forgr.capacitor.social.login.SocialLoginPlugin; +import ee.forgr.capacitor.social.login.ModifiedMainActivityForSocialLoginPlugin; +import com.getcapacitor.PluginHandle; +import com.getcapacitor.Plugin; +import android.content.Intent; +import android.util.Log; + + + public class MainActivity extends BridgeActivity implements ModifiedMainActivityForSocialLoginPlugin { + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + + if (requestCode >= GoogleProvider.REQUEST_AUTHORIZE_GOOGLE_MIN && requestCode < GoogleProvider.REQUEST_AUTHORIZE_GOOGLE_MAX) { + PluginHandle pluginHandle = getBridge().getPlugin("SocialLogin"); + if (pluginHandle == null) { + Log.i("Google Activity Result", "SocialLogin login handle is null"); + return; + } + Plugin plugin = pluginHandle.getInstance(); + if (!(plugin instanceof SocialLoginPlugin)) { + Log.i("Google Activity Result", "SocialLogin plugin instance is not SocialLoginPlugin"); + return; + } + ((SocialLoginPlugin) plugin).handleGoogleLoginIntent(requestCode, data); + } + } + + @Override + public void IHaveModifiedTheMainActivityForTheUseWithSocialLoginPlugin() {} + } \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 85a5dda2..f1b3b0e5 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -7,8 +7,8 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.2.1' - classpath 'com.google.gms:google-services:4.4.0' + classpath 'com.android.tools.build:gradle:8.7.2' + classpath 'com.google.gms:google-services:4.4.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index c747538f..cea7a793 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/android/variables.gradle b/android/variables.gradle index 99301993..d7809e12 100644 --- a/android/variables.gradle +++ b/android/variables.gradle @@ -5,12 +5,13 @@ ext { androidxActivityVersion = '1.9.2' androidxAppCompatVersion = '1.7.0' androidxCoordinatorLayoutVersion = '1.2.0' - androidxCoreVersion = '1.12.0' - androidxFragmentVersion = '1.6.2' + androidxCoreVersion = '1.15.0' + androidxFragmentVersion = '1.8.4' coreSplashScreenVersion = '1.0.1' - androidxWebkitVersion = '1.9.0' + androidxWebkitVersion = '1.12.1' junitVersion = '4.13.2' - androidxJunitVersion = '1.1.5' - androidxEspressoCoreVersion = '3.5.1' + androidxJunitVersion = '1.2.1' + androidxEspressoCoreVersion = '3.6.1' cordovaAndroidVersion = '10.1.1' + firebaseMessagingVersion = '24.1.0' } \ No newline at end of file diff --git a/capacitor.config.ts b/capacitor.config.ts index 751d712a..a585c191 100644 --- a/capacitor.config.ts +++ b/capacitor.config.ts @@ -1,4 +1,4 @@ -import type { CapacitorConfig } from '@capacitor/cli'; +import type { CapacitorConfig } from '@capacitor/cli' const config: CapacitorConfig = { appId: 'com.donetick.app', @@ -12,17 +12,17 @@ const config: CapacitorConfig = { presentationOptions: ['badge', 'sound', 'alert'], }, LocalNotifications: { - smallIcon: "ic_stat_icon_config_sample", - iconColor: "#488AFF", - sound: "beep.wav", + smallIcon: 'ic_stat_icon_config_sample', + iconColor: '#488AFF', + sound: 'beep.wav', }, - GoogleAuth: { - scopes: ['profile', 'email', 'openid'], - clientId: process.env.VITE_APP_GOOGLE_CLIENT_ID, - androidClientId: process.env.VITE_APP_ANDRIOD_CLIENT_ID, - iosClientId: process.env.VITE_APP_IOS_CLIENT_ID, + // GoogleAuth: { + // scopes: ['profile', 'email', 'openid'], + // clientId: process.env.VITE_APP_GOOGLE_CLIENT_ID, + // androidClientId: process.env.VITE_APP_ANDRIOD_CLIENT_ID, + // iosClientId: process.env.VITE_APP_IOS_CLIENT_ID, + // }, }, } -}; -export default config; +export default config diff --git a/index.html b/index.html index f4fbd0ec..241f5610 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,21 @@ + + - + + Donetick + diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index 150692e7..be59e397 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -14,6 +14,7 @@ 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; + 72FA9293C4A649D1BA0E5917 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 71866EB277374608AD02C137 /* PrivacyInfo.xcprivacy */; }; A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; }; D1115B492C653D60004C6043 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1115B482C653D60004C6043 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ @@ -28,6 +29,7 @@ 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; + 71866EB277374608AD02C137 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; D1115B482C653D60004C6043 /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; @@ -62,6 +64,7 @@ 504EC3051FED79650016851F /* Products */, 7F8756D8B27F46E3366F6CEA /* Pods */, 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */, + 71866EB277374608AD02C137 /* PrivacyInfo.xcprivacy */, ); sourceTree = ""; }; @@ -127,8 +130,8 @@ 504EC2FC1FED79650016851F /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 0920; + LastSwiftUpdateCheck = 920; + LastUpgradeCheck = 920; TargetAttributes = { 504EC3031FED79650016851F = { CreatedOnToolsVersion = 9.2; @@ -169,6 +172,7 @@ 504EC30D1FED79650016851F /* Main.storyboard in Resources */, 2FAD9763203C412B000D30F8 /* config.xml in Resources */, D1115B492C653D60004C6043 /* GoogleService-Info.plist in Resources */, + 72FA9293C4A649D1BA0E5917 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -289,7 +293,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -340,7 +344,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -358,7 +362,7 @@ CURRENT_PROJECT_VERSION = 24; DEVELOPMENT_TEAM = 6UJJ78R3BS; INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app; MARKETING_VERSION = 1.2.2; @@ -378,7 +382,7 @@ CURRENT_PROJECT_VERSION = 24; DEVELOPMENT_TEAM = 6UJJ78R3BS; INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 1.2.2; PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app; diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png index adf6ba01dbe256605c5152ac1fd78ae99aaa2a8d..83c8ed646a3bdc99c87370a0c01bcd68f9ab96f1 100644 GIT binary patch literal 54663 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 literal 110522 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 C`SD)> diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json index 9b7d382d..b1a84833 100644 --- a/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,14 +1,14 @@ { - "images" : [ + "images": [ { - "filename" : "AppIcon-512@2x.png", - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" + "idiom": "universal", + "size": "1024x1024", + "filename": "AppIcon-512@2x.png", + "platform": "ios" } ], - "info" : { - "author" : "xcode", - "version" : 1 + "info": { + "author": "xcode", + "version": 1 } -} +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json index d7d96a67..84a416d6 100644 --- a/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json +++ b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json @@ -1,23 +1,56 @@ { - "images" : [ + "images": [ { - "idiom" : "universal", - "filename" : "splash-2732x2732-2.png", - "scale" : "1x" + "idiom": "universal", + "filename": "Default@1x~universal~anyany.png", + "scale": "1x" }, { - "idiom" : "universal", - "filename" : "splash-2732x2732-1.png", - "scale" : "2x" + "idiom": "universal", + "filename": "Default@2x~universal~anyany.png", + "scale": "2x" }, { - "idiom" : "universal", - "filename" : "splash-2732x2732.png", - "scale" : "3x" + "idiom": "universal", + "filename": "Default@3x~universal~anyany.png", + "scale": "3x" + }, + { + "appearances": [ + { + "appearance": "luminosity", + "value": "dark" + } + ], + "idiom": "universal", + "scale": "1x", + "filename": "Default@1x~universal~anyany-dark.png" + }, + { + "appearances": [ + { + "appearance": "luminosity", + "value": "dark" + } + ], + "idiom": "universal", + "scale": "2x", + "filename": "Default@2x~universal~anyany-dark.png" + }, + { + "appearances": [ + { + "appearance": "luminosity", + "value": "dark" + } + ], + "idiom": "universal", + "scale": "3x", + "filename": "Default@3x~universal~anyany-dark.png" } ], - "info" : { - "version" : 1, - "author" : "xcode" + "info": { + "version": 1, + "author": "xcode" } } \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany-dark.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae9f3f67a6884f3caef557b2380d16877db8dc4 GIT binary patch literal 173158 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 AZ~y=R literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@1x~universal~anyany.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9ccb67580f174c0aea2ba7122acb8ccf03ca1b GIT binary patch literal 53353 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 Qb@pceEdkz~&3lgj1$RaDrvLx| literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany-dark.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae9f3f67a6884f3caef557b2380d16877db8dc4 GIT binary patch literal 173158 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 AZ~y=R literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9ccb67580f174c0aea2ba7122acb8ccf03ca1b GIT binary patch literal 53353 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 Qb@pceEdkz~&3lgj1$RaDrvLx| literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany-dark.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae9f3f67a6884f3caef557b2380d16877db8dc4 GIT binary patch literal 173158 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 AZ~y=R literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany.png b/ios/App/App/Assets.xcassets/Splash.imageset/Default@3x~universal~anyany.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9ccb67580f174c0aea2ba7122acb8ccf03ca1b GIT binary patch literal 53353 zcmeFacUY6>`!;TC6A-`6;=^E&VANuz!@(mV1C z-!J?2?K^TqU;FmHeZL^Ke-0f4{>`7u*Ny{kKR?j7^x3y>|HAgq52)bVuKV_#-FHL# zSF?bOr7_tb_U$_yUPe`Fdh^BLr#~MF0)N4NJq2|DzhuAOmTli;_jT>#-iJLK?Ay0z zgFPE;Bf?%B?Ac&14)$u}t_AjTVJ{cmu^4}jM?wtD1heyf(5Z&J11Rwa%Z|u(_ ze*Djevg4q?MZ3M*>=|t@()RLZ4{ZK!M)sg{uiorc&ppbqN1*mt=l^mJ&Ht52|2_+_ zR}}V&!d_9>D++r>;eUBi_`kOhw3P~;0CcXihw<4~rc2=hhj0E7Gs825~}7ioKWvj;Z+IA+*`&b@lGS3UPA$3Ko4 z_6XD->)hke|Bw^*8jrm;YOnX)>!kNO>3_^O?RC=spLEi1M;l02>hP-ltm#jg!S|MZ zRI4iVnPU<(6T{t`SbTD z|B#Y@IscDRxc93)YwX3weVW@8(R<`pZhxe_dzcMU zY5K9=3vhh_PqznLXC80$5K-)zK}kk|y@ECDCOCm(%H>pCb+~aaEuw@>y|%bBO!)TLZh?FBLwLHmux)DF zbgz8EZO=>S>6F_VbEsiOBa%tyY#XHGJ{CtF zNEY+x!VOXV?p<+^LPlPcF`jNub+_6%h8)STKefHek@+JX#eJp5q@H3@ch|M2sv#Nm zB}kNX!UFiUuIGv-4EWXu;Kl#*t|}{%14;nUtK$h+M#mSI-c)@@1sbtkN@%f*>YLs33X79CJUE6bp}RG;c91c z2=UN_0z3%QG|B+&gyBGTX!y4)(6K7UX((1=EVQi z3gyXh{uN)-0*TV1Az4y(q%=%h7>&qFBW{e*abCE>w(%*tCQr3z-D_0Jl;>g^RTEad zbGcpj*k`8{^c*Q71jD_q=Zo`z6uFGkYb;}f#(!q1ahb7ZTIeo~lmzC*Y!)5Dlw^%_ zXg;)i3A$?yqDA}!x1_7KtleCvY$TAKcDxs>!oOqTN1-4&i@1P1xLT<@A>P`0@RicB z;$GL1j_KY=IBXS6$FL|G5azqos+wyyZR`ovd+Z|B564ssUvv9W`l5Vy5pIxiRBr< zBHcA*9%tZ_w{Nbkgyy@R1q)&ge%cPH(>~v0O7S$Jz@;r(ZSZ2rha9w&Qh{?ih(s{QMsPalQc{-Q7|3c_6O+H4OuZa=c2 zbwY_rsjFSgBCnSc=EFN?(eRhv)x3NBku z4Dsl39?dPcUtDpp>jZwoXaWb{I90j&R*`M4`U=<)dJeu59-hO3$2uwVtDz#P8N(5^p-<)g2U7&$(5 zS-xjpx3i954mOTO++DqUJhAg-gN3I;lpf~1iKR)xuoL%eGB>A$i=^av*_QF~C-s$b zGA$FU_NX%@%k;ic@3~a`R>!aok$d(OcQWu_UJhNwMiloCsy!s&OS_^mc`DbvA={39 zG|k@bZ%)>?Yv|S#bY#F^W2X|D*6$-isl5T4Zxp;(NpM{A66Fort1k&YUFs`=>ji!& zz7mc-^~vSbs8d^rppZaGScpp%k{Aoo@^<|c_$~3iZJIVVEwX*oZ(w-rnz9vZ|0}EU z0jn4wWUG)--~r1RHK7m{A)AH^LSYY`)GPda5w;DNg@PXjBCH$Kv%=h*5HJVx#X znY5LTBqAiXlw!#(p(R|7pN=$7bxT91Y9qGZ71X&e$a~Okx8WC8?Pt?!eJzj2sO8k1 zB6D3Zn+Wo8Rg6)60j?5paB^`G6P(wRY*BU?)#2{0dF50on$i;uR+Y=~ah4yur(L41 zQA~tHQqxv+y;&LhSypHI8^Q=Z@adhB_UAr!!f!y`qRo|tf~FS>Ejlax8NusSkdx(9 z61Rj5^!dx=#l)0Cou={QyDgV$;Oe!N27$ASsu`i^ZU7XX-k7%Zux3oPs=#%wmS1$W58dy7;dbW3E9DHhyNpbksNm*zvF z!J%H-*40Fxv9~;*Gh<96;>;!HJ60sLV$u!bUO|i~tzci%sfhfm?aEzad%RyZ zw@wEoU$5_LiWoZ{_i=0W=9a6MYn_tEB_+z&?K=e-sKgz}pA5)f>*G!)>76<_{}uY? zJYTo7j^pT3k=A-TP>>#5@NI9&UY-rM(l-X3+eS{fAVMFSP)?6T%`EAxo#N~weh2y)!T+6RtbjyJE=@)b_@akQOH+cdlsW4=M| zDYn*yqv$rn=B2%Tm(-9GJ`_2TVH<(2Vx-;}={IIjA-_`T4%#dUu+heJ;4zrI+I&Qo z6)&udsJ-~&Hctu%GM$GSFkJK>BX?mmQ+(IYe!q#bU}?jSL{Hdc?3wQNw&I>n_o$)}=`45Jjq$q; zc*PpTqz$yqCs}xYJ~VjsGu`{KnBF(pS7Yn@)E>pBlp+#_ZI;XlF$(i&2p)77Dk-JU7jbFB z;~pC}Y}<98+HY*C^y+a*+Jv#6E}~8upPcee5q{K&GEaohzBVaU=OumQu6YR+^*A$8 zQ^*HcKvg1vD+9ZXEvug`K;zR^bOxq~w)?lQw{((i%Kd3r`9X_eozT(t#OfOD68VxZ z#9}ERig5WKYaGH_QCAv@{b<)01FubNnPmOq ziR)o{JG;{r*^QKH!YH#ez?-b4_wduj8RH%At7Yp#HznA zJwQ{K{$CUJ_Q>wXeDz)rc7z0&hy^kc_pIe)qQ};jp7q zsMjHzclOJLAu|N)o{NgdCq$jN(3U0vK$WJ1R?E95=-bs!zMyp(mTn%I*$UxV5!*I~ zy*9gMqze%U(G97gQaMfMshwxRjE{9I3GX|Exy1#1ZV3br^?QAKnfvL=y$4GsdhOgv zg>4lq+TwIL`Y~40szk%bpTygqvQvfZ`Pm*WO_Pf*O9ldV>l;EUi)p?(!P zYHHYdKC<14$j)xl*=qw0Ja&KGLbMW=z_y$;dCkMfFaH_T5;n;({n_h;J9y%;z3*C{ zD6pVlX|Q`3P%2Y}u$$>SX?KNj|oyUv9=DBAw)Ntsaz(#e%FwKsG1I;ubS4GA?NWN;^pNo((kCuJTGwr2!!> z@}LmS7qW*y@O&3;gL@s}J_Q}y1~<_YIMXStaek@_`aG-k=T3oB5dx~Rn%*DNMP1Ul zZ#V@FQQqo~tAlMry@rJ91HbWhHvGK3>C-8@jQX@J*p~FUG18n@2Q^fo=ZKcdMQ7Wr zeSM|8`ayZ-^Lxkf+NiA#^!s13ypSnplw^;p-ua;!1SN zV07lvy-#D^_b9+8nXJ|2T1rJir$kJ_?7SKFdO1`Gky4;1nSKg=Y6?(BbbI@c?Ftdr zCw2+M^~292T!TeR@3*Mtc-yTf^gl<(-MLGsQjd*Iu1v4#cAiVu=FD_LzOc;7?AA%F z?)#uLu-uP19}}f^PnT7J)J+3%gne&ThS_UB79Mj|7$3b^Ghoi0+!q&EHa0$|B1N?> zoHcQ-9vwWK)ml|lZPbnH*I=g2wBlnIRvIM-ph*Ai@2lK*MTDKKzm=tRB;2%ER%k6A zrS+cW0;xG`!)U3wChVn)et$m*XI%gbk}j^Jk0C&6%_nc5uxh)WN@RQL-E(v~*RK#M zQz=9K5g@kp;Tn@ScFY~gUh<(|_XbDN{XNRIPox`O1rdz{Kh-e)9SGrE$q#XT0#Z zm_ct>pO{wqQf$Xrd%?pXnmZfNukY^YFh4@G_FSAW%C0UV9PON!_OeiCAjo5g$2iW4 zuw_En{B6i0Ob%beI*YGi{2ADg>x1PIsl!D$Dw5U0Y~Ip~0^Q-wC&>Abcq_tzEz9!; zy>V3o$6aVk>gy$`g{SzpW3;M98`9~N2x@3b+IGw%ZnmzF7>*tg8ZS$GR-8}DtzK9v zGI!ST1{hXoj>dFyrwA1iuaCET(<6V-4p9ZWo`+QD?!qNIf3nKrMjy!T>62dss8IEp zX9wYN)hP=^`b{y0t)1}p9sYyVZsF*VT>P`G=bx!-NS(C+l^lP@7359PoJ8$B-=xf6 zb2VR;91UgEXGh^DEOb~>+40T%T4UqQV~T1os$chzqz$n|eo*k33@_WmY}a*2f(OvK@!XH*XQc{CUI=CO!MojeSx}!I8 zHpXi7rjVMa(Zig%px0+yn!S8CwBe|Ms{4SI{2Pw!_UP4Y3vq{|g?RzFLHqV=A#(e? zw)YB}o57!^C7*Dm{Y~yKK7(R>H{2a-(==g_^{MqY3w6`ve%PQm>4Us`_NY2*;+qu+ zAg>L?HGNt`y5vPk_+?(6n#>2(avS6>^O8w-Oa3#>#g`}2&*iiMNY1x z^efip8*TDy7i&|51Bpz2k=H)A+s04iGT}A4C1kq(nDdHvl~uPA!j8w~-@q^;+6ukx z5*5Uwr|Cm`%T-KF1P>neurge8hsP}~tkA>qER3USnPig|rc7@2W(IIE;=?K{3Bwp& zZ0tg@4bKf&>c3Dcq--p?gEe8>3U$&Q;x&$&`73>`(<9Qn^Fm&aVu|95CG+^ZUH5Xm zdiuG2Ai`Z_mIO4WZ*uWIAY2g_>4o}KcJAr2?ez}8M^pP+}`MIoimoI^Sa&}eHBf`Jz9D)e1bH&4~pZ?LD@0u7|)oFj1wZ6 zKHkml3a@>Sh|l&zd62_Afb3QySTffN?Tjt*v*U9?b^Z(Y&w&kbQ{A~g@0gGmg`PSy zvM^e9#~1kvh|t4JeMS@Mx{gjF+4}-3(z)m6Gl&PGb8Mhn)Qt^*zwQEHtN>z;AJm6M z*`uzC;$sSR*G67E<|s`F&2v#y3x6D`T)B|cUpx0of4(v7td+(k5o}cugFiQ=>A9#j zoIf1x1Y!5<*za~b0uo-1HaP&l!6TniphNwL+s`Elo*+CKtr`w-S>E)>voMT*xXiD3 z5I$OfenqR-58JXZk%64PfsHLnEpQh^_1-1yejlUAnGRC`W?t)kxc&q^P^Atg5*lsT zrHm~eo(2r5$BWpm8Vz9sAy@udm<&8PI*eUXfUW+eKi8O2EAMiqEYATIP^3Rl_z17P}Vm!CTSS+7$y_A2;xUJJduC{-pl&s}%OU{KLx2W;Wq zmU-svnthf14un&~@@exjD{Fa$7o9ivb6LrV-FBDf!-kL#;`++tf3H#E7sa|mmzbyh zuYgO)y557d9IuJh#KR{LKyND~+||gXQ*zY@P%Z%lLD5XQl1&aSux|jQ{HfK-fs0Sj z0Q%OKI)3?;&>&@2Vou9VWT=S*)i+F+s;xv4=6j=rLs$?Tq?ttA1mt#&6iKVoEimti z4%d&@`9?60mU-4l zbN|6%^kaL4H@d1U(f(S>$Q>nw$5;impr|G*)ziGE2JYMntvg>oCY?|=!kooXsl16Ilk@8WW#&1tZI9Su_5uknAR9^oQKK@TI=&y0hi44gVZ>Lsx+x!1ujrh?OL?N z^vnsP$nXuVvlonC9qYXH`go_1ubF`VdOyE7Z3E!@i4lkhL2vzAE#IDiTbNt)H#7W( zoywpd#XRRMn;PkYEMMnXVgLI=1x6|k-U7kvCSK#RdR(uUeDrRmo#qe@xF(=6`(g7d zSF`YqrZb3m>30(+5f?Z$>oe`idG|l5$PVyN@}Rs8#F7`cQqWZ;=j$)0>N>Fb;t{s> zkw-x!shs}E<>gXk*0>MuErTUea4SooQ`qO05L_s9Ch@%y1=ae9{AK^qNdFd`;OfX2 zs;5xyc{+%rrft%T=DwQh8RXb(=zHas#$3^*z&}*S??Tj=BaUkcm2#WoDyF$eqznvU zJ5^O**^0lBXybo-h$ma{2KJLWkRww4ga2l*kq`d_y8}l{v4H?b4CsBODMewCv=UCl zYxs>^Q@|Fd^*n%dPYNZtD@4PxYe&tva)}k#MlRA6) zpjtC-~{vygmSTZ{R@;>z+Xz zJ($&}#j|oW!|0i6yAvU#I$e#HbOwrlwfW`T zNcBOJ_8JTNQeoizdM8BCP@>*Uwwl90n{o*K&T4#3v%=&iHOZ0wSHw*Als6ViS&@W> z4)Q~U3E41B*it6f1Aj%Z#w9)3xswQ`?KN>lnBvt*Q{$)`5ym5zuk|RtG0M22IqCDUA-C$T*ZM>M z_R2nWLDo7N=|*RMUG`aMMEe;&jbyV``a z8z)6@C_*U?j)n2``!P#B!4vHOQmJz&A;PHZgSc<+kMdW@DsUQCo+ZzmFpkAy5Tl!o z9NDyi-uSr3gt?9GABS(8xG>Xyzb$JNk!C2=q1%>3$of#Toz-g{oAOx1P8d9W-_b74 z`ikqHK;6NS<@w_1IEamwQUa**nlI_T0&N5E-SH{roD#*ROm!nqf3EowG@nz%J-yuP zJ=84tUsU<45@NX6Yc^U~=cP;}Gc(Fui3@~@3ww{BO$}2ys`BNL@@g$^ZBw4pBq2lo zl2O9DuG|rg>N^T+ zC2u@~yQkV-b|p=Z%*@c9Z1hj^u=&ARE(rmalI9)*p-o#TO9x;`AQomEXN~t*aWefO?D0^I;ZQ2PA3K_ zgf-KrbWb4)8fx$Ol1lQ7HR`09)E>|H>qphE#J^IO?GOxk&}>PrR)Fip%5ykkhTCIE zhKQt&ggzX)D?(W4L}x+*rMjAX#d-t~+vnFSvzcN?$5}FKJwR3tNh&km(pZXFFlODH zi4&%2E0p6M`V*Sv<+Ovrr9!f+-{@XOv?1}_v8kGvAC^lG!o_t$S1nE8pFY$eC=cnT z+D(}MW_%aj-sA5-LHFdMfl70nw3!NCsf*<;vHHehJ9~cnyv0?HIjD&%mN)2J=fVFNTR6kkX)k}d3n+R5@tEkL2I|B|bA5}`PkrCxT2i~za>T_7vWjTIqT>EEbgt2|0(~&rQgRH;)K53T4-rn~?!@?Ize~;E=Vi(YI94vMD zHsyEM=Lpl~q~n#8~gI+?8i zyLpxk=nSCss@`a6_MHWHYucZG*rV)zFH7@0X^8LtQ2oL~c5A)@nE)j$*j;hCx;q;m(Bqf9$mF3kDU;)3~!ys z_rCE}&No(Kl#3ss&LDJe$J_<SC zzK}kyeS*UB`ZRgF_H*fY(*zSAmPY0cjAl5&MVd%i`of`-)5#VGm&h{VrM#p45cb;y;xy5y=p z9rB5Lvlw&Q=IgB)%w|+&E;V6ZkDT$^gtn%X6V@XmQa3*txis&F9@!dY|3vv0%!A>zu6>;&m!R}*wFtxSn#lllG_KzPs~cI94c_#u(3K5*3vT*EuWyF zUT73`R4%7_bf~cRgH~#2Q&>lpK68~`Y-$-)2^0^p7*r~YtZm|md;h1_#e=V(4Ew`{xjkR$< z2TgD0?#B+E*qESU1H30r^mL9-^Cg{v19Kskk!qVZdcJYlnp(x#8GK~O)YS)bH@*U* zkpv_%YuK`X!teEN=^OdpQvgj%K$8##z?Ru33o=ANKR-JYo0U}*%9KdVpwtyP!6;$( ze(ZIBnn`{mmrGfd%Wby5L7EpM)92Ktn4nu(0RaMv%YOuPVkh}(N-PIMK8|AiuY!73 zPH=N+(SL8;7&3L3e!A+l{!$cIVbC&u*pkB$O%sa6FU~7Cj=yPGkI?&%IR zyA3KVKPaPq%{&UCjWwU1FsK0dMts$Z)4$Fd?@fR?4WSu#gb#JAawN$*K-pArq zn^64q;@PLieif-p@_(|wm3U3QCi&KiTX4DI?YE~7>x-Gc zc={ynMuEo2-9P@&k3OGVysR=GHs{sbWKn$kz|Gr&H{OyKJ2B_YYI@_SL~;P8rej%! z=g#u^%AA1^$Gg}X421UZVJm)G!x~Jy^aRZxZSQN1*$@d*;@SkhTnTusvyV}q9|7?q zs5K0rryMqy2sNo=MxYk1vV1oj&-e^m=+mSd)u|w6b!~(2c!+7N+S2D&VRSFlee#G) zdp0DPoUCDI>5hOm*ZCP{$U6pkmC)0+$QKMx3tQNR1rjecQ*>9sFRo@m!Y0(8G<}QK z&kii5q{VLvP&wei)n)aLt2*V5qeuED4uJ@q-!u3kJCh&jKBz5t(e_RRoQaxxg2opZ z_HSek7tI(Hoo~xX?oP{H$uP)Wd8`*rYnav3y37M2ogdOIQ}v>Amk0ERw{HyQUB%m@ zYTdQRVJuIFcicEXJJM6CH{l4z);gqRZONy9qX+)+XKzAZ`9_9;sJpdQFi|h$D2)d} zk?aXar;H5yI^I=NRM5P})Y%cO!`a;X8~~NcV#}6{N(Mi|WAu13yfiBBlRbIdAb0J7 zwHGYLFU9~6Zw59+r*k-EiZrq$rFv=Y#cG}>xaYHc`~+0I-t|61)5ma~f=Jg9@N^dY{VF)LQf4}<(=!gNT1f}` z)i6+{e%Lpdp0}3@XI@uLdan1Xc_MvvYx+(}D1)r*(y{(Zk-Q)x?XC?Ee4x5gsuqKt z>3-ufpmeu3jb&@Kh^;H7c0=gufa6-^Kt0A`M7rj1BQuB?WL=}1zxaG0XIu<6!F2I! z<9CH3L(}3#z(g$09(Au@r@wM3xV)r9p*TWmJYNh&eJ-_k6MT1h1^!w6-;!Uzw@!#i#e3L~g2D3@)~?*}q~W!?4K8aq8> z7RHQQp~GOy5?yZ~|5Y{y#zdfD6eo8D)~NbS<6UPnY1jCrd<$2uHv<+Sq4+oAxL3J_ zhYuN&>=m?<#0_IT8G~9KA5V4X-lJ9jn*DN8P@_Bu{c&0`N!;jSSbbtXzE_ zEuL~z0|h)_3(rN12$cY{%kj0}=%ndy*SXG|%$k#UBQD_Yb}Q4{3`pJIZVAA&z1FmZ zLx*OjgBy^QbC?fE-~I#hdY+!1Uc&96M-KVG+tb{r`2mSW=g@ z7?yed%*z85r^MzptMXy1;KP>MS2w-P2pg3ygB{BAOO-L^LldGyy0vLCWplDn++p8z z`V6M_OQVk?Y0j`66+;_g1Qsmz(xinZ=X%C!{x25&<`;&Xx z-;8g{m~8bM=dMk8#?6#MbOy@RD=<@$(1Cz>GRA!fNiMZln1}%?(Y(JaCtPqU&W-lm z7AdzKzi&Oh?-Q6G27?8U`Ci!n9-YZ`H4cH4ap;WC6ekb_snv0W*fQ0zLwYs9eDjK( zzx%DUE6vJrzUYbfLrmA=IP458>p@$sG7y-n;VV-DYIxT|^hWTqs7B|_^A(emMZ?CR zMgA?7rfn)aQ1_M= zkeN3%yr-W|-+CQ#H^X}%YIU}<`D6`!rgOCu2J^tUzPiwkI=W68&9(PkwUb2nO&rq@ z^vP`yg@8kAm@@}<5Ap1u>~S zR@RCae1Z-?ds#y{94#0l6TMu@??`Zz>Ywlmy^EbJg+1cSKD!;9k8F4U;+jh2$ft#}k0kG`LO|L_w$mrJu!K1%+Lb_ysO zDZFU!+nwGJ`egg=`~2AFO0x&xo|15gyvm{JPvshD$pj7fe!B*|o;-MBILtQB8bhS~ zyfarYqQeev9)z=N3Jj2i$lv`gQCZleEoz?n_$Vj=dEiZOWm!FX z_rdKe>g>HfviF_&AP4U(=F+OV7_UWnb=rUAoU9kUR(Zw|#_cbY0SS>Yye$0M9@W5& z@UU$7x2=G`f9ix**N%(i5Z*Kdus-CLTF}i~TFjAGUhlkQo!0U;-_7?TI7-k(&WjvZ zz#4Z}o}jB;McA7aWryYdL!gLwHHpxsc7hMfb2+9f=|Wq1r+{FmVR}7@Agd>Q>Rtxr z^}G-nfDMU5Ik)7h-S%@OI$p=m37PQdzyk{zw>7xs)Ps^>CQA;ebv}?KVeXQ*@ ztr<}da9ppU#1kBC#amsxATGuxq=V(#Z5)j~RikxCXd{dhgk=Z%hrh8E+6r~F^zGlj z!P{LtSYUMK7(7dvv3Xi+xomS-%l7z<{IwsfEG9PWeGOXd6|fb4HO9xb{rOhj?<)X2F&@)IoyX_GG-iQj48UaT_LjYYzZS5DjkE6B!#`aYJgmx7|NWbP^EU+rG zvia`|JxYKA2!4*QCllJ^zhiu3r(V&s(8bbfQ~OiJufZ zz<=6(KPF7JN0lSS`m4nXj9%Nc6l{tiN9`EAUvF8TB9| z5Mg{90dGPrs zI9f6eisG|OX;0}%&+*qYCUy?yZBBw^;L=3A7`uz*0|!BEcJTW3|(2sqIsA z^qbYKzRWWlOe&^*iuatWP}(w~0@^&n$1PzYnShIb&8KIq;{7{9HEjIOYBFr|w%b^( z*Y60c9%D1EVq-&QKyhG5(Ay_y*PM#4`PA@o_HEh24$pzIYTSzNB@Y#K1kPs&3bVRd zzqjS;8D^ct9aR%6t)E^S`8FBco<9%@wl+-4tL?y>OW-zLI@^GAKO2z7*IF0ZuaWPk zyYGd{Dk?gl!xG(4%+n6n|ETuXk-Q}wdTqZQ|tu@&dC2%{j$ zfw=_2wFB^`OpJC#|9>OsgSX*mhgNwJyG>Gdbfi3&9_i6~t&3@lmT=fYXG}XFQKu4P zK{RC6a#saZ2tJ3=q!zVq`%ziFIb=B1fmC34T@pS#-Rqy!Tst>`@}iFM;!IubB8{82 z92VyXMKk&kf#<@$P1cW?NDeJ84&Wy_;8+fvysFTA!7>=2L*XD^z% zu2dK$G{ro7bHWq1=~&nS9F07;0Wk)6nVO33<5%t;N=FN0)0zdnhSOy_Erwf;v&xod z!>2<6C%RYj$ugbK2#~mCkxxAqpbgwRC^w>7w|;eY47EnsDV0mQ>{#MQ^r`{%pW=?q zK?NEC+6-UFz?j1T}=D==w&Y&>a={?HGFMSa=G+n=~lP2_1#w zN~mo9wzU&#?lIY;p+8hJN9^##D4E8sfnQG{=H?9ucJZXiAce^{>&qMVC@?tm6FX$s zV+;>|2M#Llqavk59afMFsTs)n z78(&hJx{`}H1DA1=J=Vy_J);4+u&E%wUO<(;)qP_z|Hcz)O<3s4TC2Xa8PFwa3lgG z>a}M}qSoV3;2F85qaX;vwwt{YHY#2TDXR|>4o53dB*9YCp8;mV1soUk^=S!1HfeqB ze*rlrqS&*4SogtpM|xCk#?gy{Y2ov1WLgnR2gF{e+my(_=W5PCEq&hs)d*m=JS#(v z=)Y3TIS`0pT(4feQhOn$@z^~?uuAiTV;ORoCV|2dAe=FSw!zH6D%CN2RI>p84bQxo z76J4Yt)h&Lh|jl>;)(K%yhs)&L$j^Sa%$#xu@! z(w0B9k!)pC#YERWU`Ti|>lv^$nn&1tTtLn}*Hv}h7DT;unboM!A|pEnXnugBY+j-e zqS>q=h0Q7t?N+)!^X$pkMEX`UU}sViGRxVL$gM#EYTa7YAP#6~1j|y!B0&i%)S_*I zwVEW%x~MvaogQ&4I9!Pc3dmrN8h2U~FbRMqKio%oxDN29zi1u-FUA~6o@9h6TCANP zbz5;jGh3m3!HG1HvGK<)ne$N}2vSffxRUk!ng(K+}P?Q2K&#+V4LhwqP3&P>+RGpE{#* zm12zoD`4M)eXmtnmCP9zqQ|NvxQR>!S2yjj?Q9m*s(+qMa9Y;QNoiT1B`ev zTUbiK429X#Hx0-V#ovaR<-syCY(D_k#DuU0DIfL=adlIRxjhN;Q<-vYsBPIz*tB{=hh z%X~)BLwTKHTTbm5h*pb?my^)Fg05Z^8Vv_^6f#M$=vCZNiD6S32hhVZo3d=r9GQaqpr;qGvAb|dxeKbC-a zw8%y+eBuSA_Qf|h9Rekl&J{`4NmeLyLwP^pKFCH&!Y%odnAIJG}(PM#^(T z{nmX+QJuHG&jQ#A1GR%ke01|BWB=X%Zk7+9L3kL5fJ&OB9NIG$2qS=_D=!UDBt%2; zupt@s>Q<)|P)-_p`olBQe0$VjLIOb5PsS7n7Nx;@9MOZuv|9*ElCGCpcQGRzeRDPK zE>iR4qF`q%)E0FJFpI$A6H`%JZyjw5*M~Jdam&?k(b4s>(v36!MH?6FQOC<2$VA}D zHOkd(|5%ussXFUbFDA>{T27oQxnR=8YYG4rEJ(9?m5k(Zg>R{>0|f;_!>8hUP_8j6 z)*wNL5=EGSYO^4^A$}qpnCkhk%uJ7rS1}>JI-xO4Y3goLxG=2+LNVG`LNwj~x4WFiXUq|4(#k3hUvDH%&=&Q_*6e)&Z`cT0rvP-b zuG&Fjw|YNkv-am?x+!P0J!+uNpA+5y0^QTC{@Rz1Ku{7ugX*`4;#}r2ugKRpayZa8 zNEQXkqc37|R99+0@Wgu9Dp)_bX*O@1u=Kc6gm6C&N<%ETddBw{%<0yns_$AiC~n*M z?KL(vKZIKN7N;c{2~LyAujcu>IH?0SO!Tuk)wSX=TDNq@QpEt^kR{LHWS=j<+}O9F zsqiIZl4yeu6v#2zk6;uJqJVTyoBBb=gy;qwm)z7da9ga^99XWwuavOS=(}K%5)sF} zx}3cn1)daG9Dr{G-9aha_9Rx>0#m;mXe7j_3?C~Eii?BAFDliaCwq z*Oy!35TPJ5wX|qta`fi4n%FW?${{b4GYse+hF06 z0-dTL9WkU#$%IbIp<5dO6}=ri;qMmfwyLG=JGlyEhi}5LIh@m3oBGx=(XZ-cIdoW4 z?K07@+`Zk{uXIfpMH$^euLU-nKl~Su;4+wXw+$zi=v$>dfIhwxmm5-6B~_49qtq$% zvTjv9%n|*u`omcB86fWBfc=bB`l6|PuGEEmz)dJAWSi;IZ4fdBqup7S9 zV%?&hkpYf``heh36t|#Z;=}4CQ$)RlmHXu!^m<7l!9V4Yg#oAeU?k#paHhXoq+3^e z;zZyrz$N8+4$QFNN@B_FX(-hA9nTO&q`Qtl^ISo zX9aONqLW0sG3N8xr$!3;4XTmW{QnAv~l@muK&tsZ5C+?CfJne6a9Pn zz-yV3<>0Ec2;^wRu)a{8as}`xuVRx~OAR#C3+4SKypL;oku^3uF!_PG8KX~nHnb(a z)LsE>PJ!oBTdA2?s(pI7L`XWh9r3whc_O3BYi(6x5ctxXS1*(k_vgbKhKt{JdhFZZw zsXE155~(1O;9QM?h!*ZeK|Q_kQ0QI%6+=Xjw;6Aiz~Z}Y7_&4}OBZ#`Hs=D(Ya=rF zL;I$zTTBT%kNv;>j`V+2Ab8F;*XF8u*fItq<3~*v-J7|N=guZvl4Ja$CHTRzJa<# z^^jlhlHz0V#3a!=N2|MB^w7HrHQJQ%K9OKzf24m_96kjjO0eTCXOu*`6F9QzD>W?| z6mdwH;NnZKY)0Rs`PW(-zTDP!aZ4prdXzOrqQ+Lz2cd?u6$c7+soghBnp~{_JMoP^ zF{NmNY#-cgdvYdmGT16lum=EO)3#zYjJZXX?n)AC4zd#~S1x~FwPmORX_T1mu!z$d zM^%iW)t^hieME>ErccYda*(=;th}O0MpRL6wh)kEQR~&YB27M4c_bqQ14@N3-19c* z6QAcTvSZgRSn~_L8Z4Lfc?`>Grcxa9vG2YxuD5fH6&QAPpn-K^;6S0aDoi)e|5n@* z<&sH{{v3Mmylv}8 zU)hx-(Ft|BoHR=*@>4h^0e8WS%R(%rejHJ^3jGqJgRr8jQV$dkhvkQI-x(hMjdal` z??iq^(&T)G4gSo!I{zIPX4*+)k2pp4_lZzTpj540^y``hZVHG^JcMEi>)e$^Yex4D z8tEGD_A;>-;T&)oid&Sp1w$+cpi-GVCX3KBxck0-#GtLZm36DCG!D2UkArG%v^now zcQH(G(J}Q%ygAkxc&Ib#=KOe(TTs*L534de>Sq9C*ZyBZ%?T}Qj8+BXwvJO6?W&&W zJkbP$?nqF&=;Ehbw44Y~)yxRp#YT0=Uzw^Fyg*8383SsLm70$Ts3)#DRfzvv-L`4= z1!(^U)-_Pr$=_La=@9ggD=7@GM2T&4VB0w+azDhK~+&X6Dq1$`3 z3V@#c$>*n{)+Yy{u5eDHVq}Sx%>-5lxS0Y>5P-==q!vG5ex0%Y}I#e(QS5jwJA5&N`aJH}I|paKPHDP2*i zg0$t?(FzE)WtZEk%aSGj;ml0Fe{OPfZ*uSb?m55nJHPLI-*M0H$1z7z>;?$bt+6TQ z?DD9XDna!vdR0RI^Lci4N-VSx`KusdpX3z3;87~;k}oz@`D2A8k>Ri<&G6Dsxh?Od zw3IUZJZF%}5T4j9p|vm^l|J%5dCuNG=D1mQ#NydM_Q#uTQSw5Ea7;(HTFXFowY^>5 zRxMrPl{_5BISm0wmB6D$&~t^$PIvRws2Ur4p^~}I2Z}&vGCK>!RRk$GvI?m zQnX|V-!JX??kySeqI`@-==Zqzmu~l$41xipFi$pTa$YBeShq07Cy}#H-xFxk9P2KG z632RrJq1m{?N3lLP2ri`az71SBEaXTu9JoZX}?V#c#y-Knw&2EIWf4QNyJ3sGe{wt zfV)r=O7Rr*xF zDmfP0ACtVT2KZ_Yi9X>50z?oLqJoM>-Trjtni!9O0J=H4icT6NOL*T6^Zw9Mh8pa-hU$(-C<+Ce|hNc2!Vbx>Ers_egA zl55_E*|}aL?&wVPPYb_V?XoPPrNM3Su_RU;^%m1LqqGhUF-x07)=}70ZeKR}WlUM5 zQ~grBC9y{zT&rzmcT}b(@T#nF97Cc~-=C z2|+H3aw7{2`sggzhO8rft)pMZlT+K;7I#k%6?FzWZKnlivK49}C33+NU1vL5_G&Oe z9XqnoDA0$S44`$d-qKy$GuA)3>l{a^XtZ!7TiF!uLh>>aLc)bq6@j8EL3R{4^V}p2 z^OGp_uBHRBG+kRz2~BFHP@4%{t|)Igw8uOeTI0|=R(K{fT-pUOin4=K!VaB!9`w-2 zhV^S7|8^Nxch`iOa>vWf>)k6?JzcUuOc_EF9}_h5fGT zqhYnYxUkxZ+pUNC?iBIJW2}f@?bh19)MlFtG%7L;7Q8jMd*izg+XJ%}o@;5rj1qjJN#mF-WL6kI}4n;*|Oih4%L z>YXS?xxsbTg%Nbqf6?trf=XMr^%b~s?`h=D)Hb=`zR1BNWItEUEkei#0Rxu&`h_#}I~5tQH)#PR~8e}GG~BLGGN z*ajRffI9$pfN~)Kl^{C6u^7gK|7&zOHY5CJ`$719XAhtcA?R#joFO%u1ZZpUQQ8_H zKr2dMX~5Eq6R|MzWP?70pbw!@=ZEd#1Ghf@653ViO)UVhI=BYF81O*@Q~*2xc>X)! z0bm2b=5LZA02=@{0BqnTc1Hg3>2zEEUB-`@t*t+~Ngqt4WSu|pPWiJ3C=XB`p!_?B z09geH^dQiKK>tYwdUydH%uawx4^(=f(gSh}$SokZfZQ4rcIXJ^>Og)2@*9xfyl;MU zxF#K1h>gfzQ*o5Ajc1np7DzxD3<41Bk4~^(|5M}`kvw+ggZpuGa^6|hdgI^T}Kzq8ITk2#&R!k}Cn Qb@pceEdkz~&3lgj1$RaDrvLx| literal 0 HcmV?d00001 diff --git a/ios/App/App/Info.plist b/ios/App/App/Info.plist index 3d7ef1ef..533cd705 100644 --- a/ios/App/App/Info.plist +++ b/ios/App/App/Info.plist @@ -5,7 +5,7 @@ CFBundleDevelopmentRegion en CFBundleDisplayName - DoneTick + Donetick CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -18,10 +18,27 @@ APPL CFBundleShortVersionString $(MARKETING_VERSION) + CFBundleURLTypes + + + CFBundleURLSchemes + + com.googleusercontent.apps.682262497914-5dacpk46qcc1494lood6ch8ul9c83kop + + + CFBundleVersion $(CURRENT_PROJECT_VERSION) LSRequiresIPhoneOS + NSCameraUsageDescription + This app needs access to camera to take photos to attach to task or use as profile photo + NSPhotoLibraryUsageDescription + This app needs access to photo library to select images to attach to task or use as profile photo + UIBackgroundModes + + UILaunchStoryboardName + LaunchScreen UIMainStoryboardFile Main UIRequiredDeviceCapabilities @@ -30,6 +47,7 @@ UISupportedInterfaceOrientations + UIInterfaceOrientationPortrait UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight @@ -54,9 +72,5 @@ - NSCameraUsageDescription - This app needs access to camera to take photos to attach to task or use as profile photo - NSPhotoLibraryUsageDescription - This app needs access to photo library to select images to attach to task or use as profile photo - \ No newline at end of file + diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock index f304ddba..c8fb8cbf 100644 --- a/ios/App/Podfile.lock +++ b/ios/App/Podfile.lock @@ -130,7 +130,7 @@ PODS: - SQLCipher/common (4.10.0) - SQLCipher/standard (4.10.0): - SQLCipher/common - - ZIPFoundation (0.9.19) + - ZIPFoundation (0.9.20) DEPENDENCIES: - "Capacitor (from `../../node_modules/@capacitor/ios`)" @@ -248,7 +248,7 @@ SPEC CHECKSUMS: RevenuecatPurchasesCapacitorUi: 267758d61aba42a0a3f035e6ba3c4630112357e4 RevenueCatUI: 3c72ef61b54c3f4787afab6a3b0f00cbec192063 SQLCipher: eb79c64049cb002b4e9fcb30edb7979bf4706dfc - ZIPFoundation: b8c29ea7ae353b309bc810586181fd073cb3312c + ZIPFoundation: dfd3d681c4053ff7e2f7350bc4e53b5dba3f5351 PODFILE CHECKSUM: bb6dcef70c8edc058fe3ba311f08a223fd7dbc66 diff --git a/ios/App/PrivacyInfo.xcprivacy b/ios/App/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..8bc1948b --- /dev/null +++ b/ios/App/PrivacyInfo.xcprivacy @@ -0,0 +1,29 @@ + + + + + NSPrivacyTracking + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + 85F4.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + \ No newline at end of file diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 00000000..e69de29b diff --git a/package-lock.json b/package-lock.json index d0703be3..cd71ed00 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "donetick", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "donetick", - "version": "1.2.0", + "version": "1.2.1", "dependencies": { "@capacitor-community/sqlite": "^7.0.0", "@capacitor/android": "^7.0.0", @@ -45,6 +45,7 @@ "esm": "^3.2.25", "event-source-polyfill": "^1.0.31", "fuse.js": "^7.0.0", + "i": "^0.3.7", "i18next": "^25.8.14", "i18next-browser-languagedetector": "^8.2.1", "i18next-http-backend": "^3.0.2", @@ -77,6 +78,7 @@ "@vitejs/plugin-react-swc": "^3.5.0", "autoprefixer": "^10.4.16", "baseline-browser-mapping": "^2.9.19", + "capacitor-set-version": "^2.2.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", @@ -1491,97 +1493,6 @@ "darwin" ] }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-darwin-x64": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.9.tgz", - "integrity": "sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.9.tgz", - "integrity": "sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.9.tgz", - "integrity": "sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.9.tgz", - "integrity": "sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.9.tgz", - "integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.9.tgz", - "integrity": "sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@capacitor-community/sqlite/node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.34.9", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.9.tgz", - "integrity": "sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/@capacitor-community/sqlite/node_modules/@stencil/core": { "version": "4.36.3", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.3.tgz", @@ -3023,178 +2934,1009 @@ "node": ">= 8" } }, - "node_modules/@openreplay/network-proxy": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/@openreplay/tracker": { - "version": "14.0.14", + "node_modules/@oclif/color": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.13.tgz", + "integrity": "sha512-/2WZxKCNjeHlQogCs1VBtJWlPXjwWke/9gMrwsVsrUt00g2V6LUBvwgwrxhrXepjOmq4IZ5QeNbpDMEOUlx/JA==", + "dev": true, "license": "MIT", "dependencies": { - "@medv/finder": "^3.2.0", - "@openreplay/network-proxy": "^1.0.4", - "error-stack-parser": "^2.0.6", - "error-stack-parser-es": "^0.1.5", - "fflate": "^0.8.2" + "ansi-styles": "^4.2.1", + "chalk": "^4.1.0", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "tslib": "^2" }, "engines": { - "node": ">=14.0" + "node": ">=12.0.0" } }, - "node_modules/@paralleldrive/cuid2": { - "version": "2.2.2", + "node_modules/@oclif/color/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { - "@noble/hashes": "^1.1.5" - } - }, - "node_modules/@pkgr/core": { - "version": "0.2.9", - "dev": true, - "license": "MIT", + "has-flag": "^4.0.0" + }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/pkgr" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@popperjs/core": { - "version": "2.11.8", + "node_modules/@oclif/core": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.2.tgz", + "integrity": "sha512-6jYuZgXvHfOIc9GIaS4T3CIKGTjPmfAxuMcbCbMRKJJl4aq/4xeRlEz0E8/hz8HxvxZBGvN2GwAUHlrGWQVrVw==", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@prettier/plugin-xml": { - "version": "2.2.0", + "node_modules/@oclif/core/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "license": "MIT", "dependencies": { - "@xml-tools/parser": "^1.0.11", - "prettier": ">=2.4.0" + "sprintf-js": "~1.0.2" } }, - "node_modules/@revenuecat/purchases-capacitor": { - "version": "11.1.2", + "node_modules/@oclif/core/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, "license": "MIT", "dependencies": { - "@revenuecat/purchases-typescript-internal-esm": "17.0.0" + "escape-string-regexp": "4.0.0" }, - "peerDependencies": { - "@capacitor/core": ">=7.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@revenuecat/purchases-capacitor-ui": { - "version": "11.1.2", + "node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "license": "MIT", "dependencies": { - "@capacitor/core": "^7.0.0", - "@revenuecat/purchases-capacitor": "^10.2.4", - "@revenuecat/purchases-typescript-internal-esm": "17.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependencies": { - "@capacitor/core": "^7.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/@revenuecat/purchases-capacitor-ui/node_modules/@revenuecat/purchases-capacitor": { - "version": "10.3.8", + "node_modules/@oclif/core/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, "license": "MIT", "dependencies": { - "@revenuecat/purchases-typescript-internal-esm": "14.2.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "@capacitor/core": ">=7.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@revenuecat/purchases-capacitor-ui/node_modules/@revenuecat/purchases-capacitor/node_modules/@revenuecat/purchases-typescript-internal-esm": { - "version": "14.2.0", - "license": "MIT" - }, - "node_modules/@revenuecat/purchases-typescript-internal-esm": { - "version": "17.0.0", - "license": "MIT" - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.27", + "node_modules/@oclif/core/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.3.1", "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.22.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@rollup/plugin-terser": { - "version": "0.4.4", + "node_modules/@oclif/linewrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz", + "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==", + "dev": true, + "license": "ISC" + }, + "node_modules/@oclif/plugin-autocomplete": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-1.4.6.tgz", + "integrity": "sha512-dawJk8Eb5dxsHTEttKZIOJkJ9PPKB59hL8BrqdCkr+WB4Xerm3G6rNeGWErOVYcOLe8y+nWAeYUE8OHNPn2E9g==", + "dev": true, "license": "MIT", "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" + "@oclif/core": "^2.1.2", + "chalk": "^4.1.0", + "debug": "^4.3.4", + "fs-extra": "^9.0.1" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "node": ">=12.0.0" } }, - "node_modules/@rollup/pluginutils": { - "version": "5.2.0", + "node_modules/@oclif/plugin-autocomplete/node_modules/@oclif/core": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.16.0.tgz", + "integrity": "sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" }, "engines": { "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } } }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "4.0.3", + "node_modules/@oclif/plugin-autocomplete/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/@rollup/rollup-darwin-arm64": { + "node_modules/@oclif/plugin-autocomplete/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-autocomplete/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-autocomplete/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-autocomplete/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@oclif/plugin-commands": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@oclif/plugin-commands/-/plugin-commands-2.2.28.tgz", + "integrity": "sha512-w1vQ6WGltMnyjJnnt6Vo/VVtyhz1V0O9McCy0qKIY+os7SunjnUMRNS/y8MZ7b6AjMSdbLGV9/VAYSlWyQg9SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/core": "^2.15.0", + "lodash": "^4.17.11" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-commands/node_modules/@oclif/core": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.16.0.tgz", + "integrity": "sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-commands/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@oclif/plugin-commands/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-commands/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-commands/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@oclif/plugin-help": { + "version": "5.2.20", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.2.20.tgz", + "integrity": "sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/core": "^2.15.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-help/node_modules/@oclif/core": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.16.0.tgz", + "integrity": "sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-help/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@oclif/plugin-help/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-help/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-help/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@oclif/plugin-plugins": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.4.7.tgz", + "integrity": "sha512-6fzUDLWrSK7n6+EBrEekEEYrYTCneRoOF9TzojkjuFn1+ailvUlr98G90bblxKOyy8fqMe7QjvqwTgIDQ9ZIzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/color": "^1.0.4", + "@oclif/core": "^2.8.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "fs-extra": "^9.0", + "http-call": "^5.2.2", + "load-json-file": "^5.3.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "tslib": "^2.4.1", + "yarn": "^1.22.18" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/@oclif/core": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.16.0.tgz", + "integrity": "sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/@oclif/plugin-version": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@oclif/plugin-version/-/plugin-version-1.3.10.tgz", + "integrity": "sha512-TiRZALUcv4hwGTPoTyA3nOWtRew9DT4Ge1FeYx16xnuAsWryvJe3IHXmCm6b1VYhzTJhV2XH5U1DqllrQB2YaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oclif/core": "^2.15.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-version/node_modules/@oclif/core": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.16.0.tgz", + "integrity": "sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oclif/plugin-version/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@oclif/plugin-version/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-version/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@oclif/plugin-version/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@oclif/screen": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.8.tgz", + "integrity": "sha512-yx6KAqlt3TAHBduS2fMQtJDL2ufIHnDRArrJEOoTTuizxqmjLT+psGYOHpmMl3gvQpFJ11Hs76guUUktzAF9Bg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@openreplay/network-proxy": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/@openreplay/tracker": { + "version": "14.0.14", + "license": "MIT", + "dependencies": { + "@medv/finder": "^3.2.0", + "@openreplay/network-proxy": "^1.0.4", + "error-stack-parser": "^2.0.6", + "error-stack-parser-es": "^0.1.5", + "fflate": "^0.8.2" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@paralleldrive/cuid2": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "^1.1.5" + } + }, + "node_modules/@pkgr/core": { + "version": "0.2.9", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@prettier/plugin-xml": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@xml-tools/parser": "^1.0.11", + "prettier": ">=2.4.0" + } + }, + "node_modules/@revenuecat/purchases-capacitor": { + "version": "11.1.2", + "license": "MIT", + "dependencies": { + "@revenuecat/purchases-typescript-internal-esm": "17.0.0" + }, + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@revenuecat/purchases-capacitor-ui": { + "version": "11.1.2", + "license": "MIT", + "dependencies": { + "@capacitor/core": "^7.0.0", + "@revenuecat/purchases-capacitor": "^10.2.4", + "@revenuecat/purchases-typescript-internal-esm": "17.0.0" + }, + "peerDependencies": { + "@capacitor/core": "^7.0.0" + } + }, + "node_modules/@revenuecat/purchases-capacitor-ui/node_modules/@revenuecat/purchases-capacitor": { + "version": "10.3.8", + "license": "MIT", + "dependencies": { + "@revenuecat/purchases-typescript-internal-esm": "14.2.0" + }, + "peerDependencies": { + "@capacitor/core": ">=7.0.0" + } + }, + "node_modules/@revenuecat/purchases-capacitor-ui/node_modules/@revenuecat/purchases-capacitor/node_modules/@revenuecat/purchases-typescript-internal-esm": { + "version": "14.2.0", + "license": "MIT" + }, + "node_modules/@revenuecat/purchases-typescript-internal-esm": { + "version": "17.0.0", + "license": "MIT" + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.27", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.0.tgz", + "integrity": "sha512-lVgpeQyy4fWN5QYebtW4buT/4kn4p4IJ+kDNB4uYNT5b8c8DLJDg6titg20NIg7E8RWwdWZORW6vUFfrLyG3KQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.50.0.tgz", + "integrity": "sha512-2O73dR4Dc9bp+wSYhviP6sDziurB5/HCym7xILKifWdE9UsOe2FtNcM+I4xZjKrfLJnq5UR8k9riB87gauiQtw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { "version": "4.50.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.50.0.tgz", "integrity": "sha512-vwSXQN8T4sKf1RHr1F0s98Pf8UPz7pS6P3LG9NSmuw0TVh7EmaE+5Ny7hJOZ0M2yuTctEsHHRTMi2wuHkdS6Hg==", @@ -3204,13 +3946,182 @@ "license": "MIT", "optional": true, "os": [ - "darwin" + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.9.tgz", + "integrity": "sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.50.0.tgz", + "integrity": "sha512-UR1uTJFU/p801DvvBbtDD7z9mQL8J80xB0bR7DqW7UGQHRm/OaKzp4is7sQSdbt2pjjSS72eAtRh43hNduTnnQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.50.0.tgz", + "integrity": "sha512-G/DKyS6PK0dD0+VEzH/6n/hWDNPDZSMBmqsElWnCRGrYOb2jC0VSupp7UAHHQ4+QILwkxSMaYIbQ72dktp8pKA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.50.0.tgz", + "integrity": "sha512-u72Mzc6jyJwKjJbZZcIYmd9bumJu7KNmHYdue43vT1rXPm2rITwmPWF0mmPzLm9/vJWxIRbao/jrQmxTO0Sm9w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.50.0.tgz", + "integrity": "sha512-S4UefYdV0tnynDJV1mdkNawp0E5Qm2MtSs330IyHgaccOFrwqsvgigUD29uT+B/70PDY1eQ3t40+xf6wIvXJyg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.9.tgz", + "integrity": "sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.9.tgz", + "integrity": "sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" ] }, - "node_modules/@rollup/rollup-linux-x64-gnu": { + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.0.tgz", - "integrity": "sha512-8PrJJA7/VU8ToHVEPu14FzuSAqVKyo5gg/J8xUerMbyNkWkO9j2ExBho/68RnJsMGNJq4zH114iAttgm7BZVkA==", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.50.0.tgz", + "integrity": "sha512-BGYSwJdMP0hT5CCmljuSNx7+k+0upweM2M4YGfFBjnFSZMHOLYR0gEEj/dxyYJ6Zc6AiSeaBY8dWOa11GF/ppQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.50.0.tgz", + "integrity": "sha512-I1gSMzkVe1KzAxKAroCJL30hA4DqSi+wGc5gviD0y3IL/VkvcnAqwBf4RHXHyvH66YVHxpKO8ojrgc4SrWAnLg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.50.0.tgz", + "integrity": "sha512-bSbWlY3jZo7molh4tc5dKfeSxkqnf48UsLqYbUhnkdnfgZjgufLS/NTA8PcP/dnvct5CCdNkABJ56CbclMRYCA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.50.0.tgz", + "integrity": "sha512-LSXSGumSURzEQLT2e4sFqFOv3LWZsEF8FK7AAv9zHZNDdMnUPYH3t8ZlaeYYZyTXnsob3htwTKeWtBIkPV27iQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.50.0.tgz", + "integrity": "sha512-CxRKyakfDrsLXiCyucVfVWVoaPA4oFSpPpDwlMcDFQvrv3XY6KEzMtMZrA+e/goC8xxp2WSOxHQubP8fPmmjOQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.9.tgz", + "integrity": "sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.9.tgz", + "integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==", "cpu": [ "x64" ], @@ -3220,6 +4131,58 @@ "linux" ] }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.50.0.tgz", + "integrity": "sha512-PZkNLPfvXeIOgJWA804zjSFH7fARBBCpCXxgkGDRjjAhRLOR8o0IGS01ykh5GYfod4c2yiiREuDM8iZ+pVsT+Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.9.tgz", + "integrity": "sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.50.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.50.0.tgz", + "integrity": "sha512-XzNOVg/YnDOmFdDKcxxK410PrcbcqZkBmz+0FicpW5jtjKQxcW1BZJEQOF0NJa6JO7CZhett8GEtRN/wYLYJuw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.9.tgz", + "integrity": "sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@swc/core": { "version": "1.13.5", "hasInstallScript": true, @@ -3304,118 +4267,6 @@ "node": ">=10" } }, - "node_modules/@swc/core/node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.5.tgz", - "integrity": "sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core/node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.5.tgz", - "integrity": "sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core/node_modules/@swc/core-linux-arm64-musl": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.5.tgz", - "integrity": "sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core/node_modules/@swc/core-linux-x64-musl": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.5.tgz", - "integrity": "sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core/node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.5.tgz", - "integrity": "sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core/node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.5.tgz", - "integrity": "sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core/node_modules/@swc/core-win32-x64-msvc": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.5.tgz", - "integrity": "sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, "node_modules/@swc/counter": { "version": "0.1.3", "license": "Apache-2.0" @@ -3619,6 +4470,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/cli-progress": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.6.tgz", + "integrity": "sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/d3-array": { "version": "3.2.1", "license": "MIT" @@ -3994,26 +4855,55 @@ "dev": true, "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ajv": { - "version": "6.12.6", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-regex": { @@ -4036,6 +4926,13 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", + "dev": true, + "license": "MIT" + }, "node_modules/any-promise": { "version": "1.3.0", "dev": true, @@ -4611,307 +5508,71 @@ "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.6", - "license": "MIT" - }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.21", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/b4a": { - "version": "1.6.7", - "devOptional": true, - "license": "Apache-2.0" - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.14", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.27.7", - "@babel/helper-define-polyfill-provider": "^0.6.5", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.5", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "devOptional": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.js" - } - }, - "node_modules/big-integer": { - "version": "1.6.52", - "dev": true, - "license": "Unlicense", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/bplist-creator": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "stream-buffers": "2.2.x" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/bplist-parser": { - "version": "0.3.2", + "node_modules/arrify": { + "version": "1.0.1", "dev": true, "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, "engines": { - "node": ">= 5.10.0" + "node": ">=0.10.0" } }, - "node_modules/brace-expansion": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } + "node_modules/asap": { + "version": "2.0.6", + "dev": true, + "license": "MIT" }, - "node_modules/braces": { - "version": "3.0.3", + "node_modules/astral-regex": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, "engines": { "node": ">=8" } }, - "node_modules/browser-fs-access": { - "version": "0.35.0", - "license": "Apache-2.0" + "node_modules/async": { + "version": "3.2.6", + "license": "MIT" }, - "node_modules/browser-image-compression": { - "version": "2.0.2", + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "license": "MIT", - "dependencies": { - "uzip": "0.20201231.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/browserslist": { - "version": "4.25.4", + "node_modules/at-least-node": { + "version": "1.0.0", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "dev": true, "funding": [ { "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "url": "https://opencollective.com/postcss/" }, { "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "url": "https://tidelift.com/funding/github/npm/autoprefixer" }, { "type": "github", @@ -4920,69 +5581,30 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001737", - "electron-to-chromium": "^1.5.211", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.3" + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" }, "bin": { - "browserslist": "cli.js" + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "devOptional": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/cac": { - "version": "6.7.14", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/call-bind": { - "version": "1.0.8", + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" + "possible-typed-array-names": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -4991,1377 +5613,1253 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", + "node_modules/b4a": { + "version": "1.6.7", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/call-bound": { - "version": "1.0.4", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "dev": true, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" + "@babel/helper-define-polyfill-provider": "^0.6.5" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001769", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", - "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "devOptional": true, "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + "type": "patreon", + "url": "https://www.patreon.com/feross" }, { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "consulting", + "url": "https://feross.org/support" } ], - "license": "CC-BY-4.0" + "license": "MIT" }, - "node_modules/capacitor-plugin-safe-area": { - "version": "4.0.0", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": ">=7.0.0" + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" } }, - "node_modules/chalk": { - "version": "4.1.2", + "node_modules/big-integer": { + "version": "1.6.52", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "Unlicense", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.6" } }, - "node_modules/chokidar": { - "version": "3.6.0", + "node_modules/binary-extensions": { + "version": "2.3.0", "dev": true, "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, "engines": { - "node": ">= 8.10.0" + "node": ">=8" }, "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", + "node_modules/bl": { + "version": "4.1.0", + "devOptional": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/chrono-node": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.8.4.tgz", - "integrity": "sha512-F+Rq88qF3H2dwjnFrl3TZrn5v4ZO57XxeQ+AhuL1C685So1hdUV/hT/q8Ja5UbmPYEZfx8VrxFDa72Dgldcxpg==", + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "devOptional": true, "license": "MIT", "dependencies": { - "dayjs": "^1.10.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 6" } }, - "node_modules/classlist-polyfill": { - "version": "1.2.0", - "license": "Unlicense" + "node_modules/boolbase": { + "version": "1.0.0", + "dev": true, + "license": "ISC" }, - "node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/bplist-creator": { + "version": "0.1.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "stream-buffers": "2.2.x" } }, - "node_modules/cliui": { - "version": "8.0.1", + "node_modules/bplist-parser": { + "version": "0.3.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "big-integer": "1.6.x" }, "engines": { - "node": ">=12" + "node": ">= 5.10.0" } }, - "node_modules/clsx": { - "version": "2.1.1", + "node_modules/brace-expansion": { + "version": "2.0.2", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/color": { - "version": "4.2.3", - "devOptional": true, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" + "fill-range": "^7.1.1" }, "engines": { - "node": ">=12.5.0" + "node": ">=8" } }, - "node_modules/color-convert": { - "version": "2.0.1", + "node_modules/browser-fs-access": { + "version": "0.35.0", + "license": "Apache-2.0" + }, + "node_modules/browser-image-compression": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "uzip": "0.20201231.0" } }, - "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "devOptional": true, + "node_modules/browserslist": { + "version": "4.25.4", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/colorette": { - "version": "2.0.20", + "node_modules/buffer": { + "version": "5.7.1", "devOptional": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "8.3.0", - "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "engines": { - "node": ">= 12" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/compare-func": { - "version": "2.0.0", + "node_modules/buffer-crc32": { + "version": "0.2.13", "dev": true, "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "engines": { + "node": "*" } }, - "node_modules/concat-map": { - "version": "0.0.1", + "node_modules/buffer-from": { + "version": "1.1.2", "license": "MIT" }, - "node_modules/consola": { - "version": "3.4.2", + "node_modules/cac": { + "version": "6.7.14", "devOptional": true, "license": "MIT", "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/conventional-changelog": { - "version": "3.1.25", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-atom": "^2.0.8", - "conventional-changelog-codemirror": "^2.0.8", - "conventional-changelog-conventionalcommits": "^4.5.0", - "conventional-changelog-core": "^4.2.1", - "conventional-changelog-ember": "^2.0.9", - "conventional-changelog-eslint": "^3.0.9", - "conventional-changelog-express": "^2.0.6", - "conventional-changelog-jquery": "^3.0.11", - "conventional-changelog-jshint": "^2.0.9", - "conventional-changelog-preset-loader": "^2.3.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/conventional-changelog-atom": { - "version": "2.0.8", - "dev": true, - "license": "ISC", + "node_modules/call-bind": { + "version": "1.0.8", + "license": "MIT", "dependencies": { - "q": "^1.5.1" + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/conventional-changelog-codemirror": { - "version": "2.0.8", - "dev": true, - "license": "ISC", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "q": "^1.5.1" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "4.6.3", - "dev": true, - "license": "ISC", + "node_modules/call-bound": { + "version": "1.0.4", + "license": "MIT", "dependencies": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "dev": true, + "node_modules/callsites": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/conventional-changelog-ember": { - "version": "2.0.9", - "dev": true, - "license": "ISC", - "dependencies": { - "q": "^1.5.1" - }, + "node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/conventional-changelog-eslint": { - "version": "3.0.9", + "node_modules/camelcase-css": { + "version": "2.0.1", "dev": true, - "license": "ISC", - "dependencies": { - "q": "^1.5.1" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/conventional-changelog-express": { - "version": "2.0.6", + "node_modules/camelcase-keys": { + "version": "6.2.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "q": "^1.5.1" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/conventional-changelog-jquery": { - "version": "3.0.11", - "dev": true, - "license": "ISC", - "dependencies": { - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" + "node_modules/caniuse-lite": { + "version": "1.0.30001769", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/capacitor-plugin-safe-area": { + "version": "4.0.0", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=7.0.0" } }, - "node_modules/conventional-changelog-jshint": { - "version": "2.0.9", + "node_modules/capacitor-set-version": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/capacitor-set-version/-/capacitor-set-version-2.2.0.tgz", + "integrity": "sha512-CMWFFA8BxSRQDOCmSjqpZenxdMpRDvLRZLQfpO3958JTjE9+4G9o97Okmqpu2t26KVs8MHoDWjDy5hxD8EigSw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "@oclif/core": "^1", + "@oclif/plugin-autocomplete": "^1.3.6", + "@oclif/plugin-commands": "^2.2.1", + "@oclif/plugin-help": "^5", + "@oclif/plugin-plugins": "^2.1.7", + "@oclif/plugin-version": "^1.1.3", + "plist": "^3.0.6", + "semver": "^7.3.8", + "tslib": "^2.4.0" + }, + "bin": { + "capacitor-set-version": "bin/run" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", + "node_modules/cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + }, + "bin": { + "cdl": "bin/cdl.js" } }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.1", + "node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/conventional-changelog-writer/node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "node_modules/chokidar": { + "version": "3.6.0", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=0.4.7" + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" }, "optionalDependencies": { - "uglify-js": "^3.1.4" + "fsevents": "~2.3.2" } }, - "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.1", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/conventional-changelog-writer/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/chownr": { + "version": "2.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/conventional-changelog-writer/node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "node_modules/chrono-node": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.8.4.tgz", + "integrity": "sha512-F+Rq88qF3H2dwjnFrl3TZrn5v4ZO57XxeQ+AhuL1C685So1hdUV/hT/q8Ja5UbmPYEZfx8VrxFDa72Dgldcxpg==", + "license": "MIT", + "dependencies": { + "dayjs": "^1.10.0" }, "engines": { - "node": ">=0.8.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/classlist-polyfill": { + "version": "1.2.0", + "license": "Unlicense" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", "dev": true, "license": "MIT", "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" + "string-width": "^4.2.3" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/conventional-commits-parser": { - "version": "3.2.4", + "node_modules/cliui": { + "version": "8.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "license": "MIT" + "node_modules/clsx": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/core-js-compat": { - "version": "3.45.1", + "node_modules/color": { + "version": "4.2.3", + "devOptional": true, "license": "MIT", "dependencies": { - "browserslist": "^4.25.3" + "color-convert": "^2.0.1", + "color-string": "^1.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=12.5.0" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", + "node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/create-require": { - "version": "1.1.1", - "dev": true, + "node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "node_modules/color-string": { + "version": "1.9.1", + "devOptional": true, "license": "MIT", "dependencies": { - "node-fetch": "^2.6.12" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, - "node_modules/cross-spawn": { - "version": "7.0.6", + "node_modules/colorette": { + "version": "2.0.20", + "devOptional": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "8.3.0", "dev": true, "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, "engines": { - "node": ">= 8" + "node": ">= 12" } }, - "node_modules/crypto-random-string": { + "node_modules/compare-func": { "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-box-model": { - "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { - "tiny-invariant": "^1.0.6" + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, - "node_modules/css-select": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" }, - "node_modules/css-what": { - "version": "6.2.2", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/consola": { + "version": "3.4.2", + "devOptional": true, + "license": "MIT", "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/cssesc": { - "version": "3.0.0", + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/csstype": { - "version": "3.1.3", - "license": "MIT" - }, - "node_modules/d3-array": { - "version": "3.2.4", - "license": "ISC", + "node_modules/conventional-changelog": { + "version": "3.1.25", + "dev": true, + "license": "MIT", "dependencies": { - "internmap": "1 - 2" + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" }, "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-ease": { - "version": "3.0.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "3.1.0", - "license": "ISC", - "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-interpolate": { - "version": "3.0.1", + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "dev": true, "license": "ISC", "dependencies": { - "d3-color": "1 - 3" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-path": { - "version": "3.1.0", + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "dev": true, "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-scale": { - "version": "4.0.2", + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "dev": true, "license": "ISC", "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" + "q": "^1.5.1" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-shape": { - "version": "3.2.0", + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "dev": true, "license": "ISC", "dependencies": { - "d3-path": "^3.1.0" + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-time": { - "version": "3.1.0", - "license": "ISC", + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "dev": true, + "license": "MIT", "dependencies": { - "d3-array": "2 - 3" + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-time-format": { - "version": "4.1.0", + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "dev": true, "license": "ISC", "dependencies": { - "d3-time": "1 - 3" + "q": "^1.5.1" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/d3-timer": { - "version": "3.0.1", + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "dev": true, "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/dargs": { - "version": "7.0.0", + "node_modules/conventional-changelog-express": { + "version": "2.0.6", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "license": "MIT", + "license": "ISC", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "q": "^1.5.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "license": "MIT", + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "dev": true, + "license": "ISC", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "q": "^1.5.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" + "node": ">=10" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "license": "MIT", + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "dev": true, + "license": "ISC", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/dateformat": { - "version": "3.0.3", + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/dayjs": { - "version": "1.11.18", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", - "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.4", + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" }, - "engines": { - "node": ">=6.0" + "bin": { + "conventional-changelog-writer": "cli.js" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/decamelize-keys": { - "version": "1.1.1", + "node_modules/conventional-changelog-writer/node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, "license": "MIT", "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.7" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "MIT", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/conventional-changelog-writer/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "license": "MIT" - }, - "node_modules/decode-bmp": { - "version": "0.2.1", - "devOptional": true, + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "dev": true, "license": "MIT", "dependencies": { - "@canvas/image-data": "^1.0.0", - "to-data-view": "^1.1.0" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=10" } }, - "node_modules/decode-ico": { - "version": "0.4.1", - "devOptional": true, + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "dev": true, "license": "MIT", "dependencies": { - "@canvas/image-data": "^1.0.0", - "decode-bmp": "^0.2.0", - "to-data-view": "^1.1.0" + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" }, "engines": { - "node": ">=8.6" + "node": ">=10" } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "devOptional": true, + "node_modules/convert-source-map": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.45.1", "license": "MIT", "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" + "browserslist": "^4.25.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "devOptional": true, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, "engines": { - "node": ">=4.0.0" + "node": ">=10" } }, - "node_modules/deep-is": { - "version": "0.1.4", + "node_modules/create-require": { + "version": "1.1.1", "dev": true, "license": "MIT" }, - "node_modules/deepmerge": { - "version": "4.3.1", + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "node-fetch": "^2.6.12" } }, - "node_modules/define-data-property": { - "version": "1.1.4", + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/define-lazy-prop": { + "node_modules/crypto-random-string": { "version": "2.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/define-properties": { + "node_modules/css-box-model": { "version": "1.2.1", "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "tiny-invariant": "^1.0.6" } }, - "node_modules/defu": { - "version": "6.1.4", - "devOptional": true, - "license": "MIT" - }, - "node_modules/del": { - "version": "6.1.1", + "node_modules/css-select": { + "version": "4.3.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/brace-expansion": { - "version": "1.1.12", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/del/node_modules/glob": { - "version": "7.2.3", + "node_modules/css-what": { + "version": "6.2.2", "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "license": "BSD-2-Clause", "engines": { - "node": "*" + "node": ">= 6" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/del/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/cssesc": { + "version": "3.0.0", "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "3.2.4", "license": "ISC", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "internmap": "1 - 2" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/detect-libc": { - "version": "2.0.4", - "devOptional": true, - "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/dezalgo": { - "version": "1.0.4", - "dev": true, + "node_modules/d3-color": { + "version": "3.1.0", "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" + "engines": { + "node": ">=12" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/diff": { - "version": "5.2.0", - "dev": true, + "node_modules/d3-ease": { + "version": "3.0.1", "license": "BSD-3-Clause", "engines": { - "node": ">=0.3.1" + "node": ">=12" } }, - "node_modules/dijkstrajs": { - "version": "1.0.3", - "license": "MIT" + "node_modules/d3-format": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "node_modules/dir-glob": { + "node_modules/d3-interpolate": { "version": "3.0.1", - "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "path-type": "^4.0.0" + "d3-color": "1 - 3" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/dlv": { - "version": "1.1.3", - "dev": true, - "license": "MIT" + "node_modules/d3-path": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/d3-scale": { + "version": "4.0.2", + "license": "ISC", "dependencies": { - "esutils": "^2.0.2" + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" }, "engines": { - "node": ">=6.0.0" + "node": ">=12" } }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "license": "MIT", + "node_modules/d3-shape": { + "version": "3.2.0", + "license": "ISC", "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "dev": true, - "license": "MIT", + "node_modules/d3-time": { + "version": "3.1.0", + "license": "ISC", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "d3-array": "2 - 3" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">=12" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "4.3.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/d3-time-format": { + "version": "4.1.0", + "license": "ISC", "dependencies": { - "domelementtype": "^2.2.0" + "d3-time": "1 - 3" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=12" } }, - "node_modules/domutils": { - "version": "2.8.0", + "node_modules/d3-timer": { + "version": "3.0.1", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/dargs": { + "version": "7.0.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dot-prop": { - "version": "5.3.0", - "dev": true, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.6.1", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://dotenvx.com" + "url": "https://github.com/sponsors/inspect-js" } }, - "node_modules/dunder-proto": { + "node_modules/data-view-byte-offset": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "is-data-view": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", + "node_modules/dateformat": { + "version": "3.0.3", "dev": true, - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/electron-to-chromium": { - "version": "1.5.214", - "license": "ISC" + "node_modules/dayjs": { + "version": "1.11.18", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", + "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", + "license": "MIT" }, - "node_modules/elementtree": { - "version": "0.1.7", - "dev": true, - "license": "Apache-2.0", + "node_modules/debug": { + "version": "4.3.4", + "license": "MIT", "dependencies": { - "sax": "1.1.4" + "ms": "2.1.2" }, "engines": { - "node": ">= 0.4.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "devOptional": true, + "node_modules/decamelize": { + "version": "1.2.0", "license": "MIT", - "dependencies": { - "once": "^1.4.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/entities": { - "version": "2.2.0", + "node_modules/decamelize-keys": { + "version": "1.1.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/env-paths": { - "version": "2.2.1", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } + "node_modules/decimal.js-light": { + "version": "2.5.1", + "license": "MIT" }, - "node_modules/error-stack-parser": { - "version": "2.1.4", + "node_modules/decode-bmp": { + "version": "0.2.1", + "devOptional": true, "license": "MIT", "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/error-stack-parser-es": { - "version": "0.1.5", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "license": "MIT", + "@canvas/image-data": "^1.0.0", + "to-data-view": "^1.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8.6.0" } }, - "node_modules/es-errors": { - "version": "1.3.0", + "node_modules/decode-ico": { + "version": "0.4.1", + "devOptional": true, "license": "MIT", + "dependencies": { + "@canvas/image-data": "^1.0.0", + "decode-bmp": "^0.2.0", + "to-data-view": "^1.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8.6" } }, - "node_modules/es-iterator-helpers": { - "version": "1.2.1", - "dev": true, + "node_modules/decompress-response": { + "version": "6.0.0", + "devOptional": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.6", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.4", - "safe-array-concat": "^1.1.3" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-iterator-helpers/node_modules/es-abstract": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", - "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", - "dev": true, + "node_modules/deep-extend": { + "version": "0.6.0", + "devOptional": true, "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.2.1", - "is-set": "^2.0.3", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "stop-iteration-iterator": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -6370,459 +6868,537 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", + "node_modules/defu": { + "version": "6.1.4", + "devOptional": true, + "license": "MIT" + }, + "node_modules/del": { + "version": "6.1.1", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-shim-unscopables": { - "version": "1.1.0", + "node_modules/del/node_modules/brace-expansion": { + "version": "1.1.12", "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "license": "MIT", + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.4" + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/esbuild": { - "version": "0.21.5", - "hasInstallScript": true, + "node_modules/detect-libc": { + "version": "2.0.4", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/diff": { + "version": "5.2.0", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "path-type": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/esbuild/node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], + "node_modules/dom-helpers": { + "version": "5.2.1", "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], + "node_modules/dom-serializer": { + "version": "1.4.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, "engines": { - "node": ">=12" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" + "node_modules/domutils": { + "version": "2.8.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], + "node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], + "dependencies": { + "is-obj": "^2.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/dotenv": { + "version": "16.6.1", + "license": "BSD-2-Clause", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], + "node_modules/dunder-proto": { + "version": "1.0.1", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/electron-to-chromium": { + "version": "1.5.214", + "license": "ISC" + }, + "node_modules/elementtree": { + "version": "0.1.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "sax": "1.1.4" + }, "engines": { - "node": ">=12" + "node": ">= 0.4.0" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "devOptional": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], + "node_modules/env-paths": { + "version": "2.2.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], + "node_modules/error-ex": { + "version": "1.3.2", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], + "node_modules/error-stack-parser": { + "version": "2.1.4", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "dependencies": { + "stackframe": "^1.3.4" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], + "node_modules/error-stack-parser-es": { + "version": "0.1.5", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], + "node_modules/es-define-property": { + "version": "1.0.1", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], + "node_modules/es-errors": { + "version": "1.3.0", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], + "node_modules/es-iterator-helpers/node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], + "node_modules/es-object-atoms": { + "version": "1.1.1", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "es-errors": "^1.3.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], + "node_modules/es-set-tostringtag": { + "version": "2.1.0", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "hasown": "^2.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild/node_modules/@esbuild/win32-x64": { + "node_modules/esbuild": { "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], + "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escalade": { @@ -7200,6 +7776,20 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/esquery": { "version": "1.6.0", "dev": true, @@ -7683,6 +8273,16 @@ "version": "3.0.2", "license": "ISC" }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/get-pkg-repo": { "version": "4.2.1", "dev": true, @@ -8092,6 +8692,38 @@ "void-elements": "3.1.0" } }, + "node_modules/http-call": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/http-call/-/http-call-5.3.0.tgz", + "integrity": "sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w==", + "dev": true, + "license": "ISC", + "dependencies": { + "content-type": "^1.0.4", + "debug": "^4.1.1", + "is-retry-allowed": "^1.1.0", + "is-stream": "^2.0.0", + "parse-json": "^4.0.0", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-call/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/husky": { "version": "8.0.3", "dev": true, @@ -8106,6 +8738,24 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/hyperlinker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz", + "integrity": "sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/i": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", + "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", + "engines": { + "node": ">=0.4" + } + }, "node_modules/i18next": { "version": "25.8.14", "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.8.14.tgz", @@ -8586,6 +9236,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", @@ -9578,6 +10238,16 @@ "dev": true, "license": "MIT" }, + "node_modules/natural-orderby": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", + "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/neo-async": { "version": "2.6.2", "dev": true, @@ -9664,6 +10334,19 @@ "version": "1.0.1", "license": "BSD-3-Clause" }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/nth-check": { "version": "2.1.1", "dev": true, @@ -9707,6 +10390,16 @@ "node": ">= 0.4" } }, + "node_modules/object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/object.assign": { "version": "4.1.7", "license": "MIT", @@ -9993,6 +10686,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "dev": true, + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" + } + }, "node_modules/path-exists": { "version": "4.0.0", "license": "MIT", @@ -11153,6 +11857,16 @@ "node": ">=8" } }, + "node_modules/redeyed": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "~4.0.0" + } + }, "node_modules/redux": { "version": "5.0.1", "license": "MIT" @@ -11686,32 +12400,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/rollup/node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.50.0.tgz", - "integrity": "sha512-lVgpeQyy4fWN5QYebtW4buT/4kn4p4IJ+kDNB4uYNT5b8c8DLJDg6titg20NIg7E8RWwdWZORW6vUFfrLyG3KQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-android-arm64": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.50.0.tgz", - "integrity": "sha512-2O73dR4Dc9bp+wSYhviP6sDziurB5/HCym7xILKifWdE9UsOe2FtNcM+I4xZjKrfLJnq5UR8k9riB87gauiQtw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, "node_modules/rollup/node_modules/@rollup/rollup-darwin-x64": { "version": "4.50.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.50.0.tgz", @@ -11725,58 +12413,6 @@ "darwin" ] }, - "node_modules/rollup/node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.50.0.tgz", - "integrity": "sha512-UR1uTJFU/p801DvvBbtDD7z9mQL8J80xB0bR7DqW7UGQHRm/OaKzp4is7sQSdbt2pjjSS72eAtRh43hNduTnnQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.50.0.tgz", - "integrity": "sha512-G/DKyS6PK0dD0+VEzH/6n/hWDNPDZSMBmqsElWnCRGrYOb2jC0VSupp7UAHHQ4+QILwkxSMaYIbQ72dktp8pKA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.50.0.tgz", - "integrity": "sha512-u72Mzc6jyJwKjJbZZcIYmd9bumJu7KNmHYdue43vT1rXPm2rITwmPWF0mmPzLm9/vJWxIRbao/jrQmxTO0Sm9w==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.50.0.tgz", - "integrity": "sha512-S4UefYdV0tnynDJV1mdkNawp0E5Qm2MtSs330IyHgaccOFrwqsvgigUD29uT+B/70PDY1eQ3t40+xf6wIvXJyg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, "node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.50.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.50.0.tgz", @@ -11803,64 +12439,12 @@ "linux" ] }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.50.0.tgz", - "integrity": "sha512-BGYSwJdMP0hT5CCmljuSNx7+k+0upweM2M4YGfFBjnFSZMHOLYR0gEEj/dxyYJ6Zc6AiSeaBY8dWOa11GF/ppQ==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.50.0.tgz", - "integrity": "sha512-I1gSMzkVe1KzAxKAroCJL30hA4DqSi+wGc5gviD0y3IL/VkvcnAqwBf4RHXHyvH66YVHxpKO8ojrgc4SrWAnLg==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.50.0.tgz", - "integrity": "sha512-bSbWlY3jZo7molh4tc5dKfeSxkqnf48UsLqYbUhnkdnfgZjgufLS/NTA8PcP/dnvct5CCdNkABJ56CbclMRYCA==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.50.0.tgz", - "integrity": "sha512-LSXSGumSURzEQLT2e4sFqFOv3LWZsEF8FK7AAv9zHZNDdMnUPYH3t8ZlaeYYZyTXnsob3htwTKeWtBIkPV27iQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/rollup/node_modules/@rollup/rollup-linux-s390x-gnu": { + "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.50.0.tgz", - "integrity": "sha512-CxRKyakfDrsLXiCyucVfVWVoaPA4oFSpPpDwlMcDFQvrv3XY6KEzMtMZrA+e/goC8xxp2WSOxHQubP8fPmmjOQ==", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.0.tgz", + "integrity": "sha512-8PrJJA7/VU8ToHVEPu14FzuSAqVKyo5gg/J8xUerMbyNkWkO9j2ExBho/68RnJsMGNJq4zH114iAttgm7BZVkA==", "cpu": [ - "s390x" + "x64" ], "license": "MIT", "optional": true, @@ -11881,19 +12465,6 @@ "linux" ] }, - "node_modules/rollup/node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.50.0.tgz", - "integrity": "sha512-PZkNLPfvXeIOgJWA804zjSFH7fARBBCpCXxgkGDRjjAhRLOR8o0IGS01ykh5GYfod4c2yiiREuDM8iZ+pVsT+Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, "node_modules/rollup/node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.50.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.50.0.tgz", @@ -11907,19 +12478,6 @@ "win32" ] }, - "node_modules/rollup/node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.50.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.50.0.tgz", - "integrity": "sha512-XzNOVg/YnDOmFdDKcxxK410PrcbcqZkBmz+0FicpW5jtjKQxcW1BZJEQOF0NJa6JO7CZhett8GEtRN/wYLYJuw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, "node_modules/rollup/node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.50.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.50.0.tgz", @@ -12422,6 +12980,13 @@ "node": ">= 6" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/stackframe": { "version": "1.3.4", "license": "MIT" @@ -12459,14 +13024,6 @@ "bare-events": "^2.2.0" } }, - "node_modules/streamx/node_modules/bare-events": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz", - "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==", - "dev": true, - "license": "Apache-2.0", - "optional": true - }, "node_modules/string_decoder": { "version": "1.1.1", "license": "MIT", @@ -12900,17 +13457,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/sucrase/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -12993,6 +13539,20 @@ "node": ">=8" } }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "license": "MIT", @@ -13084,83 +13644,6 @@ "bare-path": "^3.0.0" } }, - "node_modules/tar-fs/node_modules/bare-events": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz", - "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==", - "dev": true, - "license": "Apache-2.0", - "optional": true - }, - "node_modules/tar-fs/node_modules/bare-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.3.tgz", - "integrity": "sha512-1aGs5pRVLToMQ79elP+7cc0u0s/wXAzfBv/7hDloT7WFggLqECCas5qqPky7WHCFdsBH5WDq6sD4fAoz5sJbtA==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-events": "^2.5.4", - "bare-path": "^3.0.0", - "bare-stream": "^2.6.4" - }, - "engines": { - "bare": ">=1.16.0" - }, - "peerDependencies": { - "bare-buffer": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - } - } - }, - "node_modules/tar-fs/node_modules/bare-os": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz", - "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "bare": ">=1.14.0" - } - }, - "node_modules/tar-fs/node_modules/bare-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", - "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "bare-os": "^3.0.1" - } - }, - "node_modules/tar-fs/node_modules/bare-stream": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", - "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "streamx": "^2.21.0" - }, - "peerDependencies": { - "bare-buffer": "*", - "bare-events": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } - } - }, "node_modules/tar-stream": { "version": "3.1.7", "devOptional": true, @@ -14030,6 +14513,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "dev": true, @@ -14585,6 +15081,21 @@ "node": ">=12" } }, + "node_modules/yarn": { + "version": "1.22.22", + "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.22.22.tgz", + "integrity": "sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==", + "dev": true, + "hasInstallScript": true, + "license": "BSD-2-Clause", + "bin": { + "yarn": "bin/yarn.js", + "yarnpkg": "bin/yarn.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/yauzl": { "version": "2.10.0", "dev": true, diff --git a/package.json b/package.json index 305b4a02..63a51856 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "ionic:build": "npm run build", "ionic:serve": "npm run start", "android": "npm run build && npx cap sync android", + "cap": "npm run build && npx cap sync", "bump": "node bump-version.js", "bump:minor": "node bump-version.js minor", "bump:major": "node bump-version.js major" @@ -104,6 +105,7 @@ "@vitejs/plugin-react-swc": "^3.5.0", "autoprefixer": "^10.4.16", "baseline-browser-mapping": "^2.9.19", + "capacitor-set-version": "^2.2.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.2", diff --git a/src/App.jsx b/src/App.jsx index 8d207be0..5e023dd2 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,14 +1,18 @@ import NavBar from '@/views/components/NavBar' import { Button, Typography, useColorScheme } from '@mui/joy' -import Tracker from '@openreplay/tracker' import { useCallback, useEffect } from 'react' import { Outlet } from 'react-router-dom' import { useRegisterSW } from 'virtual:pwa-register/react' import { registerCapacitorListeners } from './CapacitorListener' import PageTransition from './components/animations/PageTransition' import { ImpersonateUserProvider } from './contexts/ImpersonateUserContext' -import SSEProvider from './contexts/SSEContext' import { AuthProvider } from './hooks/useAuth.jsx' + +import useStatusBar from './hooks/useStatusBar' +import { useResource } from './queries/ResourceQueries' +import './styles/safe-area.css' + +import SSEProvider from './contexts/SSEContext' import { useNotification } from './service/NotificationProvider' import NetworkBanner from './views/components/NetworkBanner' @@ -24,18 +28,14 @@ const remove = className => { // TODO: Update the interval to at 60 minutes const intervalMS = 5 * 60 * 1000 // 5 minutes -const startOpenReplay = () => { - if (!import.meta.env.VITE_OPENREPLAY_PROJECT_KEY) return - const tracker = new Tracker({ - projectKey: import.meta.env.VITE_OPENREPLAY_PROJECT_KEY, - }) - tracker.start() -} - const AppContent = () => { const { showNotification } = useNotification() + // Initialize status bar with theme-aware configuration + useStatusBar() + const { + offlineReady: [offlineReady, setOfflineReady], // eslint-disable-line no-unused-vars needRefresh: [needRefresh, setNeedRefresh], updateServiceWorker, } = useRegisterSW({ @@ -94,10 +94,11 @@ const AppContent = () => { } function App() { - // startOpenReplay() - + const resource = useResource() // eslint-disable-line no-unused-vars const { mode, systemMode } = useColorScheme() + // startOpenReplay() + const setThemeClass = useCallback(() => { const value = JSON.parse(localStorage.getItem('themeMode')) || mode @@ -124,7 +125,7 @@ function App() { }, []) return ( - <> +
@@ -132,7 +133,7 @@ function App() { - +
) } diff --git a/src/hooks/useStatusBar.js b/src/hooks/useStatusBar.js new file mode 100644 index 00000000..9075adc9 --- /dev/null +++ b/src/hooks/useStatusBar.js @@ -0,0 +1,56 @@ +import { useColorScheme } from '@mui/joy' +import { useEffect } from 'react' +import statusBarManager from '../utils/StatusBarManager' + +/** + * Custom hook to manage status bar integration with Joy UI themes + * This hook automatically syncs the status bar style with the current theme + */ +export const useStatusBar = () => { + const { mode, systemMode } = useColorScheme() + + useEffect(() => { + // Initialize status bar on mount + const initializeStatusBar = async () => { + await statusBarManager.initialize(mode) + } + + initializeStatusBar() + + // Cleanup on unmount + return () => { + statusBarManager.cleanup() + } + }, [mode]) // Include mode dependency + + useEffect(() => { + // Update status bar when theme changes + const updateStatusBarTheme = async () => { + let resolvedTheme = mode + + // Handle system mode by using the detected system theme + if (mode === 'system') { + resolvedTheme = systemMode || 'light' + } + + // Update the status bar with the resolved theme + await statusBarManager.updateResolvedTheme(resolvedTheme) + + // Also update the base theme for future reference + await statusBarManager.setTheme(mode) + + // Notify any custom listeners + statusBarManager.notifyThemeChange(resolvedTheme) + } + + updateStatusBarTheme() + }, [mode, systemMode]) // Update when either mode or systemMode changes + + return { + statusBarManager, + currentTheme: mode, + resolvedTheme: mode === 'system' ? systemMode : mode, + } +} + +export default useStatusBar diff --git a/src/styles/safe-area.css b/src/styles/safe-area.css new file mode 100644 index 00000000..bc3eece9 --- /dev/null +++ b/src/styles/safe-area.css @@ -0,0 +1,127 @@ +/* + * Safe Area CSS Utilities + * These utilities provide consistent safe area handling across the app + * using CSS custom properties set by StatusBarManager + */ + +:root { + /* Fallback values for safe area insets when not on native platforms */ + --safe-area-inset-top: 0px; + --safe-area-inset-right: 0px; + --safe-area-inset-bottom: 0px; + --safe-area-inset-left: 0px; +} + +/* Utility classes for safe area handling */ +.safe-area-top { + padding-top: var(--safe-area-inset-top); +} + +.safe-area-right { + padding-right: var(--safe-area-inset-right); +} + +.safe-area-bottom { + padding-bottom: var(--safe-area-inset-bottom); +} + +.safe-area-left { + padding-left: var(--safe-area-inset-left); +} + +.safe-area-x { + padding-left: var(--safe-area-inset-left); + padding-right: var(--safe-area-inset-right); +} + +.safe-area-y { + padding-top: var(--safe-area-inset-top); + padding-bottom: var(--safe-area-inset-bottom); +} + +.safe-area-all { + padding-top: var(--safe-area-inset-top); + padding-right: var(--safe-area-inset-right); + padding-bottom: var(--safe-area-inset-bottom); + padding-left: var(--safe-area-inset-left); +} + +/* Margin variants */ +.safe-margin-top { + margin-top: var(--safe-area-inset-top); +} + +.safe-margin-right { + margin-right: var(--safe-area-inset-right); +} + +.safe-margin-bottom { + margin-bottom: var(--safe-area-inset-bottom); +} + +.safe-margin-left { + margin-left: var(--safe-area-inset-left); +} + +.safe-margin-x { + margin-left: var(--safe-area-inset-left); + margin-right: var(--safe-area-inset-right); +} + +.safe-margin-y { + margin-top: var(--safe-area-inset-top); + margin-bottom: var(--safe-area-inset-bottom); +} + +.safe-margin-all { + margin-top: var(--safe-area-inset-top); + margin-right: var(--safe-area-inset-right); + margin-bottom: var(--safe-area-inset-bottom); + margin-left: var(--safe-area-inset-left); +} + +/* Height utilities that account for safe areas */ +.min-h-screen-safe { + min-height: calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)); +} + +.h-screen-safe { + height: calc(100vh - var(--safe-area-inset-top) - var(--safe-area-inset-bottom)); +} + +/* Top positioning that accounts for safe area */ +.top-safe { + top: var(--safe-area-inset-top); +} + +/* Bottom positioning that accounts for safe area */ +.bottom-safe { + bottom: var(--safe-area-inset-bottom); +} + +/* Fixed positioning utilities that respect safe areas */ +.fixed-top-safe { + position: fixed; + top: var(--safe-area-inset-top); + left: 0; + right: 0; + z-index: 1030; +} + +.fixed-bottom-safe { + position: fixed; + bottom: var(--safe-area-inset-bottom); + left: 0; + right: 0; + z-index: 1030; +} + +/* Container that provides full safe area coverage */ +.container-safe { + padding-top: var(--safe-area-inset-top); + padding-right: var(--safe-area-inset-right); + padding-bottom: var(--safe-area-inset-bottom); + padding-left: var(--safe-area-inset-left); + min-height: 100vh; + box-sizing: border-box; +} diff --git a/src/utils/StatusBarManager.js b/src/utils/StatusBarManager.js index 48cc383d..ce8fc62c 100644 --- a/src/utils/StatusBarManager.js +++ b/src/utils/StatusBarManager.js @@ -26,7 +26,7 @@ class StatusBarManager { } try { - // Configure basic status bar settings - use overlay: true for precise control + // Configure basic status bar settings await StatusBar.setOverlaysWebView({ overlay: false }) await StatusBar.show() diff --git a/src/views/Landing/DemoMyChore.jsx b/src/views/Landing/DemoMyChore.jsx index e9d72e49..a4a8dd72 100644 --- a/src/views/Landing/DemoMyChore.jsx +++ b/src/views/Landing/DemoMyChore.jsx @@ -1,14 +1,18 @@ import { Card, Grid, Typography } from '@mui/joy' import moment from 'moment' +import { useState } from 'react' import ChoreCard from '../Chores/ChoreCard' const DemoMyChore = () => { + const [selectedCalendarDate, setSelectedCalendarDate] = useState(null) + const cards = [ { id: 12, name: '♻️ Take out recycle ', frequencyType: 'days_of_the_week', frequency: 1, + priority: 1, frequencyMetadata: '{"days":["thursday"],"time":"2024-07-07T22:00:00-04:00"}', nextDueDate: moment().add(1, 'days').hour(8).minute(0).toISOString(), @@ -96,6 +100,17 @@ const DemoMyChore = () => { ] const users = [{ displayName: 'Me', id: 1, userId: 1 }] + + // Helper function to get chores for a specific date + const getChoresForDate = date => { + return cards.filter(chore => { + if (!chore.nextDueDate) return false + const choreDate = new Date(chore.nextDueDate).toLocaleDateString() + const selectedDate = date.toLocaleDateString() + return choreDate === selectedDate + }) + } + return ( <> diff --git a/src/views/Landing/Landing.jsx b/src/views/Landing/Landing.jsx index 745add21..a925ce1c 100644 --- a/src/views/Landing/Landing.jsx +++ b/src/views/Landing/Landing.jsx @@ -17,6 +17,10 @@ import TabletInstallationSection from './TabletInstallationSection' const Landing = () => { const Navigate = useNavigate() useEffect(() => { + // if the host is https://app.donetick.com/ then redirect to https://app.donetick.com/my/chores: + if (window.location.host === 'app.donetick.com') { + Navigate('/chores') + } AOS.init({ once: false, // whether animation should happen only once - while scrolling down }) diff --git a/src/views/Landing/TabletInstallationSection.jsx b/src/views/Landing/TabletInstallationSection.jsx index 25c3d790..91b62045 100644 --- a/src/views/Landing/TabletInstallationSection.jsx +++ b/src/views/Landing/TabletInstallationSection.jsx @@ -1,5 +1,6 @@ import ipad_screenshot from '@/assets/ipad_dashbard_calendar.png' import { Box, Container, Typography } from '@mui/joy' + const TabletInstallationSection = () => { return ( diff --git a/src/views/PrivacyPolicy/PrivacyPolicyView.jsx b/src/views/PrivacyPolicy/PrivacyPolicyView.jsx index 42a47071..b818ee70 100644 --- a/src/views/PrivacyPolicy/PrivacyPolicyView.jsx +++ b/src/views/PrivacyPolicy/PrivacyPolicyView.jsx @@ -1,5 +1,3 @@ -import React from 'react' - const PrivacyPolicyView = () => { return (
diff --git a/src/views/Settings/AccountSettings.jsx b/src/views/Settings/AccountSettings.jsx index b1c08fa2..a30dbc46 100644 --- a/src/views/Settings/AccountSettings.jsx +++ b/src/views/Settings/AccountSettings.jsx @@ -29,7 +29,10 @@ const AccountSettings = () => { async function configurePurchases() { if (Capacitor.isNativePlatform() && userProfile) { await Purchases.configure({ - apiKey: import.meta.env.VITE_REACT_APP_REVENUECAT_API_KEY, + apiKey: + Capacitor.getPlatform() === 'ios' + ? import.meta.env.VITE_REACT_APP_REVENUECAT_API_KEY_IOS + : import.meta.env.VITE_REACT_APP_REVENUECAT_API_KEY_ANDROID, appUserID: String(userProfile?.id), }) } diff --git a/src/views/Settings/Settings.jsx b/src/views/Settings/Settings.jsx index c1e66bc8..5ff6d9be 100644 --- a/src/views/Settings/Settings.jsx +++ b/src/views/Settings/Settings.jsx @@ -139,7 +139,10 @@ const Settings = () => { async function configurePurchases() { if (Capacitor.isNativePlatform() && userProfile) { await Purchases.configure({ - apiKey: import.meta.env.VITE_REACT_APP_REVENUECAT_API_KEY, + apiKey: + Capacitor.getPlatform() === 'ios' + ? import.meta.env.VITE_REACT_APP_REVENUECAT_API_KEY_IOS + : import.meta.env.VITE_REACT_APP_REVENUECAT_API_KEY_ANDROID, appUserID: String(userProfile?.id), }) } diff --git a/src/views/components/NavBar.jsx b/src/views/components/NavBar.jsx index 98b24831..5a74b295 100644 --- a/src/views/components/NavBar.jsx +++ b/src/views/components/NavBar.jsx @@ -221,7 +221,7 @@ const NavBar = () => { }, }} > -
+
{/*
*/}