diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..94dae6d
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,34 @@
+# Dependencies (reinstalled in container)
+node_modules/
+
+# Build output (rebuilt in container)
+dist/
+
+# Environment and secrets (never bake into image)
+.env
+.env.*
+!.env.example
+
+# Git and IDE
+.git/
+.gitignore
+.vscode/
+.idea/
+
+# Tests and coverage (not needed in image)
+tests/
+coverage/
+*.test.ts
+vitest.config.ts
+
+# Docs and misc
+*.md
+!public/**/README.md
+docs/
+.eslintrc.json
+eslint.config.mjs
+.husky/
+
+# Logs and local
+*.log
+*.local
diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml
index 3c31b8a..48b0562 100644
--- a/.github/workflows/ci-cd.yml
+++ b/.github/workflows/ci-cd.yml
@@ -51,7 +51,7 @@ jobs:
- name: Extract repo name
id: repo
- run: echo "REPO_NAME=$(echo ${{ github.repository }} | awk -F'/' '{print $2}')" >> $GITHUB_ENV
+ run: echo "REPO_NAME=$(echo ${{ github.repository }} | awk -F'/' '{print tolower($2)}')" >> $GITHUB_ENV
- name: Build and push Docker image
uses: docker/build-push-action@v5
diff --git a/.gitignore b/.gitignore
index e90b4a1..e4e3802 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,4 +17,10 @@ dist/
.idea/
# Local files
-*.local
\ No newline at end of file
+*.local
+
+farming-product-REST-api/docs/
+docs/
+
+
+
diff --git a/.husky/pre-push b/.husky/pre-push
index f2caffd..7b0428c 100644
--- a/.husky/pre-push
+++ b/.husky/pre-push
@@ -1,4 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
-yarn format
\ No newline at end of file
+yarn format && yarn lint && yarn test && yarn build
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
index 35c2758..414f8bb 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,33 +1,44 @@
-# Use official Node.js 20 image
+# ============== Stage 1: Build ==============
FROM node:20-alpine AS builder
WORKDIR /app
-# Copy package files first
+# Install deps (devDependencies needed for TypeScript build)
COPY package.json yarn.lock ./
RUN yarn install --frozen-lockfile
-# Copy source files and configs
COPY . .
-
-# Verify files exist
-RUN ls -la && \
- echo "Contents of tsconfig.json:" && \
- cat tsconfig.json
-
-# Build the app
RUN yarn build
-# Production image
+# ============== Stage 2: Production (minimal, non-root) ==============
FROM node:20-alpine AS prod
+
+# Non-root user (UID/GID 1001 to avoid conflict with node:20-alpine's default 1000)
+RUN addgroup -g 1001 appgroup && \
+ adduser -u 1001 -G appgroup -s /bin/sh -D appuser
+
WORKDIR /app
-# Copy only the necessary files
-COPY --from=builder /app/package.json ./
-COPY --from=builder /app/yarn.lock ./
-COPY --from=builder /app/node_modules ./node_modules
+ENV NODE_ENV=production
+ENV PORT=5003
+# DATABASE_URL is not set in the image (secrets stay out of the build).
+# Pass it at runtime: docker run -e DATABASE_URL="postgresql://..." or use --env-file .env
+
+# Production deps only; clean cache in same layer to avoid bloating image
+COPY package.json yarn.lock ./
+RUN yarn install --frozen-lockfile --production --ignore-optional && \
+ yarn cache clean
+
+# Copy built artifacts from builder
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/migrations ./migrations
+COPY --from=builder /app/public ./public
+
+# Own all app files as non-root user
+RUN chown -R appuser:appgroup /app
+
+USER appuser
+
+EXPOSE 5003
-EXPOSE 3000
-CMD ["node", "dist/app.js"]
\ No newline at end of file
+CMD ["node", "dist/app.js"]
diff --git a/README.md b/README.md
index 47a8b7f..8b68ea3 100644
--- a/README.md
+++ b/README.md
@@ -1,357 +1,173 @@
-# ๐พ Farming Products REST API
+# Farm Marketplace API
[](https://nodejs.org/)
-[](https://www.typescriptlang.org/)
+[](https://www.typescriptlang.org/)
[](https://www.postgresql.org/)
-[](https://www.docker.com/)
-[](https://github.com/features/actions)
-[](https://vitest.dev/)
-
-
-
-

-
-
-

-
-
-## ๐ Live Demo
-
-- **API Documentation**: [http://localhost:3000/api-docs](http://localhost:3000/api-docs)
-- **Welcome Page**: [http://localhost:3000/](http://localhost:3000/)
-- **Health Check**: [http://localhost:3000/api/v1/health](http://localhost:3000/api/v1/health)
-
-## ๐ Table of Contents
-
-- [Overview](#-overview)
-- [Key Features](#-key-features)
-- [Tech Stack](#-tech-stack)
-- [Architecture](#-architecture)
-- [Quick Start](#-quick-start)
-- [API Endpoints](#-api-endpoints)
-- [Testing](#-testing)
-- [Deployment](#-deployment)
-- [Project Structure](#-project-structure)
-
-## ๐ฏ Overview
-
-This project demonstrates a **production-ready REST API** for a farming marketplace platform. It showcases modern software development practices including:
-
-- **Microservices Architecture** with clean separation of concerns
-- **TypeScript** for type safety and better developer experience
-- **PostgreSQL** with Sequelize ORM for robust data management
-- **JWT Authentication** with secure token-based sessions
-- **File Upload** with Cloudinary integration
-- **Real-time Notifications** using Expo Push Notifications
-- **Payment Processing** with Adwa payment gateway
-- **Comprehensive Testing** with 80%+ code coverage
-- **Docker Containerization** for consistent deployment
-- **CI/CD Pipeline** with automated testing and deployment
-
-## โจ Key Features
-
-### ๐ **Authentication & Security**
-- JWT-based authentication with refresh tokens
-- Role-based access control (Farmers, Buyers, Admins)
-- Input validation with Zod schemas
-- Rate limiting and security middleware
-- Password hashing with bcrypt
-
-### ๐ **Functionality**
-- Product catalog with search and filtering
-- Order management system
-- Secure payment processing
-- User reviews and ratings
-- Real-time order tracking
-
-### ๐ฑ **User Experience**
-- Responsive web interface
-- Push notifications for order updates
-- File upload for product images
-- User profile management
-- Custom 404 error pages
-
-### ๐๏ธ **Developer Experience**
-- Comprehensive API documentation (Swagger/OpenAPI)
-- Automated testing with Vitest
-- Code quality tools (ESLint, Prettier)
-- Hot reloading for development
-- Detailed error logging
-
-## ๐ ๏ธ Tech Stack
-
-### **Backend**
-- **Runtime**: Node.js 20
-- **Language**: TypeScript 5.0
-- **Framework**: Express.js
-- **Database**: PostgreSQL 15
-- **ORM**: Sequelize with TypeScript
-- **Authentication**: JWT + bcrypt
-- **Validation**: Zod schemas
-- **File Upload**: Multer + Cloudinary
-
-### **Testing & Quality**
-- **Testing Framework**: Vitest
-- **HTTP Testing**: Supertest
-- **Code Coverage**: V8 Coverage
-- **Linting**: ESLint
-- **Formatting**: Prettier
-
-### **DevOps & Deployment**
-- **Containerization**: Docker + Docker Compose
-- **CI/CD**: GitHub Actions
-- **Database Migrations**: Sequelize CLI
-- **Environment Management**: dotenv
-
-### **External Services**
-- **Cloud Storage**: Cloudinary
-- **Push Notifications**: Expo
-- **Payment Gateway**: Adwa
-- **Email Service**: Nodemailer
-
-## ๐๏ธ Architecture
+[](https://www.docker.com/)
+[](https://github.com/features/actions)
+[](https://vitest.dev/)
-```
-โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
-โ Client Apps โ โ Web Browser โ โ Mobile Apps โ
-โโโโโโโโโโโฌโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโ
- โ โ โ
- โโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโ
- โ
- โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโ
- โ Express.js Server โ
- โ (TypeScript + Node.js) โ
- โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ
- โ
- โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโ
- โ Business Logic Layer โ
- โ (Controllers + Services) โ
- โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ
- โ
- โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโ
- โ Data Access Layer โ
- โ (Sequelize + Models) โ
- โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ
- โ
- โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโ
- โ PostgreSQL DB โ
- โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-```
-## ๐ Quick Start
+
-### Prerequisites
-- Node.js 20+
-- Docker & Docker Compose
-- PostgreSQL (or use Docker)
+REST API backend for a farm marketplace that connects farmers (sellers) with customers (buyers). Built with TypeScript, Express, and PostgreSQL. Intended for consumption by web or mobile clients.
-### 1. Clone & Install
-```bash
-git clone
-cd farming-product-REST-api
-yarn install
-```
+---
-### 2. Environment Setup
-```bash
-cp .env.example .env
-# Edit .env with your configuration
-```
+## Table of Contents
-### 3. Run with Docker (Recommended)
-```bash
-# Start all services
-docker-compose up -d
+- [Overview](#overview)
+- [Tech Stack](#tech-stack)
+- [Features](#features)
+- [Quick Start](#quick-start)
+- [API](#api)
+- [Testing](#testing)
+- [Deployment](#deployment)
+- [Project Structure](#project-structure)
-# View logs
-docker-compose logs -f app
+---
-# Stop services
-docker-compose down
-```
+## Overview
-### 4. Run Locally
-```bash
-# Start database
-docker-compose up db -d
+The Farm Marketplace API provides:
-# Run migrations
-npx sequelize-cli db:migrate
+- **Authentication**: JWT with refresh tokens, role-based access (farmer, buyer, admin). *(OTP verification disabled โ keeping auth simple.)*
+- **Product catalog**: CRUD for farmers; search and filtering for customers.
+- **Orders and payments**: Order lifecycle, payment collection via Adwa gateway.
+- **Reviews**: Buyer reviews and ratings for sellers.
+- **Notifications**: Push notifications (Expo) for order updates.
+- **Security**: Rate limiting, Helmet headers, input validation (Zod), bcrypt password hashing.
-# Start development server
-yarn dev
-```
+The API is documented with OpenAPI 3.0 (Swagger) and runs behind a single Express server with a clear separation of routes, controllers, middleware, and models.
-## ๐ก API Endpoints
+---
-### **Authentication**
-```http
-POST /api/v1/auth/signup # User registration
-POST /api/v1/auth/login # User login
-POST /api/v1/auth/verifyOTP # OTP verification
-```
+## Tech Stack
+
+| Layer | Technologies |
+|-------|--------------|
+| Runtime | Node.js 20 |
+| Language | TypeScript 5 |
+| Framework | Express 4 |
+| Database | PostgreSQL 15, Sequelize (with TypeScript) |
+| Auth | JWT, bcrypt |
+| Validation | Zod |
+| File storage | Multer, Cloudinary |
+| Notifications | Expo Push |
+| Payments | Adwa |
+| Testing | Vitest, Supertest |
+| DevOps | Docker, GitHub Actions |
-### **Products**
-```http
-GET /api/v1/products # Get all products
-POST /api/v1/products # Create product (Farmers only)
-GET /api/v1/products/:id # Get product by ID
-PUT /api/v1/products/:id # Update product
-DELETE /api/v1/products/:id # Delete product
-```
+---
-### **Orders & Payments**
-```http
-POST /api/v1/orders # Create order
-GET /api/v1/orders # Get user orders
-POST /api/v1/payments # Process payment
-```
+## Features
-### **User Management**
-```http
-GET /api/v1/users/profile # Get user profile
-PUT /api/v1/users/profile # Update profile
-POST /api/v1/users/upload-avatar # Upload profile picture
-```
+- **Authentication & security**: JWT + refresh tokens, RBAC, Zod validation, rate limiting, Helmet.
+- **Products**: Full CRUD, search/filter, image upload (Cloudinary).
+- **Orders**: Create, list, update; dispatch and status tracking.
+- **Payments**: Payment collection and transaction records.
+- **Reviews**: Create and list buyer reviews for farmers.
+- **User profile**: Profile and avatar management.
+- **Health**: `/api/v2/health` with database connectivity check.
+- **Documentation**: Interactive Swagger UI at `/api-docs`.
-### **System**
-```http
-GET /api/v1/health # Health check with DB status
-GET /api-docs # API documentation (Swagger)
-```
+---
+
+## Quick Start
-## ๐งช Testing
+**Prerequisites:** Node.js 20+, Docker (optional), PostgreSQL.
-### Run All Tests
```bash
-yarn test # Run tests
-yarn coverage # Generate coverage report
-yarn vitest --ui # Interactive test UI
+git clone
+cd farming-product-REST-api
+yarn install
+cp .env.example .env # Configure database, JWT, and external services
```
-### Test Coverage
-- **Unit Tests**: 80%+ coverage
-- **Integration Tests**: API endpoints
-- **Mocking**: External services (email, payments)
-- **Database**: Test database with migrations
-
-### Example Test
-```typescript
-describe('Auth Controller', () => {
- it('should create user and send OTP on successful signup', async () => {
- const response = await request(app)
- .post('/api/v1/auth/signup')
- .send({
- email: 'test@example.com',
- password: 'password123',
- role: 'farmer'
- });
-
- expect(response.status).toBe(201);
- expect(response.body).toHaveProperty('message', 'User created successfully');
- });
-});
+**Local development:**
+
+```bash
+yarn db:migrate
+yarn dev
```
-## ๐ณ Deployment
+**Run with Docker:**
-### Docker Deployment
```bash
-# Build and run
-docker-compose up --build -d
-
-# Production build
docker build -t farming-api .
-docker run -p 3000:3000 farming-api
+docker run -p 5002:5002 --env-file .env farming-api
+# API: http://localhost:5002 | Docs: http://localhost:5002/api-docs
```
-### Environment Variables
-```env
-# Database
-DATABASE_URL=postgresql://user:pass@host:5432/dbname
+Default port: **5002** (override with `PORT`). API base path: `/api/v2`.
-# JWT
-JWT_SECRET=your_jwt_secret
-JWT_SECRET_REFRESH=your_refresh_secret
+---
-# External Services
-CLOUDINARY_CLOUD_NAME=your_cloud_name
-ADWA_MERCHANT_KEY=your_merchant_key
-```
+## API
-## ๐ Project Structure
+| Area | Examples |
+|------|----------|
+| Auth | `POST /api/v2/auth/signup`, `POST /api/v2/auth/login` *(OTP endpoints disabled)* |
+| Users | `GET/PUT /api/v2/users/profile`, `POST /api/v2/users/upload-avatar` |
+| Products | `GET/POST /api/v2/products`, `GET/PUT/DELETE /api/v2/products/:id` |
+| Orders | `GET/POST /api/v2/orders` |
+| Payments | `POST /api/v2/transactions` (payment collection) |
+| Reviews | `GET/POST /api/v2/reviews` |
+| Notifications | `GET/POST /api/v2/notifications` |
+| System | `GET /api/v2/health`, `GET /api-docs` (Swagger) |
-```
-farming-product-REST-api/
-โโโ src/
-โ โโโ controllers/ # API controllers
-โ โ โโโ auth.controller.ts
-โ โ โโโ product.controller.ts
-โ โ โโโ user.controller.ts
-โ โโโ middleware/ # Express middleware
-โ โ โโโ auth-check.ts
-โ โ โโโ errorHandler.ts
-โ โ โโโ rateLimiter.ts
-โ โโโ models/ # Database models
-โ โ โโโ user.ts
-โ โ โโโ product.ts
-โ โ โโโ order.ts
-โ โโโ routes/ # API routes
-โ โ โโโ auth.routes.ts
-โ โ โโโ product.routes.ts
-โ โ โโโ user.routes.ts
-โ โโโ config/ # Configuration
-โ โ โโโ config.ts
-โ โโโ utils/ # Utility functions
-โ โโโ runMigrations.ts
-โโโ public/ # Static files
-โ โโโ index.html # Welcome page
-โ โโโ 404.html # Custom 404 page
-โ โโโ assets/ # Static assets
-โ โโโ styles.css
-โ โโโ script.js
-โ โโโ images/
-โโโ tests/ # Test files
-โ โโโ controllers/
-โ โโโ mocks/
-โ โโโ setup.ts
-โโโ migrations/ # Database migrations
-โโโ docker-compose.yml # Docker services
-โโโ Dockerfile # Docker configuration
-โโโ README.md # This file
-```
+Protected routes use `Authorization: Bearer `. Full request/response specs and security (JWT, rate limits, validation) are in the Swagger UI.
-## ๐ฏ Key Achievements
+---
-- **Scalable Architecture**: Designed for high-traffic e-commerce operations
-- **Security First**: Implemented comprehensive security measures
-- **Developer Experience**: Full CI/CD pipeline with automated testing
-- **Production Ready**: Dockerized deployment with health monitoring
-- **Documentation**: Complete API documentation with Swagger
-- **Code Quality**: 80%+ test coverage with TypeScript
+## Testing
-## ๐ค Contributing
+```bash
+yarn test # Run test suite
+yarn coverage # Coverage report
+yarn test:watch # Watch mode
+```
+
+Tests use Vitest and Supertest; external services (email, payments) are mocked. Target: 80%+ coverage.
-1. Fork the repository
-2. Create a feature branch (`git checkout -b feature/amazing-feature`)
-3. Commit your changes (`git commit -m 'Add amazing feature'`)
-4. Push to the branch (`git push origin feature/amazing-feature`)
-5. Open a Pull Request
+---
-## ๐ License
+## Deployment
-This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+- **Docker:** Build and run with `docker build -t farming-api .` then `docker run -p 5002:5002 --env-file .env farming-api` (or pass env vars another way).
+- **CI/CD:** GitHub Actions runs lint, format, build, tests, and coverage; builds and pushes a Docker image on push.
----
+Key environment variables: `DATABASE_URL`, `JWT_SECRET`, `JWT_SECRET_REFRESH`, `CLOUDINARY_*`, `ADWA_MERCHANT_KEY`, and any Expo/Nodemailer config as needed.
-## ๐จโ๐ป Developer
+---
-**Developed by [Avom Brice](https://maebrieporfolio.vercel.app)**
+## Project Structure
-*Full-Stack Developer | TypeScript | Node.js | React | DevOps*
+```
+farming-product-REST-api/
+โโโ src/
+โ โโโ controllers/ # auth, product, order, review, user, payment, notification
+โ โโโ middleware/ # auth-check, errorHandler, rateLimiter, multer
+โ โโโ models/ # Sequelize models (user, product, order, transaction, review, etc.)
+โ โโโ routes/ # auth, users, products, orders, reviews, transactions, notifications
+โ โโโ config/ # config.ts
+โ โโโ errors/ # customErrors
+โ โโโ payment/ # payment provider interface and Adwa implementation
+โโโ public/ # Static assets, welcome page, 404
+โโโ tests/ # Vitest tests and mocks
+โโโ migrations/ # Sequelize migrations
+โโโ scripts/ # run-migrations, seed-db
+โโโ app.ts # Express app, Swagger, static serving
+โโโ docker-compose.yml
+โโโ Dockerfile
+```
---
-**Ready to scale your e-commerce platform? This API demonstrates enterprise-level development practices with modern technologies and best practices.**
+## License
+
+ISC. See [LICENSE](LICENSE).
+
+**Author:** [Avom Brice](https://maebrieporfolio.vercel.app)
diff --git a/TEST_PLAN.md b/TEST_PLAN.md
deleted file mode 100644
index 365b7a1..0000000
--- a/TEST_PLAN.md
+++ /dev/null
@@ -1,140 +0,0 @@
-# Test Coverage Improvement Plan
-
-## Current Coverage Status
-- Overall: 27.05%
-- Branches: 53.65%
-- Functions: 11.47%
-- Lines: 27.05%
-
-## Priority Areas
-
-### 1. Controllers (7.8%)
-
-#### High Priority
-- `auth.controller.ts` (18.21%)
- - [ ] Test successful user registration
- - [ ] Test password validation
- - [ ] Test email validation
- - [ ] Test OTP verification
- - [ ] Test OAuth flows (Google/Facebook)
- - [ ] Test refresh token functionality
-
-#### Medium Priority
-- `product.controller.ts` (7.89%)
- - [ ] Test product creation
- - [ ] Test product updates
- - [ ] Test product deletion
- - [ ] Test product listing
- - [ ] Test product search
-
-- `order.controller.ts` (5.58%)
- - [ ] Test order creation
- - [ ] Test order status updates
- - [ ] Test order listing
- - [ ] Test order cancellation
-
-#### Lower Priority
-- `notification.controller.ts` (5.18%)
-- `product.search.controller.ts` (4.95%)
-- `review.controller.ts` (4.77%)
-- `user.controller.ts` (7.1%)
-
-### 2. Middleware (26.07%)
-
-#### High Priority
-- `auth-check.ts` (6.77%)
- - [ ] Test token validation
- - [ ] Test role-based access
- - [ ] Test expired tokens
- - [ ] Test malformed tokens
-
-#### Medium Priority
-- `multerStorage.ts` (33.92%)
- - [ ] Test file upload success
- - [ ] Test file size limits
- - [ ] Test file type validation
- - [ ] Test storage configuration
-
-- `handleExpoResponse.ts` (10.86%)
- - [ ] Test notification sending
- - [ ] Test error handling
- - [ ] Test device token validation
-
-#### Lower Priority
-- `send-notification.ts` (7.4%)
-- `rateLimiter.ts` (76.19% - already decent)
-
-### 3. Models (73.21%)
-
-#### High Priority
-- `index.ts` (0%)
- - [ ] Test model associations
- - [ ] Test database connection
- - [ ] Test model synchronization
-
-### 4. Routes (72.39%)
-
-#### High Priority
-- `payment.collection.routes.ts` (64.51%)
- - [ ] Test payment initiation
- - [ ] Test payment callbacks
- - [ ] Test payment status updates
-
-#### Medium Priority
-- `review.routes.ts` (60%)
- - [ ] Test review creation
- - [ ] Test review updates
- - [ ] Test review deletion
-
-- `user.routes.ts` (63.33%)
- - [ ] Test profile updates
- - [ ] Test address management
- - [ ] Test settings updates
-
-## Implementation Strategy
-
-1. **Setup Improvements**
- - [ ] Create test utilities for common operations
- - [ ] Set up test database configuration
- - [ ] Create mock factories for test data
- - [ ] Improve test isolation
-
-2. **Testing Approach**
- - Use integration tests for routes
- - Use unit tests for utilities and helpers
- - Use mock data for external services
- - Focus on error cases and edge conditions
-
-3. **Mocking Strategy**
- - [ ] Create mock implementations for:
- - Database operations
- - External APIs (Cloudinary, OAuth providers)
- - Email/SMS services
- - Payment gateways
-
-4. **CI/CD Integration**
- - [ ] Add coverage reporting to CI pipeline
- - [ ] Set up coverage thresholds
- - [ ] Add test status badges to README
-
-## Long-term Goals
-
-1. Achieve and maintain:
- - 80% overall coverage
- - 80% branch coverage
- - 80% function coverage
- - 80% line coverage
-
-2. Implement:
- - End-to-end tests for critical flows
- - Performance tests for key endpoints
- - Security tests for authentication/authorization
- - Load tests for high-traffic endpoints
-
-## Notes
-
-- Focus on business-critical paths first
-- Prioritize security-related functionality
-- Document test patterns and best practices
-- Regular review and updates of test coverage
-- Consider adding property-based testing for complex logic
\ No newline at end of file
diff --git a/TROUBLESHOOTING.md b/TROUBLESHOOTING.md
deleted file mode 100644
index c60f077..0000000
--- a/TROUBLESHOOTING.md
+++ /dev/null
@@ -1,799 +0,0 @@
-# Troubleshooting Guide
-
-This document lists common issues encountered during development and their solutions.
-
-## Table of Contents
-- [Environment Setup Issues](#environment-setup-issues)
-- [Docker Issues](#docker-issues)
-- [Database Issues](#database-issues)
-- [Authentication Issues](#authentication-issues)
-- [Code Quality Issues](#code-quality-issues)
-- [Testing Design Decisions](#testing-design-decisions)
-- [Testing Issues](#testing-issues)
-- [Static File Serving Issues](#static-file-serving-issues)
-- [TypeScript Compilation Issues](#typescript-compilation-issues)
-
-## Environment Setup Issues
-
-### Missing Environment Variables
-**Problem**: Application fails to start due to missing environment variables.
-**Solution**:
-1. Copy `.env.example` to create a new `.env` file
-2. Fill in all required variables:
- ```env
- NODE_ENV=development
- PORT=3000
-
- # Database Configuration
- DB_HOST=localhost
- DB_PORT=5432
- DB_USER=postgres
- DB_PASSWORD=postgres
- DB_NAME=farming_products
-
- # JWT Configuration
- JWT_SECRET=your_jwt_secret
- JWT_SECRET_REFRESH=your_jwt_refresh_secret
- ```
-
-### Node.js Version Compatibility
-**Problem**: Package installation fails due to Node.js version mismatch.
-**Solution**:
-1. Use Node.js version 20 or later
-2. Run `nvm use 20` if using nvm
-3. Delete `node_modules` and `yarn.lock`
-4. Run `yarn install` again
-
-## Docker Issues
-
-### Docker Compose Database Connection
-**Problem**: Application container cannot connect to database container.
-**Solution**:
-1. Ensure correct service names in `docker-compose.yml`
-2. Use service name as host in database connection:
- ```yaml
- environment:
- DB_HOST: db
- DB_PORT: 5432
- ```
-
-### Docker Build Failures
-**Problem**: Docker build fails due to TypeScript compilation errors.
-**Solution**:
-1. Use multi-stage builds to separate build and runtime environments
-2. Include all dependencies (including devDependencies) in builder stage
-3. Copy only necessary files to production stage:
- ```dockerfile
- FROM node:20-alpine AS builder
- WORKDIR /app
- COPY package.json yarn.lock ./
- RUN yarn install --frozen-lockfile
- COPY . .
- RUN yarn build
-
- FROM node:20-alpine AS prod
- WORKDIR /app
- COPY --from=builder /app/package.json ./
- COPY --from=builder /app/yarn.lock ./
- COPY --from=builder /app/node_modules ./node_modules
- COPY --from=builder /app/dist ./dist
- ```
-
-## Database Issues
-
-### Migration Failures
-**Problem**: Database migrations fail to run automatically.
-**Solution**:
-1. Set `RUN_MIGRATIONS=true` in environment variables
-2. Ensure migrations are compiled to JavaScript in the dist folder
-3. Add migration command to startup:
- ```yaml
- command: sh -c "yarn install && yarn build && npx sequelize-cli db:migrate && node dist/app.js"
- ```
-
-### Database Connection Timeouts
-**Problem**: Application fails to connect to database on startup.
-**Solution**:
-1. Add retry logic in database connection
-2. Ensure correct database credentials in environment variables
-3. Check if database service is ready before connecting
-
-## Authentication Issues
-
-### JWT Token Verification
-**Problem**: JWT verification fails with "invalid signature".
-**Solution**:
-1. Ensure same JWT secret is used for signing and verification
-2. Check token expiration time
-3. Verify token format in Authorization header:
- ```typescript
- // Correct format
- Authorization: Bearer
- ```
-
-### OAuth Integration
-**Problem**: Google/Facebook authentication fails.
-**Solution**:
-1. Verify OAuth credentials in environment variables
-2. Ensure correct redirect URIs in OAuth provider settings
-3. Handle token verification properly:
- ```typescript
- const ticket = await googleClient.verifyIdToken({
- idToken: googleToken,
- audience: process.env.GMAIL_AUTH_CLIENTID,
- });
- ```
-
-## Code Quality Issues
-
-### ESLint Errors
-
-#### Unused Variables
-**Problem**: ESLint error for unused function parameters.
-**Solution**:
-1. Prefix unused parameters with underscore
-2. Update ESLint configuration:
- ```json
- {
- "rules": {
- "@typescript-eslint/no-unused-vars": [
- "error",
- { "argsIgnorePattern": "^_" }
- ]
- }
- }
- ```
-
-#### Express Error Handler
-**Problem**: Unused `next` parameter in error handler.
-**Solution**:
-1. Remove unused parameter if not needed
-2. Or prefix with underscore if required by type definition:
- ```typescript
- const errorHandler = (
- err: Error | AppError,
- _req: Request,
- res: Response
- ): void => {
- // Handler implementation
- };
- ```
-
-### TypeScript Type Issues
-**Problem**: Type errors in request handlers.
-**Solution**:
-1. Define proper interfaces for request bodies
-2. Use type assertions carefully
-3. Implement proper type checking:
- ```typescript
- interface LoginRequest {
- email: string;
- password: string;
- }
-
- app.post('/login', (req: Request, res: Response) => {
- const { email, password } = req.body;
- // Implementation
- });
- ```
-
-## Testing Design Decisions
-
-### Testing Strategy Overview
-Our testing approach is built on three main pillars:
-
-1. **Unit Tests**
- - Purpose: Test individual components in isolation
- - Coverage Target: 80% for utilities and helper functions
- - Tools: Vitest for test runner, vi.mock() for mocking
- - Example:
- ```typescript
- describe('validateEmail', () => {
- it('should validate correct email format', () => {
- expect(validateEmail('test@example.com')).toBe(true);
- expect(validateEmail('invalid-email')).toBe(false);
- });
- });
- ```
-
-2. **Integration Tests**
- - Purpose: Test component interactions and API endpoints
- - Coverage Target: 70% for controllers and routes
- - Tools: Supertest for HTTP testing, test database for data persistence
- - Example:
- ```typescript
- describe('Product API', () => {
- it('should create a new product', async () => {
- const response = await request(app)
- .post('/api/v1/products')
- .set('Authorization', `Bearer ${testToken}`)
- .send(testProduct);
- expect(response.status).toBe(201);
- });
- });
- ```
-
-3. **Coverage Testing**
- - Tool: V8 coverage provider
- - Minimum Thresholds:
- ```typescript
- thresholds: {
- branches: 25,
- functions: 10,
- lines: 25,
- statements: 25
- }
- ```
- - Reports: Text, JSON, HTML, and LCOV formats
- - CI Integration: Coverage reports in GitHub Actions
-
-### Test Organization
-```
-tests/
-โโโ unit/
-โ โโโ utils/
-โ โโโ helpers/
-โโโ integration/
-โ โโโ api/
-โ โโโ services/
-โโโ mocks/
-โ โโโ database.ts
-โ โโโ services.ts
-โโโ setup.ts
-```
-
-### Mocking Strategy
-1. **External Services**
- - Mock HTTP calls using vi.mock()
- - Use mock implementations for email, payment services
- - Example:
- ```typescript
- vi.mock('nodemailer', () => ({
- createTransport: () => ({
- sendMail: vi.fn().mockResolvedValue({ messageId: 'test' })
- })
- }));
- ```
-
-2. **Database Operations**
- - Use in-memory SQLite for integration tests
- - Mock Sequelize models for unit tests
- - Provide test factories for common entities
-
-### Best Practices
-1. **Test Isolation**
- - Reset database state between tests
- - Clear mocks after each test
- - Use beforeEach and afterEach hooks
-
-2. **Test Data Management**
- - Use factories for test data generation
- - Avoid sharing mutable state between tests
- - Example:
- ```typescript
- const createTestUser = () => ({
- id: uuidv4(),
- email: 'test@example.com',
- password: hashSync('password123', 10)
- });
- ```
-
-3. **Error Testing**
- - Test both success and error paths
- - Verify error messages and status codes
- - Test edge cases and boundary conditions
-
-## Testing Issues
-
-### Nodemailer Mocking Issues
-**Problem**: Tests fail with error "Cannot read properties of undefined (reading 'sendMail')" when testing email functionality.
-**Root Cause**:
-- Nodemailer is imported as a default ESM import: `import nodemailer from "nodemailer"`
-- The mock structure doesn't match the expected import pattern
-- Vitest hoisting issues with variable declarations outside mock factories
-
-**Solution**:
-1. Use a minimal mock that matches the ESM default import pattern:
- ```typescript
- vi.mock('nodemailer', () => ({
- __esModule: true,
- default: {
- createTransport: () => ({
- sendMail: () => Promise.resolve({ messageId: 'test-message-id' }),
- }),
- },
- }));
- ```
-
-2. **Avoid these common mistakes**:
- - Don't use variables outside the mock factory (causes hoisting issues)
- - Don't use `vi.fn()` outside the factory unless properly exported
- - Don't mix CommonJS and ESM import patterns
-
-3. **For more complex mocking with assertions**, define mocks inside the factory:
- ```typescript
- vi.mock('nodemailer', () => {
- const mockSendMail = vi.fn().mockResolvedValue({ messageId: 'test-message-id' });
- const mockCreateTransport = vi.fn().mockReturnValue({
- sendMail: mockSendMail,
- });
-
- return {
- __esModule: true,
- default: {
- createTransport: mockCreateTransport,
- },
- };
- });
- ```
-
-4. **Alternative approach** for accessing mocks in tests:
- ```typescript
- // In test file
- import nodemailer from 'nodemailer';
-
- // Access the mock
- const mockCreateTransport = vi.mocked(nodemailer.createTransport);
- const mockTransporter = mockCreateTransport();
- const mockSendMail = vi.mocked(mockTransporter.sendMail);
-
- // Assert calls
- expect(mockSendMail).toHaveBeenCalledWith(expect.objectContaining({
- to: 'test@example.com',
- subject: 'Verify Your Email'
- }));
- ```
-
-**Why this works**:
-- The mock structure exactly matches how nodemailer is imported and used in the code
-- `__esModule: true` ensures proper ESM module handling
-- The `default` export contains the `createTransport` method
-- `createTransport` returns an object with a `sendMail` method
-- All functions are properly mocked to return promises
-
-### Test Environment Setup
-**Problem**: Tests fail due to missing environment variables.
-**Solution**:
-1. Create `tests/setup.ts` for test environment configuration
-2. Set test-specific environment variables:
- ```typescript
- process.env.NODE_ENV = 'test';
- process.env.JWT_SECRET = 'test_secret';
- ```
-
-### Database Mocking
-**Problem**: Tests fail due to database operations.
-**Solution**:
-1. Create mock implementations for database models
-2. Use Vitest for mocking:
- ```typescript
- vi.mock('../src/models', () => ({
- User: {
- findOne: vi.fn(),
- create: vi.fn(),
- }
- }));
- ```
-
-### API Testing
-**Problem**: Integration tests fail due to authentication.
-**Solution**:
-1. Create test utilities for generating valid tokens
-2. Mock authentication middleware in tests
-3. Use supertest for API testing:
- ```typescript
- import request from 'supertest';
- import app from '../app';
-
- describe('Auth endpoints', () => {
- it('should login successfully', async () => {
- const response = await request(app)
- .post('/api/v1/auth/login')
- .send({
- email: 'test@example.com',
- password: 'password123'
- });
- expect(response.status).toBe(200);
- });
- });
- ```
-
-### Coverage Issues
-**Problem**: Coverage reports show unexpectedly low coverage.
-**Solution**:
-1. Ensure all source files are included in coverage analysis
-2. Check coverage configuration in vitest.config.ts
-3. Add missing test cases for uncovered code paths
-4. Use coverage reports to identify untested code:
- ```bash
- # Generate detailed coverage report
- yarn coverage
-
- # View HTML coverage report
- open coverage/index.html
- ```
-
-### 404 Page Setup
-**Problem**: Need to serve a custom 404 page for non-existing routes.
-**Solution**:
-1. Create a custom `404.html` file in the `public/` directory
-2. Update the Express 404 handler to serve different responses based on request type:
- ```typescript
- // 404 handler - serve custom 404 page for HTML requests, JSON for API requests
- app.use((req: Request, res: Response, next: NextFunction) => {
- // Check if the request is for an API endpoint or expects JSON
- const isAPIRequest = req.path.startsWith('/api/') || req.get('Accept')?.includes('application/json');
-
- if (isAPIRequest) {
- // For API requests, return JSON error
- next(new AppError(`Not Found - ${req.originalUrl}`, 404));
- } else {
- // For web requests, serve the custom 404 page
- res.status(404).sendFile(path.join(__dirname, "../public/404.html"));
- }
- });
- ```
-
-**Features of the 404 page**:
-- Beautiful design with animations and gradients
-- Helpful navigation options (Go Home, Go Back, API Docs)
-- Search functionality for finding API endpoints
-- Display of the requested path that caused the 404
-- Interactive elements and keyboard shortcuts
-- Responsive design for all devices
-
-### Asset Organization
-**Problem**: Need to organize static assets in a structured way.
-**Solution**:
-1. Create an `assets/` directory within `public/` to organize all static files
-2. Move CSS, JavaScript, and images to appropriate subdirectories:
- ```
- public/
- โโโ index.html # Main welcome page
- โโโ 404.html # Custom 404 error page
- โโโ assets/ # Static assets directory
- โ โโโ styles.css # Additional CSS styles
- โ โโโ script.js # Interactive JavaScript features
- โ โโโ images/ # Image assets
- โโโ README.md # Documentation
- ```
-
-3. Update Express static file serving:
- ```typescript
- app.use("/public", express.static("public"));
- app.use("/public/assets", express.static("public/assets"));
- app.use("/public/assets/images", express.static("public/assets/images"));
- ```
-
-4. Update HTML files to reference new asset paths:
- ```html
-
-
- ```
-
-5. Update multer storage configuration:
- ```typescript
- cb(null, "./public/assets/images");
- ```
-
-**Benefits**:
-- Better organization and maintainability
-- Clear separation of concerns
-- Easier to manage and update assets
-- Consistent file structure across the project
-
-### Async Test Issues
-**Problem**: Tests fail due to timing issues with async operations.
-**Solution**:
-1. Use proper async/await syntax
-2. Implement retry logic for flaky tests
-3. Add appropriate timeouts:
- ```typescript
- describe('Async operations', () => {
- it('should handle delayed responses', async () => {
- await expect(async () => {
- const result = await longRunningOperation();
- expect(result).toBeDefined();
- }).resolves.not.toThrow();
- }, 10000); // Extend timeout for long-running tests
- });
- ```
-
-## Static File Serving Issues
-
-### Docker Static File Serving
-**Problem**: Static files (HTML, CSS, JS) are not served correctly in Docker containers.
-**Root Cause**:
-- The `public` directory is not copied to the production Docker image
-- TypeScript compilation is disabled (`noEmit: true`)
-- File paths are incorrect relative to the compiled `dist` directory
-
-**Solution**:
-1. **Ensure public directory is copied in Dockerfile**:
- ```dockerfile
- # Copy public directory to production stage
- COPY --from=builder /app/public ./public
- ```
-
-2. **Enable TypeScript compilation** in `tsconfig.json`:
- ```json
- {
- "compilerOptions": {
- "noEmit": false, // Changed from true
- "outDir": "./dist"
- }
- }
- ```
-
-3. **Use correct file paths** in `app.ts`:
- ```typescript
- // Root route - serve index.html
- app.get("/", (req: Request, res: Response) => {
- res.sendFile(path.join(__dirname, "../public/index.html"));
- });
-
- // 404 handler - serve 404.html for non-API requests
- app.use((req: Request, res: Response, next: NextFunction) => {
- const isAPIRequest = req.path.startsWith('/api/v1') || req.get('Accept')?.includes('application/json');
- if (isAPIRequest) {
- next(new AppError(`Not Found - ${req.originalUrl}`, 404));
- } else {
- res.status(404).sendFile(path.join(__dirname, "../public/404.html"));
- }
- });
- ```
-
-4. **Configure static file serving**:
- ```typescript
- // Serve static files
- app.use("/public", express.static("public"));
- app.use("/public/assets", express.static("public/assets"));
- app.use("/public/assets/images", express.static("public/assets/images"));
- ```
-
-**Why this works**:
-- `__dirname` in the compiled container points to `/app/dist`
-- `../public/` correctly resolves to `/app/public/`
-- Static file serving makes assets accessible via HTTP
-
-### Missing Coverage Dependency
-**Problem**: Running `yarn vitest --coverage --ui` fails with "Cannot find dependency '@vitest/coverage-v8'".
-**Solution**:
-1. Install the missing coverage dependency:
- ```bash
- yarn add -D @vitest/coverage-v8
- ```
-
-2. Or use the coverage command that's already configured:
- ```bash
- yarn coverage
- ```
-
-### Interactive Coverage UI Issues
-**Problem**: Vitest UI fails to start or shows errors.
-**Solution**:
-1. Ensure all dependencies are installed:
- ```bash
- yarn install
- ```
-
-2. Try running UI without coverage first:
- ```bash
- yarn vitest --ui
- ```
-
-3. If issues persist, use the standard coverage command:
- ```bash
- yarn coverage
- ```
-
-## TypeScript Compilation Issues
-
-### Docker Build TypeScript Errors
-**Problem**: Docker build fails with TypeScript compilation errors.
-**Root Cause**:
-- `tsconfig.json` has `"noEmit": true` preventing JavaScript output
-- Build process expects compiled files in `dist/` directory
-
-**Solution**:
-1. **Update `tsconfig.json`**:
- ```json
- {
- "compilerOptions": {
- "noEmit": false, // Enable compilation
- "outDir": "./dist",
- "rootDir": "./src"
- }
- }
- ```
-
-2. **Ensure build process works**:
- ```bash
- # Test build locally
- yarn build
-
- # Verify dist directory is created
- ls -la dist/
- ```
-
-3. **Update Dockerfile** to handle build properly:
- ```dockerfile
- FROM node:20-alpine AS builder
- WORKDIR /app
- COPY package.json yarn.lock ./
- RUN yarn install --frozen-lockfile
- COPY . .
- RUN yarn build # This will now work
-
- FROM node:20-alpine AS prod
- WORKDIR /app
- COPY --from=builder /app/package.json ./
- COPY --from=builder /app/yarn.lock ./
- COPY --from=builder /app/node_modules ./node_modules
- COPY --from=builder /app/dist ./dist
- COPY --from=builder /app/public ./public
- COPY --from=builder /app/migrations ./migrations
- ```
-
-### Environment Variable Issues in Docker
-**Problem**: Application fails to start due to missing environment variables in Docker.
-**Solution**:
-1. **Add required environment variables** to `docker-compose.yml`:
- ```yaml
- environment:
- # Database Configuration
- DATABASE_URL: postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@db:5432/${DB_HOSTNAME:-farming_products}
-
- # JWT Configuration
- JWT_SECRET: ${JWT_SECRET:-your_jwt_secret}
- JWT_SECRET_REFRESH: ${JWT_SECRET_REFRESH:-your_jwt_refresh_secret}
-
- # Payment Configuration (Adwa)
- ADWA_MERCHANT_KEY: ${ADWA_MERCHANT_KEY:-dummy-merchant-key}
- ADWA_APPLICATION_KEY: ${ADWA_APPLICATION_KEY:-dummy-application-key}
- ADWA_SUBSCRIPTION_KEY: ${ADWA_SUBSCRIPTION_KEY:-dummy-subscription-key}
- ADWA_BASE_URL: ${ADWA_BASE_URL:-https://dummy-api.adwa.com}
- ```
-
-2. **Create `.env` file** with actual values for development:
- ```env
- JWT_SECRET=your_actual_jwt_secret
- JWT_SECRET_REFRESH=your_actual_jwt_refresh_secret
- ADWA_MERCHANT_KEY=your_actual_merchant_key
- ADWA_APPLICATION_KEY=your_actual_application_key
- ADWA_SUBSCRIPTION_KEY=your_actual_subscription_key
- ADWA_BASE_URL=https://api.adwa.com
- ```
-
-### Port Conflicts in Docker
-**Problem**: Docker containers fail to start due to port conflicts.
-**Solution**:
-1. **Change database port mapping** in `docker-compose.yml`:
- ```yaml
- db:
- image: postgres:15
- ports:
- - "5433:5432" # Changed from 5432:5432
- ```
-
-2. **Check for running containers**:
- ```bash
- # List running containers
- docker ps
-
- # Stop conflicting containers
- docker stop
-
- # Or stop all containers
- docker stop $(docker ps -q)
- ```
-
-3. **Use different ports** if needed:
- ```yaml
- app:
- ports:
- - "3001:3000" # Use different host port
- ```
-
-### Docker Daemon Issues
-**Problem**: "Cannot connect to the Docker daemon" error.
-**Solution**:
-1. **Start Docker Desktop** (macOS/Windows):
- - Open Docker Desktop application
- - Wait for Docker to fully start
-
-2. **Start Docker service** (Linux):
- ```bash
- sudo systemctl start docker
- sudo systemctl enable docker
- ```
-
-3. **Check Docker status**:
- ```bash
- docker --version
- docker info
- ```
-
-### Sequelize Migration Issues in Docker
-**Problem**: `sequelize-cli` fails with "stripAnsi is not a function" error.
-**Solution**:
-1. **Temporarily disable migrations** in `docker-compose.yml`:
- ```yaml
- command: node dist/app.js # Remove migration command
- ```
-
-2. **Run migrations manually** if needed:
- ```bash
- # Connect to running container
- docker-compose exec app sh
-
- # Run migrations manually
- npx sequelize-cli db:migrate
- ```
-
-3. **Alternative**: Use a different migration approach:
- ```yaml
- command: sh -c "sleep 10 && npx sequelize-cli db:migrate && node dist/app.js"
- ```
-
-### File Path Resolution in Docker
-**Problem**: File paths work locally but fail in Docker containers.
-**Root Cause**:
-- Different working directories between local and container environments
-- Compiled TypeScript files have different `__dirname` values
-
-**Solution**:
-1. **Use absolute paths** in Docker:
- ```typescript
- // Instead of relative paths
- res.sendFile("./public/index.html");
-
- // Use absolute paths
- res.sendFile(path.join(__dirname, "../public/index.html"));
- ```
-
-2. **Verify file locations** in container:
- ```bash
- # Connect to container
- docker-compose exec app sh
-
- # Check file structure
- ls -la /app/
- ls -la /app/dist/
- ls -la /app/public/
- ```
-
-3. **Update multer storage paths**:
- ```typescript
- // Update destination for file uploads
- cb(null, "./public/assets/images");
- ```
-
-### Health Check Endpoint
-**Problem**: Need a simple health check endpoint for monitoring.
-**Solution**:
-1. **Add health check route** in `src/routes/index.ts`:
- ```typescript
- appRouter.get("/health", (req, res) => {
- res.status(200).json({
- status: "success",
- message: "Farming Products API is running",
- timestamp: new Date().toISOString(),
- version: "1.0.0"
- });
- });
- ```
-
-2. **Test the endpoint**:
- ```bash
- curl http://localhost:3000/api/v1/health
- ```
-
-3. **Add to Docker health check** (optional):
- ```yaml
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost:3000/api/v1/health"]
- interval: 30s
- timeout: 10s
- retries: 3
- ```
\ No newline at end of file
diff --git a/app.ts b/app.ts
index 203a4c5..38fc0f9 100644
--- a/app.ts
+++ b/app.ts
@@ -1,5 +1,5 @@
-// app.ts
-import dotenv from "dotenv";
+// app.ts โ env must load first so CLOUDINARY_URL is valid before cloudinary SDK loads
+import "./src/env";
import express, { Application, Request, Response, NextFunction } from "express";
import bodyParser from "body-parser";
import limiter from "./src/middleware/rateLimiter";
@@ -11,35 +11,69 @@ import errorHandler from "./src/middleware/errorHandler";
import swaggerUi from "swagger-ui-express";
import swaggerJsDoc from "swagger-jsdoc";
import helmet from "helmet";
-import AppError from "./src/errors/customErrors";
+import { AppError } from "./src/errors";
// Define the server configuration
-const port: number = parseInt(process.env.PORT || "3000", 10);
+const port: number = parseInt(process.env.PORT || "5002", 10);
const hostname: string = process.env.DB_HOST || "localhost";
const isDev = process.env.NODE_ENV !== "production";
-dotenv.config();
+// Resolve project root so public/ works in both dev (__dirname = project root) and prod (__dirname = dist)
+const projectRoot = __dirname.endsWith(path.sep + "dist") ? path.join(__dirname, "..") : __dirname;
const app: Application = express();
-// Swagger options
+// Base URL for API docs (same origin as server)
+const apiBaseUrl = process.env.API_BASE_URL || `http://localhost:${port}`;
+
+// Swagger options โ platform for farmers and customers
const doc: any = {
definition: {
openapi: "3.0.0",
info: {
- title: "Farming products API",
- version: "1.0.0",
- description: "API Documentation for Farming products",
+ title: "Farm Marketplace API",
+ version: "2.0.0",
+ description: `**Farm Marketplace API** is the central platform that connects **farmers** (sellers) with **customers** (buyers) for farm products.
+
+**Who consumes this API**
+This API is intended to be consumed by **client applications** only โ for example, a **web app** or a **mobile app**. The API runs on the server; it does not run on or access mobile devices. Only clients that you build (web or mobile) can call this API.
+
+## For Farmers
+- Register as a farmer, list your products, set prices (per kg, per unit, wholesale).
+- Manage product catalog, update/remove listings, and handle orders from buyers.
+- Receive and manage orders, update dispatch details, and get buyer reviews.
+
+## For Customers
+- Browse and search products by name, category, and price range.
+- Place orders, manage shipping addresses, and pay via integrated transactions.
+- Leave reviews for farmers and track order status.
+
+## Security (enforced in the API)
+Security is enforced **in the code** on the server: protected routes require a valid JWT and ownership/role checks are applied where required.
+- **Authentication**: JWT Bearer tokens; use \`Authorization: Bearer \` for protected routes.
+- **Authorization**: Role-based access (farmer vs buyer); resource ownership checks (e.g. only product owner can update/delete).
+- **Rate limiting**: Global rate limit per IP to prevent abuse (see 429 responses).
+- **Input validation**: Request bodies validated (e.g. Zod); invalid payloads return 400 with field errors.
+- **Helmet**: Security headers (X-Content-Type-Options, X-Frame-Options, etc.) applied to all responses.
+- **HTTPS**: Use HTTPS in production; tokens and credentials must not be sent over plain HTTP.`,
contact: {
- name: "Farming products",
- }
+ name: "Farm Marketplace API",
+ },
},
servers: [
- {
- url: "http://localhost:3000/api/v1",
- description: "Development on Local server",
- }
+ { url: `${apiBaseUrl}/api/v2`, description: "Current server (development or production)" },
+ { url: "http://localhost:5002/api/v2", description: "Local default (port 5002)" },
+ ],
+ tags: [
+ { name: "Authentication", description: "Sign up, login, JWT refresh โ for both farmers and customers (OTP disabled; keeping auth simple)" },
+ { name: "Products", description: "Product catalog โ farmers list/sell; customers browse/search" },
+ { name: "Orders", description: "Orders โ customers place; farmers fulfill and dispatch" },
+ { name: "Reviews", description: "Buyer reviews โ customers review farmers/sellers" },
+ { name: "User profile", description: "Profile and avatar โ all authenticated users" },
+ { name: "Payment Collection", description: "Payments โ customers pay for orders" },
+ { name: "Notifications", description: "Push notifications โ optional for clients (e.g. web or mobile)" },
+ { name: "Health", description: "Health check โ API and database status for monitoring" },
],
components: {
securitySchemes: {
@@ -47,10 +81,10 @@ const doc: any = {
type: "http",
scheme: "bearer",
bearerFormat: "JWT",
+ description: "Obtain token via POST /auth/login. Send as: Authorization: Bearer ",
},
},
schemas: {
- // Reference your main models here for Swagger UI
Product: {
type: "object",
required: ["productName", "productCat", "priceType", "price"],
@@ -75,14 +109,53 @@ const doc: any = {
userId: "uuid-1234"
}
},
- // Add more models as needed
},
},
- security: [
- {
- bearerAuth: [],
+ security: [{ bearerAuth: [] }],
+ paths: {
+ "/health": {
+ get: {
+ tags: ["Health"],
+ summary: "Health check",
+ description: "Returns API and database status. Use for monitoring, load balancers, and uptime checks. No authentication required.",
+ operationId: "getHealth",
+ security: [],
+ responses: {
+ "200": {
+ description: "API and database are running",
+ content: {
+ "application/json": {
+ schema: {
+ type: "object",
+ properties: {
+ status: { type: "string", example: "success" },
+ message: { type: "string", example: "Farm Marketplace API is running" },
+ database: { type: "string", example: "connected" },
+ timestamp: { type: "string", format: "date-time" },
+ version: { type: "string", example: "2.0.0" },
+ },
+ },
+ },
+ },
+ },
+ "503": {
+ description: "API is up but database connection failed",
+ content: {
+ "application/json": {
+ schema: {
+ type: "object",
+ properties: {
+ status: { type: "string", example: "error" },
+ database: { type: "string", example: "disconnected" },
+ },
+ },
+ },
+ },
+ },
+ },
+ },
},
- ],
+ },
},
apis: isDev ? ["./src/routes/*.ts"] : ["./dist/routes/*.js"]
};
@@ -91,7 +164,7 @@ const doc: any = {
const swaggerSpec = swaggerJsDoc(doc);
// app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerJsDoc(doc)));
-const imagesDir = path.join(__dirname, "../public/assets/images");
+const imagesDir = path.join(projectRoot, "public", "assets", "images");
// Ensure the directory exists at app start
if (!fs.existsSync(imagesDir)) {
@@ -101,16 +174,30 @@ if (!fs.existsSync(imagesDir)) {
// Middleware setup
app.use(limiter);
app.set("trust proxy", 1);
-app.use(helmet());
+// Allow Unsplash images (hero bg, cards, etc.) โ default CSP blocks external img-src
+app.use(
+ helmet({
+ contentSecurityPolicy: {
+ directives: {
+ defaultSrc: ["'self'"],
+ imgSrc: ["'self'", "data:", "https://images.unsplash.com"],
+ styleSrc: ["'self'", "'unsafe-inline'", "https://fonts.googleapis.com"],
+ fontSrc: ["'self'", "https://fonts.gstatic.com"],
+ scriptSrc: ["'self'"],
+ connectSrc: ["'self'"],
+ },
+ },
+ })
+);
app.use(bodyParser.json());
app.use(cors());
-app.use("/public", express.static("public"));
-app.use("/public/assets", express.static("public/assets"));
-app.use("/public/assets/images", express.static("public/assets/images"));
+app.use("/public", express.static(path.join(projectRoot, "public")));
+app.use("/public/assets", express.static(path.join(projectRoot, "public", "assets")));
+app.use("/public/assets/images", express.static(path.join(projectRoot, "public", "assets", "images")));
// Routes setup
-app.use("/api/v1", appRouter);
+app.use("/api/v2", appRouter);
// @ts-ignore-next-line
app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerSpec));
@@ -135,20 +222,20 @@ app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerSpec));
* example: "Hello World!! Farming products"
*/
app.get("/", (req: Request, res: Response) => {
- res.sendFile(path.join(__dirname, "../public/index.html"));
+ res.sendFile(path.join(projectRoot, "public", "index.html"));
});
// 404 handler - serve custom 404 page for HTML requests, JSON for API requests
app.use((req: Request, res: Response, next: NextFunction) => {
// Check if the request is for an API endpoint or expects JSON
- const isAPIRequest = req.path.startsWith('/api/v1') || req.get('Accept')?.includes('application/json');
+ const isAPIRequest = req.path.startsWith('/api/v2') || req.get('Accept')?.includes('application/json');
if (isAPIRequest) {
- // For API requests, return JSON error
+ // For API requests, return JSON error
next(new AppError(`Not Found - ${req.originalUrl}`, 404));
} else {
// For web requests, serve the custom 404 page
- res.status(404).sendFile(path.join(__dirname, "../public/404.html"));
+ res.status(404).sendFile(path.join(projectRoot, "public", "404.html"));
}
});
@@ -163,7 +250,7 @@ if (process.env.NODE_ENV !== 'test') {
} catch (error) {
console.error("โ Unable to connect to the database:", error);
}
- console.log(`Server running on http://localhost:${port}`);
+ console.log(`โ
Server running on http://localhost:${port}`);
});
}
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
index 0881156..ced972b 100644
--- a/coverage/coverage-final.json
+++ b/coverage/coverage-final.json
@@ -1,7 +1,9 @@
-{"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/app.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/app.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":80}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":37}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":51}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":24}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":24}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":20}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":57}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":43}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":41}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":28}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":49}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":62}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":60}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":52}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":16}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":35}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":18}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":11}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":36}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":23}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":60}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":16}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":33}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":7}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":6}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":14}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":51}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":7}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":6}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":17}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":24}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":21}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":27}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":30}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":10}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":8}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":16}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":25}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":72}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":23}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":44}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":43}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":42}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":38}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":44}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":43}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":41}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":39}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":12}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":20}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":34}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":36}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":32}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":24}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":42}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":29}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":57}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":31}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":11}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":10}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":8}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":6}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":15}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":7}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":23}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":8}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":6}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":4}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":62}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":2}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":38}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":61}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":32}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":47}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":1}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":17}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":26}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":18}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":27}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":16}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":59}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":30}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":68}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":47}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":47}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":3}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":62}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":60}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":3}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":22}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":38}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":32}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":9}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":47}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":21}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":67}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":5}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":62}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":5}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":1}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":19}}},"s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"16":1,"17":1,"19":1,"21":1,"23":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"90":1,"93":1,"96":1,"97":0,"98":0,"101":1,"102":1,"103":1,"105":1,"106":1,"107":1,"110":1,"113":1,"134":1,"135":0,"136":0,"139":1,"140":1,"141":1,"144":1,"147":1,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"158":1},"branchMap":{"0":{"type":"branch","line":87,"loc":{"start":{"line":87,"column":36},"end":{"line":87,"column":62}},"locations":[{"start":{"line":87,"column":36},"end":{"line":87,"column":62}}]},"1":{"type":"branch","line":97,"loc":{"start":{"line":97,"column":31},"end":{"line":99,"column":1}},"locations":[{"start":{"line":97,"column":31},"end":{"line":99,"column":1}}]},"2":{"type":"branch","line":148,"loc":{"start":{"line":148,"column":37},"end":{"line":157,"column":1}},"locations":[{"start":{"line":148,"column":37},"end":{"line":157,"column":1}}]},"3":{"type":"branch","line":140,"loc":{"start":{"line":140,"column":8},"end":{"line":142,"column":3}},"locations":[{"start":{"line":140,"column":8},"end":{"line":142,"column":3}}]}},"b":{"0":[0],"1":[0],"2":[0],"3":[1]},"fnMap":{},"f":{}}
+{"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/app.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/app.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":28}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":80}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":37}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":51}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":37}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":24}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":24}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":20}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":57}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":43}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":41}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":28}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":49}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":62}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":60}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":52}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":16}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":35}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":18}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":11}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":36}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":23}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":60}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":16}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":33}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":7}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":6}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":14}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":7}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":44}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":51}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":7}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":6}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":17}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":24}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":21}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":27}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":30}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":10}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":8}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":16}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":25}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":72}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":23}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":44}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":43}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":42}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":38}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":44}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":43}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":41}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":39}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":12}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":20}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":34}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":36}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":32}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":24}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":42}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":29}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":57}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":31}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":11}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":10}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":8}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":6}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":15}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":7}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":23}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":8}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":6}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":4}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":62}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":2}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":38}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":66}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":32}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":47}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":1}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":17}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":26}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":18}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":27}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":16}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":45}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":59}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":73}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":30}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":68}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":47}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":61}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":3}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":62}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":105}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":21}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":62}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":10}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":73}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":3}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":3}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":22}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":38}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":32}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":9}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":47}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":21}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":67}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":5}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":62}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":5}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":1}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":19}}},"s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"16":1,"17":1,"19":1,"21":1,"23":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"90":1,"93":1,"96":1,"97":0,"98":0,"101":1,"102":1,"103":1,"105":1,"106":1,"107":1,"108":1,"109":1,"112":1,"115":1,"136":1,"137":0,"138":0,"141":1,"143":1,"145":1,"147":1,"148":1,"150":0,"151":0,"152":1,"155":1,"158":1,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"169":1},"branchMap":{"0":{"type":"branch","line":87,"loc":{"start":{"line":87,"column":36},"end":{"line":87,"column":62}},"locations":[{"start":{"line":87,"column":36},"end":{"line":87,"column":62}}]},"1":{"type":"branch","line":97,"loc":{"start":{"line":97,"column":31},"end":{"line":99,"column":1}},"locations":[{"start":{"line":97,"column":31},"end":{"line":99,"column":1}}]},"2":{"type":"branch","line":159,"loc":{"start":{"line":159,"column":37},"end":{"line":168,"column":1}},"locations":[{"start":{"line":159,"column":37},"end":{"line":168,"column":1}}]},"3":{"type":"branch","line":142,"loc":{"start":{"line":142,"column":8},"end":{"line":153,"column":3}},"locations":[{"start":{"line":142,"column":8},"end":{"line":153,"column":3}}]},"4":{"type":"branch","line":144,"loc":{"start":{"line":144,"column":52},"end":{"line":144,"column":105}},"locations":[{"start":{"line":144,"column":52},"end":{"line":144,"column":105}}]},"5":{"type":"branch","line":149,"loc":{"start":{"line":149,"column":2},"end":{"line":152,"column":3}},"locations":[{"start":{"line":149,"column":2},"end":{"line":152,"column":3}}]}},"b":{"0":[0],"1":[0],"2":[0],"3":[1],"4":[0],"5":[0]},"fnMap":{},"f":{}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/html/assets/index-D_ryMEPs.js": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/html/assets/index-D_ryMEPs.js","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":882}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":21}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":55}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":14}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":3516}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":55}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":14}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":16774}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":27}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":55}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":14}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":45973}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":26}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":55}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":14}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":65756}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":20317}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":59}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19341}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":201}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3622}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":573}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":47253}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":38796}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":46879}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":89}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":18808}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":22722}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":68}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4443}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":71}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":74}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":53085}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":14061}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":18112}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":490}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":12}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":11416}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":27}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":1990}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":224}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":9842}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":3473}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":849}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":71}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":82}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":49725}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":73126}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":438}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":337}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":39579}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":34981}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":21}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":38}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":16}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":23903}}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":58,"column":23267}},"locations":[{"start":{"line":1,"column":0},"end":{"line":58,"column":23267}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":58,"column":23267}},"loc":{"start":{"line":1,"column":0},"end":{"line":58,"column":23267}},"line":1}},"f":{"0":0}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/public/assets/script.js": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/public/assets/script.js","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":45}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":59}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":65}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":55}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":77}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":39}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":39}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":34}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":19}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":13}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":11}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":44}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":60}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":57}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":42}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":60}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":43}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":62}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":48}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":41}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":36}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":47}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":43}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":40}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":33}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":38}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":39}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":36}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":34}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":41}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":18}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":51}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":34}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":55}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":25}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":15}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":51}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":43}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":42}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":7}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":42}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":64}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":61}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":53}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":58}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":11}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":61}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":51}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":11}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":7}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":32}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":31}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":64}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":28}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":38}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":54}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":35}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":38}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":74}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":67}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":28}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":75}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":67}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":21}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":18}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":30}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":71}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":63}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":19}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":9}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":5}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":36}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":21}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":44}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":57}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":18}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":49}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":33}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":31}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":42}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":62}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":20}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":44}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":13}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":9}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":50}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":36}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":5}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":40}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":51}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":44}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":57}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":21}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":41}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":61}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":9}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":7}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":47}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":29}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":23}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":39}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":6}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":66}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":34}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":39}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":49}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":63}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":13}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":11}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":24}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":51}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":81}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":31}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":48}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":71}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":29}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":7}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":45}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":56}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":30}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":52}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":33}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":20}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":22}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":34}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":27}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":24}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":28}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":22}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":43}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":6}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":55}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":43}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":7}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":54}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":43}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":7}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":55}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":52}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":65}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":39}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":60}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":44}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":49}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":20}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":48}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":13}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":11}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":7}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":51}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":66}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":27}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":80}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":5}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":33}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":61}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":36}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":37}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":24}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":21}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":20}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":20}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":21}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":27}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":70}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":21}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":21}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":24}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":24}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":19}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":59}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":22}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":48}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":6}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":47}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":59}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":25}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":19}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":30}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":11}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":7}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":51}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":39}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":48}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":16}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":48}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":9}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":7}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":64}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":44}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":7}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":64}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":42}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":7}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":3}}},"s":{"0":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":0,"40":0,"41":0,"42":0,"43":0,"45":0,"46":0,"47":0,"48":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"84":0,"85":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"102":0,"103":0,"104":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"116":0,"117":0,"118":0,"119":0,"120":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"154":0,"155":0,"156":0,"158":0,"159":0,"160":0,"162":0,"163":0,"164":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"176":0,"177":0,"178":0,"179":0,"180":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"203":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"220":0,"221":0,"222":0,"224":0,"225":0,"226":0,"227":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":0},"end":{"line":228,"column":2}},"locations":[{"start":{"line":1,"column":0},"end":{"line":228,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":0},"end":{"line":228,"column":2}},"loc":{"start":{"line":1,"column":0},"end":{"line":228,"column":2}},"line":1}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/config/config.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/config/config.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":16}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":16}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":16}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":38}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":38}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":34}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":30}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":24}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":4}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":9}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":38}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":38}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":34}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":30}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":24}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":4}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":15}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":38}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":38}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":30}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":24}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":4}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":2}}},"s":{"0":0,"2":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":632},"end":{"line":27,"column":2}},"locations":[{"start":{"line":1,"column":632},"end":{"line":27,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":632},"end":{"line":27,"column":2}},"loc":{"start":{"line":1,"column":632},"end":{"line":27,"column":2}},"line":1}},"f":{"0":0}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/auth.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/auth.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":35}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":31}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":36}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":51}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":26}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":34}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":46}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":19}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":48}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":42}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":48}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":3}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":71}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":59}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":70}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":14}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":52}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":53}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":46}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":16}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":20}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":13}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":45}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":8}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":7}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":25}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":62}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":16}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":35}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":13}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":30}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":101}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":6}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":44}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":3}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":18}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":50}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":58}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":35}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":78}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":21}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":6}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":20}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":21}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":69}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":16}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":43}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":8}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":33}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":6}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":32}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":3}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":2}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":34}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":53}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":16}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":21}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":6}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":7}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":70}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":30}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":52}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":5}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":30}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":72}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":5}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":56}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":55}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":5}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":52}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":8}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":18}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":67}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":7}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":25}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":79}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":12}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":8}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":5}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":64}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":21}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":67}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":5}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":69}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":16}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":55}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":5}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":57}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":36}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":22}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":12}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":31}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":14}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":44}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":20}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":19}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":19}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":18}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":19}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":26}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":17}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":21}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":22}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":28}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":28}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":7}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":16}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":75}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":5}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":30}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":40}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":45}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":22}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":21}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":76}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":28}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":28}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":7}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":18}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":70}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":5}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":40}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":33}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":62}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":24}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":30}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":22}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":7}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":19}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":33}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":11}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":21}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":24}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":61}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":10}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":8}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":12}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":62}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":5}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":3}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":2}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":36}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":65}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":16}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":21}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":6}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":7}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":16}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":60}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":34}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":29}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":18}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":25}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":23}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":29}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":22}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":30}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":30}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":6}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":34}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":48}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":48}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":46}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":45}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":7}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":21}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":22}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":16}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":22}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":8}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":6}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":22}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":19}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":69}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":22}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":8}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":50}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":5}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":22}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":7}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":18}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":17}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":16}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":17}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":34}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":22}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":30}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":8}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":32}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":6}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":77}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":19}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":16}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":3}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":2}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":32}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":51}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":16}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":6}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":34}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":7}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":65}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":23}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":16}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":20}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":71}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":5}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":46}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":40}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":7}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":18}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":35}},"324":{"start":{"line":325,"column":0},"end":{"line":325,"column":71}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":9}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":5}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":33}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":33}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":71}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":16}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":20}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":69}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":5}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":52}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":19}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":71}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":70}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":34}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":16}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":20}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":77}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":12}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":60}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":5}},"348":{"start":{"line":349,"column":0},"end":{"line":349,"column":19}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":33}},"350":{"start":{"line":351,"column":0},"end":{"line":351,"column":35}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":42}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":29}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":9}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":5}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":33}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":40}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":7}},"358":{"start":{"line":359,"column":0},"end":{"line":359,"column":3}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":2}},"362":{"start":{"line":363,"column":0},"end":{"line":363,"column":28}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":47}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":16}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":21}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":6}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":7}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":41}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":37}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":23}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":16}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":9}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":22}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":35}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":10}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":8}},"378":{"start":{"line":379,"column":0},"end":{"line":379,"column":7}},"380":{"start":{"line":381,"column":0},"end":{"line":381,"column":16}},"381":{"start":{"line":382,"column":0},"end":{"line":382,"column":71}},"382":{"start":{"line":383,"column":0},"end":{"line":383,"column":5}},"384":{"start":{"line":385,"column":0},"end":{"line":385,"column":76}},"385":{"start":{"line":386,"column":0},"end":{"line":386,"column":26}},"386":{"start":{"line":387,"column":0},"end":{"line":387,"column":52}},"387":{"start":{"line":388,"column":0},"end":{"line":388,"column":5}},"389":{"start":{"line":390,"column":0},"end":{"line":390,"column":27}},"390":{"start":{"line":391,"column":0},"end":{"line":391,"column":7}},"391":{"start":{"line":392,"column":0},"end":{"line":392,"column":24}},"392":{"start":{"line":393,"column":0},"end":{"line":393,"column":26}},"393":{"start":{"line":394,"column":0},"end":{"line":394,"column":8}},"394":{"start":{"line":395,"column":0},"end":{"line":395,"column":39}},"395":{"start":{"line":396,"column":0},"end":{"line":396,"column":26}},"396":{"start":{"line":397,"column":0},"end":{"line":397,"column":6}},"398":{"start":{"line":399,"column":0},"end":{"line":399,"column":34}},"399":{"start":{"line":400,"column":0},"end":{"line":400,"column":7}},"400":{"start":{"line":401,"column":0},"end":{"line":401,"column":24}},"401":{"start":{"line":402,"column":0},"end":{"line":402,"column":26}},"402":{"start":{"line":403,"column":0},"end":{"line":403,"column":8}},"403":{"start":{"line":404,"column":0},"end":{"line":404,"column":47}},"404":{"start":{"line":405,"column":0},"end":{"line":405,"column":26}},"405":{"start":{"line":406,"column":0},"end":{"line":406,"column":6}},"407":{"start":{"line":408,"column":0},"end":{"line":408,"column":25}},"409":{"start":{"line":410,"column":0},"end":{"line":410,"column":26}},"410":{"start":{"line":411,"column":0},"end":{"line":411,"column":43}},"411":{"start":{"line":412,"column":0},"end":{"line":412,"column":12}},"412":{"start":{"line":413,"column":0},"end":{"line":413,"column":19}},"413":{"start":{"line":414,"column":0},"end":{"line":414,"column":21}},"414":{"start":{"line":415,"column":0},"end":{"line":415,"column":7}},"415":{"start":{"line":416,"column":0},"end":{"line":416,"column":19}},"416":{"start":{"line":417,"column":0},"end":{"line":417,"column":33}},"417":{"start":{"line":418,"column":0},"end":{"line":418,"column":11}},"418":{"start":{"line":419,"column":0},"end":{"line":419,"column":21}},"419":{"start":{"line":420,"column":0},"end":{"line":420,"column":24}},"420":{"start":{"line":421,"column":0},"end":{"line":421,"column":61}},"421":{"start":{"line":422,"column":0},"end":{"line":422,"column":10}},"422":{"start":{"line":423,"column":0},"end":{"line":423,"column":8}},"423":{"start":{"line":424,"column":0},"end":{"line":424,"column":12}},"424":{"start":{"line":425,"column":0},"end":{"line":425,"column":62}},"425":{"start":{"line":426,"column":0},"end":{"line":426,"column":5}},"426":{"start":{"line":427,"column":0},"end":{"line":427,"column":3}},"427":{"start":{"line":428,"column":0},"end":{"line":428,"column":2}},"430":{"start":{"line":431,"column":0},"end":{"line":431,"column":35}},"431":{"start":{"line":432,"column":0},"end":{"line":432,"column":15}},"432":{"start":{"line":433,"column":0},"end":{"line":433,"column":16}},"433":{"start":{"line":434,"column":0},"end":{"line":434,"column":21}},"434":{"start":{"line":435,"column":0},"end":{"line":435,"column":6}},"435":{"start":{"line":436,"column":0},"end":{"line":436,"column":7}},"436":{"start":{"line":437,"column":0},"end":{"line":437,"column":49}},"438":{"start":{"line":439,"column":0},"end":{"line":439,"column":59}},"439":{"start":{"line":440,"column":0},"end":{"line":440,"column":35}},"440":{"start":{"line":441,"column":0},"end":{"line":441,"column":76}},"441":{"start":{"line":442,"column":0},"end":{"line":442,"column":9}},"442":{"start":{"line":443,"column":0},"end":{"line":443,"column":5}},"445":{"start":{"line":446,"column":0},"end":{"line":446,"column":43}},"448":{"start":{"line":449,"column":0},"end":{"line":449,"column":36}},"449":{"start":{"line":450,"column":0},"end":{"line":450,"column":12}},"450":{"start":{"line":451,"column":0},"end":{"line":451,"column":47}},"451":{"start":{"line":452,"column":0},"end":{"line":452,"column":24}},"453":{"start":{"line":454,"column":0},"end":{"line":454,"column":28}},"454":{"start":{"line":455,"column":0},"end":{"line":455,"column":35}},"455":{"start":{"line":456,"column":0},"end":{"line":456,"column":20}},"456":{"start":{"line":457,"column":0},"end":{"line":457,"column":58}},"457":{"start":{"line":458,"column":0},"end":{"line":458,"column":9}},"458":{"start":{"line":459,"column":0},"end":{"line":459,"column":5}},"461":{"start":{"line":462,"column":0},"end":{"line":462,"column":33}},"462":{"start":{"line":463,"column":0},"end":{"line":463,"column":65}},"463":{"start":{"line":464,"column":0},"end":{"line":464,"column":39}},"464":{"start":{"line":465,"column":0},"end":{"line":465,"column":26}},"465":{"start":{"line":466,"column":0},"end":{"line":466,"column":6}},"467":{"start":{"line":468,"column":0},"end":{"line":468,"column":14}},"468":{"start":{"line":469,"column":0},"end":{"line":469,"column":18}},"469":{"start":{"line":470,"column":0},"end":{"line":470,"column":77}},"470":{"start":{"line":471,"column":0},"end":{"line":471,"column":19}},"471":{"start":{"line":472,"column":0},"end":{"line":472,"column":49}},"472":{"start":{"line":473,"column":0},"end":{"line":473,"column":16}},"473":{"start":{"line":474,"column":0},"end":{"line":474,"column":20}},"474":{"start":{"line":475,"column":0},"end":{"line":475,"column":64}},"475":{"start":{"line":476,"column":0},"end":{"line":476,"column":5}},"476":{"start":{"line":477,"column":0},"end":{"line":477,"column":16}},"477":{"start":{"line":478,"column":0},"end":{"line":478,"column":3}},"478":{"start":{"line":479,"column":0},"end":{"line":479,"column":2}},"481":{"start":{"line":482,"column":0},"end":{"line":482,"column":34}},"482":{"start":{"line":483,"column":0},"end":{"line":483,"column":53}},"483":{"start":{"line":484,"column":0},"end":{"line":484,"column":16}},"484":{"start":{"line":485,"column":0},"end":{"line":485,"column":21}},"485":{"start":{"line":486,"column":0},"end":{"line":486,"column":6}},"486":{"start":{"line":487,"column":0},"end":{"line":487,"column":50}},"488":{"start":{"line":489,"column":0},"end":{"line":489,"column":7}},"489":{"start":{"line":490,"column":0},"end":{"line":490,"column":41}},"490":{"start":{"line":491,"column":0},"end":{"line":491,"column":79}},"491":{"start":{"line":492,"column":0},"end":{"line":492,"column":5}},"494":{"start":{"line":495,"column":0},"end":{"line":495,"column":68}},"495":{"start":{"line":496,"column":0},"end":{"line":496,"column":16}},"496":{"start":{"line":497,"column":0},"end":{"line":497,"column":54}},"497":{"start":{"line":498,"column":0},"end":{"line":498,"column":5}},"499":{"start":{"line":500,"column":0},"end":{"line":500,"column":13}},"502":{"start":{"line":503,"column":0},"end":{"line":503,"column":22}},"503":{"start":{"line":504,"column":0},"end":{"line":504,"column":55}},"504":{"start":{"line":505,"column":0},"end":{"line":505,"column":29}},"505":{"start":{"line":506,"column":0},"end":{"line":506,"column":50}},"506":{"start":{"line":507,"column":0},"end":{"line":507,"column":9}},"508":{"start":{"line":509,"column":0},"end":{"line":509,"column":71}},"509":{"start":{"line":510,"column":0},"end":{"line":510,"column":21}},"510":{"start":{"line":511,"column":0},"end":{"line":511,"column":73}},"511":{"start":{"line":512,"column":0},"end":{"line":512,"column":7}},"513":{"start":{"line":514,"column":0},"end":{"line":514,"column":13}},"514":{"start":{"line":515,"column":0},"end":{"line":515,"column":22}},"515":{"start":{"line":516,"column":0},"end":{"line":516,"column":19}},"516":{"start":{"line":517,"column":0},"end":{"line":517,"column":35}},"517":{"start":{"line":518,"column":0},"end":{"line":518,"column":35}},"518":{"start":{"line":519,"column":0},"end":{"line":519,"column":31}},"519":{"start":{"line":520,"column":0},"end":{"line":520,"column":18}},"521":{"start":{"line":522,"column":0},"end":{"line":522,"column":54}},"523":{"start":{"line":524,"column":0},"end":{"line":524,"column":17}},"524":{"start":{"line":525,"column":0},"end":{"line":525,"column":29}},"525":{"start":{"line":526,"column":0},"end":{"line":526,"column":35}},"526":{"start":{"line":527,"column":0},"end":{"line":527,"column":28}},"527":{"start":{"line":528,"column":0},"end":{"line":528,"column":48}},"528":{"start":{"line":529,"column":0},"end":{"line":529,"column":20}},"529":{"start":{"line":530,"column":0},"end":{"line":530,"column":24}},"530":{"start":{"line":531,"column":0},"end":{"line":531,"column":76}},"531":{"start":{"line":532,"column":0},"end":{"line":532,"column":9}},"532":{"start":{"line":533,"column":0},"end":{"line":533,"column":14}},"533":{"start":{"line":534,"column":0},"end":{"line":534,"column":34}},"534":{"start":{"line":535,"column":0},"end":{"line":535,"column":19}},"535":{"start":{"line":536,"column":0},"end":{"line":536,"column":16}},"536":{"start":{"line":537,"column":0},"end":{"line":537,"column":20}},"537":{"start":{"line":538,"column":0},"end":{"line":538,"column":19}},"538":{"start":{"line":539,"column":0},"end":{"line":539,"column":19}},"539":{"start":{"line":540,"column":0},"end":{"line":540,"column":26}},"540":{"start":{"line":541,"column":0},"end":{"line":541,"column":26}},"541":{"start":{"line":542,"column":0},"end":{"line":542,"column":22}},"542":{"start":{"line":543,"column":0},"end":{"line":543,"column":22}},"543":{"start":{"line":544,"column":0},"end":{"line":544,"column":22}},"544":{"start":{"line":545,"column":0},"end":{"line":545,"column":21}},"545":{"start":{"line":546,"column":0},"end":{"line":546,"column":30}},"546":{"start":{"line":547,"column":0},"end":{"line":547,"column":25}},"547":{"start":{"line":548,"column":0},"end":{"line":548,"column":32}},"548":{"start":{"line":549,"column":0},"end":{"line":549,"column":32}},"549":{"start":{"line":550,"column":0},"end":{"line":550,"column":11}},"550":{"start":{"line":551,"column":0},"end":{"line":551,"column":7}},"551":{"start":{"line":552,"column":0},"end":{"line":552,"column":5}},"554":{"start":{"line":555,"column":0},"end":{"line":555,"column":29}},"555":{"start":{"line":556,"column":0},"end":{"line":556,"column":40}},"561":{"start":{"line":562,"column":0},"end":{"line":562,"column":99}},"562":{"start":{"line":563,"column":0},"end":{"line":563,"column":8}},"564":{"start":{"line":565,"column":0},"end":{"line":565,"column":60}},"566":{"start":{"line":567,"column":0},"end":{"line":567,"column":19}},"567":{"start":{"line":568,"column":0},"end":{"line":568,"column":18}},"568":{"start":{"line":569,"column":0},"end":{"line":569,"column":22}},"569":{"start":{"line":570,"column":0},"end":{"line":570,"column":68}},"570":{"start":{"line":571,"column":0},"end":{"line":571,"column":7}},"572":{"start":{"line":573,"column":0},"end":{"line":573,"column":42}},"573":{"start":{"line":574,"column":0},"end":{"line":574,"column":48}},"575":{"start":{"line":576,"column":0},"end":{"line":576,"column":54}},"577":{"start":{"line":578,"column":0},"end":{"line":578,"column":17}},"578":{"start":{"line":579,"column":0},"end":{"line":579,"column":31}},"579":{"start":{"line":580,"column":0},"end":{"line":580,"column":39}},"580":{"start":{"line":581,"column":0},"end":{"line":581,"column":28}},"581":{"start":{"line":582,"column":0},"end":{"line":582,"column":52}},"582":{"start":{"line":583,"column":0},"end":{"line":583,"column":20}},"583":{"start":{"line":584,"column":0},"end":{"line":584,"column":24}},"584":{"start":{"line":585,"column":0},"end":{"line":585,"column":76}},"585":{"start":{"line":586,"column":0},"end":{"line":586,"column":9}},"586":{"start":{"line":587,"column":0},"end":{"line":587,"column":14}},"587":{"start":{"line":588,"column":0},"end":{"line":588,"column":34}},"588":{"start":{"line":589,"column":0},"end":{"line":589,"column":21}},"589":{"start":{"line":590,"column":0},"end":{"line":590,"column":16}},"590":{"start":{"line":591,"column":0},"end":{"line":591,"column":20}},"591":{"start":{"line":592,"column":0},"end":{"line":592,"column":19}},"592":{"start":{"line":593,"column":0},"end":{"line":593,"column":26}},"593":{"start":{"line":594,"column":0},"end":{"line":594,"column":22}},"594":{"start":{"line":595,"column":0},"end":{"line":595,"column":22}},"595":{"start":{"line":596,"column":0},"end":{"line":596,"column":26}},"596":{"start":{"line":597,"column":0},"end":{"line":597,"column":23}},"597":{"start":{"line":598,"column":0},"end":{"line":598,"column":58}},"598":{"start":{"line":599,"column":0},"end":{"line":599,"column":21}},"599":{"start":{"line":600,"column":0},"end":{"line":600,"column":30}},"600":{"start":{"line":601,"column":0},"end":{"line":601,"column":22}},"601":{"start":{"line":602,"column":0},"end":{"line":602,"column":32}},"602":{"start":{"line":603,"column":0},"end":{"line":603,"column":32}},"603":{"start":{"line":604,"column":0},"end":{"line":604,"column":11}},"604":{"start":{"line":605,"column":0},"end":{"line":605,"column":7}},"605":{"start":{"line":606,"column":0},"end":{"line":606,"column":5}},"607":{"start":{"line":608,"column":0},"end":{"line":608,"column":16}},"608":{"start":{"line":609,"column":0},"end":{"line":609,"column":16}},"609":{"start":{"line":610,"column":0},"end":{"line":610,"column":20}},"610":{"start":{"line":611,"column":0},"end":{"line":611,"column":70}},"611":{"start":{"line":612,"column":0},"end":{"line":612,"column":5}},"614":{"start":{"line":615,"column":0},"end":{"line":615,"column":27}},"615":{"start":{"line":616,"column":0},"end":{"line":616,"column":66}},"616":{"start":{"line":617,"column":0},"end":{"line":617,"column":39}},"617":{"start":{"line":618,"column":0},"end":{"line":618,"column":26}},"618":{"start":{"line":619,"column":0},"end":{"line":619,"column":6}},"620":{"start":{"line":621,"column":0},"end":{"line":621,"column":33}},"621":{"start":{"line":622,"column":0},"end":{"line":622,"column":45}},"622":{"start":{"line":623,"column":0},"end":{"line":623,"column":12}},"623":{"start":{"line":624,"column":0},"end":{"line":624,"column":11}},"624":{"start":{"line":625,"column":0},"end":{"line":625,"column":7}},"625":{"start":{"line":626,"column":0},"end":{"line":626,"column":19}},"626":{"start":{"line":627,"column":0},"end":{"line":627,"column":16}},"627":{"start":{"line":628,"column":0},"end":{"line":628,"column":3}},"628":{"start":{"line":629,"column":0},"end":{"line":629,"column":2}},"631":{"start":{"line":632,"column":0},"end":{"line":632,"column":33}},"632":{"start":{"line":633,"column":0},"end":{"line":633,"column":49}},"633":{"start":{"line":634,"column":0},"end":{"line":634,"column":16}},"634":{"start":{"line":635,"column":0},"end":{"line":635,"column":21}},"635":{"start":{"line":636,"column":0},"end":{"line":636,"column":6}},"636":{"start":{"line":637,"column":0},"end":{"line":637,"column":29}},"637":{"start":{"line":638,"column":0},"end":{"line":638,"column":15}},"638":{"start":{"line":639,"column":0},"end":{"line":639,"column":66}},"639":{"start":{"line":640,"column":0},"end":{"line":640,"column":3}},"641":{"start":{"line":642,"column":0},"end":{"line":642,"column":7}},"642":{"start":{"line":643,"column":0},"end":{"line":643,"column":58}},"643":{"start":{"line":644,"column":0},"end":{"line":644,"column":16}},"644":{"start":{"line":645,"column":0},"end":{"line":645,"column":35}},"645":{"start":{"line":646,"column":0},"end":{"line":646,"column":16}},"646":{"start":{"line":647,"column":0},"end":{"line":647,"column":110}},"647":{"start":{"line":648,"column":0},"end":{"line":648,"column":9}},"648":{"start":{"line":649,"column":0},"end":{"line":649,"column":5}},"650":{"start":{"line":651,"column":0},"end":{"line":651,"column":31}},"653":{"start":{"line":654,"column":0},"end":{"line":654,"column":64}},"656":{"start":{"line":657,"column":0},"end":{"line":657,"column":41}},"657":{"start":{"line":658,"column":0},"end":{"line":658,"column":45}},"658":{"start":{"line":659,"column":0},"end":{"line":659,"column":22}},"659":{"start":{"line":660,"column":0},"end":{"line":660,"column":21}},"660":{"start":{"line":661,"column":0},"end":{"line":661,"column":76}},"661":{"start":{"line":662,"column":0},"end":{"line":662,"column":28}},"662":{"start":{"line":663,"column":0},"end":{"line":663,"column":28}},"663":{"start":{"line":664,"column":0},"end":{"line":664,"column":7}},"665":{"start":{"line":666,"column":0},"end":{"line":666,"column":18}},"666":{"start":{"line":667,"column":0},"end":{"line":667,"column":70}},"667":{"start":{"line":668,"column":0},"end":{"line":668,"column":5}},"670":{"start":{"line":671,"column":0},"end":{"line":671,"column":33}},"671":{"start":{"line":672,"column":0},"end":{"line":672,"column":62}},"672":{"start":{"line":673,"column":0},"end":{"line":673,"column":22}},"673":{"start":{"line":674,"column":0},"end":{"line":674,"column":24}},"674":{"start":{"line":675,"column":0},"end":{"line":675,"column":7}},"675":{"start":{"line":676,"column":0},"end":{"line":676,"column":19}},"676":{"start":{"line":677,"column":0},"end":{"line":677,"column":36}},"677":{"start":{"line":678,"column":0},"end":{"line":678,"column":75}},"678":{"start":{"line":679,"column":0},"end":{"line":679,"column":5}},"679":{"start":{"line":680,"column":0},"end":{"line":680,"column":16}},"680":{"start":{"line":681,"column":0},"end":{"line":681,"column":3}},"681":{"start":{"line":682,"column":0},"end":{"line":682,"column":2}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"66":1,"67":1,"68":1,"69":1,"70":1,"72":1,"75":1,"78":1,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"91":0,"92":0,"93":0,"94":0,"95":0,"97":0,"98":0,"103":0,"105":0,"106":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"126":0,"127":0,"128":0,"131":1,"132":2,"133":2,"134":2,"135":2,"136":2,"137":2,"140":2,"141":1,"142":1,"144":2,"145":0,"146":0,"148":2,"149":0,"150":0,"152":1,"153":1,"154":1,"155":1,"156":2,"157":0,"158":0,"159":0,"160":0,"161":0,"164":1,"165":0,"166":0,"167":0,"170":0,"171":0,"172":0,"173":0,"176":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":2,"186":2,"187":2,"188":2,"189":2,"190":2,"191":2,"192":2,"193":2,"194":2,"195":2,"196":2,"198":0,"199":0,"200":0,"203":0,"204":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"215":0,"216":0,"217":0,"220":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":2,"230":2,"231":2,"232":2,"233":2,"234":2,"235":2,"236":2,"237":2,"238":0,"239":0,"240":2,"241":2,"244":1,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"263":0,"264":0,"265":0,"266":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"298":0,"299":0,"300":0,"301":0,"302":0,"305":1,"306":0,"307":0,"308":0,"309":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"336":0,"337":0,"338":0,"339":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"380":0,"381":0,"382":0,"384":0,"385":0,"386":0,"387":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"398":0,"399":0,"400":0,"401":0,"402":0,"403":0,"404":0,"405":0,"407":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"415":1,"416":1,"417":1,"418":1,"419":1,"420":1,"421":1,"422":1,"423":1,"424":0,"425":0,"426":1,"427":1,"430":1,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"438":0,"439":0,"440":0,"441":0,"442":0,"445":0,"448":0,"449":0,"450":0,"451":0,"453":0,"454":0,"455":0,"456":0,"457":0,"458":0,"461":0,"462":0,"463":0,"464":0,"465":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"473":0,"474":0,"475":0,"476":0,"477":0,"478":0,"481":1,"482":0,"483":0,"484":0,"485":0,"486":0,"488":0,"489":0,"490":0,"491":0,"494":0,"495":0,"496":0,"497":0,"499":0,"502":0,"503":0,"504":0,"505":0,"506":0,"508":0,"509":0,"510":0,"511":0,"513":0,"514":0,"515":0,"516":0,"517":0,"518":0,"519":0,"521":0,"523":0,"524":0,"525":0,"526":0,"527":0,"528":0,"529":0,"530":0,"531":0,"532":0,"533":0,"534":0,"535":0,"536":0,"537":0,"538":0,"539":0,"540":0,"541":0,"542":0,"543":0,"544":0,"545":0,"546":0,"547":0,"548":0,"549":0,"550":0,"551":0,"554":0,"555":0,"561":0,"562":0,"564":0,"566":0,"567":0,"568":0,"569":0,"570":0,"572":0,"573":0,"575":0,"577":0,"578":0,"579":0,"580":0,"581":0,"582":0,"583":0,"584":0,"585":0,"586":0,"587":0,"588":0,"589":0,"590":0,"591":0,"592":0,"593":0,"594":0,"595":0,"596":0,"597":0,"598":0,"599":0,"600":0,"601":0,"602":0,"603":0,"604":0,"605":0,"607":0,"608":0,"609":0,"610":0,"611":0,"614":0,"615":0,"616":0,"617":0,"618":0,"620":0,"621":0,"622":0,"623":0,"624":0,"625":0,"626":0,"627":0,"628":0,"631":1,"632":0,"633":0,"634":0,"635":0,"636":0,"637":0,"638":0,"639":0,"641":0,"642":0,"643":0,"644":0,"645":0,"646":0,"647":0,"648":0,"650":0,"653":0,"656":0,"657":0,"658":0,"659":0,"660":0,"661":0,"662":0,"663":0,"665":0,"666":0,"667":0,"670":0,"671":0,"672":0,"673":0,"674":0,"675":0,"676":0,"677":0,"678":0,"679":0,"680":0,"681":0},"branchMap":{"0":{"type":"branch","line":132,"loc":{"start":{"line":132,"column":27},"end":{"line":242,"column":2}},"locations":[{"start":{"line":132,"column":27},"end":{"line":242,"column":2}}]},"1":{"type":"branch","line":141,"loc":{"start":{"line":141,"column":9},"end":{"line":141,"column":29}},"locations":[{"start":{"line":141,"column":9},"end":{"line":141,"column":29}}]},"2":{"type":"branch","line":141,"loc":{"start":{"line":141,"column":29},"end":{"line":145,"column":29}},"locations":[{"start":{"line":141,"column":29},"end":{"line":145,"column":29}}]},"3":{"type":"branch","line":145,"loc":{"start":{"line":145,"column":29},"end":{"line":147,"column":5}},"locations":[{"start":{"line":145,"column":29},"end":{"line":147,"column":5}}]},"4":{"type":"branch","line":147,"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":55}},"locations":[{"start":{"line":147,"column":4},"end":{"line":149,"column":55}}]},"5":{"type":"branch","line":149,"loc":{"start":{"line":149,"column":55},"end":{"line":151,"column":5}},"locations":[{"start":{"line":149,"column":55},"end":{"line":151,"column":5}}]},"6":{"type":"branch","line":151,"loc":{"start":{"line":151,"column":4},"end":{"line":156,"column":67}},"locations":[{"start":{"line":151,"column":4},"end":{"line":156,"column":67}}]},"7":{"type":"branch","line":157,"loc":{"start":{"line":157,"column":6},"end":{"line":162,"column":5}},"locations":[{"start":{"line":157,"column":6},"end":{"line":162,"column":5}}]},"8":{"type":"branch","line":162,"loc":{"start":{"line":162,"column":4},"end":{"line":165,"column":64}},"locations":[{"start":{"line":162,"column":4},"end":{"line":165,"column":64}}]},"9":{"type":"branch","line":165,"loc":{"start":{"line":165,"column":62},"end":{"line":185,"column":44}},"locations":[{"start":{"line":165,"column":62},"end":{"line":185,"column":44}}]},"10":{"type":"branch","line":197,"loc":{"start":{"line":197,"column":5},"end":{"line":230,"column":11}},"locations":[{"start":{"line":197,"column":5},"end":{"line":230,"column":11}}]},"11":{"type":"branch","line":235,"loc":{"start":{"line":235,"column":27},"end":{"line":235,"column":57}},"locations":[{"start":{"line":235,"column":27},"end":{"line":235,"column":57}}]},"12":{"type":"branch","line":235,"loc":{"start":{"line":235,"column":44},"end":{"line":235,"column":61}},"locations":[{"start":{"line":235,"column":44},"end":{"line":235,"column":61}}]},"13":{"type":"branch","line":238,"loc":{"start":{"line":238,"column":4},"end":{"line":240,"column":5}},"locations":[{"start":{"line":238,"column":4},"end":{"line":240,"column":5}}]},"14":{"type":"branch","line":363,"loc":{"start":{"line":363,"column":21},"end":{"line":428,"column":2}},"locations":[{"start":{"line":363,"column":21},"end":{"line":428,"column":2}}]},"15":{"type":"branch","line":379,"loc":{"start":{"line":379,"column":5},"end":{"line":416,"column":11}},"locations":[{"start":{"line":379,"column":5},"end":{"line":416,"column":11}}]},"16":{"type":"branch","line":421,"loc":{"start":{"line":421,"column":27},"end":{"line":421,"column":57}},"locations":[{"start":{"line":421,"column":27},"end":{"line":421,"column":57}}]},"17":{"type":"branch","line":424,"loc":{"start":{"line":424,"column":4},"end":{"line":426,"column":5}},"locations":[{"start":{"line":424,"column":4},"end":{"line":426,"column":5}}]}},"b":{"0":[2],"1":[1],"2":[1],"3":[0],"4":[1],"5":[0],"6":[1],"7":[0],"8":[1],"9":[0],"10":[0],"11":[1],"12":[1],"13":[0],"14":[1],"15":[0],"16":[0],"17":[0]},"fnMap":{"0":{"name":"generateOTP","decl":{"start":{"line":76,"column":20},"end":{"line":76,"column":59}},"loc":{"start":{"line":76,"column":20},"end":{"line":76,"column":59}},"line":76},"1":{"name":"sendOTP","decl":{"start":{"line":79,"column":16},"end":{"line":129,"column":2}},"loc":{"start":{"line":79,"column":16},"end":{"line":129,"column":2}},"line":79},"2":{"name":"verifyPhone","decl":{"start":{"line":132,"column":27},"end":{"line":242,"column":2}},"loc":{"start":{"line":132,"column":27},"end":{"line":242,"column":2}},"line":132},"3":{"name":"register_user","decl":{"start":{"line":245,"column":29},"end":{"line":303,"column":2}},"loc":{"start":{"line":245,"column":29},"end":{"line":303,"column":2}},"line":245},"4":{"name":"verifyOtp","decl":{"start":{"line":306,"column":25},"end":{"line":360,"column":2}},"loc":{"start":{"line":306,"column":25},"end":{"line":360,"column":2}},"line":306},"5":{"name":"logIn","decl":{"start":{"line":363,"column":21},"end":{"line":428,"column":2}},"loc":{"start":{"line":363,"column":21},"end":{"line":428,"column":2}},"line":363},"6":{"name":"refreshToken","decl":{"start":{"line":431,"column":28},"end":{"line":479,"column":2}},"loc":{"start":{"line":431,"column":28},"end":{"line":479,"column":2}},"line":431},"7":{"name":"authHandler","decl":{"start":{"line":482,"column":27},"end":{"line":629,"column":2}},"loc":{"start":{"line":482,"column":27},"end":{"line":629,"column":2}},"line":482},"8":{"name":"sendNewOTP","decl":{"start":{"line":632,"column":26},"end":{"line":682,"column":2}},"loc":{"start":{"line":632,"column":26},"end":{"line":682,"column":2}},"line":632}},"f":{"0":0,"1":0,"2":2,"3":0,"4":0,"5":1,"6":0,"7":0,"8":0}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/multerStorage.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/multerStorage.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":68}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":33}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":76}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":76}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":6}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":31}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":10}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":51}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":35}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":45}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":52}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":13}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":5}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":19}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":3}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":49}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":46}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":10}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":23}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":14}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":48}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":49}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":55}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":62}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":45}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":78}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":17}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":9}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":45}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":7}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":33}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":45}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":15}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":7}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":2}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":32}}},"s":{"0":0,"1":0,"3":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"40":0,"41":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"74":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":2188},"end":{"line":75,"column":32}},"locations":[{"start":{"line":1,"column":2188},"end":{"line":75,"column":32}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":2188},"end":{"line":75,"column":32}},"loc":{"start":{"line":1,"column":2188},"end":{"line":75,"column":32}},"line":1}},"f":{"0":0}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/auth.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/auth.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":35}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":31}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":36}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":36}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":51}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":26}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":34}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":46}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":19}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":48}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":42}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":48}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":3}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":71}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":59}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":70}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":14}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":52}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":53}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":46}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":16}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":20}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":13}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":37}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":45}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":8}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":7}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":25}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":62}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":16}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":35}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":13}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":30}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":101}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":6}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":44}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":3}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":14}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":18}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":50}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":58}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":35}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":78}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":21}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":6}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":20}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":21}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":69}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":16}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":43}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":8}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":33}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":6}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":32}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":3}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":2}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":34}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":53}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":16}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":21}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":6}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":7}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":70}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":30}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":52}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":5}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":30}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":72}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":5}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":56}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":55}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":5}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":52}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":8}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":18}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":67}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":7}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":25}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":79}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":12}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":8}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":5}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":64}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":21}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":67}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":5}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":69}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":16}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":55}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":5}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":57}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":36}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":22}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":12}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":31}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":14}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":44}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":20}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":19}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":19}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":18}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":19}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":26}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":17}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":21}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":22}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":28}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":28}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":7}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":16}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":75}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":5}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":30}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":30}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":22}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":29}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":69}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":28}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":28}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":7}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":40}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":26}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":62}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":24}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":22}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":7}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":19}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":33}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":11}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":21}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":24}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":61}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":10}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":8}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":12}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":62}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":5}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":3}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":2}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":36}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":65}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":16}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":21}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":6}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":7}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":16}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":60}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":34}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":29}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":18}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":25}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":23}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":29}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":22}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":30}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":30}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":6}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":34}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":48}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":48}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":46}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":45}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":7}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":21}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":22}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":16}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":22}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":8}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":6}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":22}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":19}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":69}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":22}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":8}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":50}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":5}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":22}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":7}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":18}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":17}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":16}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":17}},"282":{"start":{"line":283,"column":0},"end":{"line":283,"column":34}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":22}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":30}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":8}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":32}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":6}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":77}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":19}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":16}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":3}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":2}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":32}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":51}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":16}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":21}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":6}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":7}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":36}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":65}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":23}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":74}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":5}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":46}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":40}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":7}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":18}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":85}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":5}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":33}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":33}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":71}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":72}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":5}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":52}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":20}},"324":{"start":{"line":325,"column":0},"end":{"line":325,"column":43}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":5}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":69}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":68}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":32}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":14}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":18}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":75}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":19}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":33}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":11}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":21}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":24}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":61}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":10}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":8}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":12}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":62}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":5}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":3}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":2}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":28}},"350":{"start":{"line":351,"column":0},"end":{"line":351,"column":47}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":16}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":21}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":6}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":7}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":41}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":37}},"358":{"start":{"line":359,"column":0},"end":{"line":359,"column":23}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":16}},"360":{"start":{"line":361,"column":0},"end":{"line":361,"column":9}},"361":{"start":{"line":362,"column":0},"end":{"line":362,"column":22}},"362":{"start":{"line":363,"column":0},"end":{"line":363,"column":35}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":10}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":8}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":7}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":16}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":71}},"369":{"start":{"line":370,"column":0},"end":{"line":370,"column":5}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":76}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":26}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":52}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":5}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":27}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":7}},"378":{"start":{"line":379,"column":0},"end":{"line":379,"column":24}},"379":{"start":{"line":380,"column":0},"end":{"line":380,"column":26}},"380":{"start":{"line":381,"column":0},"end":{"line":381,"column":8}},"381":{"start":{"line":382,"column":0},"end":{"line":382,"column":39}},"382":{"start":{"line":383,"column":0},"end":{"line":383,"column":26}},"383":{"start":{"line":384,"column":0},"end":{"line":384,"column":6}},"385":{"start":{"line":386,"column":0},"end":{"line":386,"column":34}},"386":{"start":{"line":387,"column":0},"end":{"line":387,"column":7}},"387":{"start":{"line":388,"column":0},"end":{"line":388,"column":24}},"388":{"start":{"line":389,"column":0},"end":{"line":389,"column":26}},"389":{"start":{"line":390,"column":0},"end":{"line":390,"column":8}},"390":{"start":{"line":391,"column":0},"end":{"line":391,"column":47}},"391":{"start":{"line":392,"column":0},"end":{"line":392,"column":26}},"392":{"start":{"line":393,"column":0},"end":{"line":393,"column":6}},"394":{"start":{"line":395,"column":0},"end":{"line":395,"column":22}},"395":{"start":{"line":396,"column":0},"end":{"line":396,"column":18}},"396":{"start":{"line":397,"column":0},"end":{"line":397,"column":24}},"397":{"start":{"line":398,"column":0},"end":{"line":398,"column":32}},"398":{"start":{"line":399,"column":0},"end":{"line":399,"column":30}},"399":{"start":{"line":400,"column":0},"end":{"line":400,"column":38}},"400":{"start":{"line":401,"column":0},"end":{"line":401,"column":32}},"401":{"start":{"line":402,"column":0},"end":{"line":402,"column":6}},"403":{"start":{"line":404,"column":0},"end":{"line":404,"column":26}},"404":{"start":{"line":405,"column":0},"end":{"line":405,"column":43}},"405":{"start":{"line":406,"column":0},"end":{"line":406,"column":12}},"406":{"start":{"line":407,"column":0},"end":{"line":407,"column":19}},"407":{"start":{"line":408,"column":0},"end":{"line":408,"column":15}},"408":{"start":{"line":409,"column":0},"end":{"line":409,"column":7}},"409":{"start":{"line":410,"column":0},"end":{"line":410,"column":19}},"410":{"start":{"line":411,"column":0},"end":{"line":411,"column":33}},"411":{"start":{"line":412,"column":0},"end":{"line":412,"column":11}},"412":{"start":{"line":413,"column":0},"end":{"line":413,"column":21}},"413":{"start":{"line":414,"column":0},"end":{"line":414,"column":24}},"414":{"start":{"line":415,"column":0},"end":{"line":415,"column":61}},"415":{"start":{"line":416,"column":0},"end":{"line":416,"column":10}},"416":{"start":{"line":417,"column":0},"end":{"line":417,"column":8}},"417":{"start":{"line":418,"column":0},"end":{"line":418,"column":12}},"418":{"start":{"line":419,"column":0},"end":{"line":419,"column":62}},"419":{"start":{"line":420,"column":0},"end":{"line":420,"column":5}},"420":{"start":{"line":421,"column":0},"end":{"line":421,"column":3}},"421":{"start":{"line":422,"column":0},"end":{"line":422,"column":2}},"424":{"start":{"line":425,"column":0},"end":{"line":425,"column":35}},"425":{"start":{"line":426,"column":0},"end":{"line":426,"column":15}},"426":{"start":{"line":427,"column":0},"end":{"line":427,"column":16}},"427":{"start":{"line":428,"column":0},"end":{"line":428,"column":21}},"428":{"start":{"line":429,"column":0},"end":{"line":429,"column":6}},"429":{"start":{"line":430,"column":0},"end":{"line":430,"column":7}},"430":{"start":{"line":431,"column":0},"end":{"line":431,"column":49}},"432":{"start":{"line":433,"column":0},"end":{"line":433,"column":59}},"433":{"start":{"line":434,"column":0},"end":{"line":434,"column":35}},"434":{"start":{"line":435,"column":0},"end":{"line":435,"column":76}},"435":{"start":{"line":436,"column":0},"end":{"line":436,"column":9}},"436":{"start":{"line":437,"column":0},"end":{"line":437,"column":5}},"439":{"start":{"line":440,"column":0},"end":{"line":440,"column":43}},"442":{"start":{"line":443,"column":0},"end":{"line":443,"column":36}},"443":{"start":{"line":444,"column":0},"end":{"line":444,"column":12}},"444":{"start":{"line":445,"column":0},"end":{"line":445,"column":47}},"445":{"start":{"line":446,"column":0},"end":{"line":446,"column":24}},"447":{"start":{"line":448,"column":0},"end":{"line":448,"column":28}},"448":{"start":{"line":449,"column":0},"end":{"line":449,"column":35}},"449":{"start":{"line":450,"column":0},"end":{"line":450,"column":20}},"450":{"start":{"line":451,"column":0},"end":{"line":451,"column":58}},"451":{"start":{"line":452,"column":0},"end":{"line":452,"column":9}},"452":{"start":{"line":453,"column":0},"end":{"line":453,"column":5}},"455":{"start":{"line":456,"column":0},"end":{"line":456,"column":33}},"456":{"start":{"line":457,"column":0},"end":{"line":457,"column":65}},"457":{"start":{"line":458,"column":0},"end":{"line":458,"column":39}},"458":{"start":{"line":459,"column":0},"end":{"line":459,"column":26}},"459":{"start":{"line":460,"column":0},"end":{"line":460,"column":6}},"461":{"start":{"line":462,"column":0},"end":{"line":462,"column":14}},"462":{"start":{"line":463,"column":0},"end":{"line":463,"column":18}},"463":{"start":{"line":464,"column":0},"end":{"line":464,"column":77}},"464":{"start":{"line":465,"column":0},"end":{"line":465,"column":19}},"465":{"start":{"line":466,"column":0},"end":{"line":466,"column":49}},"466":{"start":{"line":467,"column":0},"end":{"line":467,"column":16}},"467":{"start":{"line":468,"column":0},"end":{"line":468,"column":20}},"468":{"start":{"line":469,"column":0},"end":{"line":469,"column":64}},"469":{"start":{"line":470,"column":0},"end":{"line":470,"column":5}},"470":{"start":{"line":471,"column":0},"end":{"line":471,"column":16}},"471":{"start":{"line":472,"column":0},"end":{"line":472,"column":3}},"472":{"start":{"line":473,"column":0},"end":{"line":473,"column":2}},"475":{"start":{"line":476,"column":0},"end":{"line":476,"column":34}},"476":{"start":{"line":477,"column":0},"end":{"line":477,"column":53}},"477":{"start":{"line":478,"column":0},"end":{"line":478,"column":16}},"478":{"start":{"line":479,"column":0},"end":{"line":479,"column":21}},"479":{"start":{"line":480,"column":0},"end":{"line":480,"column":6}},"480":{"start":{"line":481,"column":0},"end":{"line":481,"column":50}},"482":{"start":{"line":483,"column":0},"end":{"line":483,"column":7}},"483":{"start":{"line":484,"column":0},"end":{"line":484,"column":41}},"484":{"start":{"line":485,"column":0},"end":{"line":485,"column":79}},"485":{"start":{"line":486,"column":0},"end":{"line":486,"column":5}},"488":{"start":{"line":489,"column":0},"end":{"line":489,"column":68}},"489":{"start":{"line":490,"column":0},"end":{"line":490,"column":16}},"490":{"start":{"line":491,"column":0},"end":{"line":491,"column":54}},"491":{"start":{"line":492,"column":0},"end":{"line":492,"column":5}},"493":{"start":{"line":494,"column":0},"end":{"line":494,"column":13}},"496":{"start":{"line":497,"column":0},"end":{"line":497,"column":22}},"497":{"start":{"line":498,"column":0},"end":{"line":498,"column":55}},"498":{"start":{"line":499,"column":0},"end":{"line":499,"column":29}},"499":{"start":{"line":500,"column":0},"end":{"line":500,"column":50}},"500":{"start":{"line":501,"column":0},"end":{"line":501,"column":9}},"502":{"start":{"line":503,"column":0},"end":{"line":503,"column":71}},"503":{"start":{"line":504,"column":0},"end":{"line":504,"column":21}},"504":{"start":{"line":505,"column":0},"end":{"line":505,"column":73}},"505":{"start":{"line":506,"column":0},"end":{"line":506,"column":7}},"507":{"start":{"line":508,"column":0},"end":{"line":508,"column":13}},"508":{"start":{"line":509,"column":0},"end":{"line":509,"column":22}},"509":{"start":{"line":510,"column":0},"end":{"line":510,"column":19}},"510":{"start":{"line":511,"column":0},"end":{"line":511,"column":35}},"511":{"start":{"line":512,"column":0},"end":{"line":512,"column":35}},"512":{"start":{"line":513,"column":0},"end":{"line":513,"column":31}},"513":{"start":{"line":514,"column":0},"end":{"line":514,"column":18}},"515":{"start":{"line":516,"column":0},"end":{"line":516,"column":54}},"517":{"start":{"line":518,"column":0},"end":{"line":518,"column":17}},"518":{"start":{"line":519,"column":0},"end":{"line":519,"column":29}},"519":{"start":{"line":520,"column":0},"end":{"line":520,"column":35}},"520":{"start":{"line":521,"column":0},"end":{"line":521,"column":28}},"521":{"start":{"line":522,"column":0},"end":{"line":522,"column":48}},"522":{"start":{"line":523,"column":0},"end":{"line":523,"column":20}},"523":{"start":{"line":524,"column":0},"end":{"line":524,"column":24}},"524":{"start":{"line":525,"column":0},"end":{"line":525,"column":76}},"525":{"start":{"line":526,"column":0},"end":{"line":526,"column":9}},"526":{"start":{"line":527,"column":0},"end":{"line":527,"column":14}},"527":{"start":{"line":528,"column":0},"end":{"line":528,"column":34}},"528":{"start":{"line":529,"column":0},"end":{"line":529,"column":19}},"529":{"start":{"line":530,"column":0},"end":{"line":530,"column":16}},"530":{"start":{"line":531,"column":0},"end":{"line":531,"column":20}},"531":{"start":{"line":532,"column":0},"end":{"line":532,"column":19}},"532":{"start":{"line":533,"column":0},"end":{"line":533,"column":19}},"533":{"start":{"line":534,"column":0},"end":{"line":534,"column":26}},"534":{"start":{"line":535,"column":0},"end":{"line":535,"column":26}},"535":{"start":{"line":536,"column":0},"end":{"line":536,"column":22}},"536":{"start":{"line":537,"column":0},"end":{"line":537,"column":22}},"537":{"start":{"line":538,"column":0},"end":{"line":538,"column":22}},"538":{"start":{"line":539,"column":0},"end":{"line":539,"column":21}},"539":{"start":{"line":540,"column":0},"end":{"line":540,"column":30}},"540":{"start":{"line":541,"column":0},"end":{"line":541,"column":25}},"541":{"start":{"line":542,"column":0},"end":{"line":542,"column":32}},"542":{"start":{"line":543,"column":0},"end":{"line":543,"column":32}},"543":{"start":{"line":544,"column":0},"end":{"line":544,"column":11}},"544":{"start":{"line":545,"column":0},"end":{"line":545,"column":7}},"545":{"start":{"line":546,"column":0},"end":{"line":546,"column":5}},"548":{"start":{"line":549,"column":0},"end":{"line":549,"column":29}},"549":{"start":{"line":550,"column":0},"end":{"line":550,"column":40}},"555":{"start":{"line":556,"column":0},"end":{"line":556,"column":99}},"556":{"start":{"line":557,"column":0},"end":{"line":557,"column":8}},"558":{"start":{"line":559,"column":0},"end":{"line":559,"column":60}},"560":{"start":{"line":561,"column":0},"end":{"line":561,"column":19}},"561":{"start":{"line":562,"column":0},"end":{"line":562,"column":18}},"562":{"start":{"line":563,"column":0},"end":{"line":563,"column":22}},"563":{"start":{"line":564,"column":0},"end":{"line":564,"column":68}},"564":{"start":{"line":565,"column":0},"end":{"line":565,"column":7}},"566":{"start":{"line":567,"column":0},"end":{"line":567,"column":42}},"567":{"start":{"line":568,"column":0},"end":{"line":568,"column":48}},"569":{"start":{"line":570,"column":0},"end":{"line":570,"column":54}},"571":{"start":{"line":572,"column":0},"end":{"line":572,"column":17}},"572":{"start":{"line":573,"column":0},"end":{"line":573,"column":31}},"573":{"start":{"line":574,"column":0},"end":{"line":574,"column":39}},"574":{"start":{"line":575,"column":0},"end":{"line":575,"column":28}},"575":{"start":{"line":576,"column":0},"end":{"line":576,"column":52}},"576":{"start":{"line":577,"column":0},"end":{"line":577,"column":20}},"577":{"start":{"line":578,"column":0},"end":{"line":578,"column":24}},"578":{"start":{"line":579,"column":0},"end":{"line":579,"column":76}},"579":{"start":{"line":580,"column":0},"end":{"line":580,"column":9}},"580":{"start":{"line":581,"column":0},"end":{"line":581,"column":14}},"581":{"start":{"line":582,"column":0},"end":{"line":582,"column":34}},"582":{"start":{"line":583,"column":0},"end":{"line":583,"column":21}},"583":{"start":{"line":584,"column":0},"end":{"line":584,"column":16}},"584":{"start":{"line":585,"column":0},"end":{"line":585,"column":20}},"585":{"start":{"line":586,"column":0},"end":{"line":586,"column":19}},"586":{"start":{"line":587,"column":0},"end":{"line":587,"column":26}},"587":{"start":{"line":588,"column":0},"end":{"line":588,"column":22}},"588":{"start":{"line":589,"column":0},"end":{"line":589,"column":22}},"589":{"start":{"line":590,"column":0},"end":{"line":590,"column":26}},"590":{"start":{"line":591,"column":0},"end":{"line":591,"column":23}},"591":{"start":{"line":592,"column":0},"end":{"line":592,"column":58}},"592":{"start":{"line":593,"column":0},"end":{"line":593,"column":21}},"593":{"start":{"line":594,"column":0},"end":{"line":594,"column":30}},"594":{"start":{"line":595,"column":0},"end":{"line":595,"column":22}},"595":{"start":{"line":596,"column":0},"end":{"line":596,"column":32}},"596":{"start":{"line":597,"column":0},"end":{"line":597,"column":32}},"597":{"start":{"line":598,"column":0},"end":{"line":598,"column":11}},"598":{"start":{"line":599,"column":0},"end":{"line":599,"column":7}},"599":{"start":{"line":600,"column":0},"end":{"line":600,"column":5}},"601":{"start":{"line":602,"column":0},"end":{"line":602,"column":16}},"602":{"start":{"line":603,"column":0},"end":{"line":603,"column":16}},"603":{"start":{"line":604,"column":0},"end":{"line":604,"column":20}},"604":{"start":{"line":605,"column":0},"end":{"line":605,"column":70}},"605":{"start":{"line":606,"column":0},"end":{"line":606,"column":5}},"608":{"start":{"line":609,"column":0},"end":{"line":609,"column":27}},"609":{"start":{"line":610,"column":0},"end":{"line":610,"column":66}},"610":{"start":{"line":611,"column":0},"end":{"line":611,"column":39}},"611":{"start":{"line":612,"column":0},"end":{"line":612,"column":26}},"612":{"start":{"line":613,"column":0},"end":{"line":613,"column":6}},"614":{"start":{"line":615,"column":0},"end":{"line":615,"column":33}},"615":{"start":{"line":616,"column":0},"end":{"line":616,"column":45}},"616":{"start":{"line":617,"column":0},"end":{"line":617,"column":12}},"617":{"start":{"line":618,"column":0},"end":{"line":618,"column":11}},"618":{"start":{"line":619,"column":0},"end":{"line":619,"column":7}},"619":{"start":{"line":620,"column":0},"end":{"line":620,"column":19}},"620":{"start":{"line":621,"column":0},"end":{"line":621,"column":16}},"621":{"start":{"line":622,"column":0},"end":{"line":622,"column":3}},"622":{"start":{"line":623,"column":0},"end":{"line":623,"column":2}},"625":{"start":{"line":626,"column":0},"end":{"line":626,"column":33}},"626":{"start":{"line":627,"column":0},"end":{"line":627,"column":49}},"627":{"start":{"line":628,"column":0},"end":{"line":628,"column":16}},"628":{"start":{"line":629,"column":0},"end":{"line":629,"column":21}},"629":{"start":{"line":630,"column":0},"end":{"line":630,"column":6}},"630":{"start":{"line":631,"column":0},"end":{"line":631,"column":7}},"631":{"start":{"line":632,"column":0},"end":{"line":632,"column":31}},"632":{"start":{"line":633,"column":0},"end":{"line":633,"column":17}},"633":{"start":{"line":634,"column":0},"end":{"line":634,"column":51}},"634":{"start":{"line":635,"column":0},"end":{"line":635,"column":5}},"636":{"start":{"line":637,"column":0},"end":{"line":637,"column":58}},"637":{"start":{"line":638,"column":0},"end":{"line":638,"column":16}},"638":{"start":{"line":639,"column":0},"end":{"line":639,"column":25}},"639":{"start":{"line":640,"column":0},"end":{"line":640,"column":108}},"640":{"start":{"line":641,"column":0},"end":{"line":641,"column":12}},"641":{"start":{"line":642,"column":0},"end":{"line":642,"column":8}},"642":{"start":{"line":643,"column":0},"end":{"line":643,"column":5}},"644":{"start":{"line":645,"column":0},"end":{"line":645,"column":31}},"647":{"start":{"line":648,"column":0},"end":{"line":648,"column":64}},"650":{"start":{"line":651,"column":0},"end":{"line":651,"column":41}},"651":{"start":{"line":652,"column":0},"end":{"line":652,"column":45}},"652":{"start":{"line":653,"column":0},"end":{"line":653,"column":22}},"653":{"start":{"line":654,"column":0},"end":{"line":654,"column":21}},"654":{"start":{"line":655,"column":0},"end":{"line":655,"column":76}},"655":{"start":{"line":656,"column":0},"end":{"line":656,"column":28}},"656":{"start":{"line":657,"column":0},"end":{"line":657,"column":28}},"657":{"start":{"line":658,"column":0},"end":{"line":658,"column":7}},"659":{"start":{"line":660,"column":0},"end":{"line":660,"column":18}},"660":{"start":{"line":661,"column":0},"end":{"line":661,"column":70}},"661":{"start":{"line":662,"column":0},"end":{"line":662,"column":5}},"664":{"start":{"line":665,"column":0},"end":{"line":665,"column":33}},"665":{"start":{"line":666,"column":0},"end":{"line":666,"column":62}},"666":{"start":{"line":667,"column":0},"end":{"line":667,"column":22}},"667":{"start":{"line":668,"column":0},"end":{"line":668,"column":24}},"668":{"start":{"line":669,"column":0},"end":{"line":669,"column":7}},"669":{"start":{"line":670,"column":0},"end":{"line":670,"column":19}},"670":{"start":{"line":671,"column":0},"end":{"line":671,"column":33}},"671":{"start":{"line":672,"column":0},"end":{"line":672,"column":11}},"672":{"start":{"line":673,"column":0},"end":{"line":673,"column":21}},"673":{"start":{"line":674,"column":0},"end":{"line":674,"column":24}},"674":{"start":{"line":675,"column":0},"end":{"line":675,"column":61}},"675":{"start":{"line":676,"column":0},"end":{"line":676,"column":10}},"676":{"start":{"line":677,"column":0},"end":{"line":677,"column":8}},"677":{"start":{"line":678,"column":0},"end":{"line":678,"column":12}},"678":{"start":{"line":679,"column":0},"end":{"line":679,"column":62}},"679":{"start":{"line":680,"column":0},"end":{"line":680,"column":5}},"680":{"start":{"line":681,"column":0},"end":{"line":681,"column":3}},"681":{"start":{"line":682,"column":0},"end":{"line":682,"column":2}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"12":1,"13":1,"66":1,"67":1,"68":1,"69":1,"70":1,"72":1,"75":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"91":1,"92":1,"93":1,"94":1,"95":1,"97":1,"98":1,"103":1,"105":1,"106":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"126":1,"127":1,"128":1,"131":1,"132":9,"133":9,"134":9,"135":9,"136":9,"137":9,"140":9,"141":2,"142":2,"144":9,"145":1,"146":1,"148":9,"149":1,"150":1,"152":5,"153":5,"154":5,"155":5,"156":9,"157":1,"158":1,"159":1,"160":1,"161":1,"164":4,"165":9,"166":1,"167":1,"170":2,"171":9,"172":0,"173":0,"176":2,"179":2,"180":2,"181":2,"182":2,"183":2,"184":9,"185":9,"186":9,"187":9,"188":9,"189":9,"190":9,"191":9,"192":9,"193":9,"194":9,"195":9,"196":9,"198":7,"199":0,"200":0,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"213":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":9,"221":8,"222":8,"223":8,"224":8,"225":8,"226":8,"227":8,"228":8,"229":0,"230":0,"231":8,"232":9,"235":1,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"254":0,"255":0,"256":0,"257":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"289":0,"290":0,"291":0,"292":0,"293":0,"296":1,"297":4,"298":4,"299":4,"300":4,"301":4,"302":4,"304":4,"305":4,"306":1,"307":1,"309":3,"310":3,"311":3,"312":4,"313":1,"314":1,"316":2,"317":4,"318":1,"319":1,"320":1,"322":1,"323":4,"324":0,"325":0,"327":1,"328":1,"330":1,"331":1,"332":1,"333":1,"334":4,"335":3,"336":3,"337":3,"338":3,"339":3,"340":3,"341":3,"342":3,"343":0,"344":0,"345":3,"346":4,"349":1,"350":5,"351":5,"352":5,"353":5,"354":5,"355":5,"357":5,"358":5,"359":5,"360":5,"361":5,"362":5,"363":5,"364":5,"365":5,"367":4,"368":1,"369":1,"371":2,"372":4,"373":1,"374":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"385":1,"386":1,"387":1,"388":1,"389":1,"390":1,"391":1,"392":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":5,"403":5,"404":5,"405":5,"406":5,"407":5,"408":5,"409":5,"410":4,"411":4,"412":4,"413":4,"414":4,"415":4,"416":4,"417":4,"418":0,"419":0,"420":4,"421":5,"424":1,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"432":0,"433":0,"434":0,"435":0,"436":0,"439":0,"442":0,"443":0,"444":0,"445":0,"447":0,"448":0,"449":0,"450":0,"451":0,"452":0,"455":0,"456":0,"457":0,"458":0,"459":0,"461":0,"462":0,"463":0,"464":0,"465":0,"466":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"475":1,"476":0,"477":0,"478":0,"479":0,"480":0,"482":0,"483":0,"484":0,"485":0,"488":0,"489":0,"490":0,"491":0,"493":0,"496":0,"497":0,"498":0,"499":0,"500":0,"502":0,"503":0,"504":0,"505":0,"507":0,"508":0,"509":0,"510":0,"511":0,"512":0,"513":0,"515":0,"517":0,"518":0,"519":0,"520":0,"521":0,"522":0,"523":0,"524":0,"525":0,"526":0,"527":0,"528":0,"529":0,"530":0,"531":0,"532":0,"533":0,"534":0,"535":0,"536":0,"537":0,"538":0,"539":0,"540":0,"541":0,"542":0,"543":0,"544":0,"545":0,"548":0,"549":0,"555":0,"556":0,"558":0,"560":0,"561":0,"562":0,"563":0,"564":0,"566":0,"567":0,"569":0,"571":0,"572":0,"573":0,"574":0,"575":0,"576":0,"577":0,"578":0,"579":0,"580":0,"581":0,"582":0,"583":0,"584":0,"585":0,"586":0,"587":0,"588":0,"589":0,"590":0,"591":0,"592":0,"593":0,"594":0,"595":0,"596":0,"597":0,"598":0,"599":0,"601":0,"602":0,"603":0,"604":0,"605":0,"608":0,"609":0,"610":0,"611":0,"612":0,"614":0,"615":0,"616":0,"617":0,"618":0,"619":0,"620":0,"621":0,"622":0,"625":1,"626":0,"627":0,"628":0,"629":0,"630":0,"631":0,"632":0,"633":0,"634":0,"636":0,"637":0,"638":0,"639":0,"640":0,"641":0,"642":0,"644":0,"647":0,"650":0,"651":0,"652":0,"653":0,"654":0,"655":0,"656":0,"657":0,"659":0,"660":0,"661":0,"664":0,"665":0,"666":0,"667":0,"668":0,"669":0,"670":0,"671":0,"672":0,"673":0,"674":0,"675":0,"676":0,"677":0,"678":0,"679":0,"680":0,"681":0},"branchMap":{"0":{"type":"branch","line":76,"loc":{"start":{"line":76,"column":20},"end":{"line":76,"column":59}},"locations":[{"start":{"line":76,"column":20},"end":{"line":76,"column":59}}]},"1":{"type":"branch","line":79,"loc":{"start":{"line":79,"column":16},"end":{"line":129,"column":2}},"locations":[{"start":{"line":79,"column":16},"end":{"line":129,"column":2}}]},"2":{"type":"branch","line":132,"loc":{"start":{"line":132,"column":27},"end":{"line":233,"column":2}},"locations":[{"start":{"line":132,"column":27},"end":{"line":233,"column":2}}]},"3":{"type":"branch","line":141,"loc":{"start":{"line":141,"column":9},"end":{"line":141,"column":29}},"locations":[{"start":{"line":141,"column":9},"end":{"line":141,"column":29}}]},"4":{"type":"branch","line":141,"loc":{"start":{"line":141,"column":29},"end":{"line":145,"column":29}},"locations":[{"start":{"line":141,"column":29},"end":{"line":145,"column":29}}]},"5":{"type":"branch","line":141,"loc":{"start":{"line":141,"column":29},"end":{"line":143,"column":5}},"locations":[{"start":{"line":141,"column":29},"end":{"line":143,"column":5}}]},"6":{"type":"branch","line":143,"loc":{"start":{"line":143,"column":4},"end":{"line":145,"column":29}},"locations":[{"start":{"line":143,"column":4},"end":{"line":145,"column":29}}]},"7":{"type":"branch","line":145,"loc":{"start":{"line":145,"column":29},"end":{"line":147,"column":5}},"locations":[{"start":{"line":145,"column":29},"end":{"line":147,"column":5}}]},"8":{"type":"branch","line":147,"loc":{"start":{"line":147,"column":4},"end":{"line":149,"column":55}},"locations":[{"start":{"line":147,"column":4},"end":{"line":149,"column":55}}]},"9":{"type":"branch","line":149,"loc":{"start":{"line":149,"column":55},"end":{"line":151,"column":5}},"locations":[{"start":{"line":149,"column":55},"end":{"line":151,"column":5}}]},"10":{"type":"branch","line":151,"loc":{"start":{"line":151,"column":4},"end":{"line":156,"column":67}},"locations":[{"start":{"line":151,"column":4},"end":{"line":156,"column":67}}]},"11":{"type":"branch","line":157,"loc":{"start":{"line":157,"column":6},"end":{"line":162,"column":5}},"locations":[{"start":{"line":157,"column":6},"end":{"line":162,"column":5}}]},"12":{"type":"branch","line":162,"loc":{"start":{"line":162,"column":4},"end":{"line":166,"column":20}},"locations":[{"start":{"line":162,"column":4},"end":{"line":166,"column":20}}]},"13":{"type":"branch","line":162,"loc":{"start":{"line":162,"column":4},"end":{"line":165,"column":64}},"locations":[{"start":{"line":162,"column":4},"end":{"line":165,"column":64}}]},"14":{"type":"branch","line":165,"loc":{"start":{"line":165,"column":62},"end":{"line":166,"column":20}},"locations":[{"start":{"line":165,"column":62},"end":{"line":166,"column":20}}]},"15":{"type":"branch","line":166,"loc":{"start":{"line":166,"column":20},"end":{"line":172,"column":15}},"locations":[{"start":{"line":166,"column":20},"end":{"line":172,"column":15}}]},"16":{"type":"branch","line":166,"loc":{"start":{"line":166,"column":20},"end":{"line":168,"column":5}},"locations":[{"start":{"line":166,"column":20},"end":{"line":168,"column":5}}]},"17":{"type":"branch","line":168,"loc":{"start":{"line":168,"column":4},"end":{"line":172,"column":15}},"locations":[{"start":{"line":168,"column":4},"end":{"line":172,"column":15}}]},"18":{"type":"branch","line":172,"loc":{"start":{"line":172,"column":15},"end":{"line":174,"column":5}},"locations":[{"start":{"line":172,"column":15},"end":{"line":174,"column":5}}]},"19":{"type":"branch","line":174,"loc":{"start":{"line":174,"column":4},"end":{"line":185,"column":42}},"locations":[{"start":{"line":174,"column":4},"end":{"line":185,"column":42}}]},"20":{"type":"branch","line":185,"loc":{"start":{"line":185,"column":37},"end":{"line":185,"column":44}},"locations":[{"start":{"line":185,"column":37},"end":{"line":185,"column":44}}]},"21":{"type":"branch","line":197,"loc":{"start":{"line":197,"column":5},"end":{"line":221,"column":11}},"locations":[{"start":{"line":197,"column":5},"end":{"line":221,"column":11}}]},"22":{"type":"branch","line":197,"loc":{"start":{"line":197,"column":5},"end":{"line":199,"column":15}},"locations":[{"start":{"line":197,"column":5},"end":{"line":199,"column":15}}]},"23":{"type":"branch","line":199,"loc":{"start":{"line":199,"column":15},"end":{"line":201,"column":5}},"locations":[{"start":{"line":199,"column":15},"end":{"line":201,"column":5}}]},"24":{"type":"branch","line":201,"loc":{"start":{"line":201,"column":4},"end":{"line":221,"column":11}},"locations":[{"start":{"line":201,"column":4},"end":{"line":221,"column":11}}]},"25":{"type":"branch","line":221,"loc":{"start":{"line":221,"column":2},"end":{"line":232,"column":3}},"locations":[{"start":{"line":221,"column":2},"end":{"line":232,"column":3}}]},"26":{"type":"branch","line":226,"loc":{"start":{"line":226,"column":27},"end":{"line":226,"column":57}},"locations":[{"start":{"line":226,"column":27},"end":{"line":226,"column":57}}]},"27":{"type":"branch","line":226,"loc":{"start":{"line":226,"column":44},"end":{"line":226,"column":61}},"locations":[{"start":{"line":226,"column":44},"end":{"line":226,"column":61}}]},"28":{"type":"branch","line":229,"loc":{"start":{"line":229,"column":4},"end":{"line":231,"column":5}},"locations":[{"start":{"line":229,"column":4},"end":{"line":231,"column":5}}]},"29":{"type":"branch","line":297,"loc":{"start":{"line":297,"column":25},"end":{"line":347,"column":2}},"locations":[{"start":{"line":297,"column":25},"end":{"line":347,"column":2}}]},"30":{"type":"branch","line":306,"loc":{"start":{"line":306,"column":22},"end":{"line":308,"column":5}},"locations":[{"start":{"line":306,"column":22},"end":{"line":308,"column":5}}]},"31":{"type":"branch","line":308,"loc":{"start":{"line":308,"column":4},"end":{"line":313,"column":17}},"locations":[{"start":{"line":308,"column":4},"end":{"line":313,"column":17}}]},"32":{"type":"branch","line":313,"loc":{"start":{"line":313,"column":17},"end":{"line":315,"column":5}},"locations":[{"start":{"line":313,"column":17},"end":{"line":315,"column":5}}]},"33":{"type":"branch","line":315,"loc":{"start":{"line":315,"column":4},"end":{"line":318,"column":32}},"locations":[{"start":{"line":315,"column":4},"end":{"line":318,"column":32}}]},"34":{"type":"branch","line":318,"loc":{"start":{"line":318,"column":32},"end":{"line":324,"column":19}},"locations":[{"start":{"line":318,"column":32},"end":{"line":324,"column":19}}]},"35":{"type":"branch","line":324,"loc":{"start":{"line":324,"column":19},"end":{"line":326,"column":5}},"locations":[{"start":{"line":324,"column":19},"end":{"line":326,"column":5}}]},"36":{"type":"branch","line":326,"loc":{"start":{"line":326,"column":4},"end":{"line":335,"column":11}},"locations":[{"start":{"line":326,"column":4},"end":{"line":335,"column":11}}]},"37":{"type":"branch","line":335,"loc":{"start":{"line":335,"column":2},"end":{"line":346,"column":3}},"locations":[{"start":{"line":335,"column":2},"end":{"line":346,"column":3}}]},"38":{"type":"branch","line":340,"loc":{"start":{"line":340,"column":44},"end":{"line":340,"column":61}},"locations":[{"start":{"line":340,"column":44},"end":{"line":340,"column":61}}]},"39":{"type":"branch","line":343,"loc":{"start":{"line":343,"column":4},"end":{"line":345,"column":5}},"locations":[{"start":{"line":343,"column":4},"end":{"line":345,"column":5}}]},"40":{"type":"branch","line":350,"loc":{"start":{"line":350,"column":21},"end":{"line":422,"column":2}},"locations":[{"start":{"line":350,"column":21},"end":{"line":422,"column":2}}]},"41":{"type":"branch","line":366,"loc":{"start":{"line":366,"column":5},"end":{"line":401,"column":32}},"locations":[{"start":{"line":366,"column":5},"end":{"line":401,"column":32}}]},"42":{"type":"branch","line":366,"loc":{"start":{"line":366,"column":5},"end":{"line":368,"column":15}},"locations":[{"start":{"line":366,"column":5},"end":{"line":368,"column":15}}]},"43":{"type":"branch","line":368,"loc":{"start":{"line":368,"column":15},"end":{"line":370,"column":5}},"locations":[{"start":{"line":368,"column":15},"end":{"line":370,"column":5}}]},"44":{"type":"branch","line":370,"loc":{"start":{"line":370,"column":4},"end":{"line":373,"column":25}},"locations":[{"start":{"line":370,"column":4},"end":{"line":373,"column":25}}]},"45":{"type":"branch","line":373,"loc":{"start":{"line":373,"column":25},"end":{"line":401,"column":32}},"locations":[{"start":{"line":373,"column":25},"end":{"line":401,"column":32}}]},"46":{"type":"branch","line":410,"loc":{"start":{"line":410,"column":2},"end":{"line":421,"column":3}},"locations":[{"start":{"line":410,"column":2},"end":{"line":421,"column":3}}]},"47":{"type":"branch","line":415,"loc":{"start":{"line":415,"column":27},"end":{"line":415,"column":57}},"locations":[{"start":{"line":415,"column":27},"end":{"line":415,"column":57}}]},"48":{"type":"branch","line":415,"loc":{"start":{"line":415,"column":44},"end":{"line":415,"column":61}},"locations":[{"start":{"line":415,"column":44},"end":{"line":415,"column":61}}]},"49":{"type":"branch","line":418,"loc":{"start":{"line":418,"column":4},"end":{"line":420,"column":5}},"locations":[{"start":{"line":418,"column":4},"end":{"line":420,"column":5}}]}},"b":{"0":[1],"1":[1],"2":[9],"3":[7],"4":[8],"5":[2],"6":[7],"7":[1],"8":[6],"9":[1],"10":[5],"11":[1],"12":[8],"13":[4],"14":[3],"15":[3],"16":[1],"17":[2],"18":[0],"19":[2],"20":[0],"21":[7],"22":[1],"23":[0],"24":[1],"25":[8],"26":[6],"27":[2],"28":[0],"29":[4],"30":[1],"31":[3],"32":[1],"33":[2],"34":[1],"35":[0],"36":[1],"37":[3],"38":[0],"39":[0],"40":[5],"41":[4],"42":[3],"43":[1],"44":[2],"45":[1],"46":[4],"47":[2],"48":[2],"49":[0]},"fnMap":{"0":{"name":"generateOTP","decl":{"start":{"line":76,"column":20},"end":{"line":76,"column":59}},"loc":{"start":{"line":76,"column":20},"end":{"line":76,"column":59}},"line":76},"1":{"name":"sendOTP","decl":{"start":{"line":79,"column":16},"end":{"line":129,"column":2}},"loc":{"start":{"line":79,"column":16},"end":{"line":129,"column":2}},"line":79},"2":{"name":"verifyPhone","decl":{"start":{"line":132,"column":27},"end":{"line":233,"column":2}},"loc":{"start":{"line":132,"column":27},"end":{"line":233,"column":2}},"line":132},"3":{"name":"register_user","decl":{"start":{"line":236,"column":29},"end":{"line":294,"column":2}},"loc":{"start":{"line":236,"column":29},"end":{"line":294,"column":2}},"line":236},"4":{"name":"verifyOtp","decl":{"start":{"line":297,"column":25},"end":{"line":347,"column":2}},"loc":{"start":{"line":297,"column":25},"end":{"line":347,"column":2}},"line":297},"5":{"name":"logIn","decl":{"start":{"line":350,"column":21},"end":{"line":422,"column":2}},"loc":{"start":{"line":350,"column":21},"end":{"line":422,"column":2}},"line":350},"6":{"name":"refreshToken","decl":{"start":{"line":425,"column":28},"end":{"line":473,"column":2}},"loc":{"start":{"line":425,"column":28},"end":{"line":473,"column":2}},"line":425},"7":{"name":"authHandler","decl":{"start":{"line":476,"column":27},"end":{"line":623,"column":2}},"loc":{"start":{"line":476,"column":27},"end":{"line":623,"column":2}},"line":476},"8":{"name":"sendNewOTP","decl":{"start":{"line":626,"column":26},"end":{"line":682,"column":2}},"loc":{"start":{"line":626,"column":26},"end":{"line":682,"column":2}},"line":626}},"f":{"0":1,"1":1,"2":9,"3":0,"4":4,"5":5,"6":0,"7":0,"8":0}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/multerStorage.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/multerStorage.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":68}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":39}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":33}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":76}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":76}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":6}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":31}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":10}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":51}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":35}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":45}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":52}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":13}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":5}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":19}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":3}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":49}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":46}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":10}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":23}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":14}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":48}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":49}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":55}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":62}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":45}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":78}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":17}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":9}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":45}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":7}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":33}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":45}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":15}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":7}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":2}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":32}}},"s":{"0":0,"1":0,"3":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"40":0,"41":0,"43":0,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"74":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":2191},"end":{"line":75,"column":32}},"locations":[{"start":{"line":1,"column":2191},"end":{"line":75,"column":32}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":2191},"end":{"line":75,"column":32}},"loc":{"start":{"line":1,"column":2191},"end":{"line":75,"column":32}},"line":1}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/notification.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/notification.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":49}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":46}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":38}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":35}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":16}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":21}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":21}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":32}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":7}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":65}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":24}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":37}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":16}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":20}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":79}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":8}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":7}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":26}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":38}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":7}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":19}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":16}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":3}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":2}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":41}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":71}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":16}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":21}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":21}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":32}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":38}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":7}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":29}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":64}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":5}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":52}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":13}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":14}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":12}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":20}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":28}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":28}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":7}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":24}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":63}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":5}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":26}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":27}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":7}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":19}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":36}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":68}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":13}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":5}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":16}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":3}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":2}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":33}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":31}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":16}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":21}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":21}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":44}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":7}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":53}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":46}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":40}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":6}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":29}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":56}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":5}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":26}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":45}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":7}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":19}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":36}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":68}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":13}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":5}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":16}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":3}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":2}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":43}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":35}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":16}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":21}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":21}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":32}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":7}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":67}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":20}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":48}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":5}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":34}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":67}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":5}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":34}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":33}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":23}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":33}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":34}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":23}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":6}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":74}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":21}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":16}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":35}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":43}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":8}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":36}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":7}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":23}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":25}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":62}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":24}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":8}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":5}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":59}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":71}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":16}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":75}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":5}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":26}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":48}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":13}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":7}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":19}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":36}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":68}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":13}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":5}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":16}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":3}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":2}}},"s":{"0":1,"1":1,"3":1,"28":1,"29":0,"30":0,"31":0,"32":0,"33":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"54":1,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"76":0,"77":0,"78":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"93":1,"94":0,"95":0,"96":0,"97":0,"98":0,"100":0,"101":0,"102":0,"103":0,"104":0,"106":0,"107":0,"108":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"123":1,"124":0,"125":0,"126":0,"127":0,"128":0,"130":0,"131":0,"132":0,"133":0,"134":0,"136":0,"137":0,"138":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"164":0,"167":0,"168":0,"169":0,"170":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"getNotification","decl":{"start":{"line":29,"column":31},"end":{"line":52,"column":2}},"loc":{"start":{"line":29,"column":31},"end":{"line":52,"column":2}},"line":29},"1":{"name":"createNotification","decl":{"start":{"line":55,"column":34},"end":{"line":91,"column":2}},"loc":{"start":{"line":55,"column":34},"end":{"line":91,"column":2}},"line":55},"2":{"name":"markAsRead","decl":{"start":{"line":94,"column":26},"end":{"line":121,"column":2}},"loc":{"start":{"line":94,"column":26},"end":{"line":121,"column":2}},"line":94},"3":{"name":"testExpoNotification","decl":{"start":{"line":124,"column":36},"end":{"line":184,"column":2}},"loc":{"start":{"line":124,"column":36},"end":{"line":184,"column":2}},"line":124}},"f":{"0":0,"1":0,"2":0,"3":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/order.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/order.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":36}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":48}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":45}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":46}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":73}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":46}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":19}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":48}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":42}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":48}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":3}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":35}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":36}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":16}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":21}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":7}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":43}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":40}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":16}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":9}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":22}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":22}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":23}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":17}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":24}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":23}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":22}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":27}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":12}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":10}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":9}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":22}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":23}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":23}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":17}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":24}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":23}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":22}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":27}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":12}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":10}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":9}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":25}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":20}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":13}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":26}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":21}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":28}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":27}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":26}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":31}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":16}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":14}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":13}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":33}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":54}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":30}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":14}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":12}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":10}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":8}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":7}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":21}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":49}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":5}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":26}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":24}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":23}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":7}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":19}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":36}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":68}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":13}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":5}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":26}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":76}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":7}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":3}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":2}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":37}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":80}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":16}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":21}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":33}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":36}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":41}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":12}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":4}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":49}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":37}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":3}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":7}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":53}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":41}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":16}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":9}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":22}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":23}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":23}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":17}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":24}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":23}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":22}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":27}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":12}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":10}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":9}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":25}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":20}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":13}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":26}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":27}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":21}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":28}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":27}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":26}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":31}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":16}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":14}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":13}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":33}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":54}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":30}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":14}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":12}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":10}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":8}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":7}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":26}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":24}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":30}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":7}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":19}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":26}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":76}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":7}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":3}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":2}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":38}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":15}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":16}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":21}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":34}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":49}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":41}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":13}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":4}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":49}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":49}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":37}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":3}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":49}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":35}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":36}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":6}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":3}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":7}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":54}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":41}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":16}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":9}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":22}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":22}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":23}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":17}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":24}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":23}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":22}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":27}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":12}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":10}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":9}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":25}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":49}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":20}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":13}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":26}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":27}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":21}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":28}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":27}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":26}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":31}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":16}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":14}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":13}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":33}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":54}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":30}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":14}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":12}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":10}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":8}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":7}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":26}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":24}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":31}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":7}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":19}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":26}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":76}},"278":{"start":{"line":279,"column":0},"end":{"line":279,"column":7}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":3}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":2}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":34}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":67}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":16}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":21}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":52}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":7}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":63}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":58}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":57}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":5}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":67}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":18}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":73}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":5}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":37}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":7}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":15}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":20}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":15}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":28}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":37}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":104}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":26}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":26}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":30}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":30}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":8}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":22}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":6}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":29}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":7}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":29}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":26}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":26}},"324":{"start":{"line":325,"column":0},"end":{"line":325,"column":30}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":30}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":8}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":22}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":6}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":31}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":26}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":14}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":108}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":26}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":7}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":19}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":33}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":36}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":68}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":13}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":5}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":26}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":76}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":7}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":3}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":2}},"350":{"start":{"line":351,"column":0},"end":{"line":351,"column":34}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":65}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":16}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":21}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":7}},"355":{"start":{"line":356,"column":0},"end":{"line":356,"column":47}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":45}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":7}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":19}},"360":{"start":{"line":361,"column":0},"end":{"line":361,"column":70}},"361":{"start":{"line":362,"column":0},"end":{"line":362,"column":5}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":41}},"364":{"start":{"line":365,"column":0},"end":{"line":365,"column":25}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":70}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":12}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":8}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":5}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":23}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":7}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":29}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":30}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":8}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":7}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":42}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":8}},"378":{"start":{"line":379,"column":0},"end":{"line":379,"column":6}},"380":{"start":{"line":381,"column":0},"end":{"line":381,"column":63}},"381":{"start":{"line":382,"column":0},"end":{"line":382,"column":21}},"382":{"start":{"line":383,"column":0},"end":{"line":383,"column":49}},"383":{"start":{"line":384,"column":0},"end":{"line":384,"column":5}},"385":{"start":{"line":386,"column":0},"end":{"line":386,"column":55}},"386":{"start":{"line":387,"column":0},"end":{"line":387,"column":40}},"387":{"start":{"line":388,"column":0},"end":{"line":388,"column":37}},"388":{"start":{"line":389,"column":0},"end":{"line":389,"column":7}},"391":{"start":{"line":392,"column":0},"end":{"line":392,"column":36}},"392":{"start":{"line":393,"column":0},"end":{"line":393,"column":56}},"393":{"start":{"line":394,"column":0},"end":{"line":394,"column":33}},"394":{"start":{"line":395,"column":0},"end":{"line":395,"column":76}},"395":{"start":{"line":396,"column":0},"end":{"line":396,"column":8}},"397":{"start":{"line":398,"column":0},"end":{"line":398,"column":52}},"398":{"start":{"line":399,"column":0},"end":{"line":399,"column":41}},"399":{"start":{"line":400,"column":0},"end":{"line":400,"column":42}},"400":{"start":{"line":401,"column":0},"end":{"line":401,"column":8}},"402":{"start":{"line":403,"column":0},"end":{"line":403,"column":54}},"403":{"start":{"line":404,"column":0},"end":{"line":404,"column":33}},"404":{"start":{"line":405,"column":0},"end":{"line":405,"column":20}},"405":{"start":{"line":406,"column":0},"end":{"line":406,"column":8}},"407":{"start":{"line":408,"column":0},"end":{"line":408,"column":41}},"408":{"start":{"line":409,"column":0},"end":{"line":409,"column":33}},"409":{"start":{"line":410,"column":0},"end":{"line":410,"column":33}},"410":{"start":{"line":411,"column":0},"end":{"line":411,"column":29}},"411":{"start":{"line":412,"column":0},"end":{"line":412,"column":30}},"412":{"start":{"line":413,"column":0},"end":{"line":413,"column":10}},"413":{"start":{"line":414,"column":0},"end":{"line":414,"column":7}},"414":{"start":{"line":415,"column":0},"end":{"line":415,"column":5}},"416":{"start":{"line":417,"column":0},"end":{"line":417,"column":35}},"417":{"start":{"line":418,"column":0},"end":{"line":418,"column":56}},"418":{"start":{"line":419,"column":0},"end":{"line":419,"column":34}},"419":{"start":{"line":420,"column":0},"end":{"line":420,"column":59}},"420":{"start":{"line":421,"column":0},"end":{"line":421,"column":8}},"422":{"start":{"line":423,"column":0},"end":{"line":423,"column":52}},"423":{"start":{"line":424,"column":0},"end":{"line":424,"column":41}},"424":{"start":{"line":425,"column":0},"end":{"line":425,"column":42}},"425":{"start":{"line":426,"column":0},"end":{"line":426,"column":8}},"427":{"start":{"line":428,"column":0},"end":{"line":428,"column":54}},"428":{"start":{"line":429,"column":0},"end":{"line":429,"column":32}},"429":{"start":{"line":430,"column":0},"end":{"line":430,"column":20}},"430":{"start":{"line":431,"column":0},"end":{"line":431,"column":8}},"432":{"start":{"line":433,"column":0},"end":{"line":433,"column":41}},"433":{"start":{"line":434,"column":0},"end":{"line":434,"column":33}},"434":{"start":{"line":435,"column":0},"end":{"line":435,"column":33}},"435":{"start":{"line":436,"column":0},"end":{"line":436,"column":26}},"436":{"start":{"line":437,"column":0},"end":{"line":437,"column":30}},"437":{"start":{"line":438,"column":0},"end":{"line":438,"column":10}},"438":{"start":{"line":439,"column":0},"end":{"line":439,"column":7}},"439":{"start":{"line":440,"column":0},"end":{"line":440,"column":5}},"441":{"start":{"line":442,"column":0},"end":{"line":442,"column":71}},"442":{"start":{"line":443,"column":0},"end":{"line":443,"column":19}},"443":{"start":{"line":444,"column":0},"end":{"line":444,"column":36}},"444":{"start":{"line":445,"column":0},"end":{"line":445,"column":68}},"445":{"start":{"line":446,"column":0},"end":{"line":446,"column":13}},"446":{"start":{"line":447,"column":0},"end":{"line":447,"column":5}},"447":{"start":{"line":448,"column":0},"end":{"line":448,"column":26}},"448":{"start":{"line":449,"column":0},"end":{"line":449,"column":76}},"449":{"start":{"line":450,"column":0},"end":{"line":450,"column":7}},"450":{"start":{"line":451,"column":0},"end":{"line":451,"column":3}},"451":{"start":{"line":452,"column":0},"end":{"line":452,"column":2}},"454":{"start":{"line":455,"column":0},"end":{"line":455,"column":37}},"455":{"start":{"line":456,"column":0},"end":{"line":456,"column":36}},"456":{"start":{"line":457,"column":0},"end":{"line":457,"column":16}},"457":{"start":{"line":458,"column":0},"end":{"line":458,"column":21}},"458":{"start":{"line":459,"column":0},"end":{"line":459,"column":7}},"459":{"start":{"line":460,"column":0},"end":{"line":460,"column":51}},"460":{"start":{"line":461,"column":0},"end":{"line":461,"column":45}},"461":{"start":{"line":462,"column":0},"end":{"line":462,"column":7}},"463":{"start":{"line":464,"column":0},"end":{"line":464,"column":23}},"464":{"start":{"line":465,"column":0},"end":{"line":465,"column":55}},"465":{"start":{"line":466,"column":0},"end":{"line":466,"column":5}},"467":{"start":{"line":468,"column":0},"end":{"line":468,"column":26}},"468":{"start":{"line":469,"column":0},"end":{"line":469,"column":37}},"469":{"start":{"line":470,"column":0},"end":{"line":470,"column":27}},"470":{"start":{"line":471,"column":0},"end":{"line":471,"column":7}},"471":{"start":{"line":472,"column":0},"end":{"line":472,"column":19}},"472":{"start":{"line":473,"column":0},"end":{"line":473,"column":36}},"473":{"start":{"line":474,"column":0},"end":{"line":474,"column":68}},"474":{"start":{"line":475,"column":0},"end":{"line":475,"column":13}},"475":{"start":{"line":476,"column":0},"end":{"line":476,"column":5}},"476":{"start":{"line":477,"column":0},"end":{"line":477,"column":26}},"477":{"start":{"line":478,"column":0},"end":{"line":478,"column":76}},"478":{"start":{"line":479,"column":0},"end":{"line":479,"column":7}},"479":{"start":{"line":480,"column":0},"end":{"line":480,"column":3}},"480":{"start":{"line":481,"column":0},"end":{"line":481,"column":2}},"483":{"start":{"line":484,"column":0},"end":{"line":484,"column":44}},"484":{"start":{"line":485,"column":0},"end":{"line":485,"column":62}},"485":{"start":{"line":486,"column":0},"end":{"line":486,"column":16}},"486":{"start":{"line":487,"column":0},"end":{"line":487,"column":21}},"487":{"start":{"line":488,"column":0},"end":{"line":488,"column":21}},"488":{"start":{"line":489,"column":0},"end":{"line":489,"column":7}},"489":{"start":{"line":490,"column":0},"end":{"line":490,"column":35}},"490":{"start":{"line":491,"column":0},"end":{"line":491,"column":38}},"492":{"start":{"line":493,"column":0},"end":{"line":493,"column":27}},"493":{"start":{"line":494,"column":0},"end":{"line":494,"column":62}},"494":{"start":{"line":495,"column":0},"end":{"line":495,"column":5}},"496":{"start":{"line":497,"column":0},"end":{"line":497,"column":38}},"497":{"start":{"line":498,"column":0},"end":{"line":498,"column":31}},"498":{"start":{"line":499,"column":0},"end":{"line":499,"column":13}},"499":{"start":{"line":500,"column":0},"end":{"line":500,"column":6}},"501":{"start":{"line":502,"column":0},"end":{"line":502,"column":19}},"502":{"start":{"line":503,"column":0},"end":{"line":503,"column":69}},"503":{"start":{"line":504,"column":0},"end":{"line":504,"column":22}},"504":{"start":{"line":505,"column":0},"end":{"line":505,"column":9}},"505":{"start":{"line":506,"column":0},"end":{"line":506,"column":33}},"506":{"start":{"line":507,"column":0},"end":{"line":507,"column":10}},"507":{"start":{"line":508,"column":0},"end":{"line":508,"column":8}},"509":{"start":{"line":510,"column":0},"end":{"line":510,"column":58}},"510":{"start":{"line":511,"column":0},"end":{"line":511,"column":35}},"511":{"start":{"line":512,"column":0},"end":{"line":512,"column":5}},"513":{"start":{"line":514,"column":0},"end":{"line":514,"column":46}},"514":{"start":{"line":515,"column":0},"end":{"line":515,"column":7}},"515":{"start":{"line":516,"column":0},"end":{"line":516,"column":29}},"516":{"start":{"line":517,"column":0},"end":{"line":517,"column":25}},"517":{"start":{"line":518,"column":0},"end":{"line":518,"column":33}},"518":{"start":{"line":519,"column":0},"end":{"line":519,"column":27}},"519":{"start":{"line":520,"column":0},"end":{"line":520,"column":30}},"520":{"start":{"line":521,"column":0},"end":{"line":521,"column":8}},"521":{"start":{"line":522,"column":0},"end":{"line":522,"column":7}},"522":{"start":{"line":523,"column":0},"end":{"line":523,"column":31}},"523":{"start":{"line":524,"column":0},"end":{"line":524,"column":8}},"524":{"start":{"line":525,"column":0},"end":{"line":525,"column":6}},"526":{"start":{"line":527,"column":0},"end":{"line":527,"column":29}},"527":{"start":{"line":528,"column":0},"end":{"line":528,"column":49}},"528":{"start":{"line":529,"column":0},"end":{"line":529,"column":5}},"530":{"start":{"line":531,"column":0},"end":{"line":531,"column":26}},"531":{"start":{"line":532,"column":0},"end":{"line":532,"column":55}},"532":{"start":{"line":533,"column":0},"end":{"line":533,"column":7}},"533":{"start":{"line":534,"column":0},"end":{"line":534,"column":19}},"534":{"start":{"line":535,"column":0},"end":{"line":535,"column":36}},"535":{"start":{"line":536,"column":0},"end":{"line":536,"column":68}},"536":{"start":{"line":537,"column":0},"end":{"line":537,"column":13}},"537":{"start":{"line":538,"column":0},"end":{"line":538,"column":5}},"538":{"start":{"line":539,"column":0},"end":{"line":539,"column":16}},"539":{"start":{"line":540,"column":0},"end":{"line":540,"column":3}},"540":{"start":{"line":541,"column":0},"end":{"line":541,"column":2}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"14":1,"60":1,"61":1,"62":1,"63":1,"64":1,"67":1,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"120":0,"121":0,"122":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"140":1,"141":0,"142":0,"143":0,"144":0,"145":0,"147":0,"148":0,"149":0,"151":0,"152":0,"153":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"205":1,"206":0,"212":0,"213":0,"214":0,"215":0,"217":0,"218":0,"219":0,"221":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"283":1,"284":0,"285":0,"286":0,"287":0,"289":0,"290":0,"293":0,"294":0,"295":0,"298":0,"299":0,"300":0,"301":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"330":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"350":1,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"359":0,"360":0,"361":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"380":0,"381":0,"382":0,"383":0,"385":0,"386":0,"387":0,"388":0,"391":0,"392":0,"393":0,"394":0,"395":0,"397":0,"398":0,"399":0,"400":0,"402":0,"403":0,"404":0,"405":0,"407":0,"408":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"416":0,"417":0,"418":0,"419":0,"420":0,"422":0,"423":0,"424":0,"425":0,"427":0,"428":0,"429":0,"430":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"441":0,"442":0,"443":0,"444":0,"445":0,"446":0,"447":0,"448":0,"449":0,"450":0,"451":0,"454":1,"455":0,"456":0,"457":0,"458":0,"459":0,"460":0,"461":0,"463":0,"464":0,"465":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":0,"473":0,"474":0,"475":0,"476":0,"477":0,"478":0,"479":0,"480":0,"483":1,"484":0,"485":0,"486":0,"487":0,"488":0,"489":0,"490":0,"492":0,"493":0,"494":0,"496":0,"497":0,"498":0,"499":0,"501":0,"502":0,"503":0,"504":0,"505":0,"506":0,"507":0,"509":0,"510":0,"511":0,"513":0,"514":0,"515":0,"516":0,"517":0,"518":0,"519":0,"520":0,"521":0,"522":0,"523":0,"524":0,"526":0,"527":0,"528":0,"530":0,"531":0,"532":0,"533":0,"534":0,"535":0,"536":0,"537":0,"538":0,"539":0,"540":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"getOrderById","decl":{"start":{"line":68,"column":28},"end":{"line":138,"column":2}},"loc":{"start":{"line":68,"column":28},"end":{"line":138,"column":2}},"line":68},"1":{"name":"getBuyerOrders","decl":{"start":{"line":141,"column":30},"end":{"line":203,"column":2}},"loc":{"start":{"line":141,"column":30},"end":{"line":203,"column":2}},"line":141},"2":{"name":"getSellerOrders","decl":{"start":{"line":206,"column":31},"end":{"line":281,"column":2}},"loc":{"start":{"line":206,"column":31},"end":{"line":281,"column":2}},"line":206},"3":{"name":"createOrder","decl":{"start":{"line":284,"column":27},"end":{"line":348,"column":2}},"loc":{"start":{"line":284,"column":27},"end":{"line":348,"column":2}},"line":284},"4":{"name":"updateOrder","decl":{"start":{"line":351,"column":27},"end":{"line":452,"column":2}},"loc":{"start":{"line":351,"column":27},"end":{"line":452,"column":2}},"line":351},"5":{"name":"getTransaction","decl":{"start":{"line":455,"column":30},"end":{"line":481,"column":2}},"loc":{"start":{"line":455,"column":30},"end":{"line":481,"column":2}},"line":455},"6":{"name":"updateDispatchDetails","decl":{"start":{"line":484,"column":37},"end":{"line":541,"column":2}},"loc":{"start":{"line":484,"column":37},"end":{"line":541,"column":2}},"line":484}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/payment.collection.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/payment.collection.controller.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":48}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":42}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":73}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":28}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":46}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":51}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":57}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":59}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":47}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":78}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":65}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":1}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":57}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":7}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":33}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":35}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":7}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":20}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":21}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":41}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":16}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":43}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":104}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":8}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":11}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":6}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":41}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":25}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":19}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":56}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":25}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":84}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":30}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":8}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":5}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":56}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":3}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":2}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":37}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":20}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":16}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":29}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":7}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":20}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":21}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":42}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":16}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":44}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":50}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":43}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":8}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":33}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":6}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":41}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":25}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":19}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":56}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":25}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":82}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":30}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":8}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":5}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":54}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":3}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":2}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":33}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":20}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":19}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":16}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":29}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":7}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":33}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":30}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":15}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":7}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":20}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":21}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":43}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":16}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":44}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":50}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":43}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":8}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":11}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":6}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":41}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":25}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":19}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":56}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":25}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":90}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":30}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":8}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":5}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":62}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":3}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":2}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":46}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":58}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":16}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":21}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":33}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":31}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":52}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":7}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":48}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":17}},"164":{"start":{"line":165,"column":0},"end":{"line":165,"column":64}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":5}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":43}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":36}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":25}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":87}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":12}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":8}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":5}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":63}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":55}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":18}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":31}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":6}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":8}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":46}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":37}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":7}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":49}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":13}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":5}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":28}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":11}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":50}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":53}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":31}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":45}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":10}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":44}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":35}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":13}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":53}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":34}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":45}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":45}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":22}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":40}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":36}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":14}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":48}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":12}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":37}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":32}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":30}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":36}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":13}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":16}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":39}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":32}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":32}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":20}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":74}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":13}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":9}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":23}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":37}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":40}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":72}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":16}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":32}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":20}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":36}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":31}},"235":{"start":{"line":236,"column":0},"end":{"line":236,"column":64}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":13}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":9}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":7}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":15}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":19}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":33}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":36}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":68}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":12}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":28}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":16}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":32}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":27}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":60}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":9}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":5}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":3}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":2}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":45}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":59}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":16}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":21}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":77}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":52}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":7}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":25}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":59}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":5}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":43}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":36}},"270":{"start":{"line":271,"column":0},"end":{"line":271,"column":68}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":5}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":50}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":16}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":20}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":31}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":6}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":44}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":59}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":5}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":52}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":17}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":49}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":5}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":55}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":36}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":35}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":7}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":23}},"294":{"start":{"line":295,"column":0},"end":{"line":295,"column":25}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":9}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":17}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":30}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":34}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":40}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":32}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":10}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":54}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":8}},"304":{"start":{"line":305,"column":0},"end":{"line":305,"column":19}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":9}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":31}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":32}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":10}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":49}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":8}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":7}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":36}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":56}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":27}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":67}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":8}},"320":{"start":{"line":321,"column":0},"end":{"line":321,"column":52}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":41}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":42}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":8}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":54}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":33}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":20}},"328":{"start":{"line":329,"column":0},"end":{"line":329,"column":8}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":41}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":33}},"332":{"start":{"line":333,"column":0},"end":{"line":333,"column":33}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":25}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":30}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":10}},"336":{"start":{"line":337,"column":0},"end":{"line":337,"column":7}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":5}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":35}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":56}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":30}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":16}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":79}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":8}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":52}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":41}},"348":{"start":{"line":349,"column":0},"end":{"line":349,"column":42}},"349":{"start":{"line":350,"column":0},"end":{"line":350,"column":8}},"351":{"start":{"line":352,"column":0},"end":{"line":352,"column":54}},"352":{"start":{"line":353,"column":0},"end":{"line":353,"column":32}},"353":{"start":{"line":354,"column":0},"end":{"line":354,"column":20}},"354":{"start":{"line":355,"column":0},"end":{"line":355,"column":8}},"356":{"start":{"line":357,"column":0},"end":{"line":357,"column":41}},"357":{"start":{"line":358,"column":0},"end":{"line":358,"column":33}},"358":{"start":{"line":359,"column":0},"end":{"line":359,"column":33}},"359":{"start":{"line":360,"column":0},"end":{"line":360,"column":24}},"360":{"start":{"line":361,"column":0},"end":{"line":361,"column":30}},"361":{"start":{"line":362,"column":0},"end":{"line":362,"column":10}},"362":{"start":{"line":363,"column":0},"end":{"line":363,"column":7}},"363":{"start":{"line":364,"column":0},"end":{"line":364,"column":5}},"365":{"start":{"line":366,"column":0},"end":{"line":366,"column":31}},"366":{"start":{"line":367,"column":0},"end":{"line":367,"column":72}},"367":{"start":{"line":368,"column":0},"end":{"line":368,"column":19}},"368":{"start":{"line":369,"column":0},"end":{"line":369,"column":33}},"369":{"start":{"line":370,"column":0},"end":{"line":370,"column":36}},"370":{"start":{"line":371,"column":0},"end":{"line":371,"column":68}},"371":{"start":{"line":372,"column":0},"end":{"line":372,"column":12}},"372":{"start":{"line":373,"column":0},"end":{"line":373,"column":28}},"373":{"start":{"line":374,"column":0},"end":{"line":374,"column":16}},"374":{"start":{"line":375,"column":0},"end":{"line":375,"column":32}},"375":{"start":{"line":376,"column":0},"end":{"line":376,"column":27}},"376":{"start":{"line":377,"column":0},"end":{"line":377,"column":60}},"377":{"start":{"line":378,"column":0},"end":{"line":378,"column":9}},"378":{"start":{"line":379,"column":0},"end":{"line":379,"column":5}},"379":{"start":{"line":380,"column":0},"end":{"line":380,"column":3}},"380":{"start":{"line":381,"column":0},"end":{"line":381,"column":2}}},"s":{"0":0,"1":0,"2":0,"3":0,"5":0,"6":0,"7":0,"10":0,"47":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0,"57":0,"58":0,"59":0,"60":0,"61":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"161":0,"162":0,"163":0,"164":0,"165":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"176":0,"177":0,"178":0,"179":0,"180":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"212":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"263":0,"264":0,"265":0,"266":0,"268":0,"269":0,"270":0,"271":0,"273":0,"274":0,"275":0,"276":0,"277":0,"279":0,"280":0,"281":0,"283":0,"284":0,"285":0,"286":0,"288":0,"289":0,"290":0,"291":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"314":0,"315":0,"316":0,"317":0,"318":0,"320":0,"321":0,"322":0,"323":0,"325":0,"326":0,"327":0,"328":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"346":0,"347":0,"348":0,"349":0,"351":0,"352":0,"353":0,"354":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":10226},"end":{"line":381,"column":2}},"locations":[{"start":{"line":1,"column":10226},"end":{"line":381,"column":2}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":10226},"end":{"line":381,"column":2}},"loc":{"start":{"line":1,"column":10226},"end":{"line":381,"column":2}},"line":1}},"f":{"0":0}}
@@ -9,24 +11,24 @@
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/product.search.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/product.search.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":46}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":42}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":62}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":16}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":21}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":7}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":11}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":18}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":15}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":15}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":20}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":16}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":17}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":19}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":18}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":35}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":37}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":40}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":53}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":5}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":60}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":80}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":5}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":52}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":53}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":30}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":33}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":38}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":8}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":5}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":45}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":32}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":37}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":8}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":5}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":63}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":63}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":59}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":47}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":62}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":7}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":32}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":27}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":63}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":14}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":10}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":7}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":27}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":43}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":8}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":5}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":31}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":35}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":5}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":63}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":52}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":79}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":5}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":50}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":41}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":22}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":13}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":16}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":9}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":22}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":23}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":17}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":24}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":23}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":22}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":27}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":12}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":10}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":9}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":29}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":50}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":18}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":19}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":12}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":20}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":13}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":26}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":27}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":21}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":28}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":27}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":26}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":31}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":16}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":14}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":12}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":26}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":10}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":8}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":7}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":24}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":28}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":66}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":28}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":9}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":13}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":5}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":26}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":26}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":7}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":19}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":36}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":68}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":13}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":5}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":26}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":14}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":76}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":7}},"154":{"start":{"line":155,"column":0},"end":{"line":155,"column":3}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":2}}},"s":{"0":1,"1":1,"2":1,"3":1,"5":1,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"52":0,"53":0,"56":0,"57":0,"58":0,"59":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"86":0,"87":0,"88":0,"91":0,"92":0,"93":0,"94":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"getAllProductSearch","decl":{"start":{"line":27,"column":35},"end":{"line":156,"column":2}},"loc":{"start":{"line":27,"column":35},"end":{"line":156,"column":2}},"line":27}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/review.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/review.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":48}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":40}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":36}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":45}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":73}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":28}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":46}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":27}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":36}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":16}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":21}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":7}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":51}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":45}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":16}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":9}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":22}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":17}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":24}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":23}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":22}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":27}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":12}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":10}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":9}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":25}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":70}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":10}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":8}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":7}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":23}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":65}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":5}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":26}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":24}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":35}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":7}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":19}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":36}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":68}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":13}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":5}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":26}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":14}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":30}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":25}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":44}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":7}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":3}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":2}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":33}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":77}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":16}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":21}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":7}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":44}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":35}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":6}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":33}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":25}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":39}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":63}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":27}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":58}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":14}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":10}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":7}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":28}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":27}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":8}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":5}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":55}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":52}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":16}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":9}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":22}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":23}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":17}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":24}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":23}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":22}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":27}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":12}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":10}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":9}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":25}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":70}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":10}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":8}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":7}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":25}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":28}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":53}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":16}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":9}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":13}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":5}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":38}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":19}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":36}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":68}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":13}},"140":{"start":{"line":141,"column":0},"end":{"line":141,"column":5}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":26}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":14}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":30}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":25}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":47}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":7}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":3}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":2}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":28}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":31}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":16}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":21}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":7}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":60}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":62}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":5}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":41}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":46}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":64}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":5}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":27}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":53}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":5}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":77}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":17}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":49}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":5}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":39}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":25}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":83}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":12}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":8}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":5}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":24}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":35}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":34}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":34}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":13}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":14}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":28}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":28}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":6}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":44}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":41}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":23}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":7}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":28}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":30}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":8}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":44}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":6}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":59}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":36}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":56}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":32}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":65}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":8}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":52}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":41}},"219":{"start":{"line":220,"column":0},"end":{"line":220,"column":42}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":8}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":54}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":33}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":20}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":8}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":41}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":33}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":33}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":25}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":30}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":10}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":7}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":5}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":67}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":19}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":36}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":68}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":13}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":5}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":26}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":80}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":7}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":3}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":2}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":28}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":67}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":16}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":21}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":7}},"254":{"start":{"line":255,"column":0},"end":{"line":255,"column":41}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":61}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":64}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":5}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":51}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":57}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":5}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":67}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":18}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":50}},"269":{"start":{"line":270,"column":0},"end":{"line":270,"column":5}},"271":{"start":{"line":272,"column":0},"end":{"line":272,"column":52}},"272":{"start":{"line":273,"column":0},"end":{"line":273,"column":7}},"273":{"start":{"line":274,"column":0},"end":{"line":274,"column":20}},"274":{"start":{"line":275,"column":0},"end":{"line":275,"column":30}},"275":{"start":{"line":276,"column":0},"end":{"line":276,"column":8}},"276":{"start":{"line":277,"column":0},"end":{"line":277,"column":45}},"277":{"start":{"line":278,"column":0},"end":{"line":278,"column":6}},"279":{"start":{"line":280,"column":0},"end":{"line":280,"column":29}},"280":{"start":{"line":281,"column":0},"end":{"line":281,"column":57}},"281":{"start":{"line":282,"column":0},"end":{"line":282,"column":5}},"283":{"start":{"line":284,"column":0},"end":{"line":284,"column":69}},"284":{"start":{"line":285,"column":0},"end":{"line":285,"column":19}},"285":{"start":{"line":286,"column":0},"end":{"line":286,"column":36}},"286":{"start":{"line":287,"column":0},"end":{"line":287,"column":68}},"287":{"start":{"line":288,"column":0},"end":{"line":288,"column":13}},"288":{"start":{"line":289,"column":0},"end":{"line":289,"column":5}},"289":{"start":{"line":290,"column":0},"end":{"line":290,"column":26}},"290":{"start":{"line":291,"column":0},"end":{"line":291,"column":80}},"291":{"start":{"line":292,"column":0},"end":{"line":292,"column":7}},"292":{"start":{"line":293,"column":0},"end":{"line":293,"column":3}},"293":{"start":{"line":294,"column":0},"end":{"line":294,"column":2}},"296":{"start":{"line":297,"column":0},"end":{"line":297,"column":31}},"297":{"start":{"line":298,"column":0},"end":{"line":298,"column":63}},"298":{"start":{"line":299,"column":0},"end":{"line":299,"column":16}},"299":{"start":{"line":300,"column":0},"end":{"line":300,"column":21}},"300":{"start":{"line":301,"column":0},"end":{"line":301,"column":7}},"301":{"start":{"line":302,"column":0},"end":{"line":302,"column":60}},"302":{"start":{"line":303,"column":0},"end":{"line":303,"column":62}},"303":{"start":{"line":304,"column":0},"end":{"line":304,"column":5}},"305":{"start":{"line":306,"column":0},"end":{"line":306,"column":46}},"306":{"start":{"line":307,"column":0},"end":{"line":307,"column":41}},"307":{"start":{"line":308,"column":0},"end":{"line":308,"column":16}},"308":{"start":{"line":309,"column":0},"end":{"line":309,"column":9}},"309":{"start":{"line":310,"column":0},"end":{"line":310,"column":22}},"310":{"start":{"line":311,"column":0},"end":{"line":311,"column":23}},"311":{"start":{"line":312,"column":0},"end":{"line":312,"column":17}},"312":{"start":{"line":313,"column":0},"end":{"line":313,"column":24}},"313":{"start":{"line":314,"column":0},"end":{"line":314,"column":23}},"314":{"start":{"line":315,"column":0},"end":{"line":315,"column":22}},"315":{"start":{"line":316,"column":0},"end":{"line":316,"column":27}},"316":{"start":{"line":317,"column":0},"end":{"line":317,"column":12}},"317":{"start":{"line":318,"column":0},"end":{"line":318,"column":10}},"318":{"start":{"line":319,"column":0},"end":{"line":319,"column":8}},"319":{"start":{"line":320,"column":0},"end":{"line":320,"column":7}},"321":{"start":{"line":322,"column":0},"end":{"line":322,"column":18}},"322":{"start":{"line":323,"column":0},"end":{"line":323,"column":50}},"323":{"start":{"line":324,"column":0},"end":{"line":324,"column":5}},"325":{"start":{"line":326,"column":0},"end":{"line":326,"column":48}},"326":{"start":{"line":327,"column":0},"end":{"line":327,"column":78}},"327":{"start":{"line":328,"column":0},"end":{"line":328,"column":5}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":52}},"330":{"start":{"line":331,"column":0},"end":{"line":331,"column":41}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":7}},"333":{"start":{"line":334,"column":0},"end":{"line":334,"column":29}},"334":{"start":{"line":335,"column":0},"end":{"line":335,"column":57}},"335":{"start":{"line":336,"column":0},"end":{"line":336,"column":5}},"337":{"start":{"line":338,"column":0},"end":{"line":338,"column":26}},"338":{"start":{"line":339,"column":0},"end":{"line":339,"column":19}},"339":{"start":{"line":340,"column":0},"end":{"line":340,"column":36}},"340":{"start":{"line":341,"column":0},"end":{"line":341,"column":68}},"341":{"start":{"line":342,"column":0},"end":{"line":342,"column":13}},"342":{"start":{"line":343,"column":0},"end":{"line":343,"column":5}},"343":{"start":{"line":344,"column":0},"end":{"line":344,"column":26}},"344":{"start":{"line":345,"column":0},"end":{"line":345,"column":80}},"345":{"start":{"line":346,"column":0},"end":{"line":346,"column":7}},"346":{"start":{"line":347,"column":0},"end":{"line":347,"column":3}},"347":{"start":{"line":348,"column":0},"end":{"line":348,"column":2}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"6":1,"7":1,"11":1,"36":1,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"61":0,"62":0,"63":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"84":1,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"151":1,"152":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"163":0,"166":0,"167":0,"168":0,"171":0,"172":0,"173":0,"175":0,"176":0,"177":0,"178":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"197":0,"199":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"209":0,"211":0,"212":0,"213":0,"214":0,"215":0,"217":0,"218":0,"219":0,"220":0,"222":0,"223":0,"224":0,"225":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"249":1,"250":0,"251":0,"252":0,"253":0,"254":0,"257":0,"258":0,"259":0,"262":0,"263":0,"264":0,"266":0,"267":0,"268":0,"269":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"279":0,"280":0,"281":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"296":1,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"321":0,"322":0,"323":0,"325":0,"326":0,"327":0,"329":0,"330":0,"331":0,"333":0,"334":0,"335":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"orderReview","decl":{"start":{"line":37,"column":20},"end":{"line":82,"column":2}},"loc":{"start":{"line":37,"column":20},"end":{"line":82,"column":2}},"line":37},"1":{"name":"getReviewByProdId","decl":{"start":{"line":85,"column":26},"end":{"line":149,"column":2}},"loc":{"start":{"line":85,"column":26},"end":{"line":149,"column":2}},"line":85},"2":{"name":"createReview","decl":{"start":{"line":152,"column":21},"end":{"line":247,"column":2}},"loc":{"start":{"line":152,"column":21},"end":{"line":247,"column":2}},"line":152},"3":{"name":"updateReview","decl":{"start":{"line":250,"column":21},"end":{"line":294,"column":2}},"loc":{"start":{"line":250,"column":21},"end":{"line":294,"column":2}},"line":250},"4":{"name":"deleteOwnReview","decl":{"start":{"line":297,"column":24},"end":{"line":348,"column":2}},"loc":{"start":{"line":297,"column":24},"end":{"line":348,"column":2}},"line":297}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/user.controller.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/controllers/user.controller.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":34}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":45}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":46}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":19}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":48}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":42}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":48}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":37}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":15}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":16}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":7}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":39}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":25}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":58}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":13}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":5}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":54}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":54}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":22}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":7}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":47}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":19}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":26}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":14}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":74}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":7}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":3}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":2}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":34}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":15}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":16}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":21}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":31}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":7}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":55}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":16}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":62}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":13}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":5}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":52}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":35}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":19}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":26}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":80}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":7}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":3}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":2}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":33}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":28}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":16}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":21}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":21}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":35}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":7}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":45}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":16}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":58}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":13}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":5}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":19}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":67}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":22}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":31}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":56}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":5}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":29}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":18}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":28}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":6}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":49}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":42}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":32}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":44}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":48}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":54}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":80}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":49}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":49}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":8}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":32}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":61}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":50}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":7}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":5}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":35}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":72}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":5}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":66}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":53}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":44}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":7}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":26}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":46}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":28}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":7}},"136":{"start":{"line":137,"column":0},"end":{"line":137,"column":19}},"137":{"start":{"line":138,"column":0},"end":{"line":138,"column":16}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":3}},"139":{"start":{"line":140,"column":0},"end":{"line":140,"column":2}},"142":{"start":{"line":143,"column":0},"end":{"line":143,"column":33}},"143":{"start":{"line":144,"column":0},"end":{"line":144,"column":15}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":16}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":21}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":7}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":37}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":71}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":24}},"151":{"start":{"line":152,"column":0},"end":{"line":152,"column":62}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":13}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":5}},"155":{"start":{"line":156,"column":0},"end":{"line":156,"column":50}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":67}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":19}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":26}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":78}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":7}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":3}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":2}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":37}},"166":{"start":{"line":167,"column":0},"end":{"line":167,"column":15}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":16}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":21}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":21}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":53}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":18}},"173":{"start":{"line":174,"column":0},"end":{"line":174,"column":26}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":23}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":36}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":7}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":11}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":3}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":28}},"181":{"start":{"line":182,"column":0},"end":{"line":182,"column":26}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":23}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":56}},"184":{"start":{"line":185,"column":0},"end":{"line":185,"column":7}},"185":{"start":{"line":186,"column":0},"end":{"line":186,"column":11}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":3}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":7}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":67}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":20}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":58}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":13}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":5}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":22}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":43}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":20}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":36}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":8}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":28}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":30}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":18}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":87}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":11}},"205":{"start":{"line":206,"column":0},"end":{"line":206,"column":15}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":7}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":5}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":50}},"210":{"start":{"line":211,"column":0},"end":{"line":211,"column":39}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":36}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":59}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":71}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":19}},"216":{"start":{"line":217,"column":0},"end":{"line":217,"column":16}},"217":{"start":{"line":218,"column":0},"end":{"line":218,"column":3}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":2}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":40}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":15}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":16}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":21}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":21}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":32}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":7}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":22}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":7}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":30}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":30}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":8}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":32}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":6}},"236":{"start":{"line":237,"column":0},"end":{"line":237,"column":67}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":26}},"239":{"start":{"line":240,"column":0},"end":{"line":240,"column":55}},"240":{"start":{"line":241,"column":0},"end":{"line":241,"column":21}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":7}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":19}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":16}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":3}},"245":{"start":{"line":246,"column":0},"end":{"line":246,"column":2}},"247":{"start":{"line":248,"column":0},"end":{"line":248,"column":51}},"248":{"start":{"line":249,"column":0},"end":{"line":249,"column":15}},"249":{"start":{"line":250,"column":0},"end":{"line":250,"column":16}},"250":{"start":{"line":251,"column":0},"end":{"line":251,"column":21}},"251":{"start":{"line":252,"column":0},"end":{"line":252,"column":21}},"252":{"start":{"line":253,"column":0},"end":{"line":253,"column":32}},"253":{"start":{"line":254,"column":0},"end":{"line":254,"column":37}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":7}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":22}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":7}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":22}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":30}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":8}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":32}},"262":{"start":{"line":263,"column":0},"end":{"line":263,"column":6}},"264":{"start":{"line":265,"column":0},"end":{"line":265,"column":71}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":19}},"266":{"start":{"line":267,"column":0},"end":{"line":267,"column":16}},"267":{"start":{"line":268,"column":0},"end":{"line":268,"column":3}},"268":{"start":{"line":269,"column":0},"end":{"line":269,"column":2}}},"s":{"0":1,"1":1,"2":1,"17":1,"18":1,"19":1,"20":1,"21":1,"24":1,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"36":0,"38":0,"39":0,"40":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"52":1,"53":0,"54":0,"55":0,"56":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"66":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"77":1,"78":0,"79":0,"80":0,"81":0,"82":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"98":0,"99":0,"100":0,"101":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"110":0,"112":0,"113":0,"114":0,"116":0,"117":0,"118":0,"119":0,"120":0,"122":0,"123":0,"124":0,"126":0,"128":0,"129":0,"130":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"142":1,"143":0,"144":0,"145":0,"146":0,"147":0,"149":0,"150":0,"151":0,"152":0,"153":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"165":1,"166":0,"167":0,"168":0,"169":0,"170":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"209":0,"210":0,"211":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"220":1,"221":0,"222":0,"223":0,"224":0,"225":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"236":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"247":1,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"264":0,"265":0,"266":0,"267":0,"268":0},"branchMap":{},"b":{},"fnMap":{"0":{"name":"getAllUserData","decl":{"start":{"line":25,"column":30},"end":{"line":50,"column":2}},"loc":{"start":{"line":25,"column":30},"end":{"line":50,"column":2}},"line":25},"1":{"name":"getUserData","decl":{"start":{"line":53,"column":27},"end":{"line":75,"column":2}},"loc":{"start":{"line":53,"column":27},"end":{"line":75,"column":2}},"line":53},"2":{"name":"updateUser","decl":{"start":{"line":78,"column":26},"end":{"line":140,"column":2}},"loc":{"start":{"line":78,"column":26},"end":{"line":140,"column":2}},"line":78},"3":{"name":"deleteUser","decl":{"start":{"line":143,"column":26},"end":{"line":163,"column":2}},"loc":{"start":{"line":143,"column":26},"end":{"line":163,"column":2}},"line":143},"4":{"name":"updatePassword","decl":{"start":{"line":166,"column":30},"end":{"line":219,"column":2}},"loc":{"start":{"line":166,"column":30},"end":{"line":219,"column":2}},"line":166},"5":{"name":"updateShipAddress","decl":{"start":{"line":221,"column":33},"end":{"line":246,"column":2}},"loc":{"start":{"line":221,"column":33},"end":{"line":246,"column":2}},"line":221},"6":{"name":"addExpoPushNotificationToken","decl":{"start":{"line":248,"column":44},"end":{"line":269,"column":2}},"loc":{"start":{"line":248,"column":44},"end":{"line":269,"column":2}},"line":248}},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/errors/customErrors.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/errors/customErrors.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":52}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":19}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":33}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":69}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":30}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":52}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":3}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":1}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":24}}},"s":{"0":1,"5":1,"6":5,"8":5,"9":5,"10":5,"12":5,"13":5,"14":1,"16":1},"branchMap":{"0":{"type":"branch","line":6,"loc":{"start":{"line":6,"column":2},"end":{"line":14,"column":3}},"locations":[{"start":{"line":6,"column":2},"end":{"line":14,"column":3}}]},"1":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":48},"end":{"line":10,"column":61}},"locations":[{"start":{"line":10,"column":48},"end":{"line":10,"column":61}}]},"2":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":52},"end":{"line":10,"column":69}},"locations":[{"start":{"line":10,"column":52},"end":{"line":10,"column":69}}]}},"b":{"0":[5],"1":[3],"2":[2]},"fnMap":{"0":{"name":"AppError","decl":{"start":{"line":6,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":6,"column":2},"end":{"line":14,"column":3}},"line":6}},"f":{"0":5}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/errors/customErrors.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/errors/customErrors.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":30}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":52}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":19}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":33}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":69}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":30}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":52}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":3}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":1}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":24}}},"s":{"0":1,"5":1,"6":27,"8":27,"9":27,"10":27,"12":27,"13":27,"14":1,"16":1},"branchMap":{"0":{"type":"branch","line":6,"loc":{"start":{"line":6,"column":2},"end":{"line":14,"column":3}},"locations":[{"start":{"line":6,"column":2},"end":{"line":14,"column":3}}]},"1":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":48},"end":{"line":10,"column":61}},"locations":[{"start":{"line":10,"column":48},"end":{"line":10,"column":61}}]},"2":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":52},"end":{"line":10,"column":69}},"locations":[{"start":{"line":10,"column":52},"end":{"line":10,"column":69}}]}},"b":{"0":[27],"1":[23],"2":[4]},"fnMap":{"0":{"name":"AppError","decl":{"start":{"line":6,"column":2},"end":{"line":14,"column":3}},"loc":{"start":{"line":6,"column":2},"end":{"line":14,"column":3}},"line":6}},"f":{"0":27}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/auth-check.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/auth-check.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":13}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":46}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":25}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":28}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":16}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":21}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":7}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":49}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":22}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":28}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":76}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":9}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":13}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":5}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":50}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":40}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":28}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":55}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":9}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":13}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":5}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":36}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":12}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":39}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":22}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":67}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":28}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":20}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":44}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":13}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":5}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":32}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":73}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":28}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":16}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":78}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":9}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":13}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":5}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":11}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":19}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":45}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":28}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":44}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":9}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":13}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":5}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":45}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":28}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":33}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":9}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":13}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":5}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":52}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":3}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":2}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":25}}},"s":{"1":1,"6":1,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"41":0,"42":0,"43":0,"44":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"56":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"87":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"authCheck","decl":{"start":{"line":17,"column":18},"end":{"line":86,"column":2}},"loc":{"start":{"line":17,"column":18},"end":{"line":86,"column":2}},"line":17}},"f":{"0":0}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/errorHandler.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/errorHandler.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":22}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":24}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":16}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":16}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":22}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":12}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":44}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":68}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":72}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":40}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":11}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":59}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":4}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":47}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":36}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":3}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":56}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":45}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":2}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":28}}},"s":{"1":1,"9":1,"10":4,"11":4,"12":4,"13":4,"14":4,"15":4,"18":4,"19":4,"22":4,"23":4,"24":4,"25":4,"28":4,"29":0,"30":0,"32":4,"33":4,"34":4,"36":1},"branchMap":{"0":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":21},"end":{"line":35,"column":2}},"locations":[{"start":{"line":10,"column":21},"end":{"line":35,"column":2}}]},"1":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":51},"end":{"line":19,"column":68}},"locations":[{"start":{"line":19,"column":51},"end":{"line":19,"column":68}}]},"2":{"type":"branch","line":25,"loc":{"start":{"line":25,"column":17},"end":{"line":25,"column":59}},"locations":[{"start":{"line":25,"column":17},"end":{"line":25,"column":59}}]},"3":{"type":"branch","line":29,"loc":{"start":{"line":29,"column":46},"end":{"line":31,"column":3}},"locations":[{"start":{"line":29,"column":46},"end":{"line":31,"column":3}}]}},"b":{"0":[4],"1":[0],"2":[0],"3":[0]},"fnMap":{"0":{"name":"errorHandler","decl":{"start":{"line":10,"column":21},"end":{"line":35,"column":2}},"loc":{"start":{"line":10,"column":21},"end":{"line":35,"column":2}},"line":10}},"f":{"0":4}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/errorHandler.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/errorHandler.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":22}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":24}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":16}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":16}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":22}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":12}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":44}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":68}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":72}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":40}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":11}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":59}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":4}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":47}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":36}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":3}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":56}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":45}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":2}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":28}}},"s":{"1":1,"9":1,"10":16,"11":16,"12":16,"13":16,"14":16,"15":16,"18":16,"19":16,"22":16,"23":16,"24":16,"25":16,"28":16,"29":0,"30":0,"32":16,"33":16,"34":16,"36":1},"branchMap":{"0":{"type":"branch","line":10,"loc":{"start":{"line":10,"column":21},"end":{"line":35,"column":2}},"locations":[{"start":{"line":10,"column":21},"end":{"line":35,"column":2}}]},"1":{"type":"branch","line":19,"loc":{"start":{"line":19,"column":51},"end":{"line":19,"column":68}},"locations":[{"start":{"line":19,"column":51},"end":{"line":19,"column":68}}]},"2":{"type":"branch","line":25,"loc":{"start":{"line":25,"column":17},"end":{"line":25,"column":59}},"locations":[{"start":{"line":25,"column":17},"end":{"line":25,"column":59}}]},"3":{"type":"branch","line":29,"loc":{"start":{"line":29,"column":46},"end":{"line":31,"column":3}},"locations":[{"start":{"line":29,"column":46},"end":{"line":31,"column":3}}]}},"b":{"0":[16],"1":[0],"2":[0],"3":[0]},"fnMap":{"0":{"name":"errorHandler","decl":{"start":{"line":10,"column":21},"end":{"line":35,"column":2}},"loc":{"start":{"line":10,"column":21},"end":{"line":35,"column":2}},"line":10}},"f":{"0":16}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/handleExpoResponse.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/handleExpoResponse.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":49}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":34}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":46}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":40}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":23}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":17}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":31}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":21}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":7}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":33}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":50}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":15}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":35}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":39}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":22}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":8}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":50}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":13}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":5}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":8}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":34}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":53}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":7}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":45}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":32}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":34}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":8}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":34}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":69}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":7}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":13}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":5}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":36}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":25}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":79}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":12}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":8}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":5}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":19}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":36}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":18}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":5}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":76}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":3}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":2}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":40}}},"s":{"0":1,"1":1,"2":1,"34":1,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"63":0,"64":0,"65":0,"66":0,"67":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"84":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"expoNotificationResponse","decl":{"start":{"line":35,"column":33},"end":{"line":83,"column":2}},"loc":{"start":{"line":35,"column":33},"end":{"line":83,"column":2}},"line":35}},"f":{"0":0}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/multerStorage.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/multerStorage.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":68}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":36}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":33}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":76}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":76}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":6}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":31}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":10}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":51}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":35}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":45}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":52}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":13}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":5}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":19}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":3}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":49}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":46}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":10}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":23}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":14}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":48}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":49}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":55}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":62}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":45}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":78}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":17}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":9}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":45}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":7}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":33}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":45}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":15}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":7}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":2}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":32}}},"s":{"0":1,"1":1,"3":1,"10":1,"11":1,"12":0,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"40":1,"41":8,"43":8,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":8,"74":1},"branchMap":{"0":{"type":"branch","line":41,"loc":{"start":{"line":41,"column":25},"end":{"line":73,"column":2}},"locations":[{"start":{"line":41,"column":25},"end":{"line":73,"column":2}}]}},"b":{"0":[8]},"fnMap":{"0":{"name":"destination","decl":{"start":{"line":12,"column":15},"end":{"line":14,"column":4}},"loc":{"start":{"line":12,"column":15},"end":{"line":14,"column":4}},"line":12},"1":{"name":"filename","decl":{"start":{"line":15,"column":12},"end":{"line":21,"column":4}},"loc":{"start":{"line":15,"column":12},"end":{"line":21,"column":4}},"line":15},"2":{"name":"fileFilter","decl":{"start":{"line":30,"column":14},"end":{"line":37,"column":4}},"loc":{"start":{"line":30,"column":14},"end":{"line":37,"column":4}},"line":30},"3":{"name":"uploadMiddleware","decl":{"start":{"line":41,"column":25},"end":{"line":73,"column":2}},"loc":{"start":{"line":41,"column":25},"end":{"line":73,"column":2}},"line":41}},"f":{"0":0,"1":0,"2":0,"3":8}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/rateLimiter.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/rateLimiter.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":56}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":53}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":79}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":62}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":68}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":39}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":18}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":23}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":63}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":10}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":6}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":18}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":34}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":43}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":23}}},"s":{"0":1,"1":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"19":4,"20":4,"21":1,"23":1,"25":1},"branchMap":{"0":{"type":"branch","line":18,"loc":{"start":{"line":18,"column":8},"end":{"line":21,"column":4}},"locations":[{"start":{"line":18,"column":8},"end":{"line":21,"column":4}}]}},"b":{"0":[4]},"fnMap":{"0":{"name":"handler","decl":{"start":{"line":12,"column":11},"end":{"line":17,"column":4}},"loc":{"start":{"line":12,"column":11},"end":{"line":17,"column":4}},"line":12},"1":{"name":"skip","decl":{"start":{"line":18,"column":8},"end":{"line":21,"column":4}},"loc":{"start":{"line":18,"column":8},"end":{"line":21,"column":4}},"line":18}},"f":{"0":0,"1":4}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/multerStorage.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/multerStorage.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":68}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":46}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":51}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":39}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":4}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":33}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":76}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":76}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":6}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":3}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":31}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":10}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":51}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":35}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":45}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":52}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":13}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":5}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":19}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":3}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":49}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":46}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":10}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":23}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":23}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":14}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":48}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":49}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":55}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":62}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":39}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":45}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":78}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":17}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":9}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":45}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":15}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":7}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":33}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":45}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":15}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":7}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":13}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":7}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":2}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":32}}},"s":{"0":1,"1":1,"3":1,"10":1,"11":1,"12":0,"13":0,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":1,"40":1,"41":12,"43":12,"44":0,"45":0,"46":0,"47":0,"49":0,"50":0,"51":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":12,"74":1},"branchMap":{"0":{"type":"branch","line":41,"loc":{"start":{"line":41,"column":25},"end":{"line":73,"column":2}},"locations":[{"start":{"line":41,"column":25},"end":{"line":73,"column":2}}]}},"b":{"0":[12]},"fnMap":{"0":{"name":"destination","decl":{"start":{"line":12,"column":15},"end":{"line":14,"column":4}},"loc":{"start":{"line":12,"column":15},"end":{"line":14,"column":4}},"line":12},"1":{"name":"filename","decl":{"start":{"line":15,"column":12},"end":{"line":21,"column":4}},"loc":{"start":{"line":15,"column":12},"end":{"line":21,"column":4}},"line":15},"2":{"name":"fileFilter","decl":{"start":{"line":30,"column":14},"end":{"line":37,"column":4}},"loc":{"start":{"line":30,"column":14},"end":{"line":37,"column":4}},"line":30},"3":{"name":"uploadMiddleware","decl":{"start":{"line":41,"column":25},"end":{"line":73,"column":2}},"loc":{"start":{"line":41,"column":25},"end":{"line":73,"column":2}},"line":41}},"f":{"0":0,"1":0,"2":0,"3":12}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/rateLimiter.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/rateLimiter.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":56}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":53}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":79}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":62}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":68}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":39}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":18}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":23}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":63}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":10}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":6}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":4}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":18}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":34}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":43}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":23}}},"s":{"0":1,"1":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"19":19,"20":19,"21":1,"23":1,"25":1},"branchMap":{"0":{"type":"branch","line":18,"loc":{"start":{"line":18,"column":8},"end":{"line":21,"column":4}},"locations":[{"start":{"line":18,"column":8},"end":{"line":21,"column":4}}]}},"b":{"0":[19]},"fnMap":{"0":{"name":"handler","decl":{"start":{"line":12,"column":11},"end":{"line":17,"column":4}},"loc":{"start":{"line":12,"column":11},"end":{"line":17,"column":4}},"line":12},"1":{"name":"skip","decl":{"start":{"line":18,"column":8},"end":{"line":21,"column":4}},"loc":{"start":{"line":18,"column":8},"end":{"line":21,"column":4}},"line":18}},"f":{"0":0,"1":19}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/send-notification.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/middleware/send-notification.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":45}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":42}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":27}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":31}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":41}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":19}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":21}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":3}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":32}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":18}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":21}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":31}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":29}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":21}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":4}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":7}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":43}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":45}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":7}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":23}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":18}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":37}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":45}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":10}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":38}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":8}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":6}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":23}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":25}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":62}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":24}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":8}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":5}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":59}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":71}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":16}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":75}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":5}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":18}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":19}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":36}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":18}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":5}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":33}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":25}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":61}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":12}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":8}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":5}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":64}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":3}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":2}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":42}}},"s":{"0":1,"1":1,"32":1,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"68":0,"71":0,"72":0,"73":0,"74":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"91":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"sendPushNotificationToUser","decl":{"start":{"line":33,"column":35},"end":{"line":90,"column":2}},"loc":{"start":{"line":33,"column":35},"end":{"line":90,"column":2}},"line":33}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/buyerreview.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/buyerreview.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":32}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":26}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":8}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":19}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":28}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":27}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":2}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":56}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":11}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":21}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":24}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":34}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":21}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":4}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":11}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":26}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":27}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":25}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":25}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":24}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":4}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":18}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":28}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":11}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":24}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":4}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":18}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":26}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":11}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":24}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":4}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":19}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":24}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":14}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":27}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":20}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":25}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":16}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":12}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":26}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":12}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":26}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":1}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":27}}},"s":{"0":1,"11":1,"12":1,"13":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"37":1,"38":1,"39":1,"40":1,"41":1,"43":1,"44":1,"45":1,"46":1,"47":1,"49":1,"50":1,"51":1,"52":1,"53":1,"55":1,"56":1,"58":1,"59":1,"61":1,"62":1,"64":1,"65":1,"66":1,"67":1,"68":1,"70":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/index.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":16}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":20}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":49}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":38}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":58}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":61}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":17}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":76}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":1}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":50}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":36}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":30}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":7}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":49}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":21}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":14}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":59}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":7}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":44}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":19}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":50}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":46}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":3}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":2}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":28}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":26}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":62}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":1}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":56}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":22}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":19}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":10}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":20}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":97}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":6}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":4}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":68}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":17}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":3}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":14}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":7}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":40}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":46}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":44}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":54}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":15}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":37}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":43}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":7}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":52}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":69}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":11}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":77}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":37}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":51}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":67}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":44}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":75}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":24}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":13}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":29}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":74}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":36}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":18}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":11}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":70}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":22}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":15}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":12}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":54}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":56}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":61}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":71}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":63}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":30}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":26}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":83}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":16}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":38}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":20}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":13}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":65}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":43}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":59}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":26}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":88}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":16}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":38}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":20}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":13}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":11}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":38}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":54}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":16}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":49}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":68}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":15}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":26}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":84}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":16}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":38}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":20}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":13}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":11}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":38}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":9}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":31}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":37}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":69}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":41}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":62}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":16}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":37}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":74}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":9}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":21}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":37}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":18}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":7}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":12}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":47}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":5}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":19}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":67}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":39}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":20}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":91}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":8}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":12}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":50}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":5}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":3}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":5}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":75}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":37}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":53}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":40}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":31}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":30}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":43}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":36}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":33}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":47}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":23}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":19}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":28}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":21}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":21}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":4}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":62}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":48}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":41}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":65}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":12}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":1}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":25}}},"s":{"0":0,"1":0,"2":0,"3":0,"5":0,"6":0,"7":0,"24":0,"25":0,"27":0,"28":0,"29":0,"32":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"93":0,"96":0,"98":0,"100":0,"103":0,"106":0,"107":0,"111":0,"114":0,"115":0,"116":0,"118":0,"119":0,"120":0,"121":0,"122":0,"125":0,"126":0,"127":0,"128":0,"131":0,"134":0,"135":0,"138":0,"141":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"152":0,"153":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"165":0,"168":0,"169":0,"170":0,"171":0,"172":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"182":0,"183":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"206":0,"207":0,"208":0,"209":0,"211":0,"212":0,"213":0,"214":0,"215":0,"218":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"237":0,"238":0,"241":0,"242":0,"243":0,"244":0,"246":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":7875},"end":{"line":247,"column":25}},"locations":[{"start":{"line":1,"column":7875},"end":{"line":247,"column":25}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":7875},"end":{"line":247,"column":25}},"loc":{"start":{"line":1,"column":7875},"end":{"line":247,"column":25}},"line":1}},"f":{"0":0}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/index.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/index.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":16}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":28}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":20}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":49}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":51}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":38}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":58}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":61}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":17}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":76}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":1}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":50}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":36}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":30}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":7}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":49}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":21}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":14}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":59}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":36}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":7}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":44}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":19}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":50}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":46}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":3}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":2}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":28}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":26}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":62}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":1}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":56}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":22}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":50}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":10}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":20}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":97}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":6}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":9}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":68}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":17}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":3}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":14}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":7}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":40}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":46}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":44}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":54}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":15}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":37}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":43}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":7}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":52}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":69}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":11}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":77}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":37}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":51}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":67}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":44}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":75}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":24}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":13}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":29}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":74}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":36}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":18}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":11}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":70}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":22}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":15}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":12}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":54}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":56}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":61}},"138":{"start":{"line":139,"column":0},"end":{"line":139,"column":71}},"141":{"start":{"line":142,"column":0},"end":{"line":142,"column":63}},"144":{"start":{"line":145,"column":0},"end":{"line":145,"column":30}},"145":{"start":{"line":146,"column":0},"end":{"line":146,"column":26}},"146":{"start":{"line":147,"column":0},"end":{"line":147,"column":83}},"147":{"start":{"line":148,"column":0},"end":{"line":148,"column":16}},"148":{"start":{"line":149,"column":0},"end":{"line":149,"column":38}},"149":{"start":{"line":150,"column":0},"end":{"line":150,"column":20}},"150":{"start":{"line":151,"column":0},"end":{"line":151,"column":13}},"152":{"start":{"line":153,"column":0},"end":{"line":153,"column":65}},"153":{"start":{"line":154,"column":0},"end":{"line":154,"column":43}},"156":{"start":{"line":157,"column":0},"end":{"line":157,"column":59}},"157":{"start":{"line":158,"column":0},"end":{"line":158,"column":26}},"158":{"start":{"line":159,"column":0},"end":{"line":159,"column":88}},"159":{"start":{"line":160,"column":0},"end":{"line":160,"column":16}},"160":{"start":{"line":161,"column":0},"end":{"line":161,"column":38}},"161":{"start":{"line":162,"column":0},"end":{"line":162,"column":20}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":13}},"163":{"start":{"line":164,"column":0},"end":{"line":164,"column":11}},"165":{"start":{"line":166,"column":0},"end":{"line":166,"column":38}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":54}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":16}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":49}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":68}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":15}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":26}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":84}},"176":{"start":{"line":177,"column":0},"end":{"line":177,"column":16}},"177":{"start":{"line":178,"column":0},"end":{"line":178,"column":38}},"178":{"start":{"line":179,"column":0},"end":{"line":179,"column":20}},"179":{"start":{"line":180,"column":0},"end":{"line":180,"column":13}},"180":{"start":{"line":181,"column":0},"end":{"line":181,"column":11}},"182":{"start":{"line":183,"column":0},"end":{"line":183,"column":38}},"183":{"start":{"line":184,"column":0},"end":{"line":184,"column":9}},"186":{"start":{"line":187,"column":0},"end":{"line":187,"column":31}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":37}},"188":{"start":{"line":189,"column":0},"end":{"line":189,"column":69}},"189":{"start":{"line":190,"column":0},"end":{"line":190,"column":41}},"190":{"start":{"line":191,"column":0},"end":{"line":191,"column":62}},"191":{"start":{"line":192,"column":0},"end":{"line":192,"column":16}},"192":{"start":{"line":193,"column":0},"end":{"line":193,"column":37}},"193":{"start":{"line":194,"column":0},"end":{"line":194,"column":74}},"194":{"start":{"line":195,"column":0},"end":{"line":195,"column":9}},"195":{"start":{"line":196,"column":0},"end":{"line":196,"column":21}},"197":{"start":{"line":198,"column":0},"end":{"line":198,"column":37}},"198":{"start":{"line":199,"column":0},"end":{"line":199,"column":18}},"199":{"start":{"line":200,"column":0},"end":{"line":200,"column":7}},"200":{"start":{"line":201,"column":0},"end":{"line":201,"column":12}},"201":{"start":{"line":202,"column":0},"end":{"line":202,"column":47}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":5}},"203":{"start":{"line":204,"column":0},"end":{"line":204,"column":19}},"204":{"start":{"line":205,"column":0},"end":{"line":205,"column":67}},"206":{"start":{"line":207,"column":0},"end":{"line":207,"column":39}},"207":{"start":{"line":208,"column":0},"end":{"line":208,"column":20}},"208":{"start":{"line":209,"column":0},"end":{"line":209,"column":91}},"209":{"start":{"line":210,"column":0},"end":{"line":210,"column":8}},"211":{"start":{"line":212,"column":0},"end":{"line":212,"column":12}},"212":{"start":{"line":213,"column":0},"end":{"line":213,"column":50}},"213":{"start":{"line":214,"column":0},"end":{"line":214,"column":5}},"214":{"start":{"line":215,"column":0},"end":{"line":215,"column":3}},"215":{"start":{"line":216,"column":0},"end":{"line":216,"column":5}},"218":{"start":{"line":219,"column":0},"end":{"line":219,"column":75}},"220":{"start":{"line":221,"column":0},"end":{"line":221,"column":37}},"221":{"start":{"line":222,"column":0},"end":{"line":222,"column":53}},"222":{"start":{"line":223,"column":0},"end":{"line":223,"column":40}},"223":{"start":{"line":224,"column":0},"end":{"line":224,"column":31}},"224":{"start":{"line":225,"column":0},"end":{"line":225,"column":30}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":43}},"226":{"start":{"line":227,"column":0},"end":{"line":227,"column":36}},"227":{"start":{"line":228,"column":0},"end":{"line":228,"column":33}},"228":{"start":{"line":229,"column":0},"end":{"line":229,"column":47}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":23}},"230":{"start":{"line":231,"column":0},"end":{"line":231,"column":19}},"231":{"start":{"line":232,"column":0},"end":{"line":232,"column":28}},"232":{"start":{"line":233,"column":0},"end":{"line":233,"column":21}},"233":{"start":{"line":234,"column":0},"end":{"line":234,"column":21}},"234":{"start":{"line":235,"column":0},"end":{"line":235,"column":4}},"237":{"start":{"line":238,"column":0},"end":{"line":238,"column":62}},"238":{"start":{"line":239,"column":0},"end":{"line":239,"column":48}},"241":{"start":{"line":242,"column":0},"end":{"line":242,"column":41}},"242":{"start":{"line":243,"column":0},"end":{"line":243,"column":65}},"243":{"start":{"line":244,"column":0},"end":{"line":244,"column":12}},"244":{"start":{"line":245,"column":0},"end":{"line":245,"column":1}},"246":{"start":{"line":247,"column":0},"end":{"line":247,"column":25}}},"s":{"0":0,"1":0,"2":0,"3":0,"5":0,"6":0,"7":0,"24":0,"25":0,"27":0,"28":0,"29":0,"32":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"52":0,"53":0,"54":0,"55":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"93":0,"96":0,"98":0,"100":0,"103":0,"106":0,"107":0,"111":0,"114":0,"115":0,"116":0,"118":0,"119":0,"120":0,"121":0,"122":0,"125":0,"126":0,"127":0,"128":0,"131":0,"134":0,"135":0,"138":0,"141":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"152":0,"153":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"165":0,"168":0,"169":0,"170":0,"171":0,"172":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"182":0,"183":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"206":0,"207":0,"208":0,"209":0,"211":0,"212":0,"213":0,"214":0,"215":0,"218":0,"220":0,"221":0,"222":0,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"237":0,"238":0,"241":0,"242":0,"243":0,"244":0,"246":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":7911},"end":{"line":247,"column":25}},"locations":[{"start":{"line":1,"column":7911},"end":{"line":247,"column":25}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":7911},"end":{"line":247,"column":25}},"loc":{"start":{"line":1,"column":7911},"end":{"line":247,"column":25}},"line":1}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/notifiation.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/notifiation.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":8}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":26}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":8}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":19}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":29}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":28}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":33}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":3}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":24}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":34}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":21}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":29}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":11}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":26}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":4}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":25}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":11}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":26}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":4}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":27}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":11}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":27}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":4}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":26}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":25}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":24}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":4}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":26}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":24}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":14}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":12}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":26}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":12}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":26}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":1}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":28}}},"s":{"1":1,"15":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"51":1,"52":1,"54":1,"55":1,"56":1,"57":1,"58":1,"60":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/order.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/order.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":8}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":26}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":40}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":40}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":8}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":22}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":21}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":2}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":44}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":11}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":21}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":34}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":4}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":29}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":11}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":27}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":4}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":26}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":11}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":26}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":4}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":31}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":11}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":26}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":4}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":26}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":11}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":24}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":4}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":33}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":76}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":28}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":11}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":24}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":4}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":18}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":25}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":34}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":27}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":25}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":34}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":28}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":11}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":24}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":4}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":42}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":11}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":27}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":4}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":30}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":11}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":24}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":4}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":37}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":28}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":36}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":28}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":28}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":35}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":15}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":36}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":16}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":37}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":20}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":12}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":26}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":12}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":26}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":1}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":21}}},"s":{"1":1,"13":1,"14":1,"15":1,"16":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"52":1,"53":1,"54":1,"55":1,"56":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"78":1,"79":1,"80":1,"81":1,"83":1,"84":1,"86":1,"87":1,"89":1,"90":1,"92":1,"93":1,"94":1,"95":1,"96":1,"98":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/product.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/product.ts","all":false,"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":8}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":26}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":40}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":28}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":8}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":24}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":23}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":2}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":48}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":11}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":21}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":34}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":21}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":4}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":29}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":26}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":31}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":11}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":26}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":4}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":30}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":11}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":4}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":29}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":11}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":25}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":25}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":11}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":26}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":4}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":28}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":11}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":26}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":4}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":31}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":11}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":27}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":4}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":30}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":25}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":11}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":24}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":4}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":26}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":24}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":14}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":29}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":30}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":23}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":18}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":12}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":26}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":12}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":26}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":1}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":23}}},"s":{"1":1,"14":1,"15":1,"16":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"32":1,"33":1,"34":1,"35":1,"37":1,"38":1,"39":1,"40":1,"42":1,"43":1,"44":1,"45":1,"47":1,"48":1,"49":1,"50":1,"52":1,"53":1,"54":1,"55":1,"57":1,"58":1,"59":1,"60":1,"62":1,"63":1,"64":1,"65":1,"67":1,"68":1,"69":1,"70":1,"71":1,"73":1,"74":1,"76":1,"77":1,"79":1,"80":1,"82":1,"83":1,"84":1,"85":1,"86":1,"88":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/role.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/role.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":79}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":8}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":19}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":20}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":42}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":11}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":21}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":24}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":34}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":21}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":4}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":21}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":11}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":39}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":32}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":16}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":20}}},"s":{"0":1,"2":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"18":1,"19":1,"20":1,"21":1,"23":1,"24":1,"25":1,"27":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/role.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/role.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":79}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":8}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":19}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":21}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":20}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":2}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":42}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":11}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":21}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":24}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":34}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":21}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":4}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":21}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":11}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":26}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":4}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":39}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":32}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":16}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":1}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":20}}},"s":{"0":0,"2":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"18":0,"19":0,"20":0,"21":0,"23":0,"24":0,"25":0,"27":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":571},"end":{"line":28,"column":20}},"locations":[{"start":{"line":1,"column":571},"end":{"line":28,"column":20}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":571},"end":{"line":28,"column":20}},"loc":{"start":{"line":1,"column":571},"end":{"line":28,"column":20}},"line":1}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/transaction.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/transaction.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":28}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":8}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":19}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":28}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":27}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":2}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":56}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":11}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":21}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":24}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":34}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":21}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":4}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":29}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":27}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":26}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":11}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":60}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":4}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":25}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":11}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":45}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":25}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":78}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":4}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":28}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":11}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":24}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":4}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":36}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":26}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":4}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":27}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":26}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":11}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":24}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":27}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":25}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":16}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":12}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":26}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":12}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":26}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":1}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":27}}},"s":{"0":1,"10":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"64":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/user.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/user.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":26}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":40}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":8}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":19}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":20}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":42}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":11}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":21}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":24}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":34}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":21}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":11}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":4}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":28}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":11}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":26}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":27}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":26}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":4}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":24}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":11}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":4}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":26}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":24}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":21}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":32}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":11}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":26}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":26}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":11}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":26}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":4}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":27}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":11}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":26}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":4}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":27}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":11}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":26}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":4}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":29}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":11}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":26}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":4}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":27}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":11}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":26}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":4}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":34}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":11}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":26}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":4}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":39}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":11}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":27}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":4}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":23}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":11}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":27}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":4}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":32}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":25}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":11}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":24}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":4}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":24}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":14}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":34}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":26}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":35}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":35}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":22}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":39}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":31}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":12}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":26}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":12}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":26}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":1}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":20}}},"s":{"0":1,"12":1,"13":1,"14":1,"15":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"94":1,"95":1,"97":1,"98":1,"100":1,"101":1,"103":1,"104":1,"106":1,"107":1,"109":1,"110":1,"111":1,"112":1,"113":1,"115":1},"branchMap":{"0":{"type":"branch","line":96,"loc":{"start":{"line":96,"column":2},"end":{"line":96,"column":14}},"locations":[{"start":{"line":96,"column":2},"end":{"line":96,"column":14}}]},"1":{"type":"branch","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":99,"column":26}},"locations":[{"start":{"line":99,"column":2},"end":{"line":99,"column":26}}]},"2":{"type":"branch","line":102,"loc":{"start":{"line":102,"column":2},"end":{"line":102,"column":27}},"locations":[{"start":{"line":102,"column":2},"end":{"line":102,"column":27}}]},"3":{"type":"branch","line":105,"loc":{"start":{"line":105,"column":2},"end":{"line":105,"column":22}},"locations":[{"start":{"line":105,"column":2},"end":{"line":105,"column":22}}]},"4":{"type":"branch","line":108,"loc":{"start":{"line":108,"column":2},"end":{"line":108,"column":31}},"locations":[{"start":{"line":108,"column":2},"end":{"line":108,"column":31}}]}},"b":{"0":[1],"1":[1],"2":[1],"3":[1],"4":[1]},"fnMap":{},"f":{}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/userotpcode.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/userotpcode.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":26}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":8}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":19}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":27}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":2}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":52}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":21}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":24}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":34}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":21}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":4}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":21}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":11}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":26}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":4}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":25}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":11}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":18}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":26}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":22}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":11}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":26}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":28}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":12}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":26}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":12}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":1}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":27}}},"s":{"0":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"46":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/user.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/user.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":26}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":40}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":32}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":8}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":19}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":20}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":2}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":42}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":11}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":21}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":24}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":34}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":4}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":21}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":11}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":26}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":4}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":28}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":11}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":26}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":4}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":27}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":11}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":26}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":4}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":24}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":11}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":4}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":26}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":11}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":24}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":21}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":4}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":32}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":11}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":26}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":26}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":11}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":26}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":4}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":27}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":11}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":26}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":4}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":27}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":11}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":26}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":4}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":29}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":11}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":26}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":4}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":27}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":11}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":26}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":4}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":34}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":11}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":26}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":4}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":39}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":11}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":27}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":4}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":23}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":11}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":27}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":4}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":32}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":25}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":11}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":24}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":4}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":18}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":24}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":14}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":34}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":26}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":35}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":27}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":35}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":22}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":39}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":31}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":12}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":26}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":12}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":26}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":1}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":20}}},"s":{"0":0,"12":0,"13":0,"14":0,"15":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"94":0,"95":0,"97":0,"98":0,"100":0,"101":0,"103":0,"104":0,"106":0,"107":0,"109":0,"110":0,"111":0,"112":0,"113":0,"115":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":2126},"end":{"line":116,"column":20}},"locations":[{"start":{"line":1,"column":2126},"end":{"line":116,"column":20}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":2126},"end":{"line":116,"column":20}},"loc":{"start":{"line":1,"column":2126},"end":{"line":116,"column":20}},"line":1}},"f":{"0":0}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/userotpcode.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/models/userotpcode.ts","all":true,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":8}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":26}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":8}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":19}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":27}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":2}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":52}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":11}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":21}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":24}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":34}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":21}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":4}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":21}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":11}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":26}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":4}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":25}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":11}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":24}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":4}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":18}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":11}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":26}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":4}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":22}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":11}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":26}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":4}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":28}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":12}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":26}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":12}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":26}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":1}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":27}}},"s":{"0":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"46":0},"branchMap":{"0":{"type":"branch","line":1,"loc":{"start":{"line":1,"column":859},"end":{"line":47,"column":27}},"locations":[{"start":{"line":1,"column":859},"end":{"line":47,"column":27}}]}},"b":{"0":[0]},"fnMap":{"0":{"name":"(empty-report)","decl":{"start":{"line":1,"column":859},"end":{"line":47,"column":27}},"loc":{"start":{"line":1,"column":859},"end":{"line":47,"column":27}},"line":1}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/auth.routes.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/auth.routes.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":42}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":8}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":44}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":40}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":41}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":49}},"175":{"start":{"line":176,"column":0},"end":{"line":176,"column":33}},"202":{"start":{"line":203,"column":0},"end":{"line":203,"column":41}},"295":{"start":{"line":296,"column":0},"end":{"line":296,"column":46}},"329":{"start":{"line":330,"column":0},"end":{"line":330,"column":47}},"331":{"start":{"line":332,"column":0},"end":{"line":332,"column":26}}},"s":{"0":1,"1":1,"11":1,"53":1,"82":1,"122":1,"175":1,"202":1,"295":1,"329":1,"331":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
-,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/index.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":42}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":39}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":65}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":55}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":43}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":48}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":35}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":36}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":42}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":40}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":38}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":55}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":52}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"9":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"20":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
+,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/index.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/index.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":42}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":39}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":39}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":45}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":65}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":55}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":34}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":43}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":48}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":46}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":9}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":39}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":30}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":30}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":55}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":34}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":48}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":28}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":11}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":21}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":53}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":30}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":28}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":86}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":37}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":48}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":28}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":11}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":5}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":3}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":35}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":36}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":42}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":40}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":38}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":55}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":52}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":25}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"12":1,"15":1,"16":0,"18":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"47":1},"branchMap":{},"b":{},"fnMap":{},"f":{}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/notification.routes.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/notification.routes.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":75}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":24}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":8}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":37}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":27}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":29}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":3}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":80}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":56}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":24}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":80}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":9}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":1}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":52}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":34}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":24}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":20}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":23}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":21}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":2}},"196":{"start":{"line":197,"column":0},"end":{"line":197,"column":52}},"225":{"start":{"line":226,"column":0},"end":{"line":226,"column":43}},"256":{"start":{"line":257,"column":0},"end":{"line":257,"column":62}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":34}}},"s":{"0":1,"1":1,"2":1,"4":1,"11":1,"12":1,"13":1,"14":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"24":1,"26":1,"118":1,"119":1,"120":1,"121":1,"122":1,"196":1,"225":1,"256":1,"258":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"validateNotification","decl":{"start":{"line":17,"column":0},"end":{"line":23,"column":1}},"loc":{"start":{"line":17,"column":0},"end":{"line":23,"column":1}},"line":17}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/order.routes.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/order.routes.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":75}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":8}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":59}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":24}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":30}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":33}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":28}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":30}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":28}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":3}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":73}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":40}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":16}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":66}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":5}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":24}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":80}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":3}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":1}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":45}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":27}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":51}},"162":{"start":{"line":163,"column":0},"end":{"line":163,"column":54}},"187":{"start":{"line":188,"column":0},"end":{"line":188,"column":43}},"229":{"start":{"line":230,"column":0},"end":{"line":230,"column":64}},"255":{"start":{"line":256,"column":0},"end":{"line":256,"column":51}},"257":{"start":{"line":258,"column":0},"end":{"line":258,"column":16}},"258":{"start":{"line":259,"column":0},"end":{"line":259,"column":23}},"259":{"start":{"line":260,"column":0},"end":{"line":260,"column":36}},"260":{"start":{"line":261,"column":0},"end":{"line":261,"column":24}},"261":{"start":{"line":262,"column":0},"end":{"line":262,"column":2}},"263":{"start":{"line":264,"column":0},"end":{"line":264,"column":57}},"265":{"start":{"line":266,"column":0},"end":{"line":266,"column":27}}},"s":{"0":1,"1":1,"2":1,"11":1,"12":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"32":1,"34":1,"131":1,"162":1,"187":1,"229":1,"255":1,"257":1,"258":1,"259":1,"260":1,"261":1,"263":1,"265":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"validateOrder","decl":{"start":{"line":22,"column":0},"end":{"line":31,"column":1}},"loc":{"start":{"line":22,"column":0},"end":{"line":31,"column":1}},"line":22}},"f":{"0":0}}
,"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/payment.collection.routes.ts": {"path":"/Users/macbookpro/Documents/Projects_2025/farming-products/farming-product-REST-api/src/routes/payment.collection.routes.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":75}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":49}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":8}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":24}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":32}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":30}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":35}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":30}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":32}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":28}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":3}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":75}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":42}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":16}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":66}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":78}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":5}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":24}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":80}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":3}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":9}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":1}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":56}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":72}},"167":{"start":{"line":168,"column":0},"end":{"line":168,"column":28}},"168":{"start":{"line":169,"column":0},"end":{"line":169,"column":39}},"169":{"start":{"line":170,"column":0},"end":{"line":170,"column":12}},"170":{"start":{"line":171,"column":0},"end":{"line":171,"column":18}},"171":{"start":{"line":172,"column":0},"end":{"line":172,"column":26}},"172":{"start":{"line":173,"column":0},"end":{"line":173,"column":2}},"174":{"start":{"line":175,"column":0},"end":{"line":175,"column":38}}},"s":{"0":1,"1":1,"2":1,"6":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"28":1,"30":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"174":1},"branchMap":{},"b":{},"fnMap":{"0":{"name":"validatePayment","decl":{"start":{"line":17,"column":0},"end":{"line":27,"column":1}},"loc":{"start":{"line":17,"column":0},"end":{"line":27,"column":1}},"line":17}},"f":{"0":0}}
diff --git a/coverage/farming-product-REST-api/app.ts.html b/coverage/farming-product-REST-api/app.ts.html
index ad71e48..11d38a5 100644
--- a/coverage/farming-product-REST-api/app.ts.html
+++ b/coverage/farming-product-REST-api/app.ts.html
@@ -23,16 +23,16 @@