{"_id":"@alxxsck/ai-assistant","_rev":"68-f9b897c1b77b46f7aa3353b01accb3be","name":"@alxxsck/ai-assistant","dist-tags":{"latest":"3.11.0"},"versions":{"1.0.0":{"name":"@alxxsck/ai-assistant","version":"1.0.0","_id":"@alxxsck/ai-assistant@1.0.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"100f1343df1f4928dac4d2593eebc46047a95144","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.0.0.tgz","fileCount":56,"integrity":"sha512-5PauoGnRvN7WuEAL+OmP8VAI2w8/39k0DaNiZeUEg27HSYXB04sgpsuToXYPoOfuO7OPXkCTMaRvhdOrgHHf0Q==","signatures":[{"sig":"MEUCIHpurhiKAZCHiN6x5lkcrlKLils9OQVElLB1j3y+6tGiAiEAv1X7tk8tvbSwUSxFpu8C8++MST7y2c6EnnBwwEoe/VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647626},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"e79e0ee58ff1d8a48e8227e29ca2d852fe75e4e4","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.0.0_1783938675242_0.9363237527614143","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alxxsck/ai-assistant","version":"1.1.0","_id":"@alxxsck/ai-assistant@1.1.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"26a2e4874053410473f6ddd9aadb9aa901eec3ee","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.1.0.tgz","fileCount":58,"integrity":"sha512-8RCmB+Sbu1iMGA+UTjwikJ3aElKMrduiKpJHWm8Hq8szFNzKmgr6qP5hH+AHbAOafzAh8dwTQr2c55FnW9GKYA==","signatures":[{"sig":"MEQCIAaQG/7G8pVSoXqLry2t1iHB0YVWfMJyqZ2aLw/kcmxqAiBgxZ5QzUX91+6kTKYNVjwRQPv9Z/M4dhYJ1xf05pCRCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652757},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"42f4ccba7e3c3d11aa904eaaf78e2cc822815cc2","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.1.0_1784033324161_0.20305585769107437","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alxxsck/ai-assistant","version":"1.2.0","_id":"@alxxsck/ai-assistant@1.2.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"37503c8f4234eed72aede9436ea2bf8a6fedb621","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.2.0.tgz","fileCount":58,"integrity":"sha512-fJc8iWz6ozx1QKXA218qp78stV7CSPQqq/sX7g2Ugm1sYSCrdcCnkyvn4kJylXOjpP2ms2BuvhZBqxBdrcLZ+Q==","signatures":[{"sig":"MEQCIBpOmi9tqxYYLblPdUgDEzCnWng6j5hbriu9sFZkMcdBAiAgoWKNpsLd/Ur2JXIxrSBfJ+IG5D2qHOdaY7lgqQME/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1653252},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"a9bddc0ddbe0df74901aa86b553e3f1dd765dbde","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.2.0_1784045817583_0.20294096033155018","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alxxsck/ai-assistant","version":"1.3.0","_id":"@alxxsck/ai-assistant@1.3.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"9ea0dce96e91c1afe019580db84f4cb773847bd5","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.3.0.tgz","fileCount":58,"integrity":"sha512-OZYAUkAPj3AFF/qo1G7YngLb/kAUHu+11gLDDiOfv1jIPBJ70jPLMtfggeI/aM3ThzcOq/pwpYBhkXY9J2iMbg==","signatures":[{"sig":"MEUCIQDzEWNwZmAdlDeFLeTpSWpIzT6T6kxNhL84iACEXROt+gIgWK80yDvKXXqWIOQQOfnr5PxOjSPVpfn6XePHu+olDJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654190},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"bb1d49b7e2e0e7639827eb6785ad4976839057ff","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.3.0_1784051760527_0.15427187621182292","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alxxsck/ai-assistant","version":"1.4.0","_id":"@alxxsck/ai-assistant@1.4.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"8c1a308aae25b05369daba90ff200772bc11735b","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.4.0.tgz","fileCount":60,"integrity":"sha512-0+gmgo3iezQonmsj1ldb1ofZRQAEz98TDDu/GKI9aaR0d+8xK/a182iUPCEAN1Sgwyw/qWR7pSXSgyekylHf2Q==","signatures":[{"sig":"MEUCIQCKMgqGfQWt0eNWvmXvu045MJZ9FlQ15dVbv7QPcSiNowIgNTLeKR3PoNTA6XC2YhzuhsZFMcCEzzplb927eHVAkDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661066},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"a43eb01ed2c084228696e76aa92f6156d2d8762f","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.4.0_1784122341949_0.6514971564406684","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alxxsck/ai-assistant","version":"1.5.0","_id":"@alxxsck/ai-assistant@1.5.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"4065f47a8f9a109f3c21a9848f1fb7f3bbecf7e8","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.5.0.tgz","fileCount":60,"integrity":"sha512-ON7shl3IMN7vxPPPAfAECz+KHlgqtpW8/dIKWNYudsR/OVVL6vUsPKOMrL6lW3yEVojTeVbVkWcXGgMK1FoCbw==","signatures":[{"sig":"MEQCIBYSSy8QPWrVTXjylCYwybmkL9oIfTHJJdLycjKCW0nBAiBsnynRjy0AjDJvAZRZbRxihV0hAQzytUyY8stp/bzSVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664953},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"1696fae3d3decee53d6b8d84b1cedaedd032c4e2","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.5.0_1784126278837_0.5577382668710769","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@alxxsck/ai-assistant","version":"1.7.0","_id":"@alxxsck/ai-assistant@1.7.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"9a10c8cafd7db658206e12f9b0c3a37c17ce9ec2","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.7.0.tgz","fileCount":67,"integrity":"sha512-fqZXFe1MdK5vCSrO3QJtsQDr1FLqBlGUbdoLSuZIi2TZwjuXKHYCqL6SQ+IBFMxu6pLZ+r2IrS5+KO/kCuAL3w==","signatures":[{"sig":"MEUCIQDTAZ0/yra56dWYYFbjcaC7pj0lbnOfFZwr5XP6nX0DFwIgPlubyEmZMi5kKkvXPNSB8idW4p6jZdSyKes3FC1c9OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778835},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"7e3cf2815806762e160d637bfcd597da9b2fb43b","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.7.0_1784245652520_0.16943859843061881","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@alxxsck/ai-assistant","version":"1.8.0","_id":"@alxxsck/ai-assistant@1.8.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"8d95c7472d17460cd33ef485604bdab0094afccf","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-1.8.0.tgz","fileCount":68,"integrity":"sha512-B+9UZ3B+wDdj+VSyWQ4w6vABnrDTRPOxHb17mnbxJlirCsCt0ZA5nEjhKRi+0bi61bKcuPSSB8U9e4qtQh8mOg==","signatures":[{"sig":"MEUCIQC91tfQuodeq3/i0WnwLZj5zpS7RZhQIjnCVWxw9uV8+QIgTDS/Z3UhpKUNXblGCFpVDGMjoTyliO+38zILuWioYtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839264},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.types.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.types.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"e1cb2a9351a433da4470538f125cde6e39e12530","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","format":"prettier --write .","preview":"vite preview","lint-fix":"eslint . --fix","build-dev":"vite build","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","deploy-bridge-demo":"npm run build-dev && npm run clean-bridge-demo-bucket && npm run upload-bridge-demo-bucket","deploy-g-spot-prod":"npm run build-dev && npm run clean-g-spot-prod-bucket && npm run upload-g-spot-prod-bucket","clean-bridge-demo-bucket":"aws s3 rm s3://bridge-ai-assistant --recursive","clean-g-spot-prod-bucket":"aws s3 rm s3://bridgeapp-ai-chat-widget-dev.com --recursive","upload-bridge-demo-bucket":"aws s3 cp dist-demo s3://bridge-ai-assistant/bridge-demo --recursive","upload-g-spot-prod-bucket":"aws s3 cp dist-demo s3://bridgeapp-ai-chat-widget-dev.com/g-spot-prod --recursive","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable chat widget for communication with Bridge AI agent","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","lil-gui":"^0.21.0","zustand":"^5.0.10","zukeeper":"^1.0.2","lodash-es":"^4.17.23","react-use":"^17.6.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","vite-plugin-mkcert":"^2.0.0","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1","vite-plugin-lib-inject-css":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","vite-plugin-static-copy":"^3.2.0","@vitejs/plugin-react-swc":"^4.2.2","rollup-plugin-visualizer":"^7.0.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_1.8.0_1784284532101_0.8067208370345464","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@alxxsck/ai-assistant","version":"2.1.0","_id":"@alxxsck/ai-assistant@2.1.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"f4ac5ade585adf7b4301715ff0241eb513821a60","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.1.0.tgz","fileCount":77,"integrity":"sha512-3wuEkrpgMcCToNwgaKTLOjzhQM2X6ID/GwCCYu4MciT6ZazWemmPlQ9GQ7lHkjelwM/ZX++cHh9SjKzaFj60aw==","signatures":[{"sig":"MEYCIQCKl4fdKNuB07PWOe3cPYcQmS45NJpxcq3d0WRuqNhw/gIhAM6eC6Qt6yB25s69TqiKt8WVpVyCHYk9lZhGVTAngW7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945306},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"e7189f840146ea95e9876856cf1834600c06269e","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.1.0_1784614976971_0.24094056348860415","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@alxxsck/ai-assistant","version":"2.2.0","_id":"@alxxsck/ai-assistant@2.2.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"f21fecce814870b5f756391681042ce9e1429b39","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.2.0.tgz","fileCount":78,"integrity":"sha512-/AAqpWZoyCKFuhIJsMmwwx3pTHi5OOaC/eqVy71G0kdWxmq7V810lN/cb4UWDUsCVnyL71hOIFT6gBO9bMXaAA==","signatures":[{"sig":"MEUCIQCFXOjWmMl7s3GZIY55csIbXA4nEqx1vvDP07b62/0ivQIgQXvaTUKH1kSmXnX1vO4bHf81558HQasEVpKIA9NiTsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945937},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"1703693bfa9f44d9adefd584225bdf1976b2f591","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.2.0_1784843629373_0.8706710226032066","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@alxxsck/ai-assistant","version":"2.3.0","_id":"@alxxsck/ai-assistant@2.3.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"bfd75b7a11798fa093d13077985ee1d6bec3e0a8","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.3.0.tgz","fileCount":80,"integrity":"sha512-OsCEEIrN48LD84fV8EZyJK9YHGTFPw1wcXS3Nh5C7XJgUfM9SqT4rYRV2OsfwRGAwQNqNF4CzYjOs9aNhUIkPQ==","signatures":[{"sig":"MEQCIFo8YjfVBAyIpHqE6LM/pYfaFioL831CEis6W9l+PYUwAiANusv8Gg4cXiOxg0+mDxQ+JL9yijdrHrXygK+0kO6lEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954762},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"aeb35b7c7cb0a93e4363db4917c275ff8ee9409e","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.3.0_1784846181167_0.5517814016651452","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@alxxsck/ai-assistant","version":"2.4.0","_id":"@alxxsck/ai-assistant@2.4.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"3018dfe9a1e6bf47e2090169ecf306127cb35ab0","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.4.0.tgz","fileCount":80,"integrity":"sha512-8BxRRVqn+wpMJSftu0mDeWJO/mC4la5WnUdZY9KtQsyYPvbCcMSjBQdOTRqbo44We6+DZ4niOHh1EWSa/6EkIg==","signatures":[{"sig":"MEQCIB7bYe1f2VGkliZesuFlhWog9HVNAxnapxUKssHf0e3pAiBPqP7/s0jmegm5u7PqY1Wx/IhVu1B7txhqhQGH35QXeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955189},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"241ca774cdab82c55b4367807d4bbb96c694bfbb","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.4.0_1784888845378_0.890072405308177","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@alxxsck/ai-assistant","version":"2.5.0","_id":"@alxxsck/ai-assistant@2.5.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"5cbbe81c1f9d9eaa8e07ffd1a57c6361d50461b8","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.5.0.tgz","fileCount":81,"integrity":"sha512-C/Q7ZiZ3SeW3J+xN1r3hqe6Ex9BI6bv+eFRz6kp+NW27/7HNkXEr4Pp/7VMvhFD5gyfq7EzpGgxyXaruFFLgDg==","signatures":[{"sig":"MEUCIGhMOJ6eIj+gs0HeU/IM459L8Fhr1MZE2wIu8nPE/EMjAiEA+RXVuDT6Cig5rYQJB+9L9NdlzDCms2HJu836+Z6T8+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1956246},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"08f7cd623d32d8e03c3a37189b4b7ed203880829","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.5.0_1784967358977_0.3315270612389354","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@alxxsck/ai-assistant","version":"2.5.1","_id":"@alxxsck/ai-assistant@2.5.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"175415be0afc805fbbd3ca1a4970675137015a16","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.5.1.tgz","fileCount":82,"integrity":"sha512-AMBWkZL4FUj3O0CtV4bh5XExIcN0nCpmg/F+E5uAHmZFgDkDRdPwG7meQi6SILJ0BTx1I4/rMdUMp2wW/XpI/Q==","signatures":[{"sig":"MEYCIQCW0jnqDGG7zVXpfDYTF47hn4dcLylEk038VxIor0Z+mAIhAN8Wg8VycnTbHbgCVJOcxsszj/TFqD7dVWnex2QKyWuv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1959954},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"fcc10f392955b22bc19b9c91cece77282f7f2b8f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.5.1_1784976468450_0.990148737783564","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@alxxsck/ai-assistant","version":"2.6.0","_id":"@alxxsck/ai-assistant@2.6.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"32a52e4cf69cca180af619d914260eb9c74e41d7","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.6.0.tgz","fileCount":85,"integrity":"sha512-9ITvOeu/v+aGu4RN7ePA5mbECTvilLVsk2ewvo+X53iSmihjpo+b31VWvDZQgCPaytQoaTBAkQSDEu4njiGESg==","signatures":[{"sig":"MEYCIQDfFcLA9DL5zBg1S2lftn1Gh8M3rxUZwq9Fgu3E6cZ99AIhAPg6YcOPjbd3a1KfcZJuvj2blm1UCpACog+MYtqrTWEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982851},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"8d0e888654e55157eeff696a65f55ea3643d3414","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.6.0_1785017456371_0.12249920917048684","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@alxxsck/ai-assistant","version":"2.7.0","_id":"@alxxsck/ai-assistant@2.7.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"d404b06c7b6c2fb7a52442b0ba328f0db520478f","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.7.0.tgz","fileCount":91,"integrity":"sha512-6SVQWk7xAZJY+a5N5oGorCvMJBUbGR4MjnJPkjkng7E8mqx9KpUrQGn5iONx6RwoULOT9ytax/nHLt+ll9Xq3A==","signatures":[{"sig":"MEQCIBxYUik+c0RW08OikMBSRlY9LAGC1osbusr48YDk6dFoAiAHNMPk2r7nJr1Ysp32jFmIRrWCy+VWERC5okzEo0ygxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050411},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"31a2a3ffdc2a54207b986a3ec91e219509fc10f2","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.7.0_1785179516037_0.8629975380739239","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@alxxsck/ai-assistant","version":"2.8.0","_id":"@alxxsck/ai-assistant@2.8.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"064126793106d7837e8c8fc64db954b7e2287c37","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.8.0.tgz","fileCount":92,"integrity":"sha512-oiyZ5XVfbig0UkNr7f9fYZq/ynvKZSkaDNf8scGSq8nrYe7gXHCsmBWKdwgqysvJ4ohmq089DzzA9N9xa4Rkyg==","signatures":[{"sig":"MEQCIEWQXODtitfFr1MhdYb5UIp1WC3/FDAERq2x0Sfj8h9cAiBMoAwQMa4fxVYdBYol7lYxg6Qj3nAvbUcxQx3ZwnlrYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2051850},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"23dcd49c2709645d9792575e96f7f2d31d133594","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.8.0_1785180557914_0.3676546280351194","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@alxxsck/ai-assistant","version":"2.9.0","_id":"@alxxsck/ai-assistant@2.9.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"8eb45a43e416fe4c728c8fccb06d0b7147d6c305","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.9.0.tgz","fileCount":92,"integrity":"sha512-FTBu4FtXFpWdNyntO+ik4pMD2jMlGBZVRc85lbXLC+eLCCnbl3WvF1hpBucmwbys0WGLYpkwj+KIRAC5TaosfA==","signatures":[{"sig":"MEQCIEMn8Qoi3QcyfDODZK2DFoL+xk5dYBZ6Q8WjN6B3R0kvAiAVFs4v99Ph4i16MQkH453zA3aFM8Hb2KchQy5lNR2eEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2051863},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"a4b2c7c145104a1f47180d0f39cdb7924759e7b5","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.9.0_1785182691064_0.9632494608525355","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@alxxsck/ai-assistant","version":"2.10.0","_id":"@alxxsck/ai-assistant@2.10.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"53bced773c7f881c866ea88565969ccc99f23def","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.10.0.tgz","fileCount":92,"integrity":"sha512-3VZYxcg+bs744TCy/vxvY9bLQg5gqU8wDjhAM8w3UHfNXqO6AsbLq9/WPbRa7S57JvsM2/cyyCzQZkvvsrbl/w==","signatures":[{"sig":"MEUCIQDljpKUt9axK0NxT0R+Unn6cydNuyVsUnwBExwWubMCJgIgRIWv/VV1xGYslL5Ed0mVSyHJxZ7lBs4LO3/FIt2rgF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048703},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"56b2e98ef6d484f3d14ddc5d2c8994b05fb27e6f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.10.0_1785183949886_0.5993712694167734","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@alxxsck/ai-assistant","version":"2.11.0","_id":"@alxxsck/ai-assistant@2.11.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"97c1f8559bb13aeadc405968764e08858db8effb","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.11.0.tgz","fileCount":92,"integrity":"sha512-mcyk+i7LgaeAHRx3NRMZSu7X7+6i+BVZMeNTlZ+R4Iv0DuZs7lOWJcXhWb4IuBI+aAyJiekvKG1S13oXu7mCUw==","signatures":[{"sig":"MEUCIQDjBFiC+AEPSFsSO0e0u5oBCxHrAsLB+fLt45IRIozAMgIgAKyJ1bpVEOEyYSlqfSzgrNHASmtw0SXFV+3Hadzo1ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2049959},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"bbc265ec751b1958f47d847d5f32f6934b7c7fe4","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.11.0_1785187354467_0.7510158071216619","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@alxxsck/ai-assistant","version":"2.11.1","_id":"@alxxsck/ai-assistant@2.11.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"04b25d1c16417b0cec82c1eedfaa157e6f282348","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.11.1.tgz","fileCount":92,"integrity":"sha512-/iLwcXP6xAdIezv+vdxmi0A05HnBYuTxpx4sB7CbA58vabyf/paZLP5woHdZgXlMElQYMbh6QqmKvse369LZrg==","signatures":[{"sig":"MEQCIHJGuOBe9iwHSDzGsl6y/lM8l2Srnkxatq8L9uNYsqrLAiBygjdG65sGAawLDZJkHASZEGoEjiGg2x0JqOEPes9DbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2050086},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"a9a6da40763f33e16aa4322092813ae06da92d4f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.11.1_1785230984293_0.13103277440971794","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@alxxsck/ai-assistant","version":"2.11.2","_id":"@alxxsck/ai-assistant@2.11.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"6ed2df3f7bab3315b41e7f5a11aed9b7322f9e50","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.11.2.tgz","fileCount":92,"integrity":"sha512-fpOuqDMg9o7eiDmkcYNnD3y1iMVKLS4ZcpojIww46xrLWWJ3SXuLAdvX+76nkPLfjA0K7x47CD7eM+hUxG5m7w==","signatures":[{"sig":"MEYCIQDciZ6UxOCRavAHqfjSo1gc6A8vZoSufq79ELoNnF6mxgIhAL5OjYQROKMfNTe720t1TVCCoci9BbUqzunKZj+0cr13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048757},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"0ba1dc3902c13b54eed861d587b66885ad4dfc27","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.11.2_1785231515233_0.48014232841282056","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@alxxsck/ai-assistant","version":"2.11.3","_id":"@alxxsck/ai-assistant@2.11.3","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"324510391a45eeb0c1d0875d04c96e8a3fd21629","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.11.3.tgz","fileCount":92,"integrity":"sha512-qAMIVb19ncjy7YgQd9hjlYfxxosSMfSoc2ZHAjsbEGNqRHaS9s9nLOAd9gTxx6W8Qx9/Ost/3yWeIakNEt4lJQ==","signatures":[{"sig":"MEUCIGvsbwh0wwY9PnhiygJCazmVd3aLJH4JYgV3M0wIhOEPAiEAgU3mmpgnpqSpPksM2c7+PPnqmSy9lSqraYrMCT7UXSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048789},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"72555e67c44706d8ef9d0604422aea9c6124d5e8","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.11.3_1785238153535_0.16913496539586403","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@alxxsck/ai-assistant","version":"2.12.0","_id":"@alxxsck/ai-assistant@2.12.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"cb864204ab766df1336c4ccfe7591dcd63b8bf89","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.12.0.tgz","fileCount":94,"integrity":"sha512-kjpyhr/ubw9pyAxcK3qwF9+L+mdsw6X55Wg2GOU7rKIaYGUgWYsSdVqF5GBoDWsJMXXqN1kVl7HE+CEJXgSyvw==","signatures":[{"sig":"MEQCIBxMopn/QQkhBA7ydGcuiQt9To9zuDC0YSHw0NfdjhoEAiAFfJALVlqMWSCX1QadC1tgl7gX55gNTFctryO/XwUo6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2055586},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"a9324ed6fed2bab74e8965cccd8c3e35722da672","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.12.0_1785958798322_0.6299756056633483","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@alxxsck/ai-assistant","version":"2.13.0","_id":"@alxxsck/ai-assistant@2.13.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"4972266c23df9958160f3be45bb905f021df8e9c","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.13.0.tgz","fileCount":94,"integrity":"sha512-P4A9aIfFWtx36yBSf0JTL7g57h7R97lv9PU1Et/pqvYbG63VkLfxxyl0gQbVd6GDvXer3qofyzcv+PQcuUm1Hw==","signatures":[{"sig":"MEYCIQDusRDsBQHnDu/TVwnWg1WWr8EbyYT4BFDcwEE2RD7HIQIhAMp0LQ6QZz2CxwestHbPGsysNw6X+ABAq/2kThdwMLbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2057150},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"e8a35dcf4a0ebba537ecb42f08d81f2fb3ff9636","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.13.0_1785963968074_0.5313666100575782","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@alxxsck/ai-assistant","version":"2.14.0","_id":"@alxxsck/ai-assistant@2.14.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"0481a993d9e13496a0e89d42721241d6a5ebb207","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.14.0.tgz","fileCount":96,"integrity":"sha512-Wcsrb1csfOzO8aLCPLjyvpWilMZh+sRyZ3JvELRmsF94xI/gxzCXEL1vn++yLkGVK99v7a7kpzUQ+SayebLUxg==","signatures":[{"sig":"MEUCIQCasOlncP6EYWBI50lOZITrmiDL/6ZccSOf0C+jlqIpLwIgGF1elthA22UWIgD0AKdYzRkQbjYCUxRuqyFJq5tVPHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082165},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"6687498571dc83576828e49a5ef96fbfb74f50b5","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.14.0_1786351940670_0.3690785192503001","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@alxxsck/ai-assistant","version":"2.15.0","_id":"@alxxsck/ai-assistant@2.15.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"1ab56c0ae4760b5d517227a4612feeb8709ede93","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.15.0.tgz","fileCount":96,"integrity":"sha512-bLthYO1I6Zu6TsW5uyZkN7tGidVHrWV2gCqet12cOxXe6PNThe93tZ2OiZl7gjm9E34G+MCoqHtpUkB1SkkTzw==","signatures":[{"sig":"MEQCIHMX9jU8faf51fvgpBh1Q7ePIbmBlsTZJYDmand7NSOyAiBRVJgLZNuiYmifeN/IKx1B5P4HvJUhbYbcjQxOgtsYGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082143},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"622364fe355fc820a963093609a652076cad4b9c","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.15.0_1786462533826_0.9529657818750736","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@alxxsck/ai-assistant","version":"2.16.0","_id":"@alxxsck/ai-assistant@2.16.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"10aef3e013125f4adcfab9debcb674257f28b5fa","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.16.0.tgz","fileCount":105,"integrity":"sha512-U7fTElHWMQ/BzNMyw+fFsLxCAzu+/sGEXAt8oLhZpJ2VwCv24oQ06jykbjdv14RFVSmLl/9/OJfeL2tYOSdzUw==","signatures":[{"sig":"MEUCICGGipUB2VY+bG/ixw+UX5cvSRtdxyYuhh5IJ1BSxFL9AiEAhzoOKyuki5pxLFuau51umHUp1WTJ4DFnXUUnWM13DnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2148513},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"3f674f9b8092885c9c51baa7086aabb7e752196f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.16.0_1787610703403_0.45998603864175314","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@alxxsck/ai-assistant","version":"2.17.0","_id":"@alxxsck/ai-assistant@2.17.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"1cb16c16f1120b47f6d1bafef31e77dfaffdf48a","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.17.0.tgz","fileCount":105,"integrity":"sha512-O25UnXPeEspga0MK84tvf71tlOw6GxNHMxSkvf8urlnpBa8QzeNZduFXCUfWa6ecB0xtdwbnVoOQojbjCgLxeA==","signatures":[{"sig":"MEQCICBxwotXJuGZqaCJPDkhp7d3B7KwpVYL+YfKzAS6ojUKAiA8CKMJ25DvSZqHmhyRD2Ek4t+At3ejk0anqRAO/W7/Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150439},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"283214c8b5574936aabc28323bf87e60ab482a32","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.17.0_1787667327772_0.7478256387957298","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@alxxsck/ai-assistant","version":"2.18.0","_id":"@alxxsck/ai-assistant@2.18.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"67b1715ee9ff0d99c581ce1b35a2fe7eafa72ace","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.18.0.tgz","fileCount":105,"integrity":"sha512-tO9c7JCmAHzVp87YEaQia2468uXbhUcetjkmm0KciYKQqdaHXLCgpuiIbXM+6ltpirQhO5n604lG4OV8NAgZ/w==","signatures":[{"sig":"MEUCIFGX6JneomIOdl6sNDgqobt0vZ8udUqxizKn9I3SbC/XAiEA7D9A61q2ahgo3d1rjMqnbpUVxcwNVU81COA1TqAx+Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150739},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"35e73a6e5d06bd070ad41f91abe7d57a51c80a78","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.18.0_1787844984060_0.21268454360956168","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@alxxsck/ai-assistant","version":"2.20.0","_id":"@alxxsck/ai-assistant@2.20.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"87cccd6a9c9bbdad3405505465cf9ff2255e20a3","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.20.0.tgz","fileCount":113,"integrity":"sha512-Qam4XS0nuWl6eTRl0fz8MUZ7SO5h6fxmr9xSRKDcC06c7YCUCRSMDKP2PeEA1qgzf9OowfuEIFsrWKLgRCN/6g==","signatures":[{"sig":"MEUCIQDxBUJf/xbtl6SurlvwgG5/YcfEIN7GaYuwb0KlYdzZ6wIgbdm/FktNNqdY4/G7I5eqEVxbEaOouhQfEZhljAleSfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208686},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"6122a8cfecfc86c0f88a39ee1ae19c07e62d98aa","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.20.0_1787866016319_0.10906986614629877","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@alxxsck/ai-assistant","version":"2.21.0","_id":"@alxxsck/ai-assistant@2.21.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"51a462a4cfc60b6e8c4a6cdc8082b06c503cd92d","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.21.0.tgz","fileCount":115,"integrity":"sha512-ElSzom5npRSiagHY5/ULFt5YHYE7KL/36o8d378JINyI49x9q40kq792O+G930uu80ej3J5gLgErVlE1ZG4Uig==","signatures":[{"sig":"MEQCIATnuzXU+I/13B9Bh5DIw4137+s2NRaOtJwyY2Zq4mFpAiA4BLMK92YftIOka/PGhfzqhmGKJjuCSXN2t2ksHS3Snw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2271164},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"f67c84b4aa3ff0e0730827d2f47a1df7e687b953","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.21.0_1787917669123_0.3715986087932943","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@alxxsck/ai-assistant","version":"2.22.0","_id":"@alxxsck/ai-assistant@2.22.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"bb05813b080af49638d59336f1a704cf2c73488b","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.22.0.tgz","fileCount":115,"integrity":"sha512-QRpKBfshiWeoyhNbEseMR7ql5D0aMZT8YyD01yDM8IhP0ZdSle3V7s9t6/Npg2SGH27G3sH4Q1V3HJ1+zdLFQQ==","signatures":[{"sig":"MEUCIFHSXOKlP+U0vOyPBsLczM+gMlLt66D0ntarZvU2JwhtAiEA218p+YddCpYL6iwIQ4p0zr+5Dg2qz4xHFc+Mt943zOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2271367},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"04d35e700137f3761c724e22dc8d1d2a2aebe9ec","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.22.0_1787922612224_0.21712172452139167","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@alxxsck/ai-assistant","version":"2.22.1","_id":"@alxxsck/ai-assistant@2.22.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"709920392f673c6e5e773a41a7cfb037682dd40e","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.22.1.tgz","fileCount":115,"integrity":"sha512-Q9+C5CuVTHgNicoeTWla+emeU9YQUzpg+TFskLcXDqY1J/zl7E2wYVhp2eUCgj3hpABxDnpCtlCupKgwrtyFPg==","signatures":[{"sig":"MEUCICZt7BlZsGpwsec74r3g1YshZeAjHU2Q3+59s5g20eH+AiEA70Y6sv2dRWq72YpzqQmAEVZ1If2vtbuV7Kg1kLNwYBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273143},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.22.1_1787940088706_0.8820498662039942","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"name":"@alxxsck/ai-assistant","version":"2.22.2","_id":"@alxxsck/ai-assistant@2.22.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"2626e6a5d1e76305076111ba52e413ccc6eb4960","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.22.2.tgz","fileCount":115,"integrity":"sha512-lKbT+grqDoJwkIJuclSN0jeuY5cPy0Q4b/ab01qcIt3m+mVLkcr588KGp+4s+vg0iR1NSd8UgJ0Zaj3cEuCMpw==","signatures":[{"sig":"MEQCIE93skvfqD1Lw3IlecAiU0Pwm9b9uRyDGzw/Z1hWCSN7AiASooPt+6zuwPOr8D56omqX9MEzFYnGYa2XMrUGbC1seQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273273},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"80fd2c844a342e336f9e693d9dde1a6c9c0fe41f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.22.2_1787942424173_0.09332708743771234","host":"s3://npm-registry-packages-npm-production"}},"2.22.3":{"name":"@alxxsck/ai-assistant","version":"2.22.3","_id":"@alxxsck/ai-assistant@2.22.3","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"d036b3d5c958bf73db6f299cc30749a34a98c717","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.22.3.tgz","fileCount":115,"integrity":"sha512-rMsvWf64LKFm99b6HlLxUvmxplvadID1FMxC8md50lBqXT/b4PzsOd3BooDHL12f4EF7TWCQCWTCBGZXRG6I7A==","signatures":[{"sig":"MEQCIA6nu8w0ecHbD2ANnHWf4slSyKQneg5LMuefrXaQQNSVAiBpZ4721UQM2WQ2+WS5UUZmsJgsQCtNZt7QiTFJAE6j2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273702},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"dbfbb6c8b901171dcece7968393278706f715cea","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.22.3_1787949711411_0.15881318058691551","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@alxxsck/ai-assistant","version":"2.23.0","_id":"@alxxsck/ai-assistant@2.23.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"6e6322f21d6ed68dc0db03be3c9b2f2801a1d1bf","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.23.0.tgz","fileCount":118,"integrity":"sha512-lD9UNQrVH1AZ61/3uyrePibghtvaF4Kex5r6nk8irT6AIV66trlFZvGEcPN7f67EW3cTTEn3Npedox9OPRkTAw==","signatures":[{"sig":"MEYCIQCgIZFI7L4B6Bajii6vYTOnO3/VNMLybc5NP8R5PrHMUgIhANK2CJD7lX0185ocJ2yLYwxJlehI4LAm34T5ZfwggX/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2368961},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"49b8237a3e5c34f63242f2cc5a4549b108abceeb","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.23.0_1788098306095_0.39260559270320705","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@alxxsck/ai-assistant","version":"2.24.0","_id":"@alxxsck/ai-assistant@2.24.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"35f7905fe47c6de20da11d9e6c2f89ea23990c51","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.24.0.tgz","fileCount":126,"integrity":"sha512-1hf9qvpjbyLWaJO0Dje6B3T7jE6CaJrp87Nb7crN9+YOdj9TNziXwuppSiK5bdnULlNriY9u/vOk4CU0xkQmrw==","signatures":[{"sig":"MEQCIAZTj9zB7tDp/efFk2Y6gCKUUJvXDdxLEX1U5kJWxMjdAiA76KLnLEhs4lNQ2hu6fNnfC7BZQ1A9ST5Ft6A/jXOWAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2506500},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"00cfe1eaa2a69da0f9b26d433258f80ce7439887","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.24.0_1788123542751_0.06412324016046167","host":"s3://npm-registry-packages-npm-production"}},"2.24.2":{"name":"@alxxsck/ai-assistant","version":"2.24.2","_id":"@alxxsck/ai-assistant@2.24.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"e868ecd666113f15b888397b1cb223e5c8f2a6ba","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.24.2.tgz","fileCount":125,"integrity":"sha512-nGM3y7tHN2pmuG1cDH/kEaM1bGP0sz45bdzElU35Z4i7n7uPCPzZ/lJEO5R7kF4rVTzfq4pRK4S92NMArEweSg==","signatures":[{"sig":"MEYCIQC6FJtJpjwB/nUayMSqnlts+mtM/RiGpMJQtBbocaFHoQIhAMHAPJ+qxpHMxpYVIwCwUzHw2LS5LookIsXc6r8Ozl+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504230},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"7cda5c3d9caf2fc968bdeb8e3b43afd2f7fed407","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.24.2_1788128271072_0.2556443644675721","host":"s3://npm-registry-packages-npm-production"}},"2.24.3":{"name":"@alxxsck/ai-assistant","version":"2.24.3","_id":"@alxxsck/ai-assistant@2.24.3","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"b407042f09d27e8c83526a52744a8a017afb9aa3","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.24.3.tgz","fileCount":125,"integrity":"sha512-v6a8PrUjvGM7FZHhPJuy/f5RML31ZWOWy59L3VEtcyNtVDT+P7rsoKLp+ygv0fY2wn4bVM/VCuyBsnl4TmQqfg==","signatures":[{"sig":"MEQCIHr9IzPxnobbVwlUlKK44GbwvcrjMcYzzQwnTbLIVF0pAiAeFRo3GLPsp/WzE+VXBcV23FXBW4spFzworIxdWBquIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2499985},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"511226e08ccb29033b8d1e5582613ca28cd6d547","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.24.3_1788165836344_0.8053099503269927","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@alxxsck/ai-assistant","version":"2.25.0","_id":"@alxxsck/ai-assistant@2.25.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"af926815de4268d16001a9c1a7aca233aa2be783","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.25.0.tgz","fileCount":125,"integrity":"sha512-3KLnV7yh2vZYuHktt8cpOmVa7ful8yA0aeEBOx2LbRz6pCmqqcwxl2oqqsSmoIu4p2+tTE1i10raqchC7KCyZg==","signatures":[{"sig":"MEQCIBUfw6yxScig1rlS76qCozomX7aZdyuQHfplpFKVSLtEAiAfucLiOm1emlFO1cFqwFU4PMr/douEsT3btZ2Ohch4Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2499985},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"584aec7dbd8bff454c6b80d0a1cbafc15ef1ef3f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.25.0_1788165957769_0.7553705232115744","host":"s3://npm-registry-packages-npm-production"}},"2.25.1":{"name":"@alxxsck/ai-assistant","version":"2.25.1","_id":"@alxxsck/ai-assistant@2.25.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"a2ad3cbb732dc66c4842a421d9d66f2cb9e4c2cc","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.25.1.tgz","fileCount":125,"integrity":"sha512-8KMo3q0Dq3WgMjkN2HPFd+GJHKoyWjq7LcDeJV0N+OIOsh/XUbp7K2GGkm7PqcAv5rELg6SNuisTUgsV4E63DA==","signatures":[{"sig":"MEUCIGuUraYgK8ZAwusQbHJnPU+Hv9H+CnZq4JWxiHoM+hUXAiEAukbT5rLRC+r+L23ZPI2/n4VYLNxzQgbRkAPaQtzmnDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500000},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"4af92fa84e44045a473e03cbb359a8aee1a7d6a9","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.25.1_1788171822457_0.13634941963531233","host":"s3://npm-registry-packages-npm-production"}},"2.25.2":{"name":"@alxxsck/ai-assistant","version":"2.25.2","_id":"@alxxsck/ai-assistant@2.25.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"6ac7377b1ab66ae916b2d86f67a63cb4548e487e","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.25.2.tgz","fileCount":125,"integrity":"sha512-QhR6OlvVwkcQWNgH7nhxmGr2dK6H9XsXQD4a3iHs1bsjKt2ZgzMX2iEi1UcD/CRPwcC2sSL0YbK4hsuA+x4B0A==","signatures":[{"sig":"MEUCIGdS1RbV39MkMMbxwu9exrya5o6ur0ZWK9G2vWd8ihOYAiEA83eRHlRB+8NdNSrztRGKtikP4OwSLiVM9Cm90MmEI6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500318},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"c9ce45d94bd96607862cca1d90fe792ab6275a18","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.25.2_1788176397128_0.9732524307316179","host":"s3://npm-registry-packages-npm-production"}},"2.25.3":{"name":"@alxxsck/ai-assistant","version":"2.25.3","_id":"@alxxsck/ai-assistant@2.25.3","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"9b0a8f1e218337e1fbef9a9540060f4337d37740","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.25.3.tgz","fileCount":125,"integrity":"sha512-TSrJp51yQkM3dj1i+w6M5rQLdgTX+4qjSMj/2SPxePWi2qrKHKkwyi2vjzhgogzCNocIgwm6pkRR5LLfcwXL8w==","signatures":[{"sig":"MEUCID9RMWyL5IHRkB4KLdul4BL8jQqN43PZZDXfGYo8yhLxAiEA53KTjdydj5PQeq9IBQSM+Zs7ROmIfCfJxwbjOAXMBn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500418},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"da8ea8d21e05e696f438269e1da016f6bb14c088","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.25.3_1788177812682_0.17039710143802544","host":"s3://npm-registry-packages-npm-production"}},"2.25.4":{"name":"@alxxsck/ai-assistant","version":"2.25.4","_id":"@alxxsck/ai-assistant@2.25.4","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"df2106932672bffaf773259debfa1226385d5828","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.25.4.tgz","fileCount":125,"integrity":"sha512-Yw4zAZyxzdGfiF7ntk7ylMxMZQQc3bdPkrb2dh32OdiAO8sBsibskVLCdFudkCe3ju1wOi7r216POqEcwe0brA==","signatures":[{"sig":"MEQCIEQy1/Gm+fh1afKf4SGmVuPIr2AWRCMBKHFcCiigFqQgAiA9zigHbd7Mdqjt/3eUaB+o4Ae7M6nhVYYtqbfY40OOfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500199},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"040b1f81cca0211b98055b4c6410421072d4871a","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.25.4_1788192194831_0.5676743949760161","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@alxxsck/ai-assistant","version":"2.26.0","_id":"@alxxsck/ai-assistant@2.26.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"571fbe10862878807c22bfeef54efb68d1ea344f","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-2.26.0.tgz","fileCount":130,"integrity":"sha512-RpkMHDLVuue5K5POVMhFiYSMK0TwUsr1/3JTBFPZeCED+5h5y0lI+/CCdFTEKAUlWo/AYjBtphklWAc7rFsFkQ==","signatures":[{"sig":"MEQCIHGiiu5mwArjPDcFpmJ34P5ziW9QIk+NVx+3SIU3z6paAiB5qcE6TuXq3eI+AtWHhJHavooF/t5ZXr67g+RKHI/Xqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2530383},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"78be789d02d3a8eaa76067dd410b1dee560efe45","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","prepublishOnly":"npm run build-lib","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_2.26.0_1788297845195_0.47833902409028095","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alxxsck/ai-assistant","version":"3.0.0","_id":"@alxxsck/ai-assistant@3.0.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"470e2ed0bf700f8cf00bb786d2b88dcd6f83bdce","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.0.0.tgz","fileCount":147,"integrity":"sha512-9J7/x+G/JI+q4IsgXplyT/sbkEMsVixl4809srxeRAQlgWfiDikp/zVdSeAGnsuNQRfvSotPKAP7b2yL76R+Fg==","signatures":[{"sig":"MEUCIFhcDqym6J0QgSFPoXlXaYTxx8vGK2BGS8KJUprVQryaAiEAniunEIF8SlOCFQBhOjDZqDRf5hI50jYn5YQgbUXEVOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3017252},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"ac8b6977e291064e26217c2c577c4b80cea68ab6","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.0.0_1788383045767_0.6087713935271895","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@alxxsck/ai-assistant","version":"3.1.0","_id":"@alxxsck/ai-assistant@3.1.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"808ce5d511178ee4c6f7f20b6a95affed758e44b","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.1.0.tgz","fileCount":150,"integrity":"sha512-wrmQrveMiObyHpjS5pVADFkdS16VzPGt1jvHn0HTLNpvRXKs6PP0De8tCax2pT8y9YaGZNivCcT1cuVrl9urlw==","signatures":[{"sig":"MEUCIQCPRx9n4ULe1vefNydxa6RjB8CfVTH06KYE6WpGaQfVagIgDkQyPkidHsMepJcWW1WlrcsHiwG4sUKDnhegvumpfV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3054468},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"91e1aa1e935364ae8c34bb5b7c28e1203817d2f8","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.1.0_1788420795410_0.7525722333831459","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@alxxsck/ai-assistant","version":"3.1.1","_id":"@alxxsck/ai-assistant@3.1.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"0096b8673aab2b02a568fbe51192be427f896982","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.1.1.tgz","fileCount":150,"integrity":"sha512-mM+XpIVTcSu4iIcmM0R0IudtIozFKwJ+4eXGv7YngUE7n0EaeZI3xHyQQrIVBAra/1v1B/BBqtSnqkkY4sXTqQ==","signatures":[{"sig":"MEQCIFMRqgZbVMMTKdE0S7Vw1A3zCVLhm+kYKwfyJVB2TdIBAiBZJyIBIHorN1UcYpPxISGJF93ax5Bsfhnvu/XcX4PS8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3055262},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"42cd322a2eef86c591d1be6a2ae0171ef918e421","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.1.1_1788428840139_0.06985804289977837","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@alxxsck/ai-assistant","version":"3.1.2","_id":"@alxxsck/ai-assistant@3.1.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"9d826cd58bf64a8463007b4edde2ccd1a1126c52","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.1.2.tgz","fileCount":150,"integrity":"sha512-7RlYrd2y+nNLneoHsQS73GWDh2zNh16aqcpwT9sRGwjcxtVtoRmDVJETKRKRDs8q5evi4aOxUXhHvTZ70E6hJg==","signatures":[{"sig":"MEQCIFFvqaqHD6zB8lnOlyGYj1Z8nYMMhbhl5dfuad6hFKQbAiB5CoBLKT1BsgDm5RsMwvPx/FISptmf3wSoLk5ghqaG+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3056755},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"e36b5bd002bb036e7e2aeec21605099dac945492","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.1.2_1788434163587_0.9510914389163805","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@alxxsck/ai-assistant","version":"3.1.3","_id":"@alxxsck/ai-assistant@3.1.3","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"f75104c456ce3d709a385b4feaf491df6776c5ee","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.1.3.tgz","fileCount":150,"integrity":"sha512-ixE5i/9J6Us2a+dedVjfS0kA3zaocgieScS6YFceLt5pA0RKj6eaYou9MU8mvpKfRg+0US2wH/oorvTHZR36Kg==","signatures":[{"sig":"MEUCIQC+H/L9F9B0ZrMRKJ842wzzApQRrQDtCy+8RepMc+yBXQIgFxbHA5QRFHFMsCrxFyD6ZS2fTnS0nhRvC2ZcNQonnZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3059485},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"d2460906be9143bbcf0ad8bed7a3779aff369d3e","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.1.3_1788451149359_0.08627383591483362","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@alxxsck/ai-assistant","version":"3.2.0","_id":"@alxxsck/ai-assistant@3.2.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"2f4fc25dff934cb860be0e2ad61b201a6dd8e5da","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.2.0.tgz","fileCount":151,"integrity":"sha512-pouNXNNwAxzGezYq7w1x0CmBSkBGeOxzuasGfaoAlxVAlJ8msfyUR1m9mza+SOcD+oIP/MSHtz0k+Vt0ur7MhA==","signatures":[{"sig":"MEUCIDs+yfDjmkfZolLrQN/xbIW/CQlJHVSNqjHNT14yvPLzAiEA4lnP9unHjK4el3mkBawmy4HDgKesSCnSECFze0GapZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3080708},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"070ea4c6aaa9365f16e139eb76c137f539594151","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.2.0_1788464866227_0.6369022868285328","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@alxxsck/ai-assistant","version":"3.3.0","_id":"@alxxsck/ai-assistant@3.3.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"98bdf503497cebdd737314e975f193bbb4f0a187","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.3.0.tgz","fileCount":155,"integrity":"sha512-PZoL6LUhu5RJRniZOUcGaib/PNfGuGxAatEWj+IoPYLp4q65CsYfmo7u0F634pxS95RFx1VBWdDSKsvyIzHrUg==","signatures":[{"sig":"MEQCIGjvZkRIwjVNi6evpamuONI/VC/3gPavbh75G1/xVPkvAiB3T+onEUlUQqsqEBxnt4uVRUMdld8ad7IWnbSM49ZbgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3110051},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"300e18de1ad95c583a6b02405f66eff6f857c509","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.3.0_1788472596671_0.29678487118008245","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@alxxsck/ai-assistant","version":"3.4.0","_id":"@alxxsck/ai-assistant@3.4.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"ffd03155fcfa9fba17fa88fb71643c30d1953a31","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.4.0.tgz","fileCount":155,"integrity":"sha512-urzhM0Fh1PlSNE2C3Vh81O8A3QgI9QEjGEeI1w2dyl9qEoCRJ5AXRBPXhclDwmppBeJQy7rZGyCnAPo16KR8zg==","signatures":[{"sig":"MEUCIQCDAJOc/aBONsSABDtIOhrIQ3ZqG5d7YaVK+s7u+t2wiQIgJp0X5Y80LdR/KukJgQJnMaCbLpqPZguPNmtZpk3Jlf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3110051},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"f33b19cf3bffcaa42a0ffc3dd0d616d0a8d29f4f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.4.0_1788473171314_0.9946723940479247","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@alxxsck/ai-assistant","version":"3.4.2","_id":"@alxxsck/ai-assistant@3.4.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"51cb3dcd3d4416be613440e130ec2d232ebd737d","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.4.2.tgz","fileCount":162,"integrity":"sha512-bAfbWHtwp/qqva14Fp5WdhKn+uo+83OzH5CgjR97Rrp3uaZBeq639zbjhtl5ZwgIVU7gejMDn/3CAkyoTvbdqg==","signatures":[{"sig":"MEUCICkDw6x798rOeVnDffInr1HuCLnXY4FsbnpVKOd23Yd8AiEAj7/Hyc+tyRP6Wr+EaLWZiSL+NMxINsh5mDI4AxccuCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3125001},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"4538b5ac6ede1c6338490468197efd0cc70104d9","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.4.2_1789393447093_0.0405616589321518","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@alxxsck/ai-assistant","version":"3.4.3","_id":"@alxxsck/ai-assistant@3.4.3","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"195082235bd68b0f7c2bcdbc8534588596b4485b","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.4.3.tgz","fileCount":162,"integrity":"sha512-md3siZ6IgYV+bxMCAcFzEEu0fSGTDucxU8GPIMg96jYntaXZS7zh5kb71bbrQq735JQMNoiY06yPzO+YGTPPwg==","signatures":[{"sig":"MEUCIQDySwahyQ43SoBefOg7LcTynyMP62lqNpiGSAiWUWtnNAIgYzxksX637nbVxpe0z0cpi1A5LzMXpmuahPqmpEKxT4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3125388},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"edfc689f9e85664dda3cfffdbdf514238553bb4a","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.4.3_1789405329799_0.6841980429013437","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@alxxsck/ai-assistant","version":"3.5.0","_id":"@alxxsck/ai-assistant@3.5.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"7a8462ee5ce4af03d08d3fb9e21b916f1e90acb2","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.5.0.tgz","fileCount":166,"integrity":"sha512-uNfo8XE7Pyi1BpLDI0TNz8ufdEmz0kTsUtNdHkfbk0YxxLbzeW5NttxFU8hWK9AtUhJ2U7YBd103pLQGRaHPTw==","signatures":[{"sig":"MEUCIQCa41GhMJblIWgMr6+jLzVp0Xwixeb+KRFp+Vbc1LlqcAIgGtGqnM4q+rmIFbDY3dmwdTmgMUXZLxB0NAcluXWWaPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAb0LcqGiA4pwLsIWod59iMuiSX9mxdLwTcI8WQzRtZHAiAB+agtRiYZNd7sVQlYFW+g+lBeVPrs1cqkX/HYuZ0+tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3153665},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"22b256cbfd41c8a389e9a94e5b103aef2054cc5f","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.5.0_1789724266947_0.6773337588761452","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@alxxsck/ai-assistant","version":"3.5.1","_id":"@alxxsck/ai-assistant@3.5.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"8e8285937d1dcbfad3ba032ade647db765d7d2cd","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.5.1.tgz","fileCount":166,"integrity":"sha512-HGndD1pl2vTriRxsSQNHbp0Fg+YiWJ4I4OVbx6oJul+Ojx+ede+ynsXMRzeA9jYebV/e32tfVYgnNGYJUw/c2w==","signatures":[{"sig":"MEUCIQDs5KukCrmo0QlkbVMdUWLSJf36G2ixSjlkCLTcPVEkYgIgVnaoh7cfb488EH7EdzAQE79edGGGemLusDeYKllaNNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDVS63UGhGMr3BlS7fYtfSyYoUKE+CPoKFlIXeVsiQ6gIhAN1TLTgfBIqt7MHWYY0pu/+z2N4eiJyK9ikhF+A3sClG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3156577},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"19dd049f37de2b9a1dade7998a40bf9302352178","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.5.1_1789728785339_0.04403331895882001","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@alxxsck/ai-assistant","version":"3.5.2","_id":"@alxxsck/ai-assistant@3.5.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"6d5935f0d660861f01fd3b3d38f22a85cf4302a1","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.5.2.tgz","fileCount":166,"integrity":"sha512-fP6KpYWMc0SsQF5xQok/zoZ6g6ibF/wbidZQe/odeHzyqMoHTEK7i8ObzRUj9REfPXEIva01XhhQcgYYaIh6QA==","signatures":[{"sig":"MEYCIQD9XFMW3XJ8IoDPCkQPdzC3JrgO1mYy8kmZAMKFybVDOwIhAPMWG41/gzzNsnv61WDwEG7uncs5Cn1cyZDn2KtE8yzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFa6Ci0Ng1WSmFFfSSVFKavfMd3sEEqQLBUCI28ecIHwIhAP/LR2p4TgZU5PB/TB5FIWdIyIbyu/sFkg9v7IIzi90F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3158023},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"fc5ff0408f916e14a7e66a075995578404110fc3","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.5.2_1789734193700_0.48407590969907766","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@alxxsck/ai-assistant","version":"3.6.0","_id":"@alxxsck/ai-assistant@3.6.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"8f58c24daff21c30dc1b32711410b3cc10c44cbd","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.6.0.tgz","fileCount":166,"integrity":"sha512-TfHuwW4dv1oWeqqLST++r9xOk/1qFg7bViXtdTl+MmReExeYgsZ77Dkl5WslRSdUCZADXwvZfHXBoM92xc0MOw==","signatures":[{"sig":"MEQCIHyheKEllkHoNGE4jhLGAMfNrZBxSFFMxIIZg8iRTYmxAiAiz5QmWYFaM81jGOhCYYV/9XXEt31M3tYPZKZn8eqb1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8kACQx4nxsr4y+aaixA1rx9egwQBYhVlehL4rU+aCYQIgQhosyYhCC2OA9JsATiGhPV7ju7U/RVsaL512luyIsK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3158023},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"41683e580dc442f85b202b8f8db18e6f6c8690a7","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.6.0_1789742152442_0.46033159028214077","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@alxxsck/ai-assistant","version":"3.7.0","_id":"@alxxsck/ai-assistant@3.7.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"4477beae62a7ecdecc9af1d509d434c2a0e9db4f","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.7.0.tgz","fileCount":166,"integrity":"sha512-iu5KROSl+lkLrihTYsQvZzB5Ua0Tj512yN3aWtkZDBdopxm2AzrOwUjClJL5tj12vZNKL7h7UJZN8rIwldMZQA==","signatures":[{"sig":"MEUCIEb9sTqCL9l3tWqxB3fO/IRVNBgD97Wv/lITRQh/438CAiEAuYX4ObqZTCP2tbKgR/yIO5WbCVaAM0a1AxHEU6V0VxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAjqqxzBeT6uFenTeK+8DZr0txbXpWLGqHkmtDpIl+cgIhAM6AyOj6IVbDiQxE15481DXHzyxOO3Pntn79c21/eTsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171065},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"a87c3810cdcc5610900b4ef8f1ed73707c5686b5","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.7.0_1789804574029_0.0408433027022288","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@alxxsck/ai-assistant","version":"3.8.0","_id":"@alxxsck/ai-assistant@3.8.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"2e1e1361dc0e29f641da7dcc7ba87e44e18d9da8","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.8.0.tgz","fileCount":168,"integrity":"sha512-iowCwGU2gAOhYbaQA2AouNsrh5wVrV83WRNJoLRPaKCrt/gRTrOe+4ZxIKSCiC5Ni+OpUOQ1Hx6vhlLfnnd6eQ==","signatures":[{"sig":"MEUCIQDfsV5yw8WE7wSA3e6SwFQKQuVDjvoAJTXf1doioIwOYQIgHfQygVIPYmtNhsnjMuK3g4lf4Qx5U15Mk+t/ZLlGtoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyv2Eo7lBDJsC/ssFJ3A+veOKSqWhIm06tXPrQrotGWAiBA5vW8gkr5VWXO9O2H4kkrmhtR3YknD6ZMhzrFvdm2ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3193043},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"4f9b9b170c721978e44ab18b10570bed127e84e5","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.8.0_1789927366162_0.9847379428810672","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@alxxsck/ai-assistant","version":"3.8.1","_id":"@alxxsck/ai-assistant@3.8.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"03928bd3c1576608e6cf44f01c7891d5cc616ef0","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.8.1.tgz","fileCount":171,"integrity":"sha512-2Op5RivuD7phr+VOALM4lflYErfAkfeS/gI+nCr+ptMoeybY4tXnb5Gv1Ul4s8Ej/8ZJdxfPtB1uz0duVPCejA==","signatures":[{"sig":"MEUCIHbLMCjXNTlf/UbphawE1hAo1xboUCnbgn/nOc7aJyhuAiEAlqyRm6pq6tXnzkKJsOFdm0cQExIto8M0VxMkenpiS3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA8FvBXEtoYXAdYzHHscfr2wqvaaUTacQ9qmtfEhcxCmAiAB4N/s2rFR9XDYKN+zIHoQIdgZJUvaSL2LmZAFuFzOhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3246456},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"3aaf85b39d15fe85f8d03b1757d9de9d2025168d","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","fflate":"0.8.2","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","markdown-it":"^14.3.0","lucide-react":"^0.562.0","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.8.1_1789959991823_0.6533081498202591","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@alxxsck/ai-assistant","version":"3.9.0","_id":"@alxxsck/ai-assistant@3.9.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"1c8f1c2c8b9c14c7d09b3eb137caec90c9d45eca","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.9.0.tgz","fileCount":187,"integrity":"sha512-Sf6ySuq+COqUgCSPF88/Fb4UIsL4wWLZtamunPr2GbtUvKE+wEJ8mnSDS/v12OqmUe3S/AHmdWxtSOHBll+kXA==","signatures":[{"sig":"MEYCIQCuDzYgTrscqK8gvisPMfpghIDNUmzDy5f80wcpGFpekgIhAKLXt/91LtW3PfePuKDKKBgEdXmHNxUV+shHuf+JWon+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAYDzxB8LEhRXhsHMCBj+feel131SyfOpLBvg74sA5oQIgTueX2Z6x1vmQMhDazwF/5VAGrXb4h6SBhiQQEDPPZbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3683266},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"f8cbfab17a8545d957c6ff195a96b9f7c2de9ff4","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","fflate":"0.8.2","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","photoswipe":"^5.4.4","markdown-it":"^14.3.0","lucide-react":"^0.562.0","media-chrome":"^4.19.2","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.9.0_1790152553917_0.5126658852203665","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@alxxsck/ai-assistant","version":"3.9.1","_id":"@alxxsck/ai-assistant@3.9.1","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"cc7fc453c403b3bb6a7f6bed994465b07e77085c","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.9.1.tgz","fileCount":187,"integrity":"sha512-v0Tic70hDSyq+n1ckIFiH2EKfzAGkvZqUKaZq0fI655O9cdR+i/YZKpplgWBc+IMCCooKKS6WLpKbRsSp3JCsQ==","signatures":[{"sig":"MEQCIBCcuJN144A/OOG2ST/aYfuW4yDbObmpaQsR0H7joVyIAiA87h0q/aH8/vrfVTt33q9qpbcDvbfEfHgiElG0XBNHug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbUyQ5+xIw5rwvujb7JYsk13VCTXbmX8PDSkRXytT1dQIgPXVcXFlWYdXu0g7t6MvsQemm2to9lKbxOdp+cUWaNYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3683524},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"5394b24de723188e776aef6496e7383a93545843","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","fflate":"0.8.2","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","photoswipe":"^5.4.4","markdown-it":"^14.3.0","lucide-react":"^0.562.0","media-chrome":"^4.19.2","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.9.1_1790157812586_0.10058234189688009","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@alxxsck/ai-assistant","version":"3.9.2","_id":"@alxxsck/ai-assistant@3.9.2","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"6e47b3435e3cd92b7627a96e30119ce6499c264d","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.9.2.tgz","fileCount":187,"integrity":"sha512-kmeFvmBig9Zu9otiAqQr3XWllfGH1Qi+DT4rlam5aKCktWSfkN2E9WKbie8hNHe+OU2zl9my66guukGWITW90g==","signatures":[{"sig":"MEQCIHmsz7A5YgQSakn1XZLFMUnwkswoEpknFu91aHMsCSHWAiBld6wXyrxSinuPa1RvydY5bB+d1MpwQavZHVnNK4Tnyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFtm32x4l+6B5sAfTBayw29ZIdIIgi7zWHrSOUhbNUInAiAInv+gEWTI1LSnncfR2f0dD3UTGA32OcdngRXOYeRLgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3684428},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"693528b3fe2a708f6e3cd8f028a33da72666888a","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","fflate":"0.8.2","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","photoswipe":"^5.4.4","markdown-it":"^14.3.0","lucide-react":"^0.562.0","media-chrome":"^4.19.2","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.9.2_1790182391295_0.4065532323427361","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@alxxsck/ai-assistant","version":"3.10.0","_id":"@alxxsck/ai-assistant@3.10.0","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"dist":{"shasum":"0910766a60a7c0ee564f57fe34e5486cc320e966","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.10.0.tgz","fileCount":188,"integrity":"sha512-xipnxrob97smERV0kVJskgCTL+tvByluTWmTxuQzaaB+XJMloLIwFpvck7SNRFn1t2IrXsYkcIw5V00Eu+2SUA==","signatures":[{"sig":"MEQCIANjmihjgE1Vc2lZSQxxgs0NK3vc5XYWtQIqea4Xqk+GAiAYpJEuQ+g2OkW8GToN12yVkdYsKC3+Cy0Th2yeQS1V9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYQSnukjiWupA8oJtZgn1zqcmeIxuIWHPO9Haxe/PbOAIgD+M9Li82w4uz4YwVMe0SKl9FJ0yvRo4l9sMvwO+CyLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3688703},"main":"dist/bridge-ai-chat-widget.es.js","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"9fd04aee2d5e31d95053eeb66772addb0f2cfbf6","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","fflate":"0.8.2","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","photoswipe":"^5.4.4","markdown-it":"^14.3.0","lucide-react":"^0.562.0","media-chrome":"^4.19.2","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"tmp":"tmp/ai-assistant_3.10.0_1790254094287_0.9381287813871126","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"_id":"@alxxsck/ai-assistant@3.11.0","dist":{"shasum":"929cc621d5492c2285c5e81e01448601262b7def","tarball":"https://registry.npmjs.org/@alxxsck/ai-assistant/-/ai-assistant-3.11.0.tgz","fileCount":188,"integrity":"sha512-JA2I62zirQGzAH04LkgYLt2IvR81AE8h1YQoRHf/r8tqxM7aJbuPsgf7CqrmDcrZoAcq6XLlxW5U/5xRNilPDg==","signatures":[{"sig":"MEUCIEwRkKsPQpJngMe4t/gMQ7HnaxHSR43Irsz5YfkyiJILAiEA8aXkyqFW/hcIvV3FV1x/qQggJ8O0jQmB4vJWD5GIq80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGd5zzjI/IECFbc83/j4EvUuZPL65iPAN5nhNIOeo/2nAiBT6LOEligW+VtMhgEWz5j1PmSyFreDrc5srgii+Q4Klw=="}],"unpackedSize":3697940},"main":"dist/bridge-ai-chat-widget.es.js","name":"@alxxsck/ai-assistant","type":"module","types":"dist/index.d.ts","module":"dist/bridge-ai-chat-widget.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/bridge-ai-chat-widget.es.js"}},"gitHead":"7c22f3a6e722e9eea283fa9d485b2be50c6278f1","private":false,"scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","lint-fix":"eslint . --fix","build-lib":"vite build --config vite.config.lib.ts --mode production && tsc -p tsconfig.build.json && npm run verify:release-bundle","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","format:check":"prettier --check .","test:browser":"playwright test","assets:verify":"node scripts/asset-pipeline/verify-animations.mjs && node scripts/asset-pipeline/verify-render.mjs","prepublishOnly":"npm run build-lib","assets:optimize":"node scripts/asset-pipeline/optimize-assets.mjs","verify:release-bundle":"node scripts/verify-library-release.mjs","push-assets-metamediastatic":"bash scripts/push-assets-to-metamediastatic.sh","test:assistant-ui-build-variants":"node scripts/verify-assistant-ui-build-variants.mjs","test:support-presentations:real-backend":"node scripts/run-support-presentations-real-backend.mjs"},"version":"3.11.0","_npmUser":{"name":"alxxsck","email":"alexeygolubev921@gmail.com"},"_npmVersion":"10.9.4","description":"Embeddable Lola AI assistant library","directories":{},"maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"clsx":"^2.1.1","gsap":"^3.14.2","three":"^0.182.0","fflate":"0.8.2","howler":"^2.2.4","zustand":"^5.0.10","lodash-es":"^4.17.23","photoswipe":"^5.4.4","markdown-it":"^14.3.0","lucide-react":"^0.562.0","media-chrome":"^4.19.2","@anycable/web":"^1.1.0","tailwind-merge":"^3.4.0","@types/lodash-es":"^4.17.12","react-router-dom":"^7.13.1","socket.io-client":"^4.8.3","vite-plugin-svgr":"^4.5.0","@headlessui/react":"^2.2.9","react-error-boundary":"^6.1.1","@tiptap/static-renderer":"^3.19.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","yaml":"^2.4.2","jsdom":"^29.1.1","react":"^19.2.5","eslint":"^9.39.1","vitest":"^4.1.10","globals":"^16.5.0","prettier":"^3.7.4","react-dom":"^19.2.5","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.4","tailwindcss":"^4.1.18","@types/react":"^19.2.5","@types/three":"^0.182.0","autoprefixer":"^10.4.24","@types/howler":"^2.2.12","tw-animate-css":"^1.4.0","@playwright/test":"^1.62.0","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","typescript-eslint":"^8.46.4","@fontsource/roboto":"^5.3.0","@types/markdown-it":"^14.1.2","@axe-core/playwright":"^4.11.1","@tailwindcss/postcss":"^4.1.18","postcss-prefix-selector":"^2.1.1","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","@fontsource-variable/inter":"^5.3.0","eslint-plugin-react-refresh":"^0.4.24","prettier-plugin-tailwindcss":"^0.7.2"},"peerDependencies":{"react":">=19","react-dom":">=19"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-assistant_3.11.0_1790873782705_0.041434097916364765"}}},"time":{"created":"2026-07-13T10:31:14.968Z","modified":"2026-10-01T16:56:23.223Z","1.0.0":"2026-07-13T10:31:15.417Z","1.1.0":"2026-07-14T12:48:44.358Z","1.2.0":"2026-07-14T16:16:57.761Z","1.3.0":"2026-07-14T17:56:00.669Z","1.4.0":"2026-07-15T13:32:22.182Z","1.5.0":"2026-07-15T14:37:59.016Z","1.7.0":"2026-07-16T23:47:32.675Z","1.8.0":"2026-07-17T10:35:32.292Z","2.1.0":"2026-07-21T06:22:57.212Z","2.2.0":"2026-07-23T21:53:49.576Z","2.3.0":"2026-07-23T22:36:21.338Z","2.4.0":"2026-07-24T10:27:25.530Z","2.5.0":"2026-07-25T08:15:59.176Z","2.5.1":"2026-07-25T10:47:48.605Z","2.6.0":"2026-07-25T22:10:56.553Z","2.7.0":"2026-07-27T19:11:56.262Z","2.8.0":"2026-07-27T19:29:18.072Z","2.9.0":"2026-07-27T20:04:51.297Z","2.10.0":"2026-07-27T20:25:50.084Z","2.11.0":"2026-07-27T21:22:34.636Z","2.11.1":"2026-07-28T09:29:44.470Z","2.11.2":"2026-07-28T09:38:35.424Z","2.11.3":"2026-07-28T11:29:13.719Z","2.12.0":"2026-08-05T19:39:58.514Z","2.13.0":"2026-08-05T21:06:08.274Z","2.14.0":"2026-08-10T08:52:20.830Z","2.15.0":"2026-08-11T15:35:34.046Z","2.16.0":"2026-08-24T22:31:43.691Z","2.17.0":"2026-08-25T14:15:27.965Z","2.18.0":"2026-08-27T15:36:24.300Z","2.20.0":"2026-08-27T21:26:56.464Z","2.21.0":"2026-08-28T11:47:49.301Z","2.22.0":"2026-08-28T13:10:12.422Z","2.22.1":"2026-08-28T18:01:28.887Z","2.22.2":"2026-08-28T18:40:24.328Z","2.22.3":"2026-08-28T20:41:51.647Z","2.23.0":"2026-08-30T13:58:26.305Z","2.24.0":"2026-08-30T20:59:02.937Z","2.24.2":"2026-08-30T22:17:51.265Z","2.24.3":"2026-08-31T08:43:56.551Z","2.25.0":"2026-08-31T08:45:57.938Z","2.25.1":"2026-08-31T10:23:42.672Z","2.25.2":"2026-08-31T11:39:57.311Z","2.25.3":"2026-08-31T12:03:32.891Z","2.25.4":"2026-08-31T16:03:14.979Z","2.26.0":"2026-09-01T21:24:05.371Z","3.0.0":"2026-09-02T21:04:05.928Z","3.1.0":"2026-09-03T07:33:15.612Z","3.1.1":"2026-09-03T09:47:20.350Z","3.1.2":"2026-09-03T11:16:03.756Z","3.1.3":"2026-09-03T15:59:09.515Z","3.2.0":"2026-09-03T19:47:46.441Z","3.3.0":"2026-09-03T21:56:36.830Z","3.4.0":"2026-09-03T22:06:11.515Z","3.4.2":"2026-09-14T13:44:07.313Z","3.4.3":"2026-09-14T17:02:10.059Z","3.5.0":"2026-09-18T09:37:47.095Z","3.5.1":"2026-09-18T10:53:05.455Z","3.5.2":"2026-09-18T12:23:13.838Z","3.6.0":"2026-09-18T14:35:52.564Z","3.7.0":"2026-09-19T07:56:14.149Z","3.8.0":"2026-09-20T18:02:46.318Z","3.8.1":"2026-09-21T03:06:31.933Z","3.9.0":"2026-09-23T08:35:54.050Z","3.9.1":"2026-09-23T10:03:32.821Z","3.9.2":"2026-09-23T16:53:11.408Z","3.10.0":"2026-09-24T12:48:14.398Z","3.11.0":"2026-10-01T16:56:22.850Z"},"description":"Embeddable Lola AI assistant library","maintainers":[{"name":"alxxsck","email":"alexeygolubev921@gmail.com"}],"readme":"# Lola AI Assistant\n\nEmbeddable browser library for the Lola assistant. The package owns its DOM host,\nShadow DOM, chat UI, avatar, realtime transports, voice flow, and backend command\nruntime. A product frontend supplies only an authenticated interaction session and\nthe few integrations that must cross into the host application.\n\n## Install and build\n\nThe package requires React 19 or newer as a peer dependency.\n\n```bash\nnpm install\nnpm run build-lib\n```\n\nLibrary transport and asset origins are embedded at build time:\n\n```dotenv\nVITE_LOLA_API_URL=https://api.example.test/api/v1\nVITE_LOLA_WS_URL=wss://ws.example.test/cable\nVITE_AI_ASSISTANT_ASSETS_URL=https://assets.example.test\n```\n\nAll three values are required absolute URLs. The library build fails when a value\nis missing, malformed, or uses an incompatible protocol. `VITE_*` values are\npublic client configuration: never place service-account keys, access tokens, or\nother credentials in them. CI values override the placeholders in `.env`.\n\n## Minimal integration\n\nThe product backend creates a Lola customer interaction session. The product\nfrontend passes the short-lived result to the library:\n\n```ts\nimport { ChatWidgetInstance } from \"@alxxsck/ai-assistant\";\n\nconst widget = new ChatWidgetInstance({\n  customerInteractionSession: {\n    accessToken: session.accessToken,\n    interactionSessionId: session.interactionSessionId,\n    expiresAt: session.expiresAt,\n  },\n  locale: productLocale,\n  onRenewSession: async () => {\n    const nextSession = await productApi.createLolaInteractionSession();\n    widget.setCustomerInteractionSession(nextSession);\n  },\n});\n\nawait widget.track({\n  event: \"Deposit Form Opened\",\n  params: { currency: \"EUR\" },\n});\n```\n\n`CustomerInteractionSession` contains exactly:\n\n```ts\ntype CustomerInteractionSession = {\n  readonly accessToken: string;\n  readonly interactionSessionId: string;\n  readonly expiresAt: string;\n};\n```\n\nRealtime settings, voice availability, provider voice selection, and project\nsettings belong to Lola Backend. They are not widget constructor properties and\nmust not be copied into the interaction session.\n\nThe instance creates a dedicated host below `document.body` and attaches an open\nShadow DOM to it. Multiple instances remain isolated. Call `destroy()` to unmount\nthe widget, disconnect its runtime, clear pending work, and remove the owned host.\n\n## Lifecycle\n\nThe supported instance methods are:\n\n```ts\nwidget.setOpen(true);\nwidget.setLocale(productLocale);\nwidget.setCustomerInteractionSession(nextSession);\nawait widget.track({ event: \"Game Opened\", params: { gameId: \"42\" } });\nwidget.destroy();\n```\n\n`setOpen` may be called before asynchronous widget initialization completes; the\nlatest requested state is applied when the UI is ready. Session replacement updates\nauthenticated HTTP, realtime, message, voice, and command dependencies without\nrecreating the public widget instance.\n\n## Compact scenario preview\n\nCompact presentation is automatic and is not controlled by host configuration.\nWhen the chat is closed, a new eligible Scenario message, question, or CTA appears\nnext to the launcher. When the chat is already open, or a Scenario explicitly\nopens it first, the same content is rendered only in the chat. Hiding the complete\nassistant chrome also hides and clears the compact surface.\n\nLauncher docking and panel geometry use the widget's existing origin-scoped\npersistence. Host applications do not decide which presentation surface a\nScenario uses.\n\n## Localization\n\nPass the product's current locale directly to the widget. English is used when\n`locale` is omitted, empty, invalid, or unsupported:\n\n```ts\nconst widget = new ChatWidgetInstance({\n  customerInteractionSession: session,\n  locale: productLocale, // for example \"es-MX\" or \"pt-BR\"\n});\n```\n\nWhen the product language changes, update the mounted widget in place:\n\n```ts\nwidget.setLocale(nextProductLocale);\n```\n\nRegional tags are normalized to a supported base language. The widget currently\nships `ru`, `uz`, `en`, `it`, `es`, `de`, `fr`, `pl`, `pt`, `bn`, `sw`, `so`,\nand `ar`; Arabic automatically enables right-to-left layout. Updating the locale\npreserves the open route, messages, draft, active conversation, voice state, and\nCTA state, and does not reconnect transports.\n\nThe locale controls only text owned by the widget. Assistant and backend content\nis displayed as received; the assistant's response language follows the user's\nmessages. See [the localization guide](docs/localization.ru.md) for the complete\nintegration contract.\n\nThe widget calls `onRenewSession` before expiry and after supported authentication\nfailures. Refresh through the product backend and replace the session in the\ncallback:\n\n```ts\nconst widget = new ChatWidgetInstance({\n  customerInteractionSession: session,\n  onRenewSession: async () => {\n    const nextSession = await productApi.createLolaInteractionSession();\n    widget.setCustomerInteractionSession(nextSession);\n  },\n});\n```\n\nNo event subscription or listener cleanup is required. Parallel renewal signals\nare debounced, and replacing the session cancels a pending duplicate callback.\n\nScenario interaction observations never cross an `interactionSessionId`\nboundary. A token replacement for the same session retries the same observation\nIDs. Canonical renewal creates a new interaction session, so any unsent queue\nowned by the previous session is discarded and sequencing starts again. This is\nan intentional principal-isolation rule: old observations are never reauthenticated\nwith a new session token.\n\n## Support identities and avatars\n\nSupport Presentations contract v1 uses `responderPresentation` schema v2. Message\nbubbles use the immutable public author snapshot, while the header renders this\nbackend-owned projection. Its `humanSupport` and `ai` fields are independent:\nonly a current Assignment can name an operator, while routing and ambiguous\nassignments stay generic Support. Operator photos are resolved through short-lived,\nconversation-scoped grants; signed URLs stay in memory and are purged on session\nreplacement, authorization loss, and `destroy()`.\n\nIntegrations do not pass names, avatar URLs, CMS user IDs, or support status into\nthe constructor. These values come from Lola Backend. Older backends still render\nwith safe fallbacks, but exact historical photos and responder presentation require CH-01\ncontract v1. See [the support presentation guide](docs/support-presentations.ru.md)\nfor the wire contract, fallback rules, and failure behavior.\n\n`track` sends product events directly to Lola Backend using the active interaction\nsession. The library owns the Lola URL, bearer authentication, event timestamp,\nroute context, and idempotency key. Tracking failures are reported through the\nstandard widget logger and do not reject into the product flow. A session replaced\nwith `setCustomerInteractionSession` is used by all later tracking calls.\n\nThe constructor and replacement method reject empty tokens, empty interaction\nsession identifiers, and invalid expiry timestamps.\n\n## Launcher control\n\nThe built-in launcher is visible by default. Products that render their own button\ncan hide it while keeping the same programmatic open path:\n\n```ts\nconst widget = new ChatWidgetInstance({\n  customerInteractionSession: session,\n  hideOpenButton: true,\n});\n\nproductButton.addEventListener(\"click\", () => widget.setOpen(true));\n```\n\nClosing a hidden-launcher widget leaves it non-interactive until the product calls\n`setOpen(true)` again. The runtime and active interaction session remain mounted.\n\n## Attachments\n\nAttachment support is enabled by default and uses Lola Backend's\nquarantine-and-scan pipeline. The picker and drag-and-drop target appear only when\nthe current server-authoritative responder presentation is `CURRENT` and human\nsupport is `ASSIGNED`; they stay unavailable before a current human-support\nassignment exists, including `NONE` and `ROUTING`. If that assignment is released\nafter a file was selected, the draft remains removable but is not sent while the\nassignment is absent. The SDK sends only attachments that reach `READY`; uploaded\nbytes never become durable message URLs. Set `attachments.enabled` to `false` only\nwhen embedding against a legacy backend.\n\n```ts\nconst widget = new ChatWidgetInstance({\n  customerInteractionSession: session,\n  // Optional: attachments: { enabled: false },\n});\n```\n\nThe default adapter hashes the file, creates an upload intent, streams the bytes to\nthe presigned storage URL with progress, completes the upload, and waits for the\nmalware scan. Download and image/PDF preview grants are fetched only when the user\nasks for them. Signed URLs are never retained in chat history.\n\nFor controlled demos or tests, a custom transport can replace that adapter. READY\nattachment ids are sent by default; `sendAttachmentIds: false` is a temporary\nlegacy-backend escape hatch.\n\n```ts\nattachments: {\n  enabled: true,\n  sendAttachmentIds: true,\n  transport: {\n    upload: async ({ file, conversationId, onProgress, onStage, signal }) => {\n      // Create an upload session, PUT the file, then complete it.\n      // Return durable metadata: { id, fileName, mediaType, size, kind }.\n    },\n    grant: async ({ attachmentId, conversationId }) => ({ url, expiresAt }),\n    revoke: async ({ attachmentId, conversationId }) => {},\n  },\n}\n```\n\n## Host handlers\n\n`handlers` is optional and is the only command execution surface. Use it when a\nbackend command must navigate the product, open a product modal, or customize an\nelement highlight. `uiActionPolicies` separately controls trusted presentation\nbehavior:\n\n```ts\nconst widget = new ChatWidgetInstance({\n  customerInteractionSession: session,\n  uiActionPolicies: {\n    account_page: { mobileDisposition: \"collapseOnSuccess\" },\n    featured_game_page: { mobileDisposition: \"immersive\" },\n  },\n  handlers: {\n    openPage: ({ route }) => productRouter.push(route),\n    openModal: ({ modalName }) => productModals.open(modalName),\n    highlight: ({ element, active, reportActivation }) => {\n      element?.classList.toggle(\"lola-highlight\", active);\n      productHighlights.setAction(\n        element,\n        active\n          ? () => {\n              reportActivation();\n              productActions.openDeposit();\n            }\n          : null,\n      );\n    },\n  },\n});\n```\n\n`uiActionPolicies` is trusted host configuration keyed by canonical action\ncode. `keep` leaves the assistant surface open; `collapseOnSuccess` and\n`immersive` minimize it to the compact assistant after the handler resolves,\non both desktop and mobile. `mobileDisposition` is retained as a compatibility\nfield name; a value supplied in command payload is ignored. Unregistered page,\nmodal, and element actions default to `collapseOnSuccess`.\n\nNavigation and modal handlers should resolve only after the destination is\nready to own focus, or reject on failure. A successful handoff never returns\nfocus to Lola's launcher; it preserves host focus while manual collapse still\nreturns focus to the assistant. `immersive` currently shares the safe\nsurface-minimization semantics of `collapseOnSuccess`; hiding all assistant\nchrome is reserved until the host exposes an explicit destination-exit\nlifecycle.\n\n`reportActivation()` is the authoritative signal that the product accepted the\nuser activation. Call it synchronously from the product-owned action handler,\nbefore navigation can unmount the widget. It records the activation, not the\nresult of the product action. The attributed target remains observable until its\nhighlight is removed or replaced, including after the Scenario closes the chat.\nThe SDK observes target visibility, but never treats arbitrary host DOM clicks as\nactivation. Existing highlight handlers may ignore this callback.\n\nPage and modal targets arrive in canonical Lola command envelopes. The built-in\nelement fallback resolves stable `[data-lola=\"...\"]` attributes and reports only\nvisibility because it does not own the product action. CTA display, chat\nopen/close, speech, voice conversations, and avatar animation stay internal.\n\nCommand lifecycle events are available as `command_received`,\n`command_succeeded`, `command_failed`, `command_expired`, and\n`command_unsupported`.\n\n## Diagnostics\n\nSet `debug: true` to enable verbose lifecycle, realtime, speech, and voice logs\nprefixed with `[Lola-Widget]`. Initialization and runtime errors remain visible\nwithout this flag. The option does not restore the removed debug GUI or avatar\ndebug controls.\n\n## Breaking migration\n\nThis release intentionally removes the former dev/demo and host-configuration\nsurface. Remove these constructor properties from integrations:\n\n- `mountElementId`, `agentId`, `customerId`, `configName`\n- `apiUrl`, `wsUrl`\n- `AIAvatar`, `background`, `footer`, `voiceEnabled`, `voiceConfig`\n- `manualOpen`, `avatarDebug`, `uiTargets`, `commandHandlers`\n- `compactScenarioPreview`\n\nReplace `manualOpen` with `hideOpenButton: true` only when the standard launcher\nmust be hidden. Remove calls to `playAnimation`, `executeReaction`,\n`sendServiceMessage`, `registerUiTarget`, and\n`registerCommandHandler`. Backend commands retain the supported assistant\nbehaviour internally. Remove `compactScenarioPreview` without replacement: the\nSDK automatically renders eligible Scenario content as a compact preview only\nwhile the chat is closed, and renders it in the full chat while the chat is open.\n\nThe repository ships only the library build. It no longer contains an app-mode\nHTML entry, local session creation, remote JSON widget configs, a debug GUI,\npreview/deploy demo scripts, or a Vite dev-server configuration.\n\n## Verification\n\n```bash\nnpm run typecheck\nnpm test\nnpm run lint\nnpm run format:check\nnpm run build-lib\n```\n","readmeFilename":"README.md"}