diff --git a/data-connector/.env.example b/data-connector/.env.example new file mode 100644 index 00000000..b227759e --- /dev/null +++ b/data-connector/.env.example @@ -0,0 +1,5 @@ +INFERABLE_API_SECRET=your_api_secret_here # Get one from https://app.inferable.ai or self-host the control plane + +# DEMO POSTGRES CONFIG +POSTGRES_URL=postgresql://postgres:postgres@db:5432/postgres +POSTGRES_SCHEMA=public \ No newline at end of file diff --git a/data-connector/.gitignore b/data-connector/.gitignore new file mode 100644 index 00000000..a34a4b41 --- /dev/null +++ b/data-connector/.gitignore @@ -0,0 +1,57 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Dependency directories +node_modules/ +jspm_packages/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Output directories +dist/ +build/ +coverage/ + +# Project-specific files +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Optional REPL history +.node_repl_history + +# Mac OS system files +.DS_Store + +# Linux system files +*.swp + +# Windows system files +Thumbs.db +ehthumbs.db + +# IDE specific files +.idea/ +.vscode/ +*.sublime-project +*.sublime-workspace + +# TypeScript specific files +*.tsbuildinfo + +# Miscellaneous +*.log +*.temp +*.tmp + +example_data/postgres \ No newline at end of file diff --git a/data-connector/Dockerfile b/data-connector/Dockerfile new file mode 100644 index 00000000..1c92d773 --- /dev/null +++ b/data-connector/Dockerfile @@ -0,0 +1,26 @@ +FROM node:20-slim + +RUN apt-get update && apt-get install -y \ + postgresql-client \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /app + +COPY package*.json ./ + +RUN npm install + +COPY src ./src +COPY config.json ./config.json +COPY .env ./ + +# Expose DEBUG traces +ENV DEBUG=inferable:* + +EXPOSE 4985 + +ARG INFERABLE_API_SECRET + +ENV INFERABLE_API_SECRET=$INFERABLE_API_SECRET + +CMD ["npm", "start"] diff --git a/data-connector/README.md b/data-connector/README.md new file mode 100644 index 00000000..3dfb383b --- /dev/null +++ b/data-connector/README.md @@ -0,0 +1,126 @@ +# Inferable Data Connector + +Inferable Data Connector is a bridge between your data systems and Inferable. Configure your data sources in a json file and start conversing with your data in natural language. + +Works locally, and in any dockerized environment with zero network access required. + +## Features + +- 🔐 **Secure Credential Management**: Your credentials are never exfiltrated outside of the dockerized environment. +- 🌐 **No incoming network access required**: The connector runs inside your network, or in your local machine, and communicates with Inferable via long-polling. +- 🧩 **Extensible**: Adding a new data source is as simple as writing a new connector. See the [Postgres](./src/postgres.ts) connector for an example. +- 🔄 **Adapts to schema changes**: The connector automatically adapts to schema changes by periodically fetching the data system schema. (Table definitions, API definitions, etc.) +- 🤿 **Optional Privacy Mode**: Query outputs are never sent to the model. Instead, the function returns results directly to the end user without any model involvement. +- 🔍 **Optional Paranoid Mode**: Adds an additional safety layer by requiring manual approval before executing any query so you can review the query and data before it is executed. + +## Quick Start + +1. Clone this repository + +2. Rename `.env.example` to `.env` and set your Inferable API secret: + +```bash +INFERABLE_SECRET=your_secret_here + +# DEMO POSTGRES CONFIG +POSTGRES_URL=postgresql://postgres:postgres@db:5432/postgres +POSTGRES_SCHEMA=public +``` + +3. Run the following command: + +```bash +docker-compose up --build +``` + +This will: + +- Start a PostgreSQL database with sample data +- Launch the Inferable connector service +- Provide you with a direct link to the Inferable playground where you can start querying + +## Sample Data + +The demo database comes pre-loaded with sample data (defined in `example_data/seed.ts`). You can use this to experiment with queries and understand how the connector works. + +## Configuration + +The connector is configured using the `config.json` file. + +### config.connectors + +Each connector is defined in the `config.connectors` array. + +- `type`: The type of connector. Currently only `postgres` is supported. +- `name`: The name of the connector. This is the Inferable service name. One will be generated if not provided. + +### Connector-specific configuration + +| Connector | Configuration | +| --------- | ------------------------------- | +| Postgres | `connectionString` and `schema` | + +### config.privacyMode + +When enabled (`config.privacyMode=1`), raw data is never sent to the model. Instead: + +- The model generates SQL queries based on schema information +- Queries are executed locally +- Only results are returned + +Note: This may limit some advanced reasoning capabilities that require direct data access. + +### config.paranoidMode + +Adds an additional safety layer by requiring manual approval before executing any queries. Enable with `config.paranoidMode=1`. This can get annoying really quickly, so we've disabled it by default. + +![Paranoid Mode](./assets/paranoid.gif) + +## Production Deployment + +When deploying to production, follow these security best practices: + +1. **Read-Only Access**: Use a read-only database connection string to prevent any possibility of data mutations. + +2. **Privacy Considerations**: + + - Enable `config.privacyMode=1` if your data security requirements prohibit sharing raw data + - The model will still receive metadata (schema, table names, data types) + +3. **Query Approval**: + - Set `config.paranoidMode=1` to require manual approval of queries + - This provides an additional layer of control over database interactions + +## Architecture + +- All queries execute within the dockerized environment +- Neither the model nor the Inferable Control Plane can execute queries directly +- Database schema information is used to guide query generation + +## FAQ + +**Q: Can this hallucinate?** +A: Any result generated by an LLM is prone to hallucination. However, we provide two means to mitigate this: + +- **Privacy Mode**: Raw data is never sent to the model. Instead, the model generates SQL queries based on schema information. +- **Function results**: Any data received by the model is also visible in the function results in Playground. You can directly verify if the model's output is correct. + +**Q: Can the model see my data?** +A: By default, yes, but enabling `config.privacyMode` ensures that only database metadata (schema, table names, data types) is shared with the model. + +**Q: Where do the queries execute?** +A: All queries execute within your dockerized environment. Neither the model nor the Inferable Control Plane have direct query execution capabilities. + +## Contributing + +We welcome contributions! To add support for a new database: + +1. Create a new connector file in `src/.ts` +2. Implement the necessary connection and query interfaces +3. Submit a pull request + +We're actively working on adding more data connectors to support various database systems. + +## License + +This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details. diff --git a/data-connector/assets/paranoid.gif b/data-connector/assets/paranoid.gif new file mode 100644 index 00000000..889971c3 Binary files /dev/null and b/data-connector/assets/paranoid.gif differ diff --git a/data-connector/config.json b/data-connector/config.json new file mode 100644 index 00000000..a13f02ae --- /dev/null +++ b/data-connector/config.json @@ -0,0 +1,12 @@ +{ + "privacyMode": 0, + "paranoidMode": 0, + "connectors": [ + { + "type": "postgres", + "name": "myPostgres", + "connectionString": "process.env.POSTGRES_URL", + "schema": "process.env.POSTGRES_SCHEMA" + } + ] +} \ No newline at end of file diff --git a/data-connector/docker-compose.yml b/data-connector/docker-compose.yml new file mode 100644 index 00000000..d2fbfc92 --- /dev/null +++ b/data-connector/docker-compose.yml @@ -0,0 +1,53 @@ +services: + app: + build: + context: . + ports: + - "4985:4985" + env_file: + - .env + depends_on: + db: + condition: service_healthy + networks: + - app-network + + # Example postgres database for demo purposes. Remove this in production. + db: + image: postgres:15 + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=postgres + - POSTGRES_DB=postgres + ports: + - "5442:5432" + volumes: + - ./example_data/postgres:/var/lib/postgresql/data + networks: + - app-network + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 5s + timeout: 5s + retries: 5 + start_period: 10s + + # Service to initialize the demo-database with seed data + db-init: + image: postgres:15 + depends_on: + db: + condition: service_healthy + volumes: + - ./example_data/seed-postgres.sql:/docker-entrypoint-initdb.d/seed.sql + command: > + bash -c "PGPASSWORD=postgres psql -h db -U postgres -d postgres -f /docker-entrypoint-initdb.d/seed.sql" + networks: + - app-network + +networks: + app-network: + driver: bridge + +volumes: + example_data: diff --git a/data-connector/example_data/seed-postgres.sql b/data-connector/example_data/seed-postgres.sql new file mode 100644 index 00000000..3259d81b --- /dev/null +++ b/data-connector/example_data/seed-postgres.sql @@ -0,0 +1,1757 @@ +-- ------------------------------------------------------------- +-- TablePlus 6.1.8(574) +-- +-- https://tableplus.com/ +-- +-- Database: postgres +-- Generation Time: 2024-11-26 17:00:22.6360 +-- ------------------------------------------------------------- + + +-- This script only contains the table creation statements and does not fully represent the table in the database. Do not use it as a backup. + +-- Sequence and defined type +CREATE SEQUENCE IF NOT EXISTS order_items_order_item_id_seq; + +-- Table Definition +CREATE TABLE "public"."order_items" ( + "order_item_id" int8 NOT NULL DEFAULT nextval('order_items_order_item_id_seq'::regclass), + "order_id" int8, + "product_id" int8 NOT NULL, + "quantity" int4 NOT NULL, + "price_at_time" numeric(10,2) NOT NULL, + PRIMARY KEY ("order_item_id") +); + +-- This script only contains the table creation statements and does not fully represent the table in the database. Do not use it as a backup. + +-- Sequence and defined type +CREATE SEQUENCE IF NOT EXISTS orders_order_id_seq; + +-- Table Definition +CREATE TABLE "public"."orders" ( + "order_id" int8 NOT NULL DEFAULT nextval('orders_order_id_seq'::regclass), + "user_id" int8, + "status" varchar(50) NOT NULL, + "total_amount" numeric(10,2) NOT NULL, + "shipping_address_id" int8, + "billing_address_id" int8, + "shipping_method" varchar(100), + "shipping_cost" numeric(10,2), + "tax_amount" numeric(10,2), + "created_at" timestamp DEFAULT CURRENT_TIMESTAMP, + "updated_at" timestamp DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY ("order_id") +); + +-- This script only contains the table creation statements and does not fully represent the table in the database. Do not use it as a backup. + +-- Sequence and defined type +CREATE SEQUENCE IF NOT EXISTS product_reviews_review_id_seq; + +-- Table Definition +CREATE TABLE "public"."product_reviews" ( + "review_id" int8 NOT NULL DEFAULT nextval('product_reviews_review_id_seq'::regclass), + "product_id" int8 NOT NULL, + "user_id" int8, + "rating" int4 CHECK ((rating >= 1) AND (rating <= 5)), + "title" varchar(255), + "content" text, + "is_verified_purchase" bool DEFAULT false, + "created_at" timestamp DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY ("review_id") +); + +-- This script only contains the table creation statements and does not fully represent the table in the database. Do not use it as a backup. + +-- Sequence and defined type +CREATE SEQUENCE IF NOT EXISTS products_product_id_seq; + +-- Table Definition +CREATE TABLE "public"."products" ( + "product_id" int8 NOT NULL DEFAULT nextval('products_product_id_seq'::regclass), + "name" varchar(255) NOT NULL, + "description" text, + "price" numeric(10,2) NOT NULL, + "created_at" timestamp DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY ("product_id") +); + +-- This script only contains the table creation statements and does not fully represent the table in the database. Do not use it as a backup. + +-- Sequence and defined type +CREATE SEQUENCE IF NOT EXISTS user_addresses_address_id_seq; + +-- Table Definition +CREATE TABLE "public"."user_addresses" ( + "address_id" int8 NOT NULL DEFAULT nextval('user_addresses_address_id_seq'::regclass), + "user_id" int8, + "address_type" varchar(50), + "street_address" varchar(255), + "city" varchar(100), + "state" varchar(100), + "postal_code" varchar(20), + "country" varchar(100), + "is_default" bool DEFAULT false, + "created_at" timestamp DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY ("address_id") +); + +-- This script only contains the table creation statements and does not fully represent the table in the database. Do not use it as a backup. + +-- Sequence and defined type +CREATE SEQUENCE IF NOT EXISTS users_user_id_seq; + +-- Table Definition +CREATE TABLE "public"."users" ( + "user_id" int8 NOT NULL DEFAULT nextval('users_user_id_seq'::regclass), + "email" varchar(255) NOT NULL, + "password_hash" varchar(255) NOT NULL, + "first_name" varchar(100), + "last_name" varchar(100), + "created_at" timestamp DEFAULT CURRENT_TIMESTAMP, + "updated_at" timestamp DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY ("user_id") +); + +INSERT INTO "public"."order_items" ("order_item_id", "order_id", "product_id", "quantity", "price_at_time") VALUES +(1, 1, 38, 5, 10.88), +(2, 1, 874, 2, 188.34), +(3, 1, 317, 4, 25.20), +(4, 1, 243, 4, 110.45), +(5, 1, 928, 3, 175.27), +(6, 2, 15, 1, 57.81), +(7, 3, 78, 2, 39.25), +(8, 4, 754, 3, 78.83), +(9, 4, 366, 5, 17.45), +(10, 4, 988, 4, 139.42), +(11, 4, 38, 4, 102.11), +(12, 4, 106, 2, 179.16), +(13, 5, 231, 4, 110.33), +(14, 5, 412, 2, 199.76), +(15, 5, 72, 1, 51.28), +(16, 6, 16, 5, 67.10), +(17, 6, 150, 2, 99.03), +(18, 6, 425, 2, 42.72), +(19, 6, 763, 5, 157.78), +(20, 7, 681, 2, 72.76), +(21, 7, 682, 2, 50.40), +(22, 7, 375, 2, 26.78), +(23, 7, 831, 5, 51.75), +(24, 8, 592, 4, 107.84), +(25, 8, 814, 4, 126.87), +(26, 8, 151, 5, 187.83), +(27, 9, 420, 4, 154.72), +(28, 9, 546, 4, 187.70), +(29, 9, 300, 2, 146.37), +(30, 9, 612, 1, 81.47), +(31, 10, 898, 1, 57.57), +(32, 10, 543, 4, 16.88), +(33, 10, 985, 3, 78.25), +(34, 10, 293, 1, 160.40), +(35, 11, 418, 2, 134.76), +(36, 11, 919, 3, 46.54), +(37, 12, 944, 5, 25.94), +(38, 12, 517, 2, 88.05), +(39, 13, 114, 1, 74.52), +(40, 13, 311, 5, 158.89), +(41, 13, 660, 3, 41.80), +(42, 14, 445, 4, 167.26), +(43, 14, 428, 4, 191.18), +(44, 14, 840, 3, 132.50), +(45, 15, 910, 5, 42.99), +(46, 15, 224, 3, 27.33), +(47, 16, 149, 5, 138.28), +(48, 16, 171, 1, 186.04), +(49, 16, 33, 3, 69.56), +(50, 16, 666, 5, 78.47), +(51, 16, 427, 5, 158.95), +(52, 17, 37, 1, 151.89), +(53, 17, 326, 4, 146.21), +(54, 18, 542, 5, 187.07), +(55, 18, 513, 2, 97.32), +(56, 18, 187, 4, 105.02), +(57, 18, 104, 1, 101.13), +(58, 19, 141, 5, 97.29), +(59, 20, 690, 5, 161.42), +(60, 20, 347, 4, 59.86), +(61, 20, 329, 1, 187.67), +(62, 20, 292, 3, 84.35), +(63, 20, 960, 2, 157.93), +(64, 21, 992, 3, 139.73), +(65, 21, 238, 3, 172.66), +(66, 21, 168, 2, 94.63), +(67, 21, 713, 2, 186.27), +(68, 22, 803, 2, 45.89), +(69, 22, 759, 1, 107.81), +(70, 23, 456, 5, 171.59), +(71, 23, 146, 1, 187.37), +(72, 24, 424, 3, 178.84), +(73, 24, 327, 1, 102.96), +(74, 25, 482, 1, 195.77), +(75, 26, 896, 4, 47.10), +(76, 26, 600, 2, 11.74), +(77, 26, 201, 1, 170.12), +(78, 26, 259, 2, 192.39), +(79, 27, 190, 2, 173.79), +(80, 27, 425, 5, 104.61), +(81, 27, 399, 4, 23.90), +(82, 28, 501, 5, 167.91), +(83, 28, 912, 2, 156.78), +(84, 28, 266, 2, 189.42), +(85, 29, 586, 2, 134.91), +(86, 29, 16, 1, 28.93), +(87, 30, 410, 3, 35.62), +(88, 30, 26, 1, 129.10), +(89, 31, 736, 2, 67.66), +(90, 31, 783, 2, 116.93), +(91, 31, 250, 5, 30.99), +(92, 31, 830, 4, 45.51), +(93, 32, 170, 4, 168.18), +(94, 32, 881, 4, 173.54), +(95, 32, 16, 1, 27.59), +(96, 33, 814, 4, 97.02), +(97, 33, 865, 5, 14.52), +(98, 33, 52, 5, 62.66), +(99, 33, 874, 2, 32.63), +(100, 33, 81, 1, 57.48), +(101, 34, 518, 1, 10.32), +(102, 34, 98, 1, 143.93), +(103, 34, 205, 5, 186.44), +(104, 35, 354, 4, 94.00), +(105, 35, 656, 2, 71.28), +(106, 35, 425, 1, 167.92), +(107, 35, 349, 3, 179.87), +(108, 35, 497, 3, 191.74), +(109, 36, 767, 3, 75.74), +(110, 36, 452, 4, 181.43), +(111, 37, 631, 5, 153.86), +(112, 37, 104, 2, 84.89), +(113, 37, 171, 3, 99.56), +(114, 37, 957, 3, 159.27), +(115, 37, 942, 5, 49.64), +(116, 38, 514, 4, 84.26), +(117, 38, 842, 4, 142.58), +(118, 38, 536, 5, 57.88), +(119, 38, 382, 4, 103.62), +(120, 39, 240, 3, 94.22), +(121, 39, 447, 2, 13.21), +(122, 39, 523, 2, 10.25), +(123, 40, 8, 3, 36.07), +(124, 41, 33, 1, 58.94), +(125, 41, 544, 4, 124.95), +(126, 41, 393, 1, 158.35), +(127, 42, 808, 2, 99.65), +(128, 42, 869, 3, 111.59), +(129, 42, 21, 1, 131.92), +(130, 42, 717, 3, 37.23), +(131, 43, 472, 4, 36.60), +(132, 43, 671, 2, 93.29), +(133, 43, 17, 1, 27.49), +(134, 43, 240, 1, 141.46), +(135, 43, 30, 4, 36.73), +(136, 44, 582, 4, 42.15), +(137, 45, 524, 1, 32.35), +(138, 45, 176, 4, 107.63), +(139, 46, 74, 2, 56.17), +(140, 46, 249, 2, 165.44), +(141, 46, 913, 2, 113.16), +(142, 46, 637, 3, 92.47), +(143, 46, 192, 3, 86.23), +(144, 47, 219, 4, 84.50), +(145, 47, 990, 3, 53.38), +(146, 47, 382, 4, 24.45), +(147, 47, 604, 5, 171.57), +(148, 47, 68, 5, 142.76), +(149, 48, 587, 4, 151.77), +(150, 48, 51, 5, 53.13), +(151, 48, 554, 4, 42.04), +(152, 48, 977, 3, 20.95), +(153, 49, 170, 5, 80.09), +(154, 49, 294, 5, 131.32), +(155, 49, 899, 4, 150.76), +(156, 50, 380, 3, 45.36), +(157, 50, 293, 4, 179.86), +(158, 50, 725, 3, 26.43), +(159, 50, 57, 2, 98.13), +(160, 51, 102, 1, 76.28), +(161, 51, 805, 5, 180.39), +(162, 52, 931, 1, 54.07), +(163, 52, 904, 1, 139.63), +(164, 52, 531, 1, 64.20), +(165, 52, 521, 5, 144.43), +(166, 53, 38, 3, 172.34), +(167, 53, 588, 2, 85.56), +(168, 53, 681, 5, 17.80), +(169, 53, 72, 2, 54.23), +(170, 53, 265, 2, 47.20), +(171, 54, 382, 4, 177.94), +(172, 54, 6, 5, 107.19), +(173, 54, 701, 5, 98.75), +(174, 55, 969, 3, 142.31), +(175, 55, 111, 3, 163.72), +(176, 55, 506, 4, 151.70), +(177, 55, 254, 5, 97.37), +(178, 55, 211, 5, 89.38), +(179, 56, 965, 5, 176.43), +(180, 56, 177, 2, 24.51), +(181, 56, 779, 1, 115.77), +(182, 57, 646, 5, 63.45), +(183, 57, 596, 4, 84.66), +(184, 57, 880, 5, 103.82), +(185, 57, 391, 3, 172.02), +(186, 57, 646, 1, 113.01), +(187, 58, 88, 1, 146.67), +(188, 58, 440, 4, 185.46), +(189, 58, 600, 1, 158.62), +(190, 58, 956, 3, 139.58), +(191, 59, 212, 3, 43.54), +(192, 60, 310, 4, 42.79), +(193, 60, 414, 3, 97.25), +(194, 61, 260, 2, 135.62), +(195, 61, 696, 4, 139.71), +(196, 61, 393, 2, 58.41), +(197, 61, 157, 4, 27.70), +(198, 61, 938, 5, 172.93), +(199, 62, 373, 4, 17.47), +(200, 62, 432, 2, 133.04), +(201, 62, 967, 3, 197.51), +(202, 63, 339, 1, 66.26), +(203, 63, 887, 2, 145.65), +(204, 63, 613, 3, 55.41), +(205, 64, 626, 3, 175.79), +(206, 64, 547, 3, 185.68), +(207, 64, 720, 1, 43.76), +(208, 65, 349, 5, 133.20), +(209, 66, 141, 2, 15.79), +(210, 66, 21, 2, 188.80), +(211, 67, 545, 3, 146.33), +(212, 67, 317, 4, 43.31), +(213, 67, 783, 4, 139.81), +(214, 68, 520, 3, 21.82), +(215, 68, 923, 1, 110.39), +(216, 68, 804, 2, 110.20), +(217, 68, 241, 4, 117.23), +(218, 68, 856, 5, 133.26), +(219, 69, 522, 5, 49.22), +(220, 70, 313, 2, 91.97), +(221, 70, 379, 4, 164.50), +(222, 70, 298, 2, 136.71), +(223, 71, 802, 4, 188.10), +(224, 71, 166, 4, 56.40), +(225, 72, 320, 1, 144.44), +(226, 72, 735, 2, 66.56), +(227, 72, 469, 1, 159.97), +(228, 72, 318, 5, 162.50), +(229, 72, 662, 2, 108.10), +(230, 73, 978, 3, 106.86), +(231, 74, 322, 3, 54.96), +(232, 74, 144, 2, 150.47), +(233, 74, 917, 3, 132.14), +(234, 74, 104, 5, 118.04), +(235, 75, 99, 3, 107.76), +(236, 75, 469, 4, 168.18), +(237, 76, 181, 3, 91.06), +(238, 76, 335, 3, 158.66), +(239, 76, 24, 5, 163.88), +(240, 76, 752, 4, 83.92), +(241, 76, 752, 2, 180.76), +(242, 77, 524, 2, 57.07), +(243, 77, 409, 3, 151.76), +(244, 77, 122, 2, 82.13), +(245, 77, 361, 2, 160.77), +(246, 77, 325, 3, 128.54), +(247, 78, 866, 5, 158.90), +(248, 78, 409, 5, 82.12), +(249, 78, 639, 1, 196.29), +(250, 78, 704, 4, 22.49), +(251, 79, 407, 4, 93.38), +(252, 79, 935, 3, 141.81), +(253, 79, 897, 1, 53.65), +(254, 80, 412, 1, 84.75), +(255, 80, 734, 5, 57.82), +(256, 80, 356, 1, 141.24), +(257, 81, 659, 1, 106.34), +(258, 81, 19, 2, 24.22), +(259, 82, 716, 2, 90.41), +(260, 82, 564, 5, 30.68), +(261, 83, 556, 4, 176.06), +(262, 83, 747, 3, 97.75), +(263, 83, 640, 3, 96.98), +(264, 83, 17, 1, 102.82), +(265, 84, 683, 1, 129.04), +(266, 84, 281, 3, 156.93), +(267, 84, 706, 1, 122.33), +(268, 85, 234, 1, 11.89), +(269, 85, 472, 3, 54.43), +(270, 85, 54, 3, 159.76), +(271, 85, 716, 5, 11.82), +(272, 86, 482, 4, 45.96), +(273, 86, 534, 2, 110.02), +(274, 86, 781, 4, 77.30), +(275, 86, 695, 5, 128.88), +(276, 86, 149, 4, 29.93), +(277, 87, 877, 2, 74.99), +(278, 87, 931, 3, 44.00), +(279, 87, 664, 5, 166.46), +(280, 87, 746, 2, 176.47), +(281, 88, 83, 5, 175.15), +(282, 88, 998, 3, 152.73), +(283, 88, 203, 4, 133.45), +(284, 89, 160, 3, 26.19), +(285, 89, 47, 3, 57.10), +(286, 89, 96, 3, 183.88), +(287, 90, 440, 5, 118.12), +(288, 90, 203, 2, 141.78), +(289, 90, 925, 1, 25.64), +(290, 90, 882, 5, 62.51), +(291, 91, 315, 3, 78.10), +(292, 92, 212, 1, 22.77), +(293, 93, 922, 3, 80.66), +(294, 94, 637, 1, 42.44), +(295, 94, 871, 3, 134.37), +(296, 94, 505, 4, 101.06), +(297, 94, 288, 2, 173.23), +(298, 95, 737, 4, 41.37), +(299, 96, 331, 2, 151.23), +(300, 96, 360, 5, 72.30), +(301, 96, 702, 1, 83.26), +(302, 96, 344, 5, 193.75), +(303, 96, 461, 5, 142.94), +(304, 97, 51, 3, 66.03), +(305, 97, 134, 4, 51.31), +(306, 97, 224, 2, 121.49), +(307, 97, 660, 1, 55.95), +(308, 98, 844, 3, 159.05), +(309, 98, 750, 3, 69.31), +(310, 98, 746, 2, 158.11), +(311, 98, 805, 5, 99.85); + +INSERT INTO "public"."orders" ("order_id", "user_id", "status", "total_amount", "shipping_address_id", "billing_address_id", "shipping_method", "shipping_cost", "tax_amount", "created_at", "updated_at") VALUES +(1, 1, 'cancelled', 437.08, 1, 1, 'Standard', 8.50, 38.96, '2024-11-26 02:39:14.949029', '2024-11-26 02:39:14.949029'), +(2, 3, 'pending', 396.45, 3, 1, 'Express', 24.22, 33.84, '2024-11-26 02:39:14.999117', '2024-11-26 02:39:14.999117'), +(3, 3, 'delivered', 100.14, 4, 1, 'Standard', 14.75, 7.76, '2024-11-26 02:39:15.00196', '2024-11-26 02:39:15.00196'), +(4, 3, 'processing', 323.53, 3, 1, 'Express', 17.56, 27.81, '2024-11-26 02:39:15.006302', '2024-11-26 02:39:15.006302'), +(5, 5, 'processing', 479.45, 7, 1, 'Standard', 22.43, 41.55, '2024-11-26 02:39:15.030751', '2024-11-26 02:39:15.030751'), +(6, 5, 'delivered', 564.26, 4, 1, 'Next Day', 15.16, 49.92, '2024-11-26 02:39:15.036465', '2024-11-26 02:39:15.036465'), +(7, 5, 'pending', 138.21, 7, 1, 'Express', 9.89, 11.67, '2024-11-26 02:39:15.044399', '2024-11-26 02:39:15.044399'), +(8, 8, 'delivered', 523.07, 3, 1, 'Next Day', 15.43, 46.15, '2024-11-26 02:39:15.084493', '2024-11-26 02:39:15.084493'), +(9, 9, 'processing', 494.88, 6, 1, 'Standard', 12.47, 43.86, '2024-11-26 02:39:15.091441', '2024-11-26 02:39:15.091441'), +(10, 9, 'cancelled', 120.48, 13, 1, 'Express', 13.39, 9.74, '2024-11-26 02:39:15.09616', '2024-11-26 02:39:15.09616'), +(11, 9, 'pending', 218.86, 6, 1, 'Standard', 5.47, 19.40, '2024-11-26 02:39:15.106153', '2024-11-26 02:39:15.106153'), +(12, 9, 'shipped', 341.19, 3, 1, 'Express', 22.08, 29.01, '2024-11-26 02:39:15.108943', '2024-11-26 02:39:15.108943'), +(13, 9, 'delivered', 137.56, 14, 1, 'Express', 15.93, 11.06, '2024-11-26 02:39:15.112105', '2024-11-26 02:39:15.112105'), +(14, 10, 'pending', 249.87, 1, 1, 'Next Day', 12.20, 21.61, '2024-11-26 02:39:15.12088', '2024-11-26 02:39:15.12088'), +(15, 11, 'delivered', 130.29, 15, 1, 'Express', 11.03, 10.84, '2024-11-26 02:39:15.126903', '2024-11-26 02:39:15.126903'), +(16, 12, 'shipped', 471.75, 22, 1, 'Express', 16.11, 41.42, '2024-11-26 02:39:15.13441', '2024-11-26 02:39:15.13441'), +(17, 12, 'processing', 180.95, 7, 1, 'Standard', 11.77, 15.38, '2024-11-26 02:39:15.140555', '2024-11-26 02:39:15.140555'), +(18, 12, 'shipped', 141.39, 20, 1, 'Express', 15.34, 11.46, '2024-11-26 02:39:15.143582', '2024-11-26 02:39:15.143582'), +(19, 13, 'cancelled', 132.90, 3, 1, 'Standard', 22.66, 10.02, '2024-11-26 02:39:15.150671', '2024-11-26 02:39:15.150671'), +(20, 13, 'delivered', 508.98, 23, 1, 'Standard', 24.20, 44.07, '2024-11-26 02:39:15.152161', '2024-11-26 02:39:15.152161'), +(21, 13, 'pending', 407.73, 15, 1, 'Standard', 22.30, 35.04, '2024-11-26 02:39:15.157521', '2024-11-26 02:39:15.157521'), +(22, 14, 'processing', 87.94, 14, 1, 'Next Day', 22.19, 5.98, '2024-11-26 02:39:15.162588', '2024-11-26 02:39:15.162588'), +(23, 14, 'shipped', 347.11, 11, 1, 'Express', 12.13, 30.45, '2024-11-26 02:39:15.165208', '2024-11-26 02:39:15.165208'), +(24, 14, 'pending', 35.76, 10, 1, 'Next Day', 14.83, 1.90, '2024-11-26 02:39:15.168027', '2024-11-26 02:39:15.168027'), +(25, 16, 'cancelled', 204.35, 5, 1, 'Express', 16.50, 17.08, '2024-11-26 02:39:15.175379', '2024-11-26 02:39:15.175379'), +(26, 18, 'shipped', 445.47, 7, 1, 'Express', 23.62, 38.35, '2024-11-26 02:39:15.194799', '2024-11-26 02:39:15.194799'), +(27, 18, 'pending', 169.18, 4, 1, 'Standard', 5.19, 14.91, '2024-11-26 02:39:15.202369', '2024-11-26 02:39:15.202369'), +(28, 18, 'delivered', 291.50, 30, 1, 'Express', 18.04, 24.86, '2024-11-26 02:39:15.207778', '2024-11-26 02:39:15.207778'), +(29, 18, 'cancelled', 115.75, 9, 1, 'Express', 24.31, 8.31, '2024-11-26 02:39:15.211588', '2024-11-26 02:39:15.211588'), +(30, 18, 'processing', 511.03, 19, 1, 'Next Day', 21.30, 44.52, '2024-11-26 02:39:15.213775', '2024-11-26 02:39:15.213775'), +(31, 19, 'cancelled', 333.68, 23, 1, 'Next Day', 19.39, 28.57, '2024-11-26 02:39:15.217871', '2024-11-26 02:39:15.217871'), +(32, 19, 'pending', 97.64, 22, 1, 'Next Day', 10.78, 7.90, '2024-11-26 02:39:15.223825', '2024-11-26 02:39:15.223825'), +(33, 19, 'shipped', 335.03, 30, 1, 'Next Day', 19.48, 28.69, '2024-11-26 02:39:15.231373', '2024-11-26 02:39:15.231373'), +(34, 19, 'shipped', 561.70, 18, 1, 'Express', 19.03, 49.33, '2024-11-26 02:39:15.237829', '2024-11-26 02:39:15.237829'), +(35, 21, 'cancelled', 554.53, 1, 1, 'Next Day', 6.76, 49.80, '2024-11-26 02:39:15.250174', '2024-11-26 02:39:15.250174'), +(36, 21, 'processing', 435.64, 3, 1, 'Next Day', 22.40, 37.57, '2024-11-26 02:39:15.257649', '2024-11-26 02:39:15.257649'), +(37, 21, 'shipped', 44.17, 33, 1, 'Express', 15.48, 2.61, '2024-11-26 02:39:15.260324', '2024-11-26 02:39:15.260324'), +(38, 22, 'delivered', 164.25, 34, 1, 'Next Day', 6.78, 14.32, '2024-11-26 02:39:15.26812', '2024-11-26 02:39:15.26812'), +(39, 24, 'cancelled', 394.77, 11, 1, 'Express', 21.56, 33.93, '2024-11-26 02:39:15.284978', '2024-11-26 02:39:15.284978'), +(40, 25, 'pending', 444.07, 4, 1, 'Express', 6.85, 39.75, '2024-11-26 02:39:15.299806', '2024-11-26 02:39:15.299806'), +(41, 25, 'delivered', 128.07, 37, 1, 'Express', 6.53, 11.05, '2024-11-26 02:39:15.302083', '2024-11-26 02:39:15.302083'), +(42, 27, 'cancelled', 371.22, 2, 1, 'Next Day', 12.32, 32.63, '2024-11-26 02:39:15.312351', '2024-11-26 02:39:15.312351'), +(43, 27, 'cancelled', 290.26, 37, 1, 'Standard', 12.10, 25.29, '2024-11-26 02:39:15.316648', '2024-11-26 02:39:15.316648'), +(44, 28, 'processing', 290.83, 8, 1, 'Standard', 13.99, 25.17, '2024-11-26 02:39:15.32667', '2024-11-26 02:39:15.32667'), +(45, 28, 'cancelled', 195.47, 35, 1, 'Standard', 19.99, 15.95, '2024-11-26 02:39:15.328239', '2024-11-26 02:39:15.328239'), +(46, 28, 'shipped', 257.84, 11, 1, 'Express', 18.47, 21.76, '2024-11-26 02:39:15.33199', '2024-11-26 02:39:15.33199'), +(47, 29, 'delivered', 408.68, 16, 1, 'Next Day', 21.66, 35.18, '2024-11-26 02:39:15.346863', '2024-11-26 02:39:15.346863'), +(48, 29, 'cancelled', 108.56, 2, 1, 'Standard', 5.24, 9.39, '2024-11-26 02:39:15.35237', '2024-11-26 02:39:15.35237'), +(49, 30, 'cancelled', 277.02, 2, 1, 'Next Day', 8.88, 24.38, '2024-11-26 02:39:15.367104', '2024-11-26 02:39:15.367104'), +(50, 30, 'cancelled', 226.16, 35, 1, 'Next Day', 18.77, 18.85, '2024-11-26 02:39:15.378762', '2024-11-26 02:39:15.378762'), +(51, 30, 'pending', 160.23, 43, 1, 'Express', 17.87, 12.94, '2024-11-26 02:39:15.387906', '2024-11-26 02:39:15.387906'), +(52, 31, 'pending', 37.50, 42, 1, 'Next Day', 21.40, 1.46, '2024-11-26 02:39:15.405307', '2024-11-26 02:39:15.405307'), +(53, 33, 'delivered', 141.20, 21, 1, 'Express', 20.00, 11.02, '2024-11-26 02:39:15.417294', '2024-11-26 02:39:15.417294'), +(54, 34, 'delivered', 170.48, 23, 1, 'Express', 16.48, 14.00, '2024-11-26 02:39:15.423599', '2024-11-26 02:39:15.423599'), +(55, 34, 'shipped', 147.85, 61, 1, 'Next Day', 24.80, 11.19, '2024-11-26 02:39:15.427968', '2024-11-26 02:39:15.427968'), +(56, 34, 'pending', 127.05, 4, 1, 'Standard', 6.48, 10.96, '2024-11-26 02:39:15.434662', '2024-11-26 02:39:15.434662'), +(57, 34, 'delivered', 554.88, 52, 1, 'Express', 9.87, 49.55, '2024-11-26 02:39:15.437802', '2024-11-26 02:39:15.437802'), +(58, 36, 'processing', 76.45, 4, 1, 'Next Day', 13.23, 5.75, '2024-11-26 02:39:15.447502', '2024-11-26 02:39:15.447502'), +(59, 36, 'cancelled', 419.61, 41, 1, 'Next Day', 12.63, 37.00, '2024-11-26 02:39:15.451236', '2024-11-26 02:39:15.451236'), +(60, 37, 'delivered', 42.08, 24, 1, 'Standard', 9.11, 3.00, '2024-11-26 02:39:15.459869', '2024-11-26 02:39:15.459869'), +(61, 37, 'shipped', 267.26, 20, 1, 'Next Day', 16.98, 22.75, '2024-11-26 02:39:15.463673', '2024-11-26 02:39:15.463673'), +(62, 37, 'pending', 128.91, 22, 1, 'Express', 21.32, 9.78, '2024-11-26 02:39:15.470876', '2024-11-26 02:39:15.470876'), +(63, 37, 'processing', 105.90, 22, 1, 'Standard', 5.61, 9.12, '2024-11-26 02:39:15.475603', '2024-11-26 02:39:15.475603'), +(64, 37, 'processing', 216.90, 8, 1, 'Next Day', 16.84, 18.19, '2024-11-26 02:39:15.483218', '2024-11-26 02:39:15.483218'), +(65, 38, 'processing', 77.50, 36, 1, 'Next Day', 14.78, 5.70, '2024-11-26 02:39:15.489119', '2024-11-26 02:39:15.489119'), +(66, 38, 'shipped', 298.79, 68, 1, 'Next Day', 21.91, 25.17, '2024-11-26 02:39:15.492457', '2024-11-26 02:39:15.492457'), +(67, 38, 'processing', 494.69, 17, 1, 'Standard', 6.67, 44.37, '2024-11-26 02:39:15.503015', '2024-11-26 02:39:15.503015'), +(68, 39, 'delivered', 274.99, 45, 1, 'Express', 8.86, 24.19, '2024-11-26 02:39:15.510696', '2024-11-26 02:39:15.510696'), +(69, 39, 'shipped', 235.13, 1, 1, 'Standard', 23.12, 19.27, '2024-11-26 02:39:15.530093', '2024-11-26 02:39:15.530093'), +(70, 39, 'pending', 406.47, 58, 1, 'Standard', 24.88, 34.69, '2024-11-26 02:39:15.533611', '2024-11-26 02:39:15.533611'), +(71, 40, 'processing', 317.54, 53, 1, 'Express', 18.71, 27.17, '2024-11-26 02:39:15.540058', '2024-11-26 02:39:15.540058'), +(72, 40, 'delivered', 464.14, 9, 1, 'Standard', 23.57, 40.05, '2024-11-26 02:39:15.543258', '2024-11-26 02:39:15.543258'), +(73, 40, 'shipped', 479.93, 60, 1, 'Standard', 11.78, 42.56, '2024-11-26 02:39:15.552194', '2024-11-26 02:39:15.552194'), +(74, 40, 'cancelled', 438.15, 26, 1, 'Express', 24.16, 37.64, '2024-11-26 02:39:15.554624', '2024-11-26 02:39:15.554624'), +(75, 41, 'shipped', 444.04, 53, 1, 'Express', 6.95, 39.74, '2024-11-26 02:39:15.565988', '2024-11-26 02:39:15.565988'), +(76, 41, 'pending', 352.80, 57, 1, 'Next Day', 15.12, 30.70, '2024-11-26 02:39:15.568536', '2024-11-26 02:39:15.568536'), +(77, 41, 'processing', 319.02, 31, 1, 'Express', 10.84, 28.02, '2024-11-26 02:39:15.573662', '2024-11-26 02:39:15.573662'), +(78, 42, 'shipped', 366.96, 60, 1, 'Standard', 20.44, 31.50, '2024-11-26 02:39:15.582301', '2024-11-26 02:39:15.582301'), +(79, 42, 'shipped', 571.27, 3, 1, 'Standard', 23.48, 49.80, '2024-11-26 02:39:15.587714', '2024-11-26 02:39:15.587714'), +(80, 43, 'delivered', 409.92, 40, 1, 'Next Day', 14.11, 35.98, '2024-11-26 02:39:15.593667', '2024-11-26 02:39:15.593667'), +(81, 43, 'pending', 128.60, 67, 1, 'Next Day', 19.16, 9.95, '2024-11-26 02:39:15.5971', '2024-11-26 02:39:15.5971'), +(82, 43, 'pending', 263.96, 29, 1, 'Next Day', 13.43, 22.78, '2024-11-26 02:39:15.598931', '2024-11-26 02:39:15.598931'), +(83, 43, 'cancelled', 539.73, 39, 1, 'Express', 17.16, 47.51, '2024-11-26 02:39:15.600626', '2024-11-26 02:39:15.600626'), +(84, 43, 'delivered', 399.72, 10, 1, 'Express', 5.37, 35.85, '2024-11-26 02:39:15.606487', '2024-11-26 02:39:15.606487'), +(85, 44, 'processing', 403.28, 15, 1, 'Express', 7.29, 36.00, '2024-11-26 02:39:15.614178', '2024-11-26 02:39:15.614178'), +(86, 44, 'shipped', 162.06, 35, 1, 'Standard', 9.75, 13.85, '2024-11-26 02:39:15.62282', '2024-11-26 02:39:15.62282'), +(87, 45, 'delivered', 472.66, 34, 1, 'Express', 18.84, 41.26, '2024-11-26 02:39:15.637423', '2024-11-26 02:39:15.637423'), +(88, 45, 'cancelled', 378.35, 36, 1, 'Express', 7.62, 33.70, '2024-11-26 02:39:15.648158', '2024-11-26 02:39:15.648158'), +(89, 45, 'delivered', 221.45, 10, 1, 'Standard', 5.83, 19.60, '2024-11-26 02:39:15.651993', '2024-11-26 02:39:15.651993'), +(90, 45, 'delivered', 393.19, 69, 1, 'Next Day', 20.60, 33.87, '2024-11-26 02:39:15.65553', '2024-11-26 02:39:15.65553'), +(91, 46, 'delivered', 78.81, 26, 1, 'Standard', 11.38, 6.13, '2024-11-26 02:39:15.665281', '2024-11-26 02:39:15.665281'), +(92, 46, 'delivered', 174.50, 9, 1, 'Express', 6.93, 15.23, '2024-11-26 02:39:15.66825', '2024-11-26 02:39:15.66825'), +(93, 46, 'pending', 330.66, 83, 1, 'Next Day', 22.14, 28.05, '2024-11-26 02:39:15.671451', '2024-11-26 02:39:15.671451'), +(94, 46, 'pending', 388.16, 82, 1, 'Standard', 21.69, 33.32, '2024-11-26 02:39:15.673837', '2024-11-26 02:39:15.673837'), +(95, 47, 'processing', 323.25, 67, 1, 'Express', 24.23, 27.18, '2024-11-26 02:39:15.683282', '2024-11-26 02:39:15.683282'), +(96, 50, 'shipped', 399.20, 45, 1, 'Express', 19.13, 34.55, '2024-11-26 02:39:15.697555', '2024-11-26 02:39:15.697555'), +(97, 50, 'pending', 501.53, 35, 1, 'Standard', 5.51, 45.09, '2024-11-26 02:39:15.703336', '2024-11-26 02:39:15.703336'), +(98, 50, 'delivered', 499.22, 60, 1, 'Express', 11.64, 44.33, '2024-11-26 02:39:15.706338', '2024-11-26 02:39:15.706338'); + +INSERT INTO "public"."product_reviews" ("review_id", "product_id", "user_id", "rating", "title", "content", "is_verified_purchase", "created_at") VALUES +(1, 414, 3, 1, 'Succedo porro dolore damno optio canis vilis odit.', 'Defaeco tibi arx clarus spoliatio. Textor aperte tempus aegrotatio abundans. Nobis consequuntur candidus provident dolor vulgaris vorago rem decipio deprecator.', 't', '2024-11-26 02:39:15.013431'), +(2, 980, 5, 4, 'Benigne voluptas aranea ambitus amplexus nam terminatio cornu voluptatum damno.', 'Deleniti spoliatio tristis degenero. Ceno sint voro admiratio valde libero caste. Denuncio conatus attonbitus caries triumphus porro vereor campana animus absconditus.', 't', '2024-11-26 02:39:15.035329'), +(3, 414, 9, 5, 'Denique sperno dapifer laboriosam adsuesco subito admoveo totidem tremo.', 'Commodo denique patria civis. Coadunatio adsidue abbas ambitus textor vito curso. Arca ipsa arbor perferendis victoria autus tendo.', 't', '2024-11-26 02:39:15.104871'), +(4, 528, 9, 2, 'Thesaurus quia delibero blandior.', 'Vitiosus eius cui eligendi tergum. Atrox numquam sono summisse vaco. Aestivus vitae dapifer qui sophismata.', 't', '2024-11-26 02:39:15.11143'), +(5, 376, 9, 1, 'Utilis valens abstergo valde cernuus adficio.', 'Urbs patior natus torqueo terror validus ipsum volaticus vulnus. Ulciscor desidero cresco. Adsidue dicta ut benigne cursim vigor curto.', 't', '2024-11-26 02:39:15.115028'), +(6, 439, 12, 2, 'Sumptus amo cerno adipiscor custodia tres.', 'Spero vicissitudo capillus. Voluptates vivo canonicus amaritudo arcesso subvenio sursum sperno. Assentator nobis denuo suspendo decet.', 't', '2024-11-26 02:39:15.139497'), +(7, 959, 12, 1, 'Vitae unus aspicio compello at paulatim summa comes.', 'Studio curiositas ultra tepidus advoco quas canto. Viscus utroque cultellus claro canonicus exercitationem amplus. Ab commodo bonus volup suscipio consectetur aliquam.', 't', '2024-11-26 02:39:15.142806'), +(8, 567, 12, 4, 'Molestias dedecor soluta admitto depromo.', 'Comparo vitium auctor colo dolore. Cur tam umerus collum crudelis consuasor triumphus adinventitias colligo. Maiores debeo harum avaritia curvo desipio venia cavus.', 't', '2024-11-26 02:39:15.1475'), +(9, 436, 13, 2, 'Verecundia temeritas calamitas valeo cresco nemo tripudio audio.', 'Patior varietas astrum curiositas triumphus accusantium amplexus vulariter cicuta. Auctor contra tardus solus nobis ex turpis canonicus decipio armarium. Casso concido deludo acquiro aliqua stipes curto.', 't', '2024-11-26 02:39:15.156945'), +(10, 538, 14, 4, 'Dens volo spectaculum arguo appello.', 'Tener clementia acer vinco. Absque capillus canonicus curis. Utroque defluo cunctatio itaque careo admoveo vigor audentia avarus demens.', 't', '2024-11-26 02:39:15.167299'), +(11, 110, 14, 3, 'Ademptio denuncio coadunatio.', 'Pauper defetiscor cumque derideo adhaero vapulus vulticulus attonbitus animi. Solvo solvo ubi tantum. Placeat sto dolores demonstro similique iusto.', 't', '2024-11-26 02:39:15.170709'), +(12, 491, 16, 1, 'Tempore aufero minus torrens tenuis thymbra utroque.', 'Cultura modi texo subiungo vulnero abutor conspergo cicuta celebrer cado. Ago talio suadeo casso casus quo tempus utor. Vobis nobis ver titulus varius absum vociferor demitto theologus.', 't', '2024-11-26 02:39:15.176975'), +(13, 283, 19, 2, 'Adversus voro addo somniculosus correptius.', 'Constans sperno suspendo strues amplitudo solum cibus ad. Damno deleo sufficio colligo comburo adulescens. Minus consectetur sufficio fuga delicate dolorem repellat solutio.', 't', '2024-11-26 02:39:15.223057'), +(14, 70, 19, 3, 'Colo usus assumenda conservo teres adaugeo.', 'Totam vicissitudo utor comitatus occaecati aetas causa alius. Utique conor libero damnatio degenero. Clementia quis curia aduro deporto torqueo altus aegrus arguo tendo.', 't', '2024-11-26 02:39:15.230679'), +(15, 940, 19, 2, 'Atque timidus valeo ullus damnatio tempora alter.', 'Tardus currus vulnero. Umbra denego tres. Veritatis coadunatio vir argentum aggredior custodia tribuo demergo tricesimus.', 't', '2024-11-26 02:39:15.24207'), +(16, 170, 21, 3, 'Corrigo corrigo autem amplus taedium tepesco volubilis terebro careo adhaero.', 'Confugo color ventus numquam bestia valetudo vulgo aiunt unus crinis. Vergo voluptate cedo benevolentia aggero libero abutor. Aer cultellus adflicto truculenter bellum complectus.', 't', '2024-11-26 02:39:15.25685'), +(17, 347, 22, 2, 'Delectus ducimus concedo charisma sollicito animadverto utroque tergum aufero suasoria.', 'Audacia certe cunabula subnecto repudiandae exercitationem tenuis. Quae tersus concido uxor possimus traho in blanditiis id. Subiungo demonstro tubineus spiritus stella.', 't', '2024-11-26 02:39:15.274697'), +(18, 934, 27, 2, 'Acsi vicinus eos adimpleo conicio aestus crudelis.', 'Delinquo credo animadverto caries amaritudo timor appositus pariatur. Caelum repudiandae defluo cubo optio. Cognomen laboriosam sortitus acquiro deleniti adsuesco.', 't', '2024-11-26 02:39:15.323195'), +(19, 764, 28, 1, 'Ver facere umquam.', 'Est fugit undique. Caput cum uredo. Vulgivagus vitiosus abscido adiuvo arceo conscendo triduana vapulus audentia quam.', 't', '2024-11-26 02:39:15.342355'), +(20, 587, 29, 4, 'Trucido ademptio censura delinquo aestus suffoco cruentus.', 'Abduco suppellex triumphus crur magni. Quasi abundans deporto sequi. Creator teneo patrocinor vestigium cubicularis comis valens admiratio approbo agnitio.', 't', '2024-11-26 02:39:15.358361'), +(21, 55, 30, 4, 'Aegrus dolor agnitio tabgo in viriliter auctor.', 'Beneficium porro suppono suppono tot ultio aetas. Stips deserunt aufero ipsum cumque. Tolero cumque acquiro adsum umerus vitium.', 't', '2024-11-26 02:39:15.376213'), +(22, 7, 30, 5, 'Ubi facere aperte thema sulum.', 'Dolorum alias sollicito vere aliquid celer veniam. Solium facere patior cupressus coepi. Tam tamen speciosus.', 't', '2024-11-26 02:39:15.385475'), +(23, 908, 30, 3, 'Theologus benigne cenaculum canis.', 'Comminor arma defessus utilis molestiae utrimque autus. Nemo delectatio solutio thalassinus. Vilitas cubicularis beatae ipsa amor civitas beatus crux amoveo.', 't', '2024-11-26 02:39:15.396604'), +(24, 497, 31, 2, 'Cunabula ad bene.', 'Curatio adinventitias odit inventore aeternus villa. Ultra a vaco. Tempora conturbo taceo.', 't', '2024-11-26 02:39:15.409987'), +(25, 178, 34, 1, 'Usus vapulus sequi esse conatus vomer comitatus tam.', 'Pecus cruentus vobis mollitia viduo absens nam. Tamdiu ventosus abeo a demens adamo voluptatem brevis. Aduro enim crastinus adinventitias conculco cruciamentum.', 't', '2024-11-26 02:39:15.427141'), +(26, 549, 34, 2, 'Nulla crinis amo vehemens adeptio urbanus contigo repudiandae vesco.', 'Minima tendo templum est. Templum turba tempus considero vulnus dapifer acidus. Antiquus animus cilicium adnuo sto.', 't', '2024-11-26 02:39:15.433634'), +(27, 292, 36, 4, 'Delectus attollo sit vulgivagus quasi adeptio accommodo commemoro autus.', 'Tutamen caute comparo capillus ver desolo sollicito cupressus quos. Conforto reiciendis officiis claudeo architecto corporis. Quo vergo adfectus careo aut desipio.', 't', '2024-11-26 02:39:15.452787'), +(28, 46, 37, 5, 'Theatrum curtus defetiscor utroque vel capitulus aveho.', 'Velut commodi solio suggero tergo magni. Volaticus perferendis suscipit conitor spargo causa. Sumo eligendi statua centum.', 't', '2024-11-26 02:39:15.463051'), +(29, 409, 37, 5, 'Acer territo aestas voveo.', 'Tardus cariosus sperno adimpleo tui assentator subiungo caelestis. Dens assentator suspendo. Conicio minima cinis crapula.', 't', '2024-11-26 02:39:15.468761'), +(30, 836, 37, 3, 'Ratione decens sponte amitto vito tandem quos.', 'Arto cunabula solvo reiciendis crebro. Torqueo acquiro defendo tempora in soleo ea. Adopto deprecator aliqua artificiose crebro armarium vix vindico condico rerum.', 't', '2024-11-26 02:39:15.48708'), +(31, 512, 38, 3, 'Bibo acidus tego.', 'Ustulo sed calculus ars. Velut supellex conscendo ocer colo xiphias tamquam porro. Quae congregatio ad crur via quidem.', 't', '2024-11-26 02:39:15.49968'), +(32, 550, 39, 2, 'Ver cur comburo creta dapifer aer deripio depulso.', 'Conventus placeat utrimque vis nulla adicio volubilis. Condico arceo arbitro aspicio adipisci veniam hic subseco. Textilis vaco volaticus decens virga supra aeneus statim stips.', 't', '2024-11-26 02:39:15.529144'), +(33, 205, 39, 1, 'Ager ocer addo amissio inventore officiis ad.', 'Tum suppono apostolus omnis spectaculum adfero umbra. Ullam tredecim tamdiu recusandae spiritus timidus somniculosus complectus coruscus velit. Subnecto virtus suffoco.', 't', '2024-11-26 02:39:15.532951'), +(34, 902, 39, 1, 'Eligendi quas aliqua damnatio calcar catena desparatus tonsor tam.', 'Fugit curso voluptas laborum catena calculus perferendis. Absens triduana succurro somniculosus aegrotatio conturbo videlicet. Circumvenio aro deduco constans statim voco conventus advenio velit.', 't', '2024-11-26 02:39:15.537446'), +(35, 100, 40, 4, 'Conspergo virtus ullam claustrum absens clibanus cilicium validus volaticus.', 'Deludo infit aliquam. Comes facilis solvo succedo approbo torqueo. Valetudo deduco varietas uredo debitis creator vicissitudo sumo.', 't', '2024-11-26 02:39:15.542566'), +(36, 216, 40, 4, 'Nam molestias vergo.', 'Approbo nam aliqua barba addo dolores ago. Victoria suppellex aetas caecus speculum varius. Tonsor libero in.', 't', '2024-11-26 02:39:15.553577'), +(37, 795, 40, 2, 'Vitium alii statua vivo coerceo universe victoria.', 'Campana concido adeptio tripudio ulciscor recusandae conservo aestus. Sursum verecundia sustineo tribuo tamen quos curso veniam soleo. Agnosco clamo illum cetera brevis et.', 't', '2024-11-26 02:39:15.562223'), +(38, 144, 41, 4, 'Suasoria creber apparatus.', 'Porro conspergo adaugeo fuga vesica patior volup approbo minus. Est alioqui nostrum perspiciatis suscipit temptatio tepidus somnus bibo. Tergeo viriliter aeternus facilis coma caelum.', 't', '2024-11-26 02:39:15.567772'), +(39, 775, 42, 4, 'Depraedor amor demens careo conscendo.', 'Calculus aestus verto ex. Facere quisquam verus atrox clementia voluptates. Acerbitas arceo acquiro vox cibo.', 't', '2024-11-26 02:39:15.586489'), +(40, 641, 43, 4, 'Alienus suspendo pauper solvo velociter terreo terminatio.', 'Vox nobis amitto degenero tersus acsi adstringo aegre suus desino. Amiculum synagoga commemoro cena solio. Conventus saepe cerno theatrum calculus articulus tero.', 't', '2024-11-26 02:39:15.596609'), +(41, 279, 43, 3, 'Amicitia vitae ultra aeternus suppellex.', 'Vulgus cognatus capitulus minus truculenter. Sui aduro verto aggero. Deprecator dedico voluptate vulariter sol antepono dicta eveniet doloribus modi.', 't', '2024-11-26 02:39:15.605567'), +(42, 157, 43, 5, 'Teres cilicium civis ventus contigo advenio pauci ante.', 'Sapiente utilis territo amplexus creator teres cur voluptas tabgo. Utrum amaritudo aqua. Uredo facilis civitas consequatur conicio compello carcer peior.', 't', '2024-11-26 02:39:15.609361'), +(43, 342, 44, 5, 'Demens considero constans turbo tamen.', 'Placeat delectatio alii vulnus ipsa subseco cum infit vilitas aspernatur. Argentum textor aduro aggredior coaegresco. Cultura adinventitias vita viridis cibus suus nesciunt.', 't', '2024-11-26 02:39:15.620552'), +(44, 517, 44, 2, 'Creator venio accusator.', 'Vicinus crur cursus nesciunt delectatio asporto. Pel verumtamen amissio. Corpus titulus censura vaco.', 't', '2024-11-26 02:39:15.630359'), +(45, 890, 45, 2, 'Demonstro centum sumo.', 'Studio valens defessus tepidus turpis sum distinctio quidem subseco casus. Virga delego substantia tabula somniculosus incidunt uxor deduco aduro. Sperno ulciscor aptus adaugeo victus arceo tolero trans suggero.', 't', '2024-11-26 02:39:15.647164'), +(46, 831, 45, 5, 'Ustilo adversus tyrannus pectus creator adstringo spiculum complectus delibero.', 'Vere tremo defendo cresco capto corroboro amor volup. Antiquus conservo incidunt expedita adeptio virga cetera. Aestus nisi apto.', 't', '2024-11-26 02:39:15.651135'), +(47, 816, 45, 5, 'Tenax pecus copiose attonbitus stipes vulgus deleo supra deputo custodia.', 'Despecto cornu tamquam utilis vacuus calcar. Congregatio colligo suscipio cogo admoveo corrumpo supplanto compello quo solutio. Velit damnatio aspernatur comis custodia summopere abutor comedo.', 't', '2024-11-26 02:39:15.654851'), +(48, 464, 46, 5, 'Arbor cohibeo tener.', 'Cunabula cogito aggero vigor infit. Solus doloribus alii sed armarium cupio quo tero stillicidium. Arcesso coniuratio adicio super viridis celer alias demonstro.', 't', '2024-11-26 02:39:15.670307'), +(49, 224, 47, 3, 'Pax coruscus conservo.', 'Absque theologus molestias vos odit adsidue admitto vacuus turba. Quae depraedor volaticus virga vorago. Verbera blandior tripudio sui vivo molestias ait patria stipes.', 't', '2024-11-26 02:39:15.686543'), +(50, 812, 50, 1, 'Facere acceptus caste verus vester thermae vomica timidus.', 'Civis adaugeo alius. Desparatus uberrime unus praesentium. Desidero valetudo defetiscor charisma veritatis cresco desolo compono somnus vulnero.', 't', '2024-11-26 02:39:15.702729'); + +INSERT INTO "public"."products" ("product_id", "name", "description", "price", "created_at") VALUES +(1, 'Handcrafted Wooden Sausages', 'Professional-grade Car perfect for baggy training and recreational use', 867.55, '2024-11-26 02:39:13.723595'), +(2, 'Awesome Wooden Shoes', 'Featuring Titanium-enhanced technology, our Chair offers unparalleled monstrous performance', 437.65, '2024-11-26 02:39:13.735021'), +(3, 'Elegant Fresh Computer', 'Our deer-friendly Keyboard ensures athletic comfort for your pets', 611.49, '2024-11-26 02:39:13.736808'), +(4, 'Tasty Wooden Shoes', 'Introducing the Palestine-inspired Gloves, blending major style with local craftsmanship', 44.09, '2024-11-26 02:39:13.738504'), +(5, 'Oriental Fresh Keyboard', 'Our zesty-inspired Shirt brings a taste of luxury to your unlawful lifestyle', 601.99, '2024-11-26 02:39:13.740259'), +(6, 'Ergonomic Bronze Chips', 'New tan Computer with ergonomic design for near comfort', 149.59, '2024-11-26 02:39:13.743396'), +(7, 'Unbranded Soft Chair', 'Discover the penguin-like agility of our Sausages, perfect for blond users', 364.80, '2024-11-26 02:39:13.745294'), +(8, 'Modern Fresh Ball', 'Introducing the Reunion-inspired Pizza, blending linear style with local craftsmanship', 128.35, '2024-11-26 02:39:13.746648'), +(9, 'Luxurious Soft Hat', 'Our bitter-inspired Bike brings a taste of luxury to your prime lifestyle', 321.25, '2024-11-26 02:39:13.747675'), +(10, 'Fantastic Frozen Shirt', 'Featuring Neon-enhanced technology, our Chicken offers unparalleled vengeful performance', 810.00, '2024-11-26 02:39:13.751954'), +(11, 'Rustic Cotton Table', 'Our tangy-inspired Chips brings a taste of luxury to your enchanted lifestyle', 432.80, '2024-11-26 02:39:13.762669'), +(12, 'Awesome Metal Gloves', 'Featuring Phosphorus-enhanced technology, our Computer offers unparalleled glossy performance', 523.69, '2024-11-26 02:39:13.769799'), +(13, 'Unbranded Wooden Chicken', 'Our elephant-friendly Bacon ensures meager comfort for your pets', 60.92, '2024-11-26 02:39:13.773417'), +(14, 'Fantastic Concrete Hat', 'Osinski - Ruecker''s most advanced Cheese technology increases hidden capabilities', 635.95, '2024-11-26 02:39:13.775301'), +(15, 'Electronic Steel Chips', 'Experience the pink brilliance of our Salad, perfect for messy environments', 234.29, '2024-11-26 02:39:13.776486'), +(16, 'Practical Frozen Towels', 'Ergonomic Computer made with Concrete for all-day ultimate support', 265.30, '2024-11-26 02:39:13.779092'), +(17, 'Luxurious Metal Cheese', 'Discover the unruly new Pizza with an exciting mix of Frozen ingredients', 355.70, '2024-11-26 02:39:13.780694'), +(18, 'Small Soft Pizza', 'Discover the unrealistic new Pants with an exciting mix of Bronze ingredients', 110.49, '2024-11-26 02:39:13.782845'), +(19, 'Elegant Metal Salad', 'Stylish Cheese designed to make you stand out with everlasting looks', 332.15, '2024-11-26 02:39:13.785307'), +(20, 'Sleek Plastic Mouse', 'Discover the favorite new Cheese with an exciting mix of Wooden ingredients', 399.15, '2024-11-26 02:39:13.786489'), +(21, 'Rustic Metal Mouse', 'Our penguin-friendly Chicken ensures punctual comfort for your pets', 185.39, '2024-11-26 02:39:13.788591'), +(22, 'Small Frozen Bacon', 'Incredible Tuna designed with Wooden for free performance', 391.29, '2024-11-26 02:39:13.789736'), +(23, 'Ergonomic Metal Towels', 'Stylish Mouse designed to make you stand out with plump looks', 990.15, '2024-11-26 02:39:13.790465'), +(24, 'Small Rubber Salad', 'The sleek and frank Shoes comes with teal LED lighting for smart functionality', 914.15, '2024-11-26 02:39:13.791471'), +(25, 'Rustic Plastic Salad', 'The lavender Fish combines Mexico aesthetics with Boron-based durability', 470.99, '2024-11-26 02:39:13.792629'), +(26, 'Modern Bronze Bacon', 'The Horizontal client-driven internet solution Shirt offers reliable performance and portly design', 94.45, '2024-11-26 02:39:13.793974'), +(27, 'Licensed Plastic Sausages', 'Hand and Sons''s most advanced Chicken technology increases boiling capabilities', 35.00, '2024-11-26 02:39:13.794932'), +(28, 'Practical Frozen Chair', 'Experience the orchid brilliance of our Sausages, perfect for flimsy environments', 955.35, '2024-11-26 02:39:13.796128'), +(29, 'Modern Granite Cheese', 'New azure Bike with ergonomic design for apt comfort', 856.99, '2024-11-26 02:39:13.796964'), +(30, 'Electronic Granite Hat', 'Experience the magenta brilliance of our Pants, perfect for astonishing environments', 380.85, '2024-11-26 02:39:13.798187'), +(31, 'Sleek Plastic Car', 'Discover the altruistic new Pants with an exciting mix of Wooden ingredients', 579.75, '2024-11-26 02:39:13.799054'), +(32, 'Incredible Metal Towels', 'New violet Chair with ergonomic design for calculating comfort', 28.05, '2024-11-26 02:39:13.799977'), +(33, 'Bespoke Fresh Soap', 'Discover the elephant-like agility of our Bike, perfect for practical users', 878.70, '2024-11-26 02:39:13.800848'), +(34, 'Generic Cotton Shirt', 'The Visionary global frame Shirt offers reliable performance and vibrant design', 859.85, '2024-11-26 02:39:13.801818'), +(35, 'Refined Concrete Table', 'Our fresh-inspired Table brings a taste of luxury to your adolescent lifestyle', 906.39, '2024-11-26 02:39:13.802742'), +(36, 'Tasty Wooden Mouse', 'Savor the fluffy essence in our Chips, designed for sleepy culinary adventures', 793.69, '2024-11-26 02:39:13.803871'), +(37, 'Intelligent Bronze Mouse', 'New Table model with 36 GB RAM, 118 GB storage, and smug features', 622.09, '2024-11-26 02:39:13.805377'), +(38, 'Practical Bronze Shoes', 'The sleek and bowed Tuna comes with lime LED lighting for smart functionality', 814.69, '2024-11-26 02:39:13.806474'), +(39, 'Refined Frozen Bike', 'The maroon Table combines Lao People''s Democratic Republic aesthetics with Helium-based durability', 473.99, '2024-11-26 02:39:13.80743'), +(40, 'Electronic Plastic Sausages', 'Professional-grade Tuna perfect for foolhardy training and recreational use', 869.92, '2024-11-26 02:39:13.808843'), +(41, 'Awesome Wooden Ball', 'The Juliet Tuna is the latest in a series of nice products from Ledner, Murphy and Predovic', 460.05, '2024-11-26 02:39:13.811379'), +(42, 'Small Bronze Chicken', 'Klocko, Mraz and Gottlieb''s most advanced Chair technology increases handy capabilities', 587.80, '2024-11-26 02:39:13.813557'), +(43, 'Unbranded Rubber Keyboard', 'Introducing the Palestine-inspired Car, blending super style with local craftsmanship', 950.35, '2024-11-26 02:39:13.814633'), +(44, 'Incredible Wooden Soap', 'Discover the frog-like agility of our Shoes, perfect for criminal users', 598.13, '2024-11-26 02:39:13.816122'), +(45, 'Sleek Steel Hat', 'New Chicken model with 6 GB RAM, 865 GB storage, and zesty features', 996.65, '2024-11-26 02:39:13.817597'), +(46, 'Tasty Steel Cheese', 'Our whale-friendly Pants ensures reckless comfort for your pets', 621.99, '2024-11-26 02:39:13.818707'), +(47, 'Practical Metal Shirt', 'Our salty-inspired Mouse brings a taste of luxury to your impractical lifestyle', 142.65, '2024-11-26 02:39:13.819709'), +(48, 'Modern Rubber Cheese', 'Ergonomic Bacon made with Frozen for all-day imaginative support', 443.19, '2024-11-26 02:39:13.82073'), +(49, 'Licensed Soft Fish', 'Savor the tender essence in our Car, designed for made-up culinary adventures', 265.64, '2024-11-26 02:39:13.821646'), +(50, 'Intelligent Fresh Pizza', 'Featuring Fluorine-enhanced technology, our Car offers unparalleled critical performance', 147.49, '2024-11-26 02:39:13.823031'), +(51, 'Handcrafted Steel Hat', 'Stylish Chair designed to make you stand out with apt looks', 177.29, '2024-11-26 02:39:13.824009'), +(52, 'Electronic Concrete Hat', 'Featuring Technetium-enhanced technology, our Keyboard offers unparalleled appropriate performance', 801.49, '2024-11-26 02:39:13.825008'), +(53, 'Sleek Wooden Ball', 'Innovative Shoes featuring dependable technology and Cotton construction', 376.75, '2024-11-26 02:39:13.825749'), +(54, 'Handcrafted Granite Sausages', 'Discover the penguin-like agility of our Table, perfect for mundane users', 116.15, '2024-11-26 02:39:13.826587'), +(55, 'Fantastic Fresh Fish', 'Discover the dog-like agility of our Chips, perfect for unimportant users', 597.65, '2024-11-26 02:39:13.829148'), +(56, 'Intelligent Concrete Keyboard', 'Professional-grade Sausages perfect for colossal training and recreational use', 290.95, '2024-11-26 02:39:13.830097'), +(57, 'Luxurious Frozen Tuna', 'Savor the crispy essence in our Car, designed for cute culinary adventures', 194.79, '2024-11-26 02:39:13.830649'), +(58, 'Small Bronze Keyboard', 'New Tuna model with 12 GB RAM, 398 GB storage, and triangular features', 818.99, '2024-11-26 02:39:13.831602'), +(59, 'Practical Wooden Mouse', 'Professional-grade Chicken perfect for deserted training and recreational use', 330.45, '2024-11-26 02:39:13.832795'), +(60, 'Fantastic Concrete Pants', 'Innovative Mouse featuring long technology and Metal construction', 61.39, '2024-11-26 02:39:13.833662'), +(61, 'Bespoke Wooden Chips', 'The Expanded neutral pricing structure Pants offers reliable performance and inconsequential design', 355.30, '2024-11-26 02:39:13.834536'), +(62, 'Unbranded Concrete Sausages', 'Ergonomic Ball designed with Rubber for tempting performance', 148.39, '2024-11-26 02:39:13.835212'), +(63, 'Elegant Concrete Shoes', 'Stylish Keyboard designed to make you stand out with ultimate looks', 398.59, '2024-11-26 02:39:13.835886'), +(64, 'Handmade Granite Chips', 'The sleek and entire Table comes with orange LED lighting for smart functionality', 907.49, '2024-11-26 02:39:13.836762'), +(65, 'Tasty Plastic Computer', 'Ergonomic Shoes made with Plastic for all-day unknown support', 790.79, '2024-11-26 02:39:13.837866'), +(66, 'Fantastic Rubber Bacon', 'Professional-grade Shirt perfect for grounded training and recreational use', 823.00, '2024-11-26 02:39:13.838418'), +(67, 'Elegant Frozen Shoes', 'Ergonomic Cheese made with Rubber for all-day profuse support', 697.09, '2024-11-26 02:39:13.839179'), +(68, 'Handcrafted Cotton Table', 'Professional-grade Fish perfect for wee training and recreational use', 161.85, '2024-11-26 02:39:13.839676'), +(69, 'Modern Bronze Soap', 'Luxurious Salad designed with Wooden for crooked performance', 580.59, '2024-11-26 02:39:13.840438'), +(70, 'Recycled Wooden Towels', 'Our zebra-friendly Soap ensures useless comfort for your pets', 871.25, '2024-11-26 02:39:13.841654'), +(71, 'Handmade Bronze Computer', 'The AI-driven encompassing functionalities Keyboard offers reliable performance and gruesome design', 353.49, '2024-11-26 02:39:13.842787'), +(72, 'Fantastic Granite Car', 'Experience the magenta brilliance of our Table, perfect for ornery environments', 635.95, '2024-11-26 02:39:13.843958'), +(73, 'Ergonomic Wooden Car', 'New Bike model with 100 GB RAM, 503 GB storage, and bitter features', 752.40, '2024-11-26 02:39:13.84533'), +(74, 'Ergonomic Cotton Bacon', 'Our bee-friendly Shirt ensures monstrous comfort for your pets', 446.35, '2024-11-26 02:39:13.846292'), +(75, 'Elegant Cotton Soap', 'Handcrafted Chicken designed with Plastic for all performance', 164.55, '2024-11-26 02:39:13.850069'), +(76, 'Awesome Cotton Cheese', 'Stylish Bacon designed to make you stand out with steep looks', 186.79, '2024-11-26 02:39:13.852399'), +(77, 'Electronic Cotton Sausages', 'The Richmond Fish is the latest in a series of downright products from Tremblay - Ankunding', 94.69, '2024-11-26 02:39:13.854614'), +(78, 'Ergonomic Metal Gloves', 'The Reba Computer is the latest in a series of hungry products from Gleichner LLC', 415.39, '2024-11-26 02:39:13.858163'), +(79, 'Gorgeous Wooden Shirt', 'Ergonomic Soap made with Granite for all-day steep support', 430.99, '2024-11-26 02:39:13.863486'), +(80, 'Licensed Plastic Chicken', 'Ergonomic Soap made with Wooden for all-day decent support', 279.50, '2024-11-26 02:39:13.866406'), +(81, 'Electronic Metal Chicken', 'Professional-grade Pizza perfect for dramatic training and recreational use', 20.81, '2024-11-26 02:39:13.867466'), +(82, 'Sleek Plastic Pants', 'Stylish Chair designed to make you stand out with infinite looks', 389.39, '2024-11-26 02:39:13.868897'), +(83, 'Elegant Rubber Ball', 'Savor the golden essence in our Chicken, designed for self-assured culinary adventures', 304.19, '2024-11-26 02:39:13.870058'), +(84, 'Oriental Wooden Sausages', 'Featuring Beryllium-enhanced technology, our Chicken offers unparalleled average performance', 501.49, '2024-11-26 02:39:13.870919'), +(85, 'Refined Concrete Ball', 'The sleek and robust Gloves comes with tan LED lighting for smart functionality', 801.49, '2024-11-26 02:39:13.871821'), +(86, 'Modern Frozen Bike', 'Elegant Towels designed with Granite for nautical performance', 874.20, '2024-11-26 02:39:13.872683'), +(87, 'Oriental Rubber Soap', 'Featuring Cerium-enhanced technology, our Cheese offers unparalleled wealthy performance', 49.07, '2024-11-26 02:39:13.873542'), +(88, 'Ergonomic Metal Table', 'Discover the fish-like agility of our Towels, perfect for wealthy users', 479.40, '2024-11-26 02:39:13.874911'), +(89, 'Gorgeous Soft Bacon', 'Professional-grade Cheese perfect for blushing training and recreational use', 699.35, '2024-11-26 02:39:13.876623'), +(90, 'Bespoke Fresh Keyboard', 'The plum Table combines Czechia aesthetics with Lithium-based durability', 871.40, '2024-11-26 02:39:13.877196'), +(91, 'Licensed Wooden Shoes', 'Runolfsson Inc''s most advanced Hat technology increases trusty capabilities', 984.29, '2024-11-26 02:39:13.877932'), +(92, 'Incredible Rubber Cheese', 'Ergonomic Computer made with Fresh for all-day equatorial support', 51.60, '2024-11-26 02:39:13.878584'), +(93, 'Incredible Frozen Salad', 'Featuring Nihonium-enhanced technology, our Shirt offers unparalleled inferior performance', 880.39, '2024-11-26 02:39:13.87963'), +(94, 'Modern Cotton Tuna', 'Featuring Copernicium-enhanced technology, our Pizza offers unparalleled messy performance', 238.39, '2024-11-26 02:39:13.880452'), +(95, 'Ergonomic Soft Computer', 'Discover the uneven new Towels with an exciting mix of Wooden ingredients', 182.15, '2024-11-26 02:39:13.881444'), +(96, 'Practical Concrete Shoes', 'Featuring Cobalt-enhanced technology, our Keyboard offers unparalleled ornery performance', 100.59, '2024-11-26 02:39:13.883385'), +(97, 'Elegant Steel Towels', 'The Raleigh Pizza is the latest in a series of breakable products from Hintz Inc', 726.19, '2024-11-26 02:39:13.88572'), +(98, 'Fantastic Rubber Ball', 'The Jerod Hat is the latest in a series of superficial products from Pagac LLC', 274.35, '2024-11-26 02:39:13.887826'), +(99, 'Oriental Steel Soap', 'The sleek and ruddy Salad comes with silver LED lighting for smart functionality', 167.00, '2024-11-26 02:39:13.88901'), +(100, 'Awesome Soft Car', 'Introducing the Cape Verde-inspired Shoes, blending mediocre style with local craftsmanship', 16.35, '2024-11-26 02:39:13.889988'), +(101, 'Unbranded Plastic Chicken', 'Savor the spicy essence in our Bike, designed for nautical culinary adventures', 963.35, '2024-11-26 02:39:13.891236'), +(102, 'Tasty Concrete Towels', 'Stylish Ball designed to make you stand out with scaly looks', 76.69, '2024-11-26 02:39:13.892951'), +(103, 'Modern Bronze Soap', 'Rohan, Christiansen and Rosenbaum''s most advanced Bacon technology increases glossy capabilities', 493.75, '2024-11-26 02:39:13.896447'), +(104, 'Incredible Fresh Tuna', 'New Gloves model with 17 GB RAM, 795 GB storage, and electric features', 91.55, '2024-11-26 02:39:13.900156'), +(105, 'Generic Wooden Car', 'New Towels model with 42 GB RAM, 639 GB storage, and fixed features', 984.10, '2024-11-26 02:39:13.909085'), +(106, 'Fantastic Cotton Bacon', 'Stylish Computer designed to make you stand out with lined looks', 968.50, '2024-11-26 02:39:13.913595'), +(107, 'Refined Soft Soap', 'The fuchsia Bacon combines Namibia aesthetics with Plutonium-based durability', 486.79, '2024-11-26 02:39:13.916573'), +(108, 'Practical Granite Chair', 'Our lion-friendly Chicken ensures gaseous comfort for your pets', 460.69, '2024-11-26 02:39:13.919583'), +(109, 'Handmade Granite Pants', 'Innovative Salad featuring sparkling technology and Bronze construction', 485.79, '2024-11-26 02:39:13.920192'), +(110, 'Unbranded Concrete Hat', 'Savor the salty essence in our Bacon, designed for minor culinary adventures', 96.99, '2024-11-26 02:39:13.920979'), +(111, 'Bespoke Frozen Car', 'Professional-grade Salad perfect for distant training and recreational use', 175.85, '2024-11-26 02:39:13.922107'), +(112, 'Practical Bronze Towels', 'Discover the scared new Soap with an exciting mix of Rubber ingredients', 803.70, '2024-11-26 02:39:13.922926'), +(113, 'Bespoke Steel Mouse', 'The Monitored motivating internet solution Sausages offers reliable performance and basic design', 254.60, '2024-11-26 02:39:13.923925'), +(114, 'Fantastic Wooden Computer', 'Experience the purple brilliance of our Hat, perfect for self-assured environments', 236.19, '2024-11-26 02:39:13.925235'), +(115, 'Oriental Cotton Salad', 'Discover the far new Hat with an exciting mix of Steel ingredients', 729.99, '2024-11-26 02:39:13.926326'), +(116, 'Handcrafted Frozen Tuna', 'Discover the lion-like agility of our Gloves, perfect for low users', 874.69, '2024-11-26 02:39:13.927908'), +(117, 'Generic Plastic Table', 'Featuring Tungsten-enhanced technology, our Pizza offers unparalleled competent performance', 718.69, '2024-11-26 02:39:13.928668'), +(118, 'Fantastic Wooden Chair', 'The Jeramie Cheese is the latest in a series of junior products from Herzog LLC', 171.83, '2024-11-26 02:39:13.92978'), +(119, 'Generic Plastic Chips', 'The yellow Gloves combines Bangladesh aesthetics with Scandium-based durability', 524.50, '2024-11-26 02:39:13.930824'), +(120, 'Incredible Cotton Pants', 'The sleek and dead Bacon comes with purple LED lighting for smart functionality', 479.80, '2024-11-26 02:39:13.932329'), +(121, 'Modern Steel Chair', 'Ergonomic Chicken made with Bronze for all-day warlike support', 48.99, '2024-11-26 02:39:13.933315'), +(122, 'Tasty Fresh Keyboard', 'Discover the zebra-like agility of our Tuna, perfect for well-documented users', 642.79, '2024-11-26 02:39:13.934216'), +(123, 'Licensed Granite Salad', 'Ergonomic Bacon made with Fresh for all-day distinct support', 676.79, '2024-11-26 02:39:13.935252'), +(124, 'Practical Granite Soap', 'Experience the tan brilliance of our Towels, perfect for mammoth environments', 621.65, '2024-11-26 02:39:13.936062'), +(125, 'Awesome Wooden Salad', 'Stylish Cheese designed to make you stand out with immaculate looks', 654.75, '2024-11-26 02:39:13.936995'), +(126, 'Unbranded Bronze Tuna', 'New Soap model with 79 GB RAM, 568 GB storage, and unaware features', 410.15, '2024-11-26 02:39:13.937934'), +(127, 'Rustic Soft Shoes', 'New Shoes model with 13 GB RAM, 545 GB storage, and glum features', 372.85, '2024-11-26 02:39:13.9387'), +(128, 'Handmade Granite Cheese', 'New blue Pants with ergonomic design for polite comfort', 468.80, '2024-11-26 02:39:13.939352'), +(129, 'Licensed Granite Bacon', 'Introducing the Honduras-inspired Mouse, blending phony style with local craftsmanship', 767.25, '2024-11-26 02:39:13.940278'), +(130, 'Tasty Bronze Chair', 'Discover the tiger-like agility of our Cheese, perfect for basic users', 935.19, '2024-11-26 02:39:13.941273'), +(131, 'Intelligent Fresh Chicken', 'Introducing the Malaysia-inspired Chips, blending second-hand style with local craftsmanship', 279.89, '2024-11-26 02:39:13.942085'), +(132, 'Ergonomic Rubber Chair', 'Our crispy-inspired Mouse brings a taste of luxury to your white lifestyle', 488.75, '2024-11-26 02:39:13.94306'), +(133, 'Bespoke Plastic Towels', 'Savor the tangy essence in our Cheese, designed for pitiful culinary adventures', 416.98, '2024-11-26 02:39:13.943708'), +(134, 'Handcrafted Cotton Shirt', 'Innovative Shoes featuring raw technology and Concrete construction', 627.65, '2024-11-26 02:39:13.944492'), +(135, 'Ergonomic Rubber Soap', 'Featuring Magnesium-enhanced technology, our Bacon offers unparalleled phony performance', 551.29, '2024-11-26 02:39:13.945179'), +(136, 'Modern Granite Tuna', 'Ergonomic Salad made with Frozen for all-day secondary support', 695.59, '2024-11-26 02:39:13.946289'), +(137, 'Electronic Rubber Mouse', 'Innovative Ball featuring unlawful technology and Cotton construction', 330.19, '2024-11-26 02:39:13.947073'), +(138, 'Bespoke Metal Ball', 'The Ergonomic intermediate structure Pizza offers reliable performance and glum design', 339.66, '2024-11-26 02:39:13.947894'), +(139, 'Oriental Metal Sausages', 'Our koala-friendly Towels ensures rotating comfort for your pets', 208.99, '2024-11-26 02:39:13.948699'), +(140, 'Incredible Soft Computer', 'Stylish Shoes designed to make you stand out with essential looks', 405.31, '2024-11-26 02:39:13.949921'), +(141, 'Tasty Metal Soap', 'Our creamy-inspired Shirt brings a taste of luxury to your supportive lifestyle', 784.29, '2024-11-26 02:39:13.951193'), +(142, 'Gorgeous Fresh Computer', 'Discover the nice new Chips with an exciting mix of Frozen ingredients', 452.75, '2024-11-26 02:39:13.951802'), +(143, 'Tasty Granite Tuna', 'The Cordia Towels is the latest in a series of subtle products from Thiel and Sons', 807.89, '2024-11-26 02:39:13.952433'), +(144, 'Bespoke Frozen Chair', 'Stylish Computer designed to make you stand out with profitable looks', 824.20, '2024-11-26 02:39:13.952826'), +(145, 'Tasty Granite Pants', 'The olive Fish combines Guatemala aesthetics with Fluorine-based durability', 35.51, '2024-11-26 02:39:13.953307'), +(146, 'Luxurious Wooden Gloves', 'Introducing the Israel-inspired Bike, blending edible style with local craftsmanship', 623.39, '2024-11-26 02:39:13.954346'), +(147, 'Bespoke Soft Hat', 'Discover the bad new Salad with an exciting mix of Wooden ingredients', 246.79, '2024-11-26 02:39:13.957447'), +(148, 'Gorgeous Concrete Salad', 'Discover the yummy new Shoes with an exciting mix of Plastic ingredients', 313.15, '2024-11-26 02:39:13.958769'), +(149, 'Incredible Concrete Table', 'New Chair model with 37 GB RAM, 415 GB storage, and shimmering features', 771.69, '2024-11-26 02:39:13.960053'), +(150, 'Intelligent Bronze Chicken', 'The orange Cheese combines Denmark aesthetics with Livermorium-based durability', 803.59, '2024-11-26 02:39:13.960979'), +(151, 'Electronic Metal Gloves', 'The Compatible immersive budgetary management Chips offers reliable performance and live design', 382.19, '2024-11-26 02:39:13.961868'), +(152, 'Refined Steel Towels', 'The red Gloves combines Spain aesthetics with Boron-based durability', 902.75, '2024-11-26 02:39:13.963179'), +(153, 'Oriental Steel Pizza', 'Savor the rich essence in our Car, designed for messy culinary adventures', 683.49, '2024-11-26 02:39:13.964055'), +(154, 'Recycled Bronze Ball', 'Discover the polar bear-like agility of our Computer, perfect for gullible users', 776.99, '2024-11-26 02:39:13.965672'), +(155, 'Ergonomic Concrete Pizza', 'The azure Ball combines Falkland Islands (Malvinas) aesthetics with Protactinium-based durability', 628.49, '2024-11-26 02:39:13.966687'), +(156, 'Electronic Plastic Shirt', 'Savor the bitter essence in our Tuna, designed for frail culinary adventures', 980.15, '2024-11-26 02:39:13.967366'), +(157, 'Recycled Soft Pizza', 'Ergonomic Computer made with Wooden for all-day honored support', 437.75, '2024-11-26 02:39:13.968226'), +(158, 'Tasty Cotton Bike', 'Experience the purple brilliance of our Chicken, perfect for total environments', 848.09, '2024-11-26 02:39:13.969122'), +(159, 'Refined Granite Soap', 'The sleek and querulous Chair comes with yellow LED lighting for smart functionality', 938.09, '2024-11-26 02:39:13.969847'), +(160, 'Elegant Rubber Shoes', 'Featuring Neodymium-enhanced technology, our Soap offers unparalleled near performance', 594.49, '2024-11-26 02:39:13.970722'), +(161, 'Luxurious Rubber Soap', 'Savor the crunchy essence in our Hat, designed for expensive culinary adventures', 729.29, '2024-11-26 02:39:13.971344'), +(162, 'Handmade Soft Chair', 'Professional-grade Sausages perfect for determined training and recreational use', 361.85, '2024-11-26 02:39:13.972201'), +(163, 'Awesome Soft Bacon', 'The sleek and which Computer comes with fuchsia LED lighting for smart functionality', 312.58, '2024-11-26 02:39:13.972714'), +(164, 'Handcrafted Granite Sausages', 'The Laura Fish is the latest in a series of royal products from Mraz - Hermiston', 796.25, '2024-11-26 02:39:13.973289'), +(165, 'Intelligent Plastic Ball', 'Professional-grade Mouse perfect for personal training and recreational use', 679.79, '2024-11-26 02:39:13.973805'), +(166, 'Rustic Granite Ball', 'Discover the spiffy new Salad with an exciting mix of Soft ingredients', 522.19, '2024-11-26 02:39:13.974492'), +(167, 'Gorgeous Granite Bike', 'Featuring Lutetium-enhanced technology, our Sausages offers unparalleled vivacious performance', 646.15, '2024-11-26 02:39:13.97519'), +(168, 'Refined Concrete Fish', 'The Implemented local matrices Chair offers reliable performance and gray design', 35.90, '2024-11-26 02:39:13.975864'), +(169, 'Generic Metal Chips', 'Generic Gloves designed with Steel for descriptive performance', 804.69, '2024-11-26 02:39:13.976853'), +(170, 'Elegant Bronze Sausages', 'Our polar bear-friendly Shirt ensures pitiful comfort for your pets', 144.05, '2024-11-26 02:39:13.977717'), +(171, 'Tasty Bronze Ball', 'Innovative Chicken featuring untimely technology and Cotton construction', 279.29, '2024-11-26 02:39:13.978823'), +(172, 'Refined Bronze Hat', 'Discover the tiger-like agility of our Car, perfect for inconsequential users', 353.89, '2024-11-26 02:39:13.979502'), +(173, 'Oriental Wooden Mouse', 'Bespoke Gloves designed with Fresh for worse performance', 263.99, '2024-11-26 02:39:13.97993'), +(174, 'Luxurious Granite Tuna', 'Savor the crispy essence in our Car, designed for extroverted culinary adventures', 852.15, '2024-11-26 02:39:13.98028'), +(175, 'Electronic Steel Sausages', 'Discover the neat new Ball with an exciting mix of Granite ingredients', 489.81, '2024-11-26 02:39:13.980634'), +(176, 'Sleek Rubber Hat', 'New Pizza model with 55 GB RAM, 63 GB storage, and strict features', 464.65, '2024-11-26 02:39:13.981053'), +(177, 'Ergonomic Fresh Car', 'Introducing the Lithuania-inspired Chair, blending uncomfortable style with local craftsmanship', 871.89, '2024-11-26 02:39:13.981422'), +(178, 'Unbranded Soft Bacon', 'Discover the unused new Keyboard with an exciting mix of Granite ingredients', 114.40, '2024-11-26 02:39:13.981711'), +(179, 'Handmade Soft Tuna', 'Featuring Samarium-enhanced technology, our Chicken offers unparalleled orderly performance', 638.29, '2024-11-26 02:39:13.982133'), +(180, 'Small Metal Car', 'Stylish Shoes designed to make you stand out with tinted looks', 907.02, '2024-11-26 02:39:13.982766'), +(181, 'Elegant Cotton Chair', 'The Madelyn Car is the latest in a series of plump products from Tillman - Schneider', 510.19, '2024-11-26 02:39:13.983222'), +(182, 'Unbranded Rubber Pizza', 'Experience the maroon brilliance of our Car, perfect for noted environments', 532.10, '2024-11-26 02:39:13.983546'), +(183, 'Bespoke Rubber Chair', 'The Reece Keyboard is the latest in a series of gifted products from Schuster Inc', 364.20, '2024-11-26 02:39:13.983967'), +(184, 'Handcrafted Cotton Sausages', 'The Configurable dedicated benchmark Computer offers reliable performance and simplistic design', 654.69, '2024-11-26 02:39:13.984636'), +(185, 'Sleek Granite Tuna', 'Savor the smoky essence in our Chips, designed for black-and-white culinary adventures', 183.19, '2024-11-26 02:39:13.985082'), +(186, 'Sleek Fresh Pizza', 'Stylish Keyboard designed to make you stand out with early looks', 42.85, '2024-11-26 02:39:13.985706'), +(187, 'Tasty Steel Shirt', 'The indigo Table combines Martinique aesthetics with Silicon-based durability', 452.50, '2024-11-26 02:39:13.986376'), +(188, 'Luxurious Frozen Tuna', 'Ergonomic Gloves made with Bronze for all-day urban support', 287.29, '2024-11-26 02:39:13.986849'), +(189, 'Small Soft Shoes', 'Discover the penguin-like agility of our Chips, perfect for fluffy users', 874.05, '2024-11-26 02:39:13.987276'), +(190, 'Licensed Concrete Cheese', 'Discover the fish-like agility of our Pants, perfect for frilly users', 745.70, '2024-11-26 02:39:13.98793'), +(191, 'Sleek Rubber Pants', 'The Christop Ball is the latest in a series of stained products from McCullough - Ziemann', 857.19, '2024-11-26 02:39:13.988504'), +(192, 'Rustic Plastic Bike', 'Discover the reasonable new Shoes with an exciting mix of Steel ingredients', 576.09, '2024-11-26 02:39:13.98939'), +(193, 'Gorgeous Granite Shirt', 'Savor the juicy essence in our Pants, designed for palatable culinary adventures', 705.65, '2024-11-26 02:39:13.990162'), +(194, 'Electronic Frozen Hat', 'Stylish Towels designed to make you stand out with silent looks', 511.29, '2024-11-26 02:39:13.991244'), +(195, 'Generic Frozen Hat', 'Discover the elephant-like agility of our Tuna, perfect for long-term users', 204.19, '2024-11-26 02:39:13.992337'), +(196, 'Ergonomic Metal Bacon', 'Discover the bear-like agility of our Bike, perfect for stingy users', 576.39, '2024-11-26 02:39:13.992958'), +(197, 'Tasty Frozen Bike', 'Savor the fresh essence in our Keyboard, designed for magnificent culinary adventures', 705.29, '2024-11-26 02:39:13.995408'), +(198, 'Generic Frozen Gloves', 'New Table model with 72 GB RAM, 608 GB storage, and superb features', 955.59, '2024-11-26 02:39:13.996266'), +(199, 'Oriental Bronze Chicken', 'Discover the ripe new Bike with an exciting mix of Frozen ingredients', 461.69, '2024-11-26 02:39:13.997465'), +(200, 'Incredible Soft Ball', 'Discover the waterlogged new Salad with an exciting mix of Rubber ingredients', 368.39, '2024-11-26 02:39:13.998725'), +(201, 'Oriental Steel Pants', 'The Mittie Bike is the latest in a series of biodegradable products from Conroy Group', 427.89, '2024-11-26 02:39:13.99991'), +(202, 'Luxurious Bronze Bike', 'Professional-grade Computer perfect for qualified training and recreational use', 847.19, '2024-11-26 02:39:14.003119'), +(203, 'Practical Fresh Chips', 'The sky blue Shoes combines Turkmenistan aesthetics with Antimony-based durability', 325.69, '2024-11-26 02:39:14.003996'), +(204, 'Modern Rubber Salad', 'New maroon Car with ergonomic design for grubby comfort', 162.95, '2024-11-26 02:39:14.005485'), +(205, 'Oriental Frozen Ball', 'New Chips model with 68 GB RAM, 606 GB storage, and educated features', 988.15, '2024-11-26 02:39:14.006488'), +(206, 'Elegant Granite Bacon', 'Our golden-inspired Bacon brings a taste of luxury to your ill lifestyle', 168.45, '2024-11-26 02:39:14.007791'), +(207, 'Intelligent Fresh Table', 'Ergonomic Towels made with Fresh for all-day perky support', 828.49, '2024-11-26 02:39:14.008853'), +(208, 'Unbranded Frozen Fish', 'Introducing the Cameroon-inspired Mouse, blending smug style with local craftsmanship', 835.39, '2024-11-26 02:39:14.00969'), +(209, 'Generic Cotton Ball', 'Introducing the Venezuela-inspired Mouse, blending ornery style with local craftsmanship', 147.85, '2024-11-26 02:39:14.010432'), +(210, 'Intelligent Frozen Tuna', 'The Linda Mouse is the latest in a series of distinct products from Batz Inc', 547.52, '2024-11-26 02:39:14.011605'), +(211, 'Small Rubber Keyboard', 'The Breanne Shirt is the latest in a series of stained products from Terry - Welch', 157.34, '2024-11-26 02:39:14.012647'), +(212, 'Intelligent Steel Pants', 'New green Shirt with ergonomic design for merry comfort', 497.40, '2024-11-26 02:39:14.013488'), +(213, 'Unbranded Frozen Shoes', 'The white Chair combines Suriname aesthetics with Tellurium-based durability', 848.59, '2024-11-26 02:39:14.014577'), +(214, 'Small Granite Keyboard', 'Savor the bitter essence in our Hat, designed for sentimental culinary adventures', 695.69, '2024-11-26 02:39:14.015555'), +(215, 'Handcrafted Soft Chicken', 'Featuring Nihonium-enhanced technology, our Bacon offers unparalleled regular performance', 830.19, '2024-11-26 02:39:14.016383'), +(216, 'Recycled Steel Sausages', 'Ergonomic Shirt made with Soft for all-day snoopy support', 847.49, '2024-11-26 02:39:14.016866'), +(217, 'Intelligent Bronze Fish', 'New Ball model with 35 GB RAM, 111 GB storage, and wee features', 81.55, '2024-11-26 02:39:14.017798'), +(218, 'Gorgeous Bronze Keyboard', 'The black Ball combines Falkland Islands (Malvinas) aesthetics with Nickel-based durability', 288.18, '2024-11-26 02:39:14.018495'), +(219, 'Handmade Steel Chips', 'Our panda-friendly Tuna ensures harmful comfort for your pets', 651.30, '2024-11-26 02:39:14.019815'), +(220, 'Licensed Granite Pants', 'Savor the smoky essence in our Cheese, designed for super culinary adventures', 805.95, '2024-11-26 02:39:14.02396'), +(221, 'Elegant Soft Chicken', 'Our cat-friendly Pizza ensures simplistic comfort for your pets', 324.45, '2024-11-26 02:39:14.02484'), +(222, 'Bespoke Fresh Salad', 'Discover the acclaimed new Cheese with an exciting mix of Rubber ingredients', 323.19, '2024-11-26 02:39:14.025772'), +(223, 'Generic Steel Chips', 'The maroon Table combines Venezuela aesthetics with Sodium-based durability', 690.19, '2024-11-26 02:39:14.026694'), +(224, 'Oriental Rubber Bacon', 'Experience the purple brilliance of our Tuna, perfect for weird environments', 705.59, '2024-11-26 02:39:14.027374'), +(225, 'Refined Plastic Ball', 'New olive Gloves with ergonomic design for dual comfort', 375.09, '2024-11-26 02:39:14.028233'), +(226, 'Refined Frozen Shoes', 'The Courtney Pizza is the latest in a series of uncommon products from Pagac - Mohr', 302.35, '2024-11-26 02:39:14.029289'), +(227, 'Recycled Fresh Pizza', 'New green Table with ergonomic design for hidden comfort', 67.55, '2024-11-26 02:39:14.030168'), +(228, 'Generic Steel Bacon', 'New azure Bike with ergonomic design for made-up comfort', 410.25, '2024-11-26 02:39:14.030783'), +(229, 'Awesome Granite Tuna', 'Our fresh-inspired Shirt brings a taste of luxury to your misguided lifestyle', 976.29, '2024-11-26 02:39:14.031395'), +(230, 'Refined Soft Bike', 'Innovative Bacon featuring sore technology and Metal construction', 354.69, '2024-11-26 02:39:14.03186'), +(231, 'Gorgeous Plastic Tuna', 'The Adaptive tertiary product Shirt offers reliable performance and impeccable design', 309.89, '2024-11-26 02:39:14.032799'), +(232, 'Fantastic Granite Sausages', 'Our wolf-friendly Towels ensures yearly comfort for your pets', 549.09, '2024-11-26 02:39:14.033481'), +(233, 'Handcrafted Cotton Chair', 'Ergonomic Pants made with Soft for all-day crafty support', 813.09, '2024-11-26 02:39:14.034241'), +(234, 'Practical Fresh Computer', 'Generic Hat designed with Steel for beneficial performance', 155.85, '2024-11-26 02:39:14.035142'), +(235, 'Incredible Concrete Towels', 'Our rich-inspired Salad brings a taste of luxury to your fixed lifestyle', 808.95, '2024-11-26 02:39:14.036014'), +(236, 'Incredible Bronze Car', 'New Cheese model with 5 GB RAM, 844 GB storage, and staid features', 855.22, '2024-11-26 02:39:14.036832'), +(237, 'Ergonomic Wooden Tuna', 'The sleek and official Chicken comes with pink LED lighting for smart functionality', 82.36, '2024-11-26 02:39:14.038543'), +(238, 'Ergonomic Soft Table', 'Unbranded Keyboard designed with Wooden for damaged performance', 482.19, '2024-11-26 02:39:14.039578'), +(239, 'Oriental Plastic Car', 'Professional-grade Shirt perfect for affectionate training and recreational use', 18.93, '2024-11-26 02:39:14.040177'), +(240, 'Fantastic Plastic Cheese', 'Introducing the Reunion-inspired Bike, blending ample style with local craftsmanship', 486.09, '2024-11-26 02:39:14.040798'), +(241, 'Generic Frozen Towels', 'Rowe - Hilpert''s most advanced Fish technology increases urban capabilities', 951.49, '2024-11-26 02:39:14.041357'), +(242, 'Refined Fresh Mouse', 'New grey Chair with ergonomic design for candid comfort', 510.99, '2024-11-26 02:39:14.041843'), +(243, 'Awesome Cotton Soap', 'Innovative Towels featuring jaunty technology and Metal construction', 521.59, '2024-11-26 02:39:14.042309'), +(244, 'Handcrafted Steel Towels', 'The Heber Shirt is the latest in a series of mammoth products from McLaughlin - Dibbert', 338.29, '2024-11-26 02:39:14.0428'), +(245, 'Bespoke Bronze Towels', 'Our sweet-inspired Soap brings a taste of luxury to your round lifestyle', 773.49, '2024-11-26 02:39:14.043361'), +(246, 'Small Metal Chicken', 'New Bacon model with 13 GB RAM, 766 GB storage, and infatuated features', 527.20, '2024-11-26 02:39:14.043949'), +(247, 'Fantastic Fresh Chips', 'Featuring Hydrogen-enhanced technology, our Sausages offers unparalleled eminent performance', 666.40, '2024-11-26 02:39:14.044528'), +(248, 'Incredible Fresh Chips', 'The sleek and delirious Computer comes with tan LED lighting for smart functionality', 985.09, '2024-11-26 02:39:14.044964'), +(249, 'Modern Plastic Ball', 'Our crunchy-inspired Shirt brings a taste of luxury to your well-groomed lifestyle', 51.95, '2024-11-26 02:39:14.045627'), +(250, 'Gorgeous Rubber Shirt', 'Ergonomic Keyboard made with Metal for all-day violent support', 829.25, '2024-11-26 02:39:14.046152'), +(251, 'Intelligent Wooden Salad', 'The sleek and fixed Shoes comes with lavender LED lighting for smart functionality', 342.20, '2024-11-26 02:39:14.047142'), +(252, 'Practical Rubber Mouse', 'Intelligent Fish designed with Concrete for shiny performance', 390.50, '2024-11-26 02:39:14.04773'), +(253, 'Awesome Rubber Tuna', 'New Cheese model with 71 GB RAM, 818 GB storage, and wide-eyed features', 61.15, '2024-11-26 02:39:14.048326'), +(254, 'Sleek Cotton Shoes', 'Professional-grade Fish perfect for triangular training and recreational use', 165.79, '2024-11-26 02:39:14.048957'), +(255, 'Sleek Rubber Shoes', 'Innovative Pants featuring talkative technology and Steel construction', 22.09, '2024-11-26 02:39:14.049695'), +(256, 'Luxurious Fresh Chips', 'New lavender Sausages with ergonomic design for black comfort', 785.99, '2024-11-26 02:39:14.050292'), +(257, 'Practical Fresh Ball', 'New plum Salad with ergonomic design for disloyal comfort', 424.19, '2024-11-26 02:39:14.050925'), +(258, 'Generic Fresh Gloves', 'Leannon - Daugherty''s most advanced Tuna technology increases impractical capabilities', 740.59, '2024-11-26 02:39:14.051704'), +(259, 'Handcrafted Frozen Chicken', 'Featuring Lanthanum-enhanced technology, our Chicken offers unparalleled querulous performance', 968.89, '2024-11-26 02:39:14.05348'), +(260, 'Bespoke Wooden Chips', 'Discover the posh new Pizza with an exciting mix of Fresh ingredients', 24.99, '2024-11-26 02:39:14.054423'), +(261, 'Practical Rubber Pants', 'Introducing the Montenegro-inspired Soap, blending cautious style with local craftsmanship', 163.25, '2024-11-26 02:39:14.055067'), +(262, 'Small Cotton Pants', 'The sleek and inborn Bacon comes with grey LED lighting for smart functionality', 455.79, '2024-11-26 02:39:14.055553'), +(263, 'Sleek Cotton Salad', 'Adams - Kerluke''s most advanced Bike technology increases unwritten capabilities', 439.69, '2024-11-26 02:39:14.055907'), +(264, 'Recycled Bronze Pants', 'Savor the delicious essence in our Sausages, designed for dismal culinary adventures', 878.79, '2024-11-26 02:39:14.056597'), +(265, 'Fantastic Cotton Chicken', 'Featuring Oxygen-enhanced technology, our Hat offers unparalleled petty performance', 676.10, '2024-11-26 02:39:14.057034'), +(266, 'Sleek Soft Shoes', 'Luxurious Chair designed with Plastic for short performance', 526.29, '2024-11-26 02:39:14.057454'), +(267, 'Tasty Plastic Keyboard', 'Innovative Computer featuring rare technology and Soft construction', 459.89, '2024-11-26 02:39:14.057897'), +(268, 'Practical Granite Gloves', 'Savor the creamy essence in our Shoes, designed for juicy culinary adventures', 31.65, '2024-11-26 02:39:14.059323'), +(269, 'Bespoke Granite Towels', 'Ergonomic Shirt made with Frozen for all-day faraway support', 167.89, '2024-11-26 02:39:14.060314'), +(270, 'Ergonomic Plastic Table', 'The Public-key bottom-line definition Chips offers reliable performance and milky design', 540.29, '2024-11-26 02:39:14.060846'), +(271, 'Rustic Soft Chips', 'Tasty Chips designed with Frozen for waterlogged performance', 877.59, '2024-11-26 02:39:14.062002'), +(272, 'Luxurious Metal Chair', 'The Marianna Soap is the latest in a series of simplistic products from Monahan Group', 676.95, '2024-11-26 02:39:14.062624'), +(273, 'Fantastic Concrete Car', 'Discover the polar bear-like agility of our Keyboard, perfect for bouncy users', 28.90, '2024-11-26 02:39:14.063185'), +(274, 'Fantastic Frozen Bike', 'Featuring Samarium-enhanced technology, our Pants offers unparalleled bad performance', 397.19, '2024-11-26 02:39:14.064075'), +(275, 'Unbranded Plastic Mouse', 'New Gloves model with 55 GB RAM, 697 GB storage, and decent features', 505.10, '2024-11-26 02:39:14.065139'), +(276, 'Oriental Metal Bike', 'Savor the fresh essence in our Car, designed for dramatic culinary adventures', 397.99, '2024-11-26 02:39:14.065684'), +(277, 'Licensed Granite Bacon', 'The mint green Mouse combines Panama aesthetics with Zinc-based durability', 19.85, '2024-11-26 02:39:14.066285'), +(278, 'Sleek Soft Soap', 'Our rhinoceros-friendly Gloves ensures tidy comfort for your pets', 883.79, '2024-11-26 02:39:14.066853'), +(279, 'Handmade Soft Table', 'Featuring Oxygen-enhanced technology, our Table offers unparalleled nautical performance', 968.35, '2024-11-26 02:39:14.067418'), +(280, 'Bespoke Frozen Shoes', 'New Tuna model with 56 GB RAM, 322 GB storage, and gummy features', 378.89, '2024-11-26 02:39:14.067994'), +(281, 'Intelligent Rubber Pizza', 'The sleek and educated Pizza comes with azure LED lighting for smart functionality', 806.45, '2024-11-26 02:39:14.069003'), +(282, 'Bespoke Soft Pants', 'The sky blue Keyboard combines Oman aesthetics with Tungsten-based durability', 744.89, '2024-11-26 02:39:14.070173'), +(283, 'Small Rubber Table', 'The purple Table combines New Caledonia aesthetics with Potassium-based durability', 479.19, '2024-11-26 02:39:14.070644'), +(284, 'Ergonomic Fresh Cheese', 'Featuring Antimony-enhanced technology, our Table offers unparalleled deserted performance', 86.29, '2024-11-26 02:39:14.071921'), +(285, 'Rustic Plastic Shoes', 'Innovative Salad featuring warped technology and Plastic construction', 331.29, '2024-11-26 02:39:14.072663'), +(286, 'Practical Cotton Pants', 'Innovative Pizza featuring spanish technology and Soft construction', 195.85, '2024-11-26 02:39:14.073185'), +(287, 'Handcrafted Granite Bacon', 'Innovative Bacon featuring excited technology and Metal construction', 48.59, '2024-11-26 02:39:14.073799'), +(288, 'Small Steel Chips', 'Unbranded Shoes designed with Steel for orange performance', 76.50, '2024-11-26 02:39:14.074905'), +(289, 'Gorgeous Rubber Shoes', 'The Zita Cheese is the latest in a series of inconsequential products from Bahringer - Hessel', 785.99, '2024-11-26 02:39:14.075586'), +(290, 'Oriental Cotton Bacon', 'The silver Bacon combines Nauru aesthetics with Holmium-based durability', 628.35, '2024-11-26 02:39:14.076138'), +(291, 'Luxurious Wooden Shirt', 'New Salad model with 39 GB RAM, 229 GB storage, and velvety features', 929.85, '2024-11-26 02:39:14.076711'), +(292, 'Fantastic Wooden Tuna', 'Savor the sour essence in our Pants, designed for lanky culinary adventures', 678.09, '2024-11-26 02:39:14.077353'), +(293, 'Tasty Cotton Keyboard', 'Stylish Salad designed to make you stand out with flashy looks', 164.65, '2024-11-26 02:39:14.078133'), +(294, 'Ergonomic Rubber Gloves', 'Stylish Soap designed to make you stand out with agreeable looks', 781.35, '2024-11-26 02:39:14.078666'), +(295, 'Sleek Soft Tuna', 'Our juicy-inspired Car brings a taste of luxury to your flawless lifestyle', 922.15, '2024-11-26 02:39:14.079247'), +(296, 'Handcrafted Bronze Bacon', 'New Bike model with 61 GB RAM, 881 GB storage, and quick-witted features', 219.10, '2024-11-26 02:39:14.079733'), +(297, 'Ergonomic Rubber Chicken', 'The Visionary AI-powered success Pants offers reliable performance and light design', 848.99, '2024-11-26 02:39:14.080493'), +(298, 'Bespoke Wooden Shoes', 'The Treva Bike is the latest in a series of blaring products from Fay - Koss', 275.89, '2024-11-26 02:39:14.081182'), +(299, 'Elegant Wooden Shirt', 'Gottlieb and Sons''s most advanced Chips technology increases entire capabilities', 138.39, '2024-11-26 02:39:14.081774'), +(300, 'Practical Bronze Cheese', 'The Customizable executive standardization Car offers reliable performance and lovable design', 309.30, '2024-11-26 02:39:14.0823'), +(301, 'Elegant Metal Keyboard', 'Ergonomic Pants made with Fresh for all-day both support', 464.90, '2024-11-26 02:39:14.082648'), +(302, 'Bespoke Granite Hat', 'The sleek and raw Shirt comes with ivory LED lighting for smart functionality', 542.68, '2024-11-26 02:39:14.083157'), +(303, 'Small Frozen Chair', 'Our hippopotamus-friendly Hat ensures heartfelt comfort for your pets', 861.29, '2024-11-26 02:39:14.08351'), +(304, 'Incredible Soft Car', 'Experience the gold brilliance of our Mouse, perfect for lumpy environments', 648.25, '2024-11-26 02:39:14.084083'), +(305, 'Handcrafted Plastic Car', 'Professional-grade Chair perfect for elastic training and recreational use', 191.09, '2024-11-26 02:39:14.084539'), +(306, 'Tasty Wooden Mouse', 'Ergonomic Computer made with Soft for all-day bright support', 561.25, '2024-11-26 02:39:14.085125'), +(307, 'Ergonomic Rubber Cheese', 'Featuring Rutherfordium-enhanced technology, our Cheese offers unparalleled abandoned performance', 871.95, '2024-11-26 02:39:14.086089'), +(308, 'Refined Concrete Gloves', 'New olive Towels with ergonomic design for fragrant comfort', 215.42, '2024-11-26 02:39:14.086889'), +(309, 'Intelligent Granite Shirt', 'Experience the maroon brilliance of our Pants, perfect for soggy environments', 403.89, '2024-11-26 02:39:14.087512'), +(310, 'Awesome Cotton Computer', 'Our tender-inspired Keyboard brings a taste of luxury to your avaricious lifestyle', 44.59, '2024-11-26 02:39:14.088531'), +(311, 'Sleek Concrete Bacon', 'New Cheese model with 5 GB RAM, 725 GB storage, and physical features', 288.29, '2024-11-26 02:39:14.08969'), +(312, 'Rustic Frozen Shirt', 'Ergonomic Shirt made with Cotton for all-day oblong support', 929.89, '2024-11-26 02:39:14.09035'), +(313, 'Awesome Soft Keyboard', 'The lavender Bacon combines Norway aesthetics with Roentgenium-based durability', 272.85, '2024-11-26 02:39:14.090968'), +(314, 'Gorgeous Steel Towels', 'The Myrtie Chicken is the latest in a series of whole products from Rau - Quigley', 626.49, '2024-11-26 02:39:14.092942'), +(315, 'Handcrafted Bronze Gloves', 'Innovative Computer featuring voluminous technology and Cotton construction', 378.79, '2024-11-26 02:39:14.095139'), +(316, 'Electronic Concrete Pants', 'Experience the maroon brilliance of our Keyboard, perfect for limp environments', 665.35, '2024-11-26 02:39:14.095919'), +(317, 'Luxurious Steel Shoes', 'The azure Cheese combines Iceland aesthetics with Cadmium-based durability', 885.78, '2024-11-26 02:39:14.09751'), +(318, 'Gorgeous Rubber Chicken', 'Experience the lavender brilliance of our Gloves, perfect for closed environments', 737.59, '2024-11-26 02:39:14.098787'), +(319, 'Intelligent Fresh Pants', 'New Car model with 12 GB RAM, 547 GB storage, and growing features', 735.66, '2024-11-26 02:39:14.100524'), +(320, 'Rustic Metal Pizza', 'The Greg Chips is the latest in a series of supportive products from Braun, Mayer and Kohler', 127.59, '2024-11-26 02:39:14.104606'), +(321, 'Bespoke Plastic Sausages', 'Discover the kangaroo-like agility of our Bike, perfect for odd users', 303.30, '2024-11-26 02:39:14.11249'), +(322, 'Unbranded Fresh Tuna', 'New Computer model with 6 GB RAM, 53 GB storage, and late features', 234.29, '2024-11-26 02:39:14.127524'), +(323, 'Luxurious Frozen Shoes', 'The Networked explicit forecast Shoes offers reliable performance and dull design', 93.89, '2024-11-26 02:39:14.129029'), +(324, 'Sleek Cotton Fish', 'The Smart fresh-thinking hub Chips offers reliable performance and close design', 934.45, '2024-11-26 02:39:14.130332'), +(325, 'Awesome Granite Fish', 'Experience the yellow brilliance of our Mouse, perfect for black environments', 423.45, '2024-11-26 02:39:14.131961'), +(326, 'Tasty Plastic Ball', 'New magenta Soap with ergonomic design for plain comfort', 379.79, '2024-11-26 02:39:14.134172'), +(327, 'Handcrafted Frozen Salad', 'Stylish Ball designed to make you stand out with delirious looks', 165.29, '2024-11-26 02:39:14.13591'), +(328, 'Incredible Cotton Table', 'Professional-grade Cheese perfect for shameful training and recreational use', 958.50, '2024-11-26 02:39:14.137159'), +(329, 'Tasty Steel Pizza', 'Savor the spicy essence in our Keyboard, designed for interesting culinary adventures', 734.19, '2024-11-26 02:39:14.138675'), +(330, 'Rustic Metal Soap', 'New Fish model with 92 GB RAM, 252 GB storage, and lovable features', 518.95, '2024-11-26 02:39:14.140129'), +(331, 'Gorgeous Bronze Chicken', 'Discover the wolf-like agility of our Fish, perfect for grubby users', 674.38, '2024-11-26 02:39:14.142901'), +(332, 'Handmade Soft Chicken', 'Mitchell - Okuneva''s most advanced Salad technology increases warmhearted capabilities', 189.39, '2024-11-26 02:39:14.144339'), +(333, 'Gorgeous Metal Gloves', 'Experience the magenta brilliance of our Shirt, perfect for bowed environments', 399.19, '2024-11-26 02:39:14.145289'), +(334, 'Oriental Plastic Car', 'Featuring Lithium-enhanced technology, our Soap offers unparalleled concrete performance', 239.18, '2024-11-26 02:39:14.146338'), +(335, 'Incredible Bronze Bacon', 'Professional-grade Fish perfect for outgoing training and recreational use', 21.19, '2024-11-26 02:39:14.148855'), +(336, 'Awesome Plastic Fish', 'Gorczany LLC''s most advanced Chicken technology increases hospitable capabilities', 554.39, '2024-11-26 02:39:14.149553'), +(337, 'Rustic Soft Cheese', 'Featuring Berkelium-enhanced technology, our Towels offers unparalleled knowledgeable performance', 344.09, '2024-11-26 02:39:14.150796'), +(338, 'Fantastic Soft Ball', 'Our flamingo-friendly Fish ensures damaged comfort for your pets', 576.25, '2024-11-26 02:39:14.156126'), +(339, 'Elegant Concrete Chicken', 'New red Ball with ergonomic design for imaginary comfort', 700.15, '2024-11-26 02:39:14.157505'), +(340, 'Generic Steel Table', 'Innovative Cheese featuring exalted technology and Rubber construction', 827.80, '2024-11-26 02:39:14.158234'), +(341, 'Handmade Concrete Sausages', 'New indigo Ball with ergonomic design for cuddly comfort', 988.55, '2024-11-26 02:39:14.159212'), +(342, 'Oriental Metal Soap', 'Innovative Hat featuring inconsequential technology and Granite construction', 336.90, '2024-11-26 02:39:14.160163'), +(343, 'Ergonomic Wooden Salad', 'The Organized responsive access Shoes offers reliable performance and uniform design', 992.09, '2024-11-26 02:39:14.161401'), +(344, 'Refined Fresh Soap', 'Ergonomic Car made with Wooden for all-day that support', 331.05, '2024-11-26 02:39:14.16309'), +(345, 'Modern Rubber Mouse', 'New Chicken model with 77 GB RAM, 227 GB storage, and equatorial features', 629.09, '2024-11-26 02:39:14.164992'), +(346, 'Bespoke Concrete Pants', 'The Automated real-time flexibility Hat offers reliable performance and grandiose design', 470.69, '2024-11-26 02:39:14.165959'), +(347, 'Generic Bronze Pizza', 'New Mouse model with 18 GB RAM, 296 GB storage, and wicked features', 59.95, '2024-11-26 02:39:14.167152'), +(348, 'Luxurious Metal Ball', 'Discover the grizzled new Towels with an exciting mix of Frozen ingredients', 151.89, '2024-11-26 02:39:14.16814'), +(349, 'Licensed Rubber Table', 'The red Towels combines Afghanistan aesthetics with Arsenic-based durability', 225.75, '2024-11-26 02:39:14.169215'), +(350, 'Modern Bronze Sausages', 'Introducing the Marshall Islands-inspired Computer, blending burdensome style with local craftsmanship', 833.25, '2024-11-26 02:39:14.171736'), +(351, 'Electronic Frozen Sausages', 'The azure Sausages combines Dominican Republic aesthetics with Helium-based durability', 544.98, '2024-11-26 02:39:14.172915'), +(352, 'Luxurious Metal Bike', 'Our savory-inspired Fish brings a taste of luxury to your burdensome lifestyle', 321.79, '2024-11-26 02:39:14.175722'), +(353, 'Unbranded Granite Keyboard', 'The Zelda Mouse is the latest in a series of good products from Jacobson - Pacocha', 685.39, '2024-11-26 02:39:14.179888'), +(354, 'Oriental Concrete Mouse', 'Stylish Salad designed to make you stand out with trustworthy looks', 504.95, '2024-11-26 02:39:14.181222'), +(355, 'Ergonomic Bronze Chicken', 'New Pants model with 85 GB RAM, 197 GB storage, and whole features', 116.95, '2024-11-26 02:39:14.186482'), +(356, 'Licensed Concrete Ball', 'Ergonomic Pants made with Metal for all-day private support', 821.89, '2024-11-26 02:39:14.18773'), +(357, 'Practical Fresh Chips', 'Savor the sweet essence in our Mouse, designed for hefty culinary adventures', 644.59, '2024-11-26 02:39:14.19007'), +(358, 'Practical Metal Computer', 'Awesome Chips designed with Bronze for sad performance', 338.09, '2024-11-26 02:39:14.191215'), +(359, 'Refined Granite Fish', 'Generic Bike designed with Plastic for humble performance', 71.45, '2024-11-26 02:39:14.194794'), +(360, 'Elegant Plastic Tuna', 'Our gecko-friendly Bike ensures inexperienced comfort for your pets', 393.49, '2024-11-26 02:39:14.195802'), +(361, 'Oriental Bronze Shoes', 'Oriental Towels designed with Concrete for perfumed performance', 585.99, '2024-11-26 02:39:14.196951'), +(362, 'Elegant Frozen Car', 'The sleek and baggy Mouse comes with turquoise LED lighting for smart functionality', 581.20, '2024-11-26 02:39:14.197587'), +(363, 'Licensed Bronze Mouse', 'Handmade Chips designed with Concrete for ironclad performance', 599.70, '2024-11-26 02:39:14.198615'), +(364, 'Refined Plastic Shoes', 'Discover the present new Shoes with an exciting mix of Soft ingredients', 284.39, '2024-11-26 02:39:14.199487'), +(365, 'Small Wooden Chair', 'The sleek and impressive Keyboard comes with white LED lighting for smart functionality', 675.50, '2024-11-26 02:39:14.200118'), +(366, 'Tasty Bronze Tuna', 'Discover the flowery new Car with an exciting mix of Granite ingredients', 647.59, '2024-11-26 02:39:14.200801'), +(367, 'Modern Steel Fish', 'Featuring Iodine-enhanced technology, our Ball offers unparalleled supportive performance', 592.15, '2024-11-26 02:39:14.2016'), +(368, 'Luxurious Soft Pizza', 'The magenta Towels combines Morocco aesthetics with Cobalt-based durability', 629.49, '2024-11-26 02:39:14.202646'), +(369, 'Bespoke Plastic Shirt', 'Our smoky-inspired Ball brings a taste of luxury to your dapper lifestyle', 192.69, '2024-11-26 02:39:14.203474'), +(370, 'Bespoke Frozen Keyboard', 'Our shark-friendly Car ensures beneficial comfort for your pets', 80.45, '2024-11-26 02:39:14.204158'), +(371, 'Small Metal Tuna', 'Discover the bear-like agility of our Chair, perfect for punctual users', 55.10, '2024-11-26 02:39:14.2048'), +(372, 'Gorgeous Bronze Chair', 'Ergonomic Bike made with Metal for all-day hasty support', 989.66, '2024-11-26 02:39:14.205459'), +(373, 'Elegant Frozen Mouse', 'Discover the recent new Pizza with an exciting mix of Frozen ingredients', 494.79, '2024-11-26 02:39:14.205995'), +(374, 'Handcrafted Cotton Bike', 'Rempel Inc''s most advanced Fish technology increases bustling capabilities', 187.25, '2024-11-26 02:39:14.206615'), +(375, 'Luxurious Granite Towels', 'Discover the gullible new Shirt with an exciting mix of Wooden ingredients', 248.20, '2024-11-26 02:39:14.20745'), +(376, 'Fantastic Frozen Fish', 'Schmidt - Harvey''s most advanced Sausages technology increases ordinary capabilities', 834.20, '2024-11-26 02:39:14.208128'), +(377, 'Bespoke Rubber Car', 'New Mouse model with 41 GB RAM, 520 GB storage, and concrete features', 678.79, '2024-11-26 02:39:14.209162'), +(378, 'Elegant Wooden Table', 'Unbranded Chair designed with Frozen for lost performance', 424.25, '2024-11-26 02:39:14.209918'), +(379, 'Luxurious Concrete Hat', 'Professional-grade Mouse perfect for sick training and recreational use', 34.95, '2024-11-26 02:39:14.212101'), +(380, 'Luxurious Fresh Salad', 'Professional-grade Shoes perfect for pitiful training and recreational use', 493.39, '2024-11-26 02:39:14.213612'), +(381, 'Incredible Plastic Keyboard', 'Innovative Bacon featuring foolhardy technology and Rubber construction', 33.75, '2024-11-26 02:39:14.214285'), +(382, 'Ergonomic Granite Bike', 'Savor the juicy essence in our Keyboard, designed for dirty culinary adventures', 32.35, '2024-11-26 02:39:14.215315'), +(383, 'Small Plastic Shoes', 'New Sausages model with 92 GB RAM, 573 GB storage, and filthy features', 206.69, '2024-11-26 02:39:14.216335'), +(384, 'Luxurious Plastic Gloves', 'Savor the creamy essence in our Chair, designed for earnest culinary adventures', 290.40, '2024-11-26 02:39:14.22017'), +(385, 'Awesome Plastic Salad', 'The azure Car combines Jordan aesthetics with Holmium-based durability', 666.46, '2024-11-26 02:39:14.221433'), +(386, 'Unbranded Rubber Chicken', 'The Amani Cheese is the latest in a series of fantastic products from Conn - Stokes', 505.09, '2024-11-26 02:39:14.22222'), +(387, 'Refined Soft Chips', 'New Cheese model with 98 GB RAM, 646 GB storage, and frozen features', 784.05, '2024-11-26 02:39:14.222987'), +(388, 'Unbranded Frozen Car', 'Stylish Sausages designed to make you stand out with dramatic looks', 509.49, '2024-11-26 02:39:14.224813'), +(389, 'Oriental Rubber Cheese', 'New Chicken model with 20 GB RAM, 784 GB storage, and homely features', 753.70, '2024-11-26 02:39:14.226951'), +(390, 'Ergonomic Wooden Fish', 'Introducing the Kyrgyz Republic-inspired Bike, blending giving style with local craftsmanship', 810.79, '2024-11-26 02:39:14.229089'), +(391, 'Sleek Steel Shirt', 'Ergonomic Salad made with Wooden for all-day grandiose support', 505.55, '2024-11-26 02:39:14.230621'), +(392, 'Electronic Fresh Shoes', 'The Brigitte Towels is the latest in a series of quixotic products from Schulist, West and Haley', 859.95, '2024-11-26 02:39:14.233082'), +(393, 'Recycled Rubber Chicken', 'The Cathy Ball is the latest in a series of little products from Hoppe, Cummings and Smith', 553.45, '2024-11-26 02:39:14.236565'), +(394, 'Licensed Plastic Hat', 'The Stand-alone optimizing array Soap offers reliable performance and ruddy design', 369.35, '2024-11-26 02:39:14.237602'), +(395, 'Electronic Frozen Table', 'Discover the parrot-like agility of our Pizza, perfect for expert users', 942.65, '2024-11-26 02:39:14.238784'), +(396, 'Handmade Concrete Bacon', 'Our golden-inspired Computer brings a taste of luxury to your miserly lifestyle', 446.25, '2024-11-26 02:39:14.239678'), +(397, 'Licensed Concrete Tuna', 'Featuring Fluorine-enhanced technology, our Pizza offers unparalleled infamous performance', 427.99, '2024-11-26 02:39:14.240705'), +(398, 'Rustic Plastic Gloves', 'Our rabbit-friendly Keyboard ensures partial comfort for your pets', 995.74, '2024-11-26 02:39:14.241785'), +(399, 'Handcrafted Bronze Chair', 'New Cheese model with 1 GB RAM, 916 GB storage, and sick features', 176.19, '2024-11-26 02:39:14.24257'), +(400, 'Recycled Wooden Gloves', 'Ergonomic Keyboard made with Frozen for all-day poor support', 721.59, '2024-11-26 02:39:14.245704'), +(401, 'Unbranded Cotton Ball', 'Experience the magenta brilliance of our Shoes, perfect for jumbo environments', 678.80, '2024-11-26 02:39:14.24707'), +(402, 'Sleek Bronze Shirt', 'Our hippopotamus-friendly Tuna ensures expert comfort for your pets', 543.00, '2024-11-26 02:39:14.248583'), +(403, 'Electronic Rubber Computer', 'Discover the dolphin-like agility of our Shoes, perfect for sure-footed users', 10.59, '2024-11-26 02:39:14.249369'), +(404, 'Fantastic Bronze Chair', 'Professional-grade Chicken perfect for huge training and recreational use', 877.19, '2024-11-26 02:39:14.24992'), +(405, 'Gorgeous Concrete Towels', 'Discover the frightened new Chips with an exciting mix of Concrete ingredients', 785.35, '2024-11-26 02:39:14.250935'), +(406, 'Electronic Bronze Table', 'Experience the orange brilliance of our Ball, perfect for expensive environments', 861.00, '2024-11-26 02:39:14.251719'), +(407, 'Awesome Metal Shirt', 'Small Shoes designed with Steel for fond performance', 296.09, '2024-11-26 02:39:14.252551'), +(408, 'Luxurious Concrete Salad', 'Experience the olive brilliance of our Shoes, perfect for punctual environments', 164.29, '2024-11-26 02:39:14.25362'), +(409, 'Handmade Frozen Bacon', 'Innovative Towels featuring handsome technology and Bronze construction', 187.33, '2024-11-26 02:39:14.255907'), +(410, 'Elegant Soft Bike', 'Ryan Inc''s most advanced Pizza technology increases crafty capabilities', 938.60, '2024-11-26 02:39:14.25655'), +(411, 'Oriental Soft Ball', 'Introducing the New Zealand-inspired Computer, blending partial style with local craftsmanship', 816.29, '2024-11-26 02:39:14.25745'), +(412, 'Ergonomic Cotton Chips', 'Savor the smoky essence in our Computer, designed for downright culinary adventures', 474.39, '2024-11-26 02:39:14.258242'), +(413, 'Electronic Steel Computer', 'Stylish Bacon designed to make you stand out with giving looks', 65.19, '2024-11-26 02:39:14.258726'), +(414, 'Handmade Bronze Car', 'Innovative Bike featuring aching technology and Granite construction', 132.03, '2024-11-26 02:39:14.259365'), +(415, 'Elegant Wooden Chair', 'The sleek and unfinished Mouse comes with green LED lighting for smart functionality', 174.59, '2024-11-26 02:39:14.260803'), +(416, 'Handcrafted Soft Computer', 'Metz, Thompson and Beatty''s most advanced Chicken technology increases empty capabilities', 746.49, '2024-11-26 02:39:14.261555'), +(417, 'Handcrafted Wooden Gloves', 'Our turtle-friendly Mouse ensures stupendous comfort for your pets', 348.40, '2024-11-26 02:39:14.262684'), +(418, 'Handcrafted Soft Towels', 'Savor the sweet essence in our Soap, designed for average culinary adventures', 407.89, '2024-11-26 02:39:14.263609'), +(419, 'Recycled Frozen Pizza', 'Experience the orange brilliance of our Chair, perfect for simplistic environments', 487.72, '2024-11-26 02:39:14.264653'), +(420, 'Recycled Wooden Gloves', 'Our kangaroo-friendly Salad ensures juvenile comfort for your pets', 132.29, '2024-11-26 02:39:14.266631'), +(421, 'Awesome Wooden Cheese', 'Stylish Soap designed to make you stand out with crowded looks', 730.85, '2024-11-26 02:39:14.268261'), +(422, 'Refined Wooden Mouse', 'Introducing the Bahrain-inspired Table, blending good-natured style with local craftsmanship', 817.59, '2024-11-26 02:39:14.270396'), +(423, 'Intelligent Steel Computer', 'The Ashly Shirt is the latest in a series of delirious products from Cummerata LLC', 539.99, '2024-11-26 02:39:14.271609'), +(424, 'Fantastic Bronze Chips', 'Professional-grade Soap perfect for jam-packed training and recreational use', 953.57, '2024-11-26 02:39:14.272571'), +(425, 'Licensed Fresh Ball', 'The sleek and front Keyboard comes with pink LED lighting for smart functionality', 174.55, '2024-11-26 02:39:14.273273'), +(426, 'Unbranded Rubber Towels', 'The gold Salad combines Morocco aesthetics with Cerium-based durability', 533.35, '2024-11-26 02:39:14.27405'), +(427, 'Ergonomic Soft Chair', 'Discover the quick new Gloves with an exciting mix of Fresh ingredients', 562.53, '2024-11-26 02:39:14.27514'), +(428, 'Tasty Metal Chips', 'The sleek and liquid Computer comes with azure LED lighting for smart functionality', 557.29, '2024-11-26 02:39:14.276062'), +(429, 'Electronic Wooden Keyboard', 'Savor the moist essence in our Gloves, designed for cavernous culinary adventures', 839.19, '2024-11-26 02:39:14.277981'), +(430, 'Licensed Soft Ball', 'Professional-grade Bike perfect for aware training and recreational use', 835.89, '2024-11-26 02:39:14.278922'), +(431, 'Incredible Steel Chicken', 'New Bacon model with 45 GB RAM, 578 GB storage, and granular features', 322.39, '2024-11-26 02:39:14.280015'), +(432, 'Electronic Soft Tuna', 'Mills, Prohaska and Graham''s most advanced Pizza technology increases long-term capabilities', 760.29, '2024-11-26 02:39:14.281015'), +(433, 'Tasty Bronze Hat', 'Modern Mouse designed with Cotton for those performance', 563.69, '2024-11-26 02:39:14.281911'), +(434, 'Awesome Wooden Fish', 'Savor the smoky essence in our Towels, designed for colorless culinary adventures', 585.99, '2024-11-26 02:39:14.282985'), +(435, 'Small Plastic Table', 'Savor the fresh essence in our Chair, designed for smooth culinary adventures', 679.69, '2024-11-26 02:39:14.283586'), +(436, 'Refined Granite Cheese', 'Savor the fresh essence in our Hat, designed for worthwhile culinary adventures', 217.09, '2024-11-26 02:39:14.284368'), +(437, 'Refined Granite Mouse', 'Discover the gorilla-like agility of our Shoes, perfect for breakable users', 542.99, '2024-11-26 02:39:14.285224'), +(438, 'Rustic Concrete Towels', 'The purple Computer combines Eritrea aesthetics with Zirconium-based durability', 703.87, '2024-11-26 02:39:14.286649'), +(439, 'Ergonomic Soft Sausages', 'Discover the flustered new Chips with an exciting mix of Wooden ingredients', 646.37, '2024-11-26 02:39:14.28745'), +(440, 'Handmade Soft Gloves', 'The Chesley Towels is the latest in a series of good products from Huels, Mohr and Kilback', 744.99, '2024-11-26 02:39:14.289382'), +(441, 'Gorgeous Granite Chair', 'New black Mouse with ergonomic design for critical comfort', 601.89, '2024-11-26 02:39:14.290268'), +(442, 'Practical Frozen Keyboard', 'Discover the parrot-like agility of our Bacon, perfect for wordy users', 426.55, '2024-11-26 02:39:14.291143'), +(443, 'Recycled Metal Shoes', 'The Jacquelyn Hat is the latest in a series of wide products from Boehm, Stracke and Kshlerin', 78.09, '2024-11-26 02:39:14.292324'), +(444, 'Small Cotton Shoes', 'Professional-grade Ball perfect for messy training and recreational use', 297.90, '2024-11-26 02:39:14.293204'), +(445, 'Gorgeous Cotton Car', 'Innovative Shirt featuring enchanted technology and Concrete construction', 339.49, '2024-11-26 02:39:14.294099'), +(446, 'Unbranded Granite Chair', 'The Jailyn Sausages is the latest in a series of avaricious products from Reichel - Grady', 192.49, '2024-11-26 02:39:14.294683'), +(447, 'Refined Concrete Hat', 'Savor the bitter essence in our Shirt, designed for smug culinary adventures', 894.35, '2024-11-26 02:39:14.295346'), +(448, 'Intelligent Frozen Table', 'The Ethan Pants is the latest in a series of white products from Kling Inc', 959.25, '2024-11-26 02:39:14.29573'), +(449, 'Generic Fresh Fish', 'Mayert - Boehm''s most advanced Car technology increases menacing capabilities', 266.29, '2024-11-26 02:39:14.296769'), +(450, 'Gorgeous Wooden Towels', 'Introducing the Tunisia-inspired Bacon, blending weekly style with local craftsmanship', 100.41, '2024-11-26 02:39:14.297818'), +(451, 'Licensed Bronze Chicken', 'New Salad model with 74 GB RAM, 996 GB storage, and narrow features', 537.99, '2024-11-26 02:39:14.298642'), +(452, 'Unbranded Steel Hat', 'Savor the rich essence in our Salad, designed for wry culinary adventures', 615.25, '2024-11-26 02:39:14.299266'), +(453, 'Ergonomic Frozen Computer', 'New Shirt model with 49 GB RAM, 795 GB storage, and grounded features', 811.89, '2024-11-26 02:39:14.299862'), +(454, 'Licensed Fresh Bacon', 'Savor the juicy essence in our Tuna, designed for tragic culinary adventures', 148.00, '2024-11-26 02:39:14.300452'), +(455, 'Luxurious Rubber Computer', 'Discover the immediate new Soap with an exciting mix of Cotton ingredients', 967.09, '2024-11-26 02:39:14.301152'), +(456, 'Handcrafted Steel Tuna', 'New Chips model with 53 GB RAM, 688 GB storage, and shoddy features', 61.19, '2024-11-26 02:39:14.301705'), +(457, 'Handcrafted Fresh Hat', 'Introducing the French Guiana-inspired Tuna, blending jumbo style with local craftsmanship', 580.79, '2024-11-26 02:39:14.302125'), +(458, 'Practical Rubber Pants', 'Discover the better new Pants with an exciting mix of Rubber ingredients', 218.89, '2024-11-26 02:39:14.303163'), +(459, 'Sleek Granite Cheese', 'Ergonomic Towels made with Bronze for all-day grumpy support', 624.09, '2024-11-26 02:39:14.303574'), +(460, 'Generic Cotton Cheese', 'New Salad model with 22 GB RAM, 367 GB storage, and wobbly features', 955.19, '2024-11-26 02:39:14.304246'), +(461, 'Bespoke Fresh Chicken', 'Our tangy-inspired Soap brings a taste of luxury to your roasted lifestyle', 319.75, '2024-11-26 02:39:14.304915'), +(462, 'Awesome Frozen Chips', 'Stylish Shirt designed to make you stand out with stupendous looks', 300.95, '2024-11-26 02:39:14.305455'), +(463, 'Practical Wooden Cheese', 'Stylish Pants designed to make you stand out with cuddly looks', 754.29, '2024-11-26 02:39:14.306005'), +(464, 'Intelligent Frozen Mouse', 'The Keven Pizza is the latest in a series of average products from Kulas - Hagenes', 189.99, '2024-11-26 02:39:14.306549'), +(465, 'Generic Granite Car', 'Sleek Salad designed with Concrete for strident performance', 770.05, '2024-11-26 02:39:14.306918'), +(466, 'Sleek Metal Pizza', 'Our bear-friendly Pizza ensures jam-packed comfort for your pets', 299.79, '2024-11-26 02:39:14.307389'), +(467, 'Practical Soft Car', 'Ergonomic Car made with Steel for all-day likable support', 115.60, '2024-11-26 02:39:14.30827'), +(468, 'Rustic Plastic Ball', 'Ergonomic Ball made with Fresh for all-day faraway support', 391.25, '2024-11-26 02:39:14.308791'), +(469, 'Sleek Rubber Bike', 'The sleek and productive Computer comes with indigo LED lighting for smart functionality', 286.39, '2024-11-26 02:39:14.309291'), +(470, 'Practical Rubber Soap', 'Bergnaum, Schuster and Oberbrunner''s most advanced Pizza technology increases putrid capabilities', 982.69, '2024-11-26 02:39:14.309859'), +(471, 'Awesome Frozen Shoes', 'The sleek and babyish Gloves comes with violet LED lighting for smart functionality', 644.65, '2024-11-26 02:39:14.310402'), +(472, 'Bespoke Wooden Computer', 'Our peacock-friendly Pizza ensures filthy comfort for your pets', 322.55, '2024-11-26 02:39:14.311533'), +(473, 'Awesome Plastic Soap', 'The Isobel Hat is the latest in a series of recent products from Frami, Jones and Smitham', 878.35, '2024-11-26 02:39:14.312113'), +(474, 'Ergonomic Concrete Table', 'The Robust analyzing software Gloves offers reliable performance and negative design', 100.45, '2024-11-26 02:39:14.312526'), +(475, 'Ergonomic Cotton Chair', 'Discover the teeming new Bacon with an exciting mix of Bronze ingredients', 577.09, '2024-11-26 02:39:14.31301'), +(476, 'Handcrafted Plastic Chicken', 'Discover the ostrich-like agility of our Mouse, perfect for regal users', 213.89, '2024-11-26 02:39:14.31342'), +(477, 'Elegant Rubber Soap', 'Denesik Group''s most advanced Shoes technology increases polished capabilities', 783.60, '2024-11-26 02:39:14.31384'), +(478, 'Bespoke Rubber Soap', 'Innovative Pizza featuring well-worn technology and Bronze construction', 584.05, '2024-11-26 02:39:14.314267'), +(479, 'Ergonomic Cotton Hat', 'Fantastic Car designed with Soft for unwelcome performance', 155.19, '2024-11-26 02:39:14.314634'), +(480, 'Elegant Rubber Pants', 'The maroon Fish combines Faroe Islands aesthetics with Bromine-based durability', 361.09, '2024-11-26 02:39:14.315107'), +(481, 'Small Fresh Table', 'Ergonomic Pizza made with Steel for all-day wiggly support', 458.35, '2024-11-26 02:39:14.315891'), +(482, 'Gorgeous Cotton Chips', 'Discover the caring new Gloves with an exciting mix of Soft ingredients', 149.95, '2024-11-26 02:39:14.316585'), +(483, 'Ergonomic Concrete Chair', 'Rustic Computer designed with Plastic for remarkable performance', 685.89, '2024-11-26 02:39:14.317168'), +(484, 'Awesome Granite Table', 'Professional-grade Shoes perfect for dapper training and recreational use', 694.86, '2024-11-26 02:39:14.317731'), +(485, 'Unbranded Rubber Cheese', 'The sky blue Table combines New Caledonia aesthetics with Antimony-based durability', 443.35, '2024-11-26 02:39:14.318218'), +(486, 'Tasty Wooden Chair', 'The Myriam Chicken is the latest in a series of feline products from Nader, Reichert and Gerhold', 722.29, '2024-11-26 02:39:14.328279'), +(487, 'Oriental Concrete Shoes', 'Featuring Iridium-enhanced technology, our Fish offers unparalleled celebrated performance', 26.79, '2024-11-26 02:39:14.329296'), +(488, 'Rustic Wooden Cheese', 'Innovative Pizza featuring upbeat technology and Metal construction', 797.11, '2024-11-26 02:39:14.330429'), +(489, 'Unbranded Concrete Chips', 'Ergonomic Chicken made with Soft for all-day brilliant support', 348.85, '2024-11-26 02:39:14.332242'), +(490, 'Handmade Concrete Tuna', 'The Face to face asynchronous analyzer Bike offers reliable performance and velvety design', 501.79, '2024-11-26 02:39:14.333333'), +(491, 'Recycled Rubber Chair', 'New blue Computer with ergonomic design for yummy comfort', 479.79, '2024-11-26 02:39:14.334679'), +(492, 'Rustic Plastic Table', 'New Pants model with 64 GB RAM, 418 GB storage, and bulky features', 26.59, '2024-11-26 02:39:14.336157'), +(493, 'Fantastic Rubber Chips', 'Our zesty-inspired Soap brings a taste of luxury to your improbable lifestyle', 764.79, '2024-11-26 02:39:14.337284'), +(494, 'Awesome Plastic Gloves', 'Our juicy-inspired Sausages brings a taste of luxury to your shameless lifestyle', 240.65, '2024-11-26 02:39:14.338209'), +(495, 'Fantastic Cotton Pizza', 'The Integrated demand-driven standardization Salad offers reliable performance and lucky design', 212.29, '2024-11-26 02:39:14.338808'), +(496, 'Unbranded Granite Hat', 'Professional-grade Towels perfect for known training and recreational use', 721.59, '2024-11-26 02:39:14.339547'), +(497, 'Ergonomic Granite Cheese', 'Handcrafted Towels designed with Metal for near performance', 138.09, '2024-11-26 02:39:14.340121'), +(498, 'Modern Granite Shirt', 'Featuring Calcium-enhanced technology, our Fish offers unparalleled scary performance', 424.79, '2024-11-26 02:39:14.34103'), +(499, 'Unbranded Plastic Chicken', 'Professional-grade Bike perfect for defenseless training and recreational use', 651.55, '2024-11-26 02:39:14.341456'), +(500, 'Refined Rubber Pants', 'The Ariel Chips is the latest in a series of writhing products from Reynolds LLC', 219.99, '2024-11-26 02:39:14.342315'); + +INSERT INTO "public"."products" ("product_id", "name", "description", "price", "created_at") VALUES +(501, 'Handmade Cotton Bacon', 'The Virgil Computer is the latest in a series of acidic products from Shanahan, Corkery and Cronin', 792.19, '2024-11-26 02:39:14.342975'), +(502, 'Modern Fresh Computer', 'The magenta Towels combines Samoa aesthetics with Cerium-based durability', 898.59, '2024-11-26 02:39:14.34429'), +(503, 'Tasty Soft Shirt', 'Featuring Curium-enhanced technology, our Soap offers unparalleled well-groomed performance', 59.35, '2024-11-26 02:39:14.345172'), +(504, 'Luxurious Plastic Bacon', 'Conroy - Ankunding''s most advanced Mouse technology increases rapid capabilities', 824.45, '2024-11-26 02:39:14.346058'), +(505, 'Intelligent Granite Ball', 'Stylish Keyboard designed to make you stand out with lovely looks', 157.89, '2024-11-26 02:39:14.346657'), +(506, 'Sleek Plastic Car', 'Bins LLC''s most advanced Chicken technology increases subtle capabilities', 979.19, '2024-11-26 02:39:14.347293'), +(507, 'Refined Concrete Mouse', 'Our juicy-inspired Soap brings a taste of luxury to your buzzing lifestyle', 99.80, '2024-11-26 02:39:14.347791'), +(508, 'Elegant Rubber Bike', 'Savor the spicy essence in our Cheese, designed for esteemed culinary adventures', 716.59, '2024-11-26 02:39:14.348524'), +(509, 'Sleek Plastic Car', 'New Car model with 71 GB RAM, 759 GB storage, and meaty features', 816.45, '2024-11-26 02:39:14.34922'), +(510, 'Tasty Metal Fish', 'The Open-architected human-resource installation Soap offers reliable performance and impractical design', 339.95, '2024-11-26 02:39:14.349778'), +(511, 'Fantastic Soft Hat', 'Introducing the Democratic Republic of the Congo-inspired Towels, blending deadly style with local craftsmanship', 466.09, '2024-11-26 02:39:14.35059'), +(512, 'Gorgeous Metal Mouse', 'New white Fish with ergonomic design for excited comfort', 463.19, '2024-11-26 02:39:14.351707'), +(513, 'Recycled Bronze Gloves', 'The orchid Chair combines Australia aesthetics with Mendelevium-based durability', 206.29, '2024-11-26 02:39:14.352422'), +(514, 'Recycled Fresh Table', 'Ergonomic Chair made with Granite for all-day direct support', 944.39, '2024-11-26 02:39:14.354322'), +(515, 'Tasty Metal Chicken', 'The sleek and wrong Chicken comes with black LED lighting for smart functionality', 122.50, '2024-11-26 02:39:14.355014'), +(516, 'Rustic Soft Keyboard', 'Introducing the Eswatini-inspired Fish, blending natural style with local craftsmanship', 86.79, '2024-11-26 02:39:14.355836'), +(517, 'Handmade Wooden Pizza', 'The Multi-tiered exuding array Table offers reliable performance and deadly design', 517.15, '2024-11-26 02:39:14.356673'), +(518, 'Tasty Metal Keyboard', 'Discover the deserted new Bacon with an exciting mix of Rubber ingredients', 726.10, '2024-11-26 02:39:14.357443'), +(519, 'Elegant Fresh Cheese', 'New olive Fish with ergonomic design for babyish comfort', 150.75, '2024-11-26 02:39:14.358174'), +(520, 'Bespoke Steel Keyboard', 'Our crunchy-inspired Chair brings a taste of luxury to your paltry lifestyle', 218.01, '2024-11-26 02:39:14.358692'), +(521, 'Awesome Soft Shirt', 'Innovative Car featuring ruddy technology and Plastic construction', 784.95, '2024-11-26 02:39:14.359445'), +(522, 'Elegant Cotton Soap', 'Featuring Fluorine-enhanced technology, our Salad offers unparalleled useless performance', 653.70, '2024-11-26 02:39:14.360099'), +(523, 'Generic Frozen Fish', 'Discover the cluttered new Fish with an exciting mix of Frozen ingredients', 775.19, '2024-11-26 02:39:14.360723'), +(524, 'Handcrafted Frozen Car', 'The gold Computer combines Netherlands aesthetics with Phosphorus-based durability', 986.09, '2024-11-26 02:39:14.361632'), +(525, 'Luxurious Steel Mouse', 'Experience the teal brilliance of our Pizza, perfect for tricky environments', 895.09, '2024-11-26 02:39:14.362359'), +(526, 'Luxurious Rubber Shirt', 'Savor the spicy essence in our Sausages, designed for left culinary adventures', 182.29, '2024-11-26 02:39:14.363337'), +(527, 'Handmade Metal Pants', 'Stylish Soap designed to make you stand out with cloudy looks', 853.01, '2024-11-26 02:39:14.366545'), +(528, 'Sleek Metal Tuna', 'Discover the probable new Computer with an exciting mix of Wooden ingredients', 74.95, '2024-11-26 02:39:14.367348'), +(529, 'Oriental Fresh Computer', 'The Distributed static leverage Shirt offers reliable performance and dreary design', 573.19, '2024-11-26 02:39:14.368113'), +(530, 'Unbranded Granite Car', 'New ivory Soap with ergonomic design for gummy comfort', 92.49, '2024-11-26 02:39:14.368882'), +(531, 'Refined Granite Hat', 'The maroon Fish combines Luxembourg aesthetics with Curium-based durability', 368.15, '2024-11-26 02:39:14.369538'), +(532, 'Generic Fresh Towels', 'The sleek and pure Bacon comes with olive LED lighting for smart functionality', 550.29, '2024-11-26 02:39:14.3703'), +(533, 'Ergonomic Wooden Fish', 'Our bear-friendly Sausages ensures medium comfort for your pets', 250.69, '2024-11-26 02:39:14.371021'), +(534, 'Ergonomic Granite Chicken', 'Featuring Iridium-enhanced technology, our Pizza offers unparalleled inferior performance', 82.32, '2024-11-26 02:39:14.371838'), +(535, 'Modern Rubber Bacon', 'Our salty-inspired Towels brings a taste of luxury to your naughty lifestyle', 463.65, '2024-11-26 02:39:14.372478'), +(536, 'Bespoke Granite Cheese', 'Our lion-friendly Computer ensures mealy comfort for your pets', 831.99, '2024-11-26 02:39:14.373455'), +(537, 'Tasty Steel Cheese', 'Discover the shark-like agility of our Tuna, perfect for peppery users', 534.79, '2024-11-26 02:39:14.374071'), +(538, 'Intelligent Plastic Mouse', 'The sleek and obedient Bike comes with silver LED lighting for smart functionality', 696.49, '2024-11-26 02:39:14.374789'), +(539, 'Intelligent Fresh Gloves', 'The Marlee Table is the latest in a series of trusty products from Towne - Harber', 321.45, '2024-11-26 02:39:14.37585'), +(540, 'Bespoke Frozen Soap', 'New maroon Fish with ergonomic design for smug comfort', 510.09, '2024-11-26 02:39:14.37712'), +(541, 'Bespoke Fresh Gloves', 'Experience the silver brilliance of our Chicken, perfect for selfish environments', 941.85, '2024-11-26 02:39:14.378166'), +(542, 'Refined Metal Mouse', 'Ergonomic Car made with Metal for all-day alarmed support', 725.65, '2024-11-26 02:39:14.380002'), +(543, 'Licensed Wooden Hat', 'Discover the tempting new Tuna with an exciting mix of Granite ingredients', 327.09, '2024-11-26 02:39:14.381702'), +(544, 'Modern Frozen Bacon', 'Introducing the Palestine-inspired Towels, blending stupendous style with local craftsmanship', 64.89, '2024-11-26 02:39:14.383001'), +(545, 'Tasty Soft Pizza', 'The Profound zero defect orchestration Towels offers reliable performance and clear-cut design', 532.95, '2024-11-26 02:39:14.383686'), +(546, 'Intelligent Plastic Bacon', 'Experience the white brilliance of our Fish, perfect for scratchy environments', 607.79, '2024-11-26 02:39:14.384697'), +(547, 'Fantastic Wooden Car', 'New green Shirt with ergonomic design for boring comfort', 479.79, '2024-11-26 02:39:14.385513'), +(548, 'Rustic Soft Table', 'The Marjorie Ball is the latest in a series of terrible products from Lang, Feest and Sporer', 729.89, '2024-11-26 02:39:14.385984'), +(549, 'Fantastic Cotton Shoes', 'Experience the yellow brilliance of our Bacon, perfect for helpful environments', 843.25, '2024-11-26 02:39:14.38808'), +(550, 'Tasty Bronze Ball', 'Innovative Salad featuring lawful technology and Plastic construction', 196.68, '2024-11-26 02:39:14.389138'), +(551, 'Generic Granite Bike', 'Professional-grade Keyboard perfect for judicious training and recreational use', 340.75, '2024-11-26 02:39:14.389647'), +(552, 'Awesome Soft Sausages', 'New silver Towels with ergonomic design for glossy comfort', 191.99, '2024-11-26 02:39:14.390449'), +(553, 'Handcrafted Rubber Mouse', 'New orchid Bacon with ergonomic design for unconscious comfort', 87.17, '2024-11-26 02:39:14.391373'), +(554, 'Generic Frozen Mouse', 'The Trycia Sausages is the latest in a series of reasonable products from Kovacek Group', 199.19, '2024-11-26 02:39:14.39271'), +(555, 'Gorgeous Frozen Soap', 'The sleek and clear-cut Chicken comes with pink LED lighting for smart functionality', 538.19, '2024-11-26 02:39:14.393769'), +(556, 'Rustic Metal Bike', 'Ergonomic Keyboard made with Wooden for all-day troubled support', 766.49, '2024-11-26 02:39:14.395019'), +(557, 'Electronic Rubber Chair', 'New salmon Bike with ergonomic design for lovely comfort', 545.49, '2024-11-26 02:39:14.396319'), +(558, 'Rustic Rubber Mouse', 'Stylish Fish designed to make you stand out with rapid looks', 529.49, '2024-11-26 02:39:14.397249'), +(559, 'Small Plastic Bike', 'New Shirt model with 80 GB RAM, 495 GB storage, and feline features', 416.40, '2024-11-26 02:39:14.398258'), +(560, 'Practical Steel Bike', 'The Emmett Chair is the latest in a series of inferior products from Hammes - Collier', 303.29, '2024-11-26 02:39:14.398874'), +(561, 'Handcrafted Rubber Table', 'The silver Car combines Greece aesthetics with Curium-based durability', 253.89, '2024-11-26 02:39:14.399475'), +(562, 'Sleek Plastic Chicken', 'Professional-grade Keyboard perfect for equatorial training and recreational use', 865.75, '2024-11-26 02:39:14.400394'), +(563, 'Awesome Frozen Computer', 'Our spicy-inspired Cheese brings a taste of luxury to your stormy lifestyle', 566.25, '2024-11-26 02:39:14.401316'), +(564, 'Handcrafted Soft Chips', 'Professional-grade Sausages perfect for front training and recreational use', 464.78, '2024-11-26 02:39:14.402372'), +(565, 'Luxurious Plastic Table', 'Discover the scaly new Shoes with an exciting mix of Steel ingredients', 420.99, '2024-11-26 02:39:14.40343'), +(566, 'Fantastic Fresh Shirt', 'Discover the intent new Pants with an exciting mix of Concrete ingredients', 343.90, '2024-11-26 02:39:14.404456'), +(567, 'Rustic Granite Cheese', 'Handcrafted Car designed with Metal for acclaimed performance', 245.79, '2024-11-26 02:39:14.405746'), +(568, 'Electronic Metal Soap', 'Our parrot-friendly Ball ensures impure comfort for your pets', 294.59, '2024-11-26 02:39:14.407134'), +(569, 'Electronic Bronze Gloves', 'The Persevering zero trust definition Chicken offers reliable performance and dark design', 292.37, '2024-11-26 02:39:14.407883'), +(570, 'Unbranded Cotton Table', 'Introducing the Syrian Arab Republic-inspired Pizza, blending internal style with local craftsmanship', 294.39, '2024-11-26 02:39:14.40882'), +(571, 'Unbranded Bronze Computer', 'Our fish-friendly Sausages ensures warmhearted comfort for your pets', 807.05, '2024-11-26 02:39:14.410173'), +(572, 'Rustic Fresh Fish', 'Introducing the Ethiopia-inspired Tuna, blending buttery style with local craftsmanship', 531.59, '2024-11-26 02:39:14.411816'), +(573, 'Fantastic Granite Gloves', 'The maroon Computer combines Samoa aesthetics with Nitrogen-based durability', 22.69, '2024-11-26 02:39:14.413557'), +(574, 'Elegant Cotton Towels', 'The Melyna Hat is the latest in a series of witty products from Emard, Schroeder and Donnelly', 221.49, '2024-11-26 02:39:14.415452'), +(575, 'Tasty Concrete Keyboard', 'Small Car designed with Frozen for curly performance', 968.39, '2024-11-26 02:39:14.416962'), +(576, 'Electronic Concrete Table', 'Experience the maroon brilliance of our Pants, perfect for empty environments', 932.15, '2024-11-26 02:39:14.418182'), +(577, 'Awesome Fresh Pizza', 'Innovative Table featuring blaring technology and Steel construction', 958.15, '2024-11-26 02:39:14.418892'), +(578, 'Gorgeous Frozen Chair', 'Professional-grade Towels perfect for both training and recreational use', 623.70, '2024-11-26 02:39:14.42054'), +(579, 'Incredible Cotton Chair', 'The silver Chair combines Kazakhstan aesthetics with Copernicium-based durability', 932.49, '2024-11-26 02:39:14.421824'), +(580, 'Elegant Metal Hat', 'Tasty Fish designed with Granite for strict performance', 13.69, '2024-11-26 02:39:14.422905'), +(581, 'Fantastic Cotton Bacon', 'Savor the creamy essence in our Cheese, designed for thorough culinary adventures', 488.24, '2024-11-26 02:39:14.423947'), +(582, 'Ergonomic Cotton Chips', 'Experience the violet brilliance of our Pants, perfect for vivid environments', 57.95, '2024-11-26 02:39:14.4246'), +(583, 'Modern Bronze Fish', 'Savor the savory essence in our Chips, designed for intent culinary adventures', 137.49, '2024-11-26 02:39:14.425377'), +(584, 'Gorgeous Soft Hat', 'Introducing the Switzerland-inspired Salad, blending obvious style with local craftsmanship', 765.69, '2024-11-26 02:39:14.42624'), +(585, 'Small Bronze Shirt', 'Our bat-friendly Shoes ensures naughty comfort for your pets', 680.57, '2024-11-26 02:39:14.426812'), +(586, 'Licensed Frozen Towels', 'Savor the crispy essence in our Soap, designed for quiet culinary adventures', 476.15, '2024-11-26 02:39:14.427392'), +(587, 'Bespoke Frozen Mouse', 'New Sausages model with 83 GB RAM, 772 GB storage, and dim features', 541.20, '2024-11-26 02:39:14.427933'), +(588, 'Sleek Fresh Gloves', 'Our bear-friendly Towels ensures evil comfort for your pets', 92.55, '2024-11-26 02:39:14.428981'), +(589, 'Practical Steel Computer', 'Savor the crunchy essence in our Shoes, designed for gummy culinary adventures', 383.09, '2024-11-26 02:39:14.429813'), +(590, 'Fantastic Cotton Chicken', 'The Face to face content-based instruction set Soap offers reliable performance and boiling design', 362.85, '2024-11-26 02:39:14.430626'), +(591, 'Rustic Wooden Shoes', 'Savor the bitter essence in our Tuna, designed for crooked culinary adventures', 670.05, '2024-11-26 02:39:14.431612'), +(592, 'Modern Granite Soap', 'Innovative Gloves featuring radiant technology and Soft construction', 400.89, '2024-11-26 02:39:14.433662'), +(593, 'Tasty Frozen Sausages', 'Discover the hippopotamus-like agility of our Table, perfect for vengeful users', 488.99, '2024-11-26 02:39:14.435319'), +(594, 'Rustic Cotton Table', 'Tasty Keyboard designed with Rubber for competent performance', 604.99, '2024-11-26 02:39:14.437743'), +(595, 'Elegant Cotton Computer', 'New Pants model with 8 GB RAM, 504 GB storage, and only features', 641.05, '2024-11-26 02:39:14.439187'), +(596, 'Handcrafted Soft Gloves', 'Our bat-friendly Pizza ensures fuzzy comfort for your pets', 94.90, '2024-11-26 02:39:14.440484'), +(597, 'Practical Concrete Computer', 'Professional-grade Soap perfect for ethical training and recreational use', 890.89, '2024-11-26 02:39:14.442327'), +(598, 'Unbranded Plastic Chicken', 'Discover the exhausted new Table with an exciting mix of Frozen ingredients', 723.19, '2024-11-26 02:39:14.443289'), +(599, 'Ergonomic Metal Table', 'The Business-focused next generation local area network Table offers reliable performance and mushy design', 880.69, '2024-11-26 02:39:14.444498'), +(600, 'Bespoke Fresh Chips', 'Generic Hat designed with Rubber for low performance', 741.15, '2024-11-26 02:39:14.445952'), +(601, 'Practical Concrete Towels', 'Ergonomic Shirt made with Fresh for all-day self-assured support', 756.29, '2024-11-26 02:39:14.447088'), +(602, 'Modern Soft Bike', 'Glover, Senger and Leannon''s most advanced Hat technology increases ornery capabilities', 732.55, '2024-11-26 02:39:14.449066'), +(603, 'Practical Rubber Ball', 'The Jaden Chicken is the latest in a series of lost products from Hodkiewicz, Rohan and Boyer', 481.35, '2024-11-26 02:39:14.451313'), +(604, 'Fantastic Metal Cheese', 'New Shirt model with 78 GB RAM, 229 GB storage, and pale features', 386.15, '2024-11-26 02:39:14.452348'), +(605, 'Luxurious Granite Keyboard', 'Experience the orange brilliance of our Car, perfect for violent environments', 947.89, '2024-11-26 02:39:14.453602'), +(606, 'Licensed Concrete Towels', 'Experience the magenta brilliance of our Fish, perfect for lasting environments', 179.05, '2024-11-26 02:39:14.454995'), +(607, 'Elegant Plastic Mouse', 'The sleek and unwieldy Towels comes with fuchsia LED lighting for smart functionality', 309.28, '2024-11-26 02:39:14.456167'), +(608, 'Sleek Concrete Towels', 'New Bacon model with 45 GB RAM, 47 GB storage, and grimy features', 478.70, '2024-11-26 02:39:14.456791'), +(609, 'Oriental Granite Shoes', 'Electronic Keyboard designed with Fresh for realistic performance', 864.10, '2024-11-26 02:39:14.457548'), +(610, 'Sleek Steel Chicken', 'Gorgeous Mouse designed with Bronze for self-reliant performance', 450.09, '2024-11-26 02:39:14.459987'), +(611, 'Practical Bronze Shoes', 'Discover the ignorant new Hat with an exciting mix of Frozen ingredients', 327.55, '2024-11-26 02:39:14.460752'), +(612, 'Awesome Granite Table', 'Introducing the Saint Lucia-inspired Pants, blending awesome style with local craftsmanship', 149.09, '2024-11-26 02:39:14.461563'), +(613, 'Licensed Metal Chicken', 'Sleek Sausages designed with Bronze for made-up performance', 169.19, '2024-11-26 02:39:14.462306'), +(614, 'Intelligent Frozen Pizza', 'Ergonomic Gloves made with Fresh for all-day apt support', 914.59, '2024-11-26 02:39:14.463792'), +(615, 'Refined Bronze Tuna', 'Our golden-inspired Ball brings a taste of luxury to your appropriate lifestyle', 658.34, '2024-11-26 02:39:14.464521'), +(616, 'Fantastic Metal Hat', 'The sleek and diligent Cheese comes with gold LED lighting for smart functionality', 577.70, '2024-11-26 02:39:14.465171'), +(617, 'Tasty Metal Computer', 'Featuring Carbon-enhanced technology, our Chicken offers unparalleled murky performance', 944.65, '2024-11-26 02:39:14.465796'), +(618, 'Intelligent Metal Chicken', 'Our penguin-friendly Towels ensures artistic comfort for your pets', 501.39, '2024-11-26 02:39:14.466999'), +(619, 'Refined Wooden Towels', 'Experience the red brilliance of our Gloves, perfect for thin environments', 485.39, '2024-11-26 02:39:14.467798'), +(620, 'Luxurious Cotton Table', 'Stylish Pizza designed to make you stand out with pertinent looks', 129.75, '2024-11-26 02:39:14.469745'), +(621, 'Handmade Plastic Bike', 'New Chair model with 99 GB RAM, 562 GB storage, and golden features', 103.79, '2024-11-26 02:39:14.470583'), +(622, 'Incredible Plastic Bacon', 'The Optional discrete application Car offers reliable performance and ripe design', 257.35, '2024-11-26 02:39:14.471464'), +(623, 'Luxurious Frozen Computer', 'Featuring Mercury-enhanced technology, our Tuna offers unparalleled passionate performance', 429.99, '2024-11-26 02:39:14.4725'), +(624, 'Rustic Granite Mouse', 'Introducing the Belgium-inspired Sausages, blending rotating style with local craftsmanship', 396.49, '2024-11-26 02:39:14.473678'), +(625, 'Handcrafted Concrete Chips', 'Stylish Pizza designed to make you stand out with lazy looks', 201.59, '2024-11-26 02:39:14.474682'), +(626, 'Small Cotton Cheese', 'Innovative Car featuring blue technology and Concrete construction', 648.35, '2024-11-26 02:39:14.476934'), +(627, 'Luxurious Fresh Pizza', 'Ergonomic Keyboard made with Granite for all-day pertinent support', 872.65, '2024-11-26 02:39:14.478346'), +(628, 'Handmade Cotton Chicken', 'Our turtle-friendly Computer ensures ideal comfort for your pets', 838.25, '2024-11-26 02:39:14.479245'), +(629, 'Handcrafted Soft Bacon', 'The Jonas Fish is the latest in a series of raw products from Swaniawski - King', 349.59, '2024-11-26 02:39:14.480211'), +(630, 'Intelligent Frozen Salad', 'New Tuna model with 60 GB RAM, 808 GB storage, and impassioned features', 343.40, '2024-11-26 02:39:14.481223'), +(631, 'Bespoke Bronze Soap', 'Featuring Gold-enhanced technology, our Mouse offers unparalleled colorful performance', 138.45, '2024-11-26 02:39:14.482243'), +(632, 'Handmade Fresh Pants', 'Sleek Tuna designed with Bronze for pink performance', 822.39, '2024-11-26 02:39:14.482824'), +(633, 'Refined Bronze Computer', 'Our sour-inspired Computer brings a taste of luxury to your outlying lifestyle', 552.19, '2024-11-26 02:39:14.483672'), +(634, 'Electronic Concrete Cheese', 'Our sour-inspired Shirt brings a taste of luxury to your impressionable lifestyle', 399.79, '2024-11-26 02:39:14.48457'), +(635, 'Modern Wooden Chair', 'Discover the eagle-like agility of our Shoes, perfect for weary users', 414.89, '2024-11-26 02:39:14.485831'), +(636, 'Oriental Granite Chair', 'Our sweet-inspired Sausages brings a taste of luxury to your circular lifestyle', 723.40, '2024-11-26 02:39:14.486599'), +(637, 'Tasty Bronze Shoes', 'Discover the kangaroo-like agility of our Car, perfect for actual users', 176.95, '2024-11-26 02:39:14.487762'), +(638, 'Small Rubber Salad', 'New cyan Keyboard with ergonomic design for inferior comfort', 733.39, '2024-11-26 02:39:14.488661'), +(639, 'Ergonomic Steel Sausages', 'The Bill Tuna is the latest in a series of advanced products from Goyette, Orn and Dare', 584.49, '2024-11-26 02:39:14.489915'), +(640, 'Practical Cotton Pants', 'Introducing the French Guiana-inspired Chair, blending impassioned style with local craftsmanship', 252.89, '2024-11-26 02:39:14.490717'), +(641, 'Recycled Wooden Gloves', 'The Kenneth Car is the latest in a series of metallic products from Towne Inc', 902.19, '2024-11-26 02:39:14.491968'), +(642, 'Modern Fresh Tuna', 'Stylish Ball designed to make you stand out with posh looks', 65.79, '2024-11-26 02:39:14.493214'), +(643, 'Gorgeous Granite Chicken', 'Experience the olive brilliance of our Chair, perfect for palatable environments', 81.59, '2024-11-26 02:39:14.494256'), +(644, 'Rustic Soft Shirt', 'The sleek and live Pizza comes with plum LED lighting for smart functionality', 780.19, '2024-11-26 02:39:14.495451'), +(645, 'Generic Plastic Salad', 'The Eve Shirt is the latest in a series of understated products from Larson LLC', 751.89, '2024-11-26 02:39:14.496584'), +(646, 'Bespoke Wooden Keyboard', 'Savor the creamy essence in our Shirt, designed for general culinary adventures', 313.19, '2024-11-26 02:39:14.497749'), +(647, 'Small Fresh Pants', 'Practical Fish designed with Rubber for flawless performance', 996.75, '2024-11-26 02:39:14.500148'), +(648, 'Handcrafted Bronze Bacon', 'Professional-grade Shirt perfect for teeming training and recreational use', 43.09, '2024-11-26 02:39:14.5038'), +(649, 'Incredible Bronze Towels', 'Featuring Meitnerium-enhanced technology, our Gloves offers unparalleled nifty performance', 931.55, '2024-11-26 02:39:14.506391'), +(650, 'Small Concrete Bike', 'New Towels model with 55 GB RAM, 528 GB storage, and abandoned features', 812.05, '2024-11-26 02:39:14.510767'), +(651, 'Small Cotton Pizza', 'Discover the dapper new Sausages with an exciting mix of Fresh ingredients', 468.79, '2024-11-26 02:39:14.512818'), +(652, 'Recycled Fresh Pizza', 'Experience the cyan brilliance of our Gloves, perfect for simplistic environments', 269.40, '2024-11-26 02:39:14.513967'), +(653, 'Ergonomic Plastic Bike', 'New purple Pants with ergonomic design for humiliating comfort', 111.95, '2024-11-26 02:39:14.514739'), +(654, 'Recycled Cotton Chips', 'Introducing the Ghana-inspired Shoes, blending minty style with local craftsmanship', 460.90, '2024-11-26 02:39:14.515699'), +(655, 'Awesome Wooden Hat', 'Introducing the Angola-inspired Mouse, blending elderly style with local craftsmanship', 434.65, '2024-11-26 02:39:14.516928'), +(656, 'Awesome Wooden Car', 'Featuring Germanium-enhanced technology, our Bacon offers unparalleled wrathful performance', 322.09, '2024-11-26 02:39:14.517768'), +(657, 'Recycled Steel Chicken', 'Discover the bee-like agility of our Bike, perfect for energetic users', 520.72, '2024-11-26 02:39:14.518418'), +(658, 'Small Metal Computer', 'New salmon Gloves with ergonomic design for wealthy comfort', 342.59, '2024-11-26 02:39:14.52017'), +(659, 'Ergonomic Frozen Chair', 'The Carmela Gloves is the latest in a series of rotten products from Strosin LLC', 445.19, '2024-11-26 02:39:14.520969'), +(660, 'Rustic Plastic Shoes', 'Our bat-friendly Chips ensures squeaky comfort for your pets', 302.79, '2024-11-26 02:39:14.521465'), +(661, 'Handmade Cotton Car', 'Experience the green brilliance of our Bacon, perfect for giving environments', 973.49, '2024-11-26 02:39:14.522192'), +(662, 'Handcrafted Bronze Soap', 'Discover the tiger-like agility of our Keyboard, perfect for quarrelsome users', 393.19, '2024-11-26 02:39:14.522948'), +(663, 'Bespoke Granite Mouse', 'The Bella Shoes is the latest in a series of immediate products from Jacobs - Corwin', 508.59, '2024-11-26 02:39:14.524409'), +(664, 'Intelligent Steel Salad', 'Our squirrel-friendly Mouse ensures fine comfort for your pets', 805.10, '2024-11-26 02:39:14.526077'), +(665, 'Elegant Soft Fish', 'Our giraffe-friendly Keyboard ensures acceptable comfort for your pets', 252.39, '2024-11-26 02:39:14.527504'), +(666, 'Electronic Frozen Pizza', 'The sleek and bony Towels comes with teal LED lighting for smart functionality', 864.89, '2024-11-26 02:39:14.528426'), +(667, 'Rustic Soft Pants', 'Introducing the Bouvet Island-inspired Keyboard, blending hateful style with local craftsmanship', 480.65, '2024-11-26 02:39:14.529659'), +(668, 'Small Concrete Fish', 'Ergonomic Pants made with Rubber for all-day flickering support', 950.75, '2024-11-26 02:39:14.53127'), +(669, 'Bespoke Steel Keyboard', 'Stylish Shoes designed to make you stand out with apprehensive looks', 880.19, '2024-11-26 02:39:14.538224'), +(670, 'Intelligent Plastic Bacon', 'Innovative Bacon featuring unlined technology and Wooden construction', 640.61, '2024-11-26 02:39:14.539374'), +(671, 'Licensed Concrete Towels', 'The red Chair combines Panama aesthetics with Iron-based durability', 444.25, '2024-11-26 02:39:14.541055'), +(672, 'Incredible Soft Soap', 'Stylish Cheese designed to make you stand out with gifted looks', 125.69, '2024-11-26 02:39:14.541402'), +(673, 'Incredible Steel Bike', 'The sleek and burly Towels comes with lime LED lighting for smart functionality', 758.95, '2024-11-26 02:39:14.541677'), +(674, 'Awesome Steel Gloves', 'Savor the smoky essence in our Shirt, designed for pointless culinary adventures', 461.79, '2024-11-26 02:39:14.541929'), +(675, 'Sleek Soft Fish', 'Featuring Cadmium-enhanced technology, our Shoes offers unparalleled monstrous performance', 808.05, '2024-11-26 02:39:14.542709'), +(676, 'Fantastic Concrete Shoes', 'Discover the tight new Computer with an exciting mix of Wooden ingredients', 979.99, '2024-11-26 02:39:14.544412'), +(677, 'Practical Granite Bike', 'The sleek and true Car comes with gold LED lighting for smart functionality', 960.60, '2024-11-26 02:39:14.545329'), +(678, 'Handmade Frozen Cheese', 'Our ostrich-friendly Chicken ensures deafening comfort for your pets', 966.09, '2024-11-26 02:39:14.547625'), +(679, 'Handcrafted Granite Mouse', 'New Fish model with 74 GB RAM, 686 GB storage, and extra-large features', 613.49, '2024-11-26 02:39:14.548982'), +(680, 'Intelligent Fresh Car', 'Featuring Aluminium-enhanced technology, our Salad offers unparalleled weird performance', 732.30, '2024-11-26 02:39:14.551013'), +(681, 'Sleek Granite Pants', 'Ullrich Group''s most advanced Chair technology increases outlandish capabilities', 818.09, '2024-11-26 02:39:14.55286'), +(682, 'Bespoke Soft Pants', 'Experience the silver brilliance of our Shirt, perfect for fruitful environments', 974.09, '2024-11-26 02:39:14.554723'), +(683, 'Generic Rubber Cheese', 'Experience the indigo brilliance of our Pizza, perfect for quarterly environments', 290.49, '2024-11-26 02:39:14.555804'), +(684, 'Tasty Steel Cheese', 'The yellow Computer combines Azerbaijan aesthetics with Silver-based durability', 964.19, '2024-11-26 02:39:14.556816'), +(685, 'Electronic Rubber Pizza', 'New azure Chips with ergonomic design for glittering comfort', 259.70, '2024-11-26 02:39:14.55813'), +(686, 'Electronic Wooden Shoes', 'Experience the lime brilliance of our Fish, perfect for white environments', 135.39, '2024-11-26 02:39:14.559916'), +(687, 'Handmade Frozen Ball', 'Stylish Gloves designed to make you stand out with substantial looks', 804.59, '2024-11-26 02:39:14.562088'), +(688, 'Oriental Fresh Cheese', 'The sleek and burdensome Bacon comes with blue LED lighting for smart functionality', 995.89, '2024-11-26 02:39:14.565763'), +(689, 'Fantastic Wooden Keyboard', 'New magenta Computer with ergonomic design for humble comfort', 323.59, '2024-11-26 02:39:14.566982'), +(690, 'Luxurious Bronze Chair', 'New Towels model with 38 GB RAM, 665 GB storage, and colossal features', 67.99, '2024-11-26 02:39:14.569885'), +(691, 'Ergonomic Soft Bacon', 'Professional-grade Fish perfect for numb training and recreational use', 320.25, '2024-11-26 02:39:14.571819'), +(692, 'Sleek Cotton Bike', 'The Faye Mouse is the latest in a series of colorful products from Leffler Group', 457.35, '2024-11-26 02:39:14.575642'), +(693, 'Electronic Metal Salad', 'The fuchsia Sausages combines Angola aesthetics with Indium-based durability', 339.69, '2024-11-26 02:39:14.576649'), +(694, 'Modern Steel Shoes', 'Unbranded Bacon designed with Plastic for tired performance', 259.25, '2024-11-26 02:39:14.577303'), +(695, 'Rustic Concrete Chair', 'The tan Bacon combines Guam aesthetics with Tantalum-based durability', 699.09, '2024-11-26 02:39:14.578289'), +(696, 'Bespoke Plastic Keyboard', 'The sleek and insidious Fish comes with lavender LED lighting for smart functionality', 976.29, '2024-11-26 02:39:14.579476'), +(697, 'Modern Steel Gloves', 'Discover the horse-like agility of our Tuna, perfect for blank users', 197.40, '2024-11-26 02:39:14.580452'), +(698, 'Modern Plastic Bacon', 'The Secured directional orchestration Cheese offers reliable performance and distinct design', 186.89, '2024-11-26 02:39:14.582214'), +(699, 'Licensed Granite Chicken', 'Discover the gecko-like agility of our Chips, perfect for similar users', 859.19, '2024-11-26 02:39:14.583207'), +(700, 'Practical Cotton Gloves', 'Discover the colorful new Table with an exciting mix of Steel ingredients', 469.95, '2024-11-26 02:39:14.583685'), +(701, 'Rustic Granite Shirt', 'Our hippopotamus-friendly Hat ensures sunny comfort for your pets', 558.99, '2024-11-26 02:39:14.584442'), +(702, 'Unbranded Soft Shoes', 'Discover the panda-like agility of our Shoes, perfect for those users', 552.99, '2024-11-26 02:39:14.585271'), +(703, 'Generic Metal Ball', 'Experience the fuchsia brilliance of our Cheese, perfect for minor environments', 765.95, '2024-11-26 02:39:14.589531'), +(704, 'Modern Concrete Car', 'New Fish model with 75 GB RAM, 581 GB storage, and dearest features', 234.59, '2024-11-26 02:39:14.590959'), +(705, 'Licensed Cotton Pizza', 'The Destany Hat is the latest in a series of grave products from Borer LLC', 98.75, '2024-11-26 02:39:14.593619'), +(706, 'Refined Rubber Pants', 'New Soap model with 96 GB RAM, 500 GB storage, and outgoing features', 543.09, '2024-11-26 02:39:14.598497'), +(707, 'Awesome Cotton Keyboard', 'New yellow Computer with ergonomic design for complicated comfort', 57.45, '2024-11-26 02:39:14.599837'), +(708, 'Refined Concrete Mouse', 'Innovative Cheese featuring compassionate technology and Fresh construction', 125.79, '2024-11-26 02:39:14.602222'), +(709, 'Elegant Cotton Pants', 'Discover the whispered new Cheese with an exciting mix of Granite ingredients', 31.99, '2024-11-26 02:39:14.603807'), +(710, 'Generic Cotton Pizza', 'New Chair model with 69 GB RAM, 566 GB storage, and clear-cut features', 787.89, '2024-11-26 02:39:14.604984'), +(711, 'Practical Granite Towels', 'Ergonomic Pizza made with Frozen for all-day graceful support', 962.59, '2024-11-26 02:39:14.60581'), +(712, 'Rustic Wooden Chicken', 'New Keyboard model with 30 GB RAM, 16 GB storage, and fluffy features', 449.10, '2024-11-26 02:39:14.606236'), +(713, 'Practical Concrete Pizza', 'Stylish Towels designed to make you stand out with experienced looks', 928.55, '2024-11-26 02:39:14.607316'), +(714, 'Refined Concrete Keyboard', 'Featuring Titanium-enhanced technology, our Shoes offers unparalleled likely performance', 939.21, '2024-11-26 02:39:14.608498'), +(715, 'Unbranded Metal Chair', 'Introducing the French Guiana-inspired Chicken, blending crowded style with local craftsmanship', 736.05, '2024-11-26 02:39:14.609696'), +(716, 'Small Fresh Chair', 'Stylish Sausages designed to make you stand out with gleaming looks', 259.69, '2024-11-26 02:39:14.610531'), +(717, 'Incredible Steel Gloves', 'New Car model with 43 GB RAM, 538 GB storage, and jumbo features', 783.55, '2024-11-26 02:39:14.614971'), +(718, 'Small Bronze Mouse', 'The lavender Car combines Kiribati aesthetics with Rutherfordium-based durability', 589.90, '2024-11-26 02:39:14.618262'), +(719, 'Oriental Frozen Keyboard', 'The Immersive fresh-thinking archive Table offers reliable performance and purple design', 419.05, '2024-11-26 02:39:14.619103'), +(720, 'Bespoke Plastic Shirt', 'The Devolved tertiary moderator Table offers reliable performance and near design', 919.89, '2024-11-26 02:39:14.619578'), +(721, 'Generic Frozen Fish', 'Innovative Chicken featuring black-and-white technology and Rubber construction', 181.09, '2024-11-26 02:39:14.620355'), +(722, 'Generic Soft Table', 'Featuring Caesium-enhanced technology, our Hat offers unparalleled snappy performance', 517.90, '2024-11-26 02:39:14.620955'), +(723, 'Awesome Frozen Table', 'The sleek and muddy Computer comes with purple LED lighting for smart functionality', 424.10, '2024-11-26 02:39:14.62136'), +(724, 'Elegant Granite Fish', 'Stylish Cheese designed to make you stand out with ultimate looks', 423.99, '2024-11-26 02:39:14.62185'), +(725, 'Electronic Cotton Towels', 'Armstrong - Crooks''s most advanced Tuna technology increases meager capabilities', 849.95, '2024-11-26 02:39:14.622374'), +(726, 'Generic Steel Chicken', 'Stylish Salad designed to make you stand out with annual looks', 415.10, '2024-11-26 02:39:14.622912'), +(727, 'Rustic Granite Pants', 'Savor the juicy essence in our Chicken, designed for muted culinary adventures', 454.69, '2024-11-26 02:39:14.623532'), +(728, 'Recycled Cotton Chair', 'New Cheese model with 59 GB RAM, 372 GB storage, and mysterious features', 211.50, '2024-11-26 02:39:14.623991'), +(729, 'Incredible Frozen Bacon', 'Our koala-friendly Salad ensures faint comfort for your pets', 812.69, '2024-11-26 02:39:14.625259'), +(730, 'Intelligent Cotton Ball', 'Introducing the Pitcairn Islands-inspired Keyboard, blending admired style with local craftsmanship', 810.05, '2024-11-26 02:39:14.626877'), +(731, 'Handcrafted Plastic Chips', 'Discover the determined new Gloves with an exciting mix of Plastic ingredients', 271.15, '2024-11-26 02:39:14.62912'), +(732, 'Modern Wooden Pants', 'Our turtle-friendly Shoes ensures everlasting comfort for your pets', 270.05, '2024-11-26 02:39:14.642968'), +(733, 'Licensed Bronze Sausages', 'The Focused needs-based hardware Table offers reliable performance and monthly design', 694.59, '2024-11-26 02:39:14.644967'), +(734, 'Gorgeous Soft Cheese', 'New salmon Fish with ergonomic design for happy-go-lucky comfort', 291.25, '2024-11-26 02:39:14.646305'), +(735, 'Generic Granite Fish', 'Block Group''s most advanced Pants technology increases infinite capabilities', 437.55, '2024-11-26 02:39:14.648832'), +(736, 'Licensed Concrete Bike', 'Ergonomic Bike made with Plastic for all-day failing support', 181.80, '2024-11-26 02:39:14.650615'), +(737, 'Fantastic Fresh Cheese', 'Our parrot-friendly Keyboard ensures dark comfort for your pets', 806.09, '2024-11-26 02:39:14.652158'), +(738, 'Handmade Cotton Chicken', 'Innovative Mouse featuring wee technology and Concrete construction', 973.95, '2024-11-26 02:39:14.653967'), +(739, 'Handcrafted Concrete Soap', 'Introducing the Mauritius-inspired Hat, blending shameless style with local craftsmanship', 96.80, '2024-11-26 02:39:14.656381'), +(740, 'Bespoke Concrete Sausages', 'New Fish model with 14 GB RAM, 507 GB storage, and live features', 765.99, '2024-11-26 02:39:14.659177'), +(741, 'Unbranded Rubber Soap', 'New Shirt model with 5 GB RAM, 123 GB storage, and important features', 847.25, '2024-11-26 02:39:14.660912'), +(742, 'Recycled Plastic Computer', 'Professional-grade Computer perfect for yellow training and recreational use', 135.90, '2024-11-26 02:39:14.663964'), +(743, 'Gorgeous Plastic Chips', 'New lavender Fish with ergonomic design for merry comfort', 944.15, '2024-11-26 02:39:14.668013'), +(744, 'Modern Wooden Ball', 'Professional-grade Soap perfect for ugly training and recreational use', 28.87, '2024-11-26 02:39:14.669217'), +(745, 'Oriental Granite Ball', 'Intelligent Bacon designed with Rubber for coarse performance', 222.15, '2024-11-26 02:39:14.67006'), +(746, 'Modern Metal Shoes', 'The Levi Bacon is the latest in a series of inferior products from O''Conner Inc', 917.95, '2024-11-26 02:39:14.670915'), +(747, 'Awesome Wooden Bike', 'Discover the hopeful new Cheese with an exciting mix of Plastic ingredients', 448.49, '2024-11-26 02:39:14.671742'), +(748, 'Rustic Rubber Sausages', 'Stylish Chips designed to make you stand out with first looks', 833.49, '2024-11-26 02:39:14.672425'), +(749, 'Awesome Concrete Chips', 'Professional-grade Ball perfect for helpful training and recreational use', 913.45, '2024-11-26 02:39:14.673237'), +(750, 'Modern Plastic Pizza', 'Savor the zesty essence in our Sausages, designed for trustworthy culinary adventures', 223.49, '2024-11-26 02:39:14.674432'), +(751, 'Licensed Soft Gloves', 'Professional-grade Keyboard perfect for plump training and recreational use', 829.75, '2024-11-26 02:39:14.675376'), +(752, 'Modern Concrete Bike', 'Farrell Group''s most advanced Salad technology increases proud capabilities', 97.19, '2024-11-26 02:39:14.676202'), +(753, 'Gorgeous Granite Fish', 'The Tobin Chips is the latest in a series of specific products from Franecki, Mayer and Goodwin', 825.85, '2024-11-26 02:39:14.67772'), +(754, 'Handcrafted Fresh Pizza', 'The Leonard Soap is the latest in a series of miserable products from Anderson LLC', 664.95, '2024-11-26 02:39:14.678698'), +(755, 'Luxurious Bronze Bike', 'Professional-grade Chicken perfect for internal training and recreational use', 558.75, '2024-11-26 02:39:14.679725'), +(756, 'Oriental Fresh Shirt', 'Savor the salty essence in our Bacon, designed for huge culinary adventures', 943.15, '2024-11-26 02:39:14.680625'), +(757, 'Generic Cotton Computer', 'Our horse-friendly Car ensures celebrated comfort for your pets', 932.65, '2024-11-26 02:39:14.681375'), +(758, 'Recycled Granite Pizza', 'Introducing the Mexico-inspired Hat, blending foolish style with local craftsmanship', 373.29, '2024-11-26 02:39:14.682698'), +(759, 'Generic Bronze Bike', 'The Automated national data-warehouse Soap offers reliable performance and fruitful design', 522.45, '2024-11-26 02:39:14.683717'), +(760, 'Electronic Wooden Gloves', 'Introducing the Guam-inspired Shoes, blending self-assured style with local craftsmanship', 116.35, '2024-11-26 02:39:14.684653'), +(761, 'Fantastic Concrete Chips', 'Klocko - Bartell''s most advanced Fish technology increases well-lit capabilities', 521.55, '2024-11-26 02:39:14.686323'), +(762, 'Awesome Fresh Mouse', 'Fay, Ernser and Douglas''s most advanced Towels technology increases sorrowful capabilities', 398.89, '2024-11-26 02:39:14.687318'), +(763, 'Generic Metal Bacon', 'Ergonomic Table made with Soft for all-day minor support', 376.35, '2024-11-26 02:39:14.688319'), +(764, 'Refined Rubber Chair', 'Introducing the Georgia-inspired Shirt, blending content style with local craftsmanship', 405.09, '2024-11-26 02:39:14.688906'), +(765, 'Modern Granite Ball', 'Our horse-friendly Soap ensures breakable comfort for your pets', 937.25, '2024-11-26 02:39:14.689615'), +(766, 'Rustic Fresh Sausages', 'Ergonomic Chicken made with Concrete for all-day elementary support', 720.25, '2024-11-26 02:39:14.69066'), +(767, 'Licensed Granite Chips', 'Our zebra-friendly Towels ensures uniform comfort for your pets', 473.10, '2024-11-26 02:39:14.691785'), +(768, 'Handmade Wooden Fish', 'Savor the zesty essence in our Cheese, designed for miserly culinary adventures', 275.85, '2024-11-26 02:39:14.692798'), +(769, 'Oriental Fresh Hat', 'Savor the crunchy essence in our Tuna, designed for shimmering culinary adventures', 416.99, '2024-11-26 02:39:14.69402'), +(770, 'Handmade Metal Mouse', 'Our hippopotamus-friendly Chair ensures violent comfort for your pets', 608.99, '2024-11-26 02:39:14.695219'), +(771, 'Small Plastic Shirt', 'New tan Soap with ergonomic design for finished comfort', 292.70, '2024-11-26 02:39:14.696321'), +(772, 'Awesome Bronze Chicken', 'Experience the sky blue brilliance of our Mouse, perfect for internal environments', 413.85, '2024-11-26 02:39:14.697722'), +(773, 'Practical Rubber Sausages', 'Discover the sea lion-like agility of our Table, perfect for vivacious users', 811.69, '2024-11-26 02:39:14.698851'), +(774, 'Recycled Wooden Salad', 'Professional-grade Towels perfect for peaceful training and recreational use', 481.59, '2024-11-26 02:39:14.70142'), +(775, 'Licensed Rubber Shoes', 'Professional-grade Table perfect for better training and recreational use', 408.39, '2024-11-26 02:39:14.704235'), +(776, 'Licensed Steel Soap', 'Ergonomic Bike made with Plastic for all-day fearless support', 900.49, '2024-11-26 02:39:14.705193'), +(777, 'Small Frozen Sausages', 'Our turtle-friendly Gloves ensures hidden comfort for your pets', 28.69, '2024-11-26 02:39:14.70691'), +(778, 'Practical Frozen Salad', 'Stylish Salad designed to make you stand out with unwritten looks', 494.39, '2024-11-26 02:39:14.708314'), +(779, 'Gorgeous Bronze Pizza', 'Featuring Krypton-enhanced technology, our Shirt offers unparalleled excitable performance', 177.39, '2024-11-26 02:39:14.709079'), +(780, 'Incredible Metal Salad', 'Savor the bitter essence in our Chips, designed for crafty culinary adventures', 296.25, '2024-11-26 02:39:14.709915'), +(781, 'Oriental Frozen Sausages', 'Introducing the Malaysia-inspired Bacon, blending inferior style with local craftsmanship', 943.49, '2024-11-26 02:39:14.714886'), +(782, 'Sleek Rubber Pants', 'The Innovative contextually-based interface Mouse offers reliable performance and oblong design', 949.20, '2024-11-26 02:39:14.717841'), +(783, 'Rustic Wooden Bike', 'Innovative Hat featuring measly technology and Rubber construction', 147.55, '2024-11-26 02:39:14.719029'), +(784, 'Elegant Frozen Chicken', 'Introducing the Guatemala-inspired Mouse, blending strange style with local craftsmanship', 376.15, '2024-11-26 02:39:14.720472'), +(785, 'Fantastic Steel Pants', 'New Chair model with 95 GB RAM, 756 GB storage, and grim features', 811.55, '2024-11-26 02:39:14.722116'), +(786, 'Incredible Rubber Fish', 'Featuring Rhenium-enhanced technology, our Tuna offers unparalleled lazy performance', 677.20, '2024-11-26 02:39:14.722821'), +(787, 'Refined Bronze Tuna', 'The purple Soap combines Greece aesthetics with Rutherfordium-based durability', 209.65, '2024-11-26 02:39:14.724336'), +(788, 'Sleek Concrete Soap', 'Stylish Keyboard designed to make you stand out with informal looks', 202.05, '2024-11-26 02:39:14.725788'), +(789, 'Licensed Soft Shirt', 'Professional-grade Shirt perfect for avaricious training and recreational use', 874.99, '2024-11-26 02:39:14.726593'), +(790, 'Practical Frozen Table', 'Innovative Bacon featuring ordinary technology and Frozen construction', 539.58, '2024-11-26 02:39:14.727147'), +(791, 'Generic Granite Mouse', 'Unbranded Cheese designed with Rubber for actual performance', 19.19, '2024-11-26 02:39:14.727942'), +(792, 'Awesome Rubber Chips', 'Professional-grade Chips perfect for impure training and recreational use', 239.99, '2024-11-26 02:39:14.729344'), +(793, 'Licensed Concrete Salad', 'The mint green Ball combines Egypt aesthetics with Europium-based durability', 522.25, '2024-11-26 02:39:14.730344'), +(794, 'Luxurious Frozen Towels', 'The teal Gloves combines Solomon Islands aesthetics with Vanadium-based durability', 704.19, '2024-11-26 02:39:14.730976'), +(795, 'Gorgeous Rubber Cheese', 'Discover the crocodile-like agility of our Bike, perfect for hungry users', 481.10, '2024-11-26 02:39:14.731643'), +(796, 'Recycled Fresh Chips', 'New Pizza model with 15 GB RAM, 189 GB storage, and fantastic features', 386.35, '2024-11-26 02:39:14.732504'), +(797, 'Handcrafted Rubber Bacon', 'The sleek and stylish Towels comes with violet LED lighting for smart functionality', 517.09, '2024-11-26 02:39:14.733142'), +(798, 'Practical Steel Chair', 'Rustic Tuna designed with Steel for cautious performance', 121.15, '2024-11-26 02:39:14.733604'), +(799, 'Rustic Steel Pants', 'Discover the butterfly-like agility of our Computer, perfect for ashamed users', 354.95, '2024-11-26 02:39:14.734281'), +(800, 'Intelligent Granite Gloves', 'Larson - Rippin''s most advanced Mouse technology increases humble capabilities', 469.05, '2024-11-26 02:39:14.734751'), +(801, 'Generic Concrete Mouse', 'Our smoky-inspired Pants brings a taste of luxury to your limited lifestyle', 723.19, '2024-11-26 02:39:14.735473'), +(802, 'Gorgeous Plastic Towels', 'Stylish Ball designed to make you stand out with unimportant looks', 103.59, '2024-11-26 02:39:14.736181'), +(803, 'Bespoke Wooden Computer', 'The Integrated holistic migration Shirt offers reliable performance and paltry design', 194.89, '2024-11-26 02:39:14.737446'), +(804, 'Intelligent Frozen Bike', 'Ergonomic Bacon made with Granite for all-day clean support', 946.85, '2024-11-26 02:39:14.738078'), +(805, 'Oriental Soft Bike', 'Our salty-inspired Shoes brings a taste of luxury to your rotating lifestyle', 538.69, '2024-11-26 02:39:14.738827'), +(806, 'Modern Steel Hat', 'The Innovative bottom-line application Ball offers reliable performance and grim design', 720.79, '2024-11-26 02:39:14.739712'), +(807, 'Fantastic Fresh Mouse', 'Ergonomic Car made with Wooden for all-day delicious support', 412.55, '2024-11-26 02:39:14.740571'), +(808, 'Licensed Concrete Sausages', 'New lime Hat with ergonomic design for excellent comfort', 404.55, '2024-11-26 02:39:14.741504'), +(809, 'Ergonomic Bronze Pizza', 'The olive Chair combines Peru aesthetics with Zinc-based durability', 904.31, '2024-11-26 02:39:14.74222'), +(810, 'Sleek Rubber Towels', 'The sleek and judicious Ball comes with salmon LED lighting for smart functionality', 392.55, '2024-11-26 02:39:14.743064'), +(811, 'Sleek Bronze Fish', 'Experience the cyan brilliance of our Pizza, perfect for disloyal environments', 936.99, '2024-11-26 02:39:14.743756'), +(812, 'Awesome Granite Keyboard', 'Introducing the Guinea-inspired Salad, blending muffled style with local craftsmanship', 593.99, '2024-11-26 02:39:14.744758'), +(813, 'Elegant Cotton Cheese', 'Our tender-inspired Chair brings a taste of luxury to your subtle lifestyle', 564.69, '2024-11-26 02:39:14.745704'), +(814, 'Awesome Fresh Sausages', 'Discover the penguin-like agility of our Shirt, perfect for rundown users', 394.09, '2024-11-26 02:39:14.74691'), +(815, 'Luxurious Wooden Ball', 'Our rich-inspired Bacon brings a taste of luxury to your sudden lifestyle', 558.49, '2024-11-26 02:39:14.747651'), +(816, 'Gorgeous Frozen Soap', 'Huels and Sons''s most advanced Gloves technology increases enlightened capabilities', 746.00, '2024-11-26 02:39:14.748319'), +(817, 'Refined Cotton Sausages', 'The Grass-roots cohesive ability Gloves offers reliable performance and nifty design', 196.19, '2024-11-26 02:39:14.749277'), +(818, 'Fantastic Granite Hat', 'Featuring Arsenic-enhanced technology, our Chair offers unparalleled somber performance', 467.75, '2024-11-26 02:39:14.750006'), +(819, 'Elegant Wooden Shoes', 'Featuring Titanium-enhanced technology, our Car offers unparalleled simplistic performance', 474.95, '2024-11-26 02:39:14.750518'), +(820, 'Modern Rubber Bacon', 'Introducing the Albania-inspired Bacon, blending right style with local craftsmanship', 272.75, '2024-11-26 02:39:14.751241'), +(821, 'Gorgeous Bronze Towels', 'Introducing the Lao People''s Democratic Republic-inspired Shirt, blending fine style with local craftsmanship', 250.29, '2024-11-26 02:39:14.752048'), +(822, 'Luxurious Wooden Car', 'Torp, Emard and Nader''s most advanced Shirt technology increases delicious capabilities', 768.39, '2024-11-26 02:39:14.75288'), +(823, 'Incredible Soft Hat', 'Our golden-inspired Pants brings a taste of luxury to your imaginative lifestyle', 698.65, '2024-11-26 02:39:14.753639'), +(824, 'Refined Concrete Cheese', 'Our fluffy-inspired Keyboard brings a taste of luxury to your favorable lifestyle', 518.85, '2024-11-26 02:39:14.755076'), +(825, 'Oriental Frozen Towels', 'The fuchsia Salad combines Senegal aesthetics with Radium-based durability', 628.95, '2024-11-26 02:39:14.75625'), +(826, 'Electronic Soft Chicken', 'The red Pants combines Guam aesthetics with Molybdenum-based durability', 640.05, '2024-11-26 02:39:14.756975'), +(827, 'Ergonomic Granite Shirt', 'Our rabbit-friendly Pizza ensures unlined comfort for your pets', 170.99, '2024-11-26 02:39:14.757663'), +(828, 'Awesome Steel Cheese', 'The sleek and tiny Tuna comes with salmon LED lighting for smart functionality', 124.20, '2024-11-26 02:39:14.758664'), +(829, 'Handcrafted Plastic Keyboard', 'Savor the creamy essence in our Mouse, designed for long culinary adventures', 87.79, '2024-11-26 02:39:14.759422'), +(830, 'Elegant Steel Keyboard', 'Rustic Salad designed with Bronze for discrete performance', 911.69, '2024-11-26 02:39:14.761012'), +(831, 'Licensed Fresh Cheese', 'Professional-grade Bike perfect for honored training and recreational use', 723.49, '2024-11-26 02:39:14.761966'), +(832, 'Luxurious Frozen Towels', 'Discover the unique new Shoes with an exciting mix of Cotton ingredients', 302.99, '2024-11-26 02:39:14.762913'), +(833, 'Rustic Rubber Sausages', 'Ergonomic Sausages made with Rubber for all-day arid support', 32.89, '2024-11-26 02:39:14.763759'), +(834, 'Luxurious Wooden Fish', 'The AI-driven coherent adapter Chips offers reliable performance and bustling design', 610.34, '2024-11-26 02:39:14.764602'), +(835, 'Electronic Cotton Bacon', 'New Chicken model with 87 GB RAM, 605 GB storage, and multicolored features', 100.94, '2024-11-26 02:39:14.766125'), +(836, 'Sleek Steel Shoes', 'Ergonomic Cheese made with Bronze for all-day charming support', 478.00, '2024-11-26 02:39:14.767128'), +(837, 'Recycled Wooden Ball', 'Discover the elephant-like agility of our Chicken, perfect for fine users', 516.35, '2024-11-26 02:39:14.767847'), +(838, 'Practical Frozen Chicken', 'Experience the salmon brilliance of our Shirt, perfect for essential environments', 592.29, '2024-11-26 02:39:14.768728'), +(839, 'Luxurious Granite Mouse', 'The sleek and sinful Car comes with yellow LED lighting for smart functionality', 957.49, '2024-11-26 02:39:14.769619'), +(840, 'Ergonomic Granite Shoes', 'Hermann LLC''s most advanced Chips technology increases true capabilities', 562.69, '2024-11-26 02:39:14.770252'), +(841, 'Awesome Soft Gloves', 'Introducing the Slovenia-inspired Bike, blending unpleasant style with local craftsmanship', 947.29, '2024-11-26 02:39:14.771288'), +(842, 'Handcrafted Fresh Chair', 'Savor the tangy essence in our Bacon, designed for snappy culinary adventures', 761.85, '2024-11-26 02:39:14.772024'), +(843, 'Tasty Fresh Keyboard', 'Discover the dolphin-like agility of our Bike, perfect for definite users', 38.29, '2024-11-26 02:39:14.77408'), +(844, 'Recycled Concrete Table', 'The Maddison Salad is the latest in a series of worthwhile products from Tremblay, Okuneva and Hegmann', 894.75, '2024-11-26 02:39:14.776422'), +(845, 'Electronic Wooden Car', 'Featuring Dysprosium-enhanced technology, our Shirt offers unparalleled entire performance', 10.97, '2024-11-26 02:39:14.780737'), +(846, 'Rustic Granite Table', 'New Keyboard model with 48 GB RAM, 448 GB storage, and monumental features', 323.59, '2024-11-26 02:39:14.784978'), +(847, 'Luxurious Cotton Car', 'Stylish Salad designed to make you stand out with mealy looks', 895.10, '2024-11-26 02:39:14.786604'), +(848, 'Oriental Fresh Tuna', 'Innovative Chair featuring back technology and Wooden construction', 592.55, '2024-11-26 02:39:14.78789'), +(849, 'Intelligent Bronze Pants', 'The sleek and small Cheese comes with gold LED lighting for smart functionality', 378.20, '2024-11-26 02:39:14.788672'), +(850, 'Handmade Plastic Sausages', 'Featuring Calcium-enhanced technology, our Tuna offers unparalleled worse performance', 344.39, '2024-11-26 02:39:14.790086'), +(851, 'Generic Metal Chips', 'Experience the black brilliance of our Salad, perfect for burdensome environments', 179.95, '2024-11-26 02:39:14.790803'), +(852, 'Electronic Soft Bacon', 'Featuring Seaborgium-enhanced technology, our Sausages offers unparalleled sunny performance', 498.15, '2024-11-26 02:39:14.791914'), +(853, 'Practical Wooden Cheese', 'Savor the bitter essence in our Bacon, designed for pushy culinary adventures', 571.49, '2024-11-26 02:39:14.795822'), +(854, 'Intelligent Wooden Fish', 'Savor the spicy essence in our Keyboard, designed for imaginary culinary adventures', 889.89, '2024-11-26 02:39:14.796849'), +(855, 'Bespoke Soft Gloves', 'Featuring Nickel-enhanced technology, our Table offers unparalleled nice performance', 619.99, '2024-11-26 02:39:14.798549'), +(856, 'Small Concrete Gloves', 'Introducing the Jersey-inspired Keyboard, blending metallic style with local craftsmanship', 249.99, '2024-11-26 02:39:14.799544'), +(857, 'Refined Granite Pizza', 'The sleek and limp Fish comes with plum LED lighting for smart functionality', 499.80, '2024-11-26 02:39:14.800535'), +(858, 'Ergonomic Concrete Pizza', 'Introducing the Timor-Leste-inspired Cheese, blending secondary style with local craftsmanship', 765.09, '2024-11-26 02:39:14.801275'), +(859, 'Licensed Cotton Chips', 'Introducing the Cook Islands-inspired Shirt, blending ambitious style with local craftsmanship', 633.09, '2024-11-26 02:39:14.802503'), +(860, 'Electronic Metal Table', 'The ivory Mouse combines Palau aesthetics with Radon-based durability', 965.39, '2024-11-26 02:39:14.803262'), +(861, 'Luxurious Rubber Shirt', 'Experience the olive brilliance of our Chips, perfect for lined environments', 801.55, '2024-11-26 02:39:14.803766'), +(862, 'Gorgeous Soft Chicken', 'Our moist-inspired Chips brings a taste of luxury to your wide lifestyle', 168.47, '2024-11-26 02:39:14.804906'), +(863, 'Awesome Rubber Chicken', 'Discover the whale-like agility of our Bacon, perfect for mature users', 874.65, '2024-11-26 02:39:14.805659'), +(864, 'Practical Rubber Towels', 'The Automated human-resource function Chips offers reliable performance and idealistic design', 438.09, '2024-11-26 02:39:14.806283'), +(865, 'Tasty Granite Pants', 'The Horizontal high-level generative AI Computer offers reliable performance and surprised design', 117.99, '2024-11-26 02:39:14.806816'), +(866, 'Electronic Plastic Car', 'Our fresh-inspired Salad brings a taste of luxury to your wonderful lifestyle', 875.39, '2024-11-26 02:39:14.807695'), +(867, 'Sleek Steel Shoes', 'Ergonomic Tuna made with Fresh for all-day untrue support', 243.39, '2024-11-26 02:39:14.808555'), +(868, 'Unbranded Fresh Towels', 'Discover the mundane new Hat with an exciting mix of Cotton ingredients', 708.55, '2024-11-26 02:39:14.809699'), +(869, 'Generic Wooden Bacon', 'Experience the magenta brilliance of our Cheese, perfect for trustworthy environments', 714.99, '2024-11-26 02:39:14.810854'), +(870, 'Practical Concrete Shirt', 'Innovative Gloves featuring tiny technology and Concrete construction', 569.95, '2024-11-26 02:39:14.812111'), +(871, 'Small Granite Hat', 'Licensed Hat designed with Metal for cavernous performance', 822.99, '2024-11-26 02:39:14.813073'), +(872, 'Refined Frozen Bike', 'Savor the tangy essence in our Towels, designed for acceptable culinary adventures', 386.49, '2024-11-26 02:39:14.814012'), +(873, 'Modern Plastic Computer', 'Licensed Hat designed with Wooden for definitive performance', 517.95, '2024-11-26 02:39:14.814565'), +(874, 'Refined Rubber Chicken', 'The Skye Chair is the latest in a series of witty products from Trantow, Torphy and Littel', 649.99, '2024-11-26 02:39:14.815221'), +(875, 'Recycled Metal Pizza', 'Our crunchy-inspired Chicken brings a taste of luxury to your direct lifestyle', 973.29, '2024-11-26 02:39:14.81611'), +(876, 'Modern Plastic Car', 'The grey Chicken combines Somalia aesthetics with Bismuth-based durability', 91.45, '2024-11-26 02:39:14.81685'), +(877, 'Ergonomic Granite Pants', 'Introducing the Spain-inspired Chips, blending careless style with local craftsmanship', 839.39, '2024-11-26 02:39:14.817519'), +(878, 'Oriental Granite Table', 'New olive Gloves with ergonomic design for round comfort', 761.98, '2024-11-26 02:39:14.818425'), +(879, 'Generic Rubber Fish', 'Stylish Hat designed to make you stand out with shadowy looks', 952.98, '2024-11-26 02:39:14.818958'), +(880, 'Rustic Granite Chicken', 'New orange Keyboard with ergonomic design for wise comfort', 912.39, '2024-11-26 02:39:14.819814'), +(881, 'Incredible Frozen Shoes', 'Our tangy-inspired Shoes brings a taste of luxury to your scornful lifestyle', 441.09, '2024-11-26 02:39:14.820819'), +(882, 'Intelligent Frozen Chicken', 'Stylish Shirt designed to make you stand out with authorized looks', 850.20, '2024-11-26 02:39:14.821973'), +(883, 'Oriental Fresh Cheese', 'Discover the cow-like agility of our Pants, perfect for motionless users', 594.29, '2024-11-26 02:39:14.823222'), +(884, 'Awesome Bronze Sausages', 'Introducing the Ireland-inspired Gloves, blending scornful style with local craftsmanship', 280.75, '2024-11-26 02:39:14.82562'), +(885, 'Gorgeous Granite Pizza', 'Our kangaroo-friendly Sausages ensures mushy comfort for your pets', 682.19, '2024-11-26 02:39:14.826543'), +(886, 'Handmade Soft Mouse', 'Discover the amused new Sausages with an exciting mix of Soft ingredients', 953.55, '2024-11-26 02:39:14.827168'), +(887, 'Incredible Fresh Bike', 'Professional-grade Hat perfect for pleasant training and recreational use', 740.57, '2024-11-26 02:39:14.82825'), +(888, 'Handmade Wooden Soap', 'Innovative Car featuring important technology and Metal construction', 587.55, '2024-11-26 02:39:14.829397'), +(889, 'Electronic Steel Chips', 'Williamson - Bosco''s most advanced Cheese technology increases sandy capabilities', 851.84, '2024-11-26 02:39:14.830147'), +(890, 'Modern Plastic Soap', 'Innovative Computer featuring unruly technology and Wooden construction', 902.80, '2024-11-26 02:39:14.830952'), +(891, 'Handmade Wooden Hat', 'Professional-grade Keyboard perfect for blue training and recreational use', 896.79, '2024-11-26 02:39:14.831503'), +(892, 'Refined Plastic Fish', 'Innovative Soap featuring neglected technology and Plastic construction', 100.19, '2024-11-26 02:39:14.832504'), +(893, 'Fantastic Plastic Table', 'New Chair model with 65 GB RAM, 872 GB storage, and trivial features', 541.19, '2024-11-26 02:39:14.83332'), +(894, 'Handcrafted Frozen Keyboard', 'Sleek Car designed with Cotton for fortunate performance', 618.69, '2024-11-26 02:39:14.840515'), +(895, 'Oriental Steel Keyboard', 'Featuring Samarium-enhanced technology, our Mouse offers unparalleled elderly performance', 374.63, '2024-11-26 02:39:14.841534'), +(896, 'Incredible Soft Shirt', 'Innovative Mouse featuring little technology and Wooden construction', 222.30, '2024-11-26 02:39:14.842164'), +(897, 'Sleek Wooden Salad', 'Rustic Soap designed with Metal for vivid performance', 437.89, '2024-11-26 02:39:14.842853'), +(898, 'Luxurious Granite Ball', 'The Irving Pants is the latest in a series of acclaimed products from Purdy - Boyle', 909.89, '2024-11-26 02:39:14.843471'), +(899, 'Ergonomic Bronze Shirt', 'The Lester Chair is the latest in a series of little products from Franecki, Reynolds and Kessler', 304.89, '2024-11-26 02:39:14.844365'), +(900, 'Rustic Cotton Sausages', 'Discover the diligent new Table with an exciting mix of Soft ingredients', 968.15, '2024-11-26 02:39:14.845046'), +(901, 'Handcrafted Cotton Gloves', 'Experience the blue brilliance of our Pants, perfect for narrow environments', 665.55, '2024-11-26 02:39:14.845682'), +(902, 'Generic Wooden Shirt', 'Graham - Dietrich''s most advanced Bacon technology increases remorseful capabilities', 238.70, '2024-11-26 02:39:14.850872'), +(903, 'Practical Frozen Computer', 'Our ostrich-friendly Computer ensures slushy comfort for your pets', 614.49, '2024-11-26 02:39:14.852454'), +(904, 'Refined Granite Cheese', 'Experience the sky blue brilliance of our Cheese, perfect for known environments', 583.80, '2024-11-26 02:39:14.853122'), +(905, 'Incredible Bronze Gloves', 'Savor the smoky essence in our Car, designed for dense culinary adventures', 753.05, '2024-11-26 02:39:14.853615'), +(906, 'Bespoke Frozen Salad', 'Featuring Plutonium-enhanced technology, our Pizza offers unparalleled handy performance', 487.69, '2024-11-26 02:39:14.854006'), +(907, 'Practical Granite Chair', 'Featuring Hydrogen-enhanced technology, our Chips offers unparalleled stained performance', 210.45, '2024-11-26 02:39:14.854383'), +(908, 'Tasty Rubber Sausages', 'Discover the actual new Sausages with an exciting mix of Frozen ingredients', 788.70, '2024-11-26 02:39:14.854939'), +(909, 'Elegant Cotton Computer', 'New Computer model with 77 GB RAM, 97 GB storage, and tattered features', 76.19, '2024-11-26 02:39:14.855324'), +(910, 'Electronic Fresh Computer', 'The plum Shirt combines South Georgia and the South Sandwich Islands aesthetics with Polonium-based durability', 581.55, '2024-11-26 02:39:14.855698'), +(911, 'Ergonomic Granite Hat', 'Discover the comfortable new Salad with an exciting mix of Metal ingredients', 35.30, '2024-11-26 02:39:14.856232'), +(912, 'Licensed Cotton Bike', 'New olive Tuna with ergonomic design for uniform comfort', 654.30, '2024-11-26 02:39:14.857314'), +(913, 'Intelligent Steel Chicken', 'Ergonomic Soap made with Plastic for all-day warm support', 63.09, '2024-11-26 02:39:14.85847'), +(914, 'Oriental Soft Chicken', 'Professional-grade Sausages perfect for subdued training and recreational use', 610.09, '2024-11-26 02:39:14.859758'), +(915, 'Electronic Metal Bike', 'Romaguera - Leffler''s most advanced Computer technology increases portly capabilities', 589.32, '2024-11-26 02:39:14.86138'), +(916, 'Gorgeous Granite Mouse', 'Ergonomic Towels made with Frozen for all-day ill support', 604.25, '2024-11-26 02:39:14.862815'), +(917, 'Bespoke Fresh Shoes', 'Discover the brown new Soap with an exciting mix of Frozen ingredients', 616.09, '2024-11-26 02:39:14.863852'), +(918, 'Fantastic Concrete Chips', 'Our spicy-inspired Pizza brings a taste of luxury to your inconsequential lifestyle', 479.00, '2024-11-26 02:39:14.864662'), +(919, 'Fantastic Bronze Pizza', 'Featuring Seaborgium-enhanced technology, our Soap offers unparalleled cavernous performance', 500.29, '2024-11-26 02:39:14.865774'), +(920, 'Recycled Plastic Chips', 'Discover the dog-like agility of our Soap, perfect for orderly users', 874.29, '2024-11-26 02:39:14.866517'), +(921, 'Fantastic Soft Gloves', 'Experience the green brilliance of our Bacon, perfect for portly environments', 665.09, '2024-11-26 02:39:14.8684'), +(922, 'Handcrafted Rubber Ball', 'Fantastic Tuna designed with Cotton for elliptical performance', 90.00, '2024-11-26 02:39:14.869374'), +(923, 'Handmade Rubber Mouse', 'The Emely Keyboard is the latest in a series of handy products from Cummerata, Cormier and Mayer', 660.99, '2024-11-26 02:39:14.871559'), +(924, 'Tasty Cotton Salad', 'The sleek and warm Sausages comes with orchid LED lighting for smart functionality', 695.60, '2024-11-26 02:39:14.87225'), +(925, 'Handcrafted Fresh Cheese', 'Discover the squirrel-like agility of our Salad, perfect for pleasing users', 850.70, '2024-11-26 02:39:14.872708'), +(926, 'Handcrafted Wooden Salad', 'Innovative Mouse featuring considerate technology and Plastic construction', 321.60, '2024-11-26 02:39:14.8731'), +(927, 'Oriental Steel Salad', 'New purple Tuna with ergonomic design for turbulent comfort', 924.86, '2024-11-26 02:39:14.873433'), +(928, 'Handmade Wooden Salad', 'Discover the hippopotamus-like agility of our Hat, perfect for creative users', 474.49, '2024-11-26 02:39:14.873749'), +(929, 'Generic Bronze Fish', 'The sleek and weary Pants comes with violet LED lighting for smart functionality', 777.55, '2024-11-26 02:39:14.874161'), +(930, 'Tasty Rubber Computer', 'The sleek and ignorant Fish comes with azure LED lighting for smart functionality', 142.00, '2024-11-26 02:39:14.874489'), +(931, 'Unbranded Frozen Pants', 'Ergonomic Sausages designed with Soft for total performance', 814.99, '2024-11-26 02:39:14.874849'), +(932, 'Bespoke Frozen Keyboard', 'Our tender-inspired Computer brings a taste of luxury to your frivolous lifestyle', 535.79, '2024-11-26 02:39:14.875186'), +(933, 'Elegant Soft Tuna', 'Introducing the Namibia-inspired Sausages, blending unsung style with local craftsmanship', 564.45, '2024-11-26 02:39:14.875555'), +(934, 'Tasty Soft Bacon', 'Introducing the French Polynesia-inspired Salad, blending shameful style with local craftsmanship', 989.40, '2024-11-26 02:39:14.875882'), +(935, 'Refined Frozen Sausages', 'Ergonomic Shirt made with Metal for all-day queasy support', 645.29, '2024-11-26 02:39:14.87619'), +(936, 'Incredible Metal Table', 'Licensed Shirt designed with Granite for downright performance', 377.39, '2024-11-26 02:39:14.876512'), +(937, 'Recycled Steel Fish', 'New Soap model with 78 GB RAM, 289 GB storage, and remorseful features', 567.59, '2024-11-26 02:39:14.876872'), +(938, 'Small Rubber Tuna', 'The green Shirt combines Oman aesthetics with Barium-based durability', 353.20, '2024-11-26 02:39:14.877224'), +(939, 'Awesome Plastic Computer', 'New Shoes model with 31 GB RAM, 944 GB storage, and quixotic features', 675.39, '2024-11-26 02:39:14.877675'), +(940, 'Sleek Soft Chips', 'Our delicious-inspired Hat brings a taste of luxury to your tense lifestyle', 720.85, '2024-11-26 02:39:14.878017'), +(941, 'Tasty Metal Pants', 'Bartell LLC''s most advanced Table technology increases outgoing capabilities', 674.59, '2024-11-26 02:39:14.878392'), +(942, 'Practical Fresh Pizza', 'Savor the delicious essence in our Pants, designed for favorite culinary adventures', 836.99, '2024-11-26 02:39:14.878777'), +(943, 'Tasty Cotton Fish', 'Savor the tender essence in our Table, designed for enchanting culinary adventures', 34.59, '2024-11-26 02:39:14.879173'), +(944, 'Recycled Plastic Ball', 'The Expanded high-level monitoring Gloves offers reliable performance and big design', 407.47, '2024-11-26 02:39:14.880615'), +(945, 'Handmade Granite Salad', 'Generic Gloves designed with Soft for cheerful performance', 631.45, '2024-11-26 02:39:14.881117'), +(946, 'Licensed Steel Hat', 'Innovative Cheese featuring decent technology and Granite construction', 195.39, '2024-11-26 02:39:14.881645'), +(947, 'Handcrafted Frozen Soap', 'Professional-grade Sausages perfect for unselfish training and recreational use', 335.29, '2024-11-26 02:39:14.881967'), +(948, 'Handmade Steel Chicken', 'Innovative Chips featuring jittery technology and Rubber construction', 895.99, '2024-11-26 02:39:14.882478'), +(949, 'Tasty Fresh Car', 'Discover the circular new Car with an exciting mix of Fresh ingredients', 288.80, '2024-11-26 02:39:14.882854'), +(950, 'Refined Fresh Cheese', 'Thompson - Dooley''s most advanced Towels technology increases joyous capabilities', 710.09, '2024-11-26 02:39:14.883193'), +(951, 'Luxurious Rubber Ball', 'Discover the cat-like agility of our Pizza, perfect for ironclad users', 205.69, '2024-11-26 02:39:14.883575'), +(952, 'Awesome Bronze Towels', 'Ergonomic Sausages made with Bronze for all-day medium support', 470.29, '2024-11-26 02:39:14.884008'), +(953, 'Refined Plastic Gloves', 'New pink Mouse with ergonomic design for athletic comfort', 945.79, '2024-11-26 02:39:14.884398'), +(954, 'Electronic Steel Bacon', 'The Customizable tangible parallelism Car offers reliable performance and gentle design', 186.49, '2024-11-26 02:39:14.884742'), +(955, 'Handmade Cotton Fish', 'The Francisco Towels is the latest in a series of courageous products from Stracke - Huel', 14.35, '2024-11-26 02:39:14.885174'), +(956, 'Rustic Concrete Bike', 'Refined Pants designed with Soft for smart performance', 378.05, '2024-11-26 02:39:14.885573'), +(957, 'Incredible Wooden Computer', 'Tasty Cheese designed with Soft for upset performance', 455.69, '2024-11-26 02:39:14.88598'), +(958, 'Fantastic Cotton Gloves', 'The red Chicken combines Armenia aesthetics with Berkelium-based durability', 990.09, '2024-11-26 02:39:14.886333'), +(959, 'Ergonomic Plastic Pants', 'The silver Salad combines Maldives aesthetics with Argon-based durability', 458.09, '2024-11-26 02:39:14.886617'), +(960, 'Sleek Plastic Chair', 'Professional-grade Keyboard perfect for closed training and recreational use', 422.59, '2024-11-26 02:39:14.887001'), +(961, 'Handmade Fresh Towels', 'New orange Salad with ergonomic design for waterlogged comfort', 534.79, '2024-11-26 02:39:14.887509'), +(962, 'Electronic Rubber Bacon', 'Our ostrich-friendly Tuna ensures subtle comfort for your pets', 512.74, '2024-11-26 02:39:14.887878'), +(963, 'Small Soft Chips', 'Our juicy-inspired Hat brings a taste of luxury to your unlucky lifestyle', 420.40, '2024-11-26 02:39:14.888236'), +(964, 'Ergonomic Plastic Bacon', 'New cyan Gloves with ergonomic design for untidy comfort', 870.69, '2024-11-26 02:39:14.888578'), +(965, 'Oriental Frozen Salad', 'Discover the peacock-like agility of our Cheese, perfect for baggy users', 223.39, '2024-11-26 02:39:14.888944'), +(966, 'Practical Cotton Pants', 'The sleek and surprised Pants comes with orchid LED lighting for smart functionality', 580.99, '2024-11-26 02:39:14.889279'), +(967, 'Handcrafted Frozen Shirt', 'Our elephant-friendly Fish ensures negative comfort for your pets', 551.59, '2024-11-26 02:39:14.889603'), +(968, 'Generic Wooden Chips', 'The Mariana Computer is the latest in a series of teeming products from Cronin, Hayes and Harvey', 51.60, '2024-11-26 02:39:14.889958'), +(969, 'Handmade Rubber Pizza', 'New red Soap with ergonomic design for agile comfort', 224.05, '2024-11-26 02:39:14.890537'), +(970, 'Refined Concrete Soap', 'Professional-grade Salad perfect for bouncy training and recreational use', 902.29, '2024-11-26 02:39:14.891048'), +(971, 'Sleek Steel Keyboard', 'Professional-grade Salad perfect for clueless training and recreational use', 811.99, '2024-11-26 02:39:14.89147'), +(972, 'Incredible Metal Towels', 'Our crunchy-inspired Sausages brings a taste of luxury to your repentant lifestyle', 610.80, '2024-11-26 02:39:14.89176'), +(973, 'Rustic Concrete Soap', 'New Chicken model with 87 GB RAM, 433 GB storage, and fatherly features', 13.89, '2024-11-26 02:39:14.892222'), +(974, 'Refined Fresh Gloves', 'Discover the specific new Car with an exciting mix of Plastic ingredients', 918.20, '2024-11-26 02:39:14.892549'), +(975, 'Electronic Fresh Table', 'The sleek and radiant Fish comes with sky blue LED lighting for smart functionality', 681.90, '2024-11-26 02:39:14.892895'), +(976, 'Handcrafted Fresh Soap', 'The fuchsia Cheese combines Guyana aesthetics with Einsteinium-based durability', 950.49, '2024-11-26 02:39:14.893217'), +(977, 'Refined Frozen Chair', 'Discover the tiger-like agility of our Cheese, perfect for willing users', 34.79, '2024-11-26 02:39:14.89352'), +(978, 'Awesome Wooden Car', 'Professional-grade Chicken perfect for authorized training and recreational use', 124.45, '2024-11-26 02:39:14.893862'), +(979, 'Intelligent Frozen Gloves', 'Small Sausages designed with Steel for husky performance', 617.59, '2024-11-26 02:39:14.894175'), +(980, 'Handmade Wooden Shoes', 'New Sausages model with 27 GB RAM, 101 GB storage, and impossible features', 26.39, '2024-11-26 02:39:14.894564'), +(981, 'Luxurious Bronze Chair', 'The Leon Towels is the latest in a series of honorable products from Stokes - Zulauf', 633.35, '2024-11-26 02:39:14.894898'), +(982, 'Handcrafted Metal Shoes', 'Stylish Bacon designed to make you stand out with courageous looks', 240.69, '2024-11-26 02:39:14.89547'), +(983, 'Fantastic Fresh Pants', 'Our crunchy-inspired Cheese brings a taste of luxury to your firm lifestyle', 948.19, '2024-11-26 02:39:14.896113'), +(984, 'Recycled Fresh Pizza', 'Innovative Mouse featuring velvety technology and Fresh construction', 341.54, '2024-11-26 02:39:14.896495'), +(985, 'Small Concrete Car', 'Our fox-friendly Car ensures weighty comfort for your pets', 996.75, '2024-11-26 02:39:14.896848'), +(986, 'Sleek Concrete Salad', 'New Chair model with 41 GB RAM, 76 GB storage, and faint features', 318.20, '2024-11-26 02:39:14.897219'), +(987, 'Intelligent Metal Mouse', 'New Chair model with 75 GB RAM, 128 GB storage, and scary features', 216.79, '2024-11-26 02:39:14.897552'), +(988, 'Incredible Rubber Pants', 'Savor the fluffy essence in our Chips, designed for funny culinary adventures', 985.09, '2024-11-26 02:39:14.897967'), +(989, 'Awesome Bronze Cheese', 'Ergonomic Keyboard made with Steel for all-day ecstatic support', 405.30, '2024-11-26 02:39:14.898509'), +(990, 'Sleek Steel Keyboard', 'Stylish Bike designed to make you stand out with expert looks', 437.49, '2024-11-26 02:39:14.899385'), +(991, 'Bespoke Bronze Bacon', 'Discover the dolphin-like agility of our Cheese, perfect for functional users', 136.10, '2024-11-26 02:39:14.900129'), +(992, 'Practical Fresh Mouse', 'The sleek and rare Soap comes with orchid LED lighting for smart functionality', 435.50, '2024-11-26 02:39:14.90065'), +(993, 'Awesome Wooden Chair', 'Our dog-friendly Hat ensures immense comfort for your pets', 185.39, '2024-11-26 02:39:14.901179'), +(994, 'Unbranded Wooden Bike', 'The sleek and amused Bike comes with white LED lighting for smart functionality', 201.99, '2024-11-26 02:39:14.901711'), +(995, 'Licensed Metal Cheese', 'The violet Pizza combines Senegal aesthetics with Berkelium-based durability', 297.53, '2024-11-26 02:39:14.902202'), +(996, 'Elegant Bronze Gloves', 'The Seamless uniform intranet Bike offers reliable performance and spanish design', 102.39, '2024-11-26 02:39:14.902854'), +(997, 'Modern Steel Salad', 'Turner - Schultz''s most advanced Chips technology increases forceful capabilities', 890.45, '2024-11-26 02:39:14.903546'), +(998, 'Luxurious Concrete Keyboard', 'New silver Table with ergonomic design for strong comfort', 939.09, '2024-11-26 02:39:14.904448'), +(999, 'Bespoke Bronze Pizza', 'Savor the golden essence in our Chips, designed for superior culinary adventures', 937.49, '2024-11-26 02:39:14.906119'), +(1000, 'Oriental Steel Hat', 'Featuring Scandium-enhanced technology, our Bacon offers unparalleled chilly performance', 251.45, '2024-11-26 02:39:14.907782'); + +INSERT INTO "public"."user_addresses" ("address_id", "user_id", "address_type", "street_address", "city", "state", "postal_code", "country", "is_default", "created_at") VALUES +(1, 1, 'billing', '19280 Jamey Ferry', 'Mannton', 'Florida', '17404', 'Belize', 't', '2024-11-26 02:39:14.933999'), +(2, 1, 'shipping', '38983 Katherine Rest', 'Caldwell', 'Arizona', '88695-9983', 'Colombia', 'f', '2024-11-26 02:39:14.943589'), +(3, 1, 'shipping', '5812 Broad Street', 'South Lilyan', 'Delaware', '49421-0513', 'Monaco', 'f', '2024-11-26 02:39:14.946426'), +(4, 2, 'billing', '4847 Grace Way', 'Ceres', 'Indiana', '67758', 'Isle of Man', 't', '2024-11-26 02:39:14.983152'), +(5, 3, 'billing', '3973 Springfield Road', 'South Christopher', 'Colorado', '28904-8773', 'Jersey', 't', '2024-11-26 02:39:14.994944'), +(6, 3, 'shipping', '9392 S 1st Street', 'Leslyboro', 'Indiana', '13761', 'Suriname', 'f', '2024-11-26 02:39:14.997733'), +(7, 4, 'billing', '470 Honeysuckle Close', 'West Leonieland', 'Washington', '97337', 'Montserrat', 't', '2024-11-26 02:39:15.023573'), +(8, 4, 'shipping', '449 Hazel Fork', 'Runolfsdottirboro', 'California', '44942', 'Timor-Leste', 'f', '2024-11-26 02:39:15.024913'), +(9, 4, 'shipping', '6039 Heathcote Path', 'Edmond', 'Montana', '17663-3624', 'Christmas Island', 'f', '2024-11-26 02:39:15.025855'), +(10, 5, 'billing', '87147 Nader Camp', 'Creminhaven', 'Louisiana', '80332', 'Turkey', 't', '2024-11-26 02:39:15.027965'), +(11, 5, 'shipping', '175 Glebe Close', 'Jevonmouth', 'Minnesota', '74926', 'United Kingdom', 'f', '2024-11-26 02:39:15.02901'), +(12, 6, 'billing', '640 Anderson Alley', 'Dickensberg', 'North Carolina', '31567', 'Dominican Republic', 't', '2024-11-26 02:39:15.076158'), +(13, 7, 'billing', '115 Barton Mill', 'North Prince', 'Virginia', '82227-9786', 'Haiti', 't', '2024-11-26 02:39:15.079293'), +(14, 7, 'shipping', '1064 Lynch Forge', 'Janiebury', 'Tennessee', '68882', 'Antarctica', 'f', '2024-11-26 02:39:15.080793'), +(15, 7, 'shipping', '39601 Lon River', 'Waco', 'Hawaii', '23957', 'Lao People''s Democratic Republic', 'f', '2024-11-26 02:39:15.08183'), +(16, 8, 'billing', '7643 Springfield Road', 'North Antonia', 'California', '03727-7277', 'Holy See (Vatican City State)', 't', '2024-11-26 02:39:15.083779'), +(17, 9, 'billing', '2242 Walker Roads', 'McCulloughmouth', 'Georgia', '20713-0110', 'Norfolk Island', 't', '2024-11-26 02:39:15.090755'), +(18, 10, 'billing', '12476 Joana Via', 'Fort Smith', 'Wyoming', '00171-5093', 'Tunisia', 't', '2024-11-26 02:39:15.117693'), +(19, 10, 'shipping', '140 N College Street', 'North Geraldineshire', 'Ohio', '30909-3069', 'Venezuela', 'f', '2024-11-26 02:39:15.118534'), +(20, 10, 'shipping', '25671 Prospect Street', 'Memphis', 'Massachusetts', '58965-0021', 'Dominican Republic', 'f', '2024-11-26 02:39:15.119801'), +(21, 11, 'billing', '57203 S Division Street', 'Claudinebury', 'Florida', '99103', 'Jordan', 't', '2024-11-26 02:39:15.125792'), +(22, 12, 'billing', '11191 Medhurst Mill', 'West Amelieview', 'Georgia', '65438-2774', 'Fiji', 't', '2024-11-26 02:39:15.132466'), +(23, 12, 'shipping', '1011 Stanton Falls', 'Wauwatosa', 'West Virginia', '30558-9531', 'Aland Islands', 'f', '2024-11-26 02:39:15.133373'), +(24, 13, 'billing', '2610 Dariana Tunnel', 'East Katelynnmouth', 'Arizona', '96342', 'Gibraltar', 't', '2024-11-26 02:39:15.149471'), +(25, 14, 'billing', '1943 Jaime Flat', 'Port Robert', 'Kansas', '80826', 'Moldova', 't', '2024-11-26 02:39:15.161824'), +(26, 15, 'billing', '638 Halvorson Views', 'Spokane', 'Montana', '15927-4071', 'New Caledonia', 't', '2024-11-26 02:39:15.17259'), +(27, 16, 'billing', '43977 Tabitha Station', 'Port Donnieton', 'North Carolina', '03967-2022', 'Czechia', 't', '2024-11-26 02:39:15.174419'), +(28, 17, 'billing', '571 Gottlieb Crossing', 'Brendacester', 'Minnesota', '11590-2808', 'Luxembourg', 't', '2024-11-26 02:39:15.178787'), +(29, 17, 'shipping', '3238 S 1st Avenue', 'Gerholdfurt', 'Mississippi', '36840-5369', 'Kuwait', 'f', '2024-11-26 02:39:15.179923'), +(30, 17, 'shipping', '6129 2nd Street', 'Lake Norval', 'Tennessee', '95651', 'Vanuatu', 'f', '2024-11-26 02:39:15.181511'), +(31, 18, 'billing', '9096 Marielle Rue', 'Sadyeville', 'Indiana', '22904', 'Madagascar', 't', '2024-11-26 02:39:15.190397'), +(32, 18, 'shipping', '979 Westfield Road', 'Blockview', 'North Carolina', '25907', 'Puerto Rico', 'f', '2024-11-26 02:39:15.193664'), +(33, 19, 'billing', '6135 Precious Walks', 'East Jackie', 'Pennsylvania', '05934', 'Vietnam', 't', '2024-11-26 02:39:15.217438'), +(34, 20, 'billing', '87805 Church Road', 'Boehmberg', 'Mississippi', '11222-3647', 'Puerto Rico', 't', '2024-11-26 02:39:15.244318'), +(35, 21, 'billing', '868 Jalen Ways', 'Windlerfort', 'Utah', '75988-6309', 'Moldova', 't', '2024-11-26 02:39:15.246502'), +(36, 21, 'shipping', '28886 Gutmann Avenue', 'Blaine', 'New York', '59070-0407', 'Macao', 'f', '2024-11-26 02:39:15.247867'), +(37, 21, 'shipping', '16845 Parkside', 'New Llewellyn', 'Oregon', '91956-0377', 'Antigua and Barbuda', 'f', '2024-11-26 02:39:15.249028'), +(38, 22, 'billing', '70484 Winnifred Tunnel', 'Jenkinsberg', 'West Virginia', '83395-1240', 'Kazakhstan', 't', '2024-11-26 02:39:15.265916'), +(39, 22, 'shipping', '8391 Borer River', 'Severn', 'Nevada', '89939', 'Cameroon', 'f', '2024-11-26 02:39:15.266535'), +(40, 23, 'billing', '286 Elizabeth Courts', 'East Luis', 'Wyoming', '55955', 'Kiribati', 't', '2024-11-26 02:39:15.276551'), +(41, 23, 'shipping', '14053 Collier Viaduct', 'Coachella', 'Louisiana', '03298-5599', 'Vietnam', 'f', '2024-11-26 02:39:15.277781'), +(42, 24, 'billing', '149 Koch Way', 'North Ryleehaven', 'Mississippi', '87204-8898', 'Micronesia', 't', '2024-11-26 02:39:15.280935'), +(43, 24, 'shipping', '7750 Market Place', 'Lake Margie', 'Hawaii', '21479-8910', 'Marshall Islands', 'f', '2024-11-26 02:39:15.283755'), +(44, 25, 'billing', '8771 Stoltenberg Loop', 'McKenziehaven', 'Iowa', '16706-4141', 'India', 't', '2024-11-26 02:39:15.297798'), +(45, 25, 'shipping', '7760 S Broadway', 'Port Colbystead', 'Mississippi', '84099', 'Palestine', 'f', '2024-11-26 02:39:15.299152'), +(46, 26, 'billing', '357 The Willows', 'Howellmouth', 'Rhode Island', '13743-4694', 'Cook Islands', 't', '2024-11-26 02:39:15.307993'), +(47, 27, 'billing', '22552 Celestine Way', 'Sandrinehaven', 'Montana', '16280-7083', 'Niue', 't', '2024-11-26 02:39:15.311362'), +(48, 28, 'billing', '38797 Price Wells', 'Rueckershire', 'Colorado', '89256-2623', 'Israel', 't', '2024-11-26 02:39:15.325676'), +(49, 29, 'billing', '3006 Rolfson Highway', 'Gwendolynfurt', 'Louisiana', '98945-7687', 'Zimbabwe', 't', '2024-11-26 02:39:15.345614'), +(50, 30, 'billing', '438 Paucek Passage', 'Port Cletusshire', 'Illinois', '23375-8367', 'Cambodia', 't', '2024-11-26 02:39:15.362005'), +(51, 30, 'shipping', '5336 Melvina View', 'Leopoldton', 'Utah', '69574', 'Azerbaijan', 'f', '2024-11-26 02:39:15.363575'), +(52, 30, 'shipping', '170 Church View', 'Lavernport', 'Louisiana', '34352', 'Yemen', 'f', '2024-11-26 02:39:15.365684'), +(53, 31, 'billing', '4887 Hane Parkway', 'Taunton', 'Colorado', '49640', 'Mauritania', 't', '2024-11-26 02:39:15.400677'), +(54, 31, 'shipping', '87448 Delpha Views', 'Shawnee', 'Georgia', '02727', 'Dominica', 'f', '2024-11-26 02:39:15.402736'), +(55, 31, 'shipping', '9233 Jennie Highway', 'Schummstad', 'Alaska', '06618-9835', 'Turkey', 'f', '2024-11-26 02:39:15.404066'), +(56, 32, 'billing', '1004 Glebe Close', 'Fort Roderick', 'North Dakota', '10125', 'Azerbaijan', 't', '2024-11-26 02:39:15.412107'), +(57, 32, 'shipping', '26652 Boyer Fall', 'Whittier', 'North Carolina', '60906-2364', 'Dominica', 'f', '2024-11-26 02:39:15.41281'), +(58, 32, 'shipping', '4974 Randal Crest', 'West Shania', 'Connecticut', '42544', 'Bonaire, Sint Eustatius and Saba', 'f', '2024-11-26 02:39:15.413715'), +(59, 33, 'billing', '330 Reichert Shoal', 'South Charleychester', 'Delaware', '22840-4095', 'Dominican Republic', 't', '2024-11-26 02:39:15.415403'), +(60, 33, 'shipping', '1798 Hansen Burg', 'Leuschkeport', 'Virginia', '00205', 'French Polynesia', 'f', '2024-11-26 02:39:15.416438'), +(61, 34, 'billing', '425 Destini Mills', 'Lake Jensen', 'Rhode Island', '13318-7450', 'Marshall Islands', 't', '2024-11-26 02:39:15.422814'), +(62, 35, 'billing', '124 Nitzsche Village', 'South Claudineside', 'Wisconsin', '17638', 'Virgin Islands, British', 't', '2024-11-26 02:39:15.443068'), +(63, 35, 'shipping', '6254 Annalise Flat', 'New Leannastead', 'Maryland', '84946', 'Aruba', 'f', '2024-11-26 02:39:15.444238'), +(64, 35, 'shipping', '8992 Klein Mount', 'Port Tabithaport', 'Iowa', '63966', 'Martinique', 'f', '2024-11-26 02:39:15.445185'), +(65, 36, 'billing', '375 Tony Lakes', 'Kutchstead', 'Kansas', '54366', 'Armenia', 't', '2024-11-26 02:39:15.446875'), +(66, 37, 'billing', '61070 N Central Avenue', 'Bartlett', 'New Jersey', '83283', 'American Samoa', 't', '2024-11-26 02:39:15.45483'), +(67, 37, 'shipping', '6240 Roob Isle', 'Ashlynnberg', 'Delaware', '59055', 'Liechtenstein', 'f', '2024-11-26 02:39:15.458825'), +(68, 38, 'billing', '8646 Chelsie Path', 'Ryanview', 'Oregon', '92569-2535', 'Cyprus', 't', '2024-11-26 02:39:15.488326'), +(69, 38, 'shipping', '63130 Oak Road', 'Irving', 'Virginia', '54752', 'Burundi', 'f', '2024-11-26 02:39:15.488679'), +(70, 39, 'billing', '8955 N Main Avenue', 'Susanfield', 'Virginia', '58171', 'Sint Maarten', 't', '2024-11-26 02:39:15.510251'), +(71, 40, 'billing', '5118 Birch Avenue', 'Fort Arnoldo', 'North Carolina', '94128-9677', 'North Macedonia', 't', '2024-11-26 02:39:15.539312'), +(72, 41, 'billing', '662 Nader Oval', 'Tigard', 'Wisconsin', '98242-0107', 'Iran', 't', '2024-11-26 02:39:15.564311'), +(73, 41, 'shipping', '78964 Dameon Expressway', 'Zachariahtown', 'Georgia', '73414', 'Bhutan', 'f', '2024-11-26 02:39:15.565124'), +(74, 42, 'billing', '4060 Schneider Mission', 'Port Dominic', 'Oregon', '19290-2107', 'Papua New Guinea', 't', '2024-11-26 02:39:15.57996'), +(75, 42, 'shipping', '346 Predovic Pike', 'Port Minervachester', 'Delaware', '32286', 'Mauritania', 'f', '2024-11-26 02:39:15.580826'), +(76, 42, 'shipping', '91797 Richmond Close', 'East Ephraim', 'Alabama', '28349-2772', 'Lebanon', 'f', '2024-11-26 02:39:15.581576'), +(77, 43, 'billing', '283 Leffler Streets', 'Vacaville', 'Alabama', '02546-4922', 'Turks and Caicos Islands', 't', '2024-11-26 02:39:15.591126'), +(78, 43, 'shipping', '66561 Cherry Street', 'Archstad', 'North Dakota', '75945-5481', 'Marshall Islands', 'f', '2024-11-26 02:39:15.592263'), +(79, 43, 'shipping', '985 Huels Lane', 'Valdosta', 'Vermont', '89357', 'Martinique', 'f', '2024-11-26 02:39:15.59305'), +(80, 44, 'billing', '2168 Mertz Curve', 'North Oda', 'Massachusetts', '78219-7803', 'Rwanda', 't', '2024-11-26 02:39:15.611365'), +(81, 44, 'shipping', '64022 Lonnie Field', 'Fort Jamison', 'Maryland', '90463-7992', 'Curacao', 'f', '2024-11-26 02:39:15.61208'), +(82, 44, 'shipping', '527 Dolly Trafficway', 'North Domenicostead', 'Connecticut', '68282', 'Pakistan', 'f', '2024-11-26 02:39:15.613124'), +(83, 45, 'billing', '48739 Victoria Field', 'South Florinestad', 'South Carolina', '44106-0751', 'Malaysia', 't', '2024-11-26 02:39:15.633581'), +(84, 45, 'shipping', '47417 Myrtice Lights', 'Roxanecester', 'Alaska', '80576', 'Saint Martin', 'f', '2024-11-26 02:39:15.635806'), +(85, 46, 'billing', '66360 Maybelle Haven', 'Sipeshaven', 'Florida', '77721', 'Monaco', 't', '2024-11-26 02:39:15.664274'), +(86, 47, 'billing', '758 Station Street', 'East Providence', 'Indiana', '79061-5110', 'Netherlands', 't', '2024-11-26 02:39:15.679839'), +(87, 47, 'shipping', '1319 Estella Stream', 'Quitzonfurt', 'West Virginia', '98566', 'Austria', 'f', '2024-11-26 02:39:15.681551'), +(88, 48, 'billing', '2861 Schroeder Mountain', 'West Deborahmouth', 'Texas', '49552', 'Mozambique', 't', '2024-11-26 02:39:15.688778'), +(89, 48, 'shipping', '4987 Koepp Divide', 'Port Jacinthe', 'Vermont', '56589', 'Bosnia and Herzegovina', 'f', '2024-11-26 02:39:15.690061'), +(90, 49, 'billing', '24375 Sofia Forks', 'Satterfieldworth', 'Missouri', '36448-0885', 'Lao People''s Democratic Republic', 't', '2024-11-26 02:39:15.6921'), +(91, 49, 'shipping', '9156 Stoney Lane', 'Carrollbury', 'Connecticut', '77651-3171', 'Peru', 'f', '2024-11-26 02:39:15.692949'), +(92, 49, 'shipping', '513 Maxwell Corners', 'Rohnert Park', 'Georgia', '67112-3779', 'Austria', 'f', '2024-11-26 02:39:15.693888'), +(93, 50, 'billing', '129 W North Street', 'Lake Micah', 'Iowa', '64888-8438', 'Lao People''s Democratic Republic', 't', '2024-11-26 02:39:15.695307'), +(94, 50, 'shipping', '51632 State Street', 'Mullerhaven', 'Pennsylvania', '91945-1569', 'Virgin Islands, British', 'f', '2024-11-26 02:39:15.695958'), +(95, 50, 'shipping', '494 E 14th Street', 'Virginiashire', 'Ohio', '17601-1714', 'Grenada', 'f', '2024-11-26 02:39:15.696734'); + +INSERT INTO "public"."users" ("user_id", "email", "password_hash", "first_name", "last_name", "created_at", "updated_at") VALUES +(1, 'Marguerite.Casper33@yahoo.com', 'vbaHchkNIyZ4xwt', 'Zoe', 'Spinka', '2024-11-26 02:39:14.919736', '2024-11-26 02:39:14.919736'), +(2, 'Vicente_Torphy@hotmail.com', 'p1GWrJhVKPAhTtT', 'Davin', 'Lynch', '2024-11-26 02:39:14.975688', '2024-11-26 02:39:14.975688'), +(3, 'Vanessa_Mayert@yahoo.com', 'sMHGt2UiX5VU8q2', 'Charlie', 'Roberts', '2024-11-26 02:39:14.987877', '2024-11-26 02:39:14.987877'), +(4, 'Barry.Blanda@hotmail.com', 'kOU5Mjvry4jjSlY', 'Emelie', 'Lesch', '2024-11-26 02:39:15.021867', '2024-11-26 02:39:15.021867'), +(5, 'Hollie79@hotmail.com', 'w3tA2Pl_A_Mnl3_', 'Rudy', 'Hansen', '2024-11-26 02:39:15.027103', '2024-11-26 02:39:15.027103'), +(6, 'Cory79@hotmail.com', '4_Tipm2_D4sRlJM', 'Woodrow', 'Mitchell', '2024-11-26 02:39:15.074895', '2024-11-26 02:39:15.074895'), +(7, 'Hershel.Emmerich@gmail.com', 'arO_SatXj8avEke', 'Andres', 'Christiansen', '2024-11-26 02:39:15.07782', '2024-11-26 02:39:15.07782'), +(8, 'Kaleigh_Emard@gmail.com', 'gGaiAH04bxF2L7f', 'Adan', 'Schimmel', '2024-11-26 02:39:15.082942', '2024-11-26 02:39:15.082942'), +(9, 'Destinee.Reichert87@yahoo.com', 'lL00_UgdVvwcxno', 'Kevin', 'Erdman', '2024-11-26 02:39:15.089273', '2024-11-26 02:39:15.089273'), +(10, 'Ignatius45@yahoo.com', 'SA_eV1hS5uKqHdu', 'Eveline', 'Abernathy-Barrows', '2024-11-26 02:39:15.116669', '2024-11-26 02:39:15.116669'), +(11, 'Willard.Walter@yahoo.com', 'Xnl3CZZVwaGr2Tn', 'Madalyn', 'Welch', '2024-11-26 02:39:15.124771', '2024-11-26 02:39:15.124771'), +(12, 'Joy_Littel@yahoo.com', 'U1Vc42H_zuEfzei', 'Dewitt', 'Abbott', '2024-11-26 02:39:15.130888', '2024-11-26 02:39:15.130888'), +(13, 'Luis99@hotmail.com', '9EBD0qnNr8LVvi0', 'Mozelle', 'Kilback', '2024-11-26 02:39:15.148564', '2024-11-26 02:39:15.148564'), +(14, 'Melvin.OKon5@yahoo.com', 'yUlYPzhfUMy9H8r', 'Keaton', 'Sipes', '2024-11-26 02:39:15.161071', '2024-11-26 02:39:15.161071'), +(15, 'Lesley_Nolan@yahoo.com', '7VYCF4j8ZbMtKvr', 'Casandra', 'Borer', '2024-11-26 02:39:15.171533', '2024-11-26 02:39:15.171533'), +(16, 'Eino71@hotmail.com', 'PNV8lHk25UkMh65', 'Ulises', 'Zboncak-Schowalter', '2024-11-26 02:39:15.173497', '2024-11-26 02:39:15.173497'), +(17, 'Gordon.Greenfelder80@gmail.com', '1X99O_18FY7OMFb', 'Zack', 'Muller', '2024-11-26 02:39:15.17771', '2024-11-26 02:39:15.17771'), +(18, 'Raphaelle37@gmail.com', 'r6qXuMgmfxK18V2', 'Alisha', 'Sipes', '2024-11-26 02:39:15.185147', '2024-11-26 02:39:15.185147'), +(19, 'Eugene_Dicki@gmail.com', 'EX6qOoGjQNhtl5T', 'Chelsey', 'Waters', '2024-11-26 02:39:15.216528', '2024-11-26 02:39:15.216528'), +(20, 'Corine_Beier@hotmail.com', 'I1C342OlWubKbrj', 'Dejah', 'Anderson', '2024-11-26 02:39:15.243292', '2024-11-26 02:39:15.243292'), +(21, 'Shad.Cormier@gmail.com', 'uHD7WDL2zI2CLBI', 'Wilma', 'Terry', '2024-11-26 02:39:15.245196', '2024-11-26 02:39:15.245196'), +(22, 'Gregg52@yahoo.com', 'Oj7sY2HBRYV_iq9', 'Gwendolyn', 'Lesch', '2024-11-26 02:39:15.265179', '2024-11-26 02:39:15.265179'), +(23, 'Wilton.Schamberger53@gmail.com', 'TUFPtl12iGsRek0', 'Ezekiel', 'Wilkinson', '2024-11-26 02:39:15.275633', '2024-11-26 02:39:15.275633'), +(24, 'Mariane88@gmail.com', 'BuYmIJLU83STJjR', 'Leone', 'Bailey', '2024-11-26 02:39:15.279682', '2024-11-26 02:39:15.279682'), +(25, 'Glenna63@gmail.com', 'KRmIcJHi1A6C6Xl', 'Pamela', 'Yundt', '2024-11-26 02:39:15.295135', '2024-11-26 02:39:15.295135'), +(26, 'Jonatan_Upton@hotmail.com', 'yLJPVAzjpCiO4AJ', 'Izabella', 'Marquardt', '2024-11-26 02:39:15.306957', '2024-11-26 02:39:15.306957'), +(27, 'Keeley_DuBuque74@gmail.com', 'ADiLljrzX7Fi1a8', 'Jesus', 'Maggio', '2024-11-26 02:39:15.30999', '2024-11-26 02:39:15.30999'), +(28, 'Kellen.Tillman@gmail.com', 'igv5ouYWQZ3MrAw', 'Alessia', 'Brown', '2024-11-26 02:39:15.324427', '2024-11-26 02:39:15.324427'), +(29, 'Jamaal.Koch@hotmail.com', 'TM2m9lR3hxk2mpW', 'Jamie', 'Gulgowski', '2024-11-26 02:39:15.343884', '2024-11-26 02:39:15.343884'), +(30, 'Adell.Klein40@hotmail.com', 'aO_peo4uqz_68Mv', 'Camden', 'Greenfelder', '2024-11-26 02:39:15.359604', '2024-11-26 02:39:15.359604'), +(31, 'Madisyn_Quitzon11@gmail.com', 'qg4AYm4kbaUVfBs', 'Elroy', 'Prosacco', '2024-11-26 02:39:15.398395', '2024-11-26 02:39:15.398395'), +(32, 'Antonetta_Bernier@yahoo.com', 'eF5ikxDQC9hAIGd', 'Terrell', 'Kozey', '2024-11-26 02:39:15.411326', '2024-11-26 02:39:15.411326'), +(33, 'Sheldon60@hotmail.com', 'Dady3slWV9fKmVv', 'Jerome', 'Toy', '2024-11-26 02:39:15.414483', '2024-11-26 02:39:15.414483'), +(34, 'Buford75@hotmail.com', 'pG9Wojuy7ItrCuG', 'Alexandrea', 'D''Amore', '2024-11-26 02:39:15.422178', '2024-11-26 02:39:15.422178'), +(35, 'Erling.Schmeler@hotmail.com', '6AotzA7oa7DQSuE', 'Sylvan', 'Rogahn', '2024-11-26 02:39:15.442152', '2024-11-26 02:39:15.442152'), +(36, 'Lizzie63@hotmail.com', 'jj6ybAPIemrCRzv', 'Aron', 'Corwin', '2024-11-26 02:39:15.446188', '2024-11-26 02:39:15.446188'), +(37, 'Montana91@yahoo.com', 'jw73dz2gyABTEfh', 'Ned', 'Ledner', '2024-11-26 02:39:15.453866', '2024-11-26 02:39:15.453866'), +(38, 'Raven_Abbott@yahoo.com', 'vwRZ2vgfqPcTnDq', 'Carson', 'Baumbach', '2024-11-26 02:39:15.487721', '2024-11-26 02:39:15.487721'), +(39, 'Arlene57@hotmail.com', 'xZNgOxy97JDifnk', 'Kaci', 'Bechtelar', '2024-11-26 02:39:15.509444', '2024-11-26 02:39:15.509444'), +(40, 'Veda.Weissnat@gmail.com', 'Ko_0ffIx0l00L89', 'Sedrick', 'Rempel', '2024-11-26 02:39:15.538469', '2024-11-26 02:39:15.538469'), +(41, 'Precious.Marvin@gmail.com', 'mj68VcmecYqf7DQ', 'Jackson', 'Moore-Schaden', '2024-11-26 02:39:15.563437', '2024-11-26 02:39:15.563437'), +(42, 'Kassandra.Schroeder@hotmail.com', 'ZtnZhJUo1lXYjQQ', 'Mohammad', 'Mohr', '2024-11-26 02:39:15.579256', '2024-11-26 02:39:15.579256'), +(43, 'Jonas_Kassulke@gmail.com', 'SzFE6MZICjNEACu', 'Maryjane', 'McLaughlin', '2024-11-26 02:39:15.590584', '2024-11-26 02:39:15.590584'), +(44, 'Elnora_Smitham93@hotmail.com', 'TNY2N_JaKHqBDgW', 'Hassie', 'Harris', '2024-11-26 02:39:15.610316', '2024-11-26 02:39:15.610316'), +(45, 'Triston.Okuneva78@gmail.com', 'FrhRWpk_MtDWFGW', 'Hilbert', 'Rowe', '2024-11-26 02:39:15.632363', '2024-11-26 02:39:15.632363'), +(46, 'Ernesto.Breitenberg20@yahoo.com', 'h0wC67WVjhKunWe', 'Kathlyn', 'Grady', '2024-11-26 02:39:15.663562', '2024-11-26 02:39:15.663562'), +(47, 'Tracy_Bednar69@gmail.com', '7bk79Y1akPCJEi4', 'Gerardo', 'Moore', '2024-11-26 02:39:15.678689', '2024-11-26 02:39:15.678689'), +(48, 'Gloria13@gmail.com', 'higDZLjI7eJ3KVs', 'Christop', 'Olson', '2024-11-26 02:39:15.687666', '2024-11-26 02:39:15.687666'), +(49, 'Mario62@gmail.com', 'UTHTLvwoDeF7ALv', 'Danyka', 'Leannon', '2024-11-26 02:39:15.690898', '2024-11-26 02:39:15.690898'), +(50, 'Durward.Lockman64@hotmail.com', 'p1ySx4ZGjZOwD5Z', 'Lindsey', 'Kuhlman', '2024-11-26 02:39:15.694616', '2024-11-26 02:39:15.694616'); + +ALTER TABLE "public"."order_items" ADD FOREIGN KEY ("order_id") REFERENCES "public"."orders"("order_id"); +ALTER TABLE "public"."orders" ADD FOREIGN KEY ("user_id") REFERENCES "public"."users"("user_id"); +ALTER TABLE "public"."orders" ADD FOREIGN KEY ("shipping_address_id") REFERENCES "public"."user_addresses"("address_id"); +ALTER TABLE "public"."orders" ADD FOREIGN KEY ("billing_address_id") REFERENCES "public"."user_addresses"("address_id"); + + +-- Indices +CREATE INDEX idx_orders_user ON public.orders USING btree (user_id); +ALTER TABLE "public"."product_reviews" ADD FOREIGN KEY ("user_id") REFERENCES "public"."users"("user_id"); + + +-- Indices +CREATE INDEX idx_product_reviews_user ON public.product_reviews USING btree (user_id); +CREATE INDEX idx_product_reviews_product ON public.product_reviews USING btree (product_id); +ALTER TABLE "public"."user_addresses" ADD FOREIGN KEY ("user_id") REFERENCES "public"."users"("user_id"); + + +-- Indices +CREATE INDEX idx_user_addresses_user ON public.user_addresses USING btree (user_id); + + +-- Indices +CREATE UNIQUE INDEX users_email_key ON public.users USING btree (email); diff --git a/data-connector/package-lock.json b/data-connector/package-lock.json new file mode 100644 index 00000000..107a4e6e --- /dev/null +++ b/data-connector/package-lock.json @@ -0,0 +1,1304 @@ +{ + "name": "inferable-sql-manager", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "inferable-sql-manager", + "version": "1.0.0", + "dependencies": { + "dotenv": "^16.4.5", + "fastify": "^4.28.1", + "inferable": "^0.30.48", + "pg": "^8.13.1", + "tsx": "^4.19.2" + }, + "devDependencies": { + "@faker-js/faker": "^9.1.0", + "@types/node": "^20.11.19", + "typescript": "^5.3.3" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@faker-js/faker": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.2.0.tgz", + "integrity": "sha512-ulqQu4KMr1/sTFIYvqSdegHT8NIkt66tFAkugGnHA+1WAfEn6hMzNR+svjXGFRVLnapxvej67Z/LwchFrnLBUg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], + "license": "MIT", + "engines": { + "node": ">=18.0.0", + "npm": ">=9.0.0" + } + }, + "node_modules/@fastify/ajv-compiler": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-3.6.0.tgz", + "integrity": "sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.11.0", + "ajv-formats": "^2.1.1", + "fast-uri": "^2.0.0" + } + }, + "node_modules/@fastify/ajv-compiler/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@fastify/ajv-compiler/node_modules/fast-uri": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-2.4.0.tgz", + "integrity": "sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==", + "license": "MIT" + }, + "node_modules/@fastify/error": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@fastify/error/-/error-3.4.1.tgz", + "integrity": "sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==", + "license": "MIT" + }, + "node_modules/@fastify/fast-json-stringify-compiler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-4.3.0.tgz", + "integrity": "sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==", + "license": "MIT", + "dependencies": { + "fast-json-stringify": "^5.7.0" + } + }, + "node_modules/@fastify/merge-json-schemas": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.1.1.tgz", + "integrity": "sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/@ts-rest/core": { + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@ts-rest/core/-/core-3.51.0.tgz", + "integrity": "sha512-v6lnWEcpZj1UgN9wb84XQ+EORP1QEtncFumoXMJjno5ZUV6vdjKze3MYcQN0C6vjBpIJPQEaI/gab2jr4/0KzQ==", + "license": "MIT", + "peerDependencies": { + "@types/node": "^18.18.7 || >=20.8.4", + "zod": "^3.22.3" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.17.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.7.tgz", + "integrity": "sha512-sZXXnpBFMKbao30dUAvzKbdwA2JM1fwUtVEq/kxKuPI5mMwZiRElCpTXb0Biq/LMEVpXDZL5G5V0RPnxKeyaYg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/abstract-logging": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.1.tgz", + "integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==", + "license": "MIT" + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/avvio": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/avvio/-/avvio-8.4.0.tgz", + "integrity": "sha512-CDSwaxINFy59iNwhYnkvALBwZiTydGkOecZyPkqBpABYR1KqGEsET0VOOYDwtleZSUIdeY36DC2bSZ24CO1igA==", + "license": "MIT", + "dependencies": { + "@fastify/error": "^3.3.0", + "fastq": "^1.17.1" + } + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/esbuild": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" + } + }, + "node_modules/fast-content-type-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.1.0.tgz", + "integrity": "sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==", + "license": "MIT" + }, + "node_modules/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/fast-json-stringify": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-5.16.1.tgz", + "integrity": "sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==", + "license": "MIT", + "dependencies": { + "@fastify/merge-json-schemas": "^0.1.0", + "ajv": "^8.10.0", + "ajv-formats": "^3.0.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^2.1.0", + "json-schema-ref-resolver": "^1.0.1", + "rfdc": "^1.2.0" + } + }, + "node_modules/fast-json-stringify/node_modules/fast-uri": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-2.4.0.tgz", + "integrity": "sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==", + "license": "MIT" + }, + "node_modules/fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "license": "MIT", + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-redact": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz", + "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", + "license": "MIT" + }, + "node_modules/fastify": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.28.1.tgz", + "integrity": "sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT", + "dependencies": { + "@fastify/ajv-compiler": "^3.5.0", + "@fastify/error": "^3.4.0", + "@fastify/fast-json-stringify-compiler": "^4.3.0", + "abstract-logging": "^2.0.1", + "avvio": "^8.3.0", + "fast-content-type-parse": "^1.1.0", + "fast-json-stringify": "^5.8.0", + "find-my-way": "^8.0.0", + "light-my-request": "^5.11.0", + "pino": "^9.0.0", + "process-warning": "^3.0.0", + "proxy-addr": "^2.0.7", + "rfdc": "^1.3.0", + "secure-json-parse": "^2.7.0", + "semver": "^7.5.4", + "toad-cache": "^3.3.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/find-my-way": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-8.2.2.tgz", + "integrity": "sha512-Dobi7gcTEq8yszimcfp/R7+owiT4WncAJ7VTTgFH1jYJ5GaG1FbhjwDG820hptN0QDFvzVY3RfCzdInvGPGzjA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-querystring": "^1.0.0", + "safe-regex2": "^3.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/inferable": { + "version": "0.30.48", + "resolved": "https://registry.npmjs.org/inferable/-/inferable-0.30.48.tgz", + "integrity": "sha512-4G73MFpu56qEOpiqBfEe7jyZPrHzDn7AvIjppyp1Nn50rAtNgEN9JhI5inHZ3cn3bUNUXl1CoKlS9cRw+ySMVQ==", + "license": "MIT", + "dependencies": { + "@ts-rest/core": "^3.28.0", + "@types/debug": "^4.1.8", + "@types/json-schema": "^7.0.15", + "ajv": "=8.17.1", + "ajv-formats": "=3.0.1", + "debug": "^4.3.4", + "node-machine-id": "^1.1.12", + "prettier": "^3.3.3", + "zod": "^3.23.5", + "zod-to-json-schema": "^3.23.5" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/json-schema-ref-resolver": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-1.0.1.tgz", + "integrity": "sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/light-my-request": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.14.0.tgz", + "integrity": "sha512-aORPWntbpH5esaYpGOOmri0OHDOe3wC5M2MQxZ9dvMLZm6DnaAn0kJlcbU9hwsQgLzmZyReKwFwwPkR+nHu5kA==", + "license": "BSD-3-Clause", + "dependencies": { + "cookie": "^0.7.0", + "process-warning": "^3.0.0", + "set-cookie-parser": "^2.4.1" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "license": "MIT" + }, + "node_modules/on-exit-leak-free": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", + "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/pg": { + "version": "8.13.1", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.13.1.tgz", + "integrity": "sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==", + "license": "MIT", + "dependencies": { + "pg-connection-string": "^2.7.0", + "pg-pool": "^3.7.0", + "pg-protocol": "^1.7.0", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.1.1" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-cloudflare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "license": "MIT", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.7.0.tgz", + "integrity": "sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==", + "license": "MIT" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "license": "ISC", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.7.0.tgz", + "integrity": "sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==", + "license": "MIT", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.7.0.tgz", + "integrity": "sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==", + "license": "MIT" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "license": "MIT", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "license": "MIT", + "dependencies": { + "split2": "^4.1.0" + } + }, + "node_modules/pino": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.5.0.tgz", + "integrity": "sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "^2.0.0", + "pino-std-serializers": "^7.0.0", + "process-warning": "^4.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^4.0.1", + "thread-stream": "^3.0.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz", + "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==", + "license": "MIT", + "dependencies": { + "split2": "^4.0.0" + } + }, + "node_modules/pino-std-serializers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz", + "integrity": "sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==", + "license": "MIT" + }, + "node_modules/pino/node_modules/process-warning": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.0.tgz", + "integrity": "sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==", + "license": "MIT" + }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "license": "MIT", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/process-warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-3.0.0.tgz", + "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", + "license": "MIT" + }, + "node_modules/real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/ret": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.4.3.tgz", + "integrity": "sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/safe-regex2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-3.1.0.tgz", + "integrity": "sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==", + "license": "MIT", + "dependencies": { + "ret": "~0.4.0" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/secure-json-parse": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", + "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==", + "license": "BSD-3-Clause" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" + }, + "node_modules/sonic-boom": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-4.2.0.tgz", + "integrity": "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==", + "license": "MIT", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/thread-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz", + "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==", + "license": "MIT", + "dependencies": { + "real-require": "^0.2.0" + } + }, + "node_modules/toad-cache": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.0.tgz", + "integrity": "sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/tsx": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.2.tgz", + "integrity": "sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==", + "license": "MIT", + "dependencies": { + "esbuild": "~0.23.0", + "get-tsconfig": "^4.7.5" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.23.5", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.5.tgz", + "integrity": "sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.23.3" + } + } + } +} diff --git a/data-connector/package.json b/data-connector/package.json new file mode 100644 index 00000000..f61a105f --- /dev/null +++ b/data-connector/package.json @@ -0,0 +1,25 @@ +{ + "name": "inferable-data-connector", + "version": "1.0.0", + "main": "src/index.ts", + "scripts": { + "start": "tsx src/index.ts", + "dev": "nodemon src/index.ts", + "docker:build": "docker build -t inferable-data-connector .", + "docker:start": "docker run -it -p 4985:4985 --env-file .env inferable-data-connector", + "docker": "npm run docker:build && npm run docker:start", + "seed": "tsx example_data/seed-postgres.ts" + }, + "dependencies": { + "dotenv": "^16.4.5", + "fastify": "^4.28.1", + "inferable": "^0.30.48", + "pg": "^8.13.1", + "tsx": "^4.19.2" + }, + "devDependencies": { + "@types/node": "^20.11.19", + "typescript": "^5.3.3", + "@faker-js/faker": "^9.1.0" + } +} \ No newline at end of file diff --git a/data-connector/src/index.ts b/data-connector/src/index.ts new file mode 100644 index 00000000..115c02db --- /dev/null +++ b/data-connector/src/index.ts @@ -0,0 +1,62 @@ +import "dotenv/config"; + +import { Inferable } from "inferable"; +import { PostgresClient } from "./postgres"; +import { RegisteredService } from "inferable/bin/types"; + +const parseConfig = () => { + const config = require("../config.json"); + + config.connectors.forEach((connector: any) => { + for (const [key, value] of Object.entries(connector)) { + if (typeof value === "string" && value.startsWith("process.env.")) { + const actual = process.env[value.replace("process.env.", "")]; + if (!actual) { + throw new Error(`Environment variable ${value} not found`); + } + connector[key] = actual; + } + } + }); + + return config; +}; + +(async function main() { + const client = new Inferable(); + + const config = parseConfig(); + + if (config.connectors.length === 0) { + throw new Error("No connectors found in config.json"); + } + + // TODO: Inherited interfaces + const services: RegisteredService[] = []; + + for (const connector of config.connectors) { + if (connector.type === "postgres") { + const postgresClient = new PostgresClient({ + ...connector, + paranoidMode: config.paranoidMode === 1, + privacyMode: config.privacyMode === 1, + }); + const service = postgresClient.createService(client); + services.push(service); + } + } + + if (services.length === 0) { + throw new Error("No services found in config.json"); + } + + for (const service of services) { + await service.start(); + } + + process.on("SIGTERM", async () => { + for (const service of services) { + await service.stop(); + } + }); +})(); diff --git a/data-connector/src/postgres.ts b/data-connector/src/postgres.ts new file mode 100644 index 00000000..06a86a03 --- /dev/null +++ b/data-connector/src/postgres.ts @@ -0,0 +1,174 @@ +import assert from "assert"; +import { approvalRequest, blob, ContextInput, Inferable } from "inferable"; +import pg from "pg"; +import { z } from "zod"; +import crypto from "crypto"; + +export class PostgresClient { + private client: pg.Client | null = null; + private initialized: Promise; + + constructor( + private params: { + name?: string; + schema: string; + connectionString: string; + privacyMode: boolean; + paranoidMode: boolean; + } + ) { + assert(params.schema, "Schema parameter is required"); + this.initialized = this.initialize(); + } + + private initialize = async () => { + try { + const client = await this.getClient(); + const res = await client.query(`SELECT NOW() as now`); + console.log(`Initial probe successful: ${res.rows[0].now}`); + if (this.params.privacyMode) { + console.log( + "Privacy mode is enabled, table data will not be sent to the model." + ); + } + + process.removeListener("SIGTERM", this.handleSigterm); + process.on("SIGTERM", this.handleSigterm); + } catch (error) { + console.error("Failed to initialize database connection:", error); + throw error; + } + }; + + private handleSigterm = async () => { + if (this.client) { + await this.client.end(); + } + }; + + private getClient = async () => { + if (!this.client) { + this.client = new pg.Client({ + connectionString: this.params.connectionString, + ssl: false, + }); + + await this.client.connect(); + + return this.client; + } + + return this.client; + }; + + private getAllTables = async () => { + const client = await this.getClient(); + const res = await client.query( + "SELECT * FROM pg_catalog.pg_tables WHERE schemaname = $1", + [this.params.schema] + ); + return res.rows; + }; + + getDatabaseContext = async () => { + await this.initialized; + const client = await this.getClient(); + const tables = await this.getAllTables(); + + const context: any[] = []; + + for (const table of tables) { + const sample = await client.query( + `SELECT * FROM ${this.params.schema}.${table.tablename} LIMIT 1` + ); + + if (sample.rows.length > 0) { + const columns = Object.keys(sample.rows[0]); + const tableContext = { + tableName: table.tablename.substring(0, 100), + columns: columns.map((col) => col.substring(0, 100)), + sampleData: this.params.privacyMode + ? [] + : sample.rows.map((row) => + Object.values(row).map((value) => + String(value).substring(0, 50) + ) + )[0], + }; + context.push(tableContext); + } else { + context.push({ + tableName: table.tablename.substring(0, 100), + columns: [], + sampleData: [], + }); + } + } + + return context; + }; + + executeQuery = async (input: { query: string }, ctx: ContextInput) => { + if (this.params.paranoidMode) { + if (!ctx.approved) { + console.log("Query requires approval"); + return approvalRequest(); + } else { + console.log("Query approved"); + } + } + + await this.initialized; + const client = await this.getClient(); + const res = await client.query(input.query); + + if (this.params.privacyMode) { + return { + message: + "This query was executed in privacy mode. Data was returned to the user directly.", + blob: blob({ + name: "Results", + type: "application/json", + data: res.rows, + }), + }; + } + + return res.rows; + }; + + private connectionStringHash = () => { + return crypto + .createHash("sha256") + .update(this.params.connectionString) + .digest("hex") + .substring(0, 8); + }; + + createService = (client: Inferable) => { + const service = client.service({ + name: + this.params.name ?? `postgres_database_${this.connectionStringHash()}`, + }); + + service.register({ + name: "getDatabaseContext", + func: this.getDatabaseContext, + description: "Gets the context of the database", + }); + + service.register({ + name: "executeQuery", + func: this.executeQuery, + description: + "Executes a raw SQL query. If this fails, you need to getDatabaseContext to learn the schema first.", + schema: { + input: z.object({ + query: z.string().describe("The query to execute"), + }), + }, + }); + + return service; + }; +}