14 Commits

Author SHA1 Message Date
f132d73b92 updating infrastructure container apps environment
Some checks failed
Main / changes (push) Has been cancelled
Main / build-api (push) Has been cancelled
Main / deploy-api (push) Has been cancelled
Main / build-app (push) Has been cancelled
Main / deploy-app (push) Has been cancelled
2026-05-11 20:41:53 -05:00
a7f8bd06a7 Feature/20 move app back to container app (#23)
* reverting to app on container app

* reverting to app on container app

* reverting to app on container app
2025-05-01 19:46:50 -05:00
6f7a3965a7 Feature/20 move app back to container app (#22)
* reverting to app on container app

* reverting to app on container app
2025-05-01 19:35:14 -05:00
c75b3e28da reverting to app on container app (#21) 2025-05-01 19:20:22 -05:00
299da631cb Moving app to azure storage 2025-04-19 12:08:59 -05:00
b2bd0de4dc Moving app to azure storage 2025-04-19 12:08:34 -05:00
01e180e8f3 Moving app to azure storage 2025-04-19 11:48:18 -05:00
9e9384b808 Feature/15 move app to azure storage cdn (#19)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 11:37:16 -05:00
9f18936468 Feature/15 move app to azure storage cdn (#18)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 09:57:04 -05:00
d6a796fe5a Feature/15 move app to azure storage cdn (#17)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 09:48:22 -05:00
a7ffdd0900 Moving app to azure storage (#16)
* Moving app to azure storage

* Moving app to azure storage

* Moving app to azure storage
2025-04-19 09:31:58 -05:00
d2036f14e4 Bug/10 remove pubic decorator in api (#14)
* removing public decorator in api

* removing public decorator in api

* removing public decorator in api
2025-03-15 09:39:26 -05:00
05de125665 Bug/10 remove pubic decorator in api (#13)
* removing public decorator in api

* removing public decorator in api
2025-03-15 09:29:36 -05:00
bbdda82d9d Bug/10 remove pubic decorator in api (#12)
* removing public decorator in api

* removing public decorator in api
2025-03-15 09:10:27 -05:00
15 changed files with 265 additions and 337 deletions

View File

@@ -1,73 +0,0 @@
<p align="center">
<a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="200" alt="Nest Logo" /></a>
</p>
[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest
<p align="center">A progressive <a href="http://nodejs.org" target="_blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
<p align="center">
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/v/@nestjs/core.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/l/@nestjs/core.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/dm/@nestjs/common.svg" alt="NPM Downloads" /></a>
<a href="https://circleci.com/gh/nestjs/nest" target="_blank"><img src="https://img.shields.io/circleci/build/github/nestjs/nest/master" alt="CircleCI" /></a>
<a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer" target="_blank"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
<a href="https://paypal.me/kamilmysliwiec" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-ff3f59.svg"/></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://img.shields.io/badge/Support%20us-Open%20Collective-41B883.svg" alt="Support us"></a>
<a href="https://twitter.com/nestframework" target="_blank"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>
</p>
<!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)
[![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->
## Description
[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.
## Installation
```bash
$ npm install
```
## Running the app
```bash
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
```
## Test
```bash
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
```
## Support
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
## Stay in touch
- Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)
## License
Nest is [MIT licensed](LICENSE).

View File

@@ -1,6 +1,6 @@
{
"name": "api",
"version": "1.1.0",
"version": "1.2.0",
"description": "",
"author": "",
"private": true,

View File

@@ -1,50 +1 @@
# React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
## Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level `parserOptions` property like this:
```js
export default tseslint.config({
languageOptions: {
// other options...
parserOptions: {
project: ['./tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: import.meta.dirname,
},
},
})
```
- Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`
- Optionally add `...tseslint.configs.stylisticTypeChecked`
- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:
```js
// eslint.config.js
import react from 'eslint-plugin-react'
export default tseslint.config({
// Set the react version
settings: { react: { version: '18.3' } },
plugins: {
// Add the react plugin
react,
},
rules: {
// other rules...
// Enable its recommended rules
...react.configs.recommended.rules,
...react.configs['jsx-runtime'].rules,
},
})
```
# APP

View File

@@ -1,7 +1,7 @@
{
"name": "app",
"private": true,
"version": "1.1.0",
"version": "1.2.0",
"type": "module",
"scripts": {
"dev": "vite",
@@ -13,7 +13,7 @@
"@azure/msal-browser": "^4.2.1",
"@azure/msal-react": "^3.0.4",
"@microsoft/microsoft-graph-types": "^2.40.0",
"@noahspan/noahspan-components": "^1.4.0",
"@noahspan/noahspan-components": "^1.8.1",
"axios": "^1.7.9",
"react": "^19.0.0",
"react-dom": "^19.0.0",

View File

@@ -11,7 +11,8 @@ import {
Grid,
Icon,
IconName,
Spinner,
Skeleton,
Stack,
Typography
} from '@noahspan/noahspan-components';
import { useIsAuthenticated } from '@azure/msal-react';
@@ -37,8 +38,8 @@ const Projects = () => {
`api/projects`,
);
const projects: Project[] = response.data;
console.log(projects);
projects.sort((a, b) => Number(a.order) - Number(b.order))
projects.sort((a, b) => Number(a.order) - Number(b.order));
return projects;
} catch (error) {
@@ -124,8 +125,16 @@ const Projects = () => {
try {
dispatch({ type: 'SET_IS_LOADING', payload: true })
const projects = await getProjects();
if (projects.length > 0) {
dispatch({ type: 'SET_PROJECTS', payload: projects });
dispatch({ type: 'SET_PROJECTS', payload: projects })
if (state.alert) {
dispatch({ type: 'SET_ALERT', payload: undefined })
}
} else {
dispatch({ type: 'SET_ALERT', payload: { severity: 'info', message: 'No projects found.'}});
}
} catch (error) {
dispatch({
type: 'SET_ALERT',
@@ -221,22 +230,42 @@ const Projects = () => {
}
</Grid>
</Grid>
</CardActions>
</Card>
</Grid>
)
})}
{state.isLoading && (
<>
<Grid display="flex" justifyContent="center" size={12}>
<Spinner />
{state.isLoading && [...Array(6)].map((_element, index) => {
return (
<Grid display='flex' justifyContent='center' size={12}>
<Card
key={index}
sx={{
width: '100%'
}}
>
<CardContent>
<Grid container spacing={2}>
<Grid size={1}>
<Skeleton height={100} width={60} />
</Grid>
<Grid size={11}>
<Stack>
<Skeleton height={60} />
<Skeleton height={30} />
</Stack>
</Grid>
<Grid size={12}>
<Skeleton />
<Skeleton />
<Skeleton />
</Grid>
</Grid>
</CardContent>
</Card>
</Grid>
<Grid display="flex" justifyContent="center" size={12}>
Loading...
</Grid>
</>
)}
)
})}
</Grid>
{state.isFormOpen &&
<ProjectForm

View File

@@ -2,20 +2,20 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.104.0"
version = "4.26.0"
hashes = [
"h1:SSBkZNrevDxOI6j9tVel7/BKX/5xaMYUqx4qhLvrjS4=",
"zh:01aa74b1e13c797b20407c37c683b945ffb24462bb39cdaddcf5b3297272c85a",
"zh:42c3a69ece44ed6dbd5145dadbdbde9a2e99c3dc0b5a0b28544fd68e796a755d",
"zh:48102182e71a10f8337828239d770953fb54e95c4f617a5a327316ba7d9c9aa5",
"zh:4c086420f1acc033b5901dc266721a38f43cbab43dedae149df3ccd8d1a3615d",
"zh:634e3d701798d699f502c86d1ee591778fa0a46be81a220bd849c0389cd742f1",
"zh:6aa0c6cb606dcd8efe90fb9fb872aa5406119264ce2819d8daf35c813e6ba2f7",
"zh:8604d0a159b1905d7a92448d5e2e1ec0b3275b9b2d8f7986f4a566f570a6f90c",
"zh:912ddd9a43cbb168a58f1af625a8fe111e505c059442ad6126905449e5013877",
"zh:9ed54f1e7ae7881611ae659bfbd11db878adc77aa848b920cc0d76a1ab41a2ac",
"zh:b507020a566bdbc0dfe868103664361e8ee5549de6edceb7f5d6837dcd8af5a3",
"h1:Vdylhj5W0M+J62bOOdvVUlmGB7M5TfaNRcThdb8ydcc=",
"zh:0e381bace81028596d60e253bc320bf62d00ae2ec207d7c7e70cdbec5f543334",
"zh:32c8cf70e476a4d0e0a2d4cb94b4a4e95c287c5972ca1e8c0f37dc629fbe31cb",
"zh:568ebaa4c66fc668dc14c8ff323e47fc7b2ac3b5a5d9eec612de2b6a30164f4c",
"zh:596c218810ffb85bc7224574b6ba6dbab9295bfa7490eac98c5ff88beae75710",
"zh:75a0e5b60f24684d62944714deb1c790b17c8d4acc93b5cdb45a8187d887b7f1",
"zh:7d2abea6ab66a08fed7d1ab8d4f3a8344fe7e2ac76d7409a3e40e8c066df6f22",
"zh:7f4db75991fd610b2c0306226e5e1916d4b633cdb0126bc78951dce2365b3418",
"zh:95fe307defb6e0dc172855fa597140f3da96655b3c558c140ae51a4a6077f58d",
"zh:ae07cdd3c658c0e24d45f1cfadf8b085b18981bcd72a20093ce3f042ed0adf3f",
"zh:d2a471b9e42499a7247f873aebd5cbc8df0c6691f02a5c9b556aa00045c06869",
"zh:e0299c0f6eae2b1c935f552f76fc49a2e61975eeda9410e3920a004b74d9e750",
"zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c",
"zh:f7fc6699a0359183911448bf9736777cd6d8ce91fd20d682cf635fa58e2905dd",
]
}

View File

@@ -0,0 +1,11 @@
locals {
name = {
test = "noahspan-test"
prod = "noahspan-prod"
}
log_analytics_workspace_name = {
test = "noahspan-log-analytics-workspace-test"
prod = "noahspan-log-analytics-workspace-prod"
}
}

View File

@@ -0,0 +1,7 @@
output "name" {
value = local.name[var.environment]
}
output "log_analytics_workspace_name" {
value = local.log_analytics_workspace_name[var.environment]
}

View File

@@ -0,0 +1 @@
variable "environment" {}

View File

@@ -1,61 +1,4 @@
locals {
container_app_app_name = {
test = "root-app-test"
prod = "root-app-prod"
}
container_app_app_container_image = {
test = "noahspan/root-app:v1.0.0"
prod = "noahspan/root-app:v1.0.0"
}
container_app_app_container_name = {
test = "root-app-test"
prod = "root-app-prod"
}
container_app_api_name = {
test = "root-api-test"
prod = "root-api-prod"
}
container_app_api_container_image = {
test = "noahspan/root-api:v1.0.0"
prod = "noahspan/root-api:v1.0.0"
}
container_app_api_container_name = {
test = "root-api-test"
prod = "root-api-prod"
}
container_app_api_dapr_app_id = {
test = "rootapitest"
prod = "rootpapiprod"
}
container_app_environment_name = {
test = "root-test"
prod = "root-prod"
}
custom_domain_count = {
test = 0
prod = 1
}
log_analytics_workspace_name = {
test = "root-log-analytics-workspace-test"
prod = "root-log-analytics-workspace-prod"
}
storage_account_name = {
test = "noahspanroottest"
prod = "noahspanrootprod"
}
storage_tables = {
test = ["projects"]
prod = ["projects"]
}
module "container_app_environment" {
source = "./container_app_environment"
environment = var.environment
}

View File

@@ -1,47 +1,3 @@
output "container_app_app_name" {
value = local.container_app_app_name[var.environment]
}
output "container_app_app_container_image" {
value = local.container_app_app_container_image[var.environment]
}
output "container_app_app_container_name" {
value = local.container_app_app_container_name[var.environment]
}
output "container_app_api_name" {
value = local.container_app_api_name[var.environment]
}
output "container_app_api_container_image" {
value = local.container_app_api_container_image[var.environment]
}
output "container_app_api_container_name" {
value = local.container_app_api_container_name[var.environment]
}
output "container_app_api_dapr_app_id" {
value = local.container_app_api_dapr_app_id[var.environment]
}
output "container_app_environment_name" {
value = local.container_app_environment_name[var.environment]
}
output "custom_domain_count" {
value = local.custom_domain_count[var.environment]
}
output "log_analytics_workspace_name" {
value = local.log_analytics_workspace_name[var.environment]
}
output "storage_account_name" {
value = local.storage_account_name[var.environment]
}
output "storage_tables" {
value = local.storage_tables[var.environment]
output "container_app_environment" {
value = module.container_app_environment
}

View File

@@ -1,29 +1,40 @@
module "storage" {
source = "github.com/noahspannbauer/noahspan-terraform/modules/storage"
resource_group_name = var.RESOURCE_GROUP_NAME
storage_account_name = module.environment.storage_account_name
storage_tables = module.environment.storage_tables
}
# module "storage" {
# source = "github.com/noahspannbauer/noahspan-terraform/modules/storage"
# resource_group_name = var.RESOURCE_GROUP_NAME
# static_websites = module.environment.static_websites
# storage_account_name = module.environment.storage_account_name
# storage_blobs = module.environment.storage_blobs
# storage_tables = module.environment.storage_tables
# }
module "container_app" {
source = "github.com/noahspannbauer/noahspan-terraform/modules/container_app"
app_subdomain_name = var.APP_SUBDOMAIN_NAME
client_id = var.CLIENT_ID
client_secret = var.CLIENT_SECRET
container_app_app_name = module.environment.container_app_app_name
container_app_app_container_image = module.environment.container_app_api_container_image
container_app_app_container_name = module.environment.container_app_api_container_name
container_app_api_name = module.environment.container_app_api_name
container_app_api_container_image = module.environment.container_app_api_container_image
container_app_api_container_name = module.environment.container_app_api_container_name
container_app_environment_name = module.environment.container_app_environment_name
custom_domain_count = module.environment.custom_domain_count
dns_zone_resource_group = var.DNS_ZONE_RESOURCE_GROUP
docker_io_password = var.DOCKER_IO_PASSWORD
docker_io_username = var.DOCKER_IO_USERNAME
domain_name = var.DOMAIN_NAME
log_analytics_workspace_name = module.environment.log_analytics_workspace_name
# module "container_app" {
# source = "github.com/noahspannbauer/noahspan-terraform/modules/container_app"
# app_subdomain_name = var.APP_SUBDOMAIN_NAME
# client_id = var.CLIENT_ID
# client_secret = var.CLIENT_SECRET
# container_app_app_name = module.environment.container_app_app_name
# container_app_app_container_image = module.environment.container_app_api_container_image
# container_app_app_container_name = module.environment.container_app_api_container_name
# container_app_api_name = module.environment.container_app_api_name
# container_app_api_container_image = module.environment.container_app_api_container_image
# container_app_api_container_name = module.environment.container_app_api_container_name
# container_app_environment_name = module.environment.container_app_environment_name
# custom_domain_count = module.environment.custom_domain_count
# dns_zone_resource_group = var.DNS_ZONE_RESOURCE_GROUP
# docker_io_password = var.DOCKER_IO_PASSWORD
# docker_io_username = var.DOCKER_IO_USERNAME
# domain_name = var.DOMAIN_NAME
# log_analytics_workspace_name = module.environment.log_analytics_workspace_name
# resource_group_name = var.RESOURCE_GROUP_NAME
# storage_account_primary_connection_string = module.storage.storage_account_primary_connection_string
# tenant_id = var.TENANT_ID
# }
module "container_app_environment" {
source = "github.com/noahspannbauer/noahspan-terraform/modules/container_app_environment"
container_app_environment_name = module.environment.container_app_environment.name
log_analytics_workspace_name = module.environment.container_app_environment.log_analytics_workspace_name
log_analytics_workspace_retention_in_days = 30
log_analytics_workspace_sku = "PerGB2018"
resource_group_name = var.RESOURCE_GROUP_NAME
storage_account_primary_connection_string = module.storage.storage_account_primary_connection_string
tenant_id = var.TENANT_ID
}

View File

@@ -1,5 +1,5 @@
terraform {
required_version = ">= 1.1.0"
required_version = ">= 1.13.0"
required_providers {
azurerm = {

View File

@@ -1,20 +1,3 @@
variable "APP_SUBDOMAIN_NAME" {
type = string
}
variable "CLIENT_ID" {
type = string
}
variable "CLIENT_SECRET" {
type = string
sensitive = true
}
variable "DNS_ZONE_RESOURCE_GROUP" {
type = string
}
variable "DOCKER_IO_PASSWORD" {
type = string
sensitive = true
@@ -24,10 +7,6 @@ variable "DOCKER_IO_USERNAME" {
type = string
}
variable "DOMAIN_NAME" {
type = string
}
variable "RESOURCE_GROUP_NAME" {
type = string
}

173
pnpm-lock.yaml generated
View File

@@ -134,8 +134,8 @@ importers:
specifier: ^2.40.0
version: 2.40.0
'@noahspan/noahspan-components':
specifier: ^1.4.0
version: 1.4.0(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))
specifier: ^1.8.1
version: 1.8.1(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(jquery@3.7.1)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))
axios:
specifier: ^1.7.9
version: 1.7.9
@@ -484,6 +484,10 @@ packages:
resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==}
engines: {node: '>=6.9.0'}
'@babel/runtime@7.27.0':
resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==}
engines: {node: '>=6.9.0'}
'@babel/template@7.26.8':
resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==}
engines: {node: '>=6.9.0'}
@@ -1612,8 +1616,8 @@ packages:
'@nestjs/common': ^9.0.0 || ^10.0.0
'@nestjs/core': ^9.0.0 || ^10.0.0
'@noahspan/noahspan-components@1.4.0':
resolution: {integrity: sha512-Urq/hHr3KCbmnKO6NhruZQhJnFjiycQ8yReV/JFoxNdlN7WTWGIGEca9MnqNH11WmRK+RtecU4ByehrHqqqK3Q==}
'@noahspan/noahspan-components@1.8.1':
resolution: {integrity: sha512-x+h9tc6Jp54WP4oKxbEeHuzjWVd1emJaKTfh/uMGYyXJFeCdWFfWdFgHsAEGmVnUn0ZpQLctWqi+t6/ix3KgnA==}
engines: {node: '>=18.0.0'}
peerDependencies:
react: ^18.2.0
@@ -2990,6 +2994,9 @@ packages:
classnames@2.3.2:
resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
@@ -3198,9 +3205,16 @@ packages:
babel-plugin-macros:
optional: true
deep-freeze@0.0.1:
resolution: {integrity: sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==}
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
deepmerge@2.2.1:
resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==}
engines: {node: '>=0.10.0'}
deepmerge@4.2.2:
resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
engines: {node: '>=0.10.0'}
@@ -3332,6 +3346,12 @@ packages:
resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'}
enquire.js@2.1.6:
resolution: {integrity: sha512-/KujNpO+PT63F7Hlpu4h3pE3TokKRHN26JYmQpPyjkRD/N57R7bPDNojMXdi7uveAKjYB7yQnartCxZnFWr0Xw==}
equals@1.0.5:
resolution: {integrity: sha512-wI15a6ZoaaXPv+55+Vh2Kqn3+efKRv8QPtcGTjW5xmanMnQzESdAt566jevtMZyt3W/jwLDTzXpMph5ECDJ2zg==}
errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
@@ -4169,9 +4189,15 @@ packages:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
jkroso-type@1.1.1:
resolution: {integrity: sha512-zZgay+fPG6PgMUrpyFADmQmvLo39+AZa7Gc5pZhev2RhDxwANEq2etwD8d0e6rTg5NkwOIlQmaEmns3draC6Ng==}
jose@4.15.9:
resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==}
jquery@3.7.1:
resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==}
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -4210,6 +4236,9 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
json2mq@0.2.0:
resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==}
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -4300,6 +4329,9 @@ packages:
lodash.clonedeep@4.5.0:
resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
@@ -4877,6 +4909,12 @@ packages:
pure-rand@6.1.0:
resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
pure-react-carousel@1.32.0:
resolution: {integrity: sha512-RW0zKjjId1Xmspcqdu3v0pmlce3BVDACJ0fzt1+ZPJ4GxqJbIqt2kPAh1e5M19S5BDewihnq6kz4kIaGXleO3w==}
peerDependencies:
react: 15.x || 16.x || 17.x || 18.x
react-dom: 15.x || 16.x || 17.x || 18.x
qs@6.13.0:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
@@ -4973,6 +5011,12 @@ packages:
react-dom:
optional: true
react-slick@0.30.3:
resolution: {integrity: sha512-B4x0L9GhkEWUMApeHxr/Ezp2NncpGc+5174R02j+zFiWuYboaq98vmxwlpafZfMjZic1bjdIqqmwLDcQY0QaFA==}
peerDependencies:
react: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-style-singleton@2.2.3:
resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
engines: {node: '>=10'}
@@ -5040,6 +5084,9 @@ packages:
reselect@5.1.1:
resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==}
resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
resolve-cwd@3.0.0:
resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
engines: {node: '>=8'}
@@ -5250,6 +5297,11 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
slick-carousel@1.8.1:
resolution: {integrity: sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==}
peerDependencies:
jquery: '>=1.8.0'
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -5303,6 +5355,9 @@ packages:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'}
string-convert@0.2.1:
resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==}
string-length@4.0.2:
resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
engines: {node: '>=10'}
@@ -6254,6 +6309,10 @@ snapshots:
dependencies:
regenerator-runtime: 0.14.1
'@babel/runtime@7.27.0':
dependencies:
regenerator-runtime: 0.14.1
'@babel/template@7.26.8':
dependencies:
'@babel/code-frame': 7.26.2
@@ -7461,7 +7520,7 @@ snapshots:
- stream-browserify
- supports-color
'@noahspan/noahspan-components@1.4.0(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))':
'@noahspan/noahspan-components@1.8.1(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0))(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(jquery@3.7.1)(less@4.2.2)(moment@2.30.1)(postcss@8.5.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.5.4(prettier@3.5.0))(typescript@5.7.3)(webpack@5.98.0(esbuild@0.18.20))':
dependencies:
'@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0)
'@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0))(@types/react@19.0.8)(react@19.0.0)
@@ -7485,9 +7544,12 @@ snapshots:
'@tanstack/react-table': 8.21.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
date-fns: 3.6.0
dayjs: 1.11.13
pure-react-carousel: 1.32.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0
react-day-picker: 8.10.1(date-fns@3.6.0)(react@19.0.0)
react-dom: 19.0.0(react@19.0.0)
react-slick: 0.30.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
slick-carousel: 1.8.1(jquery@3.7.1)
transitivePeerDependencies:
- '@mui/material-pigment-css'
- '@mui/system'
@@ -7497,6 +7559,7 @@ snapshots:
- date-fns-jalali
- encoding
- fibers
- jquery
- less
- luxon
- moment
@@ -7625,17 +7688,17 @@ snapshots:
'@radix-ui/number@1.0.1':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/primitive@1.0.1':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/primitive@1.1.1': {}
'@radix-ui/react-arrow@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -7645,7 +7708,7 @@ snapshots:
'@radix-ui/react-collection@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-context': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -7670,7 +7733,7 @@ snapshots:
'@radix-ui/react-compose-refs@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
@@ -7683,7 +7746,7 @@ snapshots:
'@radix-ui/react-context@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
@@ -7696,7 +7759,7 @@ snapshots:
'@radix-ui/react-direction@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
@@ -7709,7 +7772,7 @@ snapshots:
'@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/primitive': 1.0.1
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -7723,14 +7786,14 @@ snapshots:
'@radix-ui/react-focus-guards@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
'@radix-ui/react-focus-scope@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0)
@@ -7742,7 +7805,7 @@ snapshots:
'@radix-ui/react-id@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0
optionalDependencies:
@@ -7757,7 +7820,7 @@ snapshots:
'@radix-ui/react-popper@1.1.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-arrow': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
@@ -7776,7 +7839,7 @@ snapshots:
'@radix-ui/react-portal@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -7786,7 +7849,7 @@ snapshots:
'@radix-ui/react-primitive@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-slot': 1.0.2(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -7822,7 +7885,7 @@ snapshots:
'@radix-ui/react-select@1.2.2(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/number': 1.0.1
'@radix-ui/primitive': 1.0.1
'@radix-ui/react-collection': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -7861,7 +7924,7 @@ snapshots:
'@radix-ui/react-slot@1.0.2(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-compose-refs': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0
optionalDependencies:
@@ -7917,7 +7980,7 @@ snapshots:
'@radix-ui/react-use-callback-ref@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
@@ -7930,7 +7993,7 @@ snapshots:
'@radix-ui/react-use-controllable-state@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0
optionalDependencies:
@@ -7945,7 +8008,7 @@ snapshots:
'@radix-ui/react-use-escape-keydown@1.0.3(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0
optionalDependencies:
@@ -7953,7 +8016,7 @@ snapshots:
'@radix-ui/react-use-layout-effect@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
@@ -7966,14 +8029,14 @@ snapshots:
'@radix-ui/react-use-previous@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
react: 19.0.0
optionalDependencies:
'@types/react': 19.0.8
'@radix-ui/react-use-rect@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/rect': 1.0.1
react: 19.0.0
optionalDependencies:
@@ -7981,7 +8044,7 @@ snapshots:
'@radix-ui/react-use-size@1.0.1(@types/react@19.0.8)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@19.0.8)(react@19.0.0)
react: 19.0.0
optionalDependencies:
@@ -7989,7 +8052,7 @@ snapshots:
'@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@19.0.3(@types/react@19.0.8))(@types/react@19.0.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -7999,7 +8062,7 @@ snapshots:
'@radix-ui/rect@1.0.1':
dependencies:
'@babel/runtime': 7.26.7
'@babel/runtime': 7.27.0
'@rollup/rollup-android-arm-eabi@4.34.7':
optional: true
@@ -9165,6 +9228,8 @@ snapshots:
classnames@2.3.2: {}
classnames@2.5.1: {}
cli-cursor@3.1.0:
dependencies:
restore-cursor: 3.1.0
@@ -9344,8 +9409,12 @@ snapshots:
optionalDependencies:
babel-plugin-macros: 3.1.0
deep-freeze@0.0.1: {}
deep-is@0.1.4: {}
deepmerge@2.2.1: {}
deepmerge@4.2.2: {}
deepmerge@4.3.1: {}
@@ -9448,6 +9517,12 @@ snapshots:
graceful-fs: 4.2.11
tapable: 2.2.1
enquire.js@2.1.6: {}
equals@1.0.5:
dependencies:
jkroso-type: 1.1.1
errno@0.1.8:
dependencies:
prr: 1.0.1
@@ -10689,8 +10764,12 @@ snapshots:
jiti@1.21.7: {}
jkroso-type@1.1.1: {}
jose@4.15.9: {}
jquery@3.7.1: {}
js-tokens@4.0.0: {}
js-yaml@3.14.1:
@@ -10718,6 +10797,10 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
json2mq@0.2.0:
dependencies:
string-convert: 0.2.1
json5@2.2.3: {}
jsonc-parser@3.3.1: {}
@@ -10836,6 +10919,8 @@ snapshots:
lodash.clonedeep@4.5.0: {}
lodash.debounce@4.0.8: {}
lodash.includes@4.3.0: {}
lodash.isboolean@3.0.3: {}
@@ -11376,6 +11461,16 @@ snapshots:
pure-rand@6.1.0: {}
pure-react-carousel@1.32.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
'@babel/runtime': 7.27.0
deep-freeze: 0.0.1
deepmerge: 2.2.1
equals: 1.0.5
prop-types: 15.8.1
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
qs@6.13.0:
dependencies:
side-channel: 1.1.0
@@ -11465,6 +11560,16 @@ snapshots:
optionalDependencies:
react-dom: 19.0.0(react@19.0.0)
react-slick@0.30.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
classnames: 2.5.1
enquire.js: 2.1.6
json2mq: 0.2.0
lodash.debounce: 4.0.8
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
resize-observer-polyfill: 1.5.1
react-style-singleton@2.2.3(@types/react@19.0.8)(react@19.0.0):
dependencies:
get-nonce: 1.0.1
@@ -11530,6 +11635,8 @@ snapshots:
reselect@5.1.1: {}
resize-observer-polyfill@1.5.1: {}
resolve-cwd@3.0.0:
dependencies:
resolve-from: 5.0.0
@@ -11787,6 +11894,10 @@ snapshots:
slash@3.0.0: {}
slick-carousel@1.8.1(jquery@3.7.1):
dependencies:
jquery: 3.7.1
source-map-js@1.2.1: {}
source-map-support@0.5.13:
@@ -11829,6 +11940,8 @@ snapshots:
streamsearch@1.1.0: {}
string-convert@0.2.1: {}
string-length@4.0.2:
dependencies:
char-regex: 1.0.2