diff --git a/package.json b/package.json index d099626..65ee76d 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fredy", - "version": "11.0.2", + "version": "11.0.3", "description": "[F]ind [R]eal [E]states [d]amn eas[y].", "scripts": { "start": "node prod.js", @@ -50,12 +50,12 @@ "Firefox ESR" ], "dependencies": { - "@douyinfe/semi-ui": "2.72.3", + "@douyinfe/semi-ui": "2.73.0", "@rematch/core": "2.2.0", "@rematch/loading": "2.1.2", "@sendgrid/mail": "8.1.4", "@vitejs/plugin-react": "4.3.4", - "better-sqlite3": "^11.7.2", + "better-sqlite3": "^11.8.0", "body-parser": "1.20.3", "cheerio": "^1.0.0", "cookie-session": "2.1.0", @@ -70,7 +70,7 @@ "node-fetch": "3.3.2", "node-mailjet": "6.0.6", "package-up": "^5.0.0", - "puppeteer": "^23.11.1", + "puppeteer": "^24.1.0", "puppeteer-extra": "^3.3.6", "puppeteer-extra-plugin-stealth": "^2.11.2", "query-string": "9.1.1", @@ -89,18 +89,18 @@ }, "devDependencies": { "@babel/core": "7.26.0", - "@babel/eslint-parser": "7.25.9", + "@babel/eslint-parser": "7.26.5", "@babel/preset-env": "7.26.0", "@babel/preset-react": "7.26.3", "chai": "5.1.2", "eslint": "8.56.0", "eslint-config-prettier": "8.8.0", - "eslint-plugin-react": "7.37.3", + "eslint-plugin-react": "7.37.4", "esmock": "2.6.9", "history": "5.3.0", "husky": "9.1.7", "less": "4.2.1", - "lint-staged": "15.3.0", + "lint-staged": "15.4.1", "mocha": "10.8.2", "prettier": "3.4.2", "redux-logger": "3.0.6" diff --git a/yarn.lock b/yarn.lock index 32f9748..b5709db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,10 +64,10 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/eslint-parser@7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz#603c68a63078796527bc9d0833f5e52dd5f9224c" - integrity sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ== +"@babel/eslint-parser@7.26.5": + version "7.26.5" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.26.5.tgz#aa669f4d873f9cd617050cf3c40c19cd96307efb" + integrity sha512-Kkm8C8uxI842AwQADxl0GbcG1rupELYLShazYEZO/2DYjhyWXJIOUVOE3tBYm6JXzUCNJOZEzqc4rCW/jsEQYQ== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" @@ -991,34 +991,34 @@ dependencies: tslib "^2.0.0" -"@douyinfe/semi-animation-react@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-react/-/semi-animation-react-2.72.3.tgz#e3b232c0fe021e038bbdecc44b2533ebd1677a46" - integrity sha512-OfThQVe3rP1v70Y4SSC5dkrLzNy7QkedbqfQvknqKB2onP7lGB6ePc3K3vACBxEKKL6dXzTlMs6XoR5SBD6iyA== +"@douyinfe/semi-animation-react@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-react/-/semi-animation-react-2.73.0.tgz#c76214146356446c72eff41eefba140c1ec4e177" + integrity sha512-QO/2Vl14Nt1VEUTj/KOn3jmV99HDKnnHUZqQOzIxNoAkGXKKuGW8WIEKm3r55GQhw0pI5Qs8JgKJ0qhlQLSg4A== dependencies: - "@douyinfe/semi-animation" "2.72.3" - "@douyinfe/semi-animation-styled" "2.72.3" + "@douyinfe/semi-animation" "2.73.0" + "@douyinfe/semi-animation-styled" "2.73.0" classnames "^2.2.6" -"@douyinfe/semi-animation-styled@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.72.3.tgz#57984a05f688f393e0312b6f2bd96b0f67198dad" - integrity sha512-ME6DE8UdBRHf00OCgxoA9jjZef/2c/QWpUy7vtkwUIfwENCanpU61apoLk5jprTLG7y/Zq8Vjm4O5h0eMep1pw== +"@douyinfe/semi-animation-styled@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.73.0.tgz#b7913e23dd579ff9ba9922e2da3b1d87612a4ee5" + integrity sha512-DC5meqG7Ooxpual6UEVrK0t6oo+PJQUv6r+TG7XMPaXmJRehwmd11L55aDq7h0xs6IO8TJEI3kfHCvnvcCCKBA== -"@douyinfe/semi-animation@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation/-/semi-animation-2.72.3.tgz#4213757d2f3ab2a6d22c72475dff870bb61cfb22" - integrity sha512-mZcYZHEIdgPN5cm+jZv8YLRWce3i7VrjZsytEue2DR0/EABFGfiMA4o91TanCTz5NrRZY+iNMyLMDeu6CrvQOQ== +"@douyinfe/semi-animation@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-animation/-/semi-animation-2.73.0.tgz#bec6192063ea2f9fcd49e82bc78643aaa6b47a68" + integrity sha512-oNJepL4gXcdB/poFbYoLke/lfmcrHq85oR/ax/xPeh8Z5A4816MYcqNXjW/nG7hXBnKeoE8TPpAYWDxqyINq5Q== dependencies: bezier-easing "^2.1.0" -"@douyinfe/semi-foundation@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-foundation/-/semi-foundation-2.72.3.tgz#ef1a21757742dbc6363d4377eab01385e590e88c" - integrity sha512-ZOMFVryVldh2vsPj7Gf7mE7kqpCngRiPw5N1Ltm2Qr0NGOpwuRir23PYpdMQAAWQUF1BIe3EPrdxrp+lIV9GDA== +"@douyinfe/semi-foundation@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-foundation/-/semi-foundation-2.73.0.tgz#7d84ba29a1cfccbfdcae7e92b4cd460c1e7f8784" + integrity sha512-9QfpGJs/iY7TUhuyXj85s2p7ILLJnptTO2LAfHoq9o0B3+nhptLb1sDIqG7BS1PJrTcABxavl0IbSrxcITln2w== dependencies: - "@douyinfe/semi-animation" "2.72.3" - "@douyinfe/semi-json-viewer-core" "2.72.3" + "@douyinfe/semi-animation" "2.73.0" + "@douyinfe/semi-json-viewer-core" "2.73.0" "@mdx-js/mdx" "^3.0.1" async-validator "^3.5.0" classnames "^2.2.6" @@ -1032,44 +1032,44 @@ remark-gfm "^4.0.0" scroll-into-view-if-needed "^2.2.24" -"@douyinfe/semi-icons@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-icons/-/semi-icons-2.72.3.tgz#eb20c7485f8acec7da4cd20b6472cb80f25bbb1d" - integrity sha512-ZsbHin7dJXX4JWpKykqJhH4hlNi9uTHKUi2ylpyMpIl08ROetojkDKj6TcTd9mRMILGpQHCH7hd5uYGo1xb3ew== +"@douyinfe/semi-icons@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-icons/-/semi-icons-2.73.0.tgz#c990449d3b70c3c94b9e644828a37869b3a6d11f" + integrity sha512-Gyv8z5Q7wMySzOr8S3a6DJxJaIdnidOnNqOZnm24Ok1bJcFiEA7EeUGf83IIcFfDsA3jGgzffP3zvc1HM1TjTA== dependencies: classnames "^2.2.6" -"@douyinfe/semi-illustrations@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-illustrations/-/semi-illustrations-2.72.3.tgz#013f61106f9a88b635f89269d4eef85e1443abfc" - integrity sha512-jfsH/4TogOFQ5dWUdm6X6fVLQzGTjBFVHRyiqSrUnLWVuSqQaUtMRJguxEtcFN9D+fjdvG6sToqTHOygQsAp8Q== +"@douyinfe/semi-illustrations@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-illustrations/-/semi-illustrations-2.73.0.tgz#31fa15e6c08490a3c4a796a65ddf4e126370b10d" + integrity sha512-qeAK0QHubHQOjVSjeAlvqbCsnvvr5Qp+x50IAt0xzdsz5MABKg79At1oky/852BchG77InkQ6W0mJdPLdz6CaA== -"@douyinfe/semi-json-viewer-core@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-json-viewer-core/-/semi-json-viewer-core-2.72.3.tgz#61df5f53c101a969b378754162800687f8ddba2f" - integrity sha512-nzHqlTjS8tyFgfrlAVxCqV4P82JYoUw+bmVs5/05/65vLKLVo5KnDn6VGUfRzFcXJ68d4vMWv5qcrEG/E2aG+Q== +"@douyinfe/semi-json-viewer-core@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-json-viewer-core/-/semi-json-viewer-core-2.73.0.tgz#e48a35e42f4d0f19a2aa65b5c875290afc11de1c" + integrity sha512-E7jzWuQl5OPMUkoyVeT9HHC9G3PiEG5yvas6c0Cw3jwFBRGgJ6X0FjYDJsUdcfuOkhMbly2AQvwN2cIe9cmBGA== dependencies: jsonc-parser "^3.3.1" -"@douyinfe/semi-theme-default@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-theme-default/-/semi-theme-default-2.72.3.tgz#22cb12e283085aa657c851856dd5a0ff8c13c5b2" - integrity sha512-qCR5OCztuIWyLhntcj61kXp02dZCKC4H/12p394rGOkpie8E/MkBQMFvVxFPsasuN3MWWdUNefYsERe4cjXuhw== +"@douyinfe/semi-theme-default@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-theme-default/-/semi-theme-default-2.73.0.tgz#ede26af7223cbb71bebf6be4d45e97265e211b60" + integrity sha512-b8g4/l0p8m4iJHiHzw4kX2O8ZDT9QfDS+vB30olXlPnKUZ4QI6Slw8NeYoZUKKM8Xyf2fEcazYQuX4VBjUbMpA== -"@douyinfe/semi-ui@2.72.3": - version "2.72.3" - resolved "https://registry.yarnpkg.com/@douyinfe/semi-ui/-/semi-ui-2.72.3.tgz#e2e50d735a8c58e2035769d70ee4a7e8e605212b" - integrity sha512-7QsusUkzD7gDST3dEPLq1jvaderR8d9RM/Y1h31weZUM1DBVCUIVGDYW6oVFsUKzMAPdeOlTvnFJmPlEL+7k6g== +"@douyinfe/semi-ui@2.73.0": + version "2.73.0" + resolved "https://registry.yarnpkg.com/@douyinfe/semi-ui/-/semi-ui-2.73.0.tgz#ac243be9469998e2c29fc6fe64918ccd5be3ce62" + integrity sha512-mhOYWbNBzi7CjK2SSmLkeonMYv7LmY7EEWObbE6TKtds1FJxDM7rYYPRYJn4Jsf2qu5V/UO0tbDpbntLlUW0Eg== dependencies: "@dnd-kit/core" "^6.0.8" "@dnd-kit/sortable" "^7.0.2" "@dnd-kit/utilities" "^3.2.1" - "@douyinfe/semi-animation" "2.72.3" - "@douyinfe/semi-animation-react" "2.72.3" - "@douyinfe/semi-foundation" "2.72.3" - "@douyinfe/semi-icons" "2.72.3" - "@douyinfe/semi-illustrations" "2.72.3" - "@douyinfe/semi-theme-default" "2.72.3" + "@douyinfe/semi-animation" "2.73.0" + "@douyinfe/semi-animation-react" "2.73.0" + "@douyinfe/semi-foundation" "2.73.0" + "@douyinfe/semi-icons" "2.73.0" + "@douyinfe/semi-illustrations" "2.73.0" + "@douyinfe/semi-theme-default" "2.73.0" async-validator "^3.5.0" classnames "^2.2.6" copy-text-to-clipboard "^2.1.1" @@ -1375,10 +1375,10 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@puppeteer/browsers@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.6.1.tgz#d75aec5010cae377c5e4742bf5e4f62a79c21315" - integrity sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg== +"@puppeteer/browsers@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.7.0.tgz#dad70b30458f4e0855b2f402055f408823cc67c5" + integrity sha512-bO61XnTuopsz9kvtfqhVbH6LTM1koxK0IlBR+yuVrM2LB7mk8+5o1w18l5zqd5cs8xlf+ntgambqRqGifMDjog== dependencies: debug "^4.4.0" extract-zip "^2.0.1" @@ -2002,10 +2002,10 @@ basic-ftp@^5.0.2: resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== -better-sqlite3@^11.7.2: - version "11.7.2" - resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-11.7.2.tgz#66b738894a6f51b87e26d76d8fbca60b75568660" - integrity sha512-10a57cHVDmfNQS4jrZ9AH2t+2ekzYh5Rhbcnb4ytpmYweoLdogDmyTt5D+hLiY9b44Mx9foowb/4iXBTO2yP3Q== +better-sqlite3@^11.8.0: + version "11.8.0" + resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-11.8.0.tgz#3416449f9cb9ac5a1b6dcdb785faae61e6b876a7" + integrity sha512-aKv9s2dir7bsEX5RIjL9HHWB9uQ+f6Vch5B4qmeAOop4Y9OYHX+PNKLr+mpv6+d8L/ZYh4l7H8zPuVMbWkVMLw== dependencies: bindings "^1.5.0" prebuild-install "^7.1.1" @@ -2335,6 +2335,14 @@ chromium-bidi@0.11.0: mitt "3.0.1" zod "3.23.8" +chromium-bidi@0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.12.0.tgz#f4a34a821151086a7fe97f6d537819cefcf66820" + integrity sha512-xzXveJmX826GGq1MeE5okD8XxaDT8172CXByhFJ687eY65rbjOIebdbUuQh+jXKaNyGKI14Veb3KjLLmSueaxA== + dependencies: + mitt "3.0.1" + zod "3.24.1" + classnames@^2.2.6: version "2.3.2" resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz" @@ -2799,10 +2807,10 @@ devlop@^1.0.0, devlop@^1.1.0: dependencies: dequal "^2.0.0" -devtools-protocol@0.0.1367902: - version "0.0.1367902" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz#7333bfc4466c5a54a4c6de48a9dfbcb4b811660c" - integrity sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg== +devtools-protocol@0.0.1380148: + version "0.0.1380148" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1380148.tgz#7dcdad06515135b244ff05878ca8019e041c1c55" + integrity sha512-1CJABgqLxbYxVI+uJY/UDUHJtJ0KZTSjNYJYKqd9FRoXT33WDakDHNxRapMEgzeJ/C3rcs01+avshMnPmKQbvA== diff@^5.2.0: version "5.2.0" @@ -3366,10 +3374,10 @@ eslint-config-prettier@8.8.0: resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz" integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA== -eslint-plugin-react@7.37.3: - version "7.37.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.3.tgz#567549e9251533975c4ea9706f986c3a64832031" - integrity sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA== +eslint-plugin-react@7.37.4: + version "7.37.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz#1b6c80b6175b6ae4b26055ae4d55d04c414c7181" + integrity sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ== dependencies: array-includes "^3.1.8" array.prototype.findlast "^1.2.5" @@ -5100,10 +5108,10 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lint-staged@15.3.0: - version "15.3.0" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.3.0.tgz#32a0b3f2f2b8825950bd3b9fb093e045353bdfa3" - integrity sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A== +lint-staged@15.4.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.4.1.tgz#b34e3297ae13fdb2d99b3456e2dbd8e20798bced" + integrity sha512-P8yJuVRyLrm5KxCtFx+gjI5Bil+wO7wnTl7C3bXhvtTaAFGirzeB24++D0wGoUwxrUKecNiehemgCob9YL39NA== dependencies: chalk "~5.4.1" commander "~12.1.0" @@ -6595,15 +6603,15 @@ punycode@^2.1.0: resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -puppeteer-core@23.11.1: - version "23.11.1" - resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-23.11.1.tgz#3e064de11b3cb3a2df1a8060ff2d05b41be583db" - integrity sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg== +puppeteer-core@24.1.0: + version "24.1.0" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-24.1.0.tgz#4ea006ab26077dfbf6c72e2cf74797a7ff6db468" + integrity sha512-ReefWoQgqdyl67uWEBy/TMZ4mAB7hP0JB5HIxSE8B1ot/4ningX1gmzHCOSNfMbTiS/VJHCvaZAe3oJTXph7yw== dependencies: - "@puppeteer/browsers" "2.6.1" + "@puppeteer/browsers" "2.7.0" chromium-bidi "0.11.0" debug "^4.4.0" - devtools-protocol "0.0.1367902" + devtools-protocol "0.0.1380148" typed-query-selector "^2.12.0" ws "^8.18.0" @@ -6654,16 +6662,16 @@ puppeteer-extra@^3.3.6: debug "^4.1.1" deepmerge "^4.2.2" -puppeteer@^23.11.1: - version "23.11.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-23.11.1.tgz#98fd9040786b1219b1a4f639c270377586e8899c" - integrity sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw== +puppeteer@^24.1.0: + version "24.1.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-24.1.0.tgz#31ab11d3fffb7ad5e62cb1e3a96485f0c8935e47" + integrity sha512-F+3yKILaosLToT7amR7LIkTKkKMR0EGQPjFBch+MtgS8vRPS+4cPnLJuXDVTfCj2NqfrCnShtOr7yD+9dEgHRQ== dependencies: - "@puppeteer/browsers" "2.6.1" - chromium-bidi "0.11.0" + "@puppeteer/browsers" "2.7.0" + chromium-bidi "0.12.0" cosmiconfig "^9.0.0" - devtools-protocol "0.0.1367902" - puppeteer-core "23.11.1" + devtools-protocol "0.0.1380148" + puppeteer-core "24.1.0" typed-query-selector "^2.12.0" qs@6.13.0: @@ -8537,6 +8545,11 @@ zod@3.23.8: resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== +zod@3.24.1: + version "3.24.1" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.24.1.tgz#27445c912738c8ad1e9de1bea0359fa44d9d35ee" + integrity sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A== + zwitch@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"