{"_id":"@up-im/medotvet_sdk","_rev":"29-02c8dfe79a55c4f23c0e016cf13b40eb","name":"@up-im/medotvet_sdk","dist-tags":{"latest":"0.0.29"},"versions":{"0.0.1":{"name":"@up-im/medotvet_sdk","version":"0.0.1","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.1","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"c6e08ba576a069c9b74477df4a8316615a7e2fe1","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.1.tgz","fileCount":250,"integrity":"sha512-qTkg/LSwraaIFFECiDZ4uInDNyTPSyPbuA7Ot6kbRCtOf8mPjUNnpjdD92VZFPHezkmXadWtiVdcBAR81KQvlg==","signatures":[{"sig":"MEQCIAwCAYs9EgjRJrGVHhBw5lm26xpyKpPqxoGhw1+03AisAiA8oa5b22Q9a6QL4iNovzU38TLApfTkd3h5wALtuAxRnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232801},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"af3e32afb067d9973a0b7f817ddf1059832cde5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.1_1765110445335_0.4047646286890134","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@up-im/medotvet_sdk","version":"0.0.2","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.2","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"fe74b2a26eaa20c9ed74d1ac459cbe6297cf8825","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.2.tgz","fileCount":250,"integrity":"sha512-F/QyBEMFz/RVlxTLeANo3reeLSHbTuV07nbdAZTmCV24+iOgy5IK9jAFVD7NEKxL7yshMFkuGM0ebwIv8SFM5g==","signatures":[{"sig":"MEUCIETxmAIaiS9BtobZB2G6S90UpaZC7ShOVOjs9X8aLF9pAiEAzaMA/ytzAfhOmeourv9QAG0sq9fQauriaboUZdjcSYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232693},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"af3e32afb067d9973a0b7f817ddf1059832cde5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.2_1765177004416_0.11469878485083784","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@up-im/medotvet_sdk","version":"0.0.3","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.3","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"d539e74fe12dba6a3f7992f5a5cdb7066f90d639","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.3.tgz","fileCount":250,"integrity":"sha512-I5z10MKQYl8SAbmB6QwBY6xIrMaz8/mn4g4tmBlr1fcDb79K+zuXpalIZTu5Pw+Z2Y3ZIrZMOC1wolhbiTyB8A==","signatures":[{"sig":"MEYCIQDkNXgb/cBweO7re6XrSWpFg5bYwWg2Wg0vXFPaYcU09gIhAI1HoJmBMWIge6gA72y1GLpR9oDbqiqsp1r68itrJjAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232826},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"947fdfcb38454db616e9efa55e38b1c111d098d9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.3_1767557157128_0.9952897491584052","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@up-im/medotvet_sdk","version":"0.0.4","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.4","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"ff532a214ffc83ba44c3055a0ff6c8d627ab61d6","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.4.tgz","fileCount":256,"integrity":"sha512-LgutrLaFQuA/icvx0B/k9bpgHmvqcGgO1PRvp5cP47/R5i1U8Qv/tfYECN9nH46ePDk/q4+/1LfCIsxCJBQqvw==","signatures":[{"sig":"MEUCIQCNxVR5sr7+g3TvlMPpLrEDN4EBX6rIi9Wl8Muz3AfBNwIgebb1bxhL9wIHbdhhzr5ybzeAgnmqUt9YZld2JbBVJN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246868},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"5017b8b26ab02889d8cb902c7acf998cba7c23ed","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.4_1767560497980_0.5262767805469186","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@up-im/medotvet_sdk","version":"0.0.5","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.5","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"42b8cc843cd70286000c20c0603956dd7f1451f5","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.5.tgz","fileCount":256,"integrity":"sha512-zU7tUyvcYHkP7nusP18JyxpXMbuFH1VkyYmvLQL5nJwukGzObYXYsFFDYXUJIbmpXuZBGRRTZ31Vrbe7VqISog==","signatures":[{"sig":"MEQCIH9XewQWY8XLSZHiNMY8a0llA+dffYP/Bei8R2C2Ud96AiBnKY+6KWrHqbp7q0njHjSwyqAazF04o8jl8/7saliRzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246916},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"b00f5de5fa94c1dde6a152f8b7edf4a4bb940827","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.5_1767646721838_0.03877306207617126","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@up-im/medotvet_sdk","version":"0.0.6","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.6","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"970607d240cc9145394aa77127506ca0a813a419","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.6.tgz","fileCount":256,"integrity":"sha512-VGGLeoQMyhImojq+PORQtOySYKtoQsSl6sjY94TD8b41mubeYG1XBjeSoQnbh6v/5lZ2Bb0GlpWtdN3p2jv5NQ==","signatures":[{"sig":"MEUCIBQr4RFtQxk/uxcfVP7Wls8M6+wDAGD9ODAw9a9N1CZOAiEA9Lnhwc8tMT2s3kRKlAOhEkp+XzVUYbhaC9WSFR/X12w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246950},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"a44aa772efd220a6590c113cd48bda091cfdf7e9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.6_1770191374176_0.6216768029252591","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@up-im/medotvet_sdk","version":"0.0.7","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.7","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"724f380acdce39fd0eb1a1d8f1b3d35d9c22e9c0","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.7.tgz","fileCount":232,"integrity":"sha512-94WLaBQ3/r+zuZ2WUvBU0VoJZAT2Cis8NhOFLldLqqlIBUzJei5pnb/e8zZOufFM/JH16jaC6ZPjj+xA4fSQ7w==","signatures":[{"sig":"MEUCIGBJJVuA8rOZkImmkpqEMRfxU1qdS5DN4SL8EmDT6mhqAiEAyChgLZVp8OOUgtqP1HkSvSiu9C7Df/oRJ0wu228QoQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239125},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"3e393a92dc8a33f21a94e2f03eef95a0f62f3a77","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.7_1770221753521_0.21452910005528358","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@up-im/medotvet_sdk","version":"0.0.8","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.8","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"9a81472ee7abdeee89c8267228baf168e530d6db","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.8.tgz","fileCount":232,"integrity":"sha512-arM60+rYIf34MgbJfCqd2RoV0Bta9nqWhqjwJ3r+qZ2Yuvh4gIaYsmx8Wo76kKWQhGqFmIWjiriJ37cnfGZwkg==","signatures":[{"sig":"MEYCIQDVl20KaqB3rDbzLDbKI3/N+/EOkne6f9DvDBoYELYOCgIhALwtzJMSVLZQx0RT58QfOPiiwaF8bF/UhDSLGsSTPXV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239125},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"3e393a92dc8a33f21a94e2f03eef95a0f62f3a77","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.8_1770221882442_0.5026013949990189","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@up-im/medotvet_sdk","version":"0.0.9","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.9","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"c45ef0b747d0c845db8d633ef7b604a4f80a63ac","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.9.tgz","fileCount":232,"integrity":"sha512-J7MUMQAEgmpTciCinCXN0kpyYS2zAgVQbZ3uxd9AFxmlvxKRTOWwyARpCoEHPRlQGoVcC/9DzJaUmhZBbISmng==","signatures":[{"sig":"MEYCIQDkSIrLemSZC8gPHhqBGyber7Q9oBlDQQ4sK58lw0vMYwIhAPbDuM+j4vK0v6mwaHcLyZsTewiZ9a3bOhpgXfhsSIes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239354},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"a07b875c1858c57035022e7f6e55a25c05d3a630","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.9_1770552238461_0.3123895318439296","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@up-im/medotvet_sdk","version":"0.0.10","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.10","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"2f3ae49188098a1b7f21d361c9fc566e6d6c1d71","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.10.tgz","fileCount":232,"integrity":"sha512-fcttLPmo3RMJytk2a+rH8534f0bpYQ2gi7bWZIlagY7/Zg/X8j1pQMoWaUVkWLWzop7ziidvTCTTCNlld5y3Ag==","signatures":[{"sig":"MEUCIQCLzgEUFqAoeZR9f8RiIEOW80BSkhQnt6nfN7bJeHDrIQIgKY++bOfhg7yGpfvUEzGILOUGJ9/gAdPvRQM6QhFAJNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239577},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"aa5b1e32a526e6501652fb2813ba111fc2a1b49e","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.10_1771355214025_0.1948193239604521","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@up-im/medotvet_sdk","version":"0.0.11","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.11","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"002fe43064c33fa14d852d29ef9bc848fcddc8e3","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.11.tgz","fileCount":235,"integrity":"sha512-muYY6zqtAWjq8F/EKcUcS31BRkn2WYwNR6ivjoWPnyF2n2k1Q2DGyso1g1Bg5rQoJgv9LcOUhpKuZXMAKJmPnQ==","signatures":[{"sig":"MEQCIHBPphW31N3UB9oEH8jpVUP8XLDuoNq/mOHJS0AeXpsGAiAS02cpzLS6FflJHioNv7bubuO4y5gujxqitF3vyb3ybA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242362},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"8c47f34b36fba6a877d8e86db1984fd005eb9d6a","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.11_1771574808043_0.572391139412916","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@up-im/medotvet_sdk","version":"0.0.12","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.12","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"c2daa085b78e05a94b589df27982d5e9e0458019","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.12.tgz","fileCount":235,"integrity":"sha512-4mJ5iEBvh/Q4mdjcNfkq8HQP5YbT2PyXTurHem2enAWY89UWaFELvzpz7fE8qkpixQzeXOMaYzVSrQ7GFbQcWw==","signatures":[{"sig":"MEQCICd0XSxCsngXuRoollK75sYxEMcTd2nV01vhykn//b7BAiBjSsv7V5S6nwFWPHK0Ol1XHWZXFfJN2Ww/qlqIhypYYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242519},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"8c47f34b36fba6a877d8e86db1984fd005eb9d6a","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.12_1771575315544_0.5527474267550105","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@up-im/medotvet_sdk","version":"0.0.13","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.13","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"6b02aeef74e794f91a2de5ee50d19e93d6764297","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.13.tgz","fileCount":235,"integrity":"sha512-QJNLT9nfMXTFpdBwsu6I4dvWkQHHasYImeAM1KVVKU3E/MVHMfHBBOah6NM7SQDdtAD8Xm0VKkK14T530ZV1Fg==","signatures":[{"sig":"MEQCIGy0XWO8gQTLrb3R01MhirH1QQVxMcMvMhK7mmYciqhiAiAt35j4mFAw4e2EDKER9tdd6fnfMoV2U63VFlAMB0Svpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242491},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"1d9c58b816a0c2e5d550dcbc65e20991a2d97f50","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.13_1771740502919_0.8075167806505199","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@up-im/medotvet_sdk","version":"0.0.14","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.14","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"272e5dad65e9550cf4cca3a36efbc737f7a2ada6","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.14.tgz","fileCount":236,"integrity":"sha512-FaEI+PIo6LI0ElC4OtRmTMhAvOmbfdX+lEP6u/ldGLHxq4LN4iMsO6gyyiMlt+IpqoFfZPR4/vC/On+yVFRFtg==","signatures":[{"sig":"MEUCIDW0iFFagDH7jEmWpaeNpsIfNZ4C8RoawQeMQYZV0rRRAiEA7bCqkXolQP5/4gHZJIdhWoq3uB8bvSFzddsGBllR8HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244090},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"5d03e94372e4985a8457b2992330bf35f4f37e2d","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.14_1771951320292_0.8626237023734602","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@up-im/medotvet_sdk","version":"0.0.15","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.15","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"017779268d6fa75b4027aad4d887832a660e9a84","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.15.tgz","fileCount":236,"integrity":"sha512-n52gVf9pxIrmyyRDeJO4uUFBLtVzjddIh6Tihi+VTlo1MqgiukRlqS05OnyhRe/Y5l1OLTRHKIXUuBkQpKJ1Eg==","signatures":[{"sig":"MEUCIQC//kaizq5OC2S2m7rZMtZkBCcG/Lk3NvOexntt4fayzAIgUxX+2MjD20T+CxpTGv1NIlIvMOUTA33D4awhBNTk588=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244596},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"694c5643db8870d3a05ae137b7edb82d2153452c","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.15_1771951738269_0.7453771208156388","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@up-im/medotvet_sdk","version":"0.0.16","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.16","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"7bcb5fe151fbc0667a7817e56aa5bac8a257cfb9","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.16.tgz","fileCount":236,"integrity":"sha512-ec0+S8dh5xdgkO/QMKyVwibVsmVaU+e7JxZ0yPqs9jfQFYJIirm89xerkDlDAsdyb7lqF77KNpRYrlWdAGDOPA==","signatures":[{"sig":"MEYCIQDnE15KIWsxrSrWX854J4ixhXK+PZZ0GhhebMdAk+RrFAIhALXX66Hftlap2xtB/HphKC7ZUPn7z2mW5A/Wr2P3lwTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244653},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"785fa186d0b998c9f4ee01b26148ca11a231f827","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.16_1772098396462_0.49677355568957937","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@up-im/medotvet_sdk","version":"0.0.17","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.17","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"8a80850706f2f012ecf876ac1f527df1099cf572","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.17.tgz","fileCount":236,"integrity":"sha512-YxiCBJwJyMjFu5s7jMOxXYnMV0tpMSkJrLEGyOvIgM6Uxsa/KLG6+qBOswKtiiqiz8DjVYPGj5COE3gISNYJfg==","signatures":[{"sig":"MEYCIQCthM5WdrwaOt10elt4SBnbhda5jCTaXqoQwSjETDCFUgIhAI8p8NL9yakLrlu7cOcUFh64Sp4dTvxJ+0qroGydtmzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244788},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"17f86b16347596f31f2edaedfe992b7017a8f667","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.17_1772125912583_0.3143139337652767","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@up-im/medotvet_sdk","version":"0.0.18","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.18","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"11952d9a26a1db03c5c0956806e71c9f2f476827","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.18.tgz","fileCount":236,"integrity":"sha512-O5vLWld6n6b7vR//4lNtb6bvotuntrT/YMWAW9jRCobjLSARlJ4EXKE3l9rsyO09TT235RlmMdnK5XK3jh3HzQ==","signatures":[{"sig":"MEUCIQC0ul9pG/CFwOLsL/hJRt/4ijW3fQEWZViUpU5d1mh1uAIgIHkOwEJh1cjC5U0I46bbYcYkAyrramGGqphAJkT9xas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245000},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"398174b8a16eb3be5881c26b59d528edce1cca02","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.18_1772464334542_0.947299847106754","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@up-im/medotvet_sdk","version":"0.0.19","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.19","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"5ae2d4171fba40961cdbf6549652e69cee939b03","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.19.tgz","fileCount":236,"integrity":"sha512-A8lD8KnmHxeN0BM152BqAEL6ihJuncla4uRejaUhNZa1o8urD8GKcmdoV/C9IO53h06A8kx+j+3MTbXjQwPtzw==","signatures":[{"sig":"MEYCIQCfc7y+SuChsgfTGLeQYrZWtNnjsnp0nv3QpoMRCIvc7AIhALKmWYFhJPLSd5hrQxmAqNGGjy665U/rURul9s5wxeKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245081},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"abed99049e65c63122c3c391da5f7861aaff4322","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.19_1772816164985_0.7969085780724405","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@up-im/medotvet_sdk","version":"0.0.20","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.20","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"7752f81809700f71f3a07609c2926b361799656c","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.20.tgz","fileCount":236,"integrity":"sha512-Rxduvcm//EnmvE8MHMnFCLnhb7ttvhhHMSb4mDXT9xkrBWhJA0LIyGKjvGXQVN3H+YmXJ8z6i1I2Grm0uB1gow==","signatures":[{"sig":"MEUCIFnKeIOwthhfBomJw+A9nFduUuAJ2VMAClLfnfneVAGPAiEAp163YquYXTo6gOxeWgi9f8fgOsDQMAjA/WeA9qDib+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245647},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"0518448ca8c080a6548e23e8fc6fe79f83ac0b80","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.20_1775220070054_0.021795129248323164","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@up-im/medotvet_sdk","version":"0.0.21","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.21","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"bfa75e50c522bb727206f968b488b85e297790d0","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.21.tgz","fileCount":236,"integrity":"sha512-j2XK6Nn/vIL2F7V2sOjOBlprpnDc+2qvMKskb7gjIHFXI/atsWyCJqoi0X5sDRXsZShw/5Kxs9CLUKG5xxtOaw==","signatures":[{"sig":"MEUCIQDuaFe7nKsm+zy+QtpvaZMB25RvKa9SVeyuaD1/64pDBgIgTWzNgBspbhdfMoV+Dy5oEI6yGmSZImlNZsU/o1PvISE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243841},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"4220c6b79784d5f2b0d371f9c36cec57777bb91a","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.21_1776328854580_0.8359704982218139","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@up-im/medotvet_sdk","version":"0.0.22","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.22","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"ee3f2a12712f6f1ac6f549fab179f8ac00d8d818","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.22.tgz","fileCount":239,"integrity":"sha512-l7r/REmUVKWwnGL7wyv2MQinlwfDaVNe8nbtL77aExheIGxlkYeLI6peN47CJW1zM0CE/+Dt7Ad/j+Ivcepv3g==","signatures":[{"sig":"MEQCIDk/LLynZmdGrAT+zTLuTjz+td4ZMX3OJVXqsyRSV0AwAiB5vSIJr+2Er0iQHwWv7ET61HK90cZWv7QceLI0ldJktw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250439},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"5293628785eee50c972f1a7846ad45510763db28","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.22_1781525990738_0.6548585260149125","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@up-im/medotvet_sdk","version":"0.0.23","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.23","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"8d0d5b2dad197bcb7202896af882bcb8c4620cc5","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.23.tgz","fileCount":239,"integrity":"sha512-TCBQIjmOaGeSqZevcPwvXA6h2FR4XeqjaeU1GupsGWBrkil/pZyO8rx+4jrWb2CLbJcOS8pX+peTqcYZXyR4YQ==","signatures":[{"sig":"MEUCIHOyDimyzwy3KEKEhwZN7Rbde62nHKSeBjEdHxRG8rOQAiEAlouwV2ZwSD8LtMIshqw2WyFsrQuucVrCTGe6+okm8mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252270},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"43144b7f94c9c2ef0f5b7d1cb20aad9967ccd868","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.23_1781945651480_0.32759417488943","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@up-im/medotvet_sdk","version":"0.0.24","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.24","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"8f3e076b6abcdc321673640b60fc92e1f9ad33a2","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.24.tgz","fileCount":239,"integrity":"sha512-Q+zDVioPs6phiX0O0yDCGX5dPt6XsBIb6tauV3xJculWdpQv+W1TID7GGGwC7Sfg3h9wBqUGDqS8/g+rP5oEGg==","signatures":[{"sig":"MEYCIQCQVH92q0TxXqbJYflRIty++fJH4rg6OvxfDOihG1uDQwIhAIfImAK+pn7bevYcKXIt16qbAlygs2NR5D6bhnLizjdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253715},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"25e53a87fb024d113236eec0844605dd7d015562","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.24_1782296888606_0.5697575960483587","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@up-im/medotvet_sdk","version":"0.0.25","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.25","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"3beae83b1c800ab40e7ecba8ca50881da7ba7c82","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.25.tgz","fileCount":239,"integrity":"sha512-h6Hu8tBPsjMdi3uUlnSPYRjK2puG6fH55TbcN9fxv/OqCwnKO/ZuopzJVrNRMQMIHgDhYAKelLaIsfheZUzVdw==","signatures":[{"sig":"MEQCICzuNT0sGLT0Xiq9+GLB01sL31gUG8fzAEgS5Wz9/tiRAiBMaIRggG06NoytuDPUx7XrG0y00eh3qXXsRgqD0nj2TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253978},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"836533eb53b752e3421c22601fae70a5e90f28ef","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.25_1782812459892_0.9715033987340809","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@up-im/medotvet_sdk","version":"0.0.26","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.26","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"9c2dd31fc27d2ab4b94961e7320de6e10fb4c828","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.26.tgz","fileCount":239,"integrity":"sha512-edf+cluw4maokyUeRM3dptD/JiLcmEGH9SmoIIsyDKz7Q7H/S2nZZ1H/xDwb9BupS94ujmfi2xbmljAp4hz5aQ==","signatures":[{"sig":"MEYCIQCLhCN95f9qIvCH3ENhmw/QHqiHxrIdUPzz8wTrtAe7JQIhAIi1ExGzGQNkWxqBa5pg6mCEzITdJ0J4YgCBaQQLrHbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262195},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"7137738f17fda7ca1dc09a46e068360fda479669","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.26_1783333452554_0.298628122012206","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@up-im/medotvet_sdk","version":"0.0.27","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.27","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"d42a24cac612e5eb165120b5ff7893b698ae8bba","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.27.tgz","fileCount":239,"integrity":"sha512-xM5HRDElquZyVeHqApPZ8rTcBIDmaqqOeQ3/N6iW7jT0uX7YfdgRu6w1LgwMth1GpMTGFC7yJcyJCpOK/AH0sg==","signatures":[{"sig":"MEYCIQDQhGlQWhUORI0lnFmvA9VJXYE1Yy2/0m5RoT4abOFpjwIhANEFOuc+th9RXTzpguY0Oq5Hay1zoCOoZN1EysrrwSjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263656},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"b2ca701694dddb08728fb95cc0bedba990928d29","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.27_1784109292666_0.10186018840346978","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@up-im/medotvet_sdk","version":"0.0.28","author":{"name":"Maximum-MK, LLC"},"license":"MIT","_id":"@up-im/medotvet_sdk@0.0.28","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"homepage":"https://www.up-im.ru","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"dist":{"shasum":"640d74df85c7e465eefcd9ee2b52b14e2bf1ef3e","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.28.tgz","fileCount":239,"integrity":"sha512-NB0LihW4GPzJD1v5NCwGjBUIu7DXNKMqKS0VKJkafXeflzswjv0NjFlg8/EPBJdnUs+R4YlWRf41auRcr+n2xA==","signatures":[{"sig":"MEUCIHycvX+lSbKeXyzcN28SgjpC0n686wljZSSkMW0oBaEaAiEA5gSlmm0OYUKH0ZpGdjQLisZA/v/E7RaoASgxThhYrX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266369},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"gitHead":"dbcd674cd32fe6f21c4511328221d22b6f69312f","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"repository":{"url":"git+https://github.com/Oreen/apcheki_sdk.git","type":"git"},"_npmVersion":"11.6.0","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"jwt-decode":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.10"},"_npmOperationalInternal":{"tmp":"tmp/medotvet_sdk_0.0.28_1786610473033_0.15468098189065382","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@up-im/medotvet_sdk","version":"0.0.29","description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","main":"dist/index.js","scripts":{"test":"tsc && node --test dist/**/*.test.js","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/Oreen/apcheki_sdk.git"},"author":{"name":"Maximum-MK, LLC"},"license":"MIT","bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"homepage":"https://www.up-im.ru","dependencies":{"jwt-decode":"^4.0.0"},"devDependencies":{"@types/node":"^20.14.10","typescript":"^5.5.3"},"exports":{".":"./dist/index.js","./interfaces/*":"./dist/interfaces/*.js"},"_id":"@up-im/medotvet_sdk@0.0.29","gitHead":"00604cbd8d535e585d79db7648c59172ecda632a","types":"./dist/index.d.ts","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-E0ApAxNaI3oSQ/+VgJF77SIrNAG85kY1l/Ydcyq7/kCZuSKo6bmZu6zyTMgd7Kiqc/XuBDpJtvkBI9bBPQFncQ==","shasum":"32790c32e8ea55e53966ede488ff7c938d577e73","tarball":"https://registry.npmjs.org/@up-im/medotvet_sdk/-/medotvet_sdk-0.0.29.tgz","fileCount":241,"unpackedSize":274513,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBlJXaYQY4RlINfztxReG9sUwSe+g8kWHJmv5dgXruKoAiEA+NVe9zD4bbSwsjNKvtQbdw1PvM+2DN1h1r3JhciQe3U="}]},"_npmUser":{"name":"oreen","email":"maxim@up-im.ru"},"directories":{},"maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/medotvet_sdk_0.0.29_1788242281428_0.47834080666883616"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T12:27:25.244Z","modified":"2026-09-01T05:58:01.793Z","0.0.1":"2025-12-07T12:27:25.501Z","0.0.2":"2025-12-08T06:56:44.561Z","0.0.3":"2026-01-04T20:05:57.313Z","0.0.4":"2026-01-04T21:01:38.157Z","0.0.5":"2026-01-05T20:58:41.981Z","0.0.6":"2026-02-04T07:49:34.372Z","0.0.7":"2026-02-04T16:15:53.687Z","0.0.8":"2026-02-04T16:18:02.627Z","0.0.9":"2026-02-08T12:03:58.607Z","0.0.10":"2026-02-17T19:06:54.172Z","0.0.11":"2026-02-20T08:06:48.189Z","0.0.12":"2026-02-20T08:15:15.695Z","0.0.13":"2026-02-22T06:08:23.058Z","0.0.14":"2026-02-24T16:42:00.455Z","0.0.15":"2026-02-24T16:48:58.425Z","0.0.16":"2026-02-26T09:33:16.623Z","0.0.17":"2026-02-26T17:11:52.749Z","0.0.18":"2026-03-02T15:12:14.678Z","0.0.19":"2026-03-06T16:56:05.150Z","0.0.20":"2026-04-03T12:41:10.206Z","0.0.21":"2026-04-16T08:40:54.736Z","0.0.22":"2026-06-15T12:19:50.919Z","0.0.23":"2026-06-20T08:54:11.613Z","0.0.24":"2026-06-24T10:28:08.739Z","0.0.25":"2026-06-30T09:41:00.039Z","0.0.26":"2026-07-06T10:24:12.742Z","0.0.27":"2026-07-15T09:54:52.800Z","0.0.28":"2026-08-13T08:41:13.180Z","0.0.29":"2026-09-01T05:58:01.552Z"},"bugs":{"url":"https://github.com/Oreen/apcheki_sdk/issues"},"author":{"name":"Maximum-MK, LLC"},"license":"MIT","homepage":"https://www.up-im.ru","repository":{"type":"git","url":"git+https://github.com/Oreen/apcheki_sdk.git"},"description":"Полноценный клиент для работы с backend из React/Next. Ниже перечислены все методы из `src/api` и примеры интеграции.","maintainers":[{"name":"oreen","email":"maxim@up-im.ru"}],"readme":"# Medotvet SDK для React\n\nПолноценный клиент для работы с backend из React/Next. Ниже перечислены\nвсе методы из `src/api` и примеры интеграции.\n\n## Установка\n\n```\nnpm i @up-im/medotvet_sdk\n```\n\n## Инициализация клиента\n\n```ts\nimport { createClient } from \"@up-im/medotvet_sdk\"\n\nconst client = createClient({\n\thost: \"https://api.example.com\",\n\twsHost: \"wss://ws.example.com\",\n\t// storage?: iStorage (опционально, по умолчанию localStorage)\n})\n```\n\n- Все запросы идут на `host/api/*` через `fetch` с `FormData`.\n- Методы с `options.addToken` требуют авторизацию; refresh токен\n\tобновляется aвтоматически.\n- В ответах ошибки приходят как `ApiError(status, message)`.\n\n## Модули и методы\n\n### user\n- `get()` — вернуть пользователя из localStorage без запроса на сервер.\n- `getFull()` — получить профиль с backend; 401 без авторизации.\n- `loginOrRegisterByPhone({ phone })` — старт регистрации/логина, шлёт SMS.\n- `loginOrRegisterByPhoneConfirm({ phone, code })` — завершить вход,\n\tсохранить токены, вернуть пользователя.\n- `setRef({ ref })` — ввести реферальный код; требует токен.\n- `editUser(data: iUserEditProps)` — обновить профиль; при смене email\n\tможет вернуть `false`, тогда повторить с `email_code`.\n- `logout()` — локальный выход, чистит токены, шлёт событие logout.\n- `logoutAllDevice()` — удаляет refresh на сервере, чистит локально,\n\tрассылает logout.\n- `onLogout` — подписка на событие выхода `client.user.onLogout(cb)`.\n- `delete()` — удалить аккаунт и связанные сущности, затем logout.\n- `getMyReferer()` — вернуть мой рефкод.\n- `uploadDiploma({ diploma: FileList | File[] })` — отправить файлы\n\tдиплома, ответ: `{ success, diploma_files, diploma_status }`.\n\tСтатусы экспортируются как `DiplomaStatus` (числовые значения).\n- `getDiplomaStatus()` — статус диплома (`DiplomaStatus`): 1 не\n\tзагружен, 2 проверка, 3 принят, 4 отклонён + `diploma_reject_reason`.\n\n### content\n- `getEnv()` — общие настройки/реферальные вознаграждения.\n- `checkAppVersion({ appStore, appVersion })` — проверка актуальности\n\tверсии в сторе, ответ `{ isActual }`.\n- `getCloudVersion(appStore)` — версия для обновления по воздуху (OTA).\n- `getNodeTree(parent?)` — дерево категорий.\n- `getArticleList({ select, page?, filters?, sorters?, perPage? })` —\n\tстатьи с учётом таргетирования пользователя (запрос с токеном);\n\t`sku` / `sku_status` — кнопка «Перейти к опросу», см. `iArticle`.\n- `getArticleOne({ id })` — статья с полем `item`; 404 — недоступна пользователю.\n- `getPolicy()` / `getTerms()` / `getLoyalty()` / `getAgreement()` —\n\tтексты.\n- `getInstruction()` — шаги \"Как получить деньги\", до 100 элементов.\n- `getBanks({ page, searchTitle? })` — банки для выплат.\n- `getSpecializationList({ page, searchTitle? })` — справочник специализаций.\n- `getWorkplaceTypeList({ page, searchTitle? })` — справочник типов учреждений.\n- `getCityList({ page, searchTitle? })` — города с пагинацией.\n- `getCityOne({ id })` — один город.\n- `getBannerRand({ type, signal? })` — баннер по типу (требует токен).\n- `getStoriesList({ select, page?, perPage? })` — сторисы с учётом\n\tтаргетирования пользователя; `sku` — опрос для кнопки, приходит только\n\tесли доступен пользователю (иначе `null`), см. `iStories`.\n- `getStoriesOne({ id })` — один сторис (тот же формат); 404 — недоступен пользователю.\n- `getIntro()` — приветственные слайды с сортировкой.\n\n### survey\n- `getList({ page?, select?, bookmarks? })` — доступные опросы,\n\tсортировка по приоритету.\n- `getBookmarks({ page?, select? })` — избранные опросы, 401 без\n\tавторизации.\n- `getOne({ id })` — опрос с вопросами и текущее прохождение,\n\tответ `{ item: iSurvey, userSurvey: iUserSurvey | null }`.\n\tЕсли `userSurvey` не null и статус `in_progress` — опрос уже начат,\n\tиспользуй `userSurvey.id` для `saveAnswer()`/`cancel()`.\n- `start(surveyId, signal?)` — начать прохождение, ответ\n\t`{ success, userSurvey }`.\n- `saveAnswer({ userSurveyId, questionIndex, answer, signal? })` —\n\tсохранить ответ, возвращает `{ completed, next_question_index,\n\tmessage }`.\n- `cancel(userSurveyId, signal?)` — отменить прохождение.\n- `getHistory({ page? })` — история прохождений.\n\n### payment\n- `add({ sum })` — заявка на выплату. Реквизиты выплат (карта/СБП/счёт)\n\tпользователь указывает сам на странице верификации SolarStaff.\n- `getList({ page?, select })` — список выплат, сортировка `id desc`.\n- `balance()` — баланс и суммы начислений/выплат.\n- `getVerificationUrl()` — ссылка на KYC-страницу SolarStaff, где\n\tпользователь проходит верификацию и добавляет платёжные реквизиты.\n\tВозвращает `{ url, verified }`.\n- `checkVerificationStatus()` — статус KYC:\n\t`not_started|pending|active|blocked` + текст.\n\n### stat\n- `add({ itemId, event })` — записать событие просмотра/квиза/\n\tпрезентации; для CATALOG_SKU + PRESENTATION_SUCCESS|QUESTIONS_SUCCESS\n\tпишет и начисления.\n- `getEvent({ sku: number[] })` — получить события пользователя по акциям.\n\n### chat (WebSocket)\n- Подключается к `wsHost`, авторизует token при `onOpen`.\n- `messageSubscribe(cb)` — подписка на входящие сообщения массивами;\n\tвернёт функцию отписки. История последних 10 пачек приходит сразу.\n- `sendMessage({ text, file? })` — отправка текста/файла (конвертируется\n\tв base64). Доступно только пользователю с `role === 0`.\n- `sendView({ id })` — отметить сообщение прочитанным.\n- `getUnread()` — количество непрочитанных через HTTP.\n- `getMessages({ page })` — запросить сообщения по страницам через WS.\n- `disconnect()` — закрыть WebSocket вручную.\n\n### bookmarks\n- `inBookmarks({ skuId })` — проверить избранное. Дебаунсит запросы,\n\tтребует токен.\n- `mutate({ skuId, isAdd })` — добавить/убрать из избранного и обновить\n\tкэш.\n- `getTotal()` — общее число избранных или `null`, использует кеш.\n\n### push\n- `getList({ page?, filters?, select })` — список пушей, сортировка\n\t`id desc`.\n- `countNew()` — количество непрочитанных.\n- `view({ pushId })` — отметить один пуш прочитанным.\n- `viewAll()` — отметить все пуши прочитанными.\n- `register({ token, appStore })` — зарегистрировать push-токен.\n- `unsubscribe()` — отписаться от пушей.\n- `isSubscribed()` — признак активной подписки.\n\n### promocode\n- `activate(code)` — активировать промокод, ответ `{ sum }`; требует токен.\n\n### test (верификационный тест по специальности)\n- `getQuestions()` — получить вопросы для теста верификации. Вопросы\n\tвыбираются на основе специализаций пользователя (по 4 на каждую).\n\tВозвращает `{ questions: iTestQuestionForUser[] }`.\n- `submit(answers: iTestUserAnswer[])` — отправить результаты теста.\n\t`answers` — массив ответов с полями `specialization`, `questionIndex`,\n\t`answer_indices`, `answer_time?`. Возвращает `{ success, passed, message }`.\n- `getResults()` — получить результаты последнего теста. Возвращает\n\t`{ hasResults, message?, testDate?, results?, passed? }`. Если\n\t`hasResults=false` — тест ещё не проходился.\n- `getStatus()` — проверить статус прохождения теста. Возвращает\n\t`{ testPassed, testDate, canTakeTest }`. `canTakeTest` всегда `true` —\n\tтест можно проходить неограниченно.\n\n### geoIp\n- `detect()` — определить город по IP.\n\n---\n\n## Модели данных\n\n### iUser\n```ts\ninterface iUser {\n  id: number\n  register_date: string | null\n  role: UserRoleValue // 0-пользователь, 1-модератор, 2-админ\n  phone: string | null\n  phone_confirm: boolean\n  email: string | null\n  email_confirm: boolean\n  firstname: string\n  lastname: string\n  middlename: string\n  photo: string\n  city: iCity | null\n  specialization: iSpecialization[] | null // специализации врача\n  birthdate: string | null\n  workplace_type: { id: number, title: string } | null // тип учреждения\n  workplace_name: string | null // название учреждения\n  diploma_status: { id: DiplomaStatusValue, title: string } | null // 1-не загружен, 2-проверка, 3-принят, 4-отклонён\n  diploma_files: string[] | null\n  diploma_reject_reason: string | null\n  test_status: { id: TestStatusValue, title: string } | null // 1-не пройден, 2-пройден (TestStatus)\n  ref: iUserData | null // пригласивший пользователь\n  my_ref_code: string | null // рефкод для приглашения других\n  agreement: boolean | null\n}\n```\n\n### iSurvey\n```ts\ninterface iSurvey {\n  id: number\n  node: number\n  title: string\n  partner: number | null\n  budget: number\n  budget_min: number\n  date_start: string | null\n  date_end: string | null\n  reward_base: number // базовое вознаграждение (50%)\n  reward_max: number // макс. вознаграждение (100%)\n  questions: iSurveyQuestion[] | null\n  slots: number // всего мест\n  slots_taken?: number // занято мест\n  specialization: iRefItem[] | null // {id, title}[]\n  city: iRefItem[] | null // только эти города\n  city_not: iRefItem[] | null // кроме этих городов\n  promo_title: string\n  promo_subtitle: string\n  promo_image: string\n  promo_text: string\n  promo_disclaimer: string\n  text: string\n  text_full: string\n  public: boolean\n  priority?: number // 1-4 для спецразмещения\n  article?: iSurveyLink | null // режим «Доступ только через статью»: статья-точка входа; null — обычный опрос\n  article_opened?: boolean // открывал ли пользователь статью; false → start() вернёт 403, нужно отправить на статью\n}\n```\n\nОпросы с заполненным `article` не приходят в `getList()` и не показываются\nна главной — вход только из статьи (`iArticle.sku`). Если `article_opened === false`,\nперенаправьте пользователя на статью `article.id` или покажите сообщение\n«Для прохождения опроса необходимо сначала ознакомиться с материалом» с кнопкой\nперехода к статье. Просмотр статьи фиксируется через `stat.viewAdd` (itemType 3).\n\n### iSurveyLink\n```ts\n// статус кнопки перехода к опросу\ntype SurveyAccessStatus = \"available\" | \"not_started\" | \"finished\" | \"slots_full\" | \"passed\"\n\ninterface iSurveyLink {\n  id: number\n  title: string\n}\n```\n\n### iArticle\n```ts\ninterface iArticle {\n  id: number\n  title: string\n  code: string\n  date: string\n  image_preview: string\n  image_head: string\n  video?: string\n  announce: string\n  text: string\n  sku: iSurveyLink | null // опрос для кнопки «Перейти к опросу»; null — кнопку не показывать\n  sku_status: SurveyAccessStatus | null // available — кнопка активна; finished / slots_full — неактивна со статусом\n}\n```\n\nСтатьи выдаются с учётом таргетирования (специализация, группы доступа,\nгород/регион) — запросы авторизованные. `sku` приходит только если опрос\nопубликован и пользователь соответствует его условиям; при `finished` или\n`slots_full` кнопку показывать неактивной с текстом «Опрос завершён» /\n«Набор участников завершён».\n\n### iStories\n```ts\ninterface iStories {\n  id: number\n  title: string\n  image: string // обложка\n  video: string[]\n  photo: string[]\n  sorter: number\n  is_view?: 1 | 0\n  sku: iSurveyLink | null // опрос для кнопки на последнем слайде; приходит только если доступен для перехода\n  sku_status: SurveyAccessStatus | null // всегда \"available\", если sku передан\n}\n```\n\n### iUserSurvey\n```ts\nconst UserSurveyStatus = {\n  queue: 0,       // в очереди\n  in_progress: 1, // в процессе\n  success: 2,     // завершён\n  cancelled: 3,   // отменён\n  timeout: 4      // таймаут\n} as const\n\ninterface iUserSurvey {\n  id: number\n  reg_date: string\n  user: number\n  survey: number\n  status: UserSurveyStatusValue\n  date_start: string | null\n  date_end: string | null\n  timeout_at: string | null\n  survey_title?: string\n  reward_base?: number\n  reward_max?: number\n}\n```\n\n### iPayment\n```ts\ninterface iPayment {\n  id: number\n  reg_date: string\n  status: PaymentStatusValue // 1-ожидание, 2-завершено, 3-ошибка, 4-отмена\n  pay_type: PaymentTypeValue // 1-начисление, 2-выплата\n  title: string\n  receipt: number | null\n  receipt_product: number | null\n  catalog: number | null\n  sku: number | null\n  shop: number | null\n  cashback_level: 0 | 1 | 2 | 3\n  max_cashback_level: null | 0 | 1 | 2 | 3\n  payout_type: PayoutTypeValue | null // 1-СБП, 2-карта\n  last_error: string\n  price: number // >0 начисление, <0 списание\n}\n```\n\n### iBalance\n```ts\ninterface iBalance {\n  accrued: number  // всего начислено\n  paid: number     // всего выплачено\n  invite_user: number // начислено от рефералов\n  balance: number  // текущий баланс\n}\n```\n\n### iPush\n```ts\ninterface iPush {\n  id: number\n  reg_date: string\n  send_date: string | null\n  user: number\n  status: PushStatusValue // 1-ожидание, 2-отправлено, 3-ошибка\n  mailing: number | null\n  priority: number\n  title: string\n  text: string\n  route: string\n  view: boolean\n}\n```\n\n### iMessage (чат)\n```ts\ninterface iMessageIncome {\n  route: \"/message\"\n  id: number\n  date: Date\n  from_user_id: number\n  from_user_name: string\n  text: string\n  file: string | undefined\n  view: 0 | 1\n}\n```\n\n### Test interfaces\n```ts\n// Вопрос теста для пользователя\ninterface iTestQuestionForUser {\n  specialization: number\n  questionIndex: number\n  question: string\n  answers: { title: string }[]\n}\n\n// Ответ пользователя\ninterface iTestUserAnswer {\n  specialization: number\n  questionIndex: number\n  answer_indices: number[] // индексы выбранных ответов\n  answer_time?: number // время ответа в секундах\n}\n\n// Результаты по специализациям\ninterface iTestResultBySpecialization {\n  [specializationId: number]: {\n    correct: number\n    total: number\n  }\n}\n\n// Статус теста\nconst TestStatus = {\n  not_passed: 1,\n  passed: 2,\n} as const\n```\n\n### DiplomaStatus\n```ts\nconst DiplomaStatus = {\n  not_uploaded: 1, // не загружен\n  pending: 2,      // на проверке\n  verified: 3,     // верифицирован\n  rejected: 4,     // отклонён\n} as const\n```\n\n### iBanner\n```ts\ninterface iBanner {\n  banner_id: number\n  sku_id: number\n  image: string\n  adv_info: string\n}\n```\n\n### iEnv\n```ts\ninterface iEnv {\n  referrer_cashback_percent: number\n  referrer_register_bonus: number\n  root_catalog_id: number\n  payout_min_price: number\n  test_answer_time_limit: number // время на ответ в тесте (сек)\n}\n```\n\n### iSpecialization\n```ts\ninterface iSpecialization {\n  id: number\n  title: string\n}\n```\n\n### iWorkplaceType\n```ts\ninterface iWorkplaceType {\n  id: number\n  title: string\n}\n```","readmeFilename":"README.md"}