From 3d6ac27f00b1902f5cd9d204a5274229adab84ae Mon Sep 17 00:00:00 2001 From: JimmyLv Date: Sun, 5 Mar 2023 17:01:22 +0800 Subject: [PATCH] fix: remove the useless chatbot config --- package-lock.json | 2012 +++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- pages/_document.tsx | 5 - 3 files changed, 1856 insertions(+), 163 deletions(-) diff --git a/package-lock.json b/package-lock.json index 08dac77b..69742127 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@supabase/auth-ui-react": "^0.3.3", "@supabase/auth-ui-shared": "^0.1.2", "@supabase/supabase-js": "^2.10.0", + "@teovilla/shadcn-ui-react": "^0.5.0", "@types/lodash": "^4.14.191", "@upstash/ratelimit": "^0.3.8", "@upstash/redis": "^1.20.1", @@ -19,7 +20,6 @@ "class-variance-authority": "^0.4.0", "clsx": "^1.2.1", "cmdk": "^0.2.0", - "crisp-sdk-web": "^1.0.13", "eventsource-parser": "^0.1.0", "flowbite": "^1.6.3", "flowbite-react": "^0.4.1", @@ -450,6 +450,14 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@radix-ui/number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz", + "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, "node_modules/@radix-ui/primitive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", @@ -458,6 +466,45 @@ "@babel/runtime": "^7.13.10" } }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.0.tgz", + "integrity": "sha512-CNN9ZBgCK4i4SX7gFk5s8095j55DUWi85vwRNfkfBLs0QdAG5Tb4ku6sBeugCAiLvsmxw481GyNl+C3stoJVBQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collapsible": "1.0.1", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.2.tgz", + "integrity": "sha512-0MtxV53FaEEBOKRgyLnEqHZKKDS5BldQ9oUBsKVXWI5FHbl2jp35qs+0aJET+K5hJDsc40kQUzP7g+wC7tqrqA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dialog": "1.0.2", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-arrow": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.1.tgz", @@ -471,6 +518,91 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-aspect-ratio": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.0.1.tgz", + "integrity": "sha512-wwsJUTTuDC8w3Nu/B61Cy3mpzm6pj/tJVG6ajkQAJcCqt1q+XRB3DxDRFDBzjm8JfK125Z6esf5yOmfOAAr0Og==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.1.tgz", + "integrity": "sha512-GfUgw4i/OWmb76bmM9qLnedYOsXhPvRXL6xaxyZzhiIVEwo2KbmxTaSQv5r1Oh8nNqBs1vfYPGuVmhEfpxpnvw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.2.tgz", + "integrity": "sha512-ZaPRwTU6CM/+S3enyeyhjZ+wIVLulNiWDsF2+IWhs41QEbP/cYTb0LbAfSlF91D5IH6RZ4crP0qzbmYUAh0qig==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.1.tgz", + "integrity": "sha512-0maX4q91iYa4gjt3PsNf7dq/yqSR+HGAE8I5p54dQ6gnveS+ETWlMoijxrhmgV1k8svxpm34mQAtqIrJt4XZmA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.1.tgz", + "integrity": "sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-compose-refs": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", @@ -493,6 +625,24 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-context-menu": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.2.tgz", + "integrity": "sha512-QSfnwoXk5XHBEfXbmbrL1e0Jo+VCAWBmW4TgjWyoa8pv6bdQt2Nw10VVJj80+ECdTlQ2ZLDcAjhbI5tZvKUM5g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-menu": "2.0.3", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-dialog": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.2.tgz", @@ -519,6 +669,17 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz", + "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-dismissable-layer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.2.tgz", @@ -536,6 +697,25 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.3.tgz", + "integrity": "sha512-ToCPPztcJMu8WW33xCoG/nGcclVsCsV90IiEdkLhrWro3DzJOR2pPUoSi/aXX7c8imRO0DsZOrfL2bmn0U9qAQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.3", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-focus-guards": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", @@ -562,6 +742,27 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-hover-card": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.0.4.tgz", + "integrity": "sha512-7MVGF1Q/dW5/z7fVPnlp+6r5osBYXCKdRZdUPFvRmSWYSTmf5BtR4dr7KsElhJWKROdYxQYVM7MYo2mpfz5t2A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-id": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", @@ -574,6 +775,97 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.0.tgz", + "integrity": "sha512-7qCcZ3j2VQspWjy+gKR4W+V/z0XueQjeiZnlPOtsyiP9HaS8bfSU7ECoI3bvvdYntQj7NElW7OAYsYRW4MQvCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.3.tgz", + "integrity": "sha512-JKgWMzNhWqnimRynMDtR26bKfpraGUj4e39+g9p45Fb1XTEDWepjvtBlkjhZcM068VHiwp7HALqkt7Y5qVRbyQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.1", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-menubar": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.1.tgz", + "integrity": "sha512-fqALml5BOsl4CYlaJ+VASQ0Tp1v644+8lS0WZZEuo2gQ+H35L8XT3dL2y5rV+amuxBWkMsSgeCVd602RzGfmIw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.3", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-navigation-menu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.1.tgz", + "integrity": "sha512-Khgf+LwqYfUpbFAHcFPDMj6ZrWxnwCgC96liLYwE48x9YJbXGlutOWzZaSzrgl82xS+PwoPLQunfDe/i4ZITRA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-popover": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.4.tgz", @@ -663,36 +955,246 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-slot": { + "node_modules/@radix-ui/react-progress": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", - "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.1.tgz", + "integrity": "sha512-QbDf9eguM5QtkvGcGHe/nUgloM9yfRGpJTB/Te5cn4WmVHvcbhHyHw39/rbCZxNX4E+GEPp5Vs6+mEoyIotUbg==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", - "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "node_modules/@radix-ui/react-radio-group": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.1.tgz", + "integrity": "sha512-fmg1CuDKt3GAkL3YnHekmdOicyrXlbp/s/D0MrHa+YB2Un+umpJGheiRowlQtxSpb1eeehKNTINgNESi8WK5rA==", "dependencies": { - "@babel/runtime": "^7.13.10" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", - "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.2.tgz", + "integrity": "sha512-HLK+CqD/8pN6GfJm3U+cqpqhSKYAWiOJDe+A+8MfxBnOue39QEeMa43csUn2CXCHQT0/mewh1LrrG4tfkM9DMA==", "dependencies": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz", + "integrity": "sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.0.tgz", + "integrity": "sha512-MmXKsIBrG9GKxt8JKIn75LEPiX/zejBmj/Z36Hxtm9cdmCFzTo78QJ0Q3buLGzr0c3lzXdfgeKntmgCzaGxgkw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.1", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.1.tgz", + "integrity": "sha512-uc6Izot0D8uVz6T2nSb/HI7OaxkeaD50GgKr3W6HORnbfGVrG7LWuy+g6Fd58n8wHbrRblSYJZEfcjgymMlJjw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slider": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.1.0.tgz", + "integrity": "sha512-5H/QB4xD3GF9UfoSCVLBx2JjlXamMcmTyL6gr4kkd/MiAGaYB0W7Exi4MQa0tJApBFJe+KmS5InKCI56p2kmjA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.1.tgz", + "integrity": "sha512-tTxGluMtwrc5ffgAiOSMrYIx0r3vSTcgM4Vl8rqfpXcHt6ryB9B0OlFKUOiDpKASXlhvzfHf4Y0AYKJdpzjL8w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.2.tgz", + "integrity": "sha512-gOUwh+HbjCuL0UCo8kZ+kdUEG8QtpdO4sMQduJ34ZEz0r4922g9REOBM+vIsfwtGxSug4Yb1msJMJYN2Bk8TpQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.4.tgz", + "integrity": "sha512-2h0BvJipRSv7nszzOCdAqb8fH7+Igz24GV1M4aCb/3UPfeMQ+clb1UM5/z2msW3Khir795OCQw2G74YGxjueWw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" }, "peerDependencies": { "react": "^16.8 || ^17.0 || ^18.0" @@ -721,6 +1223,17 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz", + "integrity": "sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/react-use-rect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz", @@ -745,6 +1258,19 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.1.tgz", + "integrity": "sha512-K1hJcCMfWfiYUibRqf3V8r5Drpyf7rh44jnrwAbdvI5iCCijilBBeyQv9SKidYNZIopMdCyR9FnIjkHxHN0FcQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, "node_modules/@radix-ui/rect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz", @@ -872,91 +1398,472 @@ "tslib": "^2.4.0" } }, - "node_modules/@types/js-cookie": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", - "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", - "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + "node_modules/@teovilla/shadcn-ui-react": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react/-/shadcn-ui-react-0.5.0.tgz", + "integrity": "sha512-xgOAZFE+N3uFeK9dpRKNWbe0fynO4+3DQSSKelDNrgZQv6JgkL2b45smWObh6vcZrkReZ5DugwTpecMZoQz8nw==", + "dependencies": { + "@teovilla/shadcn-ui-react-accordion": "0.5.0", + "@teovilla/shadcn-ui-react-alert-dialog": "0.5.0", + "@teovilla/shadcn-ui-react-aspect-ratio": "0.5.0", + "@teovilla/shadcn-ui-react-avatar": "0.5.0", + "@teovilla/shadcn-ui-react-button": "0.5.0", + "@teovilla/shadcn-ui-react-checkbox": "0.5.0", + "@teovilla/shadcn-ui-react-collapsible": "0.5.0", + "@teovilla/shadcn-ui-react-context-menu": "0.5.0", + "@teovilla/shadcn-ui-react-dialog": "0.5.0", + "@teovilla/shadcn-ui-react-dropdown-menu": "0.5.0", + "@teovilla/shadcn-ui-react-hover-card": "0.5.0", + "@teovilla/shadcn-ui-react-input": "0.5.0", + "@teovilla/shadcn-ui-react-label": "0.5.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "@teovilla/shadcn-ui-react-menubar": "0.5.0", + "@teovilla/shadcn-ui-react-navigation-menu": "0.5.0", + "@teovilla/shadcn-ui-react-popover": "0.5.0", + "@teovilla/shadcn-ui-react-progress": "0.5.0", + "@teovilla/shadcn-ui-react-radio-group": "0.5.0", + "@teovilla/shadcn-ui-react-scroll-area": "0.5.0", + "@teovilla/shadcn-ui-react-select": "0.5.0", + "@teovilla/shadcn-ui-react-separator": "0.5.0", + "@teovilla/shadcn-ui-react-slider": "0.5.0", + "@teovilla/shadcn-ui-react-switch": "0.5.0", + "@teovilla/shadcn-ui-react-tabs": "0.5.0", + "@teovilla/shadcn-ui-react-textarea": "0.5.0", + "@teovilla/shadcn-ui-react-tooltip": "0.5.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-accordion": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-accordion/-/shadcn-ui-react-accordion-0.5.0.tgz", + "integrity": "sha512-cNV7BeMy6IF2paL5H6yegh6vUW9qJhmOQb/3NCAL38hifdBc4zWs5TOVdvU5C8p9L2WJiGhosjTwQYxLlm3/SQ==", + "dependencies": { + "@radix-ui/react-accordion": "^1.1.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } }, - "node_modules/@types/node": { - "version": "18.11.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.3.tgz", - "integrity": "sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==", - "dev": true, - "license": "MIT" + "node_modules/@teovilla/shadcn-ui-react-accordion/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } }, - "node_modules/@types/phoenix": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.5.tgz", - "integrity": "sha512-1eWWT19k0L4ZiTvdXjAvJ9KvW0B8SdiVftQmFPJGTEx78Q4PCSIQDpz+EfkFVR1N4U9gREjlW4JXL8YCIlY0bw==" + "node_modules/@teovilla/shadcn-ui-react-alert-dialog": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-alert-dialog/-/shadcn-ui-react-alert-dialog-0.5.0.tgz", + "integrity": "sha512-9qJ38ab212AZllUnSwEXdOPOxkP8N8ghvmcfpXBD2ywqBh+aSYE8SQYwKqRJQ6qUXm1hi6MwLR5PQAoJegNHUw==", + "dependencies": { + "@radix-ui/react-alert-dialog": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true, - "license": "MIT" + "node_modules/@teovilla/shadcn-ui-react-aspect-ratio": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-aspect-ratio/-/shadcn-ui-react-aspect-ratio-0.5.0.tgz", + "integrity": "sha512-tEY4ddjogpa7zqSzeZI0wqMVM3lDtYn67lquY2fulMsrg6Bv9mALbw082wgsF0Qn/TlmURtZ6JBn/NHLVV0mBQ==", + "dependencies": { + "@radix-ui/react-aspect-ratio": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0" + } }, - "node_modules/@types/react": { - "version": "18.0.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", - "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", - "devOptional": true, - "license": "MIT", + "node_modules/@teovilla/shadcn-ui-react-avatar": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-avatar/-/shadcn-ui-react-avatar-0.5.0.tgz", + "integrity": "sha512-PEuabD9j2qDkPiS3/o0OmsBnMWQ14d60+F+F3ZZ0UAliLBnDmcqKTyA+hj0AJ4meHi+bib0zRnw5ajKRN79OjA==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "@radix-ui/react-avatar": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" } }, - "node_modules/@types/react-dom": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", - "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", - "dev": true, - "license": "MIT", + "node_modules/@teovilla/shadcn-ui-react-button": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-button/-/shadcn-ui-react-button-0.5.0.tgz", + "integrity": "sha512-fObI/hGv8BAuU8U2YiCfAWHBJvxU5Uk60/gQjIDojjiW8f28yPKUULlYh4df5vdTNxtMfer98Bpljvlitn4f9w==", "dependencies": { - "@types/react": "*" + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "class-variance-authority": "^0.4.0", + "react": "^18.2.0" } }, - "node_modules/@types/react-dom/node_modules/@types/react": { - "version": "18.0.27", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", - "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", - "dev": true, - "license": "MIT", + "node_modules/@teovilla/shadcn-ui-react-checkbox": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-checkbox/-/shadcn-ui-react-checkbox-0.5.0.tgz", + "integrity": "sha512-v64e5H4Ccs6uKmnToMEg6FHxDbvRspd3EUz3P0FPBq02Lj46K2QN0kBBgs40MFxHC+2AbZwDOn9vq1eNbIsJug==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "@radix-ui/react-checkbox": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" } }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + "node_modules/@teovilla/shadcn-ui-react-checkbox/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "devOptional": true, - "license": "MIT" + "node_modules/@teovilla/shadcn-ui-react-collapsible": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-collapsible/-/shadcn-ui-react-collapsible-0.5.0.tgz", + "integrity": "sha512-snIIPH9jfEJGGUIasnXMDS/o7z43X+qsdzhvQK/grfKBehULSnucWIsd86pnJP8wocVRcl5s7BFXV3+SKWp0EQ==", + "dependencies": { + "@radix-ui/react-collapsible": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0" + } }, - "node_modules/@upstash/core-analytics": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@upstash/core-analytics/-/core-analytics-0.0.5.tgz", - "integrity": "sha512-E+y9ENEUYzR5/coaxEze977NkwtyyF6g54gED2aVvwGi83V1wc9ngLt+jO4fUR+pnQlDtrtH/yquN0q3X4sBhQ==", + "node_modules/@teovilla/shadcn-ui-react-context-menu": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-context-menu/-/shadcn-ui-react-context-menu-0.5.0.tgz", + "integrity": "sha512-v77xl+0zrzMjXQHY47PRgU1alAM4BY2AXwNtFkNeA9ADzRIdP1WEAetKOYG8c+GHTTHfjhGoz6eJ0DIZBHkcaw==", "dependencies": { - "@upstash/redis": "^1.19.3", - "next": "13.1.6", - "react": "^18.2.0", - "zod": "^3.20.0" - }, + "@radix-ui/react-context-menu": "^2.1.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-context-menu/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-dialog": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-dialog/-/shadcn-ui-react-dialog-0.5.0.tgz", + "integrity": "sha512-MyEwVm+x6GSI3k+6fFaEXfVUUF5RZoNfxLw8nuAWQ75Rao6u7zZ7Y3vjA32LNeRW7UFf8lAgO89QyXvxf2mNQg==", + "dependencies": { + "@radix-ui/react-dialog": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-dialog/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-dropdown-menu": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-dropdown-menu/-/shadcn-ui-react-dropdown-menu-0.5.0.tgz", + "integrity": "sha512-cGEd+bovvsJuoBO5U6HLG0PSN1nfWAbwL+N0ZbSHV7+vOlk1NpqOO4cbUJislh0ce4RyHsyNs3VrLLtQr1fncw==", + "dependencies": { + "@radix-ui/react-dropdown-menu": "^2.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-dropdown-menu/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-hover-card": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-hover-card/-/shadcn-ui-react-hover-card-0.5.0.tgz", + "integrity": "sha512-DGftrRdZNP1smEZ1cJ00qxH7H368XkbcAzSSzQ0NRNL3l4sqNgmf11hoTU+LdBLNDfYzo59TWPzdPulMLL/geg==", + "dependencies": { + "@radix-ui/react-hover-card": "^1.0.3", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-input": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-input/-/shadcn-ui-react-input-0.5.0.tgz", + "integrity": "sha512-IRTQaryFObLmtRXBCFsaCKQdiF+u3cQ85yxglYq9IydJEl1YJKDq/rYrX+8BWsvj737DpMEj8XjBU3xkzgtilA==", + "dependencies": { + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-label": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-label/-/shadcn-ui-react-label-0.5.0.tgz", + "integrity": "sha512-LnRY4F9e2cWG7q+UIR9VxaU2nEA2LjSIhiCOKtFHY+dh6bRKy6/JMvqO6eENFCS85svEh+nJ+uFen/7rvhK6LQ==", + "dependencies": { + "@radix-ui/react-label": "^2.0.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-lib": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-lib/-/shadcn-ui-react-lib-0.5.0.tgz", + "integrity": "sha512-W1ekdO1ctTelFmWmXV11SsN7linUMaDJ1/uS0Zp6Ke1Cwqv8VUSZP3ZRn+DcjEn5acrHuroasYPEUzRNnDujRA==", + "dependencies": { + "clsx": "^1.2.1", + "tailwind-merge": "^1.8.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-menubar": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-menubar/-/shadcn-ui-react-menubar-0.5.0.tgz", + "integrity": "sha512-GiaY3z/PJP85eLVmtPGduQoxS46vL8voIe4dpt0vtA/1zJfmOTQF2aa1dmtdmoT82yQ6HyRaC3Ei2goEGtZgyA==", + "dependencies": { + "@radix-ui/react-menubar": "^1.0.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-menubar/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-navigation-menu": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-navigation-menu/-/shadcn-ui-react-navigation-menu-0.5.0.tgz", + "integrity": "sha512-hzafUapMVCmfu8UY6e86H0rl4Y3nEQsSAH0jqYk/Ul+T+bLlvTCNOavKT8XzpVjk0rhe8HVwz5w6kWYITrm44g==", + "dependencies": { + "@radix-ui/react-navigation-menu": "^1.1.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "class-variance-authority": "^0.4.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-navigation-menu/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-popover": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-popover/-/shadcn-ui-react-popover-0.5.0.tgz", + "integrity": "sha512-6sndLctl1xnSroyrJ5jQW5IkMwnttL7wJQqe1zm8/06WxbMBPsu33LA9mE34+NcJ2ZiLksuob5T1rvhf2w58sQ==", + "dependencies": { + "@radix-ui/react-popover": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-progress": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-progress/-/shadcn-ui-react-progress-0.5.0.tgz", + "integrity": "sha512-nv/ZK99u7BMtJYC+uNQ4ykuiHIIDPlBH1qp5O/CUKcUT9peQ3Kb1E2mB8FRoF0y38foEyEYCtgzXSTJUmm4jGg==", + "dependencies": { + "@radix-ui/react-progress": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-radio-group": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-radio-group/-/shadcn-ui-react-radio-group-0.5.0.tgz", + "integrity": "sha512-VTMnSDqcnBbvNvlnFyOdZISLY2lG2QSNOGhkJyi++1rDMlnpBp3DOPmA0hQlFYT1yiM6ZgoTZJDYk7HkHl87aw==", + "dependencies": { + "@radix-ui/react-radio-group": "^1.1.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-radio-group/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-scroll-area": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-scroll-area/-/shadcn-ui-react-scroll-area-0.5.0.tgz", + "integrity": "sha512-JZt7c20vUMIA/Mg2tlgeNhKZF5LRlXMutjCSyTu1fnP1M0XqpzK5cGKecwWvKEb6LBJIUoT/MTOHuXSgRxMduQ==", + "dependencies": { + "@radix-ui/react-scroll-area": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-select": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-select/-/shadcn-ui-react-select-0.5.0.tgz", + "integrity": "sha512-wMiu9kZ4rtp/ml76oy6hcWzCwlSt2BsFcnDDbf6q9JTJgwrC6qsXO4f2Ny1S8A8Ku08thRfvWsuS/MhUxR6ejw==", + "dependencies": { + "@radix-ui/react-select": "^1.2.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-select/node_modules/lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-separator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-separator/-/shadcn-ui-react-separator-0.5.0.tgz", + "integrity": "sha512-LGBIujOJD1zQqid/nP/d7hxJ1rGvcxCH77z5wQvHnYEGLKjKi+zL/o4sTH32uMw590140zU8cBtX4hA7qTXpSA==", + "dependencies": { + "@radix-ui/react-separator": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-slider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-slider/-/shadcn-ui-react-slider-0.5.0.tgz", + "integrity": "sha512-XVjNEhhG8iQSFMUUbDM1MId1cN+VKm0AQHDKfeAnFV+B4inWh7CXQ1byuNUpJZ/gSDFsOsIRxtrz+rFuVcudSw==", + "dependencies": { + "@radix-ui/react-slider": "^1.1.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-switch": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-switch/-/shadcn-ui-react-switch-0.5.0.tgz", + "integrity": "sha512-g980sB7cV8Ky0qy+GFhBwVIKEAWex37oPVkTaq5XIpYHjOD7Xe9YkRu+oDLOPngg91GWoOBPpyYepF3u1ITGYw==", + "dependencies": { + "@radix-ui/react-switch": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-tabs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-tabs/-/shadcn-ui-react-tabs-0.5.0.tgz", + "integrity": "sha512-7tS2F8ijSve55I0Ddfti0YNlIk1bYO+czQk+Nez0NjTEpTIcEalVBsq/H8ZXXS87F+ebEVrhyZw/QRVUga9usQ==", + "dependencies": { + "@radix-ui/react-tabs": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-textarea": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-textarea/-/shadcn-ui-react-textarea-0.5.0.tgz", + "integrity": "sha512-wShQ05DUycbz/dT0otdiZQKHoiZnj/jIXebrVRz8LPv+l9ze1eTdG/Fu+O7mdgIlR+eWhFyexDW1yV9eRC0FQQ==", + "dependencies": { + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@teovilla/shadcn-ui-react-tooltip": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-tooltip/-/shadcn-ui-react-tooltip-0.5.0.tgz", + "integrity": "sha512-SH+jHKUgqq7SApNP74SJCFZbJlBcjY4e5LoyDNTB605A9nWcmszX1BE9noO3Zr6gEjk0RLBl8W2WC8JRU8mBdA==", + "dependencies": { + "@radix-ui/react-tooltip": "^1.0.3", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "node_modules/@types/js-cookie": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", + "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" + }, + "node_modules/@types/lodash": { + "version": "4.14.191", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz", + "integrity": "sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==" + }, + "node_modules/@types/node": { + "version": "18.11.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.3.tgz", + "integrity": "sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/phoenix": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.5.tgz", + "integrity": "sha512-1eWWT19k0L4ZiTvdXjAvJ9KvW0B8SdiVftQmFPJGTEx78Q4PCSIQDpz+EfkFVR1N4U9gREjlW4JXL8YCIlY0bw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-dom/node_modules/@types/react": { + "version": "18.0.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz", + "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@upstash/core-analytics": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@upstash/core-analytics/-/core-analytics-0.0.5.tgz", + "integrity": "sha512-E+y9ENEUYzR5/coaxEze977NkwtyyF6g54gED2aVvwGi83V1wc9ngLt+jO4fUR+pnQlDtrtH/yquN0q3X4sBhQ==", + "dependencies": { + "@upstash/redis": "^1.19.3", + "next": "13.1.6", + "react": "^18.2.0", + "zod": "^3.20.0" + }, "engines": { "node": ">=16.0.0" } @@ -1415,11 +2322,6 @@ "toggle-selection": "^1.0.6" } }, - "node_modules/crisp-sdk-web": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/crisp-sdk-web/-/crisp-sdk-web-1.0.13.tgz", - "integrity": "sha512-ojTqgwdLu/qGt8Z1XTx6Q7ulkldmpTqb/+FrvqziaKKveX3+K0AgyKuhE27LXF0nF507F8caZQ43k38zqJJKQA==" - }, "node_modules/cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", @@ -3619,6 +4521,14 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" }, + "@radix-ui/number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz", + "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, "@radix-ui/primitive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", @@ -3627,6 +4537,37 @@ "@babel/runtime": "^7.13.10" } }, + "@radix-ui/react-accordion": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.0.tgz", + "integrity": "sha512-CNN9ZBgCK4i4SX7gFk5s8095j55DUWi85vwRNfkfBLs0QdAG5Tb4ku6sBeugCAiLvsmxw481GyNl+C3stoJVBQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collapsible": "1.0.1", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-alert-dialog": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.2.tgz", + "integrity": "sha512-0MtxV53FaEEBOKRgyLnEqHZKKDS5BldQ9oUBsKVXWI5FHbl2jp35qs+0aJET+K5hJDsc40kQUzP7g+wC7tqrqA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dialog": "1.0.2", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1" + } + }, "@radix-ui/react-arrow": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.1.tgz", @@ -3636,6 +4577,71 @@ "@radix-ui/react-primitive": "1.0.1" } }, + "@radix-ui/react-aspect-ratio": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.0.1.tgz", + "integrity": "sha512-wwsJUTTuDC8w3Nu/B61Cy3mpzm6pj/tJVG6ajkQAJcCqt1q+XRB3DxDRFDBzjm8JfK125Z6esf5yOmfOAAr0Og==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + } + }, + "@radix-ui/react-avatar": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.1.tgz", + "integrity": "sha512-GfUgw4i/OWmb76bmM9qLnedYOsXhPvRXL6xaxyZzhiIVEwo2KbmxTaSQv5r1Oh8nNqBs1vfYPGuVmhEfpxpnvw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-checkbox": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.2.tgz", + "integrity": "sha512-ZaPRwTU6CM/+S3enyeyhjZ+wIVLulNiWDsF2+IWhs41QEbP/cYTb0LbAfSlF91D5IH6RZ4crP0qzbmYUAh0qig==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + } + }, + "@radix-ui/react-collapsible": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.1.tgz", + "integrity": "sha512-0maX4q91iYa4gjt3PsNf7dq/yqSR+HGAE8I5p54dQ6gnveS+ETWlMoijxrhmgV1k8svxpm34mQAtqIrJt4XZmA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.1.tgz", + "integrity": "sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1" + } + }, "@radix-ui/react-compose-refs": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", @@ -3652,6 +4658,20 @@ "@babel/runtime": "^7.13.10" } }, + "@radix-ui/react-context-menu": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.2.tgz", + "integrity": "sha512-QSfnwoXk5XHBEfXbmbrL1e0Jo+VCAWBmW4TgjWyoa8pv6bdQt2Nw10VVJj80+ECdTlQ2ZLDcAjhbI5tZvKUM5g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-menu": "2.0.3", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, "@radix-ui/react-dialog": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.2.tgz", @@ -3668,129 +4688,414 @@ "@radix-ui/react-portal": "1.0.1", "@radix-ui/react-presence": "1.0.0", "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-direction": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz", + "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.2.tgz", + "integrity": "sha512-WjJzMrTWROozDqLB0uRWYvj4UuXsM/2L19EmQ3Au+IJWqwvwq9Bwd+P8ivo0Deg9JDPArR1I6MbWNi1CmXsskg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.2" + } + }, + "@radix-ui/react-dropdown-menu": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.3.tgz", + "integrity": "sha512-ToCPPztcJMu8WW33xCoG/nGcclVsCsV90IiEdkLhrWro3DzJOR2pPUoSi/aXX7c8imRO0DsZOrfL2bmn0U9qAQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.3", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-focus-scope": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.1.tgz", + "integrity": "sha512-Ej2MQTit8IWJiS2uuujGUmxXjF/y5xZptIIQnyd2JHLwtV0R2j9NRVoRj/1j/gJ7e3REdaBw4Hjf4a1ImhkZcQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-hover-card": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.0.4.tgz", + "integrity": "sha512-7MVGF1Q/dW5/z7fVPnlp+6r5osBYXCKdRZdUPFvRmSWYSTmf5BtR4dr7KsElhJWKROdYxQYVM7MYo2mpfz5t2A==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.0.tgz", + "integrity": "sha512-7qCcZ3j2VQspWjy+gKR4W+V/z0XueQjeiZnlPOtsyiP9HaS8bfSU7ECoI3bvvdYntQj7NElW7OAYsYRW4MQvCg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + } + }, + "@radix-ui/react-menu": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.3.tgz", + "integrity": "sha512-JKgWMzNhWqnimRynMDtR26bKfpraGUj4e39+g9p45Fb1XTEDWepjvtBlkjhZcM068VHiwp7HALqkt7Y5qVRbyQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.1", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-menubar": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.1.tgz", + "integrity": "sha512-fqALml5BOsl4CYlaJ+VASQ0Tp1v644+8lS0WZZEuo2gQ+H35L8XT3dL2y5rV+amuxBWkMsSgeCVd602RzGfmIw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.3", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-navigation-menu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.1.tgz", + "integrity": "sha512-Khgf+LwqYfUpbFAHcFPDMj6ZrWxnwCgC96liLYwE48x9YJbXGlutOWzZaSzrgl82xS+PwoPLQunfDe/i4ZITRA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.1" + } + }, + "@radix-ui/react-popover": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.4.tgz", + "integrity": "sha512-mCgquu60+6/zHlkzc37LNOYJvaC1IAu5QOC7gqExobJXKADLtYnPVL7VZ4ne90xup3QW66YOvxoGYy/EUbWkPg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.1", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-popper": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.0.tgz", + "integrity": "sha512-07U7jpI0dZcLRAxT7L9qs6HecSoPhDSJybF7mEGHJDBDv+ZoGCvIlva0s+WxMXwJEav+ckX3hAlXBtnHmuvlCQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "0.7.2", + "@radix-ui/react-arrow": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-rect": "1.0.0", + "@radix-ui/react-use-size": "1.0.0", + "@radix-ui/rect": "1.0.0" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.1.tgz", + "integrity": "sha512-NY2vUWI5WENgAT1nfC6JS7RU5xRYBfjZVLq0HmgEN1Ezy3rk/UruMV4+Rd0F40PEaFC5SrLS1ixYvcYIQrb4Ig==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + } + }, + "@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz", + "integrity": "sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.1" + } + }, + "@radix-ui/react-progress": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.1.tgz", + "integrity": "sha512-QbDf9eguM5QtkvGcGHe/nUgloM9yfRGpJTB/Te5cn4WmVHvcbhHyHw39/rbCZxNX4E+GEPp5Vs6+mEoyIotUbg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1" + } + }, + "@radix-ui/react-radio-group": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.1.tgz", + "integrity": "sha512-fmg1CuDKt3GAkL3YnHekmdOicyrXlbp/s/D0MrHa+YB2Un+umpJGheiRowlQtxSpb1eeehKNTINgNESi8WK5rA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", "@radix-ui/react-use-controllable-state": "1.0.0", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" } }, - "@radix-ui/react-dismissable-layer": { + "@radix-ui/react-roving-focus": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.2.tgz", - "integrity": "sha512-WjJzMrTWROozDqLB0uRWYvj4UuXsM/2L19EmQ3Au+IJWqwvwq9Bwd+P8ivo0Deg9JDPArR1I6MbWNi1CmXsskg==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.2.tgz", + "integrity": "sha512-HLK+CqD/8pN6GfJm3U+cqpqhSKYAWiOJDe+A+8MfxBnOue39QEeMa43csUn2CXCHQT0/mewh1LrrG4tfkM9DMA==", "requires": { "@babel/runtime": "^7.13.10", "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", "@radix-ui/react-primitive": "1.0.1", "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-escape-keydown": "1.0.2" - } - }, - "@radix-ui/react-focus-guards": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", - "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", - "requires": { - "@babel/runtime": "^7.13.10" + "@radix-ui/react-use-controllable-state": "1.0.0" } }, - "@radix-ui/react-focus-scope": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.1.tgz", - "integrity": "sha512-Ej2MQTit8IWJiS2uuujGUmxXjF/y5xZptIIQnyd2JHLwtV0R2j9NRVoRj/1j/gJ7e3REdaBw4Hjf4a1ImhkZcQ==", + "@radix-ui/react-scroll-area": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz", + "integrity": "sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==", "requires": { "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0" - } - }, - "@radix-ui/react-id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", - "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", - "requires": { - "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0", "@radix-ui/react-use-layout-effect": "1.0.0" } }, - "@radix-ui/react-popover": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.4.tgz", - "integrity": "sha512-mCgquu60+6/zHlkzc37LNOYJvaC1IAu5QOC7gqExobJXKADLtYnPVL7VZ4ne90xup3QW66YOvxoGYy/EUbWkPg==", + "@radix-ui/react-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.0.tgz", + "integrity": "sha512-MmXKsIBrG9GKxt8JKIn75LEPiX/zejBmj/Z36Hxtm9cdmCFzTo78QJ0Q3buLGzr0c3lzXdfgeKntmgCzaGxgkw==", "requires": { "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", "@radix-ui/react-compose-refs": "1.0.0", "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", "@radix-ui/react-dismissable-layer": "1.0.2", "@radix-ui/react-focus-guards": "1.0.0", "@radix-ui/react-focus-scope": "1.0.1", "@radix-ui/react-id": "1.0.0", "@radix-ui/react-popper": "1.1.0", "@radix-ui/react-portal": "1.0.1", - "@radix-ui/react-presence": "1.0.0", "@radix-ui/react-primitive": "1.0.1", "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.1", "aria-hidden": "^1.1.1", "react-remove-scroll": "2.5.5" } }, - "@radix-ui/react-popper": { + "@radix-ui/react-separator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.1.tgz", + "integrity": "sha512-uc6Izot0D8uVz6T2nSb/HI7OaxkeaD50GgKr3W6HORnbfGVrG7LWuy+g6Fd58n8wHbrRblSYJZEfcjgymMlJjw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + } + }, + "@radix-ui/react-slider": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.0.tgz", - "integrity": "sha512-07U7jpI0dZcLRAxT7L9qs6HecSoPhDSJybF7mEGHJDBDv+ZoGCvIlva0s+WxMXwJEav+ckX3hAlXBtnHmuvlCQ==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.1.0.tgz", + "integrity": "sha512-5H/QB4xD3GF9UfoSCVLBx2JjlXamMcmTyL6gr4kkd/MiAGaYB0W7Exi4MQa0tJApBFJe+KmS5InKCI56p2kmjA==", "requires": { "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "0.7.2", - "@radix-ui/react-arrow": "1.0.1", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.1", "@radix-ui/react-compose-refs": "1.0.0", "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", "@radix-ui/react-primitive": "1.0.1", - "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", "@radix-ui/react-use-layout-effect": "1.0.0", - "@radix-ui/react-use-rect": "1.0.0", - "@radix-ui/react-use-size": "1.0.0", - "@radix-ui/rect": "1.0.0" + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" } }, - "@radix-ui/react-portal": { + "@radix-ui/react-slot": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.1.tgz", - "integrity": "sha512-NY2vUWI5WENgAT1nfC6JS7RU5xRYBfjZVLq0HmgEN1Ezy3rk/UruMV4+Rd0F40PEaFC5SrLS1ixYvcYIQrb4Ig==", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.1" + "@radix-ui/react-compose-refs": "1.0.0" } }, - "@radix-ui/react-presence": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", - "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "@radix-ui/react-switch": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.1.tgz", + "integrity": "sha512-tTxGluMtwrc5ffgAiOSMrYIx0r3vSTcgM4Vl8rqfpXcHt6ryB9B0OlFKUOiDpKASXlhvzfHf4Y0AYKJdpzjL8w==", "requires": { "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0" + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" } }, - "@radix-ui/react-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz", - "integrity": "sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==", + "@radix-ui/react-tabs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.2.tgz", + "integrity": "sha512-gOUwh+HbjCuL0UCo8kZ+kdUEG8QtpdO4sMQduJ34ZEz0r4922g9REOBM+vIsfwtGxSug4Yb1msJMJYN2Bk8TpQ==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-roving-focus": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" } }, - "@radix-ui/react-slot": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", - "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "@radix-ui/react-tooltip": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.4.tgz", + "integrity": "sha512-2h0BvJipRSv7nszzOCdAqb8fH7+Igz24GV1M4aCb/3UPfeMQ+clb1UM5/z2msW3Khir795OCQw2G74YGxjueWw==", "requires": { "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.0", + "@radix-ui/react-portal": "1.0.1", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.1" } }, "@radix-ui/react-use-callback-ref": { @@ -3827,6 +5132,14 @@ "@babel/runtime": "^7.13.10" } }, + "@radix-ui/react-use-previous": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz", + "integrity": "sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, "@radix-ui/react-use-rect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz", @@ -3845,6 +5158,15 @@ "@radix-ui/react-use-layout-effect": "1.0.0" } }, + "@radix-ui/react-visually-hidden": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.1.tgz", + "integrity": "sha512-K1hJcCMfWfiYUibRqf3V8r5Drpyf7rh44jnrwAbdvI5iCCijilBBeyQv9SKidYNZIopMdCyR9FnIjkHxHN0FcQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.1" + } + }, "@radix-ui/rect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz", @@ -3959,6 +5281,387 @@ "tslib": "^2.4.0" } }, + "@teovilla/shadcn-ui-react": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react/-/shadcn-ui-react-0.5.0.tgz", + "integrity": "sha512-xgOAZFE+N3uFeK9dpRKNWbe0fynO4+3DQSSKelDNrgZQv6JgkL2b45smWObh6vcZrkReZ5DugwTpecMZoQz8nw==", + "requires": { + "@teovilla/shadcn-ui-react-accordion": "0.5.0", + "@teovilla/shadcn-ui-react-alert-dialog": "0.5.0", + "@teovilla/shadcn-ui-react-aspect-ratio": "0.5.0", + "@teovilla/shadcn-ui-react-avatar": "0.5.0", + "@teovilla/shadcn-ui-react-button": "0.5.0", + "@teovilla/shadcn-ui-react-checkbox": "0.5.0", + "@teovilla/shadcn-ui-react-collapsible": "0.5.0", + "@teovilla/shadcn-ui-react-context-menu": "0.5.0", + "@teovilla/shadcn-ui-react-dialog": "0.5.0", + "@teovilla/shadcn-ui-react-dropdown-menu": "0.5.0", + "@teovilla/shadcn-ui-react-hover-card": "0.5.0", + "@teovilla/shadcn-ui-react-input": "0.5.0", + "@teovilla/shadcn-ui-react-label": "0.5.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "@teovilla/shadcn-ui-react-menubar": "0.5.0", + "@teovilla/shadcn-ui-react-navigation-menu": "0.5.0", + "@teovilla/shadcn-ui-react-popover": "0.5.0", + "@teovilla/shadcn-ui-react-progress": "0.5.0", + "@teovilla/shadcn-ui-react-radio-group": "0.5.0", + "@teovilla/shadcn-ui-react-scroll-area": "0.5.0", + "@teovilla/shadcn-ui-react-select": "0.5.0", + "@teovilla/shadcn-ui-react-separator": "0.5.0", + "@teovilla/shadcn-ui-react-slider": "0.5.0", + "@teovilla/shadcn-ui-react-switch": "0.5.0", + "@teovilla/shadcn-ui-react-tabs": "0.5.0", + "@teovilla/shadcn-ui-react-textarea": "0.5.0", + "@teovilla/shadcn-ui-react-tooltip": "0.5.0" + } + }, + "@teovilla/shadcn-ui-react-accordion": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-accordion/-/shadcn-ui-react-accordion-0.5.0.tgz", + "integrity": "sha512-cNV7BeMy6IF2paL5H6yegh6vUW9qJhmOQb/3NCAL38hifdBc4zWs5TOVdvU5C8p9L2WJiGhosjTwQYxLlm3/SQ==", + "requires": { + "@radix-ui/react-accordion": "^1.1.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-alert-dialog": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-alert-dialog/-/shadcn-ui-react-alert-dialog-0.5.0.tgz", + "integrity": "sha512-9qJ38ab212AZllUnSwEXdOPOxkP8N8ghvmcfpXBD2ywqBh+aSYE8SQYwKqRJQ6qUXm1hi6MwLR5PQAoJegNHUw==", + "requires": { + "@radix-ui/react-alert-dialog": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-aspect-ratio": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-aspect-ratio/-/shadcn-ui-react-aspect-ratio-0.5.0.tgz", + "integrity": "sha512-tEY4ddjogpa7zqSzeZI0wqMVM3lDtYn67lquY2fulMsrg6Bv9mALbw082wgsF0Qn/TlmURtZ6JBn/NHLVV0mBQ==", + "requires": { + "@radix-ui/react-aspect-ratio": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0" + } + }, + "@teovilla/shadcn-ui-react-avatar": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-avatar/-/shadcn-ui-react-avatar-0.5.0.tgz", + "integrity": "sha512-PEuabD9j2qDkPiS3/o0OmsBnMWQ14d60+F+F3ZZ0UAliLBnDmcqKTyA+hj0AJ4meHi+bib0zRnw5ajKRN79OjA==", + "requires": { + "@radix-ui/react-avatar": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-button": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-button/-/shadcn-ui-react-button-0.5.0.tgz", + "integrity": "sha512-fObI/hGv8BAuU8U2YiCfAWHBJvxU5Uk60/gQjIDojjiW8f28yPKUULlYh4df5vdTNxtMfer98Bpljvlitn4f9w==", + "requires": { + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "class-variance-authority": "^0.4.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-checkbox": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-checkbox/-/shadcn-ui-react-checkbox-0.5.0.tgz", + "integrity": "sha512-v64e5H4Ccs6uKmnToMEg6FHxDbvRspd3EUz3P0FPBq02Lj46K2QN0kBBgs40MFxHC+2AbZwDOn9vq1eNbIsJug==", + "requires": { + "@radix-ui/react-checkbox": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-collapsible": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-collapsible/-/shadcn-ui-react-collapsible-0.5.0.tgz", + "integrity": "sha512-snIIPH9jfEJGGUIasnXMDS/o7z43X+qsdzhvQK/grfKBehULSnucWIsd86pnJP8wocVRcl5s7BFXV3+SKWp0EQ==", + "requires": { + "@radix-ui/react-collapsible": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0" + } + }, + "@teovilla/shadcn-ui-react-context-menu": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-context-menu/-/shadcn-ui-react-context-menu-0.5.0.tgz", + "integrity": "sha512-v77xl+0zrzMjXQHY47PRgU1alAM4BY2AXwNtFkNeA9ADzRIdP1WEAetKOYG8c+GHTTHfjhGoz6eJ0DIZBHkcaw==", + "requires": { + "@radix-ui/react-context-menu": "^2.1.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-dialog": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-dialog/-/shadcn-ui-react-dialog-0.5.0.tgz", + "integrity": "sha512-MyEwVm+x6GSI3k+6fFaEXfVUUF5RZoNfxLw8nuAWQ75Rao6u7zZ7Y3vjA32LNeRW7UFf8lAgO89QyXvxf2mNQg==", + "requires": { + "@radix-ui/react-dialog": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-dropdown-menu": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-dropdown-menu/-/shadcn-ui-react-dropdown-menu-0.5.0.tgz", + "integrity": "sha512-cGEd+bovvsJuoBO5U6HLG0PSN1nfWAbwL+N0ZbSHV7+vOlk1NpqOO4cbUJislh0ce4RyHsyNs3VrLLtQr1fncw==", + "requires": { + "@radix-ui/react-dropdown-menu": "^2.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-hover-card": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-hover-card/-/shadcn-ui-react-hover-card-0.5.0.tgz", + "integrity": "sha512-DGftrRdZNP1smEZ1cJ00qxH7H368XkbcAzSSzQ0NRNL3l4sqNgmf11hoTU+LdBLNDfYzo59TWPzdPulMLL/geg==", + "requires": { + "@radix-ui/react-hover-card": "^1.0.3", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-input": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-input/-/shadcn-ui-react-input-0.5.0.tgz", + "integrity": "sha512-IRTQaryFObLmtRXBCFsaCKQdiF+u3cQ85yxglYq9IydJEl1YJKDq/rYrX+8BWsvj737DpMEj8XjBU3xkzgtilA==", + "requires": { + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-label": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-label/-/shadcn-ui-react-label-0.5.0.tgz", + "integrity": "sha512-LnRY4F9e2cWG7q+UIR9VxaU2nEA2LjSIhiCOKtFHY+dh6bRKy6/JMvqO6eENFCS85svEh+nJ+uFen/7rvhK6LQ==", + "requires": { + "@radix-ui/react-label": "^2.0.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-lib": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-lib/-/shadcn-ui-react-lib-0.5.0.tgz", + "integrity": "sha512-W1ekdO1ctTelFmWmXV11SsN7linUMaDJ1/uS0Zp6Ke1Cwqv8VUSZP3ZRn+DcjEn5acrHuroasYPEUzRNnDujRA==", + "requires": { + "clsx": "^1.2.1", + "tailwind-merge": "^1.8.0" + } + }, + "@teovilla/shadcn-ui-react-menubar": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-menubar/-/shadcn-ui-react-menubar-0.5.0.tgz", + "integrity": "sha512-GiaY3z/PJP85eLVmtPGduQoxS46vL8voIe4dpt0vtA/1zJfmOTQF2aa1dmtdmoT82yQ6HyRaC3Ei2goEGtZgyA==", + "requires": { + "@radix-ui/react-menubar": "^1.0.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-navigation-menu": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-navigation-menu/-/shadcn-ui-react-navigation-menu-0.5.0.tgz", + "integrity": "sha512-hzafUapMVCmfu8UY6e86H0rl4Y3nEQsSAH0jqYk/Ul+T+bLlvTCNOavKT8XzpVjk0rhe8HVwz5w6kWYITrm44g==", + "requires": { + "@radix-ui/react-navigation-menu": "^1.1.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "class-variance-authority": "^0.4.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-popover": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-popover/-/shadcn-ui-react-popover-0.5.0.tgz", + "integrity": "sha512-6sndLctl1xnSroyrJ5jQW5IkMwnttL7wJQqe1zm8/06WxbMBPsu33LA9mE34+NcJ2ZiLksuob5T1rvhf2w58sQ==", + "requires": { + "@radix-ui/react-popover": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-progress": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-progress/-/shadcn-ui-react-progress-0.5.0.tgz", + "integrity": "sha512-nv/ZK99u7BMtJYC+uNQ4ykuiHIIDPlBH1qp5O/CUKcUT9peQ3Kb1E2mB8FRoF0y38foEyEYCtgzXSTJUmm4jGg==", + "requires": { + "@radix-ui/react-progress": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-radio-group": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-radio-group/-/shadcn-ui-react-radio-group-0.5.0.tgz", + "integrity": "sha512-VTMnSDqcnBbvNvlnFyOdZISLY2lG2QSNOGhkJyi++1rDMlnpBp3DOPmA0hQlFYT1yiM6ZgoTZJDYk7HkHl87aw==", + "requires": { + "@radix-ui/react-radio-group": "^1.1.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-scroll-area": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-scroll-area/-/shadcn-ui-react-scroll-area-0.5.0.tgz", + "integrity": "sha512-JZt7c20vUMIA/Mg2tlgeNhKZF5LRlXMutjCSyTu1fnP1M0XqpzK5cGKecwWvKEb6LBJIUoT/MTOHuXSgRxMduQ==", + "requires": { + "@radix-ui/react-scroll-area": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-select": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-select/-/shadcn-ui-react-select-0.5.0.tgz", + "integrity": "sha512-wMiu9kZ4rtp/ml76oy6hcWzCwlSt2BsFcnDDbf6q9JTJgwrC6qsXO4f2Ny1S8A8Ku08thRfvWsuS/MhUxR6ejw==", + "requires": { + "@radix-ui/react-select": "^1.2.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "lucide-react": "0.105.0-alpha.4", + "react": "^18.2.0" + }, + "dependencies": { + "lucide-react": { + "version": "0.105.0-alpha.4", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.105.0-alpha.4.tgz", + "integrity": "sha512-QclWOzKYj7sDW33jTQK4enmxL1LmI2SHFqEEP56EWhvs4mmlbbFe6ALYcdcdGysNISNovEbH5WBHg8tN5DLn0w==", + "requires": {} + } + } + }, + "@teovilla/shadcn-ui-react-separator": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-separator/-/shadcn-ui-react-separator-0.5.0.tgz", + "integrity": "sha512-LGBIujOJD1zQqid/nP/d7hxJ1rGvcxCH77z5wQvHnYEGLKjKi+zL/o4sTH32uMw590140zU8cBtX4hA7qTXpSA==", + "requires": { + "@radix-ui/react-separator": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-slider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-slider/-/shadcn-ui-react-slider-0.5.0.tgz", + "integrity": "sha512-XVjNEhhG8iQSFMUUbDM1MId1cN+VKm0AQHDKfeAnFV+B4inWh7CXQ1byuNUpJZ/gSDFsOsIRxtrz+rFuVcudSw==", + "requires": { + "@radix-ui/react-slider": "^1.1.0", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-switch": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-switch/-/shadcn-ui-react-switch-0.5.0.tgz", + "integrity": "sha512-g980sB7cV8Ky0qy+GFhBwVIKEAWex37oPVkTaq5XIpYHjOD7Xe9YkRu+oDLOPngg91GWoOBPpyYepF3u1ITGYw==", + "requires": { + "@radix-ui/react-switch": "^1.0.1", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-tabs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-tabs/-/shadcn-ui-react-tabs-0.5.0.tgz", + "integrity": "sha512-7tS2F8ijSve55I0Ddfti0YNlIk1bYO+czQk+Nez0NjTEpTIcEalVBsq/H8ZXXS87F+ebEVrhyZw/QRVUga9usQ==", + "requires": { + "@radix-ui/react-tabs": "^1.0.2", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-textarea": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-textarea/-/shadcn-ui-react-textarea-0.5.0.tgz", + "integrity": "sha512-wShQ05DUycbz/dT0otdiZQKHoiZnj/jIXebrVRz8LPv+l9ze1eTdG/Fu+O7mdgIlR+eWhFyexDW1yV9eRC0FQQ==", + "requires": { + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, + "@teovilla/shadcn-ui-react-tooltip": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@teovilla/shadcn-ui-react-tooltip/-/shadcn-ui-react-tooltip-0.5.0.tgz", + "integrity": "sha512-SH+jHKUgqq7SApNP74SJCFZbJlBcjY4e5LoyDNTB605A9nWcmszX1BE9noO3Zr6gEjk0RLBl8W2WC8JRU8mBdA==", + "requires": { + "@radix-ui/react-tooltip": "^1.0.3", + "@teovilla/shadcn-ui-react-lib": "0.5.0", + "react": "^18.2.0" + } + }, "@types/js-cookie": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", @@ -4339,11 +6042,6 @@ "toggle-selection": "^1.0.6" } }, - "crisp-sdk-web": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/crisp-sdk-web/-/crisp-sdk-web-1.0.13.tgz", - "integrity": "sha512-ojTqgwdLu/qGt8Z1XTx6Q7ulkldmpTqb/+FrvqziaKKveX3+K0AgyKuhE27LXF0nF507F8caZQ43k38zqJJKQA==" - }, "cross-fetch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", diff --git a/package.json b/package.json index 1580af80..a690d520 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@supabase/auth-ui-react": "^0.3.3", "@supabase/auth-ui-shared": "^0.1.2", "@supabase/supabase-js": "^2.10.0", + "@teovilla/shadcn-ui-react": "^0.5.0", "@types/lodash": "^4.14.191", "@upstash/ratelimit": "^0.3.8", "@upstash/redis": "^1.20.1", @@ -20,7 +21,6 @@ "class-variance-authority": "^0.4.0", "clsx": "^1.2.1", "cmdk": "^0.2.0", - "crisp-sdk-web": "^1.0.13", "eventsource-parser": "^0.1.0", "flowbite": "^1.6.3", "flowbite-react": "^0.4.1", diff --git a/pages/_document.tsx b/pages/_document.tsx index 6c2b4eda..e253f99e 100644 --- a/pages/_document.tsx +++ b/pages/_document.tsx @@ -1,11 +1,6 @@ -import { Crisp } from "crisp-sdk-web"; import Document, { Head, Html, Main, NextScript } from "next/document"; import { BASE_DOMAIN } from "~/utils/constants"; -if (typeof window !== "undefined") { - Crisp.configure("ed6ccc61-9363-4712-abc9-f61cb6726ec6"); -} - class MyDocument extends Document { render() { let description = "B 站视频内容一键总结(支持 iOS 快捷指令)";