diff --git a/.default.env b/.default.env new file mode 100644 index 0000000..1622127 --- /dev/null +++ b/.default.env @@ -0,0 +1,3 @@ +NEXT_APPWRITE_KEY= +NEXT_PUBLIC_APPWRITE_ENDPOINT=http://localhost/v1 +NEXT_PUBLIC_APPWRITE_PROJECT= \ No newline at end of file diff --git a/.env b/.env new file mode 100644 index 0000000..44246c3 --- /dev/null +++ b/.env @@ -0,0 +1,3 @@ +NEXT_APPWRITE_KEY=2373e8ebda066d8cf7051189bda95eada44fccfc45df9cafff35a118b789d6ea86a49ca5fad47f417f8e24f4a686e97b1299d919bd1f003a0dd04492663ac0853f270e0e225c0c4bd12bebd4c7de68d3fbd2e4fa758b0d4c4abd568324a7b072b77e671460caea1cd4811e4c00f1cdc8a2c5b755e3e578b35d8ec3ddf7004173 +NEXT_PUBLIC_APPWRITE_ENDPOINT=http://localhost/v1 +NEXT_PUBLIC_APPWRITE_PROJECT=664fdcac0006a5bbd335 \ No newline at end of file diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index bffb357..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "next/core-web-vitals" -} diff --git a/docker-compose.yml b/docker-compose.yml index 066af69..1ba11d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,8 @@ x-logging: &x-logging options: max-file: '5' max-size: '10m' - +include: + - "supabase/docker-compose.yml" services: neroshitron: build: @@ -22,825 +23,5 @@ services: volumes: - ./data:/app/data - traefik: - image: traefik:2.11 - container_name: appwrite-traefik - <<: *x-logging - command: - - --providers.file.directory=/storage/config - - --providers.file.watch=true - - --providers.docker=true - - --providers.docker.exposedByDefault=false - - --providers.docker.constraints=Label(`traefik.constraint-label-stack`,`appwrite`) - - --entrypoints.appwrite_web.address=:80 - - --entrypoints.appwrite_websecure.address=:443 - restart: unless-stopped - ports: - - 80:80 - - 443:443 - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - appwrite-config:/storage/config:ro - - appwrite-certificates:/storage/certificates:ro - depends_on: - - appwrite - networks: - - gateway - - appwrite - - appwrite: - image: appwrite/appwrite:1.5.5 - container_name: appwrite - <<: *x-logging - restart: unless-stopped - networks: - - appwrite - labels: - - traefik.enable=true - - traefik.constraint-label-stack=appwrite - - traefik.docker.network=appwrite - - traefik.http.services.appwrite_api.loadbalancer.server.port=80 - #http - - traefik.http.routers.appwrite_api_http.entrypoints=appwrite_web - - traefik.http.routers.appwrite_api_http.rule=PathPrefix(`/`) - - traefik.http.routers.appwrite_api_http.service=appwrite_api - # https - - traefik.http.routers.appwrite_api_https.entrypoints=appwrite_websecure - - traefik.http.routers.appwrite_api_https.rule=PathPrefix(`/`) - - traefik.http.routers.appwrite_api_https.service=appwrite_api - - traefik.http.routers.appwrite_api_https.tls=true - volumes: - - appwrite-uploads:/storage/uploads:rw - - appwrite-cache:/storage/cache:rw - - appwrite-config:/storage/config:rw - - appwrite-certificates:/storage/certificates:rw - - appwrite-functions:/storage/functions:rw - depends_on: - - mariadb - - redis -# - clamav - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_LOCALE - - _APP_CONSOLE_WHITELIST_ROOT - - _APP_CONSOLE_WHITELIST_EMAILS - - _APP_CONSOLE_WHITELIST_IPS - - _APP_CONSOLE_HOSTNAMES - - _APP_SYSTEM_EMAIL_NAME - - _APP_SYSTEM_EMAIL_ADDRESS - - _APP_SYSTEM_SECURITY_EMAIL_ADDRESS - - _APP_SYSTEM_RESPONSE_FORMAT - - _APP_OPTIONS_ABUSE - - _APP_OPTIONS_ROUTER_PROTECTION - - _APP_OPTIONS_FORCE_HTTPS - - _APP_OPTIONS_FUNCTIONS_FORCE_HTTPS - - _APP_OPENSSL_KEY_V1 - - _APP_DOMAIN - - _APP_DOMAIN_TARGET - - _APP_DOMAIN_FUNCTIONS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_SMTP_HOST - - _APP_SMTP_PORT - - _APP_SMTP_SECURE - - _APP_SMTP_USERNAME - - _APP_SMTP_PASSWORD - - _APP_USAGE_STATS - - _APP_STORAGE_LIMIT - - _APP_STORAGE_PREVIEW_LIMIT - - _APP_STORAGE_ANTIVIRUS - - _APP_STORAGE_ANTIVIRUS_HOST - - _APP_STORAGE_ANTIVIRUS_PORT - - _APP_STORAGE_DEVICE - - _APP_STORAGE_S3_ACCESS_KEY - - _APP_STORAGE_S3_SECRET - - _APP_STORAGE_S3_REGION - - _APP_STORAGE_S3_BUCKET - - _APP_STORAGE_DO_SPACES_ACCESS_KEY - - _APP_STORAGE_DO_SPACES_SECRET - - _APP_STORAGE_DO_SPACES_REGION - - _APP_STORAGE_DO_SPACES_BUCKET - - _APP_STORAGE_BACKBLAZE_ACCESS_KEY - - _APP_STORAGE_BACKBLAZE_SECRET - - _APP_STORAGE_BACKBLAZE_REGION - - _APP_STORAGE_BACKBLAZE_BUCKET - - _APP_STORAGE_LINODE_ACCESS_KEY - - _APP_STORAGE_LINODE_SECRET - - _APP_STORAGE_LINODE_REGION - - _APP_STORAGE_LINODE_BUCKET - - _APP_STORAGE_WASABI_ACCESS_KEY - - _APP_STORAGE_WASABI_SECRET - - _APP_STORAGE_WASABI_REGION - - _APP_STORAGE_WASABI_BUCKET - - _APP_FUNCTIONS_SIZE_LIMIT - - _APP_FUNCTIONS_TIMEOUT - - _APP_FUNCTIONS_BUILD_TIMEOUT - - _APP_FUNCTIONS_CPUS - - _APP_FUNCTIONS_MEMORY - - _APP_FUNCTIONS_RUNTIMES - - _APP_EXECUTOR_SECRET - - _APP_EXECUTOR_HOST - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_MAINTENANCE_INTERVAL - - _APP_MAINTENANCE_DELAY - - _APP_MAINTENANCE_RETENTION_EXECUTION - - _APP_MAINTENANCE_RETENTION_CACHE - - _APP_MAINTENANCE_RETENTION_ABUSE - - _APP_MAINTENANCE_RETENTION_AUDIT - - _APP_MAINTENANCE_RETENTION_USAGE_HOURLY - - _APP_MAINTENANCE_RETENTION_SCHEDULES - - _APP_SMS_PROVIDER - - _APP_SMS_FROM - - _APP_GRAPHQL_MAX_BATCH_SIZE - - _APP_GRAPHQL_MAX_COMPLEXITY - - _APP_GRAPHQL_MAX_DEPTH - - _APP_VCS_GITHUB_APP_NAME - - _APP_VCS_GITHUB_PRIVATE_KEY - - _APP_VCS_GITHUB_APP_ID - - _APP_VCS_GITHUB_WEBHOOK_SECRET - - _APP_VCS_GITHUB_CLIENT_SECRET - - _APP_VCS_GITHUB_CLIENT_ID - - _APP_MIGRATIONS_FIREBASE_CLIENT_ID - - _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET - - _APP_ASSISTANT_OPENAI_API_KEY - - appwrite-realtime: - image: appwrite/appwrite:1.5.5 - entrypoint: realtime - container_name: appwrite-realtime - <<: *x-logging - restart: unless-stopped - labels: - - "traefik.enable=true" - - "traefik.constraint-label-stack=appwrite" - - "traefik.docker.network=appwrite" - - "traefik.http.services.appwrite_realtime.loadbalancer.server.port=80" - #ws - - traefik.http.routers.appwrite_realtime_ws.entrypoints=appwrite_web - - traefik.http.routers.appwrite_realtime_ws.rule=PathPrefix(`/v1/realtime`) - - traefik.http.routers.appwrite_realtime_ws.service=appwrite_realtime - # wss - - traefik.http.routers.appwrite_realtime_wss.entrypoints=appwrite_websecure - - traefik.http.routers.appwrite_realtime_wss.rule=PathPrefix(`/v1/realtime`) - - traefik.http.routers.appwrite_realtime_wss.service=appwrite_realtime - - traefik.http.routers.appwrite_realtime_wss.tls=true - networks: - - appwrite - depends_on: - - mariadb - - redis - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPTIONS_ABUSE - - _APP_OPTIONS_ROUTER_PROTECTION - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_USAGE_STATS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - appwrite-worker-audits: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-audits - <<: *x-logging - container_name: appwrite-worker-audits - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - appwrite-worker-webhooks: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-webhooks - <<: *x-logging - container_name: appwrite-worker-webhooks - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_SYSTEM_SECURITY_EMAIL_ADDRESS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - appwrite-worker-deletes: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-deletes - <<: *x-logging - container_name: appwrite-worker-deletes - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - volumes: - - appwrite-uploads:/storage/uploads:rw - - appwrite-cache:/storage/cache:rw - - appwrite-functions:/storage/functions:rw - - appwrite-builds:/storage/builds:rw - - appwrite-certificates:/storage/certificates:rw - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_STORAGE_DEVICE - - _APP_STORAGE_S3_ACCESS_KEY - - _APP_STORAGE_S3_SECRET - - _APP_STORAGE_S3_REGION - - _APP_STORAGE_S3_BUCKET - - _APP_STORAGE_DO_SPACES_ACCESS_KEY - - _APP_STORAGE_DO_SPACES_SECRET - - _APP_STORAGE_DO_SPACES_REGION - - _APP_STORAGE_DO_SPACES_BUCKET - - _APP_STORAGE_BACKBLAZE_ACCESS_KEY - - _APP_STORAGE_BACKBLAZE_SECRET - - _APP_STORAGE_BACKBLAZE_REGION - - _APP_STORAGE_BACKBLAZE_BUCKET - - _APP_STORAGE_LINODE_ACCESS_KEY - - _APP_STORAGE_LINODE_SECRET - - _APP_STORAGE_LINODE_REGION - - _APP_STORAGE_LINODE_BUCKET - - _APP_STORAGE_WASABI_ACCESS_KEY - - _APP_STORAGE_WASABI_SECRET - - _APP_STORAGE_WASABI_REGION - - _APP_STORAGE_WASABI_BUCKET - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_EXECUTOR_SECRET - - _APP_EXECUTOR_HOST - - appwrite-worker-databases: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-databases - <<: *x-logging - container_name: appwrite-worker-databases - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - appwrite-worker-builds: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-builds - <<: *x-logging - container_name: appwrite-worker-builds - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - volumes: - - appwrite-functions:/storage/functions:rw - - appwrite-builds:/storage/builds:rw - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_EXECUTOR_SECRET - - _APP_EXECUTOR_HOST - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_VCS_GITHUB_APP_NAME - - _APP_VCS_GITHUB_PRIVATE_KEY - - _APP_VCS_GITHUB_APP_ID - - _APP_FUNCTIONS_TIMEOUT - - _APP_FUNCTIONS_BUILD_TIMEOUT - - _APP_FUNCTIONS_CPUS - - _APP_FUNCTIONS_MEMORY - - _APP_FUNCTIONS_SIZE_LIMIT - - _APP_OPTIONS_FORCE_HTTPS - - _APP_OPTIONS_FUNCTIONS_FORCE_HTTPS - - _APP_DOMAIN - - _APP_STORAGE_DEVICE - - _APP_STORAGE_S3_ACCESS_KEY - - _APP_STORAGE_S3_SECRET - - _APP_STORAGE_S3_REGION - - _APP_STORAGE_S3_BUCKET - - _APP_STORAGE_DO_SPACES_ACCESS_KEY - - _APP_STORAGE_DO_SPACES_SECRET - - _APP_STORAGE_DO_SPACES_REGION - - _APP_STORAGE_DO_SPACES_BUCKET - - _APP_STORAGE_BACKBLAZE_ACCESS_KEY - - _APP_STORAGE_BACKBLAZE_SECRET - - _APP_STORAGE_BACKBLAZE_REGION - - _APP_STORAGE_BACKBLAZE_BUCKET - - _APP_STORAGE_LINODE_ACCESS_KEY - - _APP_STORAGE_LINODE_SECRET - - _APP_STORAGE_LINODE_REGION - - _APP_STORAGE_LINODE_BUCKET - - _APP_STORAGE_WASABI_ACCESS_KEY - - _APP_STORAGE_WASABI_SECRET - - _APP_STORAGE_WASABI_REGION - - _APP_STORAGE_WASABI_BUCKET - - appwrite-worker-certificates: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-certificates - <<: *x-logging - container_name: appwrite-worker-certificates - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - volumes: - - appwrite-config:/storage/config:rw - - appwrite-certificates:/storage/certificates:rw - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_DOMAIN - - _APP_DOMAIN_TARGET - - _APP_DOMAIN_FUNCTIONS - - _APP_SYSTEM_SECURITY_EMAIL_ADDRESS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - appwrite-worker-functions: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-functions - <<: *x-logging - container_name: appwrite-worker-functions - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - - openruntimes-executor - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_FUNCTIONS_TIMEOUT - - _APP_FUNCTIONS_BUILD_TIMEOUT - - _APP_FUNCTIONS_CPUS - - _APP_FUNCTIONS_MEMORY - - _APP_EXECUTOR_SECRET - - _APP_EXECUTOR_HOST - - _APP_USAGE_STATS - - _APP_DOCKER_HUB_USERNAME - - _APP_DOCKER_HUB_PASSWORD - - _APP_LOGGING_CONFIG - - _APP_LOGGING_PROVIDER - - appwrite-worker-mails: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-mails - <<: *x-logging - container_name: appwrite-worker-mails - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_SYSTEM_EMAIL_NAME - - _APP_SYSTEM_EMAIL_ADDRESS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_SMTP_HOST - - _APP_SMTP_PORT - - _APP_SMTP_SECURE - - _APP_SMTP_USERNAME - - _APP_SMTP_PASSWORD - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - appwrite-worker-messaging: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-messaging - <<: *x-logging - container_name: appwrite-worker-messaging - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_SMS_FROM - - _APP_SMS_PROVIDER - - appwrite-worker-migrations: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-migrations - <<: *x-logging - container_name: appwrite-worker-migrations - restart: unless-stopped - networks: - - appwrite - depends_on: - - mariadb - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_DOMAIN - - _APP_DOMAIN_TARGET - - _APP_SYSTEM_SECURITY_EMAIL_ADDRESS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_MIGRATIONS_FIREBASE_CLIENT_ID - - _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET - - appwrite-maintenance: - image: appwrite/appwrite:1.5.5 - entrypoint: maintenance - <<: *x-logging - container_name: appwrite-maintenance - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_DOMAIN - - _APP_DOMAIN_TARGET - - _APP_DOMAIN_FUNCTIONS - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_MAINTENANCE_INTERVAL - - _APP_MAINTENANCE_RETENTION_EXECUTION - - _APP_MAINTENANCE_RETENTION_CACHE - - _APP_MAINTENANCE_RETENTION_ABUSE - - _APP_MAINTENANCE_RETENTION_AUDIT - - _APP_MAINTENANCE_RETENTION_USAGE_HOURLY - - _APP_MAINTENANCE_RETENTION_SCHEDULES - - appwrite-worker-usage: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-usage - container_name: appwrite-worker-usage - <<: *x-logging - restart: unless-stopped - networks: - - appwrite - depends_on: - - redis - - mariadb - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_USAGE_STATS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_USAGE_AGGREGATION_INTERVAL - - appwrite-worker-usage-dump: - image: appwrite/appwrite:1.5.5 - entrypoint: worker-usage-dump - <<: *x-logging - container_name: appwrite-worker-usage-dump - networks: - - appwrite - depends_on: - - redis - - mariadb - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_USAGE_STATS - - _APP_LOGGING_PROVIDER - - _APP_LOGGING_CONFIG - - _APP_USAGE_AGGREGATION_INTERVAL - - appwrite-scheduler-functions: - image: appwrite/appwrite:1.5.5 - entrypoint: schedule-functions - container_name: appwrite-scheduler-functions - <<: *x-logging - restart: unless-stopped - networks: - - appwrite - depends_on: - - mariadb - - redis - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - appwrite-scheduler-messages: - image: appwrite/appwrite:1.5.5 - entrypoint: schedule-messages - container_name: appwrite-scheduler-messages - <<: *x-logging - restart: unless-stopped - networks: - - appwrite - depends_on: - - mariadb - - redis - environment: - - _APP_ENV - - _APP_WORKER_PER_CORE - - _APP_OPENSSL_KEY_V1 - - _APP_REDIS_HOST - - _APP_REDIS_PORT - - _APP_REDIS_USER - - _APP_REDIS_PASS - - _APP_DB_HOST - - _APP_DB_PORT - - _APP_DB_SCHEMA - - _APP_DB_USER - - _APP_DB_PASS - - appwrite-assistant: - image: appwrite/assistant:0.4.0 - container_name: appwrite-assistant - <<: *x-logging - restart: unless-stopped - networks: - - appwrite - environment: - - _APP_ASSISTANT_OPENAI_API_KEY - - openruntimes-executor: - container_name: openruntimes-executor - hostname: appwrite-executor - <<: *x-logging - restart: unless-stopped - stop_signal: SIGINT - image: openruntimes/executor:0.4.12 - networks: - - appwrite - - runtimes - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - appwrite-builds:/storage/builds:rw - - appwrite-functions:/storage/functions:rw - # Host mount nessessary to share files between executor and runtimes. - # It's not possible to share mount file between 2 containers without host mount (copying is too slow) - - /tmp:/tmp:rw - environment: - - OPR_EXECUTOR_INACTIVE_TRESHOLD=$_APP_FUNCTIONS_INACTIVE_THRESHOLD - - OPR_EXECUTOR_MAINTENANCE_INTERVAL=$_APP_FUNCTIONS_MAINTENANCE_INTERVAL - - OPR_EXECUTOR_NETWORK=$_APP_FUNCTIONS_RUNTIMES_NETWORK - - OPR_EXECUTOR_DOCKER_HUB_USERNAME=$_APP_DOCKER_HUB_USERNAME - - OPR_EXECUTOR_DOCKER_HUB_PASSWORD=$_APP_DOCKER_HUB_PASSWORD - - OPR_EXECUTOR_ENV=$_APP_ENV - - OPR_EXECUTOR_RUNTIMES=$_APP_FUNCTIONS_RUNTIMES - - OPR_EXECUTOR_SECRET=$_APP_EXECUTOR_SECRET - - OPR_EXECUTOR_LOGGING_PROVIDER=$_APP_LOGGING_PROVIDER - - OPR_EXECUTOR_LOGGING_CONFIG=$_APP_LOGGING_CONFIG - - OPR_EXECUTOR_STORAGE_DEVICE=$_APP_STORAGE_DEVICE - - OPR_EXECUTOR_STORAGE_S3_ACCESS_KEY=$_APP_STORAGE_S3_ACCESS_KEY - - OPR_EXECUTOR_STORAGE_S3_SECRET=$_APP_STORAGE_S3_SECRET - - OPR_EXECUTOR_STORAGE_S3_REGION=$_APP_STORAGE_S3_REGION - - OPR_EXECUTOR_STORAGE_S3_BUCKET=$_APP_STORAGE_S3_BUCKET - - OPR_EXECUTOR_STORAGE_DO_SPACES_ACCESS_KEY=$_APP_STORAGE_DO_SPACES_ACCESS_KEY - - OPR_EXECUTOR_STORAGE_DO_SPACES_SECRET=$_APP_STORAGE_DO_SPACES_SECRET - - OPR_EXECUTOR_STORAGE_DO_SPACES_REGION=$_APP_STORAGE_DO_SPACES_REGION - - OPR_EXECUTOR_STORAGE_DO_SPACES_BUCKET=$_APP_STORAGE_DO_SPACES_BUCKET - - OPR_EXECUTOR_STORAGE_BACKBLAZE_ACCESS_KEY=$_APP_STORAGE_BACKBLAZE_ACCESS_KEY - - OPR_EXECUTOR_STORAGE_BACKBLAZE_SECRET=$_APP_STORAGE_BACKBLAZE_SECRET - - OPR_EXECUTOR_STORAGE_BACKBLAZE_REGION=$_APP_STORAGE_BACKBLAZE_REGION - - OPR_EXECUTOR_STORAGE_BACKBLAZE_BUCKET=$_APP_STORAGE_BACKBLAZE_BUCKET - - OPR_EXECUTOR_STORAGE_LINODE_ACCESS_KEY=$_APP_STORAGE_LINODE_ACCESS_KEY - - OPR_EXECUTOR_STORAGE_LINODE_SECRET=$_APP_STORAGE_LINODE_SECRET - - OPR_EXECUTOR_STORAGE_LINODE_REGION=$_APP_STORAGE_LINODE_REGION - - OPR_EXECUTOR_STORAGE_LINODE_BUCKET=$_APP_STORAGE_LINODE_BUCKET - - OPR_EXECUTOR_STORAGE_WASABI_ACCESS_KEY=$_APP_STORAGE_WASABI_ACCESS_KEY - - OPR_EXECUTOR_STORAGE_WASABI_SECRET=$_APP_STORAGE_WASABI_SECRET - - OPR_EXECUTOR_STORAGE_WASABI_REGION=$_APP_STORAGE_WASABI_REGION - - OPR_EXECUTOR_STORAGE_WASABI_BUCKET=$_APP_STORAGE_WASABI_BUCKET - - mariadb: - image: mariadb:10.11 # fix issues when upgrading using: mysql_upgrade -u root -p - container_name: appwrite-mariadb - <<: *x-logging - restart: unless-stopped - networks: - - appwrite - volumes: - - appwrite-mariadb:/var/lib/mysql:rw - environment: - - MYSQL_ROOT_PASSWORD=${_APP_DB_ROOT_PASS} - - MYSQL_DATABASE=${_APP_DB_SCHEMA} - - MYSQL_USER=${_APP_DB_USER} - - MYSQL_PASSWORD=${_APP_DB_PASS} - - MARIADB_AUTO_UPGRADE=1 - command: 'mysqld --innodb-flush-method=fsync' - - redis: - image: redis:7.2.4-alpine - container_name: appwrite-redis - <<: *x-logging - restart: unless-stopped - command: > - redis-server - --maxmemory 512mb - --maxmemory-policy allkeys-lru - --maxmemory-samples 5 - networks: - - appwrite - volumes: - - appwrite-redis:/data:rw - - # clamav: - # image: appwrite/clamav:1.2.0 - # container_name: appwrite-clamav - # restart: unless-stopped - # networks: - # - appwrite - # volumes: - # - appwrite-uploads:/storage/uploads - -networks: - gateway: - name: gateway - appwrite: - name: appwrite - runtimes: - name: runtimes - volumes: - appwrite-mariadb: - appwrite-redis: - appwrite-cache: - appwrite-uploads: - appwrite-certificates: - appwrite-functions: - appwrite-builds: - appwrite-config: - owncast-data: - - + db-config: diff --git a/docker.env b/docker.env index 6ceb64e..a5d925e 100644 --- a/docker.env +++ b/docker.env @@ -1,113 +1,105 @@ -_APP_ENV=production -_APP_LOCALE=en -_APP_OPTIONS_ABUSE=enabled -_APP_OPTIONS_FORCE_HTTPS=disabled -_APP_OPTIONS_FUNCTIONS_FORCE_HTTPS=disabled -_APP_OPTIONS_ROUTER_PROTECTION=disabled -_APP_OPENSSL_KEY_V1=your-secret-key -_APP_DOMAIN=localhost -_APP_DOMAIN_FUNCTIONS=functions.localhost -_APP_DOMAIN_TARGET=localhost -_APP_CONSOLE_WHITELIST_ROOT=enabled -_APP_CONSOLE_WHITELIST_EMAILS= -_APP_CONSOLE_WHITELIST_IPS= -_APP_CONSOLE_HOSTNAMES= -_APP_SYSTEM_EMAIL_NAME=Appwrite -_APP_SYSTEM_EMAIL_ADDRESS=team@appwrite.io -_APP_SYSTEM_RESPONSE_FORMAT= -_APP_SYSTEM_SECURITY_EMAIL_ADDRESS=certs@appwrite.io -_APP_USAGE_STATS=enabled -_APP_LOGGING_PROVIDER= -_APP_LOGGING_CONFIG= -_APP_USAGE_AGGREGATION_INTERVAL=30 -_APP_USAGE_TIMESERIES_INTERVAL=30 -_APP_USAGE_DATABASE_INTERVAL=900 -_APP_WORKER_PER_CORE=6 -_APP_REDIS_HOST=redis -_APP_REDIS_PORT=6379 -_APP_REDIS_USER= -_APP_REDIS_PASS= -_APP_DB_HOST=mariadb -_APP_DB_PORT=3306 -_APP_DB_SCHEMA=appwrite -_APP_DB_USER=user -_APP_DB_PASS=password -_APP_DB_ROOT_PASS=rootsecretpassword -_APP_INFLUXDB_HOST=influxdb -_APP_INFLUXDB_PORT=8086 -_APP_STATSD_HOST=telegraf -_APP_STATSD_PORT=8125 -_APP_SMTP_HOST= -_APP_SMTP_PORT= -_APP_SMTP_SECURE= -_APP_SMTP_USERNAME= -_APP_SMTP_PASSWORD= -_APP_SMS_PROVIDER= -_APP_SMS_FROM= -_APP_STORAGE_LIMIT=30000000 -_APP_STORAGE_PREVIEW_LIMIT=20000000 -_APP_STORAGE_ANTIVIRUS=disabled -_APP_STORAGE_ANTIVIRUS_HOST=clamav -_APP_STORAGE_ANTIVIRUS_PORT=3310 -_APP_STORAGE_DEVICE=local -_APP_STORAGE_S3_ACCESS_KEY= -_APP_STORAGE_S3_SECRET= -_APP_STORAGE_S3_REGION=us-east-1 -_APP_STORAGE_S3_BUCKET= -_APP_STORAGE_DO_SPACES_ACCESS_KEY= -_APP_STORAGE_DO_SPACES_SECRET= -_APP_STORAGE_DO_SPACES_REGION=us-east-1 -_APP_STORAGE_DO_SPACES_BUCKET= -_APP_STORAGE_BACKBLAZE_ACCESS_KEY= -_APP_STORAGE_BACKBLAZE_SECRET= -_APP_STORAGE_BACKBLAZE_REGION=us-west-004 -_APP_STORAGE_BACKBLAZE_BUCKET= -_APP_STORAGE_LINODE_ACCESS_KEY= -_APP_STORAGE_LINODE_SECRET= -_APP_STORAGE_LINODE_REGION=eu-central-1 -_APP_STORAGE_LINODE_BUCKET= -_APP_STORAGE_WASABI_ACCESS_KEY= -_APP_STORAGE_WASABI_SECRET= -_APP_STORAGE_WASABI_REGION=eu-central-1 -_APP_STORAGE_WASABI_BUCKET= -_APP_FUNCTIONS_SIZE_LIMIT=30000000 -_APP_FUNCTIONS_TIMEOUT=900 -_APP_FUNCTIONS_BUILD_TIMEOUT=900 -_APP_FUNCTIONS_CONTAINERS=10 -_APP_FUNCTIONS_CPUS=0 -_APP_FUNCTIONS_MEMORY=0 -_APP_FUNCTIONS_MEMORY_SWAP=0 -_APP_FUNCTIONS_RUNTIMES=node-16.0,php-8.0,python-3.9,ruby-3.0 -_APP_EXECUTOR_SECRET=your-secret-key -_APP_EXECUTOR_HOST=http://appwrite-executor/v1 -_APP_EXECUTOR_RUNTIME_NETWORK=appwrite_runtimes -_APP_FUNCTIONS_ENVS=node-16.0,php-7.4,python-3.9,ruby-3.0 -_APP_FUNCTIONS_INACTIVE_THRESHOLD=60 -DOCKERHUB_PULL_USERNAME= -DOCKERHUB_PULL_PASSWORD= -DOCKERHUB_PULL_EMAIL= -OPEN_RUNTIMES_NETWORK=appwrite_runtimes -_APP_FUNCTIONS_RUNTIMES_NETWORK=runtimes -_APP_DOCKER_HUB_USERNAME= -_APP_DOCKER_HUB_PASSWORD= -_APP_FUNCTIONS_MAINTENANCE_INTERVAL=3600 -_APP_VCS_GITHUB_APP_NAME= -_APP_VCS_GITHUB_PRIVATE_KEY= -_APP_VCS_GITHUB_APP_ID= -_APP_VCS_GITHUB_CLIENT_ID= -_APP_VCS_GITHUB_CLIENT_SECRET= -_APP_VCS_GITHUB_WEBHOOK_SECRET= -_APP_MAINTENANCE_INTERVAL=86400 -_APP_MAINTENANCE_DELAY=0 -_APP_MAINTENANCE_RETENTION_CACHE=2592000 -_APP_MAINTENANCE_RETENTION_EXECUTION=1209600 -_APP_MAINTENANCE_RETENTION_AUDIT=1209600 -_APP_MAINTENANCE_RETENTION_ABUSE=86400 -_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000 -_APP_MAINTENANCE_RETENTION_SCHEDULES=86400 -_APP_GRAPHQL_MAX_BATCH_SIZE=10 -_APP_GRAPHQL_MAX_COMPLEXITY=250 -_APP_GRAPHQL_MAX_DEPTH=3 -_APP_MIGRATIONS_FIREBASE_CLIENT_ID= -_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET= -_APP_ASSISTANT_OPENAI_API_KEY= \ No newline at end of file +############ +# Secrets +# YOU MUST CHANGE THESE BEFORE GOING INTO PRODUCTION +############ + +POSTGRES_PASSWORD=your-super-secret-and-long-postgres-password +JWT_SECRET=your-super-secret-jwt-token-with-at-least-32-characters-long +ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE +SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q +DASHBOARD_USERNAME=supabase +DASHBOARD_PASSWORD=this_password_is_insecure_and_should_be_updated + +############ +# Database - You can change these to any PostgreSQL database that has logical replication enabled. +############ + +POSTGRES_HOST=db +POSTGRES_DB=postgres +POSTGRES_PORT=5432 +# default user is postgres + +############ +# API Proxy - Configuration for the Kong Reverse proxy. +############ + +KONG_HTTP_PORT=8000 +KONG_HTTPS_PORT=8443 + + +############ +# API - Configuration for PostgREST. +############ + +PGRST_DB_SCHEMAS=public,storage,graphql_public + + +############ +# Auth - Configuration for the GoTrue authentication server. +############ + +## General +SITE_URL=http://localhost:3000 +ADDITIONAL_REDIRECT_URLS= +JWT_EXPIRY=3600 +DISABLE_SIGNUP=false +API_EXTERNAL_URL=http://localhost:8000 + +## Mailer Config +MAILER_URLPATHS_CONFIRMATION="/auth/v1/verify" +MAILER_URLPATHS_INVITE="/auth/v1/verify" +MAILER_URLPATHS_RECOVERY="/auth/v1/verify" +MAILER_URLPATHS_EMAIL_CHANGE="/auth/v1/verify" + +## Email auth +ENABLE_EMAIL_SIGNUP=true +ENABLE_EMAIL_AUTOCONFIRM=false +SMTP_ADMIN_EMAIL=admin@example.com +SMTP_HOST=supabase-mail +SMTP_PORT=2500 +SMTP_USER=fake_mail_user +SMTP_PASS=fake_mail_password +SMTP_SENDER_NAME=fake_sender +ENABLE_ANONYMOUS_USERS=false + +## Phone auth +ENABLE_PHONE_SIGNUP=true +ENABLE_PHONE_AUTOCONFIRM=true + + +############ +# Studio - Configuration for the Dashboard +############ + +STUDIO_DEFAULT_ORGANIZATION=Default Organization +STUDIO_DEFAULT_PROJECT=Default Project + +STUDIO_PORT=3000 +# replace if you intend to use Studio outside of localhost +SUPABASE_PUBLIC_URL=http://localhost:8000 + +# Enable webp support +IMGPROXY_ENABLE_WEBP_DETECTION=true + +############ +# Functions - Configuration for Functions +############ +# NOTE: VERIFY_JWT applies to all functions. Per-function VERIFY_JWT is not supported yet. +FUNCTIONS_VERIFY_JWT=false + +############ +# Logs - Configuration for Logflare +# Please refer to https://supabase.com/docs/reference/self-hosting-analytics/introduction +############ + +LOGFLARE_LOGGER_BACKEND_API_KEY=your-super-secret-and-long-logflare-key + +# Change vector.toml sinks to reflect this change +LOGFLARE_API_KEY=your-super-secret-and-long-logflare-key + +# Docker socket location - this value will differ depending on your OS +DOCKER_SOCKET_LOCATION=/var/run/docker.sock + +# Google Cloud Project details +GOOGLE_PROJECT_ID=GOOGLE_PROJECT_ID +GOOGLE_PROJECT_NUMBER=GOOGLE_PROJECT_NUMBERs \ No newline at end of file diff --git a/docs/.obsidian/app.json b/docs/.obsidian/app.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/docs/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/docs/.obsidian/appearance.json b/docs/.obsidian/appearance.json new file mode 100644 index 0000000..c8c365d --- /dev/null +++ b/docs/.obsidian/appearance.json @@ -0,0 +1,3 @@ +{ + "accentColor": "" +} \ No newline at end of file diff --git a/docs/.obsidian/core-plugins-migration.json b/docs/.obsidian/core-plugins-migration.json new file mode 100644 index 0000000..436f43c --- /dev/null +++ b/docs/.obsidian/core-plugins-migration.json @@ -0,0 +1,30 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "properties": false, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": false +} \ No newline at end of file diff --git a/docs/.obsidian/core-plugins.json b/docs/.obsidian/core-plugins.json new file mode 100644 index 0000000..9405bfd --- /dev/null +++ b/docs/.obsidian/core-plugins.json @@ -0,0 +1,20 @@ +[ + "file-explorer", + "global-search", + "switcher", + "graph", + "backlink", + "canvas", + "outgoing-link", + "tag-pane", + "page-preview", + "daily-notes", + "templates", + "note-composer", + "command-palette", + "editor-status", + "bookmarks", + "outline", + "word-count", + "file-recovery" +] \ No newline at end of file diff --git a/docs/.obsidian/graph.json b/docs/.obsidian/graph.json new file mode 100644 index 0000000..42a46ec --- /dev/null +++ b/docs/.obsidian/graph.json @@ -0,0 +1,22 @@ +{ + "collapse-filter": true, + "search": "", + "showTags": false, + "showAttachments": false, + "hideUnresolved": false, + "showOrphans": true, + "collapse-color-groups": true, + "colorGroups": [], + "collapse-display": true, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": true, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 1, + "close": true +} \ No newline at end of file diff --git a/docs/.obsidian/workspace.json b/docs/.obsidian/workspace.json new file mode 100644 index 0000000..83d9bca --- /dev/null +++ b/docs/.obsidian/workspace.json @@ -0,0 +1,155 @@ +{ + "main": { + "id": "bdde2e17ec0df42a", + "type": "split", + "children": [ + { + "id": "dedd2ccd270be348", + "type": "tabs", + "children": [ + { + "id": "b4a8432d18575240", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Technical Stack.md", + "mode": "source", + "source": false + } + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "c320d60637cee9e0", + "type": "split", + "children": [ + { + "id": "57d6275bac376e39", + "type": "tabs", + "children": [ + { + "id": "c2afa69ba2c55138", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical" + } + } + }, + { + "id": "81438d0c2baf979f", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + } + } + }, + { + "id": "956885082129707c", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {} + } + } + ] + } + ], + "direction": "horizontal", + "width": 300 + }, + "right": { + "id": "c47f5eb80efc5acc", + "type": "split", + "children": [ + { + "id": "25ec1b8698cf7037", + "type": "tabs", + "children": [ + { + "id": "5a51e0522b80dc8c", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "Technical Stack.md", + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "ce2e95cdf68332b3", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "file": "Technical Stack.md", + "linksCollapsed": false, + "unlinkedCollapsed": true + } + } + }, + { + "id": "dde7495b53a68d31", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true + } + } + }, + { + "id": "b3cfc60f37fb32d5", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "file": "Technical Stack.md" + } + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "switcher:Open quick switcher": false, + "graph:Open graph view": false, + "canvas:Create new canvas": false, + "daily-notes:Open today's daily note": false, + "templates:Insert template": false, + "command-palette:Open command palette": false + } + }, + "active": "b4a8432d18575240", + "lastOpenFiles": [ + "Pasted image 20240523235540.png", + "Welcome.md", + "Technical Stack.md" + ] +} \ No newline at end of file diff --git a/docs/Pasted image 20240523235540.png b/docs/Pasted image 20240523235540.png new file mode 100644 index 0000000..1ba2a97 Binary files /dev/null and b/docs/Pasted image 20240523235540.png differ diff --git a/docs/Technical Stack.md b/docs/Technical Stack.md new file mode 100644 index 0000000..573daee --- /dev/null +++ b/docs/Technical Stack.md @@ -0,0 +1,5 @@ +#### Application Database +***PostgreSQL*** +#### Frontend Framework +***NextJS React*** + diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index b8d6842..0000000 --- a/jsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "paths": { - "@/*": ["./src/*"] - } - } -} diff --git a/next.config.mjs b/next.config.mjs deleted file mode 100644 index 4678774..0000000 --- a/next.config.mjs +++ /dev/null @@ -1,4 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = {}; - -export default nextConfig; diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 416053c..0000000 --- a/package-lock.json +++ /dev/null @@ -1,4759 +0,0 @@ -{ - "name": "neroshitron", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "neroshitron", - "version": "0.1.0", - "dependencies": { - "next": "14.2.3", - "react": "^18", - "react-dom": "^18" - }, - "devDependencies": { - "eslint": "^8", - "eslint-config-next": "14.2.3", - "postcss": "^8", - "tailwindcss": "^3.4.1" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@next/env": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.3.tgz", - "integrity": "sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==" - }, - "node_modules/@next/eslint-plugin-next": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.3.tgz", - "integrity": "sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==", - "dev": true, - "dependencies": { - "glob": "10.3.10" - } - }, - "node_modules/@next/swc-darwin-arm64": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.3.tgz", - "integrity": "sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.3.tgz", - "integrity": "sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.3.tgz", - "integrity": "sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.3.tgz", - "integrity": "sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.3.tgz", - "integrity": "sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.3.tgz", - "integrity": "sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.3.tgz", - "integrity": "sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.3.tgz", - "integrity": "sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.3.tgz", - "integrity": "sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz", - "integrity": "sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==", - "dev": true - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" - }, - "node_modules/@swc/helpers": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", - "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", - "dependencies": { - "@swc/counter": "^0.1.3", - "tslib": "^2.4.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", - "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "7.2.0", - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/typescript-estree": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", - "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", - "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", - "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.2.0", - "@typescript-eslint/visitor-keys": "7.2.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", - "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.2.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001621", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", - "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/enhanced-resolve": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-next": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.3.tgz", - "integrity": "sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==", - "dev": true, - "dependencies": { - "@next/eslint-plugin-next": "14.2.3", - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0", - "typescript": ">=3.3.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", - "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.34.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", - "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", - "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", - "dev": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/next": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/next/-/next-14.2.3.tgz", - "integrity": "sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==", - "dependencies": { - "@next/env": "14.2.3", - "@swc/helpers": "0.5.5", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "graceful-fs": "^4.2.11", - "postcss": "8.4.31", - "styled-jsx": "5.1.1" - }, - "bin": { - "next": "dist/bin/next" - }, - "engines": { - "node": ">=18.17.0" - }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "14.2.3", - "@next/swc-darwin-x64": "14.2.3", - "@next/swc-linux-arm64-gnu": "14.2.3", - "@next/swc-linux-arm64-musl": "14.2.3", - "@next/swc-linux-x64-gnu": "14.2.3", - "@next/swc-linux-x64-musl": "14.2.3", - "@next/swc-win32-arm64-msvc": "14.2.3", - "@next/swc-win32-ia32-msvc": "14.2.3", - "@next/swc-win32-x64-msvc": "14.2.3" - }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "sass": "^1.3.0" - }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/styled-jsx": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", - "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", - "dependencies": { - "client-only": "0.0.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", - "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 33aa997..0000000 --- a/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "neroshitron", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint" - }, - "dependencies": { - "react": "^18", - "react-dom": "^18", - "next": "14.2.3" - }, - "devDependencies": { - "postcss": "^8", - "tailwindcss": "^3.4.1", - "eslint": "^8", - "eslint-config-next": "14.2.3" - } -} diff --git a/postcss.config.mjs b/postcss.config.mjs deleted file mode 100644 index 1a69fd2..0000000 --- a/postcss.config.mjs +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('postcss-load-config').Config} */ -const config = { - plugins: { - tailwindcss: {}, - }, -}; - -export default config; diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 718d6fe..0000000 Binary files a/src/app/favicon.ico and /dev/null differ diff --git a/src/app/globals.css b/src/app/globals.css deleted file mode 100644 index 875c01e..0000000 --- a/src/app/globals.css +++ /dev/null @@ -1,33 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -:root { - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; -} - -@media (prefers-color-scheme: dark) { - :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; - } -} - -body { - color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); -} - -@layer utilities { - .text-balance { - text-wrap: balance; - } -} diff --git a/src/app/layout.js b/src/app/layout.js deleted file mode 100644 index 9aef1df..0000000 --- a/src/app/layout.js +++ /dev/null @@ -1,17 +0,0 @@ -import { Inter } from "next/font/google"; -import "./globals.css"; - -const inter = Inter({ subsets: ["latin"] }); - -export const metadata = { - title: "Create Next App", - description: "Generated by create next app", -}; - -export default function RootLayout({ children }) { - return ( - - {children} - - ); -} diff --git a/src/app/page.js b/src/app/page.js deleted file mode 100644 index c9b26e0..0000000 --- a/src/app/page.js +++ /dev/null @@ -1,113 +0,0 @@ -import Image from "next/image"; - -export default function Home() { - return ( -
-
-

- Get started by editing  - src/app/page.js -

-
- - By{" "} - Vercel Logo - -
-
- -
- Next.js Logo -
- -
- -

- Docs{" "} - - -> - -

-

- Find in-depth information about Next.js features and API. -

-
- - -

- Learn{" "} - - -> - -

-

- Learn about Next.js in an interactive course with quizzes! -

-
- - -

- Templates{" "} - - -> - -

-

- Explore starter templates for Next.js. -

-
- - -

- Deploy{" "} - - -> - -

-

- Instantly deploy your Next.js site to a shareable URL with Vercel. -

-
-
-
- ); -} diff --git a/supabase/README.md b/supabase/README.md new file mode 100644 index 0000000..9ab215b --- /dev/null +++ b/supabase/README.md @@ -0,0 +1,3 @@ +# Supabase Docker + +This is a minimal Docker Compose setup for self-hosting Supabase. Follow the steps [here](https://supabase.com/docs/guides/hosting/docker) to get started. diff --git a/supabase/dev/data.sql b/supabase/dev/data.sql new file mode 100644 index 0000000..2328004 --- /dev/null +++ b/supabase/dev/data.sql @@ -0,0 +1,48 @@ +create table profiles ( + id uuid references auth.users not null, + updated_at timestamp with time zone, + username text unique, + avatar_url text, + website text, + + primary key (id), + unique(username), + constraint username_length check (char_length(username) >= 3) +); + +alter table profiles enable row level security; + +create policy "Public profiles are viewable by the owner." + on profiles for select + using ( auth.uid() = id ); + +create policy "Users can insert their own profile." + on profiles for insert + with check ( auth.uid() = id ); + +create policy "Users can update own profile." + on profiles for update + using ( auth.uid() = id ); + +-- Set up Realtime +begin; + drop publication if exists supabase_realtime; + create publication supabase_realtime; +commit; +alter publication supabase_realtime add table profiles; + +-- Set up Storage +insert into storage.buckets (id, name) +values ('avatars', 'avatars'); + +create policy "Avatar images are publicly accessible." + on storage.objects for select + using ( bucket_id = 'avatars' ); + +create policy "Anyone can upload an avatar." + on storage.objects for insert + with check ( bucket_id = 'avatars' ); + +create policy "Anyone can update an avatar." + on storage.objects for update + with check ( bucket_id = 'avatars' ); diff --git a/supabase/dev/docker-compose.dev.yml b/supabase/dev/docker-compose.dev.yml new file mode 100644 index 0000000..ca19a0a --- /dev/null +++ b/supabase/dev/docker-compose.dev.yml @@ -0,0 +1,34 @@ +version: "3.8" + +services: + studio: + build: + context: .. + dockerfile: studio/Dockerfile + target: dev + ports: + - 8082:8082 + mail: + container_name: supabase-mail + image: inbucket/inbucket:3.0.3 + ports: + - '2500:2500' # SMTP + - '9000:9000' # web interface + - '1100:1100' # POP3 + auth: + environment: + - GOTRUE_SMTP_USER= + - GOTRUE_SMTP_PASS= + meta: + ports: + - 5555:8080 + db: + restart: 'no' + volumes: + # Always use a fresh database when developing + - /var/lib/postgresql/data + # Seed data should be inserted last (alphabetical order) + - ./dev/data.sql:/docker-entrypoint-initdb.d/seed.sql + storage: + volumes: + - /var/lib/storage diff --git a/supabase/docker-compose.s3.yml b/supabase/docker-compose.s3.yml new file mode 100644 index 0000000..bb8be62 --- /dev/null +++ b/supabase/docker-compose.s3.yml @@ -0,0 +1,96 @@ +version: "3.8" + +services: + + minio: + image: minio/minio + ports: + - '9000:9000' + - '9001:9001' + environment: + MINIO_ROOT_USER: supa-storage + MINIO_ROOT_PASSWORD: secret1234 + command: server --console-address ":9001" /data + healthcheck: + test: [ "CMD", "curl", "-f", "http://minio:9000/minio/health/live" ] + interval: 2s + timeout: 10s + retries: 5 + volumes: + - ./volumes/storage:/data:z + + minio-createbucket: + image: minio/mc + depends_on: + minio: + condition: service_healthy + entrypoint: > + /bin/sh -c " + /usr/bin/mc alias set supa-minio http://minio:9000 supa-storage secret1234; + /usr/bin/mc mb supa-minio/stub; + exit 0; + " + + storage: + container_name: supabase-storage + image: supabase/storage-api:v0.43.11 + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + rest: + condition: service_started + imgproxy: + condition: service_started + minio: + condition: service_healthy + healthcheck: + test: + [ + "CMD", + "wget", + "--no-verbose", + "--tries=1", + "--spider", + "http://localhost:5000/status" + ] + timeout: 5s + interval: 5s + retries: 3 + restart: unless-stopped + environment: + ANON_KEY: ${ANON_KEY} + SERVICE_KEY: ${SERVICE_ROLE_KEY} + POSTGREST_URL: http://rest:3000 + PGRST_JWT_SECRET: ${JWT_SECRET} + DATABASE_URL: postgres://supabase_storage_admin:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} + FILE_SIZE_LIMIT: 52428800 + STORAGE_BACKEND: s3 + GLOBAL_S3_BUCKET: stub + GLOBAL_S3_ENDPOINT: http://minio:9000 + GLOBAL_S3_PROTOCOL: http + GLOBAL_S3_FORCE_PATH_STYLE: true + AWS_ACCESS_KEY_ID: supa-storage + AWS_SECRET_ACCESS_KEY: secret1234 + AWS_DEFAULT_REGION: stub + FILE_STORAGE_BACKEND_PATH: /var/lib/storage + TENANT_ID: stub + # TODO: https://github.com/supabase/storage-api/issues/55 + REGION: stub + ENABLE_IMAGE_TRANSFORMATION: "true" + IMGPROXY_URL: http://imgproxy:5001 + volumes: + - ./volumes/storage:/var/lib/storage:z + + imgproxy: + container_name: supabase-imgproxy + image: darthsim/imgproxy:v3.8.0 + healthcheck: + test: [ "CMD", "imgproxy", "health" ] + timeout: 5s + interval: 5s + retries: 3 + environment: + IMGPROXY_BIND: ":5001" + IMGPROXY_USE_ETAG: "true" + IMGPROXY_ENABLE_WEBP_DETECTION: ${IMGPROXY_ENABLE_WEBP_DETECTION} diff --git a/supabase/docker-compose.yml b/supabase/docker-compose.yml new file mode 100644 index 0000000..062895c --- /dev/null +++ b/supabase/docker-compose.yml @@ -0,0 +1,431 @@ +# Usage +# Start: docker compose up +# With helpers: docker compose -f docker-compose.yml -f ./dev/docker-compose.dev.yml up +# Stop: docker compose down +# Destroy: docker compose -f docker-compose.yml -f ./dev/docker-compose.dev.yml down -v --remove-orphans + +name: supabase +version: "3.8" + +services: + studio: + container_name: supabase-studio + image: supabase/studio:20240422-5cf8f30 + restart: unless-stopped + healthcheck: + test: + [ + "CMD", + "node", + "-e", + "require('http').get('http://localhost:3000/api/profile', (r) => {if (r.statusCode !== 200) throw new Error(r.statusCode)})" + ] + timeout: 5s + interval: 5s + retries: 3 + depends_on: + analytics: + condition: service_healthy + environment: + STUDIO_PG_META_URL: http://meta:8080 + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + + DEFAULT_ORGANIZATION_NAME: ${STUDIO_DEFAULT_ORGANIZATION} + DEFAULT_PROJECT_NAME: ${STUDIO_DEFAULT_PROJECT} + + SUPABASE_URL: http://kong:8000 + SUPABASE_PUBLIC_URL: ${SUPABASE_PUBLIC_URL} + SUPABASE_ANON_KEY: ${ANON_KEY} + SUPABASE_SERVICE_KEY: ${SERVICE_ROLE_KEY} + + LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} + LOGFLARE_URL: http://analytics:4000 + NEXT_PUBLIC_ENABLE_LOGS: true + # Comment to use Big Query backend for analytics + NEXT_ANALYTICS_BACKEND_PROVIDER: postgres + # Uncomment to use Big Query backend for analytics + # NEXT_ANALYTICS_BACKEND_PROVIDER: bigquery + + kong: + container_name: supabase-kong + image: kong:2.8.1 + restart: unless-stopped + # https://unix.stackexchange.com/a/294837 + entrypoint: bash -c 'eval "echo \"$$(cat ~/temp.yml)\"" > ~/kong.yml && /docker-entrypoint.sh kong docker-start' + ports: + - ${KONG_HTTP_PORT}:8000/tcp + - ${KONG_HTTPS_PORT}:8443/tcp + depends_on: + analytics: + condition: service_healthy + environment: + KONG_DATABASE: "off" + KONG_DECLARATIVE_CONFIG: /home/kong/kong.yml + # https://github.com/supabase/cli/issues/14 + KONG_DNS_ORDER: LAST,A,CNAME + KONG_PLUGINS: request-transformer,cors,key-auth,acl,basic-auth + KONG_NGINX_PROXY_PROXY_BUFFER_SIZE: 160k + KONG_NGINX_PROXY_PROXY_BUFFERS: 64 160k + SUPABASE_ANON_KEY: ${ANON_KEY} + SUPABASE_SERVICE_KEY: ${SERVICE_ROLE_KEY} + DASHBOARD_USERNAME: ${DASHBOARD_USERNAME} + DASHBOARD_PASSWORD: ${DASHBOARD_PASSWORD} + volumes: + # https://github.com/supabase/supabase/issues/12661 + - ./volumes/api/kong.yml:/home/kong/temp.yml:ro + + auth: + container_name: supabase-auth + image: supabase/gotrue:v2.151.0 + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + analytics: + condition: service_healthy + healthcheck: + test: + [ + "CMD", + "wget", + "--no-verbose", + "--tries=1", + "--spider", + "http://localhost:9999/health" + ] + timeout: 5s + interval: 5s + retries: 3 + restart: unless-stopped + environment: + GOTRUE_API_HOST: 0.0.0.0 + GOTRUE_API_PORT: 9999 + API_EXTERNAL_URL: ${API_EXTERNAL_URL} + + GOTRUE_DB_DRIVER: postgres + GOTRUE_DB_DATABASE_URL: postgres://supabase_auth_admin:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} + + GOTRUE_SITE_URL: ${SITE_URL} + GOTRUE_URI_ALLOW_LIST: ${ADDITIONAL_REDIRECT_URLS} + GOTRUE_DISABLE_SIGNUP: ${DISABLE_SIGNUP} + + GOTRUE_JWT_ADMIN_ROLES: service_role + GOTRUE_JWT_AUD: authenticated + GOTRUE_JWT_DEFAULT_GROUP_NAME: authenticated + GOTRUE_JWT_EXP: ${JWT_EXPIRY} + GOTRUE_JWT_SECRET: ${JWT_SECRET} + + GOTRUE_EXTERNAL_EMAIL_ENABLED: ${ENABLE_EMAIL_SIGNUP} + GOTRUE_EXTERNAL_ANONYMOUS_USERS_ENABLED: ${ENABLE_ANONYMOUS_USERS} + GOTRUE_MAILER_AUTOCONFIRM: ${ENABLE_EMAIL_AUTOCONFIRM} + # GOTRUE_MAILER_SECURE_EMAIL_CHANGE_ENABLED: true + # GOTRUE_SMTP_MAX_FREQUENCY: 1s + GOTRUE_SMTP_ADMIN_EMAIL: ${SMTP_ADMIN_EMAIL} + GOTRUE_SMTP_HOST: ${SMTP_HOST} + GOTRUE_SMTP_PORT: ${SMTP_PORT} + GOTRUE_SMTP_USER: ${SMTP_USER} + GOTRUE_SMTP_PASS: ${SMTP_PASS} + GOTRUE_SMTP_SENDER_NAME: ${SMTP_SENDER_NAME} + GOTRUE_MAILER_URLPATHS_INVITE: ${MAILER_URLPATHS_INVITE} + GOTRUE_MAILER_URLPATHS_CONFIRMATION: ${MAILER_URLPATHS_CONFIRMATION} + GOTRUE_MAILER_URLPATHS_RECOVERY: ${MAILER_URLPATHS_RECOVERY} + GOTRUE_MAILER_URLPATHS_EMAIL_CHANGE: ${MAILER_URLPATHS_EMAIL_CHANGE} + + GOTRUE_EXTERNAL_PHONE_ENABLED: ${ENABLE_PHONE_SIGNUP} + GOTRUE_SMS_AUTOCONFIRM: ${ENABLE_PHONE_AUTOCONFIRM} + + # Uncomment to enable custom access token hook. You'll need to create a public.custom_access_token_hook function and grant necessary permissions. + # See: https://supabase.com/docs/guides/auth/auth-hooks#hook-custom-access-token for details + # GOTRUE_HOOK_CUSTOM_ACCESS_TOKEN_ENABLED="true" + # GOTRUE_HOOK_CUSTOM_ACCESS_TOKEN_URI="pg-functions://postgres/public/custom_access_token_hook" + + # GOTRUE_HOOK_MFA_VERIFICATION_ATTEMPT_ENABLED="true" + # GOTRUE_HOOK_MFA_VERIFICATION_ATTEMPT_URI="pg-functions://postgres/public/mfa_verification_attempt" + + # GOTRUE_HOOK_PASSWORD_VERIFICATION_ATTEMPT_ENABLED="true" + # GOTRUE_HOOK_PASSWORD_VERIFICATION_ATTEMPT_URI="pg-functions://postgres/public/password_verification_attempt" + + + + + rest: + container_name: supabase-rest + image: postgrest/postgrest:v12.0.1 + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + analytics: + condition: service_healthy + restart: unless-stopped + environment: + PGRST_DB_URI: postgres://authenticator:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} + PGRST_DB_SCHEMAS: ${PGRST_DB_SCHEMAS} + PGRST_DB_ANON_ROLE: anon + PGRST_JWT_SECRET: ${JWT_SECRET} + PGRST_DB_USE_LEGACY_GUCS: "false" + PGRST_APP_SETTINGS_JWT_SECRET: ${JWT_SECRET} + PGRST_APP_SETTINGS_JWT_EXP: ${JWT_EXPIRY} + command: "postgrest" + + realtime: + # This container name looks inconsistent but is correct because realtime constructs tenant id by parsing the subdomain + container_name: realtime-dev.supabase-realtime + image: supabase/realtime:v2.28.32 + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + analytics: + condition: service_healthy + healthcheck: + test: + [ + "CMD", + "curl", + "-sSfL", + "--head", + "-o", + "/dev/null", + "-H", + "Authorization: Bearer ${ANON_KEY}", + "http://localhost:4000/api/tenants/realtime-dev/health" + ] + timeout: 5s + interval: 5s + retries: 3 + restart: unless-stopped + environment: + PORT: 4000 + DB_HOST: ${POSTGRES_HOST} + DB_PORT: ${POSTGRES_PORT} + DB_USER: supabase_admin + DB_PASSWORD: ${POSTGRES_PASSWORD} + DB_NAME: ${POSTGRES_DB} + DB_AFTER_CONNECT_QUERY: 'SET search_path TO _realtime' + DB_ENC_KEY: supabaserealtime + API_JWT_SECRET: ${JWT_SECRET} + FLY_ALLOC_ID: fly123 + FLY_APP_NAME: realtime + SECRET_KEY_BASE: UpNVntn3cDxHJpq99YMc1T1AQgQpc8kfYTuRgBiYa15BLrx8etQoXz3gZv1/u2oq + ERL_AFLAGS: -proto_dist inet_tcp + ENABLE_TAILSCALE: "false" + DNS_NODES: "''" + command: > + sh -c "/app/bin/migrate && /app/bin/realtime eval 'Realtime.Release.seeds(Realtime.Repo)' && /app/bin/server" + + # To use S3 backed storage: docker compose -f docker-compose.yml -f docker-compose.s3.yml up + storage: + container_name: supabase-storage + image: supabase/storage-api:v1.0.6 + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + rest: + condition: service_started + imgproxy: + condition: service_started + healthcheck: + test: + [ + "CMD", + "wget", + "--no-verbose", + "--tries=1", + "--spider", + "http://localhost:5000/status" + ] + timeout: 5s + interval: 5s + retries: 3 + restart: unless-stopped + environment: + ANON_KEY: ${ANON_KEY} + SERVICE_KEY: ${SERVICE_ROLE_KEY} + POSTGREST_URL: http://rest:3000 + PGRST_JWT_SECRET: ${JWT_SECRET} + DATABASE_URL: postgres://supabase_storage_admin:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} + FILE_SIZE_LIMIT: 52428800 + STORAGE_BACKEND: file + FILE_STORAGE_BACKEND_PATH: /var/lib/storage + TENANT_ID: stub + # TODO: https://github.com/supabase/storage-api/issues/55 + REGION: stub + GLOBAL_S3_BUCKET: stub + ENABLE_IMAGE_TRANSFORMATION: "true" + IMGPROXY_URL: http://imgproxy:5001 + volumes: + - ./volumes/storage:/var/lib/storage:z + + imgproxy: + container_name: supabase-imgproxy + image: darthsim/imgproxy:v3.8.0 + healthcheck: + test: [ "CMD", "imgproxy", "health" ] + timeout: 5s + interval: 5s + retries: 3 + environment: + IMGPROXY_BIND: ":5001" + IMGPROXY_LOCAL_FILESYSTEM_ROOT: / + IMGPROXY_USE_ETAG: "true" + IMGPROXY_ENABLE_WEBP_DETECTION: ${IMGPROXY_ENABLE_WEBP_DETECTION} + volumes: + - ./volumes/storage:/var/lib/storage:z + + meta: + container_name: supabase-meta + image: supabase/postgres-meta:v0.80.0 + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + analytics: + condition: service_healthy + restart: unless-stopped + environment: + PG_META_PORT: 8080 + PG_META_DB_HOST: ${POSTGRES_HOST} + PG_META_DB_PORT: ${POSTGRES_PORT} + PG_META_DB_NAME: ${POSTGRES_DB} + PG_META_DB_USER: supabase_admin + PG_META_DB_PASSWORD: ${POSTGRES_PASSWORD} + + functions: + container_name: supabase-edge-functions + image: supabase/edge-runtime:v1.45.2 + restart: unless-stopped + depends_on: + analytics: + condition: service_healthy + environment: + JWT_SECRET: ${JWT_SECRET} + SUPABASE_URL: http://kong:8000 + SUPABASE_ANON_KEY: ${ANON_KEY} + SUPABASE_SERVICE_ROLE_KEY: ${SERVICE_ROLE_KEY} + SUPABASE_DB_URL: postgresql://postgres:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} + # TODO: Allow configuring VERIFY_JWT per function. This PR might help: https://github.com/supabase/cli/pull/786 + VERIFY_JWT: "${FUNCTIONS_VERIFY_JWT}" + volumes: + - ./volumes/functions:/home/deno/functions:Z + command: + - start + - --main-service + - /home/deno/functions/main + + analytics: + container_name: supabase-analytics + image: supabase/logflare:1.4.0 + healthcheck: + test: [ "CMD", "curl", "http://localhost:4000/health" ] + timeout: 5s + interval: 5s + retries: 10 + restart: unless-stopped + depends_on: + db: + # Disable this if you are using an external Postgres database + condition: service_healthy + # Uncomment to use Big Query backend for analytics + # volumes: + # - type: bind + # source: ${PWD}/gcloud.json + # target: /opt/app/rel/logflare/bin/gcloud.json + # read_only: true + environment: + LOGFLARE_NODE_HOST: 127.0.0.1 + DB_USERNAME: supabase_admin + DB_DATABASE: ${POSTGRES_DB} + DB_HOSTNAME: ${POSTGRES_HOST} + DB_PORT: ${POSTGRES_PORT} + DB_PASSWORD: ${POSTGRES_PASSWORD} + DB_SCHEMA: _analytics + LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} + LOGFLARE_SINGLE_TENANT: true + LOGFLARE_SUPABASE_MODE: true + LOGFLARE_MIN_CLUSTER_SIZE: 1 + + # Comment variables to use Big Query backend for analytics + POSTGRES_BACKEND_URL: postgresql://supabase_admin:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} + POSTGRES_BACKEND_SCHEMA: _analytics + LOGFLARE_FEATURE_FLAG_OVERRIDE: multibackend=true + # Uncomment to use Big Query backend for analytics + # GOOGLE_PROJECT_ID: ${GOOGLE_PROJECT_ID} + # GOOGLE_PROJECT_NUMBER: ${GOOGLE_PROJECT_NUMBER} + ports: + - 4000:4000 + + # Comment out everything below this point if you are using an external Postgres database + db: + container_name: supabase-db + image: supabase/postgres:15.1.1.41 + healthcheck: + test: pg_isready -U postgres -h localhost + interval: 5s + timeout: 5s + retries: 10 + depends_on: + vector: + condition: service_healthy + command: + - postgres + - -c + - config_file=/etc/postgresql/postgresql.conf + - -c + - log_min_messages=fatal # prevents Realtime polling queries from appearing in logs + restart: unless-stopped + ports: + # Pass down internal port because it's set dynamically by other services + - ${POSTGRES_PORT}:${POSTGRES_PORT} + environment: + POSTGRES_HOST: /var/run/postgresql + PGPORT: ${POSTGRES_PORT} + POSTGRES_PORT: ${POSTGRES_PORT} + PGPASSWORD: ${POSTGRES_PASSWORD} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + PGDATABASE: ${POSTGRES_DB} + POSTGRES_DB: ${POSTGRES_DB} + JWT_SECRET: ${JWT_SECRET} + JWT_EXP: ${JWT_EXPIRY} + volumes: + - ./volumes/db/realtime.sql:/docker-entrypoint-initdb.d/migrations/99-realtime.sql:Z + # Must be superuser to create event trigger + - ./volumes/db/webhooks.sql:/docker-entrypoint-initdb.d/init-scripts/98-webhooks.sql:Z + # Must be superuser to alter reserved role + - ./volumes/db/roles.sql:/docker-entrypoint-initdb.d/init-scripts/99-roles.sql:Z + # Initialize the database settings with JWT_SECRET and JWT_EXP + - ./volumes/db/jwt.sql:/docker-entrypoint-initdb.d/init-scripts/99-jwt.sql:Z + # PGDATA directory is persisted between restarts + - ./volumes/db/data:/var/lib/postgresql/data:Z + # Changes required for Analytics support + - ./volumes/db/logs.sql:/docker-entrypoint-initdb.d/migrations/99-logs.sql:Z + # Use named volume to persist pgsodium decryption key between restarts + - db-config:/etc/postgresql-custom + + vector: + container_name: supabase-vector + image: timberio/vector:0.28.1-alpine + healthcheck: + test: + [ + + "CMD", + "wget", + "--no-verbose", + "--tries=1", + "--spider", + "http://vector:9001/health" + ] + timeout: 5s + interval: 5s + retries: 3 + volumes: + - ./volumes/logs/vector.yml:/etc/vector/vector.yml:ro + - ${DOCKER_SOCKET_LOCATION}:/var/run/docker.sock:ro + environment: + LOGFLARE_API_KEY: ${LOGFLARE_API_KEY} + command: [ "--config", "etc/vector/vector.yml" ] + +volumes: + db-config: diff --git a/supabase/volumes/api/kong.yml b/supabase/volumes/api/kong.yml new file mode 100644 index 0000000..7abf425 --- /dev/null +++ b/supabase/volumes/api/kong.yml @@ -0,0 +1,241 @@ +_format_version: '2.1' +_transform: true + +### +### Consumers / Users +### +consumers: + - username: DASHBOARD + - username: anon + keyauth_credentials: + - key: $SUPABASE_ANON_KEY + - username: service_role + keyauth_credentials: + - key: $SUPABASE_SERVICE_KEY + +### +### Access Control List +### +acls: + - consumer: anon + group: anon + - consumer: service_role + group: admin + +### +### Dashboard credentials +### +basicauth_credentials: + - consumer: DASHBOARD + username: $DASHBOARD_USERNAME + password: $DASHBOARD_PASSWORD + +### +### API Routes +### +services: + ## Open Auth routes + - name: auth-v1-open + url: http://auth:9999/verify + routes: + - name: auth-v1-open + strip_path: true + paths: + - /auth/v1/verify + plugins: + - name: cors + - name: auth-v1-open-callback + url: http://auth:9999/callback + routes: + - name: auth-v1-open-callback + strip_path: true + paths: + - /auth/v1/callback + plugins: + - name: cors + - name: auth-v1-open-authorize + url: http://auth:9999/authorize + routes: + - name: auth-v1-open-authorize + strip_path: true + paths: + - /auth/v1/authorize + plugins: + - name: cors + + ## Secure Auth routes + - name: auth-v1 + _comment: 'GoTrue: /auth/v1/* -> http://auth:9999/*' + url: http://auth:9999/ + routes: + - name: auth-v1-all + strip_path: true + paths: + - /auth/v1/ + plugins: + - name: cors + - name: key-auth + config: + hide_credentials: false + - name: acl + config: + hide_groups_header: true + allow: + - admin + - anon + + ## Secure REST routes + - name: rest-v1 + _comment: 'PostgREST: /rest/v1/* -> http://rest:3000/*' + url: http://rest:3000/ + routes: + - name: rest-v1-all + strip_path: true + paths: + - /rest/v1/ + plugins: + - name: cors + - name: key-auth + config: + hide_credentials: true + - name: acl + config: + hide_groups_header: true + allow: + - admin + - anon + + ## Secure GraphQL routes + - name: graphql-v1 + _comment: 'PostgREST: /graphql/v1/* -> http://rest:3000/rpc/graphql' + url: http://rest:3000/rpc/graphql + routes: + - name: graphql-v1-all + strip_path: true + paths: + - /graphql/v1 + plugins: + - name: cors + - name: key-auth + config: + hide_credentials: true + - name: request-transformer + config: + add: + headers: + - Content-Profile:graphql_public + - name: acl + config: + hide_groups_header: true + allow: + - admin + - anon + + ## Secure Realtime routes + - name: realtime-v1-ws + _comment: 'Realtime: /realtime/v1/* -> ws://realtime:4000/socket/*' + url: http://realtime-dev.supabase-realtime:4000/socket + protocol: ws + routes: + - name: realtime-v1-ws + strip_path: true + paths: + - /realtime/v1/ + plugins: + - name: cors + - name: key-auth + config: + hide_credentials: false + - name: acl + config: + hide_groups_header: true + allow: + - admin + - anon + - name: realtime-v1-rest + _comment: 'Realtime: /realtime/v1/* -> ws://realtime:4000/socket/*' + url: http://realtime-dev.supabase-realtime:4000/api + protocol: http + routes: + - name: realtime-v1-rest + strip_path: true + paths: + - /realtime/v1/api + plugins: + - name: cors + - name: key-auth + config: + hide_credentials: false + - name: acl + config: + hide_groups_header: true + allow: + - admin + - anon + ## Storage routes: the storage server manages its own auth + - name: storage-v1 + _comment: 'Storage: /storage/v1/* -> http://storage:5000/*' + url: http://storage:5000/ + routes: + - name: storage-v1-all + strip_path: true + paths: + - /storage/v1/ + plugins: + - name: cors + + ## Edge Functions routes + - name: functions-v1 + _comment: 'Edge Functions: /functions/v1/* -> http://functions:9000/*' + url: http://functions:9000/ + routes: + - name: functions-v1-all + strip_path: true + paths: + - /functions/v1/ + plugins: + - name: cors + + ## Analytics routes + - name: analytics-v1 + _comment: 'Analytics: /analytics/v1/* -> http://logflare:4000/*' + url: http://analytics:4000/ + routes: + - name: analytics-v1-all + strip_path: true + paths: + - /analytics/v1/ + + ## Secure Database routes + - name: meta + _comment: 'pg-meta: /pg/* -> http://pg-meta:8080/*' + url: http://meta:8080/ + routes: + - name: meta-all + strip_path: true + paths: + - /pg/ + plugins: + - name: key-auth + config: + hide_credentials: false + - name: acl + config: + hide_groups_header: true + allow: + - admin + + ## Protected Dashboard - catch all remaining routes + - name: dashboard + _comment: 'Studio: /* -> http://studio:3000/*' + url: http://studio:3000/ + routes: + - name: dashboard-all + strip_path: true + paths: + - / + plugins: + - name: cors + - name: basic-auth + config: + hide_credentials: true diff --git a/supabase/volumes/db/data/PG_VERSION b/supabase/volumes/db/data/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/supabase/volumes/db/data/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/supabase/volumes/db/data/base/1/112 b/supabase/volumes/db/data/base/1/112 new file mode 100644 index 0000000..784a4c1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/112 differ diff --git a/supabase/volumes/db/data/base/1/113 b/supabase/volumes/db/data/base/1/113 new file mode 100644 index 0000000..cc2c412 Binary files /dev/null and b/supabase/volumes/db/data/base/1/113 differ diff --git a/supabase/volumes/db/data/base/1/1247 b/supabase/volumes/db/data/base/1/1247 new file mode 100644 index 0000000..1808606 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1247 differ diff --git a/supabase/volumes/db/data/base/1/1247_fsm b/supabase/volumes/db/data/base/1/1247_fsm new file mode 100644 index 0000000..d9ff302 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1247_fsm differ diff --git a/supabase/volumes/db/data/base/1/1247_vm b/supabase/volumes/db/data/base/1/1247_vm new file mode 100644 index 0000000..0150941 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1247_vm differ diff --git a/supabase/volumes/db/data/base/1/1249 b/supabase/volumes/db/data/base/1/1249 new file mode 100644 index 0000000..fd3b6db Binary files /dev/null and b/supabase/volumes/db/data/base/1/1249 differ diff --git a/supabase/volumes/db/data/base/1/1249_fsm b/supabase/volumes/db/data/base/1/1249_fsm new file mode 100644 index 0000000..87def57 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1249_fsm differ diff --git a/supabase/volumes/db/data/base/1/1249_vm b/supabase/volumes/db/data/base/1/1249_vm new file mode 100644 index 0000000..c20d021 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1249_vm differ diff --git a/supabase/volumes/db/data/base/1/1255 b/supabase/volumes/db/data/base/1/1255 new file mode 100644 index 0000000..f331311 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1255 differ diff --git a/supabase/volumes/db/data/base/1/1255_fsm b/supabase/volumes/db/data/base/1/1255_fsm new file mode 100644 index 0000000..5abeaaf Binary files /dev/null and b/supabase/volumes/db/data/base/1/1255_fsm differ diff --git a/supabase/volumes/db/data/base/1/1255_vm b/supabase/volumes/db/data/base/1/1255_vm new file mode 100644 index 0000000..6b5ec5c Binary files /dev/null and b/supabase/volumes/db/data/base/1/1255_vm differ diff --git a/supabase/volumes/db/data/base/1/1259 b/supabase/volumes/db/data/base/1/1259 new file mode 100644 index 0000000..a18cc49 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1259 differ diff --git a/supabase/volumes/db/data/base/1/1259_fsm b/supabase/volumes/db/data/base/1/1259_fsm new file mode 100644 index 0000000..bb60b30 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1259_fsm differ diff --git a/supabase/volumes/db/data/base/1/1259_vm b/supabase/volumes/db/data/base/1/1259_vm new file mode 100644 index 0000000..5d430a0 Binary files /dev/null and b/supabase/volumes/db/data/base/1/1259_vm differ diff --git a/supabase/volumes/db/data/base/1/13339 b/supabase/volumes/db/data/base/1/13339 new file mode 100644 index 0000000..44340fd Binary files /dev/null and b/supabase/volumes/db/data/base/1/13339 differ diff --git a/supabase/volumes/db/data/base/1/13339_fsm b/supabase/volumes/db/data/base/1/13339_fsm new file mode 100644 index 0000000..dff9611 Binary files /dev/null and b/supabase/volumes/db/data/base/1/13339_fsm differ diff --git a/supabase/volumes/db/data/base/1/13339_vm b/supabase/volumes/db/data/base/1/13339_vm new file mode 100644 index 0000000..701528c Binary files /dev/null and b/supabase/volumes/db/data/base/1/13339_vm differ diff --git a/supabase/volumes/db/data/base/1/13342 b/supabase/volumes/db/data/base/1/13342 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/13343 b/supabase/volumes/db/data/base/1/13343 new file mode 100644 index 0000000..5c0c245 Binary files /dev/null and b/supabase/volumes/db/data/base/1/13343 differ diff --git a/supabase/volumes/db/data/base/1/13344 b/supabase/volumes/db/data/base/1/13344 new file mode 100644 index 0000000..2690a6c Binary files /dev/null and b/supabase/volumes/db/data/base/1/13344 differ diff --git a/supabase/volumes/db/data/base/1/13344_fsm b/supabase/volumes/db/data/base/1/13344_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/supabase/volumes/db/data/base/1/13344_fsm differ diff --git a/supabase/volumes/db/data/base/1/13344_vm b/supabase/volumes/db/data/base/1/13344_vm new file mode 100644 index 0000000..d6115bc Binary files /dev/null and b/supabase/volumes/db/data/base/1/13344_vm differ diff --git a/supabase/volumes/db/data/base/1/13347 b/supabase/volumes/db/data/base/1/13347 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/13348 b/supabase/volumes/db/data/base/1/13348 new file mode 100644 index 0000000..71a9cd9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/13348 differ diff --git a/supabase/volumes/db/data/base/1/13349 b/supabase/volumes/db/data/base/1/13349 new file mode 100644 index 0000000..0c02b7b Binary files /dev/null and b/supabase/volumes/db/data/base/1/13349 differ diff --git a/supabase/volumes/db/data/base/1/13349_fsm b/supabase/volumes/db/data/base/1/13349_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/supabase/volumes/db/data/base/1/13349_fsm differ diff --git a/supabase/volumes/db/data/base/1/13349_vm b/supabase/volumes/db/data/base/1/13349_vm new file mode 100644 index 0000000..d0b0bf1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/13349_vm differ diff --git a/supabase/volumes/db/data/base/1/13352 b/supabase/volumes/db/data/base/1/13352 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/13353 b/supabase/volumes/db/data/base/1/13353 new file mode 100644 index 0000000..68c5e8b Binary files /dev/null and b/supabase/volumes/db/data/base/1/13353 differ diff --git a/supabase/volumes/db/data/base/1/13354 b/supabase/volumes/db/data/base/1/13354 new file mode 100644 index 0000000..0ec1ba6 Binary files /dev/null and b/supabase/volumes/db/data/base/1/13354 differ diff --git a/supabase/volumes/db/data/base/1/13354_fsm b/supabase/volumes/db/data/base/1/13354_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/supabase/volumes/db/data/base/1/13354_fsm differ diff --git a/supabase/volumes/db/data/base/1/13354_vm b/supabase/volumes/db/data/base/1/13354_vm new file mode 100644 index 0000000..6388dde Binary files /dev/null and b/supabase/volumes/db/data/base/1/13354_vm differ diff --git a/supabase/volumes/db/data/base/1/13357 b/supabase/volumes/db/data/base/1/13357 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/13358 b/supabase/volumes/db/data/base/1/13358 new file mode 100644 index 0000000..ac4d0fa Binary files /dev/null and b/supabase/volumes/db/data/base/1/13358 differ diff --git a/supabase/volumes/db/data/base/1/1417 b/supabase/volumes/db/data/base/1/1417 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/1418 b/supabase/volumes/db/data/base/1/1418 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/174 b/supabase/volumes/db/data/base/1/174 new file mode 100644 index 0000000..2e4cc9f Binary files /dev/null and b/supabase/volumes/db/data/base/1/174 differ diff --git a/supabase/volumes/db/data/base/1/175 b/supabase/volumes/db/data/base/1/175 new file mode 100644 index 0000000..15d51dd Binary files /dev/null and b/supabase/volumes/db/data/base/1/175 differ diff --git a/supabase/volumes/db/data/base/1/2187 b/supabase/volumes/db/data/base/1/2187 new file mode 100644 index 0000000..37ef63e Binary files /dev/null and b/supabase/volumes/db/data/base/1/2187 differ diff --git a/supabase/volumes/db/data/base/1/2224 b/supabase/volumes/db/data/base/1/2224 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2228 b/supabase/volumes/db/data/base/1/2228 new file mode 100644 index 0000000..738f259 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2228 differ diff --git a/supabase/volumes/db/data/base/1/2328 b/supabase/volumes/db/data/base/1/2328 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2336 b/supabase/volumes/db/data/base/1/2336 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2337 b/supabase/volumes/db/data/base/1/2337 new file mode 100644 index 0000000..3ddb55b Binary files /dev/null and b/supabase/volumes/db/data/base/1/2337 differ diff --git a/supabase/volumes/db/data/base/1/2579 b/supabase/volumes/db/data/base/1/2579 new file mode 100644 index 0000000..e8deb5f Binary files /dev/null and b/supabase/volumes/db/data/base/1/2579 differ diff --git a/supabase/volumes/db/data/base/1/2600 b/supabase/volumes/db/data/base/1/2600 new file mode 100644 index 0000000..a1305d7 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2600 differ diff --git a/supabase/volumes/db/data/base/1/2600_fsm b/supabase/volumes/db/data/base/1/2600_fsm new file mode 100644 index 0000000..b849084 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2600_fsm differ diff --git a/supabase/volumes/db/data/base/1/2600_vm b/supabase/volumes/db/data/base/1/2600_vm new file mode 100644 index 0000000..45fd762 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2600_vm differ diff --git a/supabase/volumes/db/data/base/1/2601 b/supabase/volumes/db/data/base/1/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2601 differ diff --git a/supabase/volumes/db/data/base/1/2601_fsm b/supabase/volumes/db/data/base/1/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2601_fsm differ diff --git a/supabase/volumes/db/data/base/1/2601_vm b/supabase/volumes/db/data/base/1/2601_vm new file mode 100644 index 0000000..62e0c60 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2601_vm differ diff --git a/supabase/volumes/db/data/base/1/2602 b/supabase/volumes/db/data/base/1/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2602 differ diff --git a/supabase/volumes/db/data/base/1/2602_fsm b/supabase/volumes/db/data/base/1/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2602_fsm differ diff --git a/supabase/volumes/db/data/base/1/2602_vm b/supabase/volumes/db/data/base/1/2602_vm new file mode 100644 index 0000000..51f7a5b Binary files /dev/null and b/supabase/volumes/db/data/base/1/2602_vm differ diff --git a/supabase/volumes/db/data/base/1/2603 b/supabase/volumes/db/data/base/1/2603 new file mode 100644 index 0000000..601d008 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2603 differ diff --git a/supabase/volumes/db/data/base/1/2603_fsm b/supabase/volumes/db/data/base/1/2603_fsm new file mode 100644 index 0000000..9b324db Binary files /dev/null and b/supabase/volumes/db/data/base/1/2603_fsm differ diff --git a/supabase/volumes/db/data/base/1/2603_vm b/supabase/volumes/db/data/base/1/2603_vm new file mode 100644 index 0000000..f8aa5cc Binary files /dev/null and b/supabase/volumes/db/data/base/1/2603_vm differ diff --git a/supabase/volumes/db/data/base/1/2604 b/supabase/volumes/db/data/base/1/2604 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2605 b/supabase/volumes/db/data/base/1/2605 new file mode 100644 index 0000000..eeaa7ea Binary files /dev/null and b/supabase/volumes/db/data/base/1/2605 differ diff --git a/supabase/volumes/db/data/base/1/2605_fsm b/supabase/volumes/db/data/base/1/2605_fsm new file mode 100644 index 0000000..f3b92bf Binary files /dev/null and b/supabase/volumes/db/data/base/1/2605_fsm differ diff --git a/supabase/volumes/db/data/base/1/2605_vm b/supabase/volumes/db/data/base/1/2605_vm new file mode 100644 index 0000000..99d1a65 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2605_vm differ diff --git a/supabase/volumes/db/data/base/1/2606 b/supabase/volumes/db/data/base/1/2606 new file mode 100644 index 0000000..e629126 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2606 differ diff --git a/supabase/volumes/db/data/base/1/2606_fsm b/supabase/volumes/db/data/base/1/2606_fsm new file mode 100644 index 0000000..286dd81 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2606_fsm differ diff --git a/supabase/volumes/db/data/base/1/2606_vm b/supabase/volumes/db/data/base/1/2606_vm new file mode 100644 index 0000000..a17b061 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2606_vm differ diff --git a/supabase/volumes/db/data/base/1/2607 b/supabase/volumes/db/data/base/1/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2607 differ diff --git a/supabase/volumes/db/data/base/1/2607_fsm b/supabase/volumes/db/data/base/1/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2607_fsm differ diff --git a/supabase/volumes/db/data/base/1/2607_vm b/supabase/volumes/db/data/base/1/2607_vm new file mode 100644 index 0000000..1d76368 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2607_vm differ diff --git a/supabase/volumes/db/data/base/1/2608 b/supabase/volumes/db/data/base/1/2608 new file mode 100644 index 0000000..e4777fc Binary files /dev/null and b/supabase/volumes/db/data/base/1/2608 differ diff --git a/supabase/volumes/db/data/base/1/2608_fsm b/supabase/volumes/db/data/base/1/2608_fsm new file mode 100644 index 0000000..6ba89a4 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2608_fsm differ diff --git a/supabase/volumes/db/data/base/1/2608_vm b/supabase/volumes/db/data/base/1/2608_vm new file mode 100644 index 0000000..3f62ef0 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2608_vm differ diff --git a/supabase/volumes/db/data/base/1/2609 b/supabase/volumes/db/data/base/1/2609 new file mode 100644 index 0000000..5105c67 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2609 differ diff --git a/supabase/volumes/db/data/base/1/2609_fsm b/supabase/volumes/db/data/base/1/2609_fsm new file mode 100644 index 0000000..601cd52 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2609_fsm differ diff --git a/supabase/volumes/db/data/base/1/2609_vm b/supabase/volumes/db/data/base/1/2609_vm new file mode 100644 index 0000000..f95b418 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2609_vm differ diff --git a/supabase/volumes/db/data/base/1/2610 b/supabase/volumes/db/data/base/1/2610 new file mode 100644 index 0000000..bf4232e Binary files /dev/null and b/supabase/volumes/db/data/base/1/2610 differ diff --git a/supabase/volumes/db/data/base/1/2610_fsm b/supabase/volumes/db/data/base/1/2610_fsm new file mode 100644 index 0000000..dbd22e1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2610_fsm differ diff --git a/supabase/volumes/db/data/base/1/2610_vm b/supabase/volumes/db/data/base/1/2610_vm new file mode 100644 index 0000000..ab31c83 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2610_vm differ diff --git a/supabase/volumes/db/data/base/1/2611 b/supabase/volumes/db/data/base/1/2611 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2612 b/supabase/volumes/db/data/base/1/2612 new file mode 100644 index 0000000..ae90674 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2612 differ diff --git a/supabase/volumes/db/data/base/1/2612_fsm b/supabase/volumes/db/data/base/1/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2612_fsm differ diff --git a/supabase/volumes/db/data/base/1/2612_vm b/supabase/volumes/db/data/base/1/2612_vm new file mode 100644 index 0000000..1093737 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2612_vm differ diff --git a/supabase/volumes/db/data/base/1/2613 b/supabase/volumes/db/data/base/1/2613 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2615 b/supabase/volumes/db/data/base/1/2615 new file mode 100644 index 0000000..97ec161 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2615 differ diff --git a/supabase/volumes/db/data/base/1/2615_fsm b/supabase/volumes/db/data/base/1/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2615_fsm differ diff --git a/supabase/volumes/db/data/base/1/2615_vm b/supabase/volumes/db/data/base/1/2615_vm new file mode 100644 index 0000000..11ee75c Binary files /dev/null and b/supabase/volumes/db/data/base/1/2615_vm differ diff --git a/supabase/volumes/db/data/base/1/2616 b/supabase/volumes/db/data/base/1/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2616 differ diff --git a/supabase/volumes/db/data/base/1/2616_fsm b/supabase/volumes/db/data/base/1/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2616_fsm differ diff --git a/supabase/volumes/db/data/base/1/2616_vm b/supabase/volumes/db/data/base/1/2616_vm new file mode 100644 index 0000000..d6f19a9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2616_vm differ diff --git a/supabase/volumes/db/data/base/1/2617 b/supabase/volumes/db/data/base/1/2617 new file mode 100644 index 0000000..bcdfc18 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2617 differ diff --git a/supabase/volumes/db/data/base/1/2617_fsm b/supabase/volumes/db/data/base/1/2617_fsm new file mode 100644 index 0000000..29d6066 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2617_fsm differ diff --git a/supabase/volumes/db/data/base/1/2617_vm b/supabase/volumes/db/data/base/1/2617_vm new file mode 100644 index 0000000..b377ed9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2617_vm differ diff --git a/supabase/volumes/db/data/base/1/2618 b/supabase/volumes/db/data/base/1/2618 new file mode 100644 index 0000000..58ab647 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2618 differ diff --git a/supabase/volumes/db/data/base/1/2618_fsm b/supabase/volumes/db/data/base/1/2618_fsm new file mode 100644 index 0000000..e162e37 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2618_fsm differ diff --git a/supabase/volumes/db/data/base/1/2618_vm b/supabase/volumes/db/data/base/1/2618_vm new file mode 100644 index 0000000..9052c05 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2618_vm differ diff --git a/supabase/volumes/db/data/base/1/2619 b/supabase/volumes/db/data/base/1/2619 new file mode 100644 index 0000000..6492c24 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2619 differ diff --git a/supabase/volumes/db/data/base/1/2619_fsm b/supabase/volumes/db/data/base/1/2619_fsm new file mode 100644 index 0000000..0809ff7 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2619_fsm differ diff --git a/supabase/volumes/db/data/base/1/2619_vm b/supabase/volumes/db/data/base/1/2619_vm new file mode 100644 index 0000000..a4697b5 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2619_vm differ diff --git a/supabase/volumes/db/data/base/1/2620 b/supabase/volumes/db/data/base/1/2620 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2650 b/supabase/volumes/db/data/base/1/2650 new file mode 100644 index 0000000..32ff8a1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2650 differ diff --git a/supabase/volumes/db/data/base/1/2651 b/supabase/volumes/db/data/base/1/2651 new file mode 100644 index 0000000..57e7d5d Binary files /dev/null and b/supabase/volumes/db/data/base/1/2651 differ diff --git a/supabase/volumes/db/data/base/1/2652 b/supabase/volumes/db/data/base/1/2652 new file mode 100644 index 0000000..6b5a470 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2652 differ diff --git a/supabase/volumes/db/data/base/1/2653 b/supabase/volumes/db/data/base/1/2653 new file mode 100644 index 0000000..3bf2381 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2653 differ diff --git a/supabase/volumes/db/data/base/1/2654 b/supabase/volumes/db/data/base/1/2654 new file mode 100644 index 0000000..fcb49cc Binary files /dev/null and b/supabase/volumes/db/data/base/1/2654 differ diff --git a/supabase/volumes/db/data/base/1/2655 b/supabase/volumes/db/data/base/1/2655 new file mode 100644 index 0000000..2b0b670 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2655 differ diff --git a/supabase/volumes/db/data/base/1/2656 b/supabase/volumes/db/data/base/1/2656 new file mode 100644 index 0000000..369964d Binary files /dev/null and b/supabase/volumes/db/data/base/1/2656 differ diff --git a/supabase/volumes/db/data/base/1/2657 b/supabase/volumes/db/data/base/1/2657 new file mode 100644 index 0000000..cd9e14c Binary files /dev/null and b/supabase/volumes/db/data/base/1/2657 differ diff --git a/supabase/volumes/db/data/base/1/2658 b/supabase/volumes/db/data/base/1/2658 new file mode 100644 index 0000000..5499b3c Binary files /dev/null and b/supabase/volumes/db/data/base/1/2658 differ diff --git a/supabase/volumes/db/data/base/1/2659 b/supabase/volumes/db/data/base/1/2659 new file mode 100644 index 0000000..60587f5 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2659 differ diff --git a/supabase/volumes/db/data/base/1/2660 b/supabase/volumes/db/data/base/1/2660 new file mode 100644 index 0000000..fd66d22 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2660 differ diff --git a/supabase/volumes/db/data/base/1/2661 b/supabase/volumes/db/data/base/1/2661 new file mode 100644 index 0000000..3c62a6f Binary files /dev/null and b/supabase/volumes/db/data/base/1/2661 differ diff --git a/supabase/volumes/db/data/base/1/2662 b/supabase/volumes/db/data/base/1/2662 new file mode 100644 index 0000000..ee8cf30 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2662 differ diff --git a/supabase/volumes/db/data/base/1/2663 b/supabase/volumes/db/data/base/1/2663 new file mode 100644 index 0000000..6977d0a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2663 differ diff --git a/supabase/volumes/db/data/base/1/2664 b/supabase/volumes/db/data/base/1/2664 new file mode 100644 index 0000000..2f3a065 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2664 differ diff --git a/supabase/volumes/db/data/base/1/2665 b/supabase/volumes/db/data/base/1/2665 new file mode 100644 index 0000000..b029492 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2665 differ diff --git a/supabase/volumes/db/data/base/1/2666 b/supabase/volumes/db/data/base/1/2666 new file mode 100644 index 0000000..c816621 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2666 differ diff --git a/supabase/volumes/db/data/base/1/2667 b/supabase/volumes/db/data/base/1/2667 new file mode 100644 index 0000000..c430859 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2667 differ diff --git a/supabase/volumes/db/data/base/1/2668 b/supabase/volumes/db/data/base/1/2668 new file mode 100644 index 0000000..8ca1619 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2668 differ diff --git a/supabase/volumes/db/data/base/1/2669 b/supabase/volumes/db/data/base/1/2669 new file mode 100644 index 0000000..b13c335 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2669 differ diff --git a/supabase/volumes/db/data/base/1/2670 b/supabase/volumes/db/data/base/1/2670 new file mode 100644 index 0000000..936feee Binary files /dev/null and b/supabase/volumes/db/data/base/1/2670 differ diff --git a/supabase/volumes/db/data/base/1/2673 b/supabase/volumes/db/data/base/1/2673 new file mode 100644 index 0000000..278bc01 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2673 differ diff --git a/supabase/volumes/db/data/base/1/2674 b/supabase/volumes/db/data/base/1/2674 new file mode 100644 index 0000000..93b35ba Binary files /dev/null and b/supabase/volumes/db/data/base/1/2674 differ diff --git a/supabase/volumes/db/data/base/1/2675 b/supabase/volumes/db/data/base/1/2675 new file mode 100644 index 0000000..231ec1f Binary files /dev/null and b/supabase/volumes/db/data/base/1/2675 differ diff --git a/supabase/volumes/db/data/base/1/2678 b/supabase/volumes/db/data/base/1/2678 new file mode 100644 index 0000000..a5299d7 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2678 differ diff --git a/supabase/volumes/db/data/base/1/2679 b/supabase/volumes/db/data/base/1/2679 new file mode 100644 index 0000000..24794b2 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2679 differ diff --git a/supabase/volumes/db/data/base/1/2680 b/supabase/volumes/db/data/base/1/2680 new file mode 100644 index 0000000..7a3a272 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2680 differ diff --git a/supabase/volumes/db/data/base/1/2681 b/supabase/volumes/db/data/base/1/2681 new file mode 100644 index 0000000..6706cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2681 differ diff --git a/supabase/volumes/db/data/base/1/2682 b/supabase/volumes/db/data/base/1/2682 new file mode 100644 index 0000000..b2f76c9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2682 differ diff --git a/supabase/volumes/db/data/base/1/2683 b/supabase/volumes/db/data/base/1/2683 new file mode 100644 index 0000000..117ee7a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2683 differ diff --git a/supabase/volumes/db/data/base/1/2684 b/supabase/volumes/db/data/base/1/2684 new file mode 100644 index 0000000..f216558 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2684 differ diff --git a/supabase/volumes/db/data/base/1/2685 b/supabase/volumes/db/data/base/1/2685 new file mode 100644 index 0000000..c6cfda2 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2685 differ diff --git a/supabase/volumes/db/data/base/1/2686 b/supabase/volumes/db/data/base/1/2686 new file mode 100644 index 0000000..ed053f8 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2686 differ diff --git a/supabase/volumes/db/data/base/1/2687 b/supabase/volumes/db/data/base/1/2687 new file mode 100644 index 0000000..5a9ab08 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2687 differ diff --git a/supabase/volumes/db/data/base/1/2688 b/supabase/volumes/db/data/base/1/2688 new file mode 100644 index 0000000..ba93538 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2688 differ diff --git a/supabase/volumes/db/data/base/1/2689 b/supabase/volumes/db/data/base/1/2689 new file mode 100644 index 0000000..1a3e75c Binary files /dev/null and b/supabase/volumes/db/data/base/1/2689 differ diff --git a/supabase/volumes/db/data/base/1/2690 b/supabase/volumes/db/data/base/1/2690 new file mode 100644 index 0000000..08ec1af Binary files /dev/null and b/supabase/volumes/db/data/base/1/2690 differ diff --git a/supabase/volumes/db/data/base/1/2691 b/supabase/volumes/db/data/base/1/2691 new file mode 100644 index 0000000..ef8827b Binary files /dev/null and b/supabase/volumes/db/data/base/1/2691 differ diff --git a/supabase/volumes/db/data/base/1/2692 b/supabase/volumes/db/data/base/1/2692 new file mode 100644 index 0000000..df28649 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2692 differ diff --git a/supabase/volumes/db/data/base/1/2693 b/supabase/volumes/db/data/base/1/2693 new file mode 100644 index 0000000..d8fe792 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2693 differ diff --git a/supabase/volumes/db/data/base/1/2696 b/supabase/volumes/db/data/base/1/2696 new file mode 100644 index 0000000..d0b17b1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2696 differ diff --git a/supabase/volumes/db/data/base/1/2699 b/supabase/volumes/db/data/base/1/2699 new file mode 100644 index 0000000..4a75520 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2699 differ diff --git a/supabase/volumes/db/data/base/1/2701 b/supabase/volumes/db/data/base/1/2701 new file mode 100644 index 0000000..82f5cd0 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2701 differ diff --git a/supabase/volumes/db/data/base/1/2702 b/supabase/volumes/db/data/base/1/2702 new file mode 100644 index 0000000..2d6a98c Binary files /dev/null and b/supabase/volumes/db/data/base/1/2702 differ diff --git a/supabase/volumes/db/data/base/1/2703 b/supabase/volumes/db/data/base/1/2703 new file mode 100644 index 0000000..757fa7e Binary files /dev/null and b/supabase/volumes/db/data/base/1/2703 differ diff --git a/supabase/volumes/db/data/base/1/2704 b/supabase/volumes/db/data/base/1/2704 new file mode 100644 index 0000000..b27363a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2704 differ diff --git a/supabase/volumes/db/data/base/1/2753 b/supabase/volumes/db/data/base/1/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/supabase/volumes/db/data/base/1/2753 differ diff --git a/supabase/volumes/db/data/base/1/2753_fsm b/supabase/volumes/db/data/base/1/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2753_fsm differ diff --git a/supabase/volumes/db/data/base/1/2753_vm b/supabase/volumes/db/data/base/1/2753_vm new file mode 100644 index 0000000..492d3b2 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2753_vm differ diff --git a/supabase/volumes/db/data/base/1/2754 b/supabase/volumes/db/data/base/1/2754 new file mode 100644 index 0000000..08e97ec Binary files /dev/null and b/supabase/volumes/db/data/base/1/2754 differ diff --git a/supabase/volumes/db/data/base/1/2755 b/supabase/volumes/db/data/base/1/2755 new file mode 100644 index 0000000..e0e9919 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2755 differ diff --git a/supabase/volumes/db/data/base/1/2756 b/supabase/volumes/db/data/base/1/2756 new file mode 100644 index 0000000..8db8647 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2756 differ diff --git a/supabase/volumes/db/data/base/1/2757 b/supabase/volumes/db/data/base/1/2757 new file mode 100644 index 0000000..fa68b32 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2757 differ diff --git a/supabase/volumes/db/data/base/1/2830 b/supabase/volumes/db/data/base/1/2830 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2831 b/supabase/volumes/db/data/base/1/2831 new file mode 100644 index 0000000..e476967 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2831 differ diff --git a/supabase/volumes/db/data/base/1/2832 b/supabase/volumes/db/data/base/1/2832 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2833 b/supabase/volumes/db/data/base/1/2833 new file mode 100644 index 0000000..a4967d7 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2833 differ diff --git a/supabase/volumes/db/data/base/1/2834 b/supabase/volumes/db/data/base/1/2834 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2835 b/supabase/volumes/db/data/base/1/2835 new file mode 100644 index 0000000..d353492 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2835 differ diff --git a/supabase/volumes/db/data/base/1/2836 b/supabase/volumes/db/data/base/1/2836 new file mode 100644 index 0000000..796d941 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2836 differ diff --git a/supabase/volumes/db/data/base/1/2836_fsm b/supabase/volumes/db/data/base/1/2836_fsm new file mode 100644 index 0000000..6e81497 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2836_fsm differ diff --git a/supabase/volumes/db/data/base/1/2836_vm b/supabase/volumes/db/data/base/1/2836_vm new file mode 100644 index 0000000..f656505 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2836_vm differ diff --git a/supabase/volumes/db/data/base/1/2837 b/supabase/volumes/db/data/base/1/2837 new file mode 100644 index 0000000..788bc0f Binary files /dev/null and b/supabase/volumes/db/data/base/1/2837 differ diff --git a/supabase/volumes/db/data/base/1/2838 b/supabase/volumes/db/data/base/1/2838 new file mode 100644 index 0000000..37b8c68 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2838 differ diff --git a/supabase/volumes/db/data/base/1/2838_fsm b/supabase/volumes/db/data/base/1/2838_fsm new file mode 100644 index 0000000..277a5e6 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2838_fsm differ diff --git a/supabase/volumes/db/data/base/1/2838_vm b/supabase/volumes/db/data/base/1/2838_vm new file mode 100644 index 0000000..02de616 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2838_vm differ diff --git a/supabase/volumes/db/data/base/1/2839 b/supabase/volumes/db/data/base/1/2839 new file mode 100644 index 0000000..ccc47b9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2839 differ diff --git a/supabase/volumes/db/data/base/1/2840 b/supabase/volumes/db/data/base/1/2840 new file mode 100644 index 0000000..7485dc3 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2840 differ diff --git a/supabase/volumes/db/data/base/1/2840_fsm b/supabase/volumes/db/data/base/1/2840_fsm new file mode 100644 index 0000000..36ee51a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2840_fsm differ diff --git a/supabase/volumes/db/data/base/1/2840_vm b/supabase/volumes/db/data/base/1/2840_vm new file mode 100644 index 0000000..97ea348 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2840_vm differ diff --git a/supabase/volumes/db/data/base/1/2841 b/supabase/volumes/db/data/base/1/2841 new file mode 100644 index 0000000..9d9cac4 Binary files /dev/null and b/supabase/volumes/db/data/base/1/2841 differ diff --git a/supabase/volumes/db/data/base/1/2995 b/supabase/volumes/db/data/base/1/2995 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/2996 b/supabase/volumes/db/data/base/1/2996 new file mode 100644 index 0000000..170333a Binary files /dev/null and b/supabase/volumes/db/data/base/1/2996 differ diff --git a/supabase/volumes/db/data/base/1/3079 b/supabase/volumes/db/data/base/1/3079 new file mode 100644 index 0000000..3c340b9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3079 differ diff --git a/supabase/volumes/db/data/base/1/3079_fsm b/supabase/volumes/db/data/base/1/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3079_fsm differ diff --git a/supabase/volumes/db/data/base/1/3079_vm b/supabase/volumes/db/data/base/1/3079_vm new file mode 100644 index 0000000..b9be7c7 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3079_vm differ diff --git a/supabase/volumes/db/data/base/1/3080 b/supabase/volumes/db/data/base/1/3080 new file mode 100644 index 0000000..ab0ce01 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3080 differ diff --git a/supabase/volumes/db/data/base/1/3081 b/supabase/volumes/db/data/base/1/3081 new file mode 100644 index 0000000..87bebcf Binary files /dev/null and b/supabase/volumes/db/data/base/1/3081 differ diff --git a/supabase/volumes/db/data/base/1/3085 b/supabase/volumes/db/data/base/1/3085 new file mode 100644 index 0000000..cdf37d9 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3085 differ diff --git a/supabase/volumes/db/data/base/1/3118 b/supabase/volumes/db/data/base/1/3118 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3119 b/supabase/volumes/db/data/base/1/3119 new file mode 100644 index 0000000..db2bde0 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3119 differ diff --git a/supabase/volumes/db/data/base/1/3164 b/supabase/volumes/db/data/base/1/3164 new file mode 100644 index 0000000..22af590 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3164 differ diff --git a/supabase/volumes/db/data/base/1/3256 b/supabase/volumes/db/data/base/1/3256 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3257 b/supabase/volumes/db/data/base/1/3257 new file mode 100644 index 0000000..64787da Binary files /dev/null and b/supabase/volumes/db/data/base/1/3257 differ diff --git a/supabase/volumes/db/data/base/1/3258 b/supabase/volumes/db/data/base/1/3258 new file mode 100644 index 0000000..09abe9b Binary files /dev/null and b/supabase/volumes/db/data/base/1/3258 differ diff --git a/supabase/volumes/db/data/base/1/3350 b/supabase/volumes/db/data/base/1/3350 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3351 b/supabase/volumes/db/data/base/1/3351 new file mode 100644 index 0000000..2bfef7f Binary files /dev/null and b/supabase/volumes/db/data/base/1/3351 differ diff --git a/supabase/volumes/db/data/base/1/3379 b/supabase/volumes/db/data/base/1/3379 new file mode 100644 index 0000000..caced87 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3379 differ diff --git a/supabase/volumes/db/data/base/1/3380 b/supabase/volumes/db/data/base/1/3380 new file mode 100644 index 0000000..55d6862 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3380 differ diff --git a/supabase/volumes/db/data/base/1/3381 b/supabase/volumes/db/data/base/1/3381 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3394 b/supabase/volumes/db/data/base/1/3394 new file mode 100644 index 0000000..2aa7cdc Binary files /dev/null and b/supabase/volumes/db/data/base/1/3394 differ diff --git a/supabase/volumes/db/data/base/1/3394_fsm b/supabase/volumes/db/data/base/1/3394_fsm new file mode 100644 index 0000000..9622a2f Binary files /dev/null and b/supabase/volumes/db/data/base/1/3394_fsm differ diff --git a/supabase/volumes/db/data/base/1/3394_vm b/supabase/volumes/db/data/base/1/3394_vm new file mode 100644 index 0000000..bf4a8a1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3394_vm differ diff --git a/supabase/volumes/db/data/base/1/3395 b/supabase/volumes/db/data/base/1/3395 new file mode 100644 index 0000000..1681a56 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3395 differ diff --git a/supabase/volumes/db/data/base/1/3429 b/supabase/volumes/db/data/base/1/3429 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3430 b/supabase/volumes/db/data/base/1/3430 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3431 b/supabase/volumes/db/data/base/1/3431 new file mode 100644 index 0000000..dcd1328 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3431 differ diff --git a/supabase/volumes/db/data/base/1/3433 b/supabase/volumes/db/data/base/1/3433 new file mode 100644 index 0000000..68ea223 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3433 differ diff --git a/supabase/volumes/db/data/base/1/3439 b/supabase/volumes/db/data/base/1/3439 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3440 b/supabase/volumes/db/data/base/1/3440 new file mode 100644 index 0000000..4f17c44 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3440 differ diff --git a/supabase/volumes/db/data/base/1/3455 b/supabase/volumes/db/data/base/1/3455 new file mode 100644 index 0000000..d8b3538 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3455 differ diff --git a/supabase/volumes/db/data/base/1/3456 b/supabase/volumes/db/data/base/1/3456 new file mode 100644 index 0000000..dd48c84 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3456 differ diff --git a/supabase/volumes/db/data/base/1/3456_fsm b/supabase/volumes/db/data/base/1/3456_fsm new file mode 100644 index 0000000..ec89c2a Binary files /dev/null and b/supabase/volumes/db/data/base/1/3456_fsm differ diff --git a/supabase/volumes/db/data/base/1/3456_vm b/supabase/volumes/db/data/base/1/3456_vm new file mode 100644 index 0000000..c8b702d Binary files /dev/null and b/supabase/volumes/db/data/base/1/3456_vm differ diff --git a/supabase/volumes/db/data/base/1/3466 b/supabase/volumes/db/data/base/1/3466 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3467 b/supabase/volumes/db/data/base/1/3467 new file mode 100644 index 0000000..c7016e1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3467 differ diff --git a/supabase/volumes/db/data/base/1/3468 b/supabase/volumes/db/data/base/1/3468 new file mode 100644 index 0000000..fab333b Binary files /dev/null and b/supabase/volumes/db/data/base/1/3468 differ diff --git a/supabase/volumes/db/data/base/1/3501 b/supabase/volumes/db/data/base/1/3501 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3502 b/supabase/volumes/db/data/base/1/3502 new file mode 100644 index 0000000..ece495c Binary files /dev/null and b/supabase/volumes/db/data/base/1/3502 differ diff --git a/supabase/volumes/db/data/base/1/3503 b/supabase/volumes/db/data/base/1/3503 new file mode 100644 index 0000000..53f9b69 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3503 differ diff --git a/supabase/volumes/db/data/base/1/3534 b/supabase/volumes/db/data/base/1/3534 new file mode 100644 index 0000000..11fad3b Binary files /dev/null and b/supabase/volumes/db/data/base/1/3534 differ diff --git a/supabase/volumes/db/data/base/1/3541 b/supabase/volumes/db/data/base/1/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/supabase/volumes/db/data/base/1/3541 differ diff --git a/supabase/volumes/db/data/base/1/3541_fsm b/supabase/volumes/db/data/base/1/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3541_fsm differ diff --git a/supabase/volumes/db/data/base/1/3541_vm b/supabase/volumes/db/data/base/1/3541_vm new file mode 100644 index 0000000..e040081 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3541_vm differ diff --git a/supabase/volumes/db/data/base/1/3542 b/supabase/volumes/db/data/base/1/3542 new file mode 100644 index 0000000..ced0066 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3542 differ diff --git a/supabase/volumes/db/data/base/1/3574 b/supabase/volumes/db/data/base/1/3574 new file mode 100644 index 0000000..b026df1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3574 differ diff --git a/supabase/volumes/db/data/base/1/3575 b/supabase/volumes/db/data/base/1/3575 new file mode 100644 index 0000000..bdec532 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3575 differ diff --git a/supabase/volumes/db/data/base/1/3576 b/supabase/volumes/db/data/base/1/3576 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3596 b/supabase/volumes/db/data/base/1/3596 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3597 b/supabase/volumes/db/data/base/1/3597 new file mode 100644 index 0000000..08855a4 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3597 differ diff --git a/supabase/volumes/db/data/base/1/3598 b/supabase/volumes/db/data/base/1/3598 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/3599 b/supabase/volumes/db/data/base/1/3599 new file mode 100644 index 0000000..7679a2c Binary files /dev/null and b/supabase/volumes/db/data/base/1/3599 differ diff --git a/supabase/volumes/db/data/base/1/3600 b/supabase/volumes/db/data/base/1/3600 new file mode 100644 index 0000000..e448218 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3600 differ diff --git a/supabase/volumes/db/data/base/1/3600_fsm b/supabase/volumes/db/data/base/1/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3600_fsm differ diff --git a/supabase/volumes/db/data/base/1/3600_vm b/supabase/volumes/db/data/base/1/3600_vm new file mode 100644 index 0000000..c295c86 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3600_vm differ diff --git a/supabase/volumes/db/data/base/1/3601 b/supabase/volumes/db/data/base/1/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/supabase/volumes/db/data/base/1/3601 differ diff --git a/supabase/volumes/db/data/base/1/3601_fsm b/supabase/volumes/db/data/base/1/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3601_fsm differ diff --git a/supabase/volumes/db/data/base/1/3601_vm b/supabase/volumes/db/data/base/1/3601_vm new file mode 100644 index 0000000..7a60c7c Binary files /dev/null and b/supabase/volumes/db/data/base/1/3601_vm differ diff --git a/supabase/volumes/db/data/base/1/3602 b/supabase/volumes/db/data/base/1/3602 new file mode 100644 index 0000000..54fdaf0 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3602 differ diff --git a/supabase/volumes/db/data/base/1/3602_fsm b/supabase/volumes/db/data/base/1/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/supabase/volumes/db/data/base/1/3602_fsm differ diff --git a/supabase/volumes/db/data/base/1/3602_vm b/supabase/volumes/db/data/base/1/3602_vm new file mode 100644 index 0000000..ce2795b Binary files /dev/null and b/supabase/volumes/db/data/base/1/3602_vm differ diff --git a/supabase/volumes/db/data/base/1/3603 b/supabase/volumes/db/data/base/1/3603 new file mode 100644 index 0000000..e87096d Binary files /dev/null and b/supabase/volumes/db/data/base/1/3603 differ diff --git a/supabase/volumes/db/data/base/1/3603_fsm b/supabase/volumes/db/data/base/1/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/supabase/volumes/db/data/base/1/3603_fsm differ diff --git a/supabase/volumes/db/data/base/1/3603_vm b/supabase/volumes/db/data/base/1/3603_vm new file mode 100644 index 0000000..bc43ace Binary files /dev/null and b/supabase/volumes/db/data/base/1/3603_vm differ diff --git a/supabase/volumes/db/data/base/1/3604 b/supabase/volumes/db/data/base/1/3604 new file mode 100644 index 0000000..9c0f508 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3604 differ diff --git a/supabase/volumes/db/data/base/1/3605 b/supabase/volumes/db/data/base/1/3605 new file mode 100644 index 0000000..b11ea42 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3605 differ diff --git a/supabase/volumes/db/data/base/1/3606 b/supabase/volumes/db/data/base/1/3606 new file mode 100644 index 0000000..abe7a1c Binary files /dev/null and b/supabase/volumes/db/data/base/1/3606 differ diff --git a/supabase/volumes/db/data/base/1/3607 b/supabase/volumes/db/data/base/1/3607 new file mode 100644 index 0000000..e3a3bbc Binary files /dev/null and b/supabase/volumes/db/data/base/1/3607 differ diff --git a/supabase/volumes/db/data/base/1/3608 b/supabase/volumes/db/data/base/1/3608 new file mode 100644 index 0000000..32ec3ed Binary files /dev/null and b/supabase/volumes/db/data/base/1/3608 differ diff --git a/supabase/volumes/db/data/base/1/3609 b/supabase/volumes/db/data/base/1/3609 new file mode 100644 index 0000000..848f7aa Binary files /dev/null and b/supabase/volumes/db/data/base/1/3609 differ diff --git a/supabase/volumes/db/data/base/1/3712 b/supabase/volumes/db/data/base/1/3712 new file mode 100644 index 0000000..5788932 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3712 differ diff --git a/supabase/volumes/db/data/base/1/3764 b/supabase/volumes/db/data/base/1/3764 new file mode 100644 index 0000000..a08a3cf Binary files /dev/null and b/supabase/volumes/db/data/base/1/3764 differ diff --git a/supabase/volumes/db/data/base/1/3764_fsm b/supabase/volumes/db/data/base/1/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/supabase/volumes/db/data/base/1/3764_fsm differ diff --git a/supabase/volumes/db/data/base/1/3764_vm b/supabase/volumes/db/data/base/1/3764_vm new file mode 100644 index 0000000..b3ca033 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3764_vm differ diff --git a/supabase/volumes/db/data/base/1/3766 b/supabase/volumes/db/data/base/1/3766 new file mode 100644 index 0000000..cf0c383 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3766 differ diff --git a/supabase/volumes/db/data/base/1/3767 b/supabase/volumes/db/data/base/1/3767 new file mode 100644 index 0000000..c543fea Binary files /dev/null and b/supabase/volumes/db/data/base/1/3767 differ diff --git a/supabase/volumes/db/data/base/1/3997 b/supabase/volumes/db/data/base/1/3997 new file mode 100644 index 0000000..8969d81 Binary files /dev/null and b/supabase/volumes/db/data/base/1/3997 differ diff --git a/supabase/volumes/db/data/base/1/4143 b/supabase/volumes/db/data/base/1/4143 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4144 b/supabase/volumes/db/data/base/1/4144 new file mode 100644 index 0000000..0457ead Binary files /dev/null and b/supabase/volumes/db/data/base/1/4144 differ diff --git a/supabase/volumes/db/data/base/1/4145 b/supabase/volumes/db/data/base/1/4145 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4146 b/supabase/volumes/db/data/base/1/4146 new file mode 100644 index 0000000..4afabc1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4146 differ diff --git a/supabase/volumes/db/data/base/1/4147 b/supabase/volumes/db/data/base/1/4147 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4148 b/supabase/volumes/db/data/base/1/4148 new file mode 100644 index 0000000..395cf11 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4148 differ diff --git a/supabase/volumes/db/data/base/1/4149 b/supabase/volumes/db/data/base/1/4149 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4150 b/supabase/volumes/db/data/base/1/4150 new file mode 100644 index 0000000..c9597f6 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4150 differ diff --git a/supabase/volumes/db/data/base/1/4151 b/supabase/volumes/db/data/base/1/4151 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4152 b/supabase/volumes/db/data/base/1/4152 new file mode 100644 index 0000000..4b0be9a Binary files /dev/null and b/supabase/volumes/db/data/base/1/4152 differ diff --git a/supabase/volumes/db/data/base/1/4153 b/supabase/volumes/db/data/base/1/4153 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4154 b/supabase/volumes/db/data/base/1/4154 new file mode 100644 index 0000000..42b8bd7 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4154 differ diff --git a/supabase/volumes/db/data/base/1/4155 b/supabase/volumes/db/data/base/1/4155 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4156 b/supabase/volumes/db/data/base/1/4156 new file mode 100644 index 0000000..ecedc45 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4156 differ diff --git a/supabase/volumes/db/data/base/1/4157 b/supabase/volumes/db/data/base/1/4157 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4158 b/supabase/volumes/db/data/base/1/4158 new file mode 100644 index 0000000..5799647 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4158 differ diff --git a/supabase/volumes/db/data/base/1/4159 b/supabase/volumes/db/data/base/1/4159 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4160 b/supabase/volumes/db/data/base/1/4160 new file mode 100644 index 0000000..69ae019 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4160 differ diff --git a/supabase/volumes/db/data/base/1/4163 b/supabase/volumes/db/data/base/1/4163 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4164 b/supabase/volumes/db/data/base/1/4164 new file mode 100644 index 0000000..b4224fc Binary files /dev/null and b/supabase/volumes/db/data/base/1/4164 differ diff --git a/supabase/volumes/db/data/base/1/4165 b/supabase/volumes/db/data/base/1/4165 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4166 b/supabase/volumes/db/data/base/1/4166 new file mode 100644 index 0000000..7954f02 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4166 differ diff --git a/supabase/volumes/db/data/base/1/4167 b/supabase/volumes/db/data/base/1/4167 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4168 b/supabase/volumes/db/data/base/1/4168 new file mode 100644 index 0000000..d3d4120 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4168 differ diff --git a/supabase/volumes/db/data/base/1/4169 b/supabase/volumes/db/data/base/1/4169 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4170 b/supabase/volumes/db/data/base/1/4170 new file mode 100644 index 0000000..a8f1194 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4170 differ diff --git a/supabase/volumes/db/data/base/1/4171 b/supabase/volumes/db/data/base/1/4171 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4172 b/supabase/volumes/db/data/base/1/4172 new file mode 100644 index 0000000..ce881a3 Binary files /dev/null and b/supabase/volumes/db/data/base/1/4172 differ diff --git a/supabase/volumes/db/data/base/1/4173 b/supabase/volumes/db/data/base/1/4173 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/4174 b/supabase/volumes/db/data/base/1/4174 new file mode 100644 index 0000000..9ebdddc Binary files /dev/null and b/supabase/volumes/db/data/base/1/4174 differ diff --git a/supabase/volumes/db/data/base/1/5002 b/supabase/volumes/db/data/base/1/5002 new file mode 100644 index 0000000..aefa40d Binary files /dev/null and b/supabase/volumes/db/data/base/1/5002 differ diff --git a/supabase/volumes/db/data/base/1/548 b/supabase/volumes/db/data/base/1/548 new file mode 100644 index 0000000..7c6567d Binary files /dev/null and b/supabase/volumes/db/data/base/1/548 differ diff --git a/supabase/volumes/db/data/base/1/549 b/supabase/volumes/db/data/base/1/549 new file mode 100644 index 0000000..26a3887 Binary files /dev/null and b/supabase/volumes/db/data/base/1/549 differ diff --git a/supabase/volumes/db/data/base/1/6102 b/supabase/volumes/db/data/base/1/6102 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/6104 b/supabase/volumes/db/data/base/1/6104 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/6106 b/supabase/volumes/db/data/base/1/6106 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/6110 b/supabase/volumes/db/data/base/1/6110 new file mode 100644 index 0000000..42e1920 Binary files /dev/null and b/supabase/volumes/db/data/base/1/6110 differ diff --git a/supabase/volumes/db/data/base/1/6111 b/supabase/volumes/db/data/base/1/6111 new file mode 100644 index 0000000..d012727 Binary files /dev/null and b/supabase/volumes/db/data/base/1/6111 differ diff --git a/supabase/volumes/db/data/base/1/6112 b/supabase/volumes/db/data/base/1/6112 new file mode 100644 index 0000000..293367c Binary files /dev/null and b/supabase/volumes/db/data/base/1/6112 differ diff --git a/supabase/volumes/db/data/base/1/6113 b/supabase/volumes/db/data/base/1/6113 new file mode 100644 index 0000000..542f8fa Binary files /dev/null and b/supabase/volumes/db/data/base/1/6113 differ diff --git a/supabase/volumes/db/data/base/1/6116 b/supabase/volumes/db/data/base/1/6116 new file mode 100644 index 0000000..787d5d1 Binary files /dev/null and b/supabase/volumes/db/data/base/1/6116 differ diff --git a/supabase/volumes/db/data/base/1/6117 b/supabase/volumes/db/data/base/1/6117 new file mode 100644 index 0000000..2b5656b Binary files /dev/null and b/supabase/volumes/db/data/base/1/6117 differ diff --git a/supabase/volumes/db/data/base/1/6175 b/supabase/volumes/db/data/base/1/6175 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/6176 b/supabase/volumes/db/data/base/1/6176 new file mode 100644 index 0000000..93b150e Binary files /dev/null and b/supabase/volumes/db/data/base/1/6176 differ diff --git a/supabase/volumes/db/data/base/1/6228 b/supabase/volumes/db/data/base/1/6228 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/6229 b/supabase/volumes/db/data/base/1/6229 new file mode 100644 index 0000000..a20f8db Binary files /dev/null and b/supabase/volumes/db/data/base/1/6229 differ diff --git a/supabase/volumes/db/data/base/1/6237 b/supabase/volumes/db/data/base/1/6237 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/6238 b/supabase/volumes/db/data/base/1/6238 new file mode 100644 index 0000000..e7c0e8c Binary files /dev/null and b/supabase/volumes/db/data/base/1/6238 differ diff --git a/supabase/volumes/db/data/base/1/6239 b/supabase/volumes/db/data/base/1/6239 new file mode 100644 index 0000000..6c60b50 Binary files /dev/null and b/supabase/volumes/db/data/base/1/6239 differ diff --git a/supabase/volumes/db/data/base/1/826 b/supabase/volumes/db/data/base/1/826 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/1/827 b/supabase/volumes/db/data/base/1/827 new file mode 100644 index 0000000..94a900e Binary files /dev/null and b/supabase/volumes/db/data/base/1/827 differ diff --git a/supabase/volumes/db/data/base/1/828 b/supabase/volumes/db/data/base/1/828 new file mode 100644 index 0000000..ca30461 Binary files /dev/null and b/supabase/volumes/db/data/base/1/828 differ diff --git a/supabase/volumes/db/data/base/1/PG_VERSION b/supabase/volumes/db/data/base/1/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/supabase/volumes/db/data/base/1/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/supabase/volumes/db/data/base/1/pg_filenode.map b/supabase/volumes/db/data/base/1/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/supabase/volumes/db/data/base/1/pg_filenode.map differ diff --git a/supabase/volumes/db/data/base/4/112 b/supabase/volumes/db/data/base/4/112 new file mode 100644 index 0000000..784a4c1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/112 differ diff --git a/supabase/volumes/db/data/base/4/113 b/supabase/volumes/db/data/base/4/113 new file mode 100644 index 0000000..cc2c412 Binary files /dev/null and b/supabase/volumes/db/data/base/4/113 differ diff --git a/supabase/volumes/db/data/base/4/1247 b/supabase/volumes/db/data/base/4/1247 new file mode 100644 index 0000000..1808606 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1247 differ diff --git a/supabase/volumes/db/data/base/4/1247_fsm b/supabase/volumes/db/data/base/4/1247_fsm new file mode 100644 index 0000000..d9ff302 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1247_fsm differ diff --git a/supabase/volumes/db/data/base/4/1247_vm b/supabase/volumes/db/data/base/4/1247_vm new file mode 100644 index 0000000..0150941 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1247_vm differ diff --git a/supabase/volumes/db/data/base/4/1249 b/supabase/volumes/db/data/base/4/1249 new file mode 100644 index 0000000..fd3b6db Binary files /dev/null and b/supabase/volumes/db/data/base/4/1249 differ diff --git a/supabase/volumes/db/data/base/4/1249_fsm b/supabase/volumes/db/data/base/4/1249_fsm new file mode 100644 index 0000000..87def57 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1249_fsm differ diff --git a/supabase/volumes/db/data/base/4/1249_vm b/supabase/volumes/db/data/base/4/1249_vm new file mode 100644 index 0000000..c20d021 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1249_vm differ diff --git a/supabase/volumes/db/data/base/4/1255 b/supabase/volumes/db/data/base/4/1255 new file mode 100644 index 0000000..f331311 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1255 differ diff --git a/supabase/volumes/db/data/base/4/1255_fsm b/supabase/volumes/db/data/base/4/1255_fsm new file mode 100644 index 0000000..5abeaaf Binary files /dev/null and b/supabase/volumes/db/data/base/4/1255_fsm differ diff --git a/supabase/volumes/db/data/base/4/1255_vm b/supabase/volumes/db/data/base/4/1255_vm new file mode 100644 index 0000000..6b5ec5c Binary files /dev/null and b/supabase/volumes/db/data/base/4/1255_vm differ diff --git a/supabase/volumes/db/data/base/4/1259 b/supabase/volumes/db/data/base/4/1259 new file mode 100644 index 0000000..763e31c Binary files /dev/null and b/supabase/volumes/db/data/base/4/1259 differ diff --git a/supabase/volumes/db/data/base/4/1259_fsm b/supabase/volumes/db/data/base/4/1259_fsm new file mode 100644 index 0000000..bb60b30 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1259_fsm differ diff --git a/supabase/volumes/db/data/base/4/1259_vm b/supabase/volumes/db/data/base/4/1259_vm new file mode 100644 index 0000000..5d430a0 Binary files /dev/null and b/supabase/volumes/db/data/base/4/1259_vm differ diff --git a/supabase/volumes/db/data/base/4/13339 b/supabase/volumes/db/data/base/4/13339 new file mode 100644 index 0000000..44340fd Binary files /dev/null and b/supabase/volumes/db/data/base/4/13339 differ diff --git a/supabase/volumes/db/data/base/4/13339_fsm b/supabase/volumes/db/data/base/4/13339_fsm new file mode 100644 index 0000000..dff9611 Binary files /dev/null and b/supabase/volumes/db/data/base/4/13339_fsm differ diff --git a/supabase/volumes/db/data/base/4/13339_vm b/supabase/volumes/db/data/base/4/13339_vm new file mode 100644 index 0000000..701528c Binary files /dev/null and b/supabase/volumes/db/data/base/4/13339_vm differ diff --git a/supabase/volumes/db/data/base/4/13342 b/supabase/volumes/db/data/base/4/13342 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/13343 b/supabase/volumes/db/data/base/4/13343 new file mode 100644 index 0000000..5c0c245 Binary files /dev/null and b/supabase/volumes/db/data/base/4/13343 differ diff --git a/supabase/volumes/db/data/base/4/13344 b/supabase/volumes/db/data/base/4/13344 new file mode 100644 index 0000000..2690a6c Binary files /dev/null and b/supabase/volumes/db/data/base/4/13344 differ diff --git a/supabase/volumes/db/data/base/4/13344_fsm b/supabase/volumes/db/data/base/4/13344_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/supabase/volumes/db/data/base/4/13344_fsm differ diff --git a/supabase/volumes/db/data/base/4/13344_vm b/supabase/volumes/db/data/base/4/13344_vm new file mode 100644 index 0000000..d6115bc Binary files /dev/null and b/supabase/volumes/db/data/base/4/13344_vm differ diff --git a/supabase/volumes/db/data/base/4/13347 b/supabase/volumes/db/data/base/4/13347 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/13348 b/supabase/volumes/db/data/base/4/13348 new file mode 100644 index 0000000..71a9cd9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/13348 differ diff --git a/supabase/volumes/db/data/base/4/13349 b/supabase/volumes/db/data/base/4/13349 new file mode 100644 index 0000000..0c02b7b Binary files /dev/null and b/supabase/volumes/db/data/base/4/13349 differ diff --git a/supabase/volumes/db/data/base/4/13349_fsm b/supabase/volumes/db/data/base/4/13349_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/supabase/volumes/db/data/base/4/13349_fsm differ diff --git a/supabase/volumes/db/data/base/4/13349_vm b/supabase/volumes/db/data/base/4/13349_vm new file mode 100644 index 0000000..d0b0bf1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/13349_vm differ diff --git a/supabase/volumes/db/data/base/4/13352 b/supabase/volumes/db/data/base/4/13352 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/13353 b/supabase/volumes/db/data/base/4/13353 new file mode 100644 index 0000000..68c5e8b Binary files /dev/null and b/supabase/volumes/db/data/base/4/13353 differ diff --git a/supabase/volumes/db/data/base/4/13354 b/supabase/volumes/db/data/base/4/13354 new file mode 100644 index 0000000..0ec1ba6 Binary files /dev/null and b/supabase/volumes/db/data/base/4/13354 differ diff --git a/supabase/volumes/db/data/base/4/13354_fsm b/supabase/volumes/db/data/base/4/13354_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/supabase/volumes/db/data/base/4/13354_fsm differ diff --git a/supabase/volumes/db/data/base/4/13354_vm b/supabase/volumes/db/data/base/4/13354_vm new file mode 100644 index 0000000..6388dde Binary files /dev/null and b/supabase/volumes/db/data/base/4/13354_vm differ diff --git a/supabase/volumes/db/data/base/4/13357 b/supabase/volumes/db/data/base/4/13357 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/13358 b/supabase/volumes/db/data/base/4/13358 new file mode 100644 index 0000000..ac4d0fa Binary files /dev/null and b/supabase/volumes/db/data/base/4/13358 differ diff --git a/supabase/volumes/db/data/base/4/1417 b/supabase/volumes/db/data/base/4/1417 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/1418 b/supabase/volumes/db/data/base/4/1418 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/174 b/supabase/volumes/db/data/base/4/174 new file mode 100644 index 0000000..2e4cc9f Binary files /dev/null and b/supabase/volumes/db/data/base/4/174 differ diff --git a/supabase/volumes/db/data/base/4/175 b/supabase/volumes/db/data/base/4/175 new file mode 100644 index 0000000..15d51dd Binary files /dev/null and b/supabase/volumes/db/data/base/4/175 differ diff --git a/supabase/volumes/db/data/base/4/2187 b/supabase/volumes/db/data/base/4/2187 new file mode 100644 index 0000000..37ef63e Binary files /dev/null and b/supabase/volumes/db/data/base/4/2187 differ diff --git a/supabase/volumes/db/data/base/4/2224 b/supabase/volumes/db/data/base/4/2224 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2228 b/supabase/volumes/db/data/base/4/2228 new file mode 100644 index 0000000..738f259 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2228 differ diff --git a/supabase/volumes/db/data/base/4/2328 b/supabase/volumes/db/data/base/4/2328 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2336 b/supabase/volumes/db/data/base/4/2336 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2337 b/supabase/volumes/db/data/base/4/2337 new file mode 100644 index 0000000..3ddb55b Binary files /dev/null and b/supabase/volumes/db/data/base/4/2337 differ diff --git a/supabase/volumes/db/data/base/4/2579 b/supabase/volumes/db/data/base/4/2579 new file mode 100644 index 0000000..e8deb5f Binary files /dev/null and b/supabase/volumes/db/data/base/4/2579 differ diff --git a/supabase/volumes/db/data/base/4/2600 b/supabase/volumes/db/data/base/4/2600 new file mode 100644 index 0000000..a1305d7 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2600 differ diff --git a/supabase/volumes/db/data/base/4/2600_fsm b/supabase/volumes/db/data/base/4/2600_fsm new file mode 100644 index 0000000..b849084 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2600_fsm differ diff --git a/supabase/volumes/db/data/base/4/2600_vm b/supabase/volumes/db/data/base/4/2600_vm new file mode 100644 index 0000000..45fd762 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2600_vm differ diff --git a/supabase/volumes/db/data/base/4/2601 b/supabase/volumes/db/data/base/4/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2601 differ diff --git a/supabase/volumes/db/data/base/4/2601_fsm b/supabase/volumes/db/data/base/4/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2601_fsm differ diff --git a/supabase/volumes/db/data/base/4/2601_vm b/supabase/volumes/db/data/base/4/2601_vm new file mode 100644 index 0000000..62e0c60 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2601_vm differ diff --git a/supabase/volumes/db/data/base/4/2602 b/supabase/volumes/db/data/base/4/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2602 differ diff --git a/supabase/volumes/db/data/base/4/2602_fsm b/supabase/volumes/db/data/base/4/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2602_fsm differ diff --git a/supabase/volumes/db/data/base/4/2602_vm b/supabase/volumes/db/data/base/4/2602_vm new file mode 100644 index 0000000..51f7a5b Binary files /dev/null and b/supabase/volumes/db/data/base/4/2602_vm differ diff --git a/supabase/volumes/db/data/base/4/2603 b/supabase/volumes/db/data/base/4/2603 new file mode 100644 index 0000000..601d008 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2603 differ diff --git a/supabase/volumes/db/data/base/4/2603_fsm b/supabase/volumes/db/data/base/4/2603_fsm new file mode 100644 index 0000000..9b324db Binary files /dev/null and b/supabase/volumes/db/data/base/4/2603_fsm differ diff --git a/supabase/volumes/db/data/base/4/2603_vm b/supabase/volumes/db/data/base/4/2603_vm new file mode 100644 index 0000000..f8aa5cc Binary files /dev/null and b/supabase/volumes/db/data/base/4/2603_vm differ diff --git a/supabase/volumes/db/data/base/4/2604 b/supabase/volumes/db/data/base/4/2604 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2605 b/supabase/volumes/db/data/base/4/2605 new file mode 100644 index 0000000..eeaa7ea Binary files /dev/null and b/supabase/volumes/db/data/base/4/2605 differ diff --git a/supabase/volumes/db/data/base/4/2605_fsm b/supabase/volumes/db/data/base/4/2605_fsm new file mode 100644 index 0000000..f3b92bf Binary files /dev/null and b/supabase/volumes/db/data/base/4/2605_fsm differ diff --git a/supabase/volumes/db/data/base/4/2605_vm b/supabase/volumes/db/data/base/4/2605_vm new file mode 100644 index 0000000..99d1a65 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2605_vm differ diff --git a/supabase/volumes/db/data/base/4/2606 b/supabase/volumes/db/data/base/4/2606 new file mode 100644 index 0000000..e629126 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2606 differ diff --git a/supabase/volumes/db/data/base/4/2606_fsm b/supabase/volumes/db/data/base/4/2606_fsm new file mode 100644 index 0000000..286dd81 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2606_fsm differ diff --git a/supabase/volumes/db/data/base/4/2606_vm b/supabase/volumes/db/data/base/4/2606_vm new file mode 100644 index 0000000..a17b061 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2606_vm differ diff --git a/supabase/volumes/db/data/base/4/2607 b/supabase/volumes/db/data/base/4/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2607 differ diff --git a/supabase/volumes/db/data/base/4/2607_fsm b/supabase/volumes/db/data/base/4/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2607_fsm differ diff --git a/supabase/volumes/db/data/base/4/2607_vm b/supabase/volumes/db/data/base/4/2607_vm new file mode 100644 index 0000000..1d76368 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2607_vm differ diff --git a/supabase/volumes/db/data/base/4/2608 b/supabase/volumes/db/data/base/4/2608 new file mode 100644 index 0000000..e4777fc Binary files /dev/null and b/supabase/volumes/db/data/base/4/2608 differ diff --git a/supabase/volumes/db/data/base/4/2608_fsm b/supabase/volumes/db/data/base/4/2608_fsm new file mode 100644 index 0000000..6ba89a4 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2608_fsm differ diff --git a/supabase/volumes/db/data/base/4/2608_vm b/supabase/volumes/db/data/base/4/2608_vm new file mode 100644 index 0000000..3f62ef0 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2608_vm differ diff --git a/supabase/volumes/db/data/base/4/2609 b/supabase/volumes/db/data/base/4/2609 new file mode 100644 index 0000000..5105c67 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2609 differ diff --git a/supabase/volumes/db/data/base/4/2609_fsm b/supabase/volumes/db/data/base/4/2609_fsm new file mode 100644 index 0000000..601cd52 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2609_fsm differ diff --git a/supabase/volumes/db/data/base/4/2609_vm b/supabase/volumes/db/data/base/4/2609_vm new file mode 100644 index 0000000..f95b418 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2609_vm differ diff --git a/supabase/volumes/db/data/base/4/2610 b/supabase/volumes/db/data/base/4/2610 new file mode 100644 index 0000000..bf4232e Binary files /dev/null and b/supabase/volumes/db/data/base/4/2610 differ diff --git a/supabase/volumes/db/data/base/4/2610_fsm b/supabase/volumes/db/data/base/4/2610_fsm new file mode 100644 index 0000000..dbd22e1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2610_fsm differ diff --git a/supabase/volumes/db/data/base/4/2610_vm b/supabase/volumes/db/data/base/4/2610_vm new file mode 100644 index 0000000..ab31c83 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2610_vm differ diff --git a/supabase/volumes/db/data/base/4/2611 b/supabase/volumes/db/data/base/4/2611 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2612 b/supabase/volumes/db/data/base/4/2612 new file mode 100644 index 0000000..ae90674 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2612 differ diff --git a/supabase/volumes/db/data/base/4/2612_fsm b/supabase/volumes/db/data/base/4/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2612_fsm differ diff --git a/supabase/volumes/db/data/base/4/2612_vm b/supabase/volumes/db/data/base/4/2612_vm new file mode 100644 index 0000000..1093737 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2612_vm differ diff --git a/supabase/volumes/db/data/base/4/2613 b/supabase/volumes/db/data/base/4/2613 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2615 b/supabase/volumes/db/data/base/4/2615 new file mode 100644 index 0000000..97ec161 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2615 differ diff --git a/supabase/volumes/db/data/base/4/2615_fsm b/supabase/volumes/db/data/base/4/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2615_fsm differ diff --git a/supabase/volumes/db/data/base/4/2615_vm b/supabase/volumes/db/data/base/4/2615_vm new file mode 100644 index 0000000..11ee75c Binary files /dev/null and b/supabase/volumes/db/data/base/4/2615_vm differ diff --git a/supabase/volumes/db/data/base/4/2616 b/supabase/volumes/db/data/base/4/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2616 differ diff --git a/supabase/volumes/db/data/base/4/2616_fsm b/supabase/volumes/db/data/base/4/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2616_fsm differ diff --git a/supabase/volumes/db/data/base/4/2616_vm b/supabase/volumes/db/data/base/4/2616_vm new file mode 100644 index 0000000..d6f19a9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2616_vm differ diff --git a/supabase/volumes/db/data/base/4/2617 b/supabase/volumes/db/data/base/4/2617 new file mode 100644 index 0000000..bcdfc18 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2617 differ diff --git a/supabase/volumes/db/data/base/4/2617_fsm b/supabase/volumes/db/data/base/4/2617_fsm new file mode 100644 index 0000000..29d6066 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2617_fsm differ diff --git a/supabase/volumes/db/data/base/4/2617_vm b/supabase/volumes/db/data/base/4/2617_vm new file mode 100644 index 0000000..b377ed9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2617_vm differ diff --git a/supabase/volumes/db/data/base/4/2618 b/supabase/volumes/db/data/base/4/2618 new file mode 100644 index 0000000..58ab647 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2618 differ diff --git a/supabase/volumes/db/data/base/4/2618_fsm b/supabase/volumes/db/data/base/4/2618_fsm new file mode 100644 index 0000000..e162e37 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2618_fsm differ diff --git a/supabase/volumes/db/data/base/4/2618_vm b/supabase/volumes/db/data/base/4/2618_vm new file mode 100644 index 0000000..9052c05 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2618_vm differ diff --git a/supabase/volumes/db/data/base/4/2619 b/supabase/volumes/db/data/base/4/2619 new file mode 100644 index 0000000..a3f0a54 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2619 differ diff --git a/supabase/volumes/db/data/base/4/2619_fsm b/supabase/volumes/db/data/base/4/2619_fsm new file mode 100644 index 0000000..0809ff7 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2619_fsm differ diff --git a/supabase/volumes/db/data/base/4/2619_vm b/supabase/volumes/db/data/base/4/2619_vm new file mode 100644 index 0000000..a4697b5 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2619_vm differ diff --git a/supabase/volumes/db/data/base/4/2620 b/supabase/volumes/db/data/base/4/2620 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2650 b/supabase/volumes/db/data/base/4/2650 new file mode 100644 index 0000000..32ff8a1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2650 differ diff --git a/supabase/volumes/db/data/base/4/2651 b/supabase/volumes/db/data/base/4/2651 new file mode 100644 index 0000000..57e7d5d Binary files /dev/null and b/supabase/volumes/db/data/base/4/2651 differ diff --git a/supabase/volumes/db/data/base/4/2652 b/supabase/volumes/db/data/base/4/2652 new file mode 100644 index 0000000..6b5a470 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2652 differ diff --git a/supabase/volumes/db/data/base/4/2653 b/supabase/volumes/db/data/base/4/2653 new file mode 100644 index 0000000..3bf2381 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2653 differ diff --git a/supabase/volumes/db/data/base/4/2654 b/supabase/volumes/db/data/base/4/2654 new file mode 100644 index 0000000..fcb49cc Binary files /dev/null and b/supabase/volumes/db/data/base/4/2654 differ diff --git a/supabase/volumes/db/data/base/4/2655 b/supabase/volumes/db/data/base/4/2655 new file mode 100644 index 0000000..2b0b670 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2655 differ diff --git a/supabase/volumes/db/data/base/4/2656 b/supabase/volumes/db/data/base/4/2656 new file mode 100644 index 0000000..369964d Binary files /dev/null and b/supabase/volumes/db/data/base/4/2656 differ diff --git a/supabase/volumes/db/data/base/4/2657 b/supabase/volumes/db/data/base/4/2657 new file mode 100644 index 0000000..cd9e14c Binary files /dev/null and b/supabase/volumes/db/data/base/4/2657 differ diff --git a/supabase/volumes/db/data/base/4/2658 b/supabase/volumes/db/data/base/4/2658 new file mode 100644 index 0000000..5499b3c Binary files /dev/null and b/supabase/volumes/db/data/base/4/2658 differ diff --git a/supabase/volumes/db/data/base/4/2659 b/supabase/volumes/db/data/base/4/2659 new file mode 100644 index 0000000..60587f5 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2659 differ diff --git a/supabase/volumes/db/data/base/4/2660 b/supabase/volumes/db/data/base/4/2660 new file mode 100644 index 0000000..fd66d22 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2660 differ diff --git a/supabase/volumes/db/data/base/4/2661 b/supabase/volumes/db/data/base/4/2661 new file mode 100644 index 0000000..3c62a6f Binary files /dev/null and b/supabase/volumes/db/data/base/4/2661 differ diff --git a/supabase/volumes/db/data/base/4/2662 b/supabase/volumes/db/data/base/4/2662 new file mode 100644 index 0000000..ee8cf30 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2662 differ diff --git a/supabase/volumes/db/data/base/4/2663 b/supabase/volumes/db/data/base/4/2663 new file mode 100644 index 0000000..6977d0a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2663 differ diff --git a/supabase/volumes/db/data/base/4/2664 b/supabase/volumes/db/data/base/4/2664 new file mode 100644 index 0000000..2f3a065 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2664 differ diff --git a/supabase/volumes/db/data/base/4/2665 b/supabase/volumes/db/data/base/4/2665 new file mode 100644 index 0000000..b029492 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2665 differ diff --git a/supabase/volumes/db/data/base/4/2666 b/supabase/volumes/db/data/base/4/2666 new file mode 100644 index 0000000..c816621 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2666 differ diff --git a/supabase/volumes/db/data/base/4/2667 b/supabase/volumes/db/data/base/4/2667 new file mode 100644 index 0000000..c430859 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2667 differ diff --git a/supabase/volumes/db/data/base/4/2668 b/supabase/volumes/db/data/base/4/2668 new file mode 100644 index 0000000..8ca1619 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2668 differ diff --git a/supabase/volumes/db/data/base/4/2669 b/supabase/volumes/db/data/base/4/2669 new file mode 100644 index 0000000..b13c335 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2669 differ diff --git a/supabase/volumes/db/data/base/4/2670 b/supabase/volumes/db/data/base/4/2670 new file mode 100644 index 0000000..936feee Binary files /dev/null and b/supabase/volumes/db/data/base/4/2670 differ diff --git a/supabase/volumes/db/data/base/4/2673 b/supabase/volumes/db/data/base/4/2673 new file mode 100644 index 0000000..278bc01 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2673 differ diff --git a/supabase/volumes/db/data/base/4/2674 b/supabase/volumes/db/data/base/4/2674 new file mode 100644 index 0000000..93b35ba Binary files /dev/null and b/supabase/volumes/db/data/base/4/2674 differ diff --git a/supabase/volumes/db/data/base/4/2675 b/supabase/volumes/db/data/base/4/2675 new file mode 100644 index 0000000..231ec1f Binary files /dev/null and b/supabase/volumes/db/data/base/4/2675 differ diff --git a/supabase/volumes/db/data/base/4/2678 b/supabase/volumes/db/data/base/4/2678 new file mode 100644 index 0000000..a5299d7 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2678 differ diff --git a/supabase/volumes/db/data/base/4/2679 b/supabase/volumes/db/data/base/4/2679 new file mode 100644 index 0000000..24794b2 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2679 differ diff --git a/supabase/volumes/db/data/base/4/2680 b/supabase/volumes/db/data/base/4/2680 new file mode 100644 index 0000000..7a3a272 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2680 differ diff --git a/supabase/volumes/db/data/base/4/2681 b/supabase/volumes/db/data/base/4/2681 new file mode 100644 index 0000000..6706cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2681 differ diff --git a/supabase/volumes/db/data/base/4/2682 b/supabase/volumes/db/data/base/4/2682 new file mode 100644 index 0000000..b2f76c9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2682 differ diff --git a/supabase/volumes/db/data/base/4/2683 b/supabase/volumes/db/data/base/4/2683 new file mode 100644 index 0000000..117ee7a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2683 differ diff --git a/supabase/volumes/db/data/base/4/2684 b/supabase/volumes/db/data/base/4/2684 new file mode 100644 index 0000000..f216558 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2684 differ diff --git a/supabase/volumes/db/data/base/4/2685 b/supabase/volumes/db/data/base/4/2685 new file mode 100644 index 0000000..c6cfda2 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2685 differ diff --git a/supabase/volumes/db/data/base/4/2686 b/supabase/volumes/db/data/base/4/2686 new file mode 100644 index 0000000..ed053f8 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2686 differ diff --git a/supabase/volumes/db/data/base/4/2687 b/supabase/volumes/db/data/base/4/2687 new file mode 100644 index 0000000..5a9ab08 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2687 differ diff --git a/supabase/volumes/db/data/base/4/2688 b/supabase/volumes/db/data/base/4/2688 new file mode 100644 index 0000000..ba93538 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2688 differ diff --git a/supabase/volumes/db/data/base/4/2689 b/supabase/volumes/db/data/base/4/2689 new file mode 100644 index 0000000..1a3e75c Binary files /dev/null and b/supabase/volumes/db/data/base/4/2689 differ diff --git a/supabase/volumes/db/data/base/4/2690 b/supabase/volumes/db/data/base/4/2690 new file mode 100644 index 0000000..08ec1af Binary files /dev/null and b/supabase/volumes/db/data/base/4/2690 differ diff --git a/supabase/volumes/db/data/base/4/2691 b/supabase/volumes/db/data/base/4/2691 new file mode 100644 index 0000000..ef8827b Binary files /dev/null and b/supabase/volumes/db/data/base/4/2691 differ diff --git a/supabase/volumes/db/data/base/4/2692 b/supabase/volumes/db/data/base/4/2692 new file mode 100644 index 0000000..df28649 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2692 differ diff --git a/supabase/volumes/db/data/base/4/2693 b/supabase/volumes/db/data/base/4/2693 new file mode 100644 index 0000000..d8fe792 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2693 differ diff --git a/supabase/volumes/db/data/base/4/2696 b/supabase/volumes/db/data/base/4/2696 new file mode 100644 index 0000000..ba29304 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2696 differ diff --git a/supabase/volumes/db/data/base/4/2699 b/supabase/volumes/db/data/base/4/2699 new file mode 100644 index 0000000..4a75520 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2699 differ diff --git a/supabase/volumes/db/data/base/4/2701 b/supabase/volumes/db/data/base/4/2701 new file mode 100644 index 0000000..82f5cd0 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2701 differ diff --git a/supabase/volumes/db/data/base/4/2702 b/supabase/volumes/db/data/base/4/2702 new file mode 100644 index 0000000..2d6a98c Binary files /dev/null and b/supabase/volumes/db/data/base/4/2702 differ diff --git a/supabase/volumes/db/data/base/4/2703 b/supabase/volumes/db/data/base/4/2703 new file mode 100644 index 0000000..757fa7e Binary files /dev/null and b/supabase/volumes/db/data/base/4/2703 differ diff --git a/supabase/volumes/db/data/base/4/2704 b/supabase/volumes/db/data/base/4/2704 new file mode 100644 index 0000000..b27363a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2704 differ diff --git a/supabase/volumes/db/data/base/4/2753 b/supabase/volumes/db/data/base/4/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/supabase/volumes/db/data/base/4/2753 differ diff --git a/supabase/volumes/db/data/base/4/2753_fsm b/supabase/volumes/db/data/base/4/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2753_fsm differ diff --git a/supabase/volumes/db/data/base/4/2753_vm b/supabase/volumes/db/data/base/4/2753_vm new file mode 100644 index 0000000..492d3b2 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2753_vm differ diff --git a/supabase/volumes/db/data/base/4/2754 b/supabase/volumes/db/data/base/4/2754 new file mode 100644 index 0000000..08e97ec Binary files /dev/null and b/supabase/volumes/db/data/base/4/2754 differ diff --git a/supabase/volumes/db/data/base/4/2755 b/supabase/volumes/db/data/base/4/2755 new file mode 100644 index 0000000..e0e9919 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2755 differ diff --git a/supabase/volumes/db/data/base/4/2756 b/supabase/volumes/db/data/base/4/2756 new file mode 100644 index 0000000..8db8647 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2756 differ diff --git a/supabase/volumes/db/data/base/4/2757 b/supabase/volumes/db/data/base/4/2757 new file mode 100644 index 0000000..fa68b32 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2757 differ diff --git a/supabase/volumes/db/data/base/4/2830 b/supabase/volumes/db/data/base/4/2830 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2831 b/supabase/volumes/db/data/base/4/2831 new file mode 100644 index 0000000..e476967 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2831 differ diff --git a/supabase/volumes/db/data/base/4/2832 b/supabase/volumes/db/data/base/4/2832 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2833 b/supabase/volumes/db/data/base/4/2833 new file mode 100644 index 0000000..a4967d7 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2833 differ diff --git a/supabase/volumes/db/data/base/4/2834 b/supabase/volumes/db/data/base/4/2834 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2835 b/supabase/volumes/db/data/base/4/2835 new file mode 100644 index 0000000..d353492 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2835 differ diff --git a/supabase/volumes/db/data/base/4/2836 b/supabase/volumes/db/data/base/4/2836 new file mode 100644 index 0000000..796d941 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2836 differ diff --git a/supabase/volumes/db/data/base/4/2836_fsm b/supabase/volumes/db/data/base/4/2836_fsm new file mode 100644 index 0000000..6e81497 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2836_fsm differ diff --git a/supabase/volumes/db/data/base/4/2836_vm b/supabase/volumes/db/data/base/4/2836_vm new file mode 100644 index 0000000..f656505 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2836_vm differ diff --git a/supabase/volumes/db/data/base/4/2837 b/supabase/volumes/db/data/base/4/2837 new file mode 100644 index 0000000..788bc0f Binary files /dev/null and b/supabase/volumes/db/data/base/4/2837 differ diff --git a/supabase/volumes/db/data/base/4/2838 b/supabase/volumes/db/data/base/4/2838 new file mode 100644 index 0000000..37b8c68 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2838 differ diff --git a/supabase/volumes/db/data/base/4/2838_fsm b/supabase/volumes/db/data/base/4/2838_fsm new file mode 100644 index 0000000..277a5e6 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2838_fsm differ diff --git a/supabase/volumes/db/data/base/4/2838_vm b/supabase/volumes/db/data/base/4/2838_vm new file mode 100644 index 0000000..02de616 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2838_vm differ diff --git a/supabase/volumes/db/data/base/4/2839 b/supabase/volumes/db/data/base/4/2839 new file mode 100644 index 0000000..ccc47b9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2839 differ diff --git a/supabase/volumes/db/data/base/4/2840 b/supabase/volumes/db/data/base/4/2840 new file mode 100644 index 0000000..93afa72 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2840 differ diff --git a/supabase/volumes/db/data/base/4/2840_fsm b/supabase/volumes/db/data/base/4/2840_fsm new file mode 100644 index 0000000..36ee51a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2840_fsm differ diff --git a/supabase/volumes/db/data/base/4/2840_vm b/supabase/volumes/db/data/base/4/2840_vm new file mode 100644 index 0000000..97ea348 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2840_vm differ diff --git a/supabase/volumes/db/data/base/4/2841 b/supabase/volumes/db/data/base/4/2841 new file mode 100644 index 0000000..9d9cac4 Binary files /dev/null and b/supabase/volumes/db/data/base/4/2841 differ diff --git a/supabase/volumes/db/data/base/4/2995 b/supabase/volumes/db/data/base/4/2995 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/2996 b/supabase/volumes/db/data/base/4/2996 new file mode 100644 index 0000000..170333a Binary files /dev/null and b/supabase/volumes/db/data/base/4/2996 differ diff --git a/supabase/volumes/db/data/base/4/3079 b/supabase/volumes/db/data/base/4/3079 new file mode 100644 index 0000000..3c340b9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3079 differ diff --git a/supabase/volumes/db/data/base/4/3079_fsm b/supabase/volumes/db/data/base/4/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3079_fsm differ diff --git a/supabase/volumes/db/data/base/4/3079_vm b/supabase/volumes/db/data/base/4/3079_vm new file mode 100644 index 0000000..b9be7c7 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3079_vm differ diff --git a/supabase/volumes/db/data/base/4/3080 b/supabase/volumes/db/data/base/4/3080 new file mode 100644 index 0000000..ab0ce01 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3080 differ diff --git a/supabase/volumes/db/data/base/4/3081 b/supabase/volumes/db/data/base/4/3081 new file mode 100644 index 0000000..87bebcf Binary files /dev/null and b/supabase/volumes/db/data/base/4/3081 differ diff --git a/supabase/volumes/db/data/base/4/3085 b/supabase/volumes/db/data/base/4/3085 new file mode 100644 index 0000000..cdf37d9 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3085 differ diff --git a/supabase/volumes/db/data/base/4/3118 b/supabase/volumes/db/data/base/4/3118 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3119 b/supabase/volumes/db/data/base/4/3119 new file mode 100644 index 0000000..db2bde0 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3119 differ diff --git a/supabase/volumes/db/data/base/4/3164 b/supabase/volumes/db/data/base/4/3164 new file mode 100644 index 0000000..22af590 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3164 differ diff --git a/supabase/volumes/db/data/base/4/3256 b/supabase/volumes/db/data/base/4/3256 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3257 b/supabase/volumes/db/data/base/4/3257 new file mode 100644 index 0000000..64787da Binary files /dev/null and b/supabase/volumes/db/data/base/4/3257 differ diff --git a/supabase/volumes/db/data/base/4/3258 b/supabase/volumes/db/data/base/4/3258 new file mode 100644 index 0000000..09abe9b Binary files /dev/null and b/supabase/volumes/db/data/base/4/3258 differ diff --git a/supabase/volumes/db/data/base/4/3350 b/supabase/volumes/db/data/base/4/3350 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3351 b/supabase/volumes/db/data/base/4/3351 new file mode 100644 index 0000000..2bfef7f Binary files /dev/null and b/supabase/volumes/db/data/base/4/3351 differ diff --git a/supabase/volumes/db/data/base/4/3379 b/supabase/volumes/db/data/base/4/3379 new file mode 100644 index 0000000..caced87 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3379 differ diff --git a/supabase/volumes/db/data/base/4/3380 b/supabase/volumes/db/data/base/4/3380 new file mode 100644 index 0000000..55d6862 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3380 differ diff --git a/supabase/volumes/db/data/base/4/3381 b/supabase/volumes/db/data/base/4/3381 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3394 b/supabase/volumes/db/data/base/4/3394 new file mode 100644 index 0000000..2aa7cdc Binary files /dev/null and b/supabase/volumes/db/data/base/4/3394 differ diff --git a/supabase/volumes/db/data/base/4/3394_fsm b/supabase/volumes/db/data/base/4/3394_fsm new file mode 100644 index 0000000..9622a2f Binary files /dev/null and b/supabase/volumes/db/data/base/4/3394_fsm differ diff --git a/supabase/volumes/db/data/base/4/3394_vm b/supabase/volumes/db/data/base/4/3394_vm new file mode 100644 index 0000000..bf4a8a1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3394_vm differ diff --git a/supabase/volumes/db/data/base/4/3395 b/supabase/volumes/db/data/base/4/3395 new file mode 100644 index 0000000..1681a56 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3395 differ diff --git a/supabase/volumes/db/data/base/4/3429 b/supabase/volumes/db/data/base/4/3429 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3430 b/supabase/volumes/db/data/base/4/3430 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3431 b/supabase/volumes/db/data/base/4/3431 new file mode 100644 index 0000000..dcd1328 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3431 differ diff --git a/supabase/volumes/db/data/base/4/3433 b/supabase/volumes/db/data/base/4/3433 new file mode 100644 index 0000000..68ea223 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3433 differ diff --git a/supabase/volumes/db/data/base/4/3439 b/supabase/volumes/db/data/base/4/3439 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3440 b/supabase/volumes/db/data/base/4/3440 new file mode 100644 index 0000000..4f17c44 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3440 differ diff --git a/supabase/volumes/db/data/base/4/3455 b/supabase/volumes/db/data/base/4/3455 new file mode 100644 index 0000000..d8b3538 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3455 differ diff --git a/supabase/volumes/db/data/base/4/3456 b/supabase/volumes/db/data/base/4/3456 new file mode 100644 index 0000000..dd48c84 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3456 differ diff --git a/supabase/volumes/db/data/base/4/3456_fsm b/supabase/volumes/db/data/base/4/3456_fsm new file mode 100644 index 0000000..ec89c2a Binary files /dev/null and b/supabase/volumes/db/data/base/4/3456_fsm differ diff --git a/supabase/volumes/db/data/base/4/3456_vm b/supabase/volumes/db/data/base/4/3456_vm new file mode 100644 index 0000000..c8b702d Binary files /dev/null and b/supabase/volumes/db/data/base/4/3456_vm differ diff --git a/supabase/volumes/db/data/base/4/3466 b/supabase/volumes/db/data/base/4/3466 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3467 b/supabase/volumes/db/data/base/4/3467 new file mode 100644 index 0000000..c7016e1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3467 differ diff --git a/supabase/volumes/db/data/base/4/3468 b/supabase/volumes/db/data/base/4/3468 new file mode 100644 index 0000000..fab333b Binary files /dev/null and b/supabase/volumes/db/data/base/4/3468 differ diff --git a/supabase/volumes/db/data/base/4/3501 b/supabase/volumes/db/data/base/4/3501 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3502 b/supabase/volumes/db/data/base/4/3502 new file mode 100644 index 0000000..ece495c Binary files /dev/null and b/supabase/volumes/db/data/base/4/3502 differ diff --git a/supabase/volumes/db/data/base/4/3503 b/supabase/volumes/db/data/base/4/3503 new file mode 100644 index 0000000..53f9b69 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3503 differ diff --git a/supabase/volumes/db/data/base/4/3534 b/supabase/volumes/db/data/base/4/3534 new file mode 100644 index 0000000..11fad3b Binary files /dev/null and b/supabase/volumes/db/data/base/4/3534 differ diff --git a/supabase/volumes/db/data/base/4/3541 b/supabase/volumes/db/data/base/4/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/supabase/volumes/db/data/base/4/3541 differ diff --git a/supabase/volumes/db/data/base/4/3541_fsm b/supabase/volumes/db/data/base/4/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3541_fsm differ diff --git a/supabase/volumes/db/data/base/4/3541_vm b/supabase/volumes/db/data/base/4/3541_vm new file mode 100644 index 0000000..e040081 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3541_vm differ diff --git a/supabase/volumes/db/data/base/4/3542 b/supabase/volumes/db/data/base/4/3542 new file mode 100644 index 0000000..ced0066 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3542 differ diff --git a/supabase/volumes/db/data/base/4/3574 b/supabase/volumes/db/data/base/4/3574 new file mode 100644 index 0000000..b026df1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3574 differ diff --git a/supabase/volumes/db/data/base/4/3575 b/supabase/volumes/db/data/base/4/3575 new file mode 100644 index 0000000..bdec532 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3575 differ diff --git a/supabase/volumes/db/data/base/4/3576 b/supabase/volumes/db/data/base/4/3576 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3596 b/supabase/volumes/db/data/base/4/3596 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3597 b/supabase/volumes/db/data/base/4/3597 new file mode 100644 index 0000000..08855a4 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3597 differ diff --git a/supabase/volumes/db/data/base/4/3598 b/supabase/volumes/db/data/base/4/3598 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/3599 b/supabase/volumes/db/data/base/4/3599 new file mode 100644 index 0000000..7679a2c Binary files /dev/null and b/supabase/volumes/db/data/base/4/3599 differ diff --git a/supabase/volumes/db/data/base/4/3600 b/supabase/volumes/db/data/base/4/3600 new file mode 100644 index 0000000..e448218 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3600 differ diff --git a/supabase/volumes/db/data/base/4/3600_fsm b/supabase/volumes/db/data/base/4/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3600_fsm differ diff --git a/supabase/volumes/db/data/base/4/3600_vm b/supabase/volumes/db/data/base/4/3600_vm new file mode 100644 index 0000000..c295c86 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3600_vm differ diff --git a/supabase/volumes/db/data/base/4/3601 b/supabase/volumes/db/data/base/4/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/supabase/volumes/db/data/base/4/3601 differ diff --git a/supabase/volumes/db/data/base/4/3601_fsm b/supabase/volumes/db/data/base/4/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3601_fsm differ diff --git a/supabase/volumes/db/data/base/4/3601_vm b/supabase/volumes/db/data/base/4/3601_vm new file mode 100644 index 0000000..7a60c7c Binary files /dev/null and b/supabase/volumes/db/data/base/4/3601_vm differ diff --git a/supabase/volumes/db/data/base/4/3602 b/supabase/volumes/db/data/base/4/3602 new file mode 100644 index 0000000..54fdaf0 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3602 differ diff --git a/supabase/volumes/db/data/base/4/3602_fsm b/supabase/volumes/db/data/base/4/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/supabase/volumes/db/data/base/4/3602_fsm differ diff --git a/supabase/volumes/db/data/base/4/3602_vm b/supabase/volumes/db/data/base/4/3602_vm new file mode 100644 index 0000000..ce2795b Binary files /dev/null and b/supabase/volumes/db/data/base/4/3602_vm differ diff --git a/supabase/volumes/db/data/base/4/3603 b/supabase/volumes/db/data/base/4/3603 new file mode 100644 index 0000000..e87096d Binary files /dev/null and b/supabase/volumes/db/data/base/4/3603 differ diff --git a/supabase/volumes/db/data/base/4/3603_fsm b/supabase/volumes/db/data/base/4/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/supabase/volumes/db/data/base/4/3603_fsm differ diff --git a/supabase/volumes/db/data/base/4/3603_vm b/supabase/volumes/db/data/base/4/3603_vm new file mode 100644 index 0000000..bc43ace Binary files /dev/null and b/supabase/volumes/db/data/base/4/3603_vm differ diff --git a/supabase/volumes/db/data/base/4/3604 b/supabase/volumes/db/data/base/4/3604 new file mode 100644 index 0000000..9c0f508 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3604 differ diff --git a/supabase/volumes/db/data/base/4/3605 b/supabase/volumes/db/data/base/4/3605 new file mode 100644 index 0000000..b11ea42 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3605 differ diff --git a/supabase/volumes/db/data/base/4/3606 b/supabase/volumes/db/data/base/4/3606 new file mode 100644 index 0000000..abe7a1c Binary files /dev/null and b/supabase/volumes/db/data/base/4/3606 differ diff --git a/supabase/volumes/db/data/base/4/3607 b/supabase/volumes/db/data/base/4/3607 new file mode 100644 index 0000000..e3a3bbc Binary files /dev/null and b/supabase/volumes/db/data/base/4/3607 differ diff --git a/supabase/volumes/db/data/base/4/3608 b/supabase/volumes/db/data/base/4/3608 new file mode 100644 index 0000000..32ec3ed Binary files /dev/null and b/supabase/volumes/db/data/base/4/3608 differ diff --git a/supabase/volumes/db/data/base/4/3609 b/supabase/volumes/db/data/base/4/3609 new file mode 100644 index 0000000..848f7aa Binary files /dev/null and b/supabase/volumes/db/data/base/4/3609 differ diff --git a/supabase/volumes/db/data/base/4/3712 b/supabase/volumes/db/data/base/4/3712 new file mode 100644 index 0000000..5788932 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3712 differ diff --git a/supabase/volumes/db/data/base/4/3764 b/supabase/volumes/db/data/base/4/3764 new file mode 100644 index 0000000..a08a3cf Binary files /dev/null and b/supabase/volumes/db/data/base/4/3764 differ diff --git a/supabase/volumes/db/data/base/4/3764_fsm b/supabase/volumes/db/data/base/4/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/supabase/volumes/db/data/base/4/3764_fsm differ diff --git a/supabase/volumes/db/data/base/4/3764_vm b/supabase/volumes/db/data/base/4/3764_vm new file mode 100644 index 0000000..b3ca033 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3764_vm differ diff --git a/supabase/volumes/db/data/base/4/3766 b/supabase/volumes/db/data/base/4/3766 new file mode 100644 index 0000000..cf0c383 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3766 differ diff --git a/supabase/volumes/db/data/base/4/3767 b/supabase/volumes/db/data/base/4/3767 new file mode 100644 index 0000000..c543fea Binary files /dev/null and b/supabase/volumes/db/data/base/4/3767 differ diff --git a/supabase/volumes/db/data/base/4/3997 b/supabase/volumes/db/data/base/4/3997 new file mode 100644 index 0000000..8969d81 Binary files /dev/null and b/supabase/volumes/db/data/base/4/3997 differ diff --git a/supabase/volumes/db/data/base/4/4143 b/supabase/volumes/db/data/base/4/4143 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4144 b/supabase/volumes/db/data/base/4/4144 new file mode 100644 index 0000000..0457ead Binary files /dev/null and b/supabase/volumes/db/data/base/4/4144 differ diff --git a/supabase/volumes/db/data/base/4/4145 b/supabase/volumes/db/data/base/4/4145 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4146 b/supabase/volumes/db/data/base/4/4146 new file mode 100644 index 0000000..4afabc1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4146 differ diff --git a/supabase/volumes/db/data/base/4/4147 b/supabase/volumes/db/data/base/4/4147 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4148 b/supabase/volumes/db/data/base/4/4148 new file mode 100644 index 0000000..395cf11 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4148 differ diff --git a/supabase/volumes/db/data/base/4/4149 b/supabase/volumes/db/data/base/4/4149 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4150 b/supabase/volumes/db/data/base/4/4150 new file mode 100644 index 0000000..c9597f6 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4150 differ diff --git a/supabase/volumes/db/data/base/4/4151 b/supabase/volumes/db/data/base/4/4151 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4152 b/supabase/volumes/db/data/base/4/4152 new file mode 100644 index 0000000..4b0be9a Binary files /dev/null and b/supabase/volumes/db/data/base/4/4152 differ diff --git a/supabase/volumes/db/data/base/4/4153 b/supabase/volumes/db/data/base/4/4153 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4154 b/supabase/volumes/db/data/base/4/4154 new file mode 100644 index 0000000..42b8bd7 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4154 differ diff --git a/supabase/volumes/db/data/base/4/4155 b/supabase/volumes/db/data/base/4/4155 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4156 b/supabase/volumes/db/data/base/4/4156 new file mode 100644 index 0000000..ecedc45 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4156 differ diff --git a/supabase/volumes/db/data/base/4/4157 b/supabase/volumes/db/data/base/4/4157 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4158 b/supabase/volumes/db/data/base/4/4158 new file mode 100644 index 0000000..5799647 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4158 differ diff --git a/supabase/volumes/db/data/base/4/4159 b/supabase/volumes/db/data/base/4/4159 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4160 b/supabase/volumes/db/data/base/4/4160 new file mode 100644 index 0000000..69ae019 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4160 differ diff --git a/supabase/volumes/db/data/base/4/4163 b/supabase/volumes/db/data/base/4/4163 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4164 b/supabase/volumes/db/data/base/4/4164 new file mode 100644 index 0000000..b4224fc Binary files /dev/null and b/supabase/volumes/db/data/base/4/4164 differ diff --git a/supabase/volumes/db/data/base/4/4165 b/supabase/volumes/db/data/base/4/4165 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4166 b/supabase/volumes/db/data/base/4/4166 new file mode 100644 index 0000000..7954f02 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4166 differ diff --git a/supabase/volumes/db/data/base/4/4167 b/supabase/volumes/db/data/base/4/4167 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4168 b/supabase/volumes/db/data/base/4/4168 new file mode 100644 index 0000000..d3d4120 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4168 differ diff --git a/supabase/volumes/db/data/base/4/4169 b/supabase/volumes/db/data/base/4/4169 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4170 b/supabase/volumes/db/data/base/4/4170 new file mode 100644 index 0000000..a8f1194 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4170 differ diff --git a/supabase/volumes/db/data/base/4/4171 b/supabase/volumes/db/data/base/4/4171 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4172 b/supabase/volumes/db/data/base/4/4172 new file mode 100644 index 0000000..ce881a3 Binary files /dev/null and b/supabase/volumes/db/data/base/4/4172 differ diff --git a/supabase/volumes/db/data/base/4/4173 b/supabase/volumes/db/data/base/4/4173 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/4174 b/supabase/volumes/db/data/base/4/4174 new file mode 100644 index 0000000..9ebdddc Binary files /dev/null and b/supabase/volumes/db/data/base/4/4174 differ diff --git a/supabase/volumes/db/data/base/4/5002 b/supabase/volumes/db/data/base/4/5002 new file mode 100644 index 0000000..aefa40d Binary files /dev/null and b/supabase/volumes/db/data/base/4/5002 differ diff --git a/supabase/volumes/db/data/base/4/548 b/supabase/volumes/db/data/base/4/548 new file mode 100644 index 0000000..7c6567d Binary files /dev/null and b/supabase/volumes/db/data/base/4/548 differ diff --git a/supabase/volumes/db/data/base/4/549 b/supabase/volumes/db/data/base/4/549 new file mode 100644 index 0000000..26a3887 Binary files /dev/null and b/supabase/volumes/db/data/base/4/549 differ diff --git a/supabase/volumes/db/data/base/4/6102 b/supabase/volumes/db/data/base/4/6102 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/6104 b/supabase/volumes/db/data/base/4/6104 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/6106 b/supabase/volumes/db/data/base/4/6106 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/6110 b/supabase/volumes/db/data/base/4/6110 new file mode 100644 index 0000000..42e1920 Binary files /dev/null and b/supabase/volumes/db/data/base/4/6110 differ diff --git a/supabase/volumes/db/data/base/4/6111 b/supabase/volumes/db/data/base/4/6111 new file mode 100644 index 0000000..d012727 Binary files /dev/null and b/supabase/volumes/db/data/base/4/6111 differ diff --git a/supabase/volumes/db/data/base/4/6112 b/supabase/volumes/db/data/base/4/6112 new file mode 100644 index 0000000..293367c Binary files /dev/null and b/supabase/volumes/db/data/base/4/6112 differ diff --git a/supabase/volumes/db/data/base/4/6113 b/supabase/volumes/db/data/base/4/6113 new file mode 100644 index 0000000..542f8fa Binary files /dev/null and b/supabase/volumes/db/data/base/4/6113 differ diff --git a/supabase/volumes/db/data/base/4/6116 b/supabase/volumes/db/data/base/4/6116 new file mode 100644 index 0000000..787d5d1 Binary files /dev/null and b/supabase/volumes/db/data/base/4/6116 differ diff --git a/supabase/volumes/db/data/base/4/6117 b/supabase/volumes/db/data/base/4/6117 new file mode 100644 index 0000000..2b5656b Binary files /dev/null and b/supabase/volumes/db/data/base/4/6117 differ diff --git a/supabase/volumes/db/data/base/4/6175 b/supabase/volumes/db/data/base/4/6175 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/6176 b/supabase/volumes/db/data/base/4/6176 new file mode 100644 index 0000000..93b150e Binary files /dev/null and b/supabase/volumes/db/data/base/4/6176 differ diff --git a/supabase/volumes/db/data/base/4/6228 b/supabase/volumes/db/data/base/4/6228 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/6229 b/supabase/volumes/db/data/base/4/6229 new file mode 100644 index 0000000..a20f8db Binary files /dev/null and b/supabase/volumes/db/data/base/4/6229 differ diff --git a/supabase/volumes/db/data/base/4/6237 b/supabase/volumes/db/data/base/4/6237 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/6238 b/supabase/volumes/db/data/base/4/6238 new file mode 100644 index 0000000..e7c0e8c Binary files /dev/null and b/supabase/volumes/db/data/base/4/6238 differ diff --git a/supabase/volumes/db/data/base/4/6239 b/supabase/volumes/db/data/base/4/6239 new file mode 100644 index 0000000..6c60b50 Binary files /dev/null and b/supabase/volumes/db/data/base/4/6239 differ diff --git a/supabase/volumes/db/data/base/4/826 b/supabase/volumes/db/data/base/4/826 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/4/827 b/supabase/volumes/db/data/base/4/827 new file mode 100644 index 0000000..94a900e Binary files /dev/null and b/supabase/volumes/db/data/base/4/827 differ diff --git a/supabase/volumes/db/data/base/4/828 b/supabase/volumes/db/data/base/4/828 new file mode 100644 index 0000000..ca30461 Binary files /dev/null and b/supabase/volumes/db/data/base/4/828 differ diff --git a/supabase/volumes/db/data/base/4/PG_VERSION b/supabase/volumes/db/data/base/4/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/supabase/volumes/db/data/base/4/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/supabase/volumes/db/data/base/4/pg_filenode.map b/supabase/volumes/db/data/base/4/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/supabase/volumes/db/data/base/4/pg_filenode.map differ diff --git a/supabase/volumes/db/data/base/5/112 b/supabase/volumes/db/data/base/5/112 new file mode 100644 index 0000000..784a4c1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/112 differ diff --git a/supabase/volumes/db/data/base/5/113 b/supabase/volumes/db/data/base/5/113 new file mode 100644 index 0000000..cc2c412 Binary files /dev/null and b/supabase/volumes/db/data/base/5/113 differ diff --git a/supabase/volumes/db/data/base/5/1247 b/supabase/volumes/db/data/base/5/1247 new file mode 100644 index 0000000..75656f9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1247 differ diff --git a/supabase/volumes/db/data/base/5/1247_fsm b/supabase/volumes/db/data/base/5/1247_fsm new file mode 100644 index 0000000..efa28ab Binary files /dev/null and b/supabase/volumes/db/data/base/5/1247_fsm differ diff --git a/supabase/volumes/db/data/base/5/1247_vm b/supabase/volumes/db/data/base/5/1247_vm new file mode 100644 index 0000000..a053509 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1247_vm differ diff --git a/supabase/volumes/db/data/base/5/1249 b/supabase/volumes/db/data/base/5/1249 new file mode 100644 index 0000000..8ba2ccc Binary files /dev/null and b/supabase/volumes/db/data/base/5/1249 differ diff --git a/supabase/volumes/db/data/base/5/1249_fsm b/supabase/volumes/db/data/base/5/1249_fsm new file mode 100644 index 0000000..16725b9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1249_fsm differ diff --git a/supabase/volumes/db/data/base/5/1249_vm b/supabase/volumes/db/data/base/5/1249_vm new file mode 100644 index 0000000..f57cbbc Binary files /dev/null and b/supabase/volumes/db/data/base/5/1249_vm differ diff --git a/supabase/volumes/db/data/base/5/1255 b/supabase/volumes/db/data/base/5/1255 new file mode 100644 index 0000000..d929454 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1255 differ diff --git a/supabase/volumes/db/data/base/5/1255_fsm b/supabase/volumes/db/data/base/5/1255_fsm new file mode 100644 index 0000000..827f19f Binary files /dev/null and b/supabase/volumes/db/data/base/5/1255_fsm differ diff --git a/supabase/volumes/db/data/base/5/1255_vm b/supabase/volumes/db/data/base/5/1255_vm new file mode 100644 index 0000000..3417103 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1255_vm differ diff --git a/supabase/volumes/db/data/base/5/1259 b/supabase/volumes/db/data/base/5/1259 new file mode 100644 index 0000000..0b6dee2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1259 differ diff --git a/supabase/volumes/db/data/base/5/1259_fsm b/supabase/volumes/db/data/base/5/1259_fsm new file mode 100644 index 0000000..37944b9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/1259_fsm differ diff --git a/supabase/volumes/db/data/base/5/1259_vm b/supabase/volumes/db/data/base/5/1259_vm new file mode 100644 index 0000000..aee736b Binary files /dev/null and b/supabase/volumes/db/data/base/5/1259_vm differ diff --git a/supabase/volumes/db/data/base/5/13339 b/supabase/volumes/db/data/base/5/13339 new file mode 100644 index 0000000..44340fd Binary files /dev/null and b/supabase/volumes/db/data/base/5/13339 differ diff --git a/supabase/volumes/db/data/base/5/13339_fsm b/supabase/volumes/db/data/base/5/13339_fsm new file mode 100644 index 0000000..dff9611 Binary files /dev/null and b/supabase/volumes/db/data/base/5/13339_fsm differ diff --git a/supabase/volumes/db/data/base/5/13339_vm b/supabase/volumes/db/data/base/5/13339_vm new file mode 100644 index 0000000..701528c Binary files /dev/null and b/supabase/volumes/db/data/base/5/13339_vm differ diff --git a/supabase/volumes/db/data/base/5/13342 b/supabase/volumes/db/data/base/5/13342 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/13343 b/supabase/volumes/db/data/base/5/13343 new file mode 100644 index 0000000..5c0c245 Binary files /dev/null and b/supabase/volumes/db/data/base/5/13343 differ diff --git a/supabase/volumes/db/data/base/5/13344 b/supabase/volumes/db/data/base/5/13344 new file mode 100644 index 0000000..2690a6c Binary files /dev/null and b/supabase/volumes/db/data/base/5/13344 differ diff --git a/supabase/volumes/db/data/base/5/13344_fsm b/supabase/volumes/db/data/base/5/13344_fsm new file mode 100644 index 0000000..ce7c26e Binary files /dev/null and b/supabase/volumes/db/data/base/5/13344_fsm differ diff --git a/supabase/volumes/db/data/base/5/13344_vm b/supabase/volumes/db/data/base/5/13344_vm new file mode 100644 index 0000000..d6115bc Binary files /dev/null and b/supabase/volumes/db/data/base/5/13344_vm differ diff --git a/supabase/volumes/db/data/base/5/13347 b/supabase/volumes/db/data/base/5/13347 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/13348 b/supabase/volumes/db/data/base/5/13348 new file mode 100644 index 0000000..71a9cd9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/13348 differ diff --git a/supabase/volumes/db/data/base/5/13349 b/supabase/volumes/db/data/base/5/13349 new file mode 100644 index 0000000..0c02b7b Binary files /dev/null and b/supabase/volumes/db/data/base/5/13349 differ diff --git a/supabase/volumes/db/data/base/5/13349_fsm b/supabase/volumes/db/data/base/5/13349_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/supabase/volumes/db/data/base/5/13349_fsm differ diff --git a/supabase/volumes/db/data/base/5/13349_vm b/supabase/volumes/db/data/base/5/13349_vm new file mode 100644 index 0000000..d0b0bf1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/13349_vm differ diff --git a/supabase/volumes/db/data/base/5/13352 b/supabase/volumes/db/data/base/5/13352 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/13353 b/supabase/volumes/db/data/base/5/13353 new file mode 100644 index 0000000..68c5e8b Binary files /dev/null and b/supabase/volumes/db/data/base/5/13353 differ diff --git a/supabase/volumes/db/data/base/5/13354 b/supabase/volumes/db/data/base/5/13354 new file mode 100644 index 0000000..0ec1ba6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/13354 differ diff --git a/supabase/volumes/db/data/base/5/13354_fsm b/supabase/volumes/db/data/base/5/13354_fsm new file mode 100644 index 0000000..a836ddf Binary files /dev/null and b/supabase/volumes/db/data/base/5/13354_fsm differ diff --git a/supabase/volumes/db/data/base/5/13354_vm b/supabase/volumes/db/data/base/5/13354_vm new file mode 100644 index 0000000..6388dde Binary files /dev/null and b/supabase/volumes/db/data/base/5/13354_vm differ diff --git a/supabase/volumes/db/data/base/5/13357 b/supabase/volumes/db/data/base/5/13357 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/13358 b/supabase/volumes/db/data/base/5/13358 new file mode 100644 index 0000000..ac4d0fa Binary files /dev/null and b/supabase/volumes/db/data/base/5/13358 differ diff --git a/supabase/volumes/db/data/base/5/1417 b/supabase/volumes/db/data/base/5/1417 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/1418 b/supabase/volumes/db/data/base/5/1418 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16458 b/supabase/volumes/db/data/base/5/16458 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16461 b/supabase/volumes/db/data/base/5/16461 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16462 b/supabase/volumes/db/data/base/5/16462 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16463 b/supabase/volumes/db/data/base/5/16463 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16465 b/supabase/volumes/db/data/base/5/16465 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16467 b/supabase/volumes/db/data/base/5/16467 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16468 b/supabase/volumes/db/data/base/5/16468 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16469 b/supabase/volumes/db/data/base/5/16469 new file mode 100644 index 0000000..bd986a8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16469 differ diff --git a/supabase/volumes/db/data/base/5/16470 b/supabase/volumes/db/data/base/5/16470 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16474 b/supabase/volumes/db/data/base/5/16474 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16475 b/supabase/volumes/db/data/base/5/16475 new file mode 100644 index 0000000..f230ca8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16475 differ diff --git a/supabase/volumes/db/data/base/5/16476 b/supabase/volumes/db/data/base/5/16476 new file mode 100644 index 0000000..5e75fad Binary files /dev/null and b/supabase/volumes/db/data/base/5/16476 differ diff --git a/supabase/volumes/db/data/base/5/16478 b/supabase/volumes/db/data/base/5/16478 new file mode 100644 index 0000000..115223e Binary files /dev/null and b/supabase/volumes/db/data/base/5/16478 differ diff --git a/supabase/volumes/db/data/base/5/16479 b/supabase/volumes/db/data/base/5/16479 new file mode 100644 index 0000000..ad85a36 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16479 differ diff --git a/supabase/volumes/db/data/base/5/16480 b/supabase/volumes/db/data/base/5/16480 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16481 b/supabase/volumes/db/data/base/5/16481 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16484 b/supabase/volumes/db/data/base/5/16484 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16485 b/supabase/volumes/db/data/base/5/16485 new file mode 100644 index 0000000..fd96770 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16485 differ diff --git a/supabase/volumes/db/data/base/5/16486 b/supabase/volumes/db/data/base/5/16486 new file mode 100644 index 0000000..2b82597 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16486 differ diff --git a/supabase/volumes/db/data/base/5/16488 b/supabase/volumes/db/data/base/5/16488 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16491 b/supabase/volumes/db/data/base/5/16491 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16492 b/supabase/volumes/db/data/base/5/16492 new file mode 100644 index 0000000..560e21d Binary files /dev/null and b/supabase/volumes/db/data/base/5/16492 differ diff --git a/supabase/volumes/db/data/base/5/16493 b/supabase/volumes/db/data/base/5/16493 new file mode 100644 index 0000000..ae35004 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16493 differ diff --git a/supabase/volumes/db/data/base/5/16495 b/supabase/volumes/db/data/base/5/16495 new file mode 100644 index 0000000..b64fb7d Binary files /dev/null and b/supabase/volumes/db/data/base/5/16495 differ diff --git a/supabase/volumes/db/data/base/5/16496 b/supabase/volumes/db/data/base/5/16496 new file mode 100644 index 0000000..8d35e0b Binary files /dev/null and b/supabase/volumes/db/data/base/5/16496 differ diff --git a/supabase/volumes/db/data/base/5/16499 b/supabase/volumes/db/data/base/5/16499 new file mode 100644 index 0000000..55cd3c6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16499 differ diff --git a/supabase/volumes/db/data/base/5/16509 b/supabase/volumes/db/data/base/5/16509 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16514 b/supabase/volumes/db/data/base/5/16514 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16515 b/supabase/volumes/db/data/base/5/16515 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16516 b/supabase/volumes/db/data/base/5/16516 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16523 b/supabase/volumes/db/data/base/5/16523 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16524 b/supabase/volumes/db/data/base/5/16524 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16531 b/supabase/volumes/db/data/base/5/16531 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16532 b/supabase/volumes/db/data/base/5/16532 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16533 b/supabase/volumes/db/data/base/5/16533 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16545 b/supabase/volumes/db/data/base/5/16545 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16546 b/supabase/volumes/db/data/base/5/16546 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16551 b/supabase/volumes/db/data/base/5/16551 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16551 differ diff --git a/supabase/volumes/db/data/base/5/16555 b/supabase/volumes/db/data/base/5/16555 new file mode 100644 index 0000000..858020d Binary files /dev/null and b/supabase/volumes/db/data/base/5/16555 differ diff --git a/supabase/volumes/db/data/base/5/16557 b/supabase/volumes/db/data/base/5/16557 new file mode 100644 index 0000000..9eded9b Binary files /dev/null and b/supabase/volumes/db/data/base/5/16557 differ diff --git a/supabase/volumes/db/data/base/5/16570 b/supabase/volumes/db/data/base/5/16570 new file mode 100644 index 0000000..088f190 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16570 differ diff --git a/supabase/volumes/db/data/base/5/16570_init b/supabase/volumes/db/data/base/5/16570_init new file mode 100644 index 0000000..6fe9e28 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16570_init differ diff --git a/supabase/volumes/db/data/base/5/16571 b/supabase/volumes/db/data/base/5/16571 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16571_init b/supabase/volumes/db/data/base/5/16571_init new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16575 b/supabase/volumes/db/data/base/5/16575 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16575_init b/supabase/volumes/db/data/base/5/16575_init new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16576 b/supabase/volumes/db/data/base/5/16576 new file mode 100644 index 0000000..1280026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16576 differ diff --git a/supabase/volumes/db/data/base/5/16576_init b/supabase/volumes/db/data/base/5/16576_init new file mode 100644 index 0000000..1280026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16576_init differ diff --git a/supabase/volumes/db/data/base/5/16578 b/supabase/volumes/db/data/base/5/16578 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16578_init b/supabase/volumes/db/data/base/5/16578_init new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16582 b/supabase/volumes/db/data/base/5/16582 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16582_init b/supabase/volumes/db/data/base/5/16582_init new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16583 b/supabase/volumes/db/data/base/5/16583 new file mode 100644 index 0000000..1280026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16583 differ diff --git a/supabase/volumes/db/data/base/5/16583_init b/supabase/volumes/db/data/base/5/16583_init new file mode 100644 index 0000000..1280026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16583_init differ diff --git a/supabase/volumes/db/data/base/5/16584 b/supabase/volumes/db/data/base/5/16584 new file mode 100644 index 0000000..1280026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16584 differ diff --git a/supabase/volumes/db/data/base/5/16584_init b/supabase/volumes/db/data/base/5/16584_init new file mode 100644 index 0000000..1280026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16584_init differ diff --git a/supabase/volumes/db/data/base/5/16613 b/supabase/volumes/db/data/base/5/16613 new file mode 100644 index 0000000..93c089d Binary files /dev/null and b/supabase/volumes/db/data/base/5/16613 differ diff --git a/supabase/volumes/db/data/base/5/16617 b/supabase/volumes/db/data/base/5/16617 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16618 b/supabase/volumes/db/data/base/5/16618 new file mode 100644 index 0000000..3469759 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16618 differ diff --git a/supabase/volumes/db/data/base/5/16619 b/supabase/volumes/db/data/base/5/16619 new file mode 100644 index 0000000..a4d24e9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16619 differ diff --git a/supabase/volumes/db/data/base/5/16621 b/supabase/volumes/db/data/base/5/16621 new file mode 100644 index 0000000..1161a4f Binary files /dev/null and b/supabase/volumes/db/data/base/5/16621 differ diff --git a/supabase/volumes/db/data/base/5/16622 b/supabase/volumes/db/data/base/5/16622 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16627 b/supabase/volumes/db/data/base/5/16627 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16628 b/supabase/volumes/db/data/base/5/16628 new file mode 100644 index 0000000..2e49ab8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16628 differ diff --git a/supabase/volumes/db/data/base/5/16629 b/supabase/volumes/db/data/base/5/16629 new file mode 100644 index 0000000..bbba005 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16629 differ diff --git a/supabase/volumes/db/data/base/5/16631 b/supabase/volumes/db/data/base/5/16631 new file mode 100644 index 0000000..5dc75a9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16631 differ diff --git a/supabase/volumes/db/data/base/5/16632 b/supabase/volumes/db/data/base/5/16632 new file mode 100644 index 0000000..4a1e449 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16632 differ diff --git a/supabase/volumes/db/data/base/5/16859 b/supabase/volumes/db/data/base/5/16859 new file mode 100644 index 0000000..72ebf9e Binary files /dev/null and b/supabase/volumes/db/data/base/5/16859 differ diff --git a/supabase/volumes/db/data/base/5/16952 b/supabase/volumes/db/data/base/5/16952 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16955 b/supabase/volumes/db/data/base/5/16955 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/16956 b/supabase/volumes/db/data/base/5/16956 new file mode 100644 index 0000000..6f04dd4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16956 differ diff --git a/supabase/volumes/db/data/base/5/16957 b/supabase/volumes/db/data/base/5/16957 new file mode 100644 index 0000000..01997f6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16957 differ diff --git a/supabase/volumes/db/data/base/5/16958 b/supabase/volumes/db/data/base/5/16958 new file mode 100644 index 0000000..e0ae8f0 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16958 differ diff --git a/supabase/volumes/db/data/base/5/16959 b/supabase/volumes/db/data/base/5/16959 new file mode 100644 index 0000000..7d5a036 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16959 differ diff --git a/supabase/volumes/db/data/base/5/16960 b/supabase/volumes/db/data/base/5/16960 new file mode 100644 index 0000000..24046b1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/16960 differ diff --git a/supabase/volumes/db/data/base/5/16961 b/supabase/volumes/db/data/base/5/16961 new file mode 100644 index 0000000..7a5b35c Binary files /dev/null and b/supabase/volumes/db/data/base/5/16961 differ diff --git a/supabase/volumes/db/data/base/5/17021 b/supabase/volumes/db/data/base/5/17021 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17030 b/supabase/volumes/db/data/base/5/17030 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17031 b/supabase/volumes/db/data/base/5/17031 new file mode 100644 index 0000000..79d926c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17031 differ diff --git a/supabase/volumes/db/data/base/5/17032 b/supabase/volumes/db/data/base/5/17032 new file mode 100644 index 0000000..5b88e2e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17032 differ diff --git a/supabase/volumes/db/data/base/5/17039 b/supabase/volumes/db/data/base/5/17039 new file mode 100644 index 0000000..af178da Binary files /dev/null and b/supabase/volumes/db/data/base/5/17039 differ diff --git a/supabase/volumes/db/data/base/5/17058 b/supabase/volumes/db/data/base/5/17058 new file mode 100644 index 0000000..08e569f Binary files /dev/null and b/supabase/volumes/db/data/base/5/17058 differ diff --git a/supabase/volumes/db/data/base/5/17066 b/supabase/volumes/db/data/base/5/17066 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17066 differ diff --git a/supabase/volumes/db/data/base/5/17069 b/supabase/volumes/db/data/base/5/17069 new file mode 100644 index 0000000..402ab23 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17069 differ diff --git a/supabase/volumes/db/data/base/5/17071 b/supabase/volumes/db/data/base/5/17071 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17071 differ diff --git a/supabase/volumes/db/data/base/5/17072 b/supabase/volumes/db/data/base/5/17072 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17072 differ diff --git a/supabase/volumes/db/data/base/5/17076 b/supabase/volumes/db/data/base/5/17076 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17077 b/supabase/volumes/db/data/base/5/17077 new file mode 100644 index 0000000..04d9629 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17077 differ diff --git a/supabase/volumes/db/data/base/5/17078 b/supabase/volumes/db/data/base/5/17078 new file mode 100644 index 0000000..928fb1d Binary files /dev/null and b/supabase/volumes/db/data/base/5/17078 differ diff --git a/supabase/volumes/db/data/base/5/17080 b/supabase/volumes/db/data/base/5/17080 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17080 differ diff --git a/supabase/volumes/db/data/base/5/17081 b/supabase/volumes/db/data/base/5/17081 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17085 b/supabase/volumes/db/data/base/5/17085 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17092 b/supabase/volumes/db/data/base/5/17092 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17093 b/supabase/volumes/db/data/base/5/17093 new file mode 100644 index 0000000..62c09b0 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17093 differ diff --git a/supabase/volumes/db/data/base/5/17094 b/supabase/volumes/db/data/base/5/17094 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17095 b/supabase/volumes/db/data/base/5/17095 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17095 differ diff --git a/supabase/volumes/db/data/base/5/17096 b/supabase/volumes/db/data/base/5/17096 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17100 b/supabase/volumes/db/data/base/5/17100 new file mode 100644 index 0000000..7efc86e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17100 differ diff --git a/supabase/volumes/db/data/base/5/17107 b/supabase/volumes/db/data/base/5/17107 new file mode 100644 index 0000000..379c768 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17107 differ diff --git a/supabase/volumes/db/data/base/5/17108 b/supabase/volumes/db/data/base/5/17108 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17109 b/supabase/volumes/db/data/base/5/17109 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17110 b/supabase/volumes/db/data/base/5/17110 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17110 differ diff --git a/supabase/volumes/db/data/base/5/17111 b/supabase/volumes/db/data/base/5/17111 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17116 b/supabase/volumes/db/data/base/5/17116 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17117 b/supabase/volumes/db/data/base/5/17117 new file mode 100644 index 0000000..123f370 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17117 differ diff --git a/supabase/volumes/db/data/base/5/17118 b/supabase/volumes/db/data/base/5/17118 new file mode 100644 index 0000000..2d46233 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17118 differ diff --git a/supabase/volumes/db/data/base/5/17120 b/supabase/volumes/db/data/base/5/17120 new file mode 100644 index 0000000..d51f41f Binary files /dev/null and b/supabase/volumes/db/data/base/5/17120 differ diff --git a/supabase/volumes/db/data/base/5/17121 b/supabase/volumes/db/data/base/5/17121 new file mode 100644 index 0000000..ee9e771 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17121 differ diff --git a/supabase/volumes/db/data/base/5/17122 b/supabase/volumes/db/data/base/5/17122 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17122 differ diff --git a/supabase/volumes/db/data/base/5/17123 b/supabase/volumes/db/data/base/5/17123 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17127 b/supabase/volumes/db/data/base/5/17127 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17128 b/supabase/volumes/db/data/base/5/17128 new file mode 100644 index 0000000..4c389bf Binary files /dev/null and b/supabase/volumes/db/data/base/5/17128 differ diff --git a/supabase/volumes/db/data/base/5/17129 b/supabase/volumes/db/data/base/5/17129 new file mode 100644 index 0000000..5f67491 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17129 differ diff --git a/supabase/volumes/db/data/base/5/17136 b/supabase/volumes/db/data/base/5/17136 new file mode 100644 index 0000000..1a80821 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17136 differ diff --git a/supabase/volumes/db/data/base/5/17137 b/supabase/volumes/db/data/base/5/17137 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17137 differ diff --git a/supabase/volumes/db/data/base/5/17138 b/supabase/volumes/db/data/base/5/17138 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17143 b/supabase/volumes/db/data/base/5/17143 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17144 b/supabase/volumes/db/data/base/5/17144 new file mode 100644 index 0000000..4d47010 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17144 differ diff --git a/supabase/volumes/db/data/base/5/17145 b/supabase/volumes/db/data/base/5/17145 new file mode 100644 index 0000000..a434c41 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17145 differ diff --git a/supabase/volumes/db/data/base/5/17152 b/supabase/volumes/db/data/base/5/17152 new file mode 100644 index 0000000..080e210 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17152 differ diff --git a/supabase/volumes/db/data/base/5/17153 b/supabase/volumes/db/data/base/5/17153 new file mode 100644 index 0000000..563c699 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17153 differ diff --git a/supabase/volumes/db/data/base/5/17154 b/supabase/volumes/db/data/base/5/17154 new file mode 100644 index 0000000..3b73189 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17154 differ diff --git a/supabase/volumes/db/data/base/5/17156 b/supabase/volumes/db/data/base/5/17156 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17163 b/supabase/volumes/db/data/base/5/17163 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17192 b/supabase/volumes/db/data/base/5/17192 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17203 b/supabase/volumes/db/data/base/5/17203 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17203 differ diff --git a/supabase/volumes/db/data/base/5/17206 b/supabase/volumes/db/data/base/5/17206 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17207 b/supabase/volumes/db/data/base/5/17207 new file mode 100644 index 0000000..174ff94 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17207 differ diff --git a/supabase/volumes/db/data/base/5/17208 b/supabase/volumes/db/data/base/5/17208 new file mode 100644 index 0000000..0880aea Binary files /dev/null and b/supabase/volumes/db/data/base/5/17208 differ diff --git a/supabase/volumes/db/data/base/5/17209 b/supabase/volumes/db/data/base/5/17209 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17210 b/supabase/volumes/db/data/base/5/17210 new file mode 100644 index 0000000..197f3d4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17210 differ diff --git a/supabase/volumes/db/data/base/5/17211 b/supabase/volumes/db/data/base/5/17211 new file mode 100644 index 0000000..4a86467 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17211 differ diff --git a/supabase/volumes/db/data/base/5/17212 b/supabase/volumes/db/data/base/5/17212 new file mode 100644 index 0000000..6f7fbdc Binary files /dev/null and b/supabase/volumes/db/data/base/5/17212 differ diff --git a/supabase/volumes/db/data/base/5/17213 b/supabase/volumes/db/data/base/5/17213 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17214 b/supabase/volumes/db/data/base/5/17214 new file mode 100644 index 0000000..6aafb99 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17214 differ diff --git a/supabase/volumes/db/data/base/5/17215 b/supabase/volumes/db/data/base/5/17215 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17215 differ diff --git a/supabase/volumes/db/data/base/5/17216 b/supabase/volumes/db/data/base/5/17216 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17220 b/supabase/volumes/db/data/base/5/17220 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17222 b/supabase/volumes/db/data/base/5/17222 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17222 differ diff --git a/supabase/volumes/db/data/base/5/17225 b/supabase/volumes/db/data/base/5/17225 new file mode 100644 index 0000000..3e0239e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17225 differ diff --git a/supabase/volumes/db/data/base/5/17226 b/supabase/volumes/db/data/base/5/17226 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17226 differ diff --git a/supabase/volumes/db/data/base/5/17227 b/supabase/volumes/db/data/base/5/17227 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17231 b/supabase/volumes/db/data/base/5/17231 new file mode 100644 index 0000000..9c7c2a1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17231 differ diff --git a/supabase/volumes/db/data/base/5/17238 b/supabase/volumes/db/data/base/5/17238 new file mode 100644 index 0000000..7bae59e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17238 differ diff --git a/supabase/volumes/db/data/base/5/17240 b/supabase/volumes/db/data/base/5/17240 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17240 differ diff --git a/supabase/volumes/db/data/base/5/17241 b/supabase/volumes/db/data/base/5/17241 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17245 b/supabase/volumes/db/data/base/5/17245 new file mode 100644 index 0000000..9820c22 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17245 differ diff --git a/supabase/volumes/db/data/base/5/17252 b/supabase/volumes/db/data/base/5/17252 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17252 differ diff --git a/supabase/volumes/db/data/base/5/17253 b/supabase/volumes/db/data/base/5/17253 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17259 b/supabase/volumes/db/data/base/5/17259 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17260 b/supabase/volumes/db/data/base/5/17260 new file mode 100644 index 0000000..ac83579 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17260 differ diff --git a/supabase/volumes/db/data/base/5/17261 b/supabase/volumes/db/data/base/5/17261 new file mode 100644 index 0000000..96dee0e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17261 differ diff --git a/supabase/volumes/db/data/base/5/17268 b/supabase/volumes/db/data/base/5/17268 new file mode 100644 index 0000000..d547a60 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17268 differ diff --git a/supabase/volumes/db/data/base/5/17269 b/supabase/volumes/db/data/base/5/17269 new file mode 100644 index 0000000..537f735 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17269 differ diff --git a/supabase/volumes/db/data/base/5/17270 b/supabase/volumes/db/data/base/5/17270 new file mode 100644 index 0000000..14c2ae6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17270 differ diff --git a/supabase/volumes/db/data/base/5/17272 b/supabase/volumes/db/data/base/5/17272 new file mode 100644 index 0000000..7930640 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17272 differ diff --git a/supabase/volumes/db/data/base/5/17277 b/supabase/volumes/db/data/base/5/17277 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17277 differ diff --git a/supabase/volumes/db/data/base/5/17278 b/supabase/volumes/db/data/base/5/17278 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17282 b/supabase/volumes/db/data/base/5/17282 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17283 b/supabase/volumes/db/data/base/5/17283 new file mode 100644 index 0000000..3708962 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17283 differ diff --git a/supabase/volumes/db/data/base/5/17284 b/supabase/volumes/db/data/base/5/17284 new file mode 100644 index 0000000..d8829cc Binary files /dev/null and b/supabase/volumes/db/data/base/5/17284 differ diff --git a/supabase/volumes/db/data/base/5/17300 b/supabase/volumes/db/data/base/5/17300 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17301 b/supabase/volumes/db/data/base/5/17301 new file mode 100644 index 0000000..391a279 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17301 differ diff --git a/supabase/volumes/db/data/base/5/17302 b/supabase/volumes/db/data/base/5/17302 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17302 differ diff --git a/supabase/volumes/db/data/base/5/17303 b/supabase/volumes/db/data/base/5/17303 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17308 b/supabase/volumes/db/data/base/5/17308 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17309 b/supabase/volumes/db/data/base/5/17309 new file mode 100644 index 0000000..1968790 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17309 differ diff --git a/supabase/volumes/db/data/base/5/17310 b/supabase/volumes/db/data/base/5/17310 new file mode 100644 index 0000000..8460f74 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17310 differ diff --git a/supabase/volumes/db/data/base/5/17317 b/supabase/volumes/db/data/base/5/17317 new file mode 100644 index 0000000..a4c379e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17317 differ diff --git a/supabase/volumes/db/data/base/5/17318 b/supabase/volumes/db/data/base/5/17318 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17318 differ diff --git a/supabase/volumes/db/data/base/5/17319 b/supabase/volumes/db/data/base/5/17319 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17319 differ diff --git a/supabase/volumes/db/data/base/5/17323 b/supabase/volumes/db/data/base/5/17323 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17324 b/supabase/volumes/db/data/base/5/17324 new file mode 100644 index 0000000..d23d910 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17324 differ diff --git a/supabase/volumes/db/data/base/5/17325 b/supabase/volumes/db/data/base/5/17325 new file mode 100644 index 0000000..3845969 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17325 differ diff --git a/supabase/volumes/db/data/base/5/17327 b/supabase/volumes/db/data/base/5/17327 new file mode 100644 index 0000000..391bc25 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17327 differ diff --git a/supabase/volumes/db/data/base/5/17336 b/supabase/volumes/db/data/base/5/17336 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17336 differ diff --git a/supabase/volumes/db/data/base/5/17337 b/supabase/volumes/db/data/base/5/17337 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17341 b/supabase/volumes/db/data/base/5/17341 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17342 b/supabase/volumes/db/data/base/5/17342 new file mode 100644 index 0000000..4d90b4a Binary files /dev/null and b/supabase/volumes/db/data/base/5/17342 differ diff --git a/supabase/volumes/db/data/base/5/17343 b/supabase/volumes/db/data/base/5/17343 new file mode 100644 index 0000000..6f8c4e4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17343 differ diff --git a/supabase/volumes/db/data/base/5/17350 b/supabase/volumes/db/data/base/5/17350 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17351 b/supabase/volumes/db/data/base/5/17351 new file mode 100644 index 0000000..00d237c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17351 differ diff --git a/supabase/volumes/db/data/base/5/17355 b/supabase/volumes/db/data/base/5/17355 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17356 b/supabase/volumes/db/data/base/5/17356 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17360 b/supabase/volumes/db/data/base/5/17360 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17372 b/supabase/volumes/db/data/base/5/17372 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17373 b/supabase/volumes/db/data/base/5/17373 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17375 b/supabase/volumes/db/data/base/5/17375 new file mode 100644 index 0000000..1e31928 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17375 differ diff --git a/supabase/volumes/db/data/base/5/17376 b/supabase/volumes/db/data/base/5/17376 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17376 differ diff --git a/supabase/volumes/db/data/base/5/17377 b/supabase/volumes/db/data/base/5/17377 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17381 b/supabase/volumes/db/data/base/5/17381 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17382 b/supabase/volumes/db/data/base/5/17382 new file mode 100644 index 0000000..a8af0ba Binary files /dev/null and b/supabase/volumes/db/data/base/5/17382 differ diff --git a/supabase/volumes/db/data/base/5/17383 b/supabase/volumes/db/data/base/5/17383 new file mode 100644 index 0000000..d824029 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17383 differ diff --git a/supabase/volumes/db/data/base/5/17390 b/supabase/volumes/db/data/base/5/17390 new file mode 100644 index 0000000..993ea47 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17390 differ diff --git a/supabase/volumes/db/data/base/5/17391 b/supabase/volumes/db/data/base/5/17391 new file mode 100644 index 0000000..467b793 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17391 differ diff --git a/supabase/volumes/db/data/base/5/174 b/supabase/volumes/db/data/base/5/174 new file mode 100644 index 0000000..2e4cc9f Binary files /dev/null and b/supabase/volumes/db/data/base/5/174 differ diff --git a/supabase/volumes/db/data/base/5/17401 b/supabase/volumes/db/data/base/5/17401 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17401 differ diff --git a/supabase/volumes/db/data/base/5/17402 b/supabase/volumes/db/data/base/5/17402 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17406 b/supabase/volumes/db/data/base/5/17406 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17407 b/supabase/volumes/db/data/base/5/17407 new file mode 100644 index 0000000..ae06738 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17407 differ diff --git a/supabase/volumes/db/data/base/5/17408 b/supabase/volumes/db/data/base/5/17408 new file mode 100644 index 0000000..3277199 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17408 differ diff --git a/supabase/volumes/db/data/base/5/17420 b/supabase/volumes/db/data/base/5/17420 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17420 differ diff --git a/supabase/volumes/db/data/base/5/17421 b/supabase/volumes/db/data/base/5/17421 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17421 differ diff --git a/supabase/volumes/db/data/base/5/17425 b/supabase/volumes/db/data/base/5/17425 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17426 b/supabase/volumes/db/data/base/5/17426 new file mode 100644 index 0000000..62858ce Binary files /dev/null and b/supabase/volumes/db/data/base/5/17426 differ diff --git a/supabase/volumes/db/data/base/5/17427 b/supabase/volumes/db/data/base/5/17427 new file mode 100644 index 0000000..6bb0bb7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17427 differ diff --git a/supabase/volumes/db/data/base/5/17434 b/supabase/volumes/db/data/base/5/17434 new file mode 100644 index 0000000..75405a3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17434 differ diff --git a/supabase/volumes/db/data/base/5/17435 b/supabase/volumes/db/data/base/5/17435 new file mode 100644 index 0000000..93f3e09 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17435 differ diff --git a/supabase/volumes/db/data/base/5/17437 b/supabase/volumes/db/data/base/5/17437 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17437 differ diff --git a/supabase/volumes/db/data/base/5/17438 b/supabase/volumes/db/data/base/5/17438 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17442 b/supabase/volumes/db/data/base/5/17442 new file mode 100644 index 0000000..1ce33af Binary files /dev/null and b/supabase/volumes/db/data/base/5/17442 differ diff --git a/supabase/volumes/db/data/base/5/17454 b/supabase/volumes/db/data/base/5/17454 new file mode 100644 index 0000000..2f47bcd Binary files /dev/null and b/supabase/volumes/db/data/base/5/17454 differ diff --git a/supabase/volumes/db/data/base/5/17455 b/supabase/volumes/db/data/base/5/17455 new file mode 100644 index 0000000..cb3877f Binary files /dev/null and b/supabase/volumes/db/data/base/5/17455 differ diff --git a/supabase/volumes/db/data/base/5/17456 b/supabase/volumes/db/data/base/5/17456 new file mode 100644 index 0000000..2005b5b Binary files /dev/null and b/supabase/volumes/db/data/base/5/17456 differ diff --git a/supabase/volumes/db/data/base/5/17464 b/supabase/volumes/db/data/base/5/17464 new file mode 100644 index 0000000..473d039 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17464 differ diff --git a/supabase/volumes/db/data/base/5/17465 b/supabase/volumes/db/data/base/5/17465 new file mode 100644 index 0000000..a4ccf09 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17465 differ diff --git a/supabase/volumes/db/data/base/5/17475 b/supabase/volumes/db/data/base/5/17475 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17475 differ diff --git a/supabase/volumes/db/data/base/5/17476 b/supabase/volumes/db/data/base/5/17476 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17476 differ diff --git a/supabase/volumes/db/data/base/5/17480 b/supabase/volumes/db/data/base/5/17480 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17481 b/supabase/volumes/db/data/base/5/17481 new file mode 100644 index 0000000..6ef3cd3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17481 differ diff --git a/supabase/volumes/db/data/base/5/17482 b/supabase/volumes/db/data/base/5/17482 new file mode 100644 index 0000000..b19289e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17482 differ diff --git a/supabase/volumes/db/data/base/5/17490 b/supabase/volumes/db/data/base/5/17490 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17491 b/supabase/volumes/db/data/base/5/17491 new file mode 100644 index 0000000..f515756 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17491 differ diff --git a/supabase/volumes/db/data/base/5/17498 b/supabase/volumes/db/data/base/5/17498 new file mode 100644 index 0000000..5e03c49 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17498 differ diff --git a/supabase/volumes/db/data/base/5/17499 b/supabase/volumes/db/data/base/5/17499 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17499 differ diff --git a/supabase/volumes/db/data/base/5/175 b/supabase/volumes/db/data/base/5/175 new file mode 100644 index 0000000..15d51dd Binary files /dev/null and b/supabase/volumes/db/data/base/5/175 differ diff --git a/supabase/volumes/db/data/base/5/17500 b/supabase/volumes/db/data/base/5/17500 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17504 b/supabase/volumes/db/data/base/5/17504 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17505 b/supabase/volumes/db/data/base/5/17505 new file mode 100644 index 0000000..8ea611c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17505 differ diff --git a/supabase/volumes/db/data/base/5/17506 b/supabase/volumes/db/data/base/5/17506 new file mode 100644 index 0000000..a732e5e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17506 differ diff --git a/supabase/volumes/db/data/base/5/17508 b/supabase/volumes/db/data/base/5/17508 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17508 differ diff --git a/supabase/volumes/db/data/base/5/17509 b/supabase/volumes/db/data/base/5/17509 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17513 b/supabase/volumes/db/data/base/5/17513 new file mode 100644 index 0000000..d2b38c2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17513 differ diff --git a/supabase/volumes/db/data/base/5/17525 b/supabase/volumes/db/data/base/5/17525 new file mode 100644 index 0000000..8ef4bb4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17525 differ diff --git a/supabase/volumes/db/data/base/5/17527 b/supabase/volumes/db/data/base/5/17527 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17527 differ diff --git a/supabase/volumes/db/data/base/5/17530 b/supabase/volumes/db/data/base/5/17530 new file mode 100644 index 0000000..8948385 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17530 differ diff --git a/supabase/volumes/db/data/base/5/17532 b/supabase/volumes/db/data/base/5/17532 new file mode 100644 index 0000000..e9f1ffe Binary files /dev/null and b/supabase/volumes/db/data/base/5/17532 differ diff --git a/supabase/volumes/db/data/base/5/17532_fsm b/supabase/volumes/db/data/base/5/17532_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17532_fsm differ diff --git a/supabase/volumes/db/data/base/5/17535 b/supabase/volumes/db/data/base/5/17535 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17536 b/supabase/volumes/db/data/base/5/17536 new file mode 100644 index 0000000..4abf248 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17536 differ diff --git a/supabase/volumes/db/data/base/5/17537 b/supabase/volumes/db/data/base/5/17537 new file mode 100644 index 0000000..294c715 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17537 differ diff --git a/supabase/volumes/db/data/base/5/17539 b/supabase/volumes/db/data/base/5/17539 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17539 differ diff --git a/supabase/volumes/db/data/base/5/17542 b/supabase/volumes/db/data/base/5/17542 new file mode 100644 index 0000000..12e4f02 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17542 differ diff --git a/supabase/volumes/db/data/base/5/17544 b/supabase/volumes/db/data/base/5/17544 new file mode 100644 index 0000000..acd8852 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17544 differ diff --git a/supabase/volumes/db/data/base/5/17544_fsm b/supabase/volumes/db/data/base/5/17544_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17544_fsm differ diff --git a/supabase/volumes/db/data/base/5/17547 b/supabase/volumes/db/data/base/5/17547 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17548 b/supabase/volumes/db/data/base/5/17548 new file mode 100644 index 0000000..2927ac6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17548 differ diff --git a/supabase/volumes/db/data/base/5/17549 b/supabase/volumes/db/data/base/5/17549 new file mode 100644 index 0000000..07c986b Binary files /dev/null and b/supabase/volumes/db/data/base/5/17549 differ diff --git a/supabase/volumes/db/data/base/5/17551 b/supabase/volumes/db/data/base/5/17551 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17551 differ diff --git a/supabase/volumes/db/data/base/5/17554 b/supabase/volumes/db/data/base/5/17554 new file mode 100644 index 0000000..995902a Binary files /dev/null and b/supabase/volumes/db/data/base/5/17554 differ diff --git a/supabase/volumes/db/data/base/5/17556 b/supabase/volumes/db/data/base/5/17556 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17559 b/supabase/volumes/db/data/base/5/17559 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17560 b/supabase/volumes/db/data/base/5/17560 new file mode 100644 index 0000000..14f9e7e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17560 differ diff --git a/supabase/volumes/db/data/base/5/17561 b/supabase/volumes/db/data/base/5/17561 new file mode 100644 index 0000000..b9d827e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17561 differ diff --git a/supabase/volumes/db/data/base/5/17563 b/supabase/volumes/db/data/base/5/17563 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17563 differ diff --git a/supabase/volumes/db/data/base/5/17566 b/supabase/volumes/db/data/base/5/17566 new file mode 100644 index 0000000..0a5ced7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17566 differ diff --git a/supabase/volumes/db/data/base/5/17568 b/supabase/volumes/db/data/base/5/17568 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17571 b/supabase/volumes/db/data/base/5/17571 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17572 b/supabase/volumes/db/data/base/5/17572 new file mode 100644 index 0000000..dddfe86 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17572 differ diff --git a/supabase/volumes/db/data/base/5/17573 b/supabase/volumes/db/data/base/5/17573 new file mode 100644 index 0000000..ebcfbfe Binary files /dev/null and b/supabase/volumes/db/data/base/5/17573 differ diff --git a/supabase/volumes/db/data/base/5/17575 b/supabase/volumes/db/data/base/5/17575 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17575 differ diff --git a/supabase/volumes/db/data/base/5/17578 b/supabase/volumes/db/data/base/5/17578 new file mode 100644 index 0000000..a753f4d Binary files /dev/null and b/supabase/volumes/db/data/base/5/17578 differ diff --git a/supabase/volumes/db/data/base/5/17580 b/supabase/volumes/db/data/base/5/17580 new file mode 100644 index 0000000..acd8852 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17580 differ diff --git a/supabase/volumes/db/data/base/5/17580_fsm b/supabase/volumes/db/data/base/5/17580_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17580_fsm differ diff --git a/supabase/volumes/db/data/base/5/17583 b/supabase/volumes/db/data/base/5/17583 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17584 b/supabase/volumes/db/data/base/5/17584 new file mode 100644 index 0000000..c28ca13 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17584 differ diff --git a/supabase/volumes/db/data/base/5/17585 b/supabase/volumes/db/data/base/5/17585 new file mode 100644 index 0000000..d9e99d4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17585 differ diff --git a/supabase/volumes/db/data/base/5/17587 b/supabase/volumes/db/data/base/5/17587 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17587 differ diff --git a/supabase/volumes/db/data/base/5/17590 b/supabase/volumes/db/data/base/5/17590 new file mode 100644 index 0000000..5f731e2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17590 differ diff --git a/supabase/volumes/db/data/base/5/17592 b/supabase/volumes/db/data/base/5/17592 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17595 b/supabase/volumes/db/data/base/5/17595 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17596 b/supabase/volumes/db/data/base/5/17596 new file mode 100644 index 0000000..209d028 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17596 differ diff --git a/supabase/volumes/db/data/base/5/17597 b/supabase/volumes/db/data/base/5/17597 new file mode 100644 index 0000000..ae5b34e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17597 differ diff --git a/supabase/volumes/db/data/base/5/17599 b/supabase/volumes/db/data/base/5/17599 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17599 differ diff --git a/supabase/volumes/db/data/base/5/17602 b/supabase/volumes/db/data/base/5/17602 new file mode 100644 index 0000000..b75802f Binary files /dev/null and b/supabase/volumes/db/data/base/5/17602 differ diff --git a/supabase/volumes/db/data/base/5/17604 b/supabase/volumes/db/data/base/5/17604 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17604 differ diff --git a/supabase/volumes/db/data/base/5/17607 b/supabase/volumes/db/data/base/5/17607 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17608 b/supabase/volumes/db/data/base/5/17608 new file mode 100644 index 0000000..534e402 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17608 differ diff --git a/supabase/volumes/db/data/base/5/17609 b/supabase/volumes/db/data/base/5/17609 new file mode 100644 index 0000000..769607f Binary files /dev/null and b/supabase/volumes/db/data/base/5/17609 differ diff --git a/supabase/volumes/db/data/base/5/17611 b/supabase/volumes/db/data/base/5/17611 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17611 differ diff --git a/supabase/volumes/db/data/base/5/17614 b/supabase/volumes/db/data/base/5/17614 new file mode 100644 index 0000000..ff40aef Binary files /dev/null and b/supabase/volumes/db/data/base/5/17614 differ diff --git a/supabase/volumes/db/data/base/5/17616 b/supabase/volumes/db/data/base/5/17616 new file mode 100644 index 0000000..486e2c6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17616 differ diff --git a/supabase/volumes/db/data/base/5/17616_fsm b/supabase/volumes/db/data/base/5/17616_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17616_fsm differ diff --git a/supabase/volumes/db/data/base/5/17619 b/supabase/volumes/db/data/base/5/17619 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17620 b/supabase/volumes/db/data/base/5/17620 new file mode 100644 index 0000000..f48b46e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17620 differ diff --git a/supabase/volumes/db/data/base/5/17621 b/supabase/volumes/db/data/base/5/17621 new file mode 100644 index 0000000..bdcf8db Binary files /dev/null and b/supabase/volumes/db/data/base/5/17621 differ diff --git a/supabase/volumes/db/data/base/5/17623 b/supabase/volumes/db/data/base/5/17623 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17623 differ diff --git a/supabase/volumes/db/data/base/5/17626 b/supabase/volumes/db/data/base/5/17626 new file mode 100644 index 0000000..1044268 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17626 differ diff --git a/supabase/volumes/db/data/base/5/17628 b/supabase/volumes/db/data/base/5/17628 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17631 b/supabase/volumes/db/data/base/5/17631 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17632 b/supabase/volumes/db/data/base/5/17632 new file mode 100644 index 0000000..759664c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17632 differ diff --git a/supabase/volumes/db/data/base/5/17633 b/supabase/volumes/db/data/base/5/17633 new file mode 100644 index 0000000..36b14ea Binary files /dev/null and b/supabase/volumes/db/data/base/5/17633 differ diff --git a/supabase/volumes/db/data/base/5/17638 b/supabase/volumes/db/data/base/5/17638 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17641 b/supabase/volumes/db/data/base/5/17641 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17644 b/supabase/volumes/db/data/base/5/17644 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17645 b/supabase/volumes/db/data/base/5/17645 new file mode 100644 index 0000000..693aa32 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17645 differ diff --git a/supabase/volumes/db/data/base/5/17646 b/supabase/volumes/db/data/base/5/17646 new file mode 100644 index 0000000..eaa484b Binary files /dev/null and b/supabase/volumes/db/data/base/5/17646 differ diff --git a/supabase/volumes/db/data/base/5/17647 b/supabase/volumes/db/data/base/5/17647 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17648 b/supabase/volumes/db/data/base/5/17648 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17649 b/supabase/volumes/db/data/base/5/17649 new file mode 100644 index 0000000..8b57da4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17649 differ diff --git a/supabase/volumes/db/data/base/5/17650 b/supabase/volumes/db/data/base/5/17650 new file mode 100644 index 0000000..d6abc0c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17650 differ diff --git a/supabase/volumes/db/data/base/5/17654 b/supabase/volumes/db/data/base/5/17654 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17657 b/supabase/volumes/db/data/base/5/17657 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17658 b/supabase/volumes/db/data/base/5/17658 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17659 b/supabase/volumes/db/data/base/5/17659 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17666 b/supabase/volumes/db/data/base/5/17666 new file mode 100644 index 0000000..5256fff Binary files /dev/null and b/supabase/volumes/db/data/base/5/17666 differ diff --git a/supabase/volumes/db/data/base/5/17673 b/supabase/volumes/db/data/base/5/17673 new file mode 100644 index 0000000..c1a5ffa Binary files /dev/null and b/supabase/volumes/db/data/base/5/17673 differ diff --git a/supabase/volumes/db/data/base/5/17674 b/supabase/volumes/db/data/base/5/17674 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17675 b/supabase/volumes/db/data/base/5/17675 new file mode 100644 index 0000000..9d7d498 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17675 differ diff --git a/supabase/volumes/db/data/base/5/17677 b/supabase/volumes/db/data/base/5/17677 new file mode 100644 index 0000000..864e9bb Binary files /dev/null and b/supabase/volumes/db/data/base/5/17677 differ diff --git a/supabase/volumes/db/data/base/5/17678 b/supabase/volumes/db/data/base/5/17678 new file mode 100644 index 0000000..2f4c001 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17678 differ diff --git a/supabase/volumes/db/data/base/5/17679 b/supabase/volumes/db/data/base/5/17679 new file mode 100644 index 0000000..bf0e718 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17679 differ diff --git a/supabase/volumes/db/data/base/5/17680 b/supabase/volumes/db/data/base/5/17680 new file mode 100644 index 0000000..525f562 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17680 differ diff --git a/supabase/volumes/db/data/base/5/17681 b/supabase/volumes/db/data/base/5/17681 new file mode 100644 index 0000000..7d38f54 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17681 differ diff --git a/supabase/volumes/db/data/base/5/17684 b/supabase/volumes/db/data/base/5/17684 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17687 b/supabase/volumes/db/data/base/5/17687 new file mode 100644 index 0000000..7a36158 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17687 differ diff --git a/supabase/volumes/db/data/base/5/17719 b/supabase/volumes/db/data/base/5/17719 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17722 b/supabase/volumes/db/data/base/5/17722 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17723 b/supabase/volumes/db/data/base/5/17723 new file mode 100644 index 0000000..d3e9b5c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17723 differ diff --git a/supabase/volumes/db/data/base/5/17724 b/supabase/volumes/db/data/base/5/17724 new file mode 100644 index 0000000..5456d1e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17724 differ diff --git a/supabase/volumes/db/data/base/5/17731 b/supabase/volumes/db/data/base/5/17731 new file mode 100644 index 0000000..5eee0cc Binary files /dev/null and b/supabase/volumes/db/data/base/5/17731 differ diff --git a/supabase/volumes/db/data/base/5/17732 b/supabase/volumes/db/data/base/5/17732 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17735 b/supabase/volumes/db/data/base/5/17735 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17736 b/supabase/volumes/db/data/base/5/17736 new file mode 100644 index 0000000..10c7c33 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17736 differ diff --git a/supabase/volumes/db/data/base/5/17737 b/supabase/volumes/db/data/base/5/17737 new file mode 100644 index 0000000..b5503e9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17737 differ diff --git a/supabase/volumes/db/data/base/5/17744 b/supabase/volumes/db/data/base/5/17744 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17747 b/supabase/volumes/db/data/base/5/17747 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17748 b/supabase/volumes/db/data/base/5/17748 new file mode 100644 index 0000000..ed91f1d Binary files /dev/null and b/supabase/volumes/db/data/base/5/17748 differ diff --git a/supabase/volumes/db/data/base/5/17749 b/supabase/volumes/db/data/base/5/17749 new file mode 100644 index 0000000..9a59432 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17749 differ diff --git a/supabase/volumes/db/data/base/5/17756 b/supabase/volumes/db/data/base/5/17756 new file mode 100644 index 0000000..729d9cb Binary files /dev/null and b/supabase/volumes/db/data/base/5/17756 differ diff --git a/supabase/volumes/db/data/base/5/17758 b/supabase/volumes/db/data/base/5/17758 new file mode 100644 index 0000000..d4873d0 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17758 differ diff --git a/supabase/volumes/db/data/base/5/17759 b/supabase/volumes/db/data/base/5/17759 new file mode 100644 index 0000000..4afd150 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17759 differ diff --git a/supabase/volumes/db/data/base/5/17760 b/supabase/volumes/db/data/base/5/17760 new file mode 100644 index 0000000..625f6c8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17760 differ diff --git a/supabase/volumes/db/data/base/5/17761 b/supabase/volumes/db/data/base/5/17761 new file mode 100644 index 0000000..7cfd948 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17761 differ diff --git a/supabase/volumes/db/data/base/5/17762 b/supabase/volumes/db/data/base/5/17762 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17766 b/supabase/volumes/db/data/base/5/17766 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17767 b/supabase/volumes/db/data/base/5/17767 new file mode 100644 index 0000000..6a2039f Binary files /dev/null and b/supabase/volumes/db/data/base/5/17767 differ diff --git a/supabase/volumes/db/data/base/5/17768 b/supabase/volumes/db/data/base/5/17768 new file mode 100644 index 0000000..75fd468 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17768 differ diff --git a/supabase/volumes/db/data/base/5/17770 b/supabase/volumes/db/data/base/5/17770 new file mode 100644 index 0000000..db81713 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17770 differ diff --git a/supabase/volumes/db/data/base/5/17771 b/supabase/volumes/db/data/base/5/17771 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17775 b/supabase/volumes/db/data/base/5/17775 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17776 b/supabase/volumes/db/data/base/5/17776 new file mode 100644 index 0000000..1affd72 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17776 differ diff --git a/supabase/volumes/db/data/base/5/17777 b/supabase/volumes/db/data/base/5/17777 new file mode 100644 index 0000000..364b61e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17777 differ diff --git a/supabase/volumes/db/data/base/5/17784 b/supabase/volumes/db/data/base/5/17784 new file mode 100644 index 0000000..feeba58 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17784 differ diff --git a/supabase/volumes/db/data/base/5/17785 b/supabase/volumes/db/data/base/5/17785 new file mode 100644 index 0000000..49351b7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17785 differ diff --git a/supabase/volumes/db/data/base/5/17786 b/supabase/volumes/db/data/base/5/17786 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17792 b/supabase/volumes/db/data/base/5/17792 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17793 b/supabase/volumes/db/data/base/5/17793 new file mode 100644 index 0000000..d5b4ae0 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17793 differ diff --git a/supabase/volumes/db/data/base/5/17794 b/supabase/volumes/db/data/base/5/17794 new file mode 100644 index 0000000..8bef5e7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17794 differ diff --git a/supabase/volumes/db/data/base/5/17796 b/supabase/volumes/db/data/base/5/17796 new file mode 100644 index 0000000..86a1637 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17796 differ diff --git a/supabase/volumes/db/data/base/5/17803 b/supabase/volumes/db/data/base/5/17803 new file mode 100644 index 0000000..7968d6d Binary files /dev/null and b/supabase/volumes/db/data/base/5/17803 differ diff --git a/supabase/volumes/db/data/base/5/17804 b/supabase/volumes/db/data/base/5/17804 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17808 b/supabase/volumes/db/data/base/5/17808 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17809 b/supabase/volumes/db/data/base/5/17809 new file mode 100644 index 0000000..82ec256 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17809 differ diff --git a/supabase/volumes/db/data/base/5/17810 b/supabase/volumes/db/data/base/5/17810 new file mode 100644 index 0000000..cd820fd Binary files /dev/null and b/supabase/volumes/db/data/base/5/17810 differ diff --git a/supabase/volumes/db/data/base/5/17817 b/supabase/volumes/db/data/base/5/17817 new file mode 100644 index 0000000..1c1177a Binary files /dev/null and b/supabase/volumes/db/data/base/5/17817 differ diff --git a/supabase/volumes/db/data/base/5/17818 b/supabase/volumes/db/data/base/5/17818 new file mode 100644 index 0000000..78116a1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17818 differ diff --git a/supabase/volumes/db/data/base/5/17819 b/supabase/volumes/db/data/base/5/17819 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17823 b/supabase/volumes/db/data/base/5/17823 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17835 b/supabase/volumes/db/data/base/5/17835 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17836 b/supabase/volumes/db/data/base/5/17836 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17838 b/supabase/volumes/db/data/base/5/17838 new file mode 100644 index 0000000..54171d1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17838 differ diff --git a/supabase/volumes/db/data/base/5/17840 b/supabase/volumes/db/data/base/5/17840 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17843 b/supabase/volumes/db/data/base/5/17843 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17844 b/supabase/volumes/db/data/base/5/17844 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17845 b/supabase/volumes/db/data/base/5/17845 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17846 b/supabase/volumes/db/data/base/5/17846 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17847 b/supabase/volumes/db/data/base/5/17847 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17857 b/supabase/volumes/db/data/base/5/17857 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17860 b/supabase/volumes/db/data/base/5/17860 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17861 b/supabase/volumes/db/data/base/5/17861 new file mode 100644 index 0000000..b8adeb1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17861 differ diff --git a/supabase/volumes/db/data/base/5/17862 b/supabase/volumes/db/data/base/5/17862 new file mode 100644 index 0000000..590efc2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17862 differ diff --git a/supabase/volumes/db/data/base/5/17864 b/supabase/volumes/db/data/base/5/17864 new file mode 100644 index 0000000..bc87bd8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17864 differ diff --git a/supabase/volumes/db/data/base/5/17865 b/supabase/volumes/db/data/base/5/17865 new file mode 100644 index 0000000..c1f950a Binary files /dev/null and b/supabase/volumes/db/data/base/5/17865 differ diff --git a/supabase/volumes/db/data/base/5/17866 b/supabase/volumes/db/data/base/5/17866 new file mode 100644 index 0000000..2660f6b Binary files /dev/null and b/supabase/volumes/db/data/base/5/17866 differ diff --git a/supabase/volumes/db/data/base/5/17867 b/supabase/volumes/db/data/base/5/17867 new file mode 100644 index 0000000..42981f3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17867 differ diff --git a/supabase/volumes/db/data/base/5/17868 b/supabase/volumes/db/data/base/5/17868 new file mode 100644 index 0000000..b2bbeaf Binary files /dev/null and b/supabase/volumes/db/data/base/5/17868 differ diff --git a/supabase/volumes/db/data/base/5/17869 b/supabase/volumes/db/data/base/5/17869 new file mode 100644 index 0000000..89d6186 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17869 differ diff --git a/supabase/volumes/db/data/base/5/17870 b/supabase/volumes/db/data/base/5/17870 new file mode 100644 index 0000000..0d47026 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17870 differ diff --git a/supabase/volumes/db/data/base/5/17876 b/supabase/volumes/db/data/base/5/17876 new file mode 100644 index 0000000..cbaab5e Binary files /dev/null and b/supabase/volumes/db/data/base/5/17876 differ diff --git a/supabase/volumes/db/data/base/5/17877 b/supabase/volumes/db/data/base/5/17877 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17878 b/supabase/volumes/db/data/base/5/17878 new file mode 100644 index 0000000..98a8e48 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17878 differ diff --git a/supabase/volumes/db/data/base/5/17880 b/supabase/volumes/db/data/base/5/17880 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17882 b/supabase/volumes/db/data/base/5/17882 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17885 b/supabase/volumes/db/data/base/5/17885 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17886 b/supabase/volumes/db/data/base/5/17886 new file mode 100644 index 0000000..a2cfc40 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17886 differ diff --git a/supabase/volumes/db/data/base/5/17887 b/supabase/volumes/db/data/base/5/17887 new file mode 100644 index 0000000..aea37f1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17887 differ diff --git a/supabase/volumes/db/data/base/5/17888 b/supabase/volumes/db/data/base/5/17888 new file mode 100644 index 0000000..c05682c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17888 differ diff --git a/supabase/volumes/db/data/base/5/17889 b/supabase/volumes/db/data/base/5/17889 new file mode 100644 index 0000000..dc20dd9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17889 differ diff --git a/supabase/volumes/db/data/base/5/17890 b/supabase/volumes/db/data/base/5/17890 new file mode 100644 index 0000000..f373fd8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17890 differ diff --git a/supabase/volumes/db/data/base/5/17893 b/supabase/volumes/db/data/base/5/17893 new file mode 100644 index 0000000..c7efac3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17893 differ diff --git a/supabase/volumes/db/data/base/5/17907 b/supabase/volumes/db/data/base/5/17907 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17913 b/supabase/volumes/db/data/base/5/17913 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17914 b/supabase/volumes/db/data/base/5/17914 new file mode 100644 index 0000000..62bfdd4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17914 differ diff --git a/supabase/volumes/db/data/base/5/17915 b/supabase/volumes/db/data/base/5/17915 new file mode 100644 index 0000000..cfbb812 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17915 differ diff --git a/supabase/volumes/db/data/base/5/17922 b/supabase/volumes/db/data/base/5/17922 new file mode 100644 index 0000000..12f3be4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17922 differ diff --git a/supabase/volumes/db/data/base/5/17923 b/supabase/volumes/db/data/base/5/17923 new file mode 100644 index 0000000..12f3be4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17923 differ diff --git a/supabase/volumes/db/data/base/5/17924 b/supabase/volumes/db/data/base/5/17924 new file mode 100644 index 0000000..6ec1137 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17924 differ diff --git a/supabase/volumes/db/data/base/5/17925 b/supabase/volumes/db/data/base/5/17925 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17925 differ diff --git a/supabase/volumes/db/data/base/5/17928 b/supabase/volumes/db/data/base/5/17928 new file mode 100644 index 0000000..f1f9a38 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17928 differ diff --git a/supabase/volumes/db/data/base/5/17930 b/supabase/volumes/db/data/base/5/17930 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17930 differ diff --git a/supabase/volumes/db/data/base/5/17934 b/supabase/volumes/db/data/base/5/17934 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17935 b/supabase/volumes/db/data/base/5/17935 new file mode 100644 index 0000000..0d95127 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17935 differ diff --git a/supabase/volumes/db/data/base/5/17936 b/supabase/volumes/db/data/base/5/17936 new file mode 100644 index 0000000..9d899bc Binary files /dev/null and b/supabase/volumes/db/data/base/5/17936 differ diff --git a/supabase/volumes/db/data/base/5/17938 b/supabase/volumes/db/data/base/5/17938 new file mode 100644 index 0000000..5f7287c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17938 differ diff --git a/supabase/volumes/db/data/base/5/17939 b/supabase/volumes/db/data/base/5/17939 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17939 differ diff --git a/supabase/volumes/db/data/base/5/17942 b/supabase/volumes/db/data/base/5/17942 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17943 b/supabase/volumes/db/data/base/5/17943 new file mode 100644 index 0000000..674ee29 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17943 differ diff --git a/supabase/volumes/db/data/base/5/17944 b/supabase/volumes/db/data/base/5/17944 new file mode 100644 index 0000000..7d0f7ac Binary files /dev/null and b/supabase/volumes/db/data/base/5/17944 differ diff --git a/supabase/volumes/db/data/base/5/17951 b/supabase/volumes/db/data/base/5/17951 new file mode 100644 index 0000000..3f8eb28 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17951 differ diff --git a/supabase/volumes/db/data/base/5/17953 b/supabase/volumes/db/data/base/5/17953 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17986 b/supabase/volumes/db/data/base/5/17986 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17989 b/supabase/volumes/db/data/base/5/17989 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/17990 b/supabase/volumes/db/data/base/5/17990 new file mode 100644 index 0000000..b01ae1d Binary files /dev/null and b/supabase/volumes/db/data/base/5/17990 differ diff --git a/supabase/volumes/db/data/base/5/17991 b/supabase/volumes/db/data/base/5/17991 new file mode 100644 index 0000000..7e72484 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17991 differ diff --git a/supabase/volumes/db/data/base/5/17992 b/supabase/volumes/db/data/base/5/17992 new file mode 100644 index 0000000..7b8d9e3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/17992 differ diff --git a/supabase/volumes/db/data/base/5/17993 b/supabase/volumes/db/data/base/5/17993 new file mode 100644 index 0000000..605239c Binary files /dev/null and b/supabase/volumes/db/data/base/5/17993 differ diff --git a/supabase/volumes/db/data/base/5/18002 b/supabase/volumes/db/data/base/5/18002 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18005 b/supabase/volumes/db/data/base/5/18005 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18006 b/supabase/volumes/db/data/base/5/18006 new file mode 100644 index 0000000..9d2ec99 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18006 differ diff --git a/supabase/volumes/db/data/base/5/18007 b/supabase/volumes/db/data/base/5/18007 new file mode 100644 index 0000000..77b6639 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18007 differ diff --git a/supabase/volumes/db/data/base/5/18008 b/supabase/volumes/db/data/base/5/18008 new file mode 100644 index 0000000..3940fbb Binary files /dev/null and b/supabase/volumes/db/data/base/5/18008 differ diff --git a/supabase/volumes/db/data/base/5/18012 b/supabase/volumes/db/data/base/5/18012 new file mode 100644 index 0000000..b2c7901 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18012 differ diff --git a/supabase/volumes/db/data/base/5/18013 b/supabase/volumes/db/data/base/5/18013 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18018 b/supabase/volumes/db/data/base/5/18018 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18019 b/supabase/volumes/db/data/base/5/18019 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18020 b/supabase/volumes/db/data/base/5/18020 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18027 b/supabase/volumes/db/data/base/5/18027 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18033 b/supabase/volumes/db/data/base/5/18033 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18034 b/supabase/volumes/db/data/base/5/18034 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18035 b/supabase/volumes/db/data/base/5/18035 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18047 b/supabase/volumes/db/data/base/5/18047 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18050 b/supabase/volumes/db/data/base/5/18050 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18053 b/supabase/volumes/db/data/base/5/18053 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18054 b/supabase/volumes/db/data/base/5/18054 new file mode 100644 index 0000000..f7fbdf2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18054 differ diff --git a/supabase/volumes/db/data/base/5/18055 b/supabase/volumes/db/data/base/5/18055 new file mode 100644 index 0000000..31c4e4a Binary files /dev/null and b/supabase/volumes/db/data/base/5/18055 differ diff --git a/supabase/volumes/db/data/base/5/18056 b/supabase/volumes/db/data/base/5/18056 new file mode 100644 index 0000000..d9840d7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18056 differ diff --git a/supabase/volumes/db/data/base/5/18058 b/supabase/volumes/db/data/base/5/18058 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18061 b/supabase/volumes/db/data/base/5/18061 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18062 b/supabase/volumes/db/data/base/5/18062 new file mode 100644 index 0000000..85fd51a Binary files /dev/null and b/supabase/volumes/db/data/base/5/18062 differ diff --git a/supabase/volumes/db/data/base/5/18063 b/supabase/volumes/db/data/base/5/18063 new file mode 100644 index 0000000..01ea5af Binary files /dev/null and b/supabase/volumes/db/data/base/5/18063 differ diff --git a/supabase/volumes/db/data/base/5/18064 b/supabase/volumes/db/data/base/5/18064 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18064 differ diff --git a/supabase/volumes/db/data/base/5/18067 b/supabase/volumes/db/data/base/5/18067 new file mode 100644 index 0000000..f134fde Binary files /dev/null and b/supabase/volumes/db/data/base/5/18067 differ diff --git a/supabase/volumes/db/data/base/5/18086 b/supabase/volumes/db/data/base/5/18086 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18087 b/supabase/volumes/db/data/base/5/18087 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18092 b/supabase/volumes/db/data/base/5/18092 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18093 b/supabase/volumes/db/data/base/5/18093 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18094 b/supabase/volumes/db/data/base/5/18094 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18096 b/supabase/volumes/db/data/base/5/18096 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18098 b/supabase/volumes/db/data/base/5/18098 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18127 b/supabase/volumes/db/data/base/5/18127 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18128 b/supabase/volumes/db/data/base/5/18128 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18129 b/supabase/volumes/db/data/base/5/18129 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18130 b/supabase/volumes/db/data/base/5/18130 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18131 b/supabase/volumes/db/data/base/5/18131 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18132 b/supabase/volumes/db/data/base/5/18132 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18133 b/supabase/volumes/db/data/base/5/18133 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18133 differ diff --git a/supabase/volumes/db/data/base/5/18137 b/supabase/volumes/db/data/base/5/18137 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18140 b/supabase/volumes/db/data/base/5/18140 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18141 b/supabase/volumes/db/data/base/5/18141 new file mode 100644 index 0000000..7d65b12 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18141 differ diff --git a/supabase/volumes/db/data/base/5/18142 b/supabase/volumes/db/data/base/5/18142 new file mode 100644 index 0000000..9765d64 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18142 differ diff --git a/supabase/volumes/db/data/base/5/18143 b/supabase/volumes/db/data/base/5/18143 new file mode 100644 index 0000000..12f3be4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18143 differ diff --git a/supabase/volumes/db/data/base/5/18144 b/supabase/volumes/db/data/base/5/18144 new file mode 100644 index 0000000..cbaf467 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18144 differ diff --git a/supabase/volumes/db/data/base/5/18165 b/supabase/volumes/db/data/base/5/18165 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18165 differ diff --git a/supabase/volumes/db/data/base/5/18166 b/supabase/volumes/db/data/base/5/18166 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18170 b/supabase/volumes/db/data/base/5/18170 new file mode 100644 index 0000000..dc61219 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18170 differ diff --git a/supabase/volumes/db/data/base/5/18172 b/supabase/volumes/db/data/base/5/18172 new file mode 100644 index 0000000..dc7c67f Binary files /dev/null and b/supabase/volumes/db/data/base/5/18172 differ diff --git a/supabase/volumes/db/data/base/5/18176 b/supabase/volumes/db/data/base/5/18176 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18176 differ diff --git a/supabase/volumes/db/data/base/5/18177 b/supabase/volumes/db/data/base/5/18177 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18182 b/supabase/volumes/db/data/base/5/18182 new file mode 100644 index 0000000..1d2b678 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18182 differ diff --git a/supabase/volumes/db/data/base/5/18189 b/supabase/volumes/db/data/base/5/18189 new file mode 100644 index 0000000..9339705 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18189 differ diff --git a/supabase/volumes/db/data/base/5/18190 b/supabase/volumes/db/data/base/5/18190 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18190 differ diff --git a/supabase/volumes/db/data/base/5/18191 b/supabase/volumes/db/data/base/5/18191 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/18196 b/supabase/volumes/db/data/base/5/18196 new file mode 100644 index 0000000..c9eaf0a Binary files /dev/null and b/supabase/volumes/db/data/base/5/18196 differ diff --git a/supabase/volumes/db/data/base/5/18203 b/supabase/volumes/db/data/base/5/18203 new file mode 100644 index 0000000..15bcff6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/18203 differ diff --git a/supabase/volumes/db/data/base/5/2187 b/supabase/volumes/db/data/base/5/2187 new file mode 100644 index 0000000..37ef63e Binary files /dev/null and b/supabase/volumes/db/data/base/5/2187 differ diff --git a/supabase/volumes/db/data/base/5/2224 b/supabase/volumes/db/data/base/5/2224 new file mode 100644 index 0000000..09c8284 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2224 differ diff --git a/supabase/volumes/db/data/base/5/2228 b/supabase/volumes/db/data/base/5/2228 new file mode 100644 index 0000000..738f259 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2228 differ diff --git a/supabase/volumes/db/data/base/5/2328 b/supabase/volumes/db/data/base/5/2328 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2336 b/supabase/volumes/db/data/base/5/2336 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2337 b/supabase/volumes/db/data/base/5/2337 new file mode 100644 index 0000000..3ddb55b Binary files /dev/null and b/supabase/volumes/db/data/base/5/2337 differ diff --git a/supabase/volumes/db/data/base/5/2579 b/supabase/volumes/db/data/base/5/2579 new file mode 100644 index 0000000..4ab95b8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2579 differ diff --git a/supabase/volumes/db/data/base/5/2600 b/supabase/volumes/db/data/base/5/2600 new file mode 100644 index 0000000..6779283 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2600 differ diff --git a/supabase/volumes/db/data/base/5/2600_fsm b/supabase/volumes/db/data/base/5/2600_fsm new file mode 100644 index 0000000..b849084 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2600_fsm differ diff --git a/supabase/volumes/db/data/base/5/2600_vm b/supabase/volumes/db/data/base/5/2600_vm new file mode 100644 index 0000000..26443b3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2600_vm differ diff --git a/supabase/volumes/db/data/base/5/2601 b/supabase/volumes/db/data/base/5/2601 new file mode 100644 index 0000000..d8001c8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2601 differ diff --git a/supabase/volumes/db/data/base/5/2601_fsm b/supabase/volumes/db/data/base/5/2601_fsm new file mode 100644 index 0000000..d388044 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2601_fsm differ diff --git a/supabase/volumes/db/data/base/5/2601_vm b/supabase/volumes/db/data/base/5/2601_vm new file mode 100644 index 0000000..62e0c60 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2601_vm differ diff --git a/supabase/volumes/db/data/base/5/2602 b/supabase/volumes/db/data/base/5/2602 new file mode 100644 index 0000000..4a27b0a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2602 differ diff --git a/supabase/volumes/db/data/base/5/2602_fsm b/supabase/volumes/db/data/base/5/2602_fsm new file mode 100644 index 0000000..23170d8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2602_fsm differ diff --git a/supabase/volumes/db/data/base/5/2602_vm b/supabase/volumes/db/data/base/5/2602_vm new file mode 100644 index 0000000..51f7a5b Binary files /dev/null and b/supabase/volumes/db/data/base/5/2602_vm differ diff --git a/supabase/volumes/db/data/base/5/2603 b/supabase/volumes/db/data/base/5/2603 new file mode 100644 index 0000000..601d008 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2603 differ diff --git a/supabase/volumes/db/data/base/5/2603_fsm b/supabase/volumes/db/data/base/5/2603_fsm new file mode 100644 index 0000000..9b324db Binary files /dev/null and b/supabase/volumes/db/data/base/5/2603_fsm differ diff --git a/supabase/volumes/db/data/base/5/2603_vm b/supabase/volumes/db/data/base/5/2603_vm new file mode 100644 index 0000000..f8aa5cc Binary files /dev/null and b/supabase/volumes/db/data/base/5/2603_vm differ diff --git a/supabase/volumes/db/data/base/5/2604 b/supabase/volumes/db/data/base/5/2604 new file mode 100644 index 0000000..1479f5f Binary files /dev/null and b/supabase/volumes/db/data/base/5/2604 differ diff --git a/supabase/volumes/db/data/base/5/2604_fsm b/supabase/volumes/db/data/base/5/2604_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2604_fsm differ diff --git a/supabase/volumes/db/data/base/5/2605 b/supabase/volumes/db/data/base/5/2605 new file mode 100644 index 0000000..eeaa7ea Binary files /dev/null and b/supabase/volumes/db/data/base/5/2605 differ diff --git a/supabase/volumes/db/data/base/5/2605_fsm b/supabase/volumes/db/data/base/5/2605_fsm new file mode 100644 index 0000000..f3b92bf Binary files /dev/null and b/supabase/volumes/db/data/base/5/2605_fsm differ diff --git a/supabase/volumes/db/data/base/5/2605_vm b/supabase/volumes/db/data/base/5/2605_vm new file mode 100644 index 0000000..99d1a65 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2605_vm differ diff --git a/supabase/volumes/db/data/base/5/2606 b/supabase/volumes/db/data/base/5/2606 new file mode 100644 index 0000000..1618232 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2606 differ diff --git a/supabase/volumes/db/data/base/5/2606_fsm b/supabase/volumes/db/data/base/5/2606_fsm new file mode 100644 index 0000000..5fb2989 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2606_fsm differ diff --git a/supabase/volumes/db/data/base/5/2606_vm b/supabase/volumes/db/data/base/5/2606_vm new file mode 100644 index 0000000..50aa443 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2606_vm differ diff --git a/supabase/volumes/db/data/base/5/2607 b/supabase/volumes/db/data/base/5/2607 new file mode 100644 index 0000000..bfad49a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2607 differ diff --git a/supabase/volumes/db/data/base/5/2607_fsm b/supabase/volumes/db/data/base/5/2607_fsm new file mode 100644 index 0000000..80ac8b1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2607_fsm differ diff --git a/supabase/volumes/db/data/base/5/2607_vm b/supabase/volumes/db/data/base/5/2607_vm new file mode 100644 index 0000000..1d76368 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2607_vm differ diff --git a/supabase/volumes/db/data/base/5/2608 b/supabase/volumes/db/data/base/5/2608 new file mode 100644 index 0000000..135cd8b Binary files /dev/null and b/supabase/volumes/db/data/base/5/2608 differ diff --git a/supabase/volumes/db/data/base/5/2608_fsm b/supabase/volumes/db/data/base/5/2608_fsm new file mode 100644 index 0000000..110955a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2608_fsm differ diff --git a/supabase/volumes/db/data/base/5/2608_vm b/supabase/volumes/db/data/base/5/2608_vm new file mode 100644 index 0000000..f3ec9ca Binary files /dev/null and b/supabase/volumes/db/data/base/5/2608_vm differ diff --git a/supabase/volumes/db/data/base/5/2609 b/supabase/volumes/db/data/base/5/2609 new file mode 100644 index 0000000..529da7b Binary files /dev/null and b/supabase/volumes/db/data/base/5/2609 differ diff --git a/supabase/volumes/db/data/base/5/2609_fsm b/supabase/volumes/db/data/base/5/2609_fsm new file mode 100644 index 0000000..601cd52 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2609_fsm differ diff --git a/supabase/volumes/db/data/base/5/2609_vm b/supabase/volumes/db/data/base/5/2609_vm new file mode 100644 index 0000000..b113752 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2609_vm differ diff --git a/supabase/volumes/db/data/base/5/2610 b/supabase/volumes/db/data/base/5/2610 new file mode 100644 index 0000000..be87915 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2610 differ diff --git a/supabase/volumes/db/data/base/5/2610_fsm b/supabase/volumes/db/data/base/5/2610_fsm new file mode 100644 index 0000000..b3a789a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2610_fsm differ diff --git a/supabase/volumes/db/data/base/5/2610_vm b/supabase/volumes/db/data/base/5/2610_vm new file mode 100644 index 0000000..18a690f Binary files /dev/null and b/supabase/volumes/db/data/base/5/2610_vm differ diff --git a/supabase/volumes/db/data/base/5/2611 b/supabase/volumes/db/data/base/5/2611 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2612 b/supabase/volumes/db/data/base/5/2612 new file mode 100644 index 0000000..ae90674 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2612 differ diff --git a/supabase/volumes/db/data/base/5/2612_fsm b/supabase/volumes/db/data/base/5/2612_fsm new file mode 100644 index 0000000..877976a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2612_fsm differ diff --git a/supabase/volumes/db/data/base/5/2612_vm b/supabase/volumes/db/data/base/5/2612_vm new file mode 100644 index 0000000..1093737 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2612_vm differ diff --git a/supabase/volumes/db/data/base/5/2613 b/supabase/volumes/db/data/base/5/2613 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2615 b/supabase/volumes/db/data/base/5/2615 new file mode 100644 index 0000000..c160db8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2615 differ diff --git a/supabase/volumes/db/data/base/5/2615_fsm b/supabase/volumes/db/data/base/5/2615_fsm new file mode 100644 index 0000000..d041693 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2615_fsm differ diff --git a/supabase/volumes/db/data/base/5/2615_vm b/supabase/volumes/db/data/base/5/2615_vm new file mode 100644 index 0000000..98d1db4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2615_vm differ diff --git a/supabase/volumes/db/data/base/5/2616 b/supabase/volumes/db/data/base/5/2616 new file mode 100644 index 0000000..0d60d79 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2616 differ diff --git a/supabase/volumes/db/data/base/5/2616_fsm b/supabase/volumes/db/data/base/5/2616_fsm new file mode 100644 index 0000000..cb924c9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2616_fsm differ diff --git a/supabase/volumes/db/data/base/5/2616_vm b/supabase/volumes/db/data/base/5/2616_vm new file mode 100644 index 0000000..d6f19a9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2616_vm differ diff --git a/supabase/volumes/db/data/base/5/2617 b/supabase/volumes/db/data/base/5/2617 new file mode 100644 index 0000000..bcdfc18 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2617 differ diff --git a/supabase/volumes/db/data/base/5/2617_fsm b/supabase/volumes/db/data/base/5/2617_fsm new file mode 100644 index 0000000..29d6066 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2617_fsm differ diff --git a/supabase/volumes/db/data/base/5/2617_vm b/supabase/volumes/db/data/base/5/2617_vm new file mode 100644 index 0000000..b377ed9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2617_vm differ diff --git a/supabase/volumes/db/data/base/5/2618 b/supabase/volumes/db/data/base/5/2618 new file mode 100644 index 0000000..c0fe438 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2618 differ diff --git a/supabase/volumes/db/data/base/5/2618_fsm b/supabase/volumes/db/data/base/5/2618_fsm new file mode 100644 index 0000000..1098e38 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2618_fsm differ diff --git a/supabase/volumes/db/data/base/5/2618_vm b/supabase/volumes/db/data/base/5/2618_vm new file mode 100644 index 0000000..f67ed25 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2618_vm differ diff --git a/supabase/volumes/db/data/base/5/2619 b/supabase/volumes/db/data/base/5/2619 new file mode 100644 index 0000000..1f4261b Binary files /dev/null and b/supabase/volumes/db/data/base/5/2619 differ diff --git a/supabase/volumes/db/data/base/5/2619_fsm b/supabase/volumes/db/data/base/5/2619_fsm new file mode 100644 index 0000000..0809ff7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2619_fsm differ diff --git a/supabase/volumes/db/data/base/5/2619_vm b/supabase/volumes/db/data/base/5/2619_vm new file mode 100644 index 0000000..a4697b5 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2619_vm differ diff --git a/supabase/volumes/db/data/base/5/2620 b/supabase/volumes/db/data/base/5/2620 new file mode 100644 index 0000000..bb13986 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2620 differ diff --git a/supabase/volumes/db/data/base/5/2620_fsm b/supabase/volumes/db/data/base/5/2620_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2620_fsm differ diff --git a/supabase/volumes/db/data/base/5/2620_vm b/supabase/volumes/db/data/base/5/2620_vm new file mode 100644 index 0000000..7de83ed Binary files /dev/null and b/supabase/volumes/db/data/base/5/2620_vm differ diff --git a/supabase/volumes/db/data/base/5/2650 b/supabase/volumes/db/data/base/5/2650 new file mode 100644 index 0000000..c1a909a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2650 differ diff --git a/supabase/volumes/db/data/base/5/2651 b/supabase/volumes/db/data/base/5/2651 new file mode 100644 index 0000000..57e7d5d Binary files /dev/null and b/supabase/volumes/db/data/base/5/2651 differ diff --git a/supabase/volumes/db/data/base/5/2652 b/supabase/volumes/db/data/base/5/2652 new file mode 100644 index 0000000..6b5a470 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2652 differ diff --git a/supabase/volumes/db/data/base/5/2653 b/supabase/volumes/db/data/base/5/2653 new file mode 100644 index 0000000..3bf2381 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2653 differ diff --git a/supabase/volumes/db/data/base/5/2654 b/supabase/volumes/db/data/base/5/2654 new file mode 100644 index 0000000..fcb49cc Binary files /dev/null and b/supabase/volumes/db/data/base/5/2654 differ diff --git a/supabase/volumes/db/data/base/5/2655 b/supabase/volumes/db/data/base/5/2655 new file mode 100644 index 0000000..2b0b670 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2655 differ diff --git a/supabase/volumes/db/data/base/5/2656 b/supabase/volumes/db/data/base/5/2656 new file mode 100644 index 0000000..676fed9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2656 differ diff --git a/supabase/volumes/db/data/base/5/2657 b/supabase/volumes/db/data/base/5/2657 new file mode 100644 index 0000000..bd2eacf Binary files /dev/null and b/supabase/volumes/db/data/base/5/2657 differ diff --git a/supabase/volumes/db/data/base/5/2658 b/supabase/volumes/db/data/base/5/2658 new file mode 100644 index 0000000..9d66b41 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2658 differ diff --git a/supabase/volumes/db/data/base/5/2659 b/supabase/volumes/db/data/base/5/2659 new file mode 100644 index 0000000..f374053 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2659 differ diff --git a/supabase/volumes/db/data/base/5/2660 b/supabase/volumes/db/data/base/5/2660 new file mode 100644 index 0000000..fd66d22 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2660 differ diff --git a/supabase/volumes/db/data/base/5/2661 b/supabase/volumes/db/data/base/5/2661 new file mode 100644 index 0000000..3c62a6f Binary files /dev/null and b/supabase/volumes/db/data/base/5/2661 differ diff --git a/supabase/volumes/db/data/base/5/2662 b/supabase/volumes/db/data/base/5/2662 new file mode 100644 index 0000000..214868e Binary files /dev/null and b/supabase/volumes/db/data/base/5/2662 differ diff --git a/supabase/volumes/db/data/base/5/2663 b/supabase/volumes/db/data/base/5/2663 new file mode 100644 index 0000000..18249a1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2663 differ diff --git a/supabase/volumes/db/data/base/5/2664 b/supabase/volumes/db/data/base/5/2664 new file mode 100644 index 0000000..8cc9332 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2664 differ diff --git a/supabase/volumes/db/data/base/5/2665 b/supabase/volumes/db/data/base/5/2665 new file mode 100644 index 0000000..6efdba1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2665 differ diff --git a/supabase/volumes/db/data/base/5/2666 b/supabase/volumes/db/data/base/5/2666 new file mode 100644 index 0000000..c0d89aa Binary files /dev/null and b/supabase/volumes/db/data/base/5/2666 differ diff --git a/supabase/volumes/db/data/base/5/2667 b/supabase/volumes/db/data/base/5/2667 new file mode 100644 index 0000000..40f9d4d Binary files /dev/null and b/supabase/volumes/db/data/base/5/2667 differ diff --git a/supabase/volumes/db/data/base/5/2668 b/supabase/volumes/db/data/base/5/2668 new file mode 100644 index 0000000..8ca1619 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2668 differ diff --git a/supabase/volumes/db/data/base/5/2669 b/supabase/volumes/db/data/base/5/2669 new file mode 100644 index 0000000..b13c335 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2669 differ diff --git a/supabase/volumes/db/data/base/5/2670 b/supabase/volumes/db/data/base/5/2670 new file mode 100644 index 0000000..936feee Binary files /dev/null and b/supabase/volumes/db/data/base/5/2670 differ diff --git a/supabase/volumes/db/data/base/5/2673 b/supabase/volumes/db/data/base/5/2673 new file mode 100644 index 0000000..a0f68be Binary files /dev/null and b/supabase/volumes/db/data/base/5/2673 differ diff --git a/supabase/volumes/db/data/base/5/2674 b/supabase/volumes/db/data/base/5/2674 new file mode 100644 index 0000000..4ef8d15 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2674 differ diff --git a/supabase/volumes/db/data/base/5/2675 b/supabase/volumes/db/data/base/5/2675 new file mode 100644 index 0000000..04a5cd3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2675 differ diff --git a/supabase/volumes/db/data/base/5/2678 b/supabase/volumes/db/data/base/5/2678 new file mode 100644 index 0000000..01d3a57 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2678 differ diff --git a/supabase/volumes/db/data/base/5/2679 b/supabase/volumes/db/data/base/5/2679 new file mode 100644 index 0000000..998c838 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2679 differ diff --git a/supabase/volumes/db/data/base/5/2680 b/supabase/volumes/db/data/base/5/2680 new file mode 100644 index 0000000..7a3a272 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2680 differ diff --git a/supabase/volumes/db/data/base/5/2681 b/supabase/volumes/db/data/base/5/2681 new file mode 100644 index 0000000..6706cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2681 differ diff --git a/supabase/volumes/db/data/base/5/2682 b/supabase/volumes/db/data/base/5/2682 new file mode 100644 index 0000000..b2f76c9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2682 differ diff --git a/supabase/volumes/db/data/base/5/2683 b/supabase/volumes/db/data/base/5/2683 new file mode 100644 index 0000000..117ee7a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2683 differ diff --git a/supabase/volumes/db/data/base/5/2684 b/supabase/volumes/db/data/base/5/2684 new file mode 100644 index 0000000..f1fbb04 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2684 differ diff --git a/supabase/volumes/db/data/base/5/2685 b/supabase/volumes/db/data/base/5/2685 new file mode 100644 index 0000000..0e01730 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2685 differ diff --git a/supabase/volumes/db/data/base/5/2686 b/supabase/volumes/db/data/base/5/2686 new file mode 100644 index 0000000..ed053f8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2686 differ diff --git a/supabase/volumes/db/data/base/5/2687 b/supabase/volumes/db/data/base/5/2687 new file mode 100644 index 0000000..5a9ab08 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2687 differ diff --git a/supabase/volumes/db/data/base/5/2688 b/supabase/volumes/db/data/base/5/2688 new file mode 100644 index 0000000..ba93538 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2688 differ diff --git a/supabase/volumes/db/data/base/5/2689 b/supabase/volumes/db/data/base/5/2689 new file mode 100644 index 0000000..1a3e75c Binary files /dev/null and b/supabase/volumes/db/data/base/5/2689 differ diff --git a/supabase/volumes/db/data/base/5/2690 b/supabase/volumes/db/data/base/5/2690 new file mode 100644 index 0000000..b99e9d7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2690 differ diff --git a/supabase/volumes/db/data/base/5/2691 b/supabase/volumes/db/data/base/5/2691 new file mode 100644 index 0000000..5f08d9d Binary files /dev/null and b/supabase/volumes/db/data/base/5/2691 differ diff --git a/supabase/volumes/db/data/base/5/2692 b/supabase/volumes/db/data/base/5/2692 new file mode 100644 index 0000000..7729115 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2692 differ diff --git a/supabase/volumes/db/data/base/5/2693 b/supabase/volumes/db/data/base/5/2693 new file mode 100644 index 0000000..0a42ab2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2693 differ diff --git a/supabase/volumes/db/data/base/5/2696 b/supabase/volumes/db/data/base/5/2696 new file mode 100644 index 0000000..d0b17b1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2696 differ diff --git a/supabase/volumes/db/data/base/5/2699 b/supabase/volumes/db/data/base/5/2699 new file mode 100644 index 0000000..0194a93 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2699 differ diff --git a/supabase/volumes/db/data/base/5/2701 b/supabase/volumes/db/data/base/5/2701 new file mode 100644 index 0000000..e7a91ac Binary files /dev/null and b/supabase/volumes/db/data/base/5/2701 differ diff --git a/supabase/volumes/db/data/base/5/2702 b/supabase/volumes/db/data/base/5/2702 new file mode 100644 index 0000000..d6f1caf Binary files /dev/null and b/supabase/volumes/db/data/base/5/2702 differ diff --git a/supabase/volumes/db/data/base/5/2703 b/supabase/volumes/db/data/base/5/2703 new file mode 100644 index 0000000..b2d501c Binary files /dev/null and b/supabase/volumes/db/data/base/5/2703 differ diff --git a/supabase/volumes/db/data/base/5/2704 b/supabase/volumes/db/data/base/5/2704 new file mode 100644 index 0000000..8d397e1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2704 differ diff --git a/supabase/volumes/db/data/base/5/2753 b/supabase/volumes/db/data/base/5/2753 new file mode 100644 index 0000000..3c16dff Binary files /dev/null and b/supabase/volumes/db/data/base/5/2753 differ diff --git a/supabase/volumes/db/data/base/5/2753_fsm b/supabase/volumes/db/data/base/5/2753_fsm new file mode 100644 index 0000000..642bce3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2753_fsm differ diff --git a/supabase/volumes/db/data/base/5/2753_vm b/supabase/volumes/db/data/base/5/2753_vm new file mode 100644 index 0000000..492d3b2 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2753_vm differ diff --git a/supabase/volumes/db/data/base/5/2754 b/supabase/volumes/db/data/base/5/2754 new file mode 100644 index 0000000..08e97ec Binary files /dev/null and b/supabase/volumes/db/data/base/5/2754 differ diff --git a/supabase/volumes/db/data/base/5/2755 b/supabase/volumes/db/data/base/5/2755 new file mode 100644 index 0000000..e0e9919 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2755 differ diff --git a/supabase/volumes/db/data/base/5/2756 b/supabase/volumes/db/data/base/5/2756 new file mode 100644 index 0000000..8db8647 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2756 differ diff --git a/supabase/volumes/db/data/base/5/2757 b/supabase/volumes/db/data/base/5/2757 new file mode 100644 index 0000000..fa68b32 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2757 differ diff --git a/supabase/volumes/db/data/base/5/2830 b/supabase/volumes/db/data/base/5/2830 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2831 b/supabase/volumes/db/data/base/5/2831 new file mode 100644 index 0000000..e476967 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2831 differ diff --git a/supabase/volumes/db/data/base/5/2832 b/supabase/volumes/db/data/base/5/2832 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2833 b/supabase/volumes/db/data/base/5/2833 new file mode 100644 index 0000000..a4967d7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2833 differ diff --git a/supabase/volumes/db/data/base/5/2834 b/supabase/volumes/db/data/base/5/2834 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2835 b/supabase/volumes/db/data/base/5/2835 new file mode 100644 index 0000000..d353492 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2835 differ diff --git a/supabase/volumes/db/data/base/5/2836 b/supabase/volumes/db/data/base/5/2836 new file mode 100644 index 0000000..3fd7683 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2836 differ diff --git a/supabase/volumes/db/data/base/5/2836_fsm b/supabase/volumes/db/data/base/5/2836_fsm new file mode 100644 index 0000000..6e81497 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2836_fsm differ diff --git a/supabase/volumes/db/data/base/5/2836_vm b/supabase/volumes/db/data/base/5/2836_vm new file mode 100644 index 0000000..f656505 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2836_vm differ diff --git a/supabase/volumes/db/data/base/5/2837 b/supabase/volumes/db/data/base/5/2837 new file mode 100644 index 0000000..788bc0f Binary files /dev/null and b/supabase/volumes/db/data/base/5/2837 differ diff --git a/supabase/volumes/db/data/base/5/2838 b/supabase/volumes/db/data/base/5/2838 new file mode 100644 index 0000000..5cb9577 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2838 differ diff --git a/supabase/volumes/db/data/base/5/2838_fsm b/supabase/volumes/db/data/base/5/2838_fsm new file mode 100644 index 0000000..9f16b0a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2838_fsm differ diff --git a/supabase/volumes/db/data/base/5/2838_vm b/supabase/volumes/db/data/base/5/2838_vm new file mode 100644 index 0000000..b818887 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2838_vm differ diff --git a/supabase/volumes/db/data/base/5/2839 b/supabase/volumes/db/data/base/5/2839 new file mode 100644 index 0000000..08433dc Binary files /dev/null and b/supabase/volumes/db/data/base/5/2839 differ diff --git a/supabase/volumes/db/data/base/5/2840 b/supabase/volumes/db/data/base/5/2840 new file mode 100644 index 0000000..7797da6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2840 differ diff --git a/supabase/volumes/db/data/base/5/2840_fsm b/supabase/volumes/db/data/base/5/2840_fsm new file mode 100644 index 0000000..36ee51a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2840_fsm differ diff --git a/supabase/volumes/db/data/base/5/2840_vm b/supabase/volumes/db/data/base/5/2840_vm new file mode 100644 index 0000000..97ea348 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2840_vm differ diff --git a/supabase/volumes/db/data/base/5/2841 b/supabase/volumes/db/data/base/5/2841 new file mode 100644 index 0000000..9d9cac4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/2841 differ diff --git a/supabase/volumes/db/data/base/5/2995 b/supabase/volumes/db/data/base/5/2995 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/2996 b/supabase/volumes/db/data/base/5/2996 new file mode 100644 index 0000000..170333a Binary files /dev/null and b/supabase/volumes/db/data/base/5/2996 differ diff --git a/supabase/volumes/db/data/base/5/3079 b/supabase/volumes/db/data/base/5/3079 new file mode 100644 index 0000000..29e7eb7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3079 differ diff --git a/supabase/volumes/db/data/base/5/3079_fsm b/supabase/volumes/db/data/base/5/3079_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3079_fsm differ diff --git a/supabase/volumes/db/data/base/5/3079_vm b/supabase/volumes/db/data/base/5/3079_vm new file mode 100644 index 0000000..6c14908 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3079_vm differ diff --git a/supabase/volumes/db/data/base/5/3080 b/supabase/volumes/db/data/base/5/3080 new file mode 100644 index 0000000..6ac5c9d Binary files /dev/null and b/supabase/volumes/db/data/base/5/3080 differ diff --git a/supabase/volumes/db/data/base/5/3081 b/supabase/volumes/db/data/base/5/3081 new file mode 100644 index 0000000..2145915 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3081 differ diff --git a/supabase/volumes/db/data/base/5/3085 b/supabase/volumes/db/data/base/5/3085 new file mode 100644 index 0000000..cdf37d9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3085 differ diff --git a/supabase/volumes/db/data/base/5/3118 b/supabase/volumes/db/data/base/5/3118 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3119 b/supabase/volumes/db/data/base/5/3119 new file mode 100644 index 0000000..db2bde0 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3119 differ diff --git a/supabase/volumes/db/data/base/5/3164 b/supabase/volumes/db/data/base/5/3164 new file mode 100644 index 0000000..22af590 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3164 differ diff --git a/supabase/volumes/db/data/base/5/3256 b/supabase/volumes/db/data/base/5/3256 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3257 b/supabase/volumes/db/data/base/5/3257 new file mode 100644 index 0000000..64787da Binary files /dev/null and b/supabase/volumes/db/data/base/5/3257 differ diff --git a/supabase/volumes/db/data/base/5/3258 b/supabase/volumes/db/data/base/5/3258 new file mode 100644 index 0000000..09abe9b Binary files /dev/null and b/supabase/volumes/db/data/base/5/3258 differ diff --git a/supabase/volumes/db/data/base/5/3350 b/supabase/volumes/db/data/base/5/3350 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3351 b/supabase/volumes/db/data/base/5/3351 new file mode 100644 index 0000000..2bfef7f Binary files /dev/null and b/supabase/volumes/db/data/base/5/3351 differ diff --git a/supabase/volumes/db/data/base/5/3379 b/supabase/volumes/db/data/base/5/3379 new file mode 100644 index 0000000..caced87 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3379 differ diff --git a/supabase/volumes/db/data/base/5/3380 b/supabase/volumes/db/data/base/5/3380 new file mode 100644 index 0000000..55d6862 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3380 differ diff --git a/supabase/volumes/db/data/base/5/3381 b/supabase/volumes/db/data/base/5/3381 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3394 b/supabase/volumes/db/data/base/5/3394 new file mode 100644 index 0000000..1c5de17 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3394 differ diff --git a/supabase/volumes/db/data/base/5/3394_fsm b/supabase/volumes/db/data/base/5/3394_fsm new file mode 100644 index 0000000..0f1104c Binary files /dev/null and b/supabase/volumes/db/data/base/5/3394_fsm differ diff --git a/supabase/volumes/db/data/base/5/3394_vm b/supabase/volumes/db/data/base/5/3394_vm new file mode 100644 index 0000000..3b4273b Binary files /dev/null and b/supabase/volumes/db/data/base/5/3394_vm differ diff --git a/supabase/volumes/db/data/base/5/3395 b/supabase/volumes/db/data/base/5/3395 new file mode 100644 index 0000000..3276156 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3395 differ diff --git a/supabase/volumes/db/data/base/5/3429 b/supabase/volumes/db/data/base/5/3429 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3430 b/supabase/volumes/db/data/base/5/3430 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3431 b/supabase/volumes/db/data/base/5/3431 new file mode 100644 index 0000000..dcd1328 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3431 differ diff --git a/supabase/volumes/db/data/base/5/3433 b/supabase/volumes/db/data/base/5/3433 new file mode 100644 index 0000000..68ea223 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3433 differ diff --git a/supabase/volumes/db/data/base/5/3439 b/supabase/volumes/db/data/base/5/3439 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3440 b/supabase/volumes/db/data/base/5/3440 new file mode 100644 index 0000000..4f17c44 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3440 differ diff --git a/supabase/volumes/db/data/base/5/3455 b/supabase/volumes/db/data/base/5/3455 new file mode 100644 index 0000000..7b646a4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3455 differ diff --git a/supabase/volumes/db/data/base/5/3456 b/supabase/volumes/db/data/base/5/3456 new file mode 100644 index 0000000..dd48c84 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3456 differ diff --git a/supabase/volumes/db/data/base/5/3456_fsm b/supabase/volumes/db/data/base/5/3456_fsm new file mode 100644 index 0000000..ec89c2a Binary files /dev/null and b/supabase/volumes/db/data/base/5/3456_fsm differ diff --git a/supabase/volumes/db/data/base/5/3456_vm b/supabase/volumes/db/data/base/5/3456_vm new file mode 100644 index 0000000..c8b702d Binary files /dev/null and b/supabase/volumes/db/data/base/5/3456_vm differ diff --git a/supabase/volumes/db/data/base/5/3466 b/supabase/volumes/db/data/base/5/3466 new file mode 100644 index 0000000..5377f91 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3466 differ diff --git a/supabase/volumes/db/data/base/5/3467 b/supabase/volumes/db/data/base/5/3467 new file mode 100644 index 0000000..81bf9fb Binary files /dev/null and b/supabase/volumes/db/data/base/5/3467 differ diff --git a/supabase/volumes/db/data/base/5/3468 b/supabase/volumes/db/data/base/5/3468 new file mode 100644 index 0000000..d4c938e Binary files /dev/null and b/supabase/volumes/db/data/base/5/3468 differ diff --git a/supabase/volumes/db/data/base/5/3501 b/supabase/volumes/db/data/base/5/3501 new file mode 100644 index 0000000..b69df5f Binary files /dev/null and b/supabase/volumes/db/data/base/5/3501 differ diff --git a/supabase/volumes/db/data/base/5/3502 b/supabase/volumes/db/data/base/5/3502 new file mode 100644 index 0000000..919cf44 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3502 differ diff --git a/supabase/volumes/db/data/base/5/3503 b/supabase/volumes/db/data/base/5/3503 new file mode 100644 index 0000000..532a9ea Binary files /dev/null and b/supabase/volumes/db/data/base/5/3503 differ diff --git a/supabase/volumes/db/data/base/5/3534 b/supabase/volumes/db/data/base/5/3534 new file mode 100644 index 0000000..5ed6648 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3534 differ diff --git a/supabase/volumes/db/data/base/5/3541 b/supabase/volumes/db/data/base/5/3541 new file mode 100644 index 0000000..40869ad Binary files /dev/null and b/supabase/volumes/db/data/base/5/3541 differ diff --git a/supabase/volumes/db/data/base/5/3541_fsm b/supabase/volumes/db/data/base/5/3541_fsm new file mode 100644 index 0000000..a3a2de4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3541_fsm differ diff --git a/supabase/volumes/db/data/base/5/3541_vm b/supabase/volumes/db/data/base/5/3541_vm new file mode 100644 index 0000000..e040081 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3541_vm differ diff --git a/supabase/volumes/db/data/base/5/3542 b/supabase/volumes/db/data/base/5/3542 new file mode 100644 index 0000000..ced0066 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3542 differ diff --git a/supabase/volumes/db/data/base/5/3574 b/supabase/volumes/db/data/base/5/3574 new file mode 100644 index 0000000..b026df1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3574 differ diff --git a/supabase/volumes/db/data/base/5/3575 b/supabase/volumes/db/data/base/5/3575 new file mode 100644 index 0000000..bdec532 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3575 differ diff --git a/supabase/volumes/db/data/base/5/3576 b/supabase/volumes/db/data/base/5/3576 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3596 b/supabase/volumes/db/data/base/5/3596 new file mode 100644 index 0000000..e77ef3e Binary files /dev/null and b/supabase/volumes/db/data/base/5/3596 differ diff --git a/supabase/volumes/db/data/base/5/3597 b/supabase/volumes/db/data/base/5/3597 new file mode 100644 index 0000000..8cc8eba Binary files /dev/null and b/supabase/volumes/db/data/base/5/3597 differ diff --git a/supabase/volumes/db/data/base/5/3598 b/supabase/volumes/db/data/base/5/3598 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/3599 b/supabase/volumes/db/data/base/5/3599 new file mode 100644 index 0000000..7679a2c Binary files /dev/null and b/supabase/volumes/db/data/base/5/3599 differ diff --git a/supabase/volumes/db/data/base/5/3600 b/supabase/volumes/db/data/base/5/3600 new file mode 100644 index 0000000..e448218 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3600 differ diff --git a/supabase/volumes/db/data/base/5/3600_fsm b/supabase/volumes/db/data/base/5/3600_fsm new file mode 100644 index 0000000..cebec19 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3600_fsm differ diff --git a/supabase/volumes/db/data/base/5/3600_vm b/supabase/volumes/db/data/base/5/3600_vm new file mode 100644 index 0000000..c295c86 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3600_vm differ diff --git a/supabase/volumes/db/data/base/5/3601 b/supabase/volumes/db/data/base/5/3601 new file mode 100644 index 0000000..04c846e Binary files /dev/null and b/supabase/volumes/db/data/base/5/3601 differ diff --git a/supabase/volumes/db/data/base/5/3601_fsm b/supabase/volumes/db/data/base/5/3601_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3601_fsm differ diff --git a/supabase/volumes/db/data/base/5/3601_vm b/supabase/volumes/db/data/base/5/3601_vm new file mode 100644 index 0000000..7a60c7c Binary files /dev/null and b/supabase/volumes/db/data/base/5/3601_vm differ diff --git a/supabase/volumes/db/data/base/5/3602 b/supabase/volumes/db/data/base/5/3602 new file mode 100644 index 0000000..54fdaf0 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3602 differ diff --git a/supabase/volumes/db/data/base/5/3602_fsm b/supabase/volumes/db/data/base/5/3602_fsm new file mode 100644 index 0000000..d7897de Binary files /dev/null and b/supabase/volumes/db/data/base/5/3602_fsm differ diff --git a/supabase/volumes/db/data/base/5/3602_vm b/supabase/volumes/db/data/base/5/3602_vm new file mode 100644 index 0000000..ce2795b Binary files /dev/null and b/supabase/volumes/db/data/base/5/3602_vm differ diff --git a/supabase/volumes/db/data/base/5/3603 b/supabase/volumes/db/data/base/5/3603 new file mode 100644 index 0000000..e87096d Binary files /dev/null and b/supabase/volumes/db/data/base/5/3603 differ diff --git a/supabase/volumes/db/data/base/5/3603_fsm b/supabase/volumes/db/data/base/5/3603_fsm new file mode 100644 index 0000000..c28dd4f Binary files /dev/null and b/supabase/volumes/db/data/base/5/3603_fsm differ diff --git a/supabase/volumes/db/data/base/5/3603_vm b/supabase/volumes/db/data/base/5/3603_vm new file mode 100644 index 0000000..bc43ace Binary files /dev/null and b/supabase/volumes/db/data/base/5/3603_vm differ diff --git a/supabase/volumes/db/data/base/5/3604 b/supabase/volumes/db/data/base/5/3604 new file mode 100644 index 0000000..9c0f508 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3604 differ diff --git a/supabase/volumes/db/data/base/5/3605 b/supabase/volumes/db/data/base/5/3605 new file mode 100644 index 0000000..b11ea42 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3605 differ diff --git a/supabase/volumes/db/data/base/5/3606 b/supabase/volumes/db/data/base/5/3606 new file mode 100644 index 0000000..abe7a1c Binary files /dev/null and b/supabase/volumes/db/data/base/5/3606 differ diff --git a/supabase/volumes/db/data/base/5/3607 b/supabase/volumes/db/data/base/5/3607 new file mode 100644 index 0000000..e3a3bbc Binary files /dev/null and b/supabase/volumes/db/data/base/5/3607 differ diff --git a/supabase/volumes/db/data/base/5/3608 b/supabase/volumes/db/data/base/5/3608 new file mode 100644 index 0000000..32ec3ed Binary files /dev/null and b/supabase/volumes/db/data/base/5/3608 differ diff --git a/supabase/volumes/db/data/base/5/3609 b/supabase/volumes/db/data/base/5/3609 new file mode 100644 index 0000000..848f7aa Binary files /dev/null and b/supabase/volumes/db/data/base/5/3609 differ diff --git a/supabase/volumes/db/data/base/5/3712 b/supabase/volumes/db/data/base/5/3712 new file mode 100644 index 0000000..5788932 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3712 differ diff --git a/supabase/volumes/db/data/base/5/3764 b/supabase/volumes/db/data/base/5/3764 new file mode 100644 index 0000000..a08a3cf Binary files /dev/null and b/supabase/volumes/db/data/base/5/3764 differ diff --git a/supabase/volumes/db/data/base/5/3764_fsm b/supabase/volumes/db/data/base/5/3764_fsm new file mode 100644 index 0000000..f64db4d Binary files /dev/null and b/supabase/volumes/db/data/base/5/3764_fsm differ diff --git a/supabase/volumes/db/data/base/5/3764_vm b/supabase/volumes/db/data/base/5/3764_vm new file mode 100644 index 0000000..b3ca033 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3764_vm differ diff --git a/supabase/volumes/db/data/base/5/3766 b/supabase/volumes/db/data/base/5/3766 new file mode 100644 index 0000000..cf0c383 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3766 differ diff --git a/supabase/volumes/db/data/base/5/3767 b/supabase/volumes/db/data/base/5/3767 new file mode 100644 index 0000000..c543fea Binary files /dev/null and b/supabase/volumes/db/data/base/5/3767 differ diff --git a/supabase/volumes/db/data/base/5/3997 b/supabase/volumes/db/data/base/5/3997 new file mode 100644 index 0000000..8969d81 Binary files /dev/null and b/supabase/volumes/db/data/base/5/3997 differ diff --git a/supabase/volumes/db/data/base/5/4143 b/supabase/volumes/db/data/base/5/4143 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4144 b/supabase/volumes/db/data/base/5/4144 new file mode 100644 index 0000000..0457ead Binary files /dev/null and b/supabase/volumes/db/data/base/5/4144 differ diff --git a/supabase/volumes/db/data/base/5/4145 b/supabase/volumes/db/data/base/5/4145 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4146 b/supabase/volumes/db/data/base/5/4146 new file mode 100644 index 0000000..4afabc1 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4146 differ diff --git a/supabase/volumes/db/data/base/5/4147 b/supabase/volumes/db/data/base/5/4147 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4148 b/supabase/volumes/db/data/base/5/4148 new file mode 100644 index 0000000..395cf11 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4148 differ diff --git a/supabase/volumes/db/data/base/5/4149 b/supabase/volumes/db/data/base/5/4149 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4150 b/supabase/volumes/db/data/base/5/4150 new file mode 100644 index 0000000..c9597f6 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4150 differ diff --git a/supabase/volumes/db/data/base/5/4151 b/supabase/volumes/db/data/base/5/4151 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4152 b/supabase/volumes/db/data/base/5/4152 new file mode 100644 index 0000000..4b0be9a Binary files /dev/null and b/supabase/volumes/db/data/base/5/4152 differ diff --git a/supabase/volumes/db/data/base/5/4153 b/supabase/volumes/db/data/base/5/4153 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4154 b/supabase/volumes/db/data/base/5/4154 new file mode 100644 index 0000000..42b8bd7 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4154 differ diff --git a/supabase/volumes/db/data/base/5/4155 b/supabase/volumes/db/data/base/5/4155 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4156 b/supabase/volumes/db/data/base/5/4156 new file mode 100644 index 0000000..ecedc45 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4156 differ diff --git a/supabase/volumes/db/data/base/5/4157 b/supabase/volumes/db/data/base/5/4157 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4158 b/supabase/volumes/db/data/base/5/4158 new file mode 100644 index 0000000..5799647 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4158 differ diff --git a/supabase/volumes/db/data/base/5/4159 b/supabase/volumes/db/data/base/5/4159 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4160 b/supabase/volumes/db/data/base/5/4160 new file mode 100644 index 0000000..69ae019 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4160 differ diff --git a/supabase/volumes/db/data/base/5/4163 b/supabase/volumes/db/data/base/5/4163 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4164 b/supabase/volumes/db/data/base/5/4164 new file mode 100644 index 0000000..b4224fc Binary files /dev/null and b/supabase/volumes/db/data/base/5/4164 differ diff --git a/supabase/volumes/db/data/base/5/4165 b/supabase/volumes/db/data/base/5/4165 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4166 b/supabase/volumes/db/data/base/5/4166 new file mode 100644 index 0000000..7954f02 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4166 differ diff --git a/supabase/volumes/db/data/base/5/4167 b/supabase/volumes/db/data/base/5/4167 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4168 b/supabase/volumes/db/data/base/5/4168 new file mode 100644 index 0000000..d3d4120 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4168 differ diff --git a/supabase/volumes/db/data/base/5/4169 b/supabase/volumes/db/data/base/5/4169 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4170 b/supabase/volumes/db/data/base/5/4170 new file mode 100644 index 0000000..a8f1194 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4170 differ diff --git a/supabase/volumes/db/data/base/5/4171 b/supabase/volumes/db/data/base/5/4171 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4172 b/supabase/volumes/db/data/base/5/4172 new file mode 100644 index 0000000..ce881a3 Binary files /dev/null and b/supabase/volumes/db/data/base/5/4172 differ diff --git a/supabase/volumes/db/data/base/5/4173 b/supabase/volumes/db/data/base/5/4173 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/4174 b/supabase/volumes/db/data/base/5/4174 new file mode 100644 index 0000000..9ebdddc Binary files /dev/null and b/supabase/volumes/db/data/base/5/4174 differ diff --git a/supabase/volumes/db/data/base/5/5002 b/supabase/volumes/db/data/base/5/5002 new file mode 100644 index 0000000..5a42431 Binary files /dev/null and b/supabase/volumes/db/data/base/5/5002 differ diff --git a/supabase/volumes/db/data/base/5/548 b/supabase/volumes/db/data/base/5/548 new file mode 100644 index 0000000..7c6567d Binary files /dev/null and b/supabase/volumes/db/data/base/5/548 differ diff --git a/supabase/volumes/db/data/base/5/549 b/supabase/volumes/db/data/base/5/549 new file mode 100644 index 0000000..26a3887 Binary files /dev/null and b/supabase/volumes/db/data/base/5/549 differ diff --git a/supabase/volumes/db/data/base/5/6102 b/supabase/volumes/db/data/base/5/6102 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/6104 b/supabase/volumes/db/data/base/5/6104 new file mode 100644 index 0000000..4ea2c94 Binary files /dev/null and b/supabase/volumes/db/data/base/5/6104 differ diff --git a/supabase/volumes/db/data/base/5/6106 b/supabase/volumes/db/data/base/5/6106 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/6106 differ diff --git a/supabase/volumes/db/data/base/5/6110 b/supabase/volumes/db/data/base/5/6110 new file mode 100644 index 0000000..1936988 Binary files /dev/null and b/supabase/volumes/db/data/base/5/6110 differ diff --git a/supabase/volumes/db/data/base/5/6111 b/supabase/volumes/db/data/base/5/6111 new file mode 100644 index 0000000..4661ede Binary files /dev/null and b/supabase/volumes/db/data/base/5/6111 differ diff --git a/supabase/volumes/db/data/base/5/6112 b/supabase/volumes/db/data/base/5/6112 new file mode 100644 index 0000000..004c82e Binary files /dev/null and b/supabase/volumes/db/data/base/5/6112 differ diff --git a/supabase/volumes/db/data/base/5/6113 b/supabase/volumes/db/data/base/5/6113 new file mode 100644 index 0000000..ddc7c4d Binary files /dev/null and b/supabase/volumes/db/data/base/5/6113 differ diff --git a/supabase/volumes/db/data/base/5/6116 b/supabase/volumes/db/data/base/5/6116 new file mode 100644 index 0000000..05cb5d9 Binary files /dev/null and b/supabase/volumes/db/data/base/5/6116 differ diff --git a/supabase/volumes/db/data/base/5/6117 b/supabase/volumes/db/data/base/5/6117 new file mode 100644 index 0000000..2b5656b Binary files /dev/null and b/supabase/volumes/db/data/base/5/6117 differ diff --git a/supabase/volumes/db/data/base/5/6175 b/supabase/volumes/db/data/base/5/6175 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/6176 b/supabase/volumes/db/data/base/5/6176 new file mode 100644 index 0000000..93b150e Binary files /dev/null and b/supabase/volumes/db/data/base/5/6176 differ diff --git a/supabase/volumes/db/data/base/5/6228 b/supabase/volumes/db/data/base/5/6228 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/6229 b/supabase/volumes/db/data/base/5/6229 new file mode 100644 index 0000000..a20f8db Binary files /dev/null and b/supabase/volumes/db/data/base/5/6229 differ diff --git a/supabase/volumes/db/data/base/5/6237 b/supabase/volumes/db/data/base/5/6237 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/base/5/6238 b/supabase/volumes/db/data/base/5/6238 new file mode 100644 index 0000000..e7c0e8c Binary files /dev/null and b/supabase/volumes/db/data/base/5/6238 differ diff --git a/supabase/volumes/db/data/base/5/6239 b/supabase/volumes/db/data/base/5/6239 new file mode 100644 index 0000000..6c60b50 Binary files /dev/null and b/supabase/volumes/db/data/base/5/6239 differ diff --git a/supabase/volumes/db/data/base/5/826 b/supabase/volumes/db/data/base/5/826 new file mode 100644 index 0000000..bea2d91 Binary files /dev/null and b/supabase/volumes/db/data/base/5/826 differ diff --git a/supabase/volumes/db/data/base/5/827 b/supabase/volumes/db/data/base/5/827 new file mode 100644 index 0000000..d6b53e8 Binary files /dev/null and b/supabase/volumes/db/data/base/5/827 differ diff --git a/supabase/volumes/db/data/base/5/828 b/supabase/volumes/db/data/base/5/828 new file mode 100644 index 0000000..b4bc6c4 Binary files /dev/null and b/supabase/volumes/db/data/base/5/828 differ diff --git a/supabase/volumes/db/data/base/5/PG_VERSION b/supabase/volumes/db/data/base/5/PG_VERSION new file mode 100644 index 0000000..60d3b2f --- /dev/null +++ b/supabase/volumes/db/data/base/5/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/supabase/volumes/db/data/base/5/pg_filenode.map b/supabase/volumes/db/data/base/5/pg_filenode.map new file mode 100644 index 0000000..193d78f Binary files /dev/null and b/supabase/volumes/db/data/base/5/pg_filenode.map differ diff --git a/supabase/volumes/db/data/global/1213 b/supabase/volumes/db/data/global/1213 new file mode 100644 index 0000000..eec8dc3 Binary files /dev/null and b/supabase/volumes/db/data/global/1213 differ diff --git a/supabase/volumes/db/data/global/1213_fsm b/supabase/volumes/db/data/global/1213_fsm new file mode 100644 index 0000000..86074be Binary files /dev/null and b/supabase/volumes/db/data/global/1213_fsm differ diff --git a/supabase/volumes/db/data/global/1213_vm b/supabase/volumes/db/data/global/1213_vm new file mode 100644 index 0000000..2153566 Binary files /dev/null and b/supabase/volumes/db/data/global/1213_vm differ diff --git a/supabase/volumes/db/data/global/1214 b/supabase/volumes/db/data/global/1214 new file mode 100644 index 0000000..c6d05fd Binary files /dev/null and b/supabase/volumes/db/data/global/1214 differ diff --git a/supabase/volumes/db/data/global/1214_fsm b/supabase/volumes/db/data/global/1214_fsm new file mode 100644 index 0000000..6b4fbb3 Binary files /dev/null and b/supabase/volumes/db/data/global/1214_fsm differ diff --git a/supabase/volumes/db/data/global/1214_vm b/supabase/volumes/db/data/global/1214_vm new file mode 100644 index 0000000..7de83ed Binary files /dev/null and b/supabase/volumes/db/data/global/1214_vm differ diff --git a/supabase/volumes/db/data/global/1232 b/supabase/volumes/db/data/global/1232 new file mode 100644 index 0000000..1c7b1c1 Binary files /dev/null and b/supabase/volumes/db/data/global/1232 differ diff --git a/supabase/volumes/db/data/global/1233 b/supabase/volumes/db/data/global/1233 new file mode 100644 index 0000000..066be6e Binary files /dev/null and b/supabase/volumes/db/data/global/1233 differ diff --git a/supabase/volumes/db/data/global/1260 b/supabase/volumes/db/data/global/1260 new file mode 100644 index 0000000..91f3fdd Binary files /dev/null and b/supabase/volumes/db/data/global/1260 differ diff --git a/supabase/volumes/db/data/global/1260_fsm b/supabase/volumes/db/data/global/1260_fsm new file mode 100644 index 0000000..2b8ab95 Binary files /dev/null and b/supabase/volumes/db/data/global/1260_fsm differ diff --git a/supabase/volumes/db/data/global/1260_vm b/supabase/volumes/db/data/global/1260_vm new file mode 100644 index 0000000..a52c980 Binary files /dev/null and b/supabase/volumes/db/data/global/1260_vm differ diff --git a/supabase/volumes/db/data/global/1261 b/supabase/volumes/db/data/global/1261 new file mode 100644 index 0000000..c1bb03a Binary files /dev/null and b/supabase/volumes/db/data/global/1261 differ diff --git a/supabase/volumes/db/data/global/1261_fsm b/supabase/volumes/db/data/global/1261_fsm new file mode 100644 index 0000000..7732d22 Binary files /dev/null and b/supabase/volumes/db/data/global/1261_fsm differ diff --git a/supabase/volumes/db/data/global/1261_vm b/supabase/volumes/db/data/global/1261_vm new file mode 100644 index 0000000..59f7706 Binary files /dev/null and b/supabase/volumes/db/data/global/1261_vm differ diff --git a/supabase/volumes/db/data/global/1262 b/supabase/volumes/db/data/global/1262 new file mode 100644 index 0000000..4899528 Binary files /dev/null and b/supabase/volumes/db/data/global/1262 differ diff --git a/supabase/volumes/db/data/global/1262_fsm b/supabase/volumes/db/data/global/1262_fsm new file mode 100644 index 0000000..63aac12 Binary files /dev/null and b/supabase/volumes/db/data/global/1262_fsm differ diff --git a/supabase/volumes/db/data/global/1262_vm b/supabase/volumes/db/data/global/1262_vm new file mode 100644 index 0000000..8a2e2de Binary files /dev/null and b/supabase/volumes/db/data/global/1262_vm differ diff --git a/supabase/volumes/db/data/global/2396 b/supabase/volumes/db/data/global/2396 new file mode 100644 index 0000000..d73510a Binary files /dev/null and b/supabase/volumes/db/data/global/2396 differ diff --git a/supabase/volumes/db/data/global/2396_fsm b/supabase/volumes/db/data/global/2396_fsm new file mode 100644 index 0000000..7a4f24f Binary files /dev/null and b/supabase/volumes/db/data/global/2396_fsm differ diff --git a/supabase/volumes/db/data/global/2396_vm b/supabase/volumes/db/data/global/2396_vm new file mode 100644 index 0000000..2fe4560 Binary files /dev/null and b/supabase/volumes/db/data/global/2396_vm differ diff --git a/supabase/volumes/db/data/global/2397 b/supabase/volumes/db/data/global/2397 new file mode 100644 index 0000000..858207a Binary files /dev/null and b/supabase/volumes/db/data/global/2397 differ diff --git a/supabase/volumes/db/data/global/2671 b/supabase/volumes/db/data/global/2671 new file mode 100644 index 0000000..c9d2631 Binary files /dev/null and b/supabase/volumes/db/data/global/2671 differ diff --git a/supabase/volumes/db/data/global/2672 b/supabase/volumes/db/data/global/2672 new file mode 100644 index 0000000..bd03c94 Binary files /dev/null and b/supabase/volumes/db/data/global/2672 differ diff --git a/supabase/volumes/db/data/global/2676 b/supabase/volumes/db/data/global/2676 new file mode 100644 index 0000000..86741e0 Binary files /dev/null and b/supabase/volumes/db/data/global/2676 differ diff --git a/supabase/volumes/db/data/global/2677 b/supabase/volumes/db/data/global/2677 new file mode 100644 index 0000000..018fa90 Binary files /dev/null and b/supabase/volumes/db/data/global/2677 differ diff --git a/supabase/volumes/db/data/global/2694 b/supabase/volumes/db/data/global/2694 new file mode 100644 index 0000000..7fe3e01 Binary files /dev/null and b/supabase/volumes/db/data/global/2694 differ diff --git a/supabase/volumes/db/data/global/2695 b/supabase/volumes/db/data/global/2695 new file mode 100644 index 0000000..affc80a Binary files /dev/null and b/supabase/volumes/db/data/global/2695 differ diff --git a/supabase/volumes/db/data/global/2697 b/supabase/volumes/db/data/global/2697 new file mode 100644 index 0000000..1de07c0 Binary files /dev/null and b/supabase/volumes/db/data/global/2697 differ diff --git a/supabase/volumes/db/data/global/2698 b/supabase/volumes/db/data/global/2698 new file mode 100644 index 0000000..a2d3b04 Binary files /dev/null and b/supabase/volumes/db/data/global/2698 differ diff --git a/supabase/volumes/db/data/global/2846 b/supabase/volumes/db/data/global/2846 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/2847 b/supabase/volumes/db/data/global/2847 new file mode 100644 index 0000000..e058911 Binary files /dev/null and b/supabase/volumes/db/data/global/2847 differ diff --git a/supabase/volumes/db/data/global/2964 b/supabase/volumes/db/data/global/2964 new file mode 100644 index 0000000..cbdb6f0 Binary files /dev/null and b/supabase/volumes/db/data/global/2964 differ diff --git a/supabase/volumes/db/data/global/2965 b/supabase/volumes/db/data/global/2965 new file mode 100644 index 0000000..87addba Binary files /dev/null and b/supabase/volumes/db/data/global/2965 differ diff --git a/supabase/volumes/db/data/global/2966 b/supabase/volumes/db/data/global/2966 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/2967 b/supabase/volumes/db/data/global/2967 new file mode 100644 index 0000000..74cf9bb Binary files /dev/null and b/supabase/volumes/db/data/global/2967 differ diff --git a/supabase/volumes/db/data/global/3592 b/supabase/volumes/db/data/global/3592 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/3593 b/supabase/volumes/db/data/global/3593 new file mode 100644 index 0000000..002e585 Binary files /dev/null and b/supabase/volumes/db/data/global/3593 differ diff --git a/supabase/volumes/db/data/global/4060 b/supabase/volumes/db/data/global/4060 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/4061 b/supabase/volumes/db/data/global/4061 new file mode 100644 index 0000000..8495a23 Binary files /dev/null and b/supabase/volumes/db/data/global/4061 differ diff --git a/supabase/volumes/db/data/global/4175 b/supabase/volumes/db/data/global/4175 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/4176 b/supabase/volumes/db/data/global/4176 new file mode 100644 index 0000000..e9870ca Binary files /dev/null and b/supabase/volumes/db/data/global/4176 differ diff --git a/supabase/volumes/db/data/global/4177 b/supabase/volumes/db/data/global/4177 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/4178 b/supabase/volumes/db/data/global/4178 new file mode 100644 index 0000000..deec865 Binary files /dev/null and b/supabase/volumes/db/data/global/4178 differ diff --git a/supabase/volumes/db/data/global/4181 b/supabase/volumes/db/data/global/4181 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/4182 b/supabase/volumes/db/data/global/4182 new file mode 100644 index 0000000..4ad5c4a Binary files /dev/null and b/supabase/volumes/db/data/global/4182 differ diff --git a/supabase/volumes/db/data/global/4183 b/supabase/volumes/db/data/global/4183 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/4184 b/supabase/volumes/db/data/global/4184 new file mode 100644 index 0000000..3645637 Binary files /dev/null and b/supabase/volumes/db/data/global/4184 differ diff --git a/supabase/volumes/db/data/global/4185 b/supabase/volumes/db/data/global/4185 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/4186 b/supabase/volumes/db/data/global/4186 new file mode 100644 index 0000000..1b57365 Binary files /dev/null and b/supabase/volumes/db/data/global/4186 differ diff --git a/supabase/volumes/db/data/global/6000 b/supabase/volumes/db/data/global/6000 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/6001 b/supabase/volumes/db/data/global/6001 new file mode 100644 index 0000000..06b4629 Binary files /dev/null and b/supabase/volumes/db/data/global/6001 differ diff --git a/supabase/volumes/db/data/global/6002 b/supabase/volumes/db/data/global/6002 new file mode 100644 index 0000000..e7ddd6b Binary files /dev/null and b/supabase/volumes/db/data/global/6002 differ diff --git a/supabase/volumes/db/data/global/6100 b/supabase/volumes/db/data/global/6100 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/6114 b/supabase/volumes/db/data/global/6114 new file mode 100644 index 0000000..bf887fa Binary files /dev/null and b/supabase/volumes/db/data/global/6114 differ diff --git a/supabase/volumes/db/data/global/6115 b/supabase/volumes/db/data/global/6115 new file mode 100644 index 0000000..afafca8 Binary files /dev/null and b/supabase/volumes/db/data/global/6115 differ diff --git a/supabase/volumes/db/data/global/6243 b/supabase/volumes/db/data/global/6243 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/6244 b/supabase/volumes/db/data/global/6244 new file mode 100644 index 0000000..e69de29 diff --git a/supabase/volumes/db/data/global/6245 b/supabase/volumes/db/data/global/6245 new file mode 100644 index 0000000..6298928 Binary files /dev/null and b/supabase/volumes/db/data/global/6245 differ diff --git a/supabase/volumes/db/data/global/6246 b/supabase/volumes/db/data/global/6246 new file mode 100644 index 0000000..084bf17 Binary files /dev/null and b/supabase/volumes/db/data/global/6246 differ diff --git a/supabase/volumes/db/data/global/6247 b/supabase/volumes/db/data/global/6247 new file mode 100644 index 0000000..514ffb0 Binary files /dev/null and b/supabase/volumes/db/data/global/6247 differ diff --git a/supabase/volumes/db/data/global/pg_control b/supabase/volumes/db/data/global/pg_control new file mode 100644 index 0000000..d7bcf46 Binary files /dev/null and b/supabase/volumes/db/data/global/pg_control differ diff --git a/supabase/volumes/db/data/global/pg_filenode.map b/supabase/volumes/db/data/global/pg_filenode.map new file mode 100644 index 0000000..e1002d5 Binary files /dev/null and b/supabase/volumes/db/data/global/pg_filenode.map differ diff --git a/supabase/volumes/db/data/pg_hba.conf b/supabase/volumes/db/data/pg_hba.conf new file mode 100644 index 0000000..4e202d3 --- /dev/null +++ b/supabase/volumes/db/data/pg_hba.conf @@ -0,0 +1,100 @@ +# PostgreSQL Client Authentication Configuration File +# =================================================== +# +# Refer to the "Client Authentication" section in the PostgreSQL +# documentation for a complete description of this file. A short +# synopsis follows. +# +# This file controls: which hosts are allowed to connect, how clients +# are authenticated, which PostgreSQL user names they can use, which +# databases they can access. Records take one of these forms: +# +# local DATABASE USER METHOD [OPTIONS] +# host DATABASE USER ADDRESS METHOD [OPTIONS] +# hostssl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostgssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnogssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# +# (The uppercase items must be replaced by actual values.) +# +# The first field is the connection type: +# - "local" is a Unix-domain socket +# - "host" is a TCP/IP socket (encrypted or not) +# - "hostssl" is a TCP/IP socket that is SSL-encrypted +# - "hostnossl" is a TCP/IP socket that is not SSL-encrypted +# - "hostgssenc" is a TCP/IP socket that is GSSAPI-encrypted +# - "hostnogssenc" is a TCP/IP socket that is not GSSAPI-encrypted +# +# DATABASE can be "all", "sameuser", "samerole", "replication", a +# database name, or a comma-separated list thereof. The "all" +# keyword does not match "replication". Access to replication +# must be enabled in a separate record (see example below). +# +# USER can be "all", a user name, a group name prefixed with "+", or a +# comma-separated list thereof. In both the DATABASE and USER fields +# you can also write a file name prefixed with "@" to include names +# from a separate file. +# +# ADDRESS specifies the set of hosts the record matches. It can be a +# host name, or it is made up of an IP address and a CIDR mask that is +# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that +# specifies the number of significant bits in the mask. A host name +# that starts with a dot (.) matches a suffix of the actual host name. +# Alternatively, you can write an IP address and netmask in separate +# columns to specify the set of hosts. Instead of a CIDR-address, you +# can write "samehost" to match any of the server's own IP addresses, +# or "samenet" to match any address in any subnet that the server is +# directly connected to. +# +# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256", +# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert". +# Note that "password" sends passwords in clear text; "md5" or +# "scram-sha-256" are preferred since they send encrypted passwords. +# +# OPTIONS are a set of options for the authentication in the format +# NAME=VALUE. The available options depend on the different +# authentication methods -- refer to the "Client Authentication" +# section in the documentation for a list of which options are +# available for which authentication methods. +# +# Database and user names containing spaces, commas, quotes and other +# special characters must be quoted. Quoting one of the keywords +# "all", "sameuser", "samerole" or "replication" makes the name lose +# its special character, and just match a database or username with +# that name. +# +# This file is read on server startup and when the server receives a +# SIGHUP signal. If you edit the file on a running system, you have to +# SIGHUP the server for the changes to take effect, run "pg_ctl reload", +# or execute "SELECT pg_reload_conf()". +# +# Put your actual configuration here +# ---------------------------------- +# +# If you want to allow non-local connections, you need to add more +# "host" records. In that case you will also need to make PostgreSQL +# listen on a non-local interface via the listen_addresses +# configuration parameter, or via the -i or -h command line switches. + +# CAUTION: Configuring the system for local "trust" authentication +# allows any local user to connect as any PostgreSQL user, including +# the database superuser. If you do not trust all your local users, +# use another authentication method. + + +# TYPE DATABASE USER ADDRESS METHOD + +# "local" is for Unix domain socket connections only +local all all trust +# IPv4 local connections: +host all all 127.0.0.1/32 trust +# IPv6 local connections: +host all all ::1/128 trust +# Allow replication connections from localhost, by a user with the +# replication privilege. +local replication all trust +host replication all 127.0.0.1/32 trust +host replication all ::1/128 trust + +host all all all scram-sha-256 diff --git a/supabase/volumes/db/data/pg_ident.conf b/supabase/volumes/db/data/pg_ident.conf new file mode 100644 index 0000000..a5870e6 --- /dev/null +++ b/supabase/volumes/db/data/pg_ident.conf @@ -0,0 +1,42 @@ +# PostgreSQL User Name Maps +# ========================= +# +# Refer to the PostgreSQL documentation, chapter "Client +# Authentication" for a complete description. A short synopsis +# follows. +# +# This file controls PostgreSQL user name mapping. It maps external +# user names to their corresponding PostgreSQL user names. Records +# are of the form: +# +# MAPNAME SYSTEM-USERNAME PG-USERNAME +# +# (The uppercase quantities must be replaced by actual values.) +# +# MAPNAME is the (otherwise freely chosen) map name that was used in +# pg_hba.conf. SYSTEM-USERNAME is the detected user name of the +# client. PG-USERNAME is the requested PostgreSQL user name. The +# existence of a record specifies that SYSTEM-USERNAME may connect as +# PG-USERNAME. +# +# If SYSTEM-USERNAME starts with a slash (/), it will be treated as a +# regular expression. Optionally this can contain a capture (a +# parenthesized subexpression). The substring matching the capture +# will be substituted for \1 (backslash-one) if present in +# PG-USERNAME. +# +# Multiple maps may be specified in this file and used by pg_hba.conf. +# +# No map names are defined in the default configuration. If all +# system user names and PostgreSQL user names are the same, you don't +# need anything in this file. +# +# This file is read on server startup and when the postmaster receives +# a SIGHUP signal. If you edit the file on a running system, you have +# to SIGHUP the postmaster for the changes to take effect. You can +# use "pg_ctl reload" to do that. + +# Put your actual configuration here +# ---------------------------------- + +# MAPNAME SYSTEM-USERNAME PG-USERNAME diff --git a/supabase/volumes/db/data/pg_logical/replorigin_checkpoint b/supabase/volumes/db/data/pg_logical/replorigin_checkpoint new file mode 100644 index 0000000..ec451b0 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/replorigin_checkpoint differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1BB38E0.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1BB38E0.snap new file mode 100644 index 0000000..84c77a1 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1BB38E0.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1C247B0.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1C247B0.snap new file mode 100644 index 0000000..e500335 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1C247B0.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1C44448.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1C44448.snap new file mode 100644 index 0000000..67f422d Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1C44448.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1C9FDD8.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1C9FDD8.snap new file mode 100644 index 0000000..5b7f724 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1C9FDD8.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1CA97A8.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1CA97A8.snap new file mode 100644 index 0000000..9987bb0 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1CA97A8.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1CB8D18.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1CB8D18.snap new file mode 100644 index 0000000..c445f92 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1CB8D18.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1CBC9C0.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1CBC9C0.snap new file mode 100644 index 0000000..4ab8c34 Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1CBC9C0.snap differ diff --git a/supabase/volumes/db/data/pg_logical/snapshots/0-1CC28B0.snap b/supabase/volumes/db/data/pg_logical/snapshots/0-1CC28B0.snap new file mode 100644 index 0000000..0c9d00f Binary files /dev/null and b/supabase/volumes/db/data/pg_logical/snapshots/0-1CC28B0.snap differ diff --git a/supabase/volumes/db/data/pg_multixact/members/0000 b/supabase/volumes/db/data/pg_multixact/members/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/pg_multixact/members/0000 differ diff --git a/supabase/volumes/db/data/pg_multixact/offsets/0000 b/supabase/volumes/db/data/pg_multixact/offsets/0000 new file mode 100644 index 0000000..6d17cf9 Binary files /dev/null and b/supabase/volumes/db/data/pg_multixact/offsets/0000 differ diff --git a/supabase/volumes/db/data/pg_replslot/cainophile_geatpn94/state b/supabase/volumes/db/data/pg_replslot/cainophile_geatpn94/state new file mode 100644 index 0000000..bd42889 Binary files /dev/null and b/supabase/volumes/db/data/pg_replslot/cainophile_geatpn94/state differ diff --git a/supabase/volumes/db/data/pg_stat_tmp/pgss_query_texts.stat b/supabase/volumes/db/data/pg_stat_tmp/pgss_query_texts.stat new file mode 100644 index 0000000..f5ce2f0 Binary files /dev/null and b/supabase/volumes/db/data/pg_stat_tmp/pgss_query_texts.stat differ diff --git a/supabase/volumes/db/data/pg_subtrans/0000 b/supabase/volumes/db/data/pg_subtrans/0000 new file mode 100644 index 0000000..2ebf675 Binary files /dev/null and b/supabase/volumes/db/data/pg_subtrans/0000 differ diff --git a/supabase/volumes/db/data/pg_wal/000000010000000000000001 b/supabase/volumes/db/data/pg_wal/000000010000000000000001 new file mode 100644 index 0000000..567c569 Binary files /dev/null and b/supabase/volumes/db/data/pg_wal/000000010000000000000001 differ diff --git a/supabase/volumes/db/data/pg_xact/0000 b/supabase/volumes/db/data/pg_xact/0000 new file mode 100644 index 0000000..b4b6fd9 Binary files /dev/null and b/supabase/volumes/db/data/pg_xact/0000 differ diff --git a/supabase/volumes/db/data/postgresql.auto.conf b/supabase/volumes/db/data/postgresql.auto.conf new file mode 100644 index 0000000..af7125e --- /dev/null +++ b/supabase/volumes/db/data/postgresql.auto.conf @@ -0,0 +1,2 @@ +# Do not edit this file manually! +# It will be overwritten by the ALTER SYSTEM command. diff --git a/supabase/volumes/db/data/postgresql.conf b/supabase/volumes/db/data/postgresql.conf new file mode 100644 index 0000000..e6e857c --- /dev/null +++ b/supabase/volumes/db/data/postgresql.conf @@ -0,0 +1,815 @@ +# ----------------------------- +# PostgreSQL configuration file +# ----------------------------- +# +# This file consists of lines of the form: +# +# name = value +# +# (The "=" is optional.) Whitespace may be used. Comments are introduced with +# "#" anywhere on a line. The complete list of parameter names and allowed +# values can be found in the PostgreSQL documentation. +# +# The commented-out settings shown in this file represent the default values. +# Re-commenting a setting is NOT sufficient to revert it to the default value; +# you need to reload the server. +# +# This file is read on server startup and when the server receives a SIGHUP +# signal. If you edit the file on a running system, you have to SIGHUP the +# server for the changes to take effect, run "pg_ctl reload", or execute +# "SELECT pg_reload_conf()". Some parameters, which are marked below, +# require a server shutdown and restart to take effect. +# +# Any parameter can also be given as a command-line option to the server, e.g., +# "postgres -c log_connections=on". Some parameters can be changed at run time +# with the "SET" SQL command. +# +# Memory units: B = bytes Time units: us = microseconds +# kB = kilobytes ms = milliseconds +# MB = megabytes s = seconds +# GB = gigabytes min = minutes +# TB = terabytes h = hours +# d = days + + +#------------------------------------------------------------------------------ +# FILE LOCATIONS +#------------------------------------------------------------------------------ + +# The default values of these variables are driven from the -D command-line +# option or PGDATA environment variable, represented here as ConfigDir. + +#data_directory = 'ConfigDir' # use data in another directory + # (change requires restart) +#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file + # (change requires restart) +#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file + # (change requires restart) + +# If external_pid_file is not explicitly set, no extra PID file is written. +#external_pid_file = '' # write an extra PID file + # (change requires restart) + + +#------------------------------------------------------------------------------ +# CONNECTIONS AND AUTHENTICATION +#------------------------------------------------------------------------------ + +# - Connection Settings - + +#listen_addresses = 'localhost' # what IP address(es) to listen on; + # comma-separated list of addresses; + # defaults to 'localhost'; use '*' for all + # (change requires restart) +#port = 5432 # (change requires restart) +max_connections = 100 # (change requires restart) +#superuser_reserved_connections = 3 # (change requires restart) +#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories + # (change requires restart) +#unix_socket_group = '' # (change requires restart) +#unix_socket_permissions = 0777 # begin with 0 to use octal notation + # (change requires restart) +#bonjour = off # advertise server via Bonjour + # (change requires restart) +#bonjour_name = '' # defaults to the computer name + # (change requires restart) + +# - TCP settings - +# see "man tcp" for details + +#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds; + # 0 selects the system default +#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds; + # 0 selects the system default +#tcp_keepalives_count = 0 # TCP_KEEPCNT; + # 0 selects the system default +#tcp_user_timeout = 0 # TCP_USER_TIMEOUT, in milliseconds; + # 0 selects the system default + +#client_connection_check_interval = 0 # time between checks for client + # disconnection while running queries; + # 0 for never + +# - Authentication - + +#authentication_timeout = 1min # 1s-600s +#password_encryption = scram-sha-256 # scram-sha-256 or md5 +#db_user_namespace = off + +# GSSAPI using Kerberos +#krb_server_keyfile = 'FILE:${sysconfdir}/krb5.keytab' +#krb_caseins_users = off + +# - SSL - + +#ssl = off +#ssl_ca_file = '' +#ssl_cert_file = 'server.crt' +#ssl_crl_file = '' +#ssl_crl_dir = '' +#ssl_key_file = 'server.key' +#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers +#ssl_prefer_server_ciphers = on +#ssl_ecdh_curve = 'prime256v1' +#ssl_min_protocol_version = 'TLSv1.2' +#ssl_max_protocol_version = '' +#ssl_dh_params_file = '' +#ssl_passphrase_command = '' +#ssl_passphrase_command_supports_reload = off + + +#------------------------------------------------------------------------------ +# RESOURCE USAGE (except WAL) +#------------------------------------------------------------------------------ + +# - Memory - + +shared_buffers = 128MB # min 128kB + # (change requires restart) +#huge_pages = try # on, off, or try + # (change requires restart) +#huge_page_size = 0 # zero for system default + # (change requires restart) +#temp_buffers = 8MB # min 800kB +#max_prepared_transactions = 0 # zero disables the feature + # (change requires restart) +# Caution: it is not advisable to set max_prepared_transactions nonzero unless +# you actively intend to use prepared transactions. +#work_mem = 4MB # min 64kB +#hash_mem_multiplier = 2.0 # 1-1000.0 multiplier on hash table work_mem +#maintenance_work_mem = 64MB # min 1MB +#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem +#logical_decoding_work_mem = 64MB # min 64kB +#max_stack_depth = 2MB # min 100kB +#shared_memory_type = mmap # the default is the first option + # supported by the operating system: + # mmap + # sysv + # windows + # (change requires restart) +dynamic_shared_memory_type = posix # the default is usually the first option + # supported by the operating system: + # posix + # sysv + # windows + # mmap + # (change requires restart) +#min_dynamic_shared_memory = 0MB # (change requires restart) + +# - Disk - + +#temp_file_limit = -1 # limits per-process temp file space + # in kilobytes, or -1 for no limit + +# - Kernel Resources - + +#max_files_per_process = 1000 # min 64 + # (change requires restart) + +# - Cost-Based Vacuum Delay - + +#vacuum_cost_delay = 0 # 0-100 milliseconds (0 disables) +#vacuum_cost_page_hit = 1 # 0-10000 credits +#vacuum_cost_page_miss = 2 # 0-10000 credits +#vacuum_cost_page_dirty = 20 # 0-10000 credits +#vacuum_cost_limit = 200 # 1-10000 credits + +# - Background Writer - + +#bgwriter_delay = 200ms # 10-10000ms between rounds +#bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables +#bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round +#bgwriter_flush_after = 512kB # measured in pages, 0 disables + +# - Asynchronous Behavior - + +#backend_flush_after = 0 # measured in pages, 0 disables +#effective_io_concurrency = 1 # 1-1000; 0 disables prefetching +#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching +#max_worker_processes = 8 # (change requires restart) +#max_parallel_workers_per_gather = 2 # taken from max_parallel_workers +#max_parallel_maintenance_workers = 2 # taken from max_parallel_workers +#max_parallel_workers = 8 # maximum number of max_worker_processes that + # can be used in parallel operations +#parallel_leader_participation = on +#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate + # (change requires restart) + + +#------------------------------------------------------------------------------ +# WRITE-AHEAD LOG +#------------------------------------------------------------------------------ + +# - Settings - + +#wal_level = replica # minimal, replica, or logical + # (change requires restart) +#fsync = on # flush data to disk for crash safety + # (turning this off can cause + # unrecoverable data corruption) +#synchronous_commit = on # synchronization level; + # off, local, remote_write, remote_apply, or on +#wal_sync_method = fsync # the default is the first option + # supported by the operating system: + # open_datasync + # fdatasync (default on Linux and FreeBSD) + # fsync + # fsync_writethrough + # open_sync +#full_page_writes = on # recover from partial page writes +#wal_log_hints = off # also do full page writes of non-critical updates + # (change requires restart) +#wal_compression = off # enables compression of full-page writes; + # off, pglz, lz4, zstd, or on +#wal_init_zero = on # zero-fill new WAL files +#wal_recycle = on # recycle WAL files +#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers + # (change requires restart) +#wal_writer_delay = 200ms # 1-10000 milliseconds +#wal_writer_flush_after = 1MB # measured in pages, 0 disables +#wal_skip_threshold = 2MB + +#commit_delay = 0 # range 0-100000, in microseconds +#commit_siblings = 5 # range 1-1000 + +# - Checkpoints - + +#checkpoint_timeout = 5min # range 30s-1d +#checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0 +#checkpoint_flush_after = 256kB # measured in pages, 0 disables +#checkpoint_warning = 30s # 0 disables +max_wal_size = 1GB +min_wal_size = 80MB + +# - Prefetching during recovery - + +#recovery_prefetch = try # prefetch pages referenced in the WAL? +#wal_decode_buffer_size = 512kB # lookahead window used for prefetching + # (change requires restart) + +# - Archiving - + +#archive_mode = off # enables archiving; off, on, or always + # (change requires restart) +#archive_library = '' # library to use to archive a logfile segment + # (empty string indicates archive_command should + # be used) +#archive_command = '' # command to use to archive a logfile segment + # placeholders: %p = path of file to archive + # %f = file name only + # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f' +#archive_timeout = 0 # force a logfile segment switch after this + # number of seconds; 0 disables + +# - Archive Recovery - + +# These are only used in recovery mode. + +#restore_command = '' # command to use to restore an archived logfile segment + # placeholders: %p = path of file to restore + # %f = file name only + # e.g. 'cp /mnt/server/archivedir/%f %p' +#archive_cleanup_command = '' # command to execute at every restartpoint +#recovery_end_command = '' # command to execute at completion of recovery + +# - Recovery Target - + +# Set these only when performing a targeted recovery. + +#recovery_target = '' # 'immediate' to end recovery as soon as a + # consistent state is reached + # (change requires restart) +#recovery_target_name = '' # the named restore point to which recovery will proceed + # (change requires restart) +#recovery_target_time = '' # the time stamp up to which recovery will proceed + # (change requires restart) +#recovery_target_xid = '' # the transaction ID up to which recovery will proceed + # (change requires restart) +#recovery_target_lsn = '' # the WAL LSN up to which recovery will proceed + # (change requires restart) +#recovery_target_inclusive = on # Specifies whether to stop: + # just after the specified recovery target (on) + # just before the recovery target (off) + # (change requires restart) +#recovery_target_timeline = 'latest' # 'current', 'latest', or timeline ID + # (change requires restart) +#recovery_target_action = 'pause' # 'pause', 'promote', 'shutdown' + # (change requires restart) + + +#------------------------------------------------------------------------------ +# REPLICATION +#------------------------------------------------------------------------------ + +# - Sending Servers - + +# Set these on the primary and on any standby that will send replication data. + +#max_wal_senders = 10 # max number of walsender processes + # (change requires restart) +#max_replication_slots = 10 # max number of replication slots + # (change requires restart) +#wal_keep_size = 0 # in megabytes; 0 disables +#max_slot_wal_keep_size = -1 # in megabytes; -1 disables +#wal_sender_timeout = 60s # in milliseconds; 0 disables +#track_commit_timestamp = off # collect timestamp of transaction commit + # (change requires restart) + +# - Primary Server - + +# These settings are ignored on a standby server. + +#synchronous_standby_names = '' # standby servers that provide sync rep + # method to choose sync standbys, number of sync standbys, + # and comma-separated list of application_name + # from standby(s); '*' = all +#vacuum_defer_cleanup_age = 0 # number of xacts by which cleanup is delayed + +# - Standby Servers - + +# These settings are ignored on a primary server. + +#primary_conninfo = '' # connection string to sending server +#primary_slot_name = '' # replication slot on sending server +#promote_trigger_file = '' # file name whose presence ends recovery +#hot_standby = on # "off" disallows queries during recovery + # (change requires restart) +#max_standby_archive_delay = 30s # max delay before canceling queries + # when reading WAL from archive; + # -1 allows indefinite delay +#max_standby_streaming_delay = 30s # max delay before canceling queries + # when reading streaming WAL; + # -1 allows indefinite delay +#wal_receiver_create_temp_slot = off # create temp slot if primary_slot_name + # is not set +#wal_receiver_status_interval = 10s # send replies at least this often + # 0 disables +#hot_standby_feedback = off # send info from standby to prevent + # query conflicts +#wal_receiver_timeout = 60s # time that receiver waits for + # communication from primary + # in milliseconds; 0 disables +#wal_retrieve_retry_interval = 5s # time to wait before retrying to + # retrieve WAL after a failed attempt +#recovery_min_apply_delay = 0 # minimum delay for applying changes during recovery + +# - Subscribers - + +# These settings are ignored on a publisher. + +#max_logical_replication_workers = 4 # taken from max_worker_processes + # (change requires restart) +#max_sync_workers_per_subscription = 2 # taken from max_logical_replication_workers + + +#------------------------------------------------------------------------------ +# QUERY TUNING +#------------------------------------------------------------------------------ + +# - Planner Method Configuration - + +#enable_async_append = on +#enable_bitmapscan = on +#enable_gathermerge = on +#enable_hashagg = on +#enable_hashjoin = on +#enable_incremental_sort = on +#enable_indexscan = on +#enable_indexonlyscan = on +#enable_material = on +#enable_memoize = on +#enable_mergejoin = on +#enable_nestloop = on +#enable_parallel_append = on +#enable_parallel_hash = on +#enable_partition_pruning = on +#enable_partitionwise_join = off +#enable_partitionwise_aggregate = off +#enable_seqscan = on +#enable_sort = on +#enable_tidscan = on + +# - Planner Cost Constants - + +#seq_page_cost = 1.0 # measured on an arbitrary scale +#random_page_cost = 4.0 # same scale as above +#cpu_tuple_cost = 0.01 # same scale as above +#cpu_index_tuple_cost = 0.005 # same scale as above +#cpu_operator_cost = 0.0025 # same scale as above +#parallel_setup_cost = 1000.0 # same scale as above +#parallel_tuple_cost = 0.1 # same scale as above +#min_parallel_table_scan_size = 8MB +#min_parallel_index_scan_size = 512kB +#effective_cache_size = 4GB + +#jit_above_cost = 100000 # perform JIT compilation if available + # and query more expensive than this; + # -1 disables +#jit_inline_above_cost = 500000 # inline small functions if query is + # more expensive than this; -1 disables +#jit_optimize_above_cost = 500000 # use expensive JIT optimizations if + # query is more expensive than this; + # -1 disables + +# - Genetic Query Optimizer - + +#geqo = on +#geqo_threshold = 12 +#geqo_effort = 5 # range 1-10 +#geqo_pool_size = 0 # selects default based on effort +#geqo_generations = 0 # selects default based on effort +#geqo_selection_bias = 2.0 # range 1.5-2.0 +#geqo_seed = 0.0 # range 0.0-1.0 + +# - Other Planner Options - + +#default_statistics_target = 100 # range 1-10000 +#constraint_exclusion = partition # on, off, or partition +#cursor_tuple_fraction = 0.1 # range 0.0-1.0 +#from_collapse_limit = 8 +#jit = on # allow JIT compilation +#join_collapse_limit = 8 # 1 disables collapsing of explicit + # JOIN clauses +#plan_cache_mode = auto # auto, force_generic_plan or + # force_custom_plan +#recursive_worktable_factor = 10.0 # range 0.001-1000000 + + +#------------------------------------------------------------------------------ +# REPORTING AND LOGGING +#------------------------------------------------------------------------------ + +# - Where to Log - + +#log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, jsonlog, syslog, and + # eventlog, depending on platform. + # csvlog and jsonlog require + # logging_collector to be on. + +# This is used when logging to stderr: +#logging_collector = off # Enable capturing of stderr, jsonlog, + # and csvlog into log files. Required + # to be on for csvlogs and jsonlogs. + # (change requires restart) + +# These are only used if logging_collector is on: +#log_directory = 'log' # directory where log files are written, + # can be absolute or relative to PGDATA +#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern, + # can include strftime() escapes +#log_file_mode = 0600 # creation mode for log files, + # begin with 0 to use octal notation +#log_rotation_age = 1d # Automatic rotation of logfiles will + # happen after that time. 0 disables. +#log_rotation_size = 10MB # Automatic rotation of logfiles will + # happen after that much log output. + # 0 disables. +#log_truncate_on_rotation = off # If on, an existing log file with the + # same name as the new log file will be + # truncated rather than appended to. + # But such truncation only occurs on + # time-driven rotation, not on restarts + # or size-driven rotation. Default is + # off, meaning append to existing files + # in all cases. + +# These are relevant when logging to syslog: +#syslog_facility = 'LOCAL0' +#syslog_ident = 'postgres' +#syslog_sequence_numbers = on +#syslog_split_messages = on + +# This is only relevant when logging to eventlog (Windows): +# (change requires restart) +#event_source = 'PostgreSQL' + +# - When to Log - + +#log_min_messages = warning # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic + +#log_min_error_statement = error # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic (effectively off) + +#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements + # and their durations, > 0 logs only + # statements running at least this number + # of milliseconds + +#log_min_duration_sample = -1 # -1 is disabled, 0 logs a sample of statements + # and their durations, > 0 logs only a sample of + # statements running at least this number + # of milliseconds; + # sample fraction is determined by log_statement_sample_rate + +#log_statement_sample_rate = 1.0 # fraction of logged statements exceeding + # log_min_duration_sample to be logged; + # 1.0 logs all such statements, 0.0 never logs + + +#log_transaction_sample_rate = 0.0 # fraction of transactions whose statements + # are logged regardless of their duration; 1.0 logs all + # statements from all transactions, 0.0 never logs + +#log_startup_progress_interval = 10s # Time between progress updates for + # long-running startup operations. + # 0 disables the feature, > 0 indicates + # the interval in milliseconds. + +# - What to Log - + +#debug_print_parse = off +#debug_print_rewritten = off +#debug_print_plan = off +#debug_pretty_print = on +#log_autovacuum_min_duration = 10min # log autovacuum activity; + # -1 disables, 0 logs all actions and + # their durations, > 0 logs only + # actions running at least this number + # of milliseconds. +#log_checkpoints = on +#log_connections = off +#log_disconnections = off +#log_duration = off +#log_error_verbosity = default # terse, default, or verbose messages +#log_hostname = off +#log_line_prefix = '%m [%p] ' # special values: + # %a = application name + # %u = user name + # %d = database name + # %r = remote host and port + # %h = remote host + # %b = backend type + # %p = process ID + # %P = process ID of parallel group leader + # %t = timestamp without milliseconds + # %m = timestamp with milliseconds + # %n = timestamp with milliseconds (as a Unix epoch) + # %Q = query ID (0 if none or not computed) + # %i = command tag + # %e = SQL state + # %c = session ID + # %l = session line number + # %s = session start timestamp + # %v = virtual transaction ID + # %x = transaction ID (0 if none) + # %q = stop here in non-session + # processes + # %% = '%' + # e.g. '<%u%%%d> ' +#log_lock_waits = off # log lock waits >= deadlock_timeout +#log_recovery_conflict_waits = off # log standby recovery conflict waits + # >= deadlock_timeout +#log_parameter_max_length = -1 # when logging statements, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_parameter_max_length_on_error = 0 # when logging an error, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_statement = 'none' # none, ddl, mod, all +#log_replication_commands = off +#log_temp_files = -1 # log temporary files equal or larger + # than the specified size in kilobytes; + # -1 disables, 0 logs all temp files +log_timezone = 'Etc/UTC' + + +#------------------------------------------------------------------------------ +# PROCESS TITLE +#------------------------------------------------------------------------------ + +#cluster_name = '' # added to process titles if nonempty + # (change requires restart) +#update_process_title = on + + +#------------------------------------------------------------------------------ +# STATISTICS +#------------------------------------------------------------------------------ + +# - Cumulative Query and Index Statistics - + +#track_activities = on +#track_activity_query_size = 1024 # (change requires restart) +#track_counts = on +#track_io_timing = off +#track_wal_io_timing = off +#track_functions = none # none, pl, all +#stats_fetch_consistency = cache + + +# - Monitoring - + +#compute_query_id = auto +#log_statement_stats = off +#log_parser_stats = off +#log_planner_stats = off +#log_executor_stats = off + + +#------------------------------------------------------------------------------ +# AUTOVACUUM +#------------------------------------------------------------------------------ + +#autovacuum = on # Enable autovacuum subprocess? 'on' + # requires track_counts to also be on. +#autovacuum_max_workers = 3 # max number of autovacuum subprocesses + # (change requires restart) +#autovacuum_naptime = 1min # time between autovacuum runs +#autovacuum_vacuum_threshold = 50 # min number of row updates before + # vacuum +#autovacuum_vacuum_insert_threshold = 1000 # min number of row inserts + # before vacuum; -1 disables insert + # vacuums +#autovacuum_analyze_threshold = 50 # min number of row updates before + # analyze +#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum +#autovacuum_vacuum_insert_scale_factor = 0.2 # fraction of inserts over table + # size before insert vacuum +#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze +#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum + # (change requires restart) +#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age + # before forced vacuum + # (change requires restart) +#autovacuum_vacuum_cost_delay = 2ms # default vacuum cost delay for + # autovacuum, in milliseconds; + # -1 means use vacuum_cost_delay +#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for + # autovacuum, -1 means use + # vacuum_cost_limit + + +#------------------------------------------------------------------------------ +# CLIENT CONNECTION DEFAULTS +#------------------------------------------------------------------------------ + +# - Statement Behavior - + +#client_min_messages = notice # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # log + # notice + # warning + # error +#search_path = '"$user", public' # schema names +#row_security = on +#default_table_access_method = 'heap' +#default_tablespace = '' # a tablespace name, '' uses the default +#default_toast_compression = 'pglz' # 'pglz' or 'lz4' +#temp_tablespaces = '' # a list of tablespace names, '' uses + # only default tablespace +#check_function_bodies = on +#default_transaction_isolation = 'read committed' +#default_transaction_read_only = off +#default_transaction_deferrable = off +#session_replication_role = 'origin' +#statement_timeout = 0 # in milliseconds, 0 is disabled +#lock_timeout = 0 # in milliseconds, 0 is disabled +#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled +#idle_session_timeout = 0 # in milliseconds, 0 is disabled +#vacuum_freeze_table_age = 150000000 +#vacuum_freeze_min_age = 50000000 +#vacuum_failsafe_age = 1600000000 +#vacuum_multixact_freeze_table_age = 150000000 +#vacuum_multixact_freeze_min_age = 5000000 +#vacuum_multixact_failsafe_age = 1600000000 +#bytea_output = 'hex' # hex, escape +#xmlbinary = 'base64' +#xmloption = 'content' +#gin_pending_list_limit = 4MB + +# - Locale and Formatting - + +datestyle = 'iso, mdy' +#intervalstyle = 'postgres' +timezone = 'Etc/UTC' +#timezone_abbreviations = 'Default' # Select the set of available time zone + # abbreviations. Currently, there are + # Default + # Australia (historical usage) + # India + # You can create your own file in + # share/timezonesets/. +#extra_float_digits = 1 # min -15, max 3; any value >0 actually + # selects precise output mode +#client_encoding = sql_ascii # actually, defaults to database + # encoding + +# These settings are initialized by initdb, but they can be changed. +lc_messages = 'en_US.UTF-8' # locale for system error message + # strings +lc_monetary = 'en_US.UTF-8' # locale for monetary formatting +lc_numeric = 'en_US.UTF-8' # locale for number formatting +lc_time = 'en_US.UTF-8' # locale for time formatting + +# default configuration for text search +default_text_search_config = 'pg_catalog.english' + +# - Shared Library Preloading - + +#local_preload_libraries = '' +#session_preload_libraries = '' +#shared_preload_libraries = '' # (change requires restart) +#jit_provider = 'llvmjit' # JIT library to use + +# - Other Defaults - + +#dynamic_library_path = '$libdir' +#extension_destdir = '' # prepend path when loading extensions + # and shared objects (added by Debian) +#gin_fuzzy_search_limit = 0 + + +#------------------------------------------------------------------------------ +# LOCK MANAGEMENT +#------------------------------------------------------------------------------ + +#deadlock_timeout = 1s +#max_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_relation = -2 # negative values mean + # (max_pred_locks_per_transaction + # / -max_pred_locks_per_relation) - 1 +#max_pred_locks_per_page = 2 # min 0 + + +#------------------------------------------------------------------------------ +# VERSION AND PLATFORM COMPATIBILITY +#------------------------------------------------------------------------------ + +# - Previous PostgreSQL Versions - + +#array_nulls = on +#backslash_quote = safe_encoding # on, off, or safe_encoding +#escape_string_warning = on +#lo_compat_privileges = off +#quote_all_identifiers = off +#standard_conforming_strings = on +#synchronize_seqscans = on + +# - Other Platforms and Clients - + +#transform_null_equals = off + + +#------------------------------------------------------------------------------ +# ERROR HANDLING +#------------------------------------------------------------------------------ + +#exit_on_error = off # terminate session on any error? +#restart_after_crash = on # reinitialize after backend crash? +#data_sync_retry = off # retry or panic on failure to fsync + # data? + # (change requires restart) +#recovery_init_sync_method = fsync # fsync, syncfs (Linux 5.8+) + + +#------------------------------------------------------------------------------ +# CONFIG FILE INCLUDES +#------------------------------------------------------------------------------ + +# These options allow settings to be loaded from files other than the +# default postgresql.conf. Note that these are directives, not variable +# assignments, so they can usefully be given more than once. + +#include_dir = '...' # include files ending in '.conf' from + # a directory, e.g., 'conf.d' +#include_if_exists = '...' # include file only if it exists +#include = '...' # include file + + +#------------------------------------------------------------------------------ +# CUSTOMIZED OPTIONS +#------------------------------------------------------------------------------ + +# Add settings for extensions here diff --git a/supabase/volumes/db/data/postmaster.opts b/supabase/volumes/db/data/postmaster.opts new file mode 100644 index 0000000..74e1d6e --- /dev/null +++ b/supabase/volumes/db/data/postmaster.opts @@ -0,0 +1 @@ +/usr/lib/postgresql/15/bin/postgres "-c" "config_file=/etc/postgresql/postgresql.conf" "-c" "log_min_messages=fatal" diff --git a/supabase/volumes/db/data/postmaster.pid b/supabase/volumes/db/data/postmaster.pid new file mode 100644 index 0000000..a35493b --- /dev/null +++ b/supabase/volumes/db/data/postmaster.pid @@ -0,0 +1,8 @@ +1 +/var/lib/postgresql/data +1716523999 +5432 +/var/run/postgresql +* + 77 5 +ready diff --git a/supabase/volumes/db/init/data.sql b/supabase/volumes/db/init/data.sql new file mode 100755 index 0000000..e69de29 diff --git a/supabase/volumes/db/jwt.sql b/supabase/volumes/db/jwt.sql new file mode 100644 index 0000000..cfd3b16 --- /dev/null +++ b/supabase/volumes/db/jwt.sql @@ -0,0 +1,5 @@ +\set jwt_secret `echo "$JWT_SECRET"` +\set jwt_exp `echo "$JWT_EXP"` + +ALTER DATABASE postgres SET "app.settings.jwt_secret" TO :'jwt_secret'; +ALTER DATABASE postgres SET "app.settings.jwt_exp" TO :'jwt_exp'; diff --git a/supabase/volumes/db/logs.sql b/supabase/volumes/db/logs.sql new file mode 100644 index 0000000..22fc247 --- /dev/null +++ b/supabase/volumes/db/logs.sql @@ -0,0 +1,4 @@ +\set pguser `echo "$POSTGRES_USER"` + +create schema if not exists _analytics; +alter schema _analytics owner to :pguser; diff --git a/supabase/volumes/db/realtime.sql b/supabase/volumes/db/realtime.sql new file mode 100644 index 0000000..4d4b9ff --- /dev/null +++ b/supabase/volumes/db/realtime.sql @@ -0,0 +1,4 @@ +\set pguser `echo "$POSTGRES_USER"` + +create schema if not exists _realtime; +alter schema _realtime owner to :pguser; diff --git a/supabase/volumes/db/roles.sql b/supabase/volumes/db/roles.sql new file mode 100644 index 0000000..8f7161a --- /dev/null +++ b/supabase/volumes/db/roles.sql @@ -0,0 +1,8 @@ +-- NOTE: change to your own passwords for production environments +\set pgpass `echo "$POSTGRES_PASSWORD"` + +ALTER USER authenticator WITH PASSWORD :'pgpass'; +ALTER USER pgbouncer WITH PASSWORD :'pgpass'; +ALTER USER supabase_auth_admin WITH PASSWORD :'pgpass'; +ALTER USER supabase_functions_admin WITH PASSWORD :'pgpass'; +ALTER USER supabase_storage_admin WITH PASSWORD :'pgpass'; diff --git a/supabase/volumes/db/webhooks.sql b/supabase/volumes/db/webhooks.sql new file mode 100644 index 0000000..5837b86 --- /dev/null +++ b/supabase/volumes/db/webhooks.sql @@ -0,0 +1,208 @@ +BEGIN; + -- Create pg_net extension + CREATE EXTENSION IF NOT EXISTS pg_net SCHEMA extensions; + -- Create supabase_functions schema + CREATE SCHEMA supabase_functions AUTHORIZATION supabase_admin; + GRANT USAGE ON SCHEMA supabase_functions TO postgres, anon, authenticated, service_role; + ALTER DEFAULT PRIVILEGES IN SCHEMA supabase_functions GRANT ALL ON TABLES TO postgres, anon, authenticated, service_role; + ALTER DEFAULT PRIVILEGES IN SCHEMA supabase_functions GRANT ALL ON FUNCTIONS TO postgres, anon, authenticated, service_role; + ALTER DEFAULT PRIVILEGES IN SCHEMA supabase_functions GRANT ALL ON SEQUENCES TO postgres, anon, authenticated, service_role; + -- supabase_functions.migrations definition + CREATE TABLE supabase_functions.migrations ( + version text PRIMARY KEY, + inserted_at timestamptz NOT NULL DEFAULT NOW() + ); + -- Initial supabase_functions migration + INSERT INTO supabase_functions.migrations (version) VALUES ('initial'); + -- supabase_functions.hooks definition + CREATE TABLE supabase_functions.hooks ( + id bigserial PRIMARY KEY, + hook_table_id integer NOT NULL, + hook_name text NOT NULL, + created_at timestamptz NOT NULL DEFAULT NOW(), + request_id bigint + ); + CREATE INDEX supabase_functions_hooks_request_id_idx ON supabase_functions.hooks USING btree (request_id); + CREATE INDEX supabase_functions_hooks_h_table_id_h_name_idx ON supabase_functions.hooks USING btree (hook_table_id, hook_name); + COMMENT ON TABLE supabase_functions.hooks IS 'Supabase Functions Hooks: Audit trail for triggered hooks.'; + CREATE FUNCTION supabase_functions.http_request() + RETURNS trigger + LANGUAGE plpgsql + AS $function$ + DECLARE + request_id bigint; + payload jsonb; + url text := TG_ARGV[0]::text; + method text := TG_ARGV[1]::text; + headers jsonb DEFAULT '{}'::jsonb; + params jsonb DEFAULT '{}'::jsonb; + timeout_ms integer DEFAULT 1000; + BEGIN + IF url IS NULL OR url = 'null' THEN + RAISE EXCEPTION 'url argument is missing'; + END IF; + + IF method IS NULL OR method = 'null' THEN + RAISE EXCEPTION 'method argument is missing'; + END IF; + + IF TG_ARGV[2] IS NULL OR TG_ARGV[2] = 'null' THEN + headers = '{"Content-Type": "application/json"}'::jsonb; + ELSE + headers = TG_ARGV[2]::jsonb; + END IF; + + IF TG_ARGV[3] IS NULL OR TG_ARGV[3] = 'null' THEN + params = '{}'::jsonb; + ELSE + params = TG_ARGV[3]::jsonb; + END IF; + + IF TG_ARGV[4] IS NULL OR TG_ARGV[4] = 'null' THEN + timeout_ms = 1000; + ELSE + timeout_ms = TG_ARGV[4]::integer; + END IF; + + CASE + WHEN method = 'GET' THEN + SELECT http_get INTO request_id FROM net.http_get( + url, + params, + headers, + timeout_ms + ); + WHEN method = 'POST' THEN + payload = jsonb_build_object( + 'old_record', OLD, + 'record', NEW, + 'type', TG_OP, + 'table', TG_TABLE_NAME, + 'schema', TG_TABLE_SCHEMA + ); + + SELECT http_post INTO request_id FROM net.http_post( + url, + payload, + params, + headers, + timeout_ms + ); + ELSE + RAISE EXCEPTION 'method argument % is invalid', method; + END CASE; + + INSERT INTO supabase_functions.hooks + (hook_table_id, hook_name, request_id) + VALUES + (TG_RELID, TG_NAME, request_id); + + RETURN NEW; + END + $function$; + -- Supabase super admin + DO + $$ + BEGIN + IF NOT EXISTS ( + SELECT 1 + FROM pg_roles + WHERE rolname = 'supabase_functions_admin' + ) + THEN + CREATE USER supabase_functions_admin NOINHERIT CREATEROLE LOGIN NOREPLICATION; + END IF; + END + $$; + GRANT ALL PRIVILEGES ON SCHEMA supabase_functions TO supabase_functions_admin; + GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA supabase_functions TO supabase_functions_admin; + GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA supabase_functions TO supabase_functions_admin; + ALTER USER supabase_functions_admin SET search_path = "supabase_functions"; + ALTER table "supabase_functions".migrations OWNER TO supabase_functions_admin; + ALTER table "supabase_functions".hooks OWNER TO supabase_functions_admin; + ALTER function "supabase_functions".http_request() OWNER TO supabase_functions_admin; + GRANT supabase_functions_admin TO postgres; + -- Remove unused supabase_pg_net_admin role + DO + $$ + BEGIN + IF EXISTS ( + SELECT 1 + FROM pg_roles + WHERE rolname = 'supabase_pg_net_admin' + ) + THEN + REASSIGN OWNED BY supabase_pg_net_admin TO supabase_admin; + DROP OWNED BY supabase_pg_net_admin; + DROP ROLE supabase_pg_net_admin; + END IF; + END + $$; + -- pg_net grants when extension is already enabled + DO + $$ + BEGIN + IF EXISTS ( + SELECT 1 + FROM pg_extension + WHERE extname = 'pg_net' + ) + THEN + GRANT USAGE ON SCHEMA net TO supabase_functions_admin, postgres, anon, authenticated, service_role; + ALTER function net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) SECURITY DEFINER; + ALTER function net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) SECURITY DEFINER; + ALTER function net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) SET search_path = net; + ALTER function net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) SET search_path = net; + REVOKE ALL ON FUNCTION net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) FROM PUBLIC; + REVOKE ALL ON FUNCTION net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) FROM PUBLIC; + GRANT EXECUTE ON FUNCTION net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) TO supabase_functions_admin, postgres, anon, authenticated, service_role; + GRANT EXECUTE ON FUNCTION net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) TO supabase_functions_admin, postgres, anon, authenticated, service_role; + END IF; + END + $$; + -- Event trigger for pg_net + CREATE OR REPLACE FUNCTION extensions.grant_pg_net_access() + RETURNS event_trigger + LANGUAGE plpgsql + AS $$ + BEGIN + IF EXISTS ( + SELECT 1 + FROM pg_event_trigger_ddl_commands() AS ev + JOIN pg_extension AS ext + ON ev.objid = ext.oid + WHERE ext.extname = 'pg_net' + ) + THEN + GRANT USAGE ON SCHEMA net TO supabase_functions_admin, postgres, anon, authenticated, service_role; + ALTER function net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) SECURITY DEFINER; + ALTER function net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) SECURITY DEFINER; + ALTER function net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) SET search_path = net; + ALTER function net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) SET search_path = net; + REVOKE ALL ON FUNCTION net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) FROM PUBLIC; + REVOKE ALL ON FUNCTION net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) FROM PUBLIC; + GRANT EXECUTE ON FUNCTION net.http_get(url text, params jsonb, headers jsonb, timeout_milliseconds integer) TO supabase_functions_admin, postgres, anon, authenticated, service_role; + GRANT EXECUTE ON FUNCTION net.http_post(url text, body jsonb, params jsonb, headers jsonb, timeout_milliseconds integer) TO supabase_functions_admin, postgres, anon, authenticated, service_role; + END IF; + END; + $$; + COMMENT ON FUNCTION extensions.grant_pg_net_access IS 'Grants access to pg_net'; + DO + $$ + BEGIN + IF NOT EXISTS ( + SELECT 1 + FROM pg_event_trigger + WHERE evtname = 'issue_pg_net_access' + ) THEN + CREATE EVENT TRIGGER issue_pg_net_access ON ddl_command_end WHEN TAG IN ('CREATE EXTENSION') + EXECUTE PROCEDURE extensions.grant_pg_net_access(); + END IF; + END + $$; + INSERT INTO supabase_functions.migrations (version) VALUES ('20210809183423_update_grants'); + ALTER function supabase_functions.http_request() SECURITY DEFINER; + ALTER function supabase_functions.http_request() SET search_path = supabase_functions; + REVOKE ALL ON FUNCTION supabase_functions.http_request() FROM PUBLIC; + GRANT EXECUTE ON FUNCTION supabase_functions.http_request() TO postgres, anon, authenticated, service_role; +COMMIT; diff --git a/supabase/volumes/functions/hello/index.ts b/supabase/volumes/functions/hello/index.ts new file mode 100644 index 0000000..f1e20b9 --- /dev/null +++ b/supabase/volumes/functions/hello/index.ts @@ -0,0 +1,16 @@ +// Follow this setup guide to integrate the Deno language server with your editor: +// https://deno.land/manual/getting_started/setup_your_environment +// This enables autocomplete, go to definition, etc. + +import { serve } from "https://deno.land/std@0.177.1/http/server.ts" + +serve(async () => { + return new Response( + `"Hello from Edge Functions!"`, + { headers: { "Content-Type": "application/json" } }, + ) +}) + +// To invoke: +// curl 'http://localhost:/functions/v1/hello' \ +// --header 'Authorization: Bearer ' diff --git a/supabase/volumes/functions/main/index.ts b/supabase/volumes/functions/main/index.ts new file mode 100644 index 0000000..a094010 --- /dev/null +++ b/supabase/volumes/functions/main/index.ts @@ -0,0 +1,94 @@ +import { serve } from 'https://deno.land/std@0.131.0/http/server.ts' +import * as jose from 'https://deno.land/x/jose@v4.14.4/index.ts' + +console.log('main function started') + +const JWT_SECRET = Deno.env.get('JWT_SECRET') +const VERIFY_JWT = Deno.env.get('VERIFY_JWT') === 'true' + +function getAuthToken(req: Request) { + const authHeader = req.headers.get('authorization') + if (!authHeader) { + throw new Error('Missing authorization header') + } + const [bearer, token] = authHeader.split(' ') + if (bearer !== 'Bearer') { + throw new Error(`Auth header is not 'Bearer {token}'`) + } + return token +} + +async function verifyJWT(jwt: string): Promise { + const encoder = new TextEncoder() + const secretKey = encoder.encode(JWT_SECRET) + try { + await jose.jwtVerify(jwt, secretKey) + } catch (err) { + console.error(err) + return false + } + return true +} + +serve(async (req: Request) => { + if (req.method !== 'OPTIONS' && VERIFY_JWT) { + try { + const token = getAuthToken(req) + const isValidJWT = await verifyJWT(token) + + if (!isValidJWT) { + return new Response(JSON.stringify({ msg: 'Invalid JWT' }), { + status: 401, + headers: { 'Content-Type': 'application/json' }, + }) + } + } catch (e) { + console.error(e) + return new Response(JSON.stringify({ msg: e.toString() }), { + status: 401, + headers: { 'Content-Type': 'application/json' }, + }) + } + } + + const url = new URL(req.url) + const { pathname } = url + const path_parts = pathname.split('/') + const service_name = path_parts[1] + + if (!service_name || service_name === '') { + const error = { msg: 'missing function name in request' } + return new Response(JSON.stringify(error), { + status: 400, + headers: { 'Content-Type': 'application/json' }, + }) + } + + const servicePath = `/home/deno/functions/${service_name}` + console.error(`serving the request with ${servicePath}`) + + const memoryLimitMb = 150 + const workerTimeoutMs = 1 * 60 * 1000 + const noModuleCache = false + const importMapPath = null + const envVarsObj = Deno.env.toObject() + const envVars = Object.keys(envVarsObj).map((k) => [k, envVarsObj[k]]) + + try { + const worker = await EdgeRuntime.userWorkers.create({ + servicePath, + memoryLimitMb, + workerTimeoutMs, + noModuleCache, + importMapPath, + envVars, + }) + return await worker.fetch(req) + } catch (e) { + const error = { msg: e.toString() } + return new Response(JSON.stringify(error), { + status: 500, + headers: { 'Content-Type': 'application/json' }, + }) + } +}) diff --git a/supabase/volumes/logs/vector.yml b/supabase/volumes/logs/vector.yml new file mode 100644 index 0000000..cce46df --- /dev/null +++ b/supabase/volumes/logs/vector.yml @@ -0,0 +1,232 @@ +api: + enabled: true + address: 0.0.0.0:9001 + +sources: + docker_host: + type: docker_logs + exclude_containers: + - supabase-vector + +transforms: + project_logs: + type: remap + inputs: + - docker_host + source: |- + .project = "default" + .event_message = del(.message) + .appname = del(.container_name) + del(.container_created_at) + del(.container_id) + del(.source_type) + del(.stream) + del(.label) + del(.image) + del(.host) + del(.stream) + router: + type: route + inputs: + - project_logs + route: + kong: '.appname == "supabase-kong"' + auth: '.appname == "supabase-auth"' + rest: '.appname == "supabase-rest"' + realtime: '.appname == "supabase-realtime"' + storage: '.appname == "supabase-storage"' + functions: '.appname == "supabase-functions"' + db: '.appname == "supabase-db"' + # Ignores non nginx errors since they are related with kong booting up + kong_logs: + type: remap + inputs: + - router.kong + source: |- + req, err = parse_nginx_log(.event_message, "combined") + if err == null { + .timestamp = req.timestamp + .metadata.request.headers.referer = req.referer + .metadata.request.headers.user_agent = req.agent + .metadata.request.headers.cf_connecting_ip = req.client + .metadata.request.method = req.method + .metadata.request.path = req.path + .metadata.request.protocol = req.protocol + .metadata.response.status_code = req.status + } + if err != null { + abort + } + # Ignores non nginx errors since they are related with kong booting up + kong_err: + type: remap + inputs: + - router.kong + source: |- + .metadata.request.method = "GET" + .metadata.response.status_code = 200 + parsed, err = parse_nginx_log(.event_message, "error") + if err == null { + .timestamp = parsed.timestamp + .severity = parsed.severity + .metadata.request.host = parsed.host + .metadata.request.headers.cf_connecting_ip = parsed.client + url, err = split(parsed.request, " ") + if err == null { + .metadata.request.method = url[0] + .metadata.request.path = url[1] + .metadata.request.protocol = url[2] + } + } + if err != null { + abort + } + # Gotrue logs are structured json strings which frontend parses directly. But we keep metadata for consistency. + auth_logs: + type: remap + inputs: + - router.auth + source: |- + parsed, err = parse_json(.event_message) + if err == null { + .metadata.timestamp = parsed.time + .metadata = merge!(.metadata, parsed) + } + # PostgREST logs are structured so we separate timestamp from message using regex + rest_logs: + type: remap + inputs: + - router.rest + source: |- + parsed, err = parse_regex(.event_message, r'^(?P