From 200e8015e52e253f8728b184614cbbc6286a6b20 Mon Sep 17 00:00:00 2001 From: thecyberlearn Date: Sat, 6 Sep 2025 08:36:05 +0530 Subject: [PATCH] Clean up unused files and reduce codebase size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove 10 unused files including standalone HTML, old templates, unused CSS, and Docker Compose configuration. Keep only files actively used by the Django application for CapRover deployment. πŸ€– Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- brandfind.html | 205 ----- brandfind1.html | 128 --- brandfinderpro.html | 327 ------- docker-compose.yml | 34 - static/css/digital-branding.css | 652 -------------- static/css/homepage.css | 802 ------------------ templates/brand_analysis_dashboard.html | 498 ----------- templates/core/digital_branding.html | 523 ------------ templates/core/homepage.html | 751 ---------------- ...and_analysis_webpage_single_file_react.jsx | 636 -------------- 10 files changed, 4556 deletions(-) delete mode 100644 brandfind.html delete mode 100644 brandfind1.html delete mode 100644 brandfinderpro.html delete mode 100644 docker-compose.yml delete mode 100644 static/css/digital-branding.css delete mode 100644 static/css/homepage.css delete mode 100644 templates/brand_analysis_dashboard.html delete mode 100644 templates/core/digital_branding.html delete mode 100644 templates/core/homepage.html delete mode 100644 tesla_brand_analysis_webpage_single_file_react.jsx diff --git a/brandfind.html b/brandfind.html deleted file mode 100644 index 6166471..0000000 --- a/brandfind.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - Tesla Brand Analysis Report - - - - -

Tesla Brand Analysis Report

- -
-

Brand Information

-

Brand: Tesla

-

Website: https://www.tesla.com

-

Analysis Date: August 27, 2025

-

Processing Time: AI-powered analysis

-
- -
-

Platform Presence

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PlatformStatusVerifiedConfidenceProfile URLNotes
Google BusinessFoundVerifiedHighProfileVerified business listing with reviews and location info
LinkedInFoundVerifiedHighProfileOfficial company page with verified badge
YouTubeFoundVerifiedHighProfileOfficial channel with verification checkmark
TikTokNot FoundN/AN/AN/ANo official business account found
InstagramFoundVerifiedHighProfileVerified business account with blue checkmark
PinterestNot FoundN/AN/AN/ANo official business account found
X (Twitter)FoundVerifiedHighProfileOfficial verified account with gold checkmark
FacebookFoundVerifiedMediumProfileBusiness page with verification badge
ThreadsFoundUnverifiedLowProfileUnverified account, authenticity uncertain
-
- -
-

Summary

-

Total Platforms Checked: 14

-

Platforms Found: 8

-

Platforms Missing: 6

-

Completion: 57%

-
- -
-

Recommendations

-
- TikTok – High Priority
- Growing platform for reaching younger demographics and viral marketing -
-
- Pinterest – Medium Priority
- Visual platform good for showcasing products and design aesthetics -
-
- Medium – Medium Priority
- Professional publishing platform for thought leadership content -
-
- -
-

Metadata

-

Analyzer Version: 1.0

-

Platforms Supported: 14

-

Analysis Method: AI-powered web research

-
- - - diff --git a/brandfind1.html b/brandfind1.html deleted file mode 100644 index 456e761..0000000 --- a/brandfind1.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - Tesla Brand Analysis - - - - - -
-

πŸš€ Tesla Brand Analysis

-

AI-powered social presence analysis

-
- - -
-

πŸ“Œ Brand Information

-
    -
  • Brand Name: Tesla
  • -
  • Website: www.tesla.com
  • -
  • Analysis Date: 2025-08-27
  • -
  • Processing: AI-powered analysis
  • -
-
- - -
-

🌐 Platform Analysis

-
-
- - -
-

πŸ“Š Summary

-
    -
  • Total Platforms Checked: 14
  • -
  • Platforms Found: 8
  • -
  • Platforms Missing: 6
  • -
  • Completion: 57%
  • -
-
-
-
-
- - -
-

πŸ’‘ Recommendations

-
-
- TikTok (High Priority): Growing platform for younger demographics & viral marketing -
-
- Pinterest (Medium Priority): Great for showcasing products and design aesthetics -
-
- Medium (Medium Priority): Professional publishing platform for thought leadership -
-
-
- - -
-

πŸ” Analysis powered by AI | Version 1.0 | Platforms Supported: 14

-
- - - - - - diff --git a/brandfinderpro.html b/brandfinderpro.html deleted file mode 100644 index c6f7023..0000000 --- a/brandfinderpro.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - Tesla β€” Brand Analysis (Standalone HTML) - - - - - - - -
- -
-
-
- logo -
-

Tesla β€” Digital Presence Report

-

Website: https://www.tesla.com/

-
-
-

Analyzed on β€”

-
- -
-
-

Checked

-

β€”

-
-
-

Found

-

β€”

-
-
-

Verified

-

β€”

-
-
-

Total Followers

-

β€”

-
-
-
- - -
-
-
-
-

Presence Score

-
-

β€”

- β€” -
-

Industry benchmark β€”

-
-
-
-
-
-
-

Profile completion: β€”%

-
-
- -
-

Found vs Missing

- -
- -
-

Followers by Platform

- -
-
- - -
-
-

Actionable Recommendations

-
Biggest opportunity: β€”
-
-
-
- - -
-
-
-
- -
/
-
-
-
- - -
-
- -
-
- - -
-
-

Analyzer Version

-

β€”

-
-
-

Platforms Supported

-

β€”

-
-
-

Analysis Method

-

β€”

-
-
- -
Built with β™₯ β€” Dark cards for emphasis as requested.
-
- - - - diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index a666440..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,34 +0,0 @@ -version: '3.8' - -services: - web: - build: . - ports: - - "3000:80" - environment: - - SECRET_KEY=${SECRET_KEY} - - DEBUG=${DEBUG:-false} - - ALLOWED_HOSTS=${ALLOWED_HOSTS} - - DATABASE_URL=${DATABASE_URL} - - EMAIL_HOST_USER=${EMAIL_HOST_USER:-} - - EMAIL_HOST_PASSWORD=${EMAIL_HOST_PASSWORD:-} - - STRIPE_SECRET_KEY=${STRIPE_SECRET_KEY:-} - depends_on: - - db - volumes: - - static_volume:/app/staticfiles - - media_volume:/app/media - - db: - image: postgres:15 - environment: - - POSTGRES_DB=${POSTGRES_DB:-quantumtasks} - - POSTGRES_USER=${POSTGRES_USER:-postgres} - - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - volumes: - - postgres_data:/var/lib/postgresql/data - -volumes: - postgres_data: - static_volume: - media_volume: \ No newline at end of file diff --git a/static/css/digital-branding.css b/static/css/digital-branding.css deleted file mode 100644 index 5ff6f2a..0000000 --- a/static/css/digital-branding.css +++ /dev/null @@ -1,652 +0,0 @@ -/* Digital Branding Services Page Styles */ -/* Following homepage.css patterns and using unified color system from base.css */ - -/* Hero Section - matches homepage hero */ -.digital-branding-hero { - position: relative; - background: var(--gradient-hero); - overflow: hidden; - min-height: 85vh; - display: flex; - align-items: center; - padding: clamp(40px, 10vw, 80px) clamp(16px, 4vw, 24px) clamp(60px, 15vw, 100px); -} - -.hero-container { - max-width: 1280px; - margin: 0 auto; - text-align: center; - position: relative; - z-index: 10; - width: 100%; -} - -.trust-badge { - display: inline-flex; - align-items: center; - gap: 0.5rem; - background: rgba(59, 130, 246, 0.08); - padding: 0.5rem 1.25rem; - border-radius: 50px; - margin-bottom: 2.5rem; - font-size: 0.875rem; - font-weight: 600; - color: var(--primary-blue); - border: 1px solid rgba(59, 130, 246, 0.15); - backdrop-filter: blur(10px); -} - -.trust-badge-emoji { - font-size: 0.75rem; -} - -.hero-title { - font-weight: 800; - margin-bottom: 2.5rem; - line-height: 1.1; - letter-spacing: -0.02em; - font-size: clamp(36px, 8vw, 110px); - margin-bottom: clamp(24px, 6vw, 40px); -} - -.hero-title-gradient { - background: var(--gradient-primary); - background-size: 300% 300%; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; -} - -.hero-title-normal { - color: var(--text-primary); -} - -.hero-description { - color: var(--text-secondary); - margin-bottom: 3.5rem; - max-width: 720px; - margin-left: auto; - margin-right: auto; - line-height: 1.7; - font-weight: 400; - font-size: clamp(1.1rem, 3vw, 1.4rem); - margin-bottom: clamp(32px, 8vw, 56px); - padding: 0 clamp(8px, 2vw, 16px); -} - -.hero-buttons { - display: flex; - justify-content: center; - flex-wrap: wrap; - margin-bottom: 5rem; - gap: clamp(12px, 3vw, 20px); - margin-bottom: clamp(40px, 10vw, 80px); - padding: 0 clamp(8px, 2vw, 16px); -} - -.btn-primary { - background: var(--gradient-primary); - color: white; - border-radius: 1rem; - font-weight: bold; - border: none; - cursor: pointer; - box-shadow: 0 8px 24px rgba(59, 130, 246, 0.25), 0 4px 12px rgba(0, 0, 0, 0.05); - letter-spacing: 0.01em; - text-align: center; - text-decoration: none; - display: inline-block; - padding: clamp(14px, 4vw, 18px) clamp(24px, 6vw, 36px); - font-size: clamp(14px, 3.5vw, 18px); - min-height: 48px; - min-width: clamp(140px, 40vw, 180px); - transition: all 0.2s ease; -} - -.btn-primary:hover { - transform: translateY(-2px); - box-shadow: 0 8px 20px rgba(59, 130, 246, 0.4); - filter: brightness(1.1); -} - -.btn-primary:active { - transform: translateY(0); - box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2); -} - -.btn-secondary { - background: var(--background-card); - color: var(--primary-blue); - border-radius: 1rem; - font-weight: 600; - border: 2px solid var(--border-light); - text-decoration: none; - box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04), 0 4px 12px rgba(59, 130, 246, 0.08); - letter-spacing: 0.01em; - display: inline-block; - text-align: center; - padding: clamp(14px, 4vw, 18px) clamp(24px, 6vw, 36px); - font-size: clamp(14px, 3.5vw, 18px); - min-height: 48px; - min-width: clamp(140px, 40vw, 180px); - transition: all 0.2s ease; -} - -.btn-secondary:hover { - transform: translateY(-2px); - box-shadow: 0 8px 20px rgba(59, 130, 246, 0.15); - border-color: var(--primary-blue); - background: rgba(59, 130, 246, 0.05); -} - -.btn-secondary:active { - transform: translateY(0); - box-shadow: 0 4px 12px rgba(59, 130, 246, 0.12); -} - -.trust-indicators { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr)); - gap: clamp(16px, 4vw, 48px); - max-width: 600px; - margin: 0 auto; - padding: 0 clamp(8px, 2vw, 16px); -} - -.trust-card { - text-align: center; - background: rgba(255, 255, 255, 0.5); - border: 1px solid rgba(255, 255, 255, 0.8); - backdrop-filter: blur(10px); - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.03); - border-radius: 1rem; - padding: clamp(16px, 4vw, 24px) clamp(12px, 3vw, 16px); -} - -.trust-number { - background: var(--text-gradient); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; - font-weight: 800; - margin-bottom: 0.5rem; - font-size: clamp(1rem, 3vw, 1.2rem); -} - -.trust-text { - color: var(--text-secondary); - font-weight: 500; - letter-spacing: 0.01em; - font-size: clamp(12px, 3vw, 15px); -} - -/* Why Choose Us Section - matches company profile */ -.why-choose-us { - position: relative; - background: var(--company-gradient); - overflow: hidden; - padding: clamp(60px, 15vw, 120px) clamp(16px, 4vw, 24px); -} - -.section-container { - max-width: 1200px; - margin: 0 auto; - position: relative; - z-index: 10; -} - -.section-header { - text-align: center; - margin-bottom: clamp(40px, 10vw, 80px); -} - -.section-badge { - display: inline-flex; - align-items: center; - gap: 0.5rem; - background: rgba(30, 64, 175, 0.1); - padding: 0.5rem 1.25rem; - border-radius: 50px; - margin-bottom: 1.5rem; - border: 1px solid rgba(30, 64, 175, 0.2); -} - -.section-badge-icon { - font-size: 1rem; -} - -.section-badge-text { - font-size: 0.875rem; - font-weight: 600; - color: var(--primary-blue); -} - -.section-title { - font-weight: 800; - color: var(--primary-blue); - margin-bottom: 1rem; - text-align: center; - font-size: clamp(2rem, 5vw, 3.5rem); -} - -.section-subtitle { - font-size: 1.25rem; - color: var(--text-light); - max-width: 600px; - margin: 0 auto; - line-height: 1.6; -} - -.why-choose-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); - gap: clamp(24px, 6vw, 40px); -} - -.choice-card { - background: white; - border-radius: clamp(16px, 4vw, 24px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - text-align: center; - padding: clamp(24px, 6vw, 40px); - transition: all 0.2s ease; -} - -.choice-icon { - margin-bottom: 1.25rem; - font-size: clamp(2.5rem, 6vw, 3.5rem); - margin-bottom: clamp(16px, 4vw, 20px); -} - -.choice-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1rem; - font-size: clamp(1.2rem, 4vw, 1.5rem); - margin-bottom: clamp(12px, 3vw, 16px); -} - -.choice-description { - color: var(--text-light); - line-height: 1.6; - font-size: clamp(14px, 3.5vw, 18px); -} - -/* Our Process Section - matches services */ -.our-process { - background: var(--services-gradient); - padding: clamp(60px, 15vw, 120px) clamp(16px, 4vw, 24px); -} - -.process-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); - gap: clamp(20px, 5vw, 32px); - margin-bottom: clamp(40px, 10vw, 60px); -} - -.process-step-card { - background: white; - border-radius: clamp(16px, 4vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - padding: clamp(24px, 6vw, 32px); - display: flex; - align-items: flex-start; - gap: clamp(16px, 4vw, 20px); - transition: all 0.2s ease; -} - -.step-number { - background: var(--gradient-primary); - color: white; - width: clamp(40px, 10vw, 50px); - height: clamp(40px, 10vw, 50px); - border-radius: 50%; - display: flex; - align-items: center; - justify-content: center; - font-weight: bold; - font-size: clamp(16px, 4vw, 20px); - flex-shrink: 0; -} - -.step-content { - flex: 1; -} - -.step-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 0.75rem; - font-size: clamp(1.1rem, 3.5vw, 1.3rem); -} - -.step-description { - color: var(--text-light); - line-height: 1.6; - font-size: clamp(14px, 3.5vw, 16px); -} - -/* RACE Framework */ -.race-framework { - background: white; - border-radius: clamp(16px, 4vw, 24px); - box-shadow: 0 12px 40px rgba(30, 64, 175, 0.08); - padding: clamp(24px, 6vw, 40px); -} - -.race-title { - text-align: center; - font-weight: bold; - color: var(--primary-blue); - margin-bottom: clamp(20px, 5vw, 32px); - font-size: clamp(1.3rem, 4vw, 1.8rem); -} - -.race-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)); - gap: clamp(16px, 4vw, 24px); -} - -.race-card { - text-align: center; - background: var(--background-light); - border-radius: clamp(12px, 3vw, 16px); - padding: clamp(16px, 4vw, 24px); - transition: all 0.2s ease; -} - -.race-phase { - margin-bottom: 0.75rem; -} - -.race-icon { - font-size: clamp(1.5rem, 4vw, 2rem); - margin-bottom: 0.5rem; - display: block; -} - -.race-phase h4 { - font-weight: bold; - color: var(--primary-blue); - margin: 0; - font-size: clamp(1.1rem, 3.5vw, 1.3rem); -} - -.race-focus { - font-weight: 600; - color: var(--text-primary); - margin-bottom: 0.5rem; - font-size: clamp(14px, 3.5vw, 16px); -} - -.race-actions { - color: var(--text-light); - font-size: clamp(12px, 3vw, 14px); - line-height: 1.5; -} - -/* Branding Services Section - matches services */ -.branding-services { - background: var(--clients-gradient); - padding: clamp(60px, 15vw, 120px) clamp(16px, 4vw, 24px); -} - -.services-title { - font-weight: bold; - text-align: center; - margin-bottom: 1rem; - color: var(--primary-blue); - font-size: clamp(1.8rem, 5vw, 2.5rem); -} - -.services-subtitle { - text-align: center; - color: var(--text-light); - margin-bottom: 3rem; - font-size: clamp(16px, 4vw, 20px); - margin-bottom: clamp(24px, 6vw, 48px); -} - -.branding-services-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); - gap: clamp(20px, 5vw, 32px); -} - -.service-card { - background: white; - border-radius: clamp(16px, 4vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - text-align: center; - padding: clamp(24px, 6vw, 32px); - transition: all 0.2s ease; -} - -.service-icon { - margin-bottom: 1.25rem; - font-size: clamp(2.5rem, 6vw, 3rem); - margin-bottom: clamp(16px, 4vw, 20px); -} - -.service-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1rem; - font-size: clamp(1.2rem, 4vw, 1.4rem); - margin-bottom: clamp(12px, 3vw, 16px); -} - -.service-description { - color: var(--text-light); - line-height: 1.6; - font-size: clamp(14px, 3.5vw, 16px); -} - -/* CTA Section - matches contact */ -.branding-cta { - background: var(--contact-gradient); - padding: clamp(60px, 15vw, 120px) clamp(16px, 4vw, 24px); -} - -.cta-container { - max-width: 1200px; - margin: 0 auto; -} - -.cta-title { - font-weight: bold; - text-align: center; - color: var(--primary-blue); - font-size: clamp(1.8rem, 5vw, 2.5rem); - margin-bottom: clamp(24px, 6vw, 48px); -} - -.cta-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(350px, 100%), 1fr)); - gap: clamp(30px, 8vw, 60px); - align-items: start; -} - -.cta-content { - background: white; - border-radius: clamp(16px, 4vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - padding: clamp(24px, 6vw, 40px); -} - -.cta-content-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1rem; - font-size: clamp(1.3rem, 4vw, 1.6rem); -} - -.cta-description { - color: var(--text-light); - line-height: 1.6; - margin-bottom: 1.5rem; - font-size: clamp(14px, 3.5vw, 18px); -} - -.cta-features { - margin-bottom: 2rem; -} - -.cta-feature { - display: flex; - align-items: center; - gap: 0.75rem; - margin-bottom: 0.75rem; - font-size: clamp(14px, 3.5vw, 16px); -} - -.feature-icon { - color: var(--success-green); - font-weight: bold; -} - -.cta-buttons { - display: flex; - flex-direction: column; - gap: clamp(12px, 3vw, 16px); -} - -.cta-btn { - padding: clamp(14px, 4vw, 16px) clamp(20px, 5vw, 24px); - border-radius: clamp(8px, 2vw, 12px); - font-weight: 600; - text-decoration: none; - text-align: center; - font-size: clamp(14px, 3.5vw, 16px); - transition: all 0.2s ease; - min-height: 48px; - display: flex; - align-items: center; - justify-content: center; -} - -.cta-btn.primary { - background: var(--gradient-primary); - color: white; - box-shadow: 0 4px 16px rgba(59, 130, 246, 0.25); -} - -.cta-btn.primary:hover { - transform: translateY(-2px); - box-shadow: 0 6px 20px rgba(59, 130, 246, 0.35); -} - -.cta-btn.secondary { - background: var(--background-card); - color: var(--primary-blue); - border: 2px solid var(--border-light); - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05); -} - -.cta-btn.secondary:hover { - transform: translateY(-2px); - border-color: var(--primary-blue); - background: rgba(59, 130, 246, 0.05); - box-shadow: 0 6px 20px rgba(59, 130, 246, 0.15); -} - -.cta-info { - background: white; - border-radius: clamp(16px, 4vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - padding: clamp(24px, 6vw, 40px); -} - -.cta-info-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1.5rem; - font-size: clamp(1.2rem, 4vw, 1.5rem); - margin-bottom: clamp(16px, 4vw, 24px); -} - -.contact-item { - display: flex; - align-items: flex-start; - gap: clamp(12px, 3vw, 16px); - margin-bottom: clamp(20px, 5vw, 32px); -} - -.contact-icon { - background: var(--primary-gradient); - border-radius: clamp(8px, 2vw, 12px); - display: flex; - align-items: center; - justify-content: center; - flex-shrink: 0; - width: clamp(40px, 10vw, 50px); - height: clamp(40px, 10vw, 50px); - font-size: clamp(16px, 4vw, 20px); -} - -.contact-details h4 { - font-weight: 600; - color: var(--primary-blue); - margin-bottom: 0.5rem; - font-size: clamp(16px, 4vw, 19px); -} - -.contact-details p { - color: var(--text-light); - line-height: 1.6; - font-size: clamp(14px, 3.5vw, 16px); -} - -.contact-email { - color: var(--primary-blue); - text-decoration: none; -} - -.contact-email:hover { - text-decoration: underline; -} - -.commitment-statement { - background: var(--services-gradient); - border-left: 4px solid var(--primary-blue); - border-radius: clamp(12px, 3vw, 16px); - padding: clamp(16px, 4vw, 24px); - margin-top: clamp(20px, 5vw, 32px); -} - -.commitment-text { - color: var(--primary-blue); - font-weight: 600; - text-align: center; - font-size: clamp(14px, 3.5vw, 18px); - line-height: 1.6; -} - -/* Loading state for buttons */ -.cta-btn.loading { - opacity: 0.7; - pointer-events: none; -} - -/* Mobile responsive adjustments */ -@media (max-width: 767px) { - .cta-buttons { - flex-direction: column; - } - - .process-step-card { - flex-direction: column; - text-align: center; - } - - .step-number { - margin: 0 auto 1rem auto; - } - - .race-grid { - grid-template-columns: 1fr; - } -} \ No newline at end of file diff --git a/static/css/homepage.css b/static/css/homepage.css deleted file mode 100644 index 0c01518..0000000 --- a/static/css/homepage.css +++ /dev/null @@ -1,802 +0,0 @@ -/* Homepage-specific styles for NetCop AI Hub */ -/* Using unified color system from base.css */ - -/* Hero Section */ -.hero { - position: relative; - background: var(--gradient-hero); - overflow: hidden; - min-height: 85vh; - display: flex; - align-items: center; - padding: clamp(40px, 10vw, 80px) clamp(16px, 4vw, 24px) clamp(60px, 15vw, 100px); -} - -.hero-container { - max-width: 1280px; - margin: 0 auto; - text-align: center; - position: relative; - z-index: 10; - width: 100%; -} - -.trust-badge { - display: inline-flex; - align-items: center; - gap: 0.5rem; - background: rgba(59, 130, 246, 0.08); - padding: 0.5rem 1.25rem; - border-radius: 50px; - margin-bottom: 2.5rem; - font-size: 0.875rem; - font-weight: 600; - color: var(--primary-blue); - border: 1px solid rgba(59, 130, 246, 0.15); - backdrop-filter: blur(10px); -} - -.trust-badge-emoji { - font-size: 0.75rem; -} - -.hero-title { - font-weight: 800; - margin-bottom: 2.5rem; - line-height: 1.1; - letter-spacing: -0.02em; - font-size: clamp(36px, 8vw, 110px); - margin-bottom: clamp(24px, 6vw, 40px); -} - -.hero-title-gradient { - background: var(--gradient-primary); - background-size: 300% 300%; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; -} - -.hero-title-normal { - color: var(--text-primary); -} - -.hero-description { - color: var(--text-secondary); - margin-bottom: 3.5rem; - max-width: 720px; - margin-left: auto; - margin-right: auto; - line-height: 1.7; - font-weight: 400; - font-size: clamp(1.1rem, 3vw, 1.4rem); - margin-bottom: clamp(32px, 8vw, 56px); - padding: 0 clamp(8px, 2vw, 16px); -} - -.hero-buttons { - display: flex; - justify-content: center; - flex-wrap: wrap; - margin-bottom: 5rem; - gap: clamp(12px, 3vw, 20px); - margin-bottom: clamp(40px, 10vw, 80px); - padding: 0 clamp(8px, 2vw, 16px); -} - -.btn-primary { - background: var(--gradient-primary); - color: white; - border-radius: 1rem; - font-weight: bold; - border: none; - cursor: pointer; - box-shadow: 0 8px 24px rgba(59, 130, 246, 0.25), 0 4px 12px rgba(0, 0, 0, 0.05); - letter-spacing: 0.01em; - text-align: center; - text-decoration: none; - display: inline-block; - padding: clamp(14px, 4vw, 18px) clamp(24px, 6vw, 36px); - font-size: clamp(14px, 3.5vw, 18px); - min-height: 48px; - min-width: clamp(140px, 40vw, 180px); - transition: all 0.2s ease; -} - -.btn-primary:hover { - transform: translateY(-2px); - box-shadow: 0 8px 20px rgba(59, 130, 246, 0.4); - filter: brightness(1.1); -} - -.btn-primary:active { - transform: translateY(0); - box-shadow: 0 4px 12px rgba(59, 130, 246, 0.2); -} - -.btn-secondary { - background: var(--background-card); - color: var(--primary-blue); - border-radius: 1rem; - font-weight: 600; - border: 2px solid var(--border-light); - text-decoration: none; - box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04), 0 4px 12px rgba(59, 130, 246, 0.08); - letter-spacing: 0.01em; - display: inline-block; - text-align: center; - padding: clamp(14px, 4vw, 18px) clamp(24px, 6vw, 36px); - font-size: clamp(14px, 3.5vw, 18px); - min-height: 48px; - min-width: clamp(140px, 40vw, 180px); - transition: all 0.2s ease; -} - -.btn-secondary:hover { - transform: translateY(-2px); - box-shadow: 0 8px 20px rgba(59, 130, 246, 0.15); - border-color: var(--primary-blue); - background: rgba(59, 130, 246, 0.05); -} - -.btn-secondary:active { - transform: translateY(0); - box-shadow: 0 4px 12px rgba(59, 130, 246, 0.12); -} - -.trust-indicators { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr)); - gap: clamp(16px, 4vw, 48px); - max-width: 600px; - margin: 0 auto; - padding: 0 clamp(8px, 2vw, 16px); -} - -.trust-card { - text-align: center; - background: rgba(255, 255, 255, 0.5); - border: 1px solid rgba(255, 255, 255, 0.8); - backdrop-filter: blur(10px); - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.03); - border-radius: 1rem; - padding: clamp(16px, 4vw, 24px) clamp(12px, 3vw, 16px); -} - -.trust-number { - background: var(--text-gradient); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - background-clip: text; - font-weight: 800; - margin-bottom: 0.5rem; - font-size: clamp(1.8rem, 5vw, 2.5rem); -} - -.trust-text { - color: var(--text-secondary); - font-weight: 500; - letter-spacing: 0.01em; - font-size: clamp(12px, 3vw, 15px); -} - -/* Company Profile Section */ -.company-profile { - position: relative; - background: var(--company-gradient); - overflow: hidden; - padding: clamp(60px, 15vw, 120px) clamp(16px, 4vw, 24px); -} - -.company-container { - max-width: 1200px; - margin: 0 auto; - position: relative; - z-index: 10; -} - -.section-header { - text-align: center; - margin-bottom: clamp(40px, 10vw, 80px); -} - -.section-badge { - display: inline-flex; - align-items: center; - gap: 0.5rem; - background: rgba(30, 64, 175, 0.1); - padding: 0.5rem 1.25rem; - border-radius: 50px; - margin-bottom: 1.5rem; - border: 1px solid rgba(30, 64, 175, 0.2); -} - -.section-badge-icon { - font-size: 1rem; -} - -.section-badge-text { - font-size: 0.875rem; - font-weight: 600; - color: var(--primary-blue); -} - -.section-title { - font-weight: 800; - color: var(--primary-blue); - margin-bottom: 1rem; - text-align: center; - font-size: clamp(2rem, 5vw, 3.5rem); -} - -.section-subtitle { - font-size: 1.25rem; - color: var(--text-light); - max-width: 600px; - margin: 0 auto; - line-height: 1.6; -} - -.company-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr)); - gap: clamp(40px, 10vw, 80px); - align-items: center; -} - -.company-content-card { - background: white; - border-radius: 1.5rem; - box-shadow: 0 20px 60px rgba(30, 64, 175, 0.08); - border: 1px solid rgba(255, 255, 255, 0.8); - position: relative; - padding: clamp(24px, 6vw, 48px); -} - -.decorative-corner { - position: absolute; - top: 0; - right: 0; - width: 80px; - height: 80px; - background: var(--primary-gradient); - border-top-right-radius: 1.5rem; - border-bottom-left-radius: 1.5rem; - display: flex; - align-items: center; - justify-content: center; - font-size: 1.5rem; -} - -.company-content-title { - font-weight: bold; - color: var(--primary-blue); - font-size: clamp(1.3rem, 4vw, 1.8rem); - margin-bottom: clamp(16px, 4vw, 24px); - margin-top: clamp(12px, 3vw, 20px); -} - -.company-content-text { - color: var(--text-secondary); - line-height: 1.8; - margin-bottom: clamp(20px, 5vw, 32px); - font-size: clamp(14px, 3.5vw, 18px); -} - -.company-badges { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(120px, 100%), 1fr)); - gap: clamp(12px, 3vw, 16px); - margin-bottom: clamp(20px, 5vw, 32px); -} - -.company-badge { - color: white; - border-radius: 0.75rem; - text-align: center; - font-size: clamp(12px, 3vw, 14px); - font-weight: 600; - padding: clamp(12px, 3vw, 16px); -} - -.company-badge-primary { - background: var(--primary-gradient); - box-shadow: 0 4px 16px rgba(64, 224, 208, 0.3); -} - -.company-badge-purple { - background: var(--badge-purple); - box-shadow: 0 4px 16px rgba(102, 126, 234, 0.3); -} - -.company-badge-orange { - background: var(--badge-orange); - box-shadow: 0 4px 16px rgba(245, 158, 11, 0.3); -} - -.company-badge-icon { - margin-bottom: 0.5rem; - font-size: clamp(18px, 4vw, 24px); -} - -.company-visual { - position: relative; -} - -.main-visual { - width: 100%; - max-width: 500px; - background: var(--visual-gradient); - border-radius: clamp(16px, 4vw, 32px); - display: flex; - align-items: center; - justify-content: center; - box-shadow: 0 32px 80px rgba(30, 64, 175, 0.2); - position: relative; - margin: 0 auto; - overflow: hidden; - height: clamp(250px, 50vw, 400px); -} - -.main-visual-icon { - color: white; - position: relative; - z-index: 10; - text-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); - font-size: clamp(3rem, 8vw, 5rem); -} - -.floating-element { - position: absolute; - background: white; - border-radius: clamp(8px, 2vw, 16px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.15); - display: flex; - align-items: center; - justify-content: center; -} - -.floating-element-1 { - top: 10%; - right: clamp(-20%, -10%, -5%); - width: clamp(50px, 12vw, 80px); - height: clamp(50px, 12vw, 80px); - font-size: clamp(1.2rem, 3vw, 2rem); -} - -.floating-element-2 { - bottom: 15%; - left: clamp(-10%, -5%, 0%); - width: clamp(40px, 10vw, 60px); - height: clamp(40px, 10vw, 60px); - border-radius: 50%; - box-shadow: 0 8px 32px rgba(64, 224, 208, 0.15); - font-size: clamp(1rem, 2.5vw, 1.5rem); -} - -.achievement-strip { - background: white; - border-radius: clamp(12px, 3vw, 20px); - box-shadow: 0 16px 48px rgba(30, 64, 175, 0.08); - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(120px, 100%), 1fr)); - gap: clamp(16px, 4vw, 32px); - align-items: center; - margin-top: clamp(40px, 10vw, 80px); - padding: clamp(20px, 5vw, 32px); -} - -.achievement-item { - text-align: center; -} - -.achievement-icon { - margin-bottom: 0.5rem; - font-size: clamp(1.5rem, 4vw, 2rem); -} - -.achievement-title { - font-weight: 600; - color: var(--primary-blue); - font-size: clamp(14px, 3.5vw, 18px); -} - -.achievement-text { - color: var(--text-light); - font-size: clamp(12px, 3vw, 14px); -} - -/* Services Section */ -.services { - background: var(--services-gradient); - padding: clamp(40px, 10vw, 80px) clamp(16px, 4vw, 24px); -} - -.services-container { - max-width: 1200px; - margin: 0 auto; -} - -.services-title { - font-weight: bold; - text-align: center; - margin-bottom: 1rem; - color: var(--primary-blue); - font-size: clamp(1.8rem, 5vw, 2.5rem); -} - -.services-subtitle { - text-align: center; - color: var(--text-light); - margin-bottom: 3rem; - font-size: clamp(16px, 4vw, 20px); - margin-bottom: clamp(24px, 6vw, 48px); -} - -.services-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); - gap: clamp(16px, 4vw, 32px); -} - -.service-card { - background: white; - border-radius: clamp(12px, 3vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - text-align: center; - padding: clamp(20px, 5vw, 40px); -} - -.service-icon { - margin-bottom: 1.25rem; - font-size: clamp(2rem, 6vw, 3rem); - margin-bottom: clamp(12px, 3vw, 20px); -} - -.service-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1rem; - font-size: clamp(1.2rem, 4vw, 1.5rem); - margin-bottom: clamp(12px, 3vw, 16px); -} - -.service-description { - color: var(--text-light); - line-height: 1.6; - font-size: clamp(14px, 3.5vw, 18px); -} - -/* Clients Section */ -.clients { - background: var(--clients-gradient); - padding: clamp(40px, 10vw, 80px) clamp(16px, 4vw, 24px); -} - -.clients-container { - max-width: 1200px; - margin: 0 auto; -} - -.clients-title { - font-weight: bold; - text-align: center; - color: var(--primary-blue); - font-size: clamp(1.8rem, 5vw, 2.5rem); - margin-bottom: clamp(24px, 6vw, 48px); -} - -.clients-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)); - gap: clamp(16px, 4vw, 32px); -} - -.client-card { - background: white; - border-radius: clamp(12px, 3vw, 16px); - box-shadow: 0 4px 16px rgba(30, 64, 175, 0.07); - text-align: center; - padding: clamp(20px, 5vw, 32px); -} - -.client-icon { - margin-bottom: 0.5rem; - font-size: clamp(1.5rem, 4vw, 2rem); -} - -.client-name { - font-weight: 600; - color: var(--primary-blue); - margin-bottom: 0.375rem; - font-size: clamp(14px, 3.5vw, 18px); -} - -.client-industry { - color: var(--text-light); - font-size: clamp(12px, 3vw, 16px); -} - -/* Founder Section */ -.founder { - background: white; - padding: clamp(40px, 10vw, 80px) clamp(16px, 4vw, 24px); -} - -.founder-container { - max-width: 1200px; - margin: 0 auto; -} - -.founder-title { - font-weight: bold; - text-align: center; - color: var(--primary-blue); - font-size: clamp(1.8rem, 5vw, 2.5rem); - margin-bottom: clamp(24px, 6vw, 48px); -} - -.founder-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(350px, 100%), 1fr)); - gap: clamp(30px, 8vw, 60px); - align-items: center; -} - -.founder-card-container { - order: 2; -} - -.founder-card { - width: 100%; - max-width: 400px; - margin: 0 auto; - background: var(--founder-gradient); - border-radius: clamp(16px, 4vw, 24px); - text-align: center; - color: white; - box-shadow: 0 20px 40px rgba(30, 64, 175, 0.15); - padding: clamp(24px, 6vw, 40px); -} - -.founder-avatar { - margin-bottom: 1.25rem; - font-size: clamp(2.5rem, 8vw, 4rem); - margin-bottom: clamp(12px, 3vw, 20px); -} - -.founder-name { - font-weight: bold; - margin-bottom: 0.5rem; - font-size: clamp(1.3rem, 4vw, 1.8rem); -} - -.founder-role { - opacity: 0.9; - margin-bottom: 1rem; - font-size: clamp(14px, 3.5vw, 18px); -} - -.founder-badges { - display: flex; - gap: clamp(8px, 2vw, 12px); - flex-wrap: wrap; - justify-content: center; -} - -.founder-badge { - background: rgba(255, 255, 255, 0.2); - border-radius: clamp(16px, 4vw, 20px); - font-weight: 600; - padding: clamp(6px, 2vw, 8px) clamp(12px, 3vw, 16px); - font-size: clamp(10px, 2.5vw, 12px); -} - -.founder-content { - order: 1; -} - -.founder-text { - color: var(--text-light); - line-height: 1.8; - margin-bottom: 1.5rem; - font-size: clamp(16px, 4vw, 19px); - margin-bottom: clamp(16px, 4vw, 24px); -} - -.founder-text:last-of-type { - margin-bottom: 2rem; - margin-bottom: clamp(20px, 5vw, 32px); -} - -.founder-quote { - background: var(--services-gradient); - border-left: 4px solid var(--primary-blue); - border-radius: clamp(12px, 3vw, 16px); - padding: clamp(16px, 4vw, 24px); -} - -.founder-quote-text { - color: var(--primary-blue); - font-weight: 600; - font-style: italic; - font-size: clamp(14px, 3.5vw, 18px); -} - -/* Contact Section */ -.contact { - background: var(--contact-gradient); - padding: clamp(40px, 10vw, 80px) clamp(16px, 4vw, 24px); -} - -.contact-container { - max-width: 1200px; - margin: 0 auto; -} - -.contact-title { - font-weight: bold; - text-align: center; - color: var(--primary-blue); - font-size: clamp(1.8rem, 5vw, 2.5rem); - margin-bottom: clamp(24px, 6vw, 48px); -} - -.contact-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(min(350px, 100%), 1fr)); - gap: clamp(30px, 8vw, 60px); - align-items: start; -} - -.contact-form { - background: white; - border-radius: clamp(16px, 4vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - padding: clamp(24px, 6vw, 40px); -} - -.form-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1.5rem; - font-size: clamp(1.2rem, 4vw, 1.5rem); - margin-bottom: clamp(16px, 4vw, 24px); -} - -.form-group { - margin-bottom: 1.5rem; -} - -.form-label { - display: block; - margin-bottom: 0.5rem; - color: var(--primary-blue); - font-weight: 600; -} - -.form-input, -.form-textarea { - width: 100%; - border: 2px solid var(--border-light); - border-radius: clamp(8px, 2vw, 12px); - padding: clamp(12px, 3vw, 14px); - font-size: clamp(14px, 3.5vw, 16px); - transition: border-color 0.2s; - box-sizing: border-box; -} - -.form-input:focus, -.form-textarea:focus { - outline: none; - border-color: var(--light-blue); -} - -.form-textarea { - resize: vertical; - min-height: 120px; -} - -.form-submit { - width: 100%; - background: var(--primary-gradient); - color: white; - font-weight: 600; - border: none; - cursor: pointer; - box-shadow: 0 4px 16px rgba(30, 64, 175, 0.20); - border-radius: clamp(8px, 2vw, 12px); - min-height: 48px; - padding: clamp(14px, 4vw, 16px); - font-size: clamp(14px, 3.5vw, 18px); - transition: all 0.2s ease; -} - -.form-submit:hover { - transform: translateY(-1px); - box-shadow: 0 6px 16px rgba(30, 64, 175, 0.30); - background: var(--gradient-success); -} - -.form-submit:active { - transform: translateY(0px); - box-shadow: 0 4px 12px rgba(30, 64, 175, 0.25); -} - -.contact-info { - background: white; - border-radius: clamp(16px, 4vw, 20px); - box-shadow: 0 8px 32px rgba(30, 64, 175, 0.08); - padding: clamp(24px, 6vw, 40px); -} - -.contact-info-title { - font-weight: bold; - color: var(--primary-blue); - margin-bottom: 1.5rem; - font-size: clamp(1.2rem, 4vw, 1.5rem); - margin-bottom: clamp(16px, 4vw, 24px); -} - -.contact-item { - display: flex; - align-items: flex-start; - gap: clamp(12px, 3vw, 16px); - margin-bottom: clamp(20px, 5vw, 32px); -} - -.contact-icon { - background: var(--primary-gradient); - border-radius: clamp(8px, 2vw, 12px); - display: flex; - align-items: center; - justify-content: center; - flex-shrink: 0; - width: clamp(40px, 10vw, 50px); - height: clamp(40px, 10vw, 50px); - font-size: clamp(16px, 4vw, 20px); -} - -.contact-details h4 { - font-weight: 600; - color: var(--primary-blue); - margin-bottom: 0.5rem; - font-size: clamp(16px, 4vw, 19px); -} - -.contact-details p { - color: var(--text-light); - line-height: 1.6; - font-size: clamp(14px, 3.5vw, 16px); -} - -.contact-email { - color: var(--primary-blue); - text-decoration: none; -} - -.commitment-statement { - background: var(--services-gradient); - border-left: 4px solid var(--primary-blue); - border-radius: clamp(12px, 3vw, 16px); - padding: clamp(16px, 4vw, 24px); - margin-top: clamp(20px, 5vw, 32px); -} - -.commitment-text { - color: var(--primary-blue); - font-weight: 600; - text-align: center; - font-size: clamp(14px, 3.5vw, 18px); -} - -/* Mobile responsive adjustments */ -@media (max-width: 767px) { - .founder-card-container { - order: 1; - } - - .founder-content { - order: 2; - } -} \ No newline at end of file diff --git a/templates/brand_analysis_dashboard.html b/templates/brand_analysis_dashboard.html deleted file mode 100644 index d2dc6e3..0000000 --- a/templates/brand_analysis_dashboard.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - {{ brand_name }} - Digital Presence Analysis - - - -
- -
-

{{ brand_name }}

-

Digital Presence Analysis β€’ {{ analysis_date }}

- -
-
{{ digital_presence_score }}
-
{{ final_score }}/100
-
-
- -
- -
-
-
{{ platforms_found }}/{{ total_platforms }}
-
Platforms Found
-
-
-
-
- -
-
{{ total_followers_formatted }}
-
Total Followers
-
- -
-
{{ average_engagement|title }}
-
Avg Engagement
-
- -
-
{{ verified_accounts }}
-
Verified Accounts
-
-
- - -

- 🌐 Platform Analysis -

- -
- {% for platform in platforms %} -
-
-
- {{ platform.name }} - {{ platform.name }} -
- - {% if platform.found %} - {% if platform.verified %}Verified{% else %}Found{% endif %} - {% else %}Missing{% endif %} - -
- - {% if platform.found %} -
-
-
{{ platform.followers_formatted|default:"N/A" }}
-
Followers
-
-
-
{{ platform.engagement_level|title|default:"N/A" }}
-
Engagement
-
-
- - {% if platform.profile_url %} - - {% endif %} - -

{{ platform.notes }}

- {% else %} -

{{ platform.notes }}

-

Opportunity to establish presence and reach new audiences.

- {% endif %} -
- {% endfor %} -
- - - {% if recommendations %} -

- πŸ’‘ Recommendations -

- -
- {% for rec in recommendations %} -
-
{{ rec.platform }}
-
{{ rec.reason }}
-
- Setup Time: {{ rec.estimated_setup_time }} β€’ - Potential: {{ rec.potential_reach }} -
-
- {% endfor %} -
- {% endif %} -
- - - -
- - - - \ No newline at end of file diff --git a/templates/core/digital_branding.html b/templates/core/digital_branding.html deleted file mode 100644 index ff0f5fa..0000000 --- a/templates/core/digital_branding.html +++ /dev/null @@ -1,523 +0,0 @@ -{% extends 'base.html' %} -{% load static %} - -{% block title %}AI Digital Branding Services - Quantum Tasks AI{% endblock %} - -{% block extra_css %} - -{% endblock %} - -{% block content %} - - - -
-
- -
- ✨ - Trusted Digital Brand Partner -
- -

- - AI-Powered Digital Branding - -
- - Intelligence - -

- -

- Elevate Your Brand with Intelligent Digital Strategies. Combine proven marketing expertise with AI automation to accelerate growth, optimize performance, and deliver measurable results that matter. -

- - -
- {% if user.is_authenticated %} - - Start Discovery - - - View Process - - {% else %} - - Get Started - - - Learn More - - {% endif %} -
- - -
-
-
- 250% -
-
- Average ROI Increase -
-
-
-
- 3x -
-
- Faster Content Creation -
-
-
-
- 24/7 -
-
- Performance Monitoring -
-
-
-
-
- - -
-
- -
-
- 🎯 - Why Choose Us -
-

- Intelligent Digital Excellence -

-

- Combine proven digital strategies with smart automation and data insights to accelerate your brand's growth and market impact -

-
- -
-
-
πŸ€–
-

Data-Driven Brand Intelligence

-

- Advanced analytics and automation for real-time audience insights, trend forecasting, and competitive intelligence. Our smart systems continuously optimize your strategy based on performance data. -

-
-
-
🌐
-

Comprehensive Digital Automation

-

- End-to-end digital presence management with smart automation, content optimization, intelligent scheduling, SEO enhancement, and reputation management for maximum efficiency and impact. -

-
-
-
⚑
-

Smart Personalization & Optimization

-

- Intelligent systems that learn your brand identity, automatically adapt strategies for your market, and continuously optimize campaigns based on performance data and market insights. -

-
-
-
-
- - -
-
-
-
- πŸ“‹ - Our Process -
-

- AI-Enhanced SOSTAC+RACE Framework -

-

- Our proven methodology supercharged with artificial intelligence, machine learning insights, and automated optimization at every stage -

-
- -
-
-
1
-
-

AI-Powered Situation Analysis

-

- Deploy machine learning algorithms to analyze your brand's digital DNA, competitive intelligence automation, and predictive market positioning with real-time data insights. -

-
-
-
-
2
-
-

AI-Optimized Objectives

-

- Generate data-driven SMART goals using predictive analytics, automated KPI tracking, and AI-powered performance forecasting with continuous goal optimization. -

-
-
-
-
3
-
-

Intelligent Strategy Design

-

- AI-driven customer journey mapping, automated audience segmentation, dynamic value proposition testing, and intelligent channel selection with performance optimization. -

-
-
-
-
4
-
-

AI-Automated Tactics (RACE Framework)

-

- Deploy intelligent automation for Reach (AI-powered visibility), Act (automated engagement), Convert (smart sales funnels), and Engage (AI-driven loyalty programs). -

-
-
-
-
5
-
-

Automated Action Execution

-

- AI-powered task automation, intelligent timeline management, and automated brand asset generation with smart content creation and deployment systems. -

-
-
-
-
6
-
-

Intelligent Control & Optimization

-

- Real-time AI monitoring, predictive KPI analysis, automated strategy refinement, and continuous machine learning optimization with performance forecasting. -

-
-
-
- - -
-

RACE Framework Breakdown

-
-
-
- πŸ“’ -

Reach

-
-
AI-Powered Visibility
-
Automated LLM optimization, AI-driven SEO, smart ad targeting, AI influencer matching, automated PR distribution
-
-
-
- πŸ’¬ -

Act

-
-
Intelligent Engagement
-
AI content generation, dynamic landing pages, chatbot interactions, automated social responses
-
-
-
- 🎯 -

Convert

-
-
Smart Conversions
-
AI-optimized CTAs, predictive retargeting, automated lead scoring, intelligent funnel optimization
-
-
-
- ❀️ -

Engage

-
-
AI-Driven Loyalty
-
Automated email personalization, AI community management, predictive advocacy, smart retention campaigns
-
-
-
-
-
- - -
-
-

- AI-Powered Service Portfolio -

-

- Advanced artificial intelligence solutions that automate, optimize, and accelerate your digital brand transformation -

-
-
-
🎨
-

Brand Discovery & Smart Identity Design

-

- Complete brand audit enhanced with AI insights, strategic identity creation, and adaptive design systems that evolve with market trends and audience data. -

-
-
-
πŸ“±
-

Strategic Platform Management & Automation

-

- Smart platform selection and optimization, automated content distribution, intelligent scheduling, and performance optimization across social media, websites, and digital touchpoints. -

-
-
-
πŸ”
-

Advanced Content & Marketing Automation

-

- AI-enhanced content creation, automated SEO optimization, intelligent ad targeting and social media management with real-time performance adjustments for maximum impact. -

-
-
-
πŸ“’
-

Influencer Partnerships & Digital PR

-

- Strategic influencer discovery and matching, automated PR campaign management, smart media outreach, and comprehensive relationship management for maximum brand amplification. -

-
-
-
🎯
-

Brand Consistency & Messaging Systems

-

- Unified brand guidelines with automated enforcement, intelligent messaging frameworks, smart visual asset management, and consistent brand voice across all platforms. -

-
-
-
πŸ“Š
-

Predictive AI Analytics & Automated Insights

-

- Real-time predictive analytics, automated performance optimization, AI-generated insights and recommendations, with intelligent forecasting and proactive strategy adjustments. -

-
-
-
-
- - -
-
-

- Accelerate Your Digital Brand Growth -

-
- -
-

Ready to transform your digital brand presence?

-

- Complete our Digital Brand Strategy Assessment and receive a customized growth roadmap with smart automation recommendations within 24 hours. -

- - -
-
- βœ“ - Free comprehensive brand analysis -
-
- βœ“ - Personalized growth automation roadmap -
-
- βœ“ - Custom strategy proposal in 24 hours -
-
- - - -
- - -
-

Get in Touch

- - -
-
- βœ‰οΈ -
-
-

Email Address

-

- - abhay@quantumtaskai.com - -

-
-
- - -
-

- Leading the AI Revolution in Digital Branding - Where Artificial Intelligence Meets Brand Excellence for Unprecedented Growth and Automation. -

-
-
-
-
-
- -{% endblock %} - -{% block extra_js %} - -{% endblock %} \ No newline at end of file diff --git a/templates/core/homepage.html b/templates/core/homepage.html deleted file mode 100644 index 1df1b8d..0000000 --- a/templates/core/homepage.html +++ /dev/null @@ -1,751 +0,0 @@ -{% extends 'base.html' %} -{% load static %} - -{% block title %}Quantum Tasks AI - AI & Task Automation Solutions{% endblock %} - -{% block extra_css %} - -{% endblock %} - -{% block content %} - - -
-
- -
- ✨ - Trusted by Industry Leaders -
- -

- - AI & Cybersecurity - -
- - Solutions - -

- -

- Secure your digital future with state-of-the-art AI solutions and expert cybersecurity strategies tailored for your business needs. -

- - -
- {% if user.is_authenticated %} - - Explore AI Hub - - - Manage Wallet - - {% else %} - - Get Protected Now - - - Explore AI Hub - - {% endif %} -
- - -
-
-
- 35+ -
-
- Years Experience -
-
-
-
- 24/7 -
-
- Rapid Response -
-
-
-
- 100% -
-
- Secure Solutions -
-
-
-
-
- - -
-
- -
-
- 🏒 - About Quantum Tasks AI -
-

- Your Trusted Digital Guardian -

-

- Pioneering the future of Automation & Cybersecurity with AI-powered solutions -

-
- -
- -
-
- -
- πŸ›‘οΈ -
- -

- Defending Digital Frontiers -

- -

- At Quantum Tasks AI, we provide state-of-the-art AI & Cybersecurity solutions tailored to safeguard your business. From advanced AI Agents to robust defense strategies, we empower you to navigate the digital world with confidence. -

- - -
-
-
πŸ“…
- 35+ Years Experience -
-
-
πŸ†
- Top Certifications -
-
- -
-
⚫
- Lean Six Sigma Black Belt -
-
-
- - -
- -
- -
- πŸ›‘οΈ -
-
- - -
- πŸ”’ -
-
- πŸ€– -
-
-
- - -
-
-
🎯
-
Mission Critical
-
Zero Compromise
-
-
-
⚑
-
Rapid Response
-
24/7 Protection
-
-
-
πŸ”¬
-
Innovation
-
Cutting Edge Tech
-
-
-
🀝
-
Trusted Partner
-
Industry Leaders
-
-
-
-
- - -
-
-

- Our Services -

-

- Tailored strategies for your business -

-
-
-
πŸ›‘οΈ
-

Cybersecurity Consultation

-

- Tailored strategies, advanced threat detection, and comprehensive security frameworks to protect your digital assets and business operations. -

-
-
-
πŸ€–
-

AI Based Automation

-

- Empower your Business with AI. Strategic AI adoption, machine learning solutions, and intelligent automation to transform your processes. -

-
-
-
⚑
-

Rapid Response Solutions

-

- Rapid response to minimize damage. Emergency incident response and real-time threat mitigation to protect your business. -

-
-
-
-
- - -
-
-

- Our Clients -

-
-
-
🏭
-

MTSV Foods Industries Pvt Ltd

-

Food & Beverage Industry

-
-
-
πŸ—οΈ
-

Apple Tree Industries

-

Manufacturing & Processing

-
-
-
πŸ’»
-

TechStart Solutions

-

Technology Consulting

-
-
-
🚚
-

Global Logistics Corp

-

Supply Chain Management

-
-
-
-
- - -
-
-

- Our Founders -

- - -
-
-
-
πŸ‘¨β€πŸ’Ό
-

Mr. JP Goenka

-

- Founder & Business Development Leader -

-
-
- International Trading Expert -
-
- Dubai Business Leader -
-
- Global Perspective -
-
-
-
-
-

-Mr. J. P. Goenka - -With over 45 years of entrepreneurial and leadership experience, Mr. J. P. Goenka has built a distinguished career across a diverse range of industries, including food processing, printed circuit boards, plastics manufacturing, beans splitting units, and international trade (import & export). - -

-

- Mr. Goenka brings deep global business insight, supported by an extensive international network and a strong understanding of various markets, products, and cultural dynamics. Recognizing the transformative impact of emerging technologies, he co-founded Quantum Task AI LLC FZ in partnership with Mr. Abhay Chauhan, focusing on advancing solutions in Artificial Intelligence and Cybersecurityβ€”two key pillars shaping the future of global business. -

-
-
- - -
-
-
-
πŸ‘¨β€πŸ’Ό
-

Abhay Pal Chauhan

-

- Founder & Principal Consultant -

-
-
- 35+ Years Experience -
-
- Cybersecurity Expert -
-
- Six Sigma Black Belt -
-
-
-
-
-

- Our Founder leverages over 35 years of expertise in cybersecurity and process automation and optimization, backed by top certifications in Cybersecurity and Black Belt in Lean Six Sigma. -

-

- His unique blend of technical knowledge and operational excellence ensures tailored, secure, and efficient solutions for our clients, driving business resilience and maximizing value in every engagement. -

-
-

- "Delivering top-tier solutions that combine cutting-edge technology with proven operational methodologies to secure and optimize your business operations." -

-
-
-
-
-
- - -
-
-

- Get In Touch -

-
- -
- {% csrf_token %} -

Send us a Message

- - - - -
- - -
-
-
- - -
-
-
- - -
-
-
- - -
- 0/1000 characters -
-
-
- -
- - -
-

Contact Information

- - -
-
- πŸ“ -
-
-

Mailing Address

-

- Meydan Grandstand, 6th floor
- Meydan Road, Nad Al Sheba
- Dubai, U.A.E. -

-
-
- - -
-
- βœ‰οΈ -
-
-

Email Address

-

- - abhay@quantumtaskai.com - -

-
-
- - -
-

- We are committed to deliver top-tier AI & Cybersecurity solutions for businesses of all sizes. -

-
-
-
-
-
- -{% endblock %} - -{% block extra_js %} - - - -{% endblock %} \ No newline at end of file diff --git a/tesla_brand_analysis_webpage_single_file_react.jsx b/tesla_brand_analysis_webpage_single_file_react.jsx deleted file mode 100644 index fa972e9..0000000 --- a/tesla_brand_analysis_webpage_single_file_react.jsx +++ /dev/null @@ -1,636 +0,0 @@ -import React, { useMemo, useState } from "react"; -import { CheckCircle, XCircle, Link as LinkIcon, ShieldCheck, Timer, Globe, Users, TrendingUp, AlertTriangle, Search, Filter, BarChart3, PieChart as PieIcon, Star } from "lucide-react"; -import { PieChart, Pie, Cell, ResponsiveContainer, Tooltip, Bar, BarChart, XAxis, YAxis, CartesianGrid } from "recharts"; - -// Single-file, drop-in React page. TailwindCSS recommended for styling. -// Default export is required by the canvas preview. - -const RAW = { - "status": "success", - "brand_analysis": { - "brand_name": "Tesla", - "website": "https://www.tesla.com/", - "analysis_date": "2025-08-28T15:04:31.442279", - "processing_time": "Real-time SERP + GPT-4o analysis", - "analysis_method": "SerpAPI + GPT-4o with follower tracking" - }, - "data": { - "platforms": [ - { - "name": "Google Business", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Google Business.", - "activity_level": "unknown" - }, - { - "name": "LinkedIn", - "found": true, - "verified": true, - "profile_url": "https://www.linkedin.com/company/tesla-motors", - "confidence": "high", - "search_ranking": 1, - "followers_count": 12261045, - "subscribers_count": null, - "engagement_level": "high", - "posts_count": null, - "verification_badge": "verified", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 90, - "notes": "Official Tesla LinkedIn profile with over 12 million followers. Verified account.", - "activity_level": "unknown" - }, - { - "name": "YouTube", - "found": true, - "verified": true, - "profile_url": "https://www.youtube.com/channel/UC5WjFrtBdufl6CZojX3D8dQ", - "confidence": "high", - "search_ranking": 1, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "high", - "posts_count": null, - "verification_badge": "verified", - "account_age_estimate": "unknown", - "last_activity": "recent", - "profile_completeness": 80, - "notes": "Official Tesla YouTube channel. Verified with regular content updates.", - "activity_level": "high" - }, - { - "name": "TikTok", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on TikTok.", - "activity_level": "unknown" - }, - { - "name": "Instagram", - "found": true, - "verified": true, - "profile_url": "https://www.instagram.com/teslamotors/", - "confidence": "high", - "search_ranking": 1, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "high", - "posts_count": null, - "verification_badge": "verified", - "account_age_estimate": "unknown", - "last_activity": "recent", - "profile_completeness": 85, - "notes": "Official Tesla Instagram profile. Verified with active engagement.", - "activity_level": "high" - }, - { - "name": "Pinterest", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Pinterest.", - "activity_level": "unknown" - }, - { - "name": "X (Twitter)", - "found": true, - "verified": true, - "profile_url": "https://x.com/teslaownerssv", - "confidence": "medium", - "search_ranking": 1, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "high", - "posts_count": null, - "verification_badge": "verified", - "account_age_estimate": "unknown", - "last_activity": "recent", - "profile_completeness": 70, - "notes": "Tesla Owners Silicon Valley is a prominent Tesla-related account. Verified.", - "activity_level": "high" - }, - { - "name": "Facebook", - "found": true, - "verified": false, - "profile_url": "https://www.facebook.com/TeslaMotorsCorp/", - "confidence": "medium", - "search_ranking": 1, - "followers_count": 278870, - "subscribers_count": null, - "engagement_level": "medium", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 60, - "notes": "Tesla fan page with significant following but not verified.", - "activity_level": "medium" - }, - { - "name": "Medium", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Medium.", - "activity_level": "unknown" - }, - { - "name": "Tumblr", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Tumblr.", - "activity_level": "unknown" - }, - { - "name": "Threads", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Threads.", - "activity_level": "unknown" - }, - { - "name": "Quora", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Quora.", - "activity_level": "unknown" - }, - { - "name": "Reddit", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Reddit.", - "activity_level": "unknown" - }, - { - "name": "Blue Sky", - "found": false, - "verified": null, - "profile_url": null, - "confidence": "low", - "search_ranking": null, - "followers_count": null, - "subscribers_count": null, - "engagement_level": "unknown", - "posts_count": null, - "verification_badge": "none", - "account_age_estimate": "unknown", - "last_activity": "unknown", - "profile_completeness": 0, - "notes": "No official Tesla profile found on Blue Sky.", - "activity_level": "unknown" - } - ], - "summary": { - "total_platforms_checked": 14, - "platforms_found": 5, - "platforms_missing": 9, - "completion_percentage": 35.71, - "verification_rate": 60, - "average_search_ranking": 1, - "total_followers": 12539915, - "average_engagement": "medium", - "verified_accounts": 3 - } - }, - "competitor_analysis": {}, - "insights": { - "digital_presence_score": "B-", - "final_score": 66.7, - "strongest_presence": "LinkedIn", - "biggest_opportunity": "Google Business", - "total_followers": 12539915, - "average_engagement": "high", - "verification_gaps": 1, - "industry_benchmark": "Below average (36% vs 52% industry average)", - "recommendations": [ - { - "platform": "Google Business", - "priority": "medium", - "reason": "Critical for local SEO and customer reviews", - "estimated_setup_time": "2-4 hours", - "potential_reach": "Local search dominance" - }, - { - "platform": "TikTok", - "priority": "high", - "reason": "Fastest-growing platform for viral marketing and reaching Gen Z/Millennial audiences", - "estimated_setup_time": "1-2 hours", - "potential_reach": "500K+ monthly views potential" - }, - { - "platform": "Pinterest", - "priority": "medium", - "reason": "Perfect for visual discovery and driving website traffic", - "estimated_setup_time": "2-3 hours", - "potential_reach": "50K+ monthly pin impressions" - } - ] - }, - "meta": { - "analyzer_version": "2.1 Pro Enhanced", - "platforms_supported": 14, - "analysis_method": "Real-time SERP search + GPT-4o analysis", - "model": "GPT-4o", - "serp_provider": "serpapi", - "features": [ - "live_verification", - "actual_urls", - "search_rankings", - "follower_counts", - "engagement_metrics", - "verification_badges", - "account_age_estimation", - "profile_completeness", - "follower_weighted_scoring", - "competitor_analysis", - "actionable_insights" - ] - } -}; - -const COLORS = ["#60A5FA", "#34D399", "#FBBF24", "#F87171", "#A78BFA", "#F472B6", "#22D3EE", "#F59E0B"]; // Tailwind palette-ish - -function Badge({ children, intent = "neutral" }) { - const map = { - success: "bg-emerald-500/20 text-emerald-300 ring-1 ring-emerald-400/30", - danger: "bg-rose-500/20 text-rose-300 ring-1 ring-rose-400/30", - warn: "bg-amber-500/20 text-amber-200 ring-1 ring-amber-400/30", - info: "bg-sky-500/20 text-sky-200 ring-1 ring-sky-400/30", - neutral: "bg-zinc-700/40 text-zinc-200 ring-1 ring-white/5", - }; - return ( - {children} - ); -} - -function Stat({ icon: Icon, label, value, hint }) { - return ( -
-
-
-

{label}

-

{value}

- {hint &&

{hint}

} -
-
- -
-
-
- ); -} - -function Progress({ value }) { - return ( -
-
-
- ); -} - -function PlatformCard({ p }) { - const found = p.found; - const verified = p.verified === true; - const notFound = p.found === false; - const statusIntent = found ? (verified ? "success" : "info") : "danger"; - const engagementMap = { - high: "High", - medium: "Medium", - low: "Low", - unknown: "Unknown", - }; - - return ( -
-
-
- {found ? ( - - ) : ( - - )} -

{p.name}

-
- {found ? (verified ? "Verified" : "Found") : "Missing"} -
- -
-
Rank: {p.search_ranking ?? "-"}
-
Followers: {p.followers_count ?? p.subscribers_count ?? "-"}
-
Engagement: {engagementMap[p.engagement_level] ?? p.engagement_level}
-
Profile completeness: {p.profile_completeness ?? 0}%
-
- -
- {p.profile_url ? ( - - Visit profile - - ) : ( - No URL - )} - {verified && Verified} - {p.last_activity && Last: {p.last_activity}} -
- - {p.notes &&

{p.notes}

} -
- ); -} - -function Section({ title, icon: Icon, right }) { - return ( -
-
-
-

{title}

-
- {right} -
- ); -} - -export default function BrandAnalysisPage() { - const [query, setQuery] = useState(""); - const [filter, setFilter] = useState("all"); // all | found | missing - const [sort, setSort] = useState("default"); // default | followers | completeness | name - - const platforms = RAW.data.platforms; - const summary = RAW.data.summary; - const insights = RAW.insights; - const brand = RAW.brand_analysis; - - const filtered = useMemo(() => { - let arr = [...platforms]; - if (filter === "found") arr = arr.filter(p => p.found); - if (filter === "missing") arr = arr.filter(p => p.found === false); - if (query.trim()) { - const q = query.toLowerCase(); - arr = arr.filter(p => `${p.name} ${p.notes ?? ""}`.toLowerCase().includes(q)); - } - if (sort === "followers") arr.sort((a,b) => (b.followers_count ?? b.subscribers_count ?? -1) - (a.followers_count ?? a.subscribers_count ?? -1)); - if (sort === "completeness") arr.sort((a,b) => (b.profile_completeness ?? 0) - (a.profile_completeness ?? 0)); - if (sort === "name") arr.sort((a,b) => a.name.localeCompare(b.name)); - return arr; - }, [platforms, filter, query, sort]); - - const foundCount = platforms.filter(p => p.found).length; - const missingCount = platforms.length - foundCount; - - const pieData = [ - { name: "Found", value: foundCount }, - { name: "Missing", value: missingCount }, - ]; - - const followerBars = platforms - .map(p => ({ name: p.name, followers: p.followers_count ?? p.subscribers_count ?? 0 })) - .filter(d => d.followers > 0); - - return ( -
-
- {/* Header */} -
-
-
- logo -

{brand.brand_name} – Digital Presence Report

-
-

Website: {brand.website}

-

Analyzed on {new Date(brand.analysis_date).toLocaleString()}

-
-
- - - - -
-
- - {/* Score & Overview */} -
-
-
-
-
-

{insights.final_score}

- {insights.digital_presence_score} -
-

Industry benchmark: {insights.industry_benchmark}

-
- -

Profile completion: {summary.completion_percentage}%

-
-
-
-
-
-
- - - - {pieData.map((entry, index) => ( - - ))} - - - - -
-
-
-
-
- - - - - - - - {followerBars.map((_, index) => ( - - ))} - - - -
-
-
- - {/* Recommendations */} -
-
-
- {RAW.insights.recommendations.map((r, i) => ( -
-
-

{r.platform}

- Priority: {r.priority} -
-

{r.reason}

-
-
Setup: {r.estimated_setup_time}
-
Reach: {r.potential_reach}
-
-
- ))} -
-
- - {/* Platforms List */} -
-
-
- - setQuery(e.target.value)} - /> -
-
- - - -
-
- } - /> - -
- {filtered.map((p) => ( - - ))} -
-
- - {/* Meta */} -
-
-
-
-

Analyzer Version

-

{RAW.meta.analyzer_version}

-
-
-

Platforms Supported

-

{RAW.meta.platforms_supported}

-
-
-

Method

-

{RAW.meta.analysis_method}

-
-
-
- - -
-
- ); -}