Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	Build me a clean, modern personal portfolio website using HTML, CSS, and JavaScript (or React if supported). The website should include:
Browse files- Homepage / About section
- Project section with my latest projects. A short description, redirect links, etc...
- A blog section with my latest articles
- README.md +8 -5
- index.html +501 -18
    	
        README.md
    CHANGED
    
    | @@ -1,10 +1,13 @@ | |
| 1 | 
             
            ---
         | 
| 2 | 
            -
            title:  | 
| 3 | 
            -
             | 
| 4 | 
            -
             | 
| 5 | 
            -
             | 
| 6 | 
             
            sdk: static
         | 
| 7 | 
             
            pinned: false
         | 
|  | |
|  | |
| 8 | 
             
            ---
         | 
| 9 |  | 
| 10 | 
            -
             | 
|  | 
|  | |
| 1 | 
             
            ---
         | 
| 2 | 
            +
            title: PixelPortfolio Pro ✨
         | 
| 3 | 
            +
            colorFrom: red
         | 
| 4 | 
            +
            colorTo: pink
         | 
| 5 | 
            +
            emoji: 🐳
         | 
| 6 | 
             
            sdk: static
         | 
| 7 | 
             
            pinned: false
         | 
| 8 | 
            +
            tags:
         | 
| 9 | 
            +
              - deepsite-v3
         | 
| 10 | 
             
            ---
         | 
| 11 |  | 
| 12 | 
            +
            # Welcome to your new DeepSite project!
         | 
| 13 | 
            +
            This project was created with [DeepSite](https://deepsite.hf.co).
         | 
    	
        index.html
    CHANGED
    
    | @@ -1,19 +1,502 @@ | |
| 1 | 
            -
            <! | 
| 2 | 
            -
            <html>
         | 
| 3 | 
            -
             | 
| 4 | 
            -
             | 
| 5 | 
            -
             | 
| 6 | 
            -
             | 
| 7 | 
            -
             | 
| 8 | 
            -
             | 
| 9 | 
            -
             | 
| 10 | 
            -
             | 
| 11 | 
            -
             | 
| 12 | 
            -
             | 
| 13 | 
            -
             | 
| 14 | 
            -
             | 
| 15 | 
            -
             | 
| 16 | 
            -
             | 
| 17 | 
            -
             | 
| 18 | 
            -
             | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
| 19 | 
             
            </html>
         | 
|  | |
| 1 | 
            +
            <!DOCTYPE html>
         | 
| 2 | 
            +
            <html lang="en">
         | 
| 3 | 
            +
            <head>
         | 
| 4 | 
            +
                <meta charset="UTF-8">
         | 
| 5 | 
            +
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
         | 
| 6 | 
            +
                <title>PixelPortfolio Pro | Modern Portfolio</title>
         | 
| 7 | 
            +
                <meta name="description" content="Professional portfolio showcasing my work and blog">
         | 
| 8 | 
            +
                <link rel="icon" type="image/x-icon" href="/static/favicon.ico">
         | 
| 9 | 
            +
                <script src="https://cdn.tailwindcss.com"></script>
         | 
| 10 | 
            +
                <script src="https://unpkg.com/feather-icons"></script>
         | 
| 11 | 
            +
                <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
         | 
| 12 | 
            +
                <style>
         | 
| 13 | 
            +
                    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
         | 
| 14 | 
            +
                    
         | 
| 15 | 
            +
                    body {
         | 
| 16 | 
            +
                        font-family: 'Inter', sans-serif;
         | 
| 17 | 
            +
                        scroll-behavior: smooth;
         | 
| 18 | 
            +
                    }
         | 
| 19 | 
            +
                    
         | 
| 20 | 
            +
                    .hero-gradient {
         | 
| 21 | 
            +
                        background: linear-gradient(135deg, #f5f7fa 0%, #e4e8ed 100%);
         | 
| 22 | 
            +
                    }
         | 
| 23 | 
            +
                    
         | 
| 24 | 
            +
                    .project-card:hover {
         | 
| 25 | 
            +
                        transform: translateY(-5px);
         | 
| 26 | 
            +
                        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
         | 
| 27 | 
            +
                    }
         | 
| 28 | 
            +
                    
         | 
| 29 | 
            +
                    .blog-card:hover .blog-image {
         | 
| 30 | 
            +
                        transform: scale(1.05);
         | 
| 31 | 
            +
                    }
         | 
| 32 | 
            +
                    
         | 
| 33 | 
            +
                    .tag {
         | 
| 34 | 
            +
                        transition: all 0.3s ease;
         | 
| 35 | 
            +
                    }
         | 
| 36 | 
            +
                    
         | 
| 37 | 
            +
                    .tag:hover {
         | 
| 38 | 
            +
                        transform: translateY(-2px);
         | 
| 39 | 
            +
                    }
         | 
| 40 | 
            +
                    
         | 
| 41 | 
            +
                    #vanta-bg {
         | 
| 42 | 
            +
                        position: absolute;
         | 
| 43 | 
            +
                        top: 0;
         | 
| 44 | 
            +
                        left: 0;
         | 
| 45 | 
            +
                        width: 100%;
         | 
| 46 | 
            +
                        height: 100%;
         | 
| 47 | 
            +
                        z-index: 0;
         | 
| 48 | 
            +
                    }
         | 
| 49 | 
            +
                </style>
         | 
| 50 | 
            +
            </head>
         | 
| 51 | 
            +
            <body class="bg-white text-gray-800">
         | 
| 52 | 
            +
                <!-- Navigation -->
         | 
| 53 | 
            +
                <nav class="fixed w-full bg-white/90 backdrop-blur-md z-50 shadow-sm">
         | 
| 54 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
         | 
| 55 | 
            +
                        <div class="flex justify-between h-16 items-center">
         | 
| 56 | 
            +
                            <div class="flex-shrink-0 flex items-center">
         | 
| 57 | 
            +
                                <span class="text-xl font-bold text-indigo-600">PixelPortfolio</span>
         | 
| 58 | 
            +
                            </div>
         | 
| 59 | 
            +
                            <div class="hidden md:block">
         | 
| 60 | 
            +
                                <div class="ml-10 flex items-center space-x-4">
         | 
| 61 | 
            +
                                    <a href="#home" class="px-3 py-2 rounded-md text-sm font-medium text-indigo-600">Home</a>
         | 
| 62 | 
            +
                                    <a href="#projects" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 hover:text-indigo-600">Projects</a>
         | 
| 63 | 
            +
                                    <a href="#blog" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 hover:text-indigo-600">Blog</a>
         | 
| 64 | 
            +
                                    <a href="#contact" class="px-3 py-2 rounded-md text-sm font-medium text-gray-500 hover:text-indigo-600">Contact</a>
         | 
| 65 | 
            +
                                </div>
         | 
| 66 | 
            +
                            </div>
         | 
| 67 | 
            +
                            <div class="md:hidden">
         | 
| 68 | 
            +
                                <button class="mobile-menu-button p-2 rounded-md text-gray-700 hover:text-indigo-600">
         | 
| 69 | 
            +
                                    <i data-feather="menu"></i>
         | 
| 70 | 
            +
                                </button>
         | 
| 71 | 
            +
                            </div>
         | 
| 72 | 
            +
                        </div>
         | 
| 73 | 
            +
                    </div>
         | 
| 74 | 
            +
                </nav>
         | 
| 75 | 
            +
             | 
| 76 | 
            +
                <!-- Mobile Menu -->
         | 
| 77 | 
            +
                <div class="mobile-menu hidden md:hidden fixed inset-0 z-40 bg-white pt-16">
         | 
| 78 | 
            +
                    <div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
         | 
| 79 | 
            +
                        <a href="#home" class="block px-3 py-2 rounded-md text-base font-medium text-indigo-600">Home</a>
         | 
| 80 | 
            +
                        <a href="#projects" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-indigo-600">Projects</a>
         | 
| 81 | 
            +
                        <a href="#blog" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-indigo-600">Blog</a>
         | 
| 82 | 
            +
                        <a href="#contact" class="block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-indigo-600">Contact</a>
         | 
| 83 | 
            +
                    </div>
         | 
| 84 | 
            +
                </div>
         | 
| 85 | 
            +
             | 
| 86 | 
            +
                <!-- Hero Section -->
         | 
| 87 | 
            +
                <section id="home" class="relative hero-gradient pt-24 pb-20 md:pt-32 md:pb-28">
         | 
| 88 | 
            +
                    <div id="vanta-bg"></div>
         | 
| 89 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10">
         | 
| 90 | 
            +
                        <div class="flex flex-col md:flex-row items-center">
         | 
| 91 | 
            +
                            <div class="md:w-1/2 mb-10 md:mb-0">
         | 
| 92 | 
            +
                                <h1 class="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-4">
         | 
| 93 | 
            +
                                    Hi, I'm <span class="text-indigo-600">Alex</span>
         | 
| 94 | 
            +
                                </h1>
         | 
| 95 | 
            +
                                <h2 class="text-2xl md:text-3xl text-gray-600 mb-6">
         | 
| 96 | 
            +
                                    Full Stack Developer & UI Designer
         | 
| 97 | 
            +
                                </h2>
         | 
| 98 | 
            +
                                <p class="text-lg text-gray-600 mb-8 max-w-lg">
         | 
| 99 | 
            +
                                    I build exceptional digital experiences that are fast, accessible, and visually appealing. 
         | 
| 100 | 
            +
                                    Currently focused on React, Next.js, and modern web technologies.
         | 
| 101 | 
            +
                                </p>
         | 
| 102 | 
            +
                                <div class="flex space-x-4">
         | 
| 103 | 
            +
                                    <a href="#projects" class="px-6 py-3 bg-indigo-600 text-white rounded-lg font-medium hover:bg-indigo-700 transition duration-300">
         | 
| 104 | 
            +
                                        View My Work
         | 
| 105 | 
            +
                                    </a>
         | 
| 106 | 
            +
                                    <a href="#contact" class="px-6 py-3 border border-gray-300 text-gray-700 rounded-lg font-medium hover:bg-gray-50 transition duration-300">
         | 
| 107 | 
            +
                                        Contact Me
         | 
| 108 | 
            +
                                    </a>
         | 
| 109 | 
            +
                                </div>
         | 
| 110 | 
            +
                            </div>
         | 
| 111 | 
            +
                            <div class="md:w-1/2 flex justify-center">
         | 
| 112 | 
            +
                                <div class="relative">
         | 
| 113 | 
            +
                                    <div class="w-64 h-64 md:w-80 md:h-80 rounded-full overflow-hidden border-4 border-white shadow-xl">
         | 
| 114 | 
            +
                                        <img src="http://static.photos/people/640x360/1" alt="Profile" class="w-full h-full object-cover">
         | 
| 115 | 
            +
                                    </div>
         | 
| 116 | 
            +
                                    <div class="absolute -bottom-5 -right-5 bg-white p-3 rounded-full shadow-lg">
         | 
| 117 | 
            +
                                        <span class="text-xs font-semibold bg-indigo-600 text-white px-2 py-1 rounded-full">AVAILABLE</span>
         | 
| 118 | 
            +
                                    </div>
         | 
| 119 | 
            +
                                </div>
         | 
| 120 | 
            +
                            </div>
         | 
| 121 | 
            +
                        </div>
         | 
| 122 | 
            +
                    </div>
         | 
| 123 | 
            +
                </section>
         | 
| 124 | 
            +
             | 
| 125 | 
            +
                <!-- About Section -->
         | 
| 126 | 
            +
                <section class="py-20 bg-gray-50">
         | 
| 127 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
         | 
| 128 | 
            +
                        <div class="text-center mb-16">
         | 
| 129 | 
            +
                            <h2 class="text-3xl font-bold text-gray-900 mb-4">About Me</h2>
         | 
| 130 | 
            +
                            <div class="w-20 h-1 bg-indigo-600 mx-auto"></div>
         | 
| 131 | 
            +
                        </div>
         | 
| 132 | 
            +
                        
         | 
| 133 | 
            +
                        <div class="flex flex-col md:flex-row items-center">
         | 
| 134 | 
            +
                            <div class="md:w-1/3 mb-10 md:mb-0 flex justify-center">
         | 
| 135 | 
            +
                                <div class="bg-white p-6 rounded-xl shadow-lg max-w-sm">
         | 
| 136 | 
            +
                                    <h3 class="text-xl font-bold mb-4">My Skills</h3>
         | 
| 137 | 
            +
                                    <div class="flex flex-wrap gap-2">
         | 
| 138 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">React</span>
         | 
| 139 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">Next.js</span>
         | 
| 140 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">Node.js</span>
         | 
| 141 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">TypeScript</span>
         | 
| 142 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">Tailwind CSS</span>
         | 
| 143 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">GraphQL</span>
         | 
| 144 | 
            +
                                        <span class="tag px-3 py-1 bg-indigo-100 text-indigo-800 rounded-full text-sm">Figma</span>
         | 
| 145 | 
            +
                                    </div>
         | 
| 146 | 
            +
                                </div>
         | 
| 147 | 
            +
                            </div>
         | 
| 148 | 
            +
                            
         | 
| 149 | 
            +
                            <div class="md:w-2/3 md:pl-12">
         | 
| 150 | 
            +
                                <h3 class="text-2xl font-bold mb-6">Professional Background</h3>
         | 
| 151 | 
            +
                                <p class="text-gray-600 mb-6">
         | 
| 152 | 
            +
                                    With over 5 years of experience in web development, I've worked with startups and established companies to build scalable, performant web applications. My passion lies in creating intuitive user interfaces and robust backend systems.
         | 
| 153 | 
            +
                                </p>
         | 
| 154 | 
            +
                                <p class="text-gray-600 mb-8">
         | 
| 155 | 
            +
                                    When I'm not coding, you can find me hiking, reading sci-fi novels, or experimenting with new cooking recipes. I believe in continuous learning and sharing knowledge through my blog and open-source contributions.
         | 
| 156 | 
            +
                                </p>
         | 
| 157 | 
            +
                                
         | 
| 158 | 
            +
                                <div class="flex space-x-6">
         | 
| 159 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 160 | 
            +
                                        <i data-feather="github"></i>
         | 
| 161 | 
            +
                                    </a>
         | 
| 162 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 163 | 
            +
                                        <i data-feather="twitter"></i>
         | 
| 164 | 
            +
                                    </a>
         | 
| 165 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 166 | 
            +
                                        <i data-feather="linkedin"></i>
         | 
| 167 | 
            +
                                    </a>
         | 
| 168 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 169 | 
            +
                                        <i data-feather="dribbble"></i>
         | 
| 170 | 
            +
                                    </a>
         | 
| 171 | 
            +
                                </div>
         | 
| 172 | 
            +
                            </div>
         | 
| 173 | 
            +
                        </div>
         | 
| 174 | 
            +
                    </div>
         | 
| 175 | 
            +
                </section>
         | 
| 176 | 
            +
             | 
| 177 | 
            +
                <!-- Projects Section -->
         | 
| 178 | 
            +
                <section id="projects" class="py-20 bg-white">
         | 
| 179 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
         | 
| 180 | 
            +
                        <div class="text-center mb-16">
         | 
| 181 | 
            +
                            <h2 class="text-3xl font-bold text-gray-900 mb-4">Featured Projects</h2>
         | 
| 182 | 
            +
                            <div class="w-20 h-1 bg-indigo-600 mx-auto"></div>
         | 
| 183 | 
            +
                        </div>
         | 
| 184 | 
            +
                        
         | 
| 185 | 
            +
                        <!-- Project Filters -->
         | 
| 186 | 
            +
                        <div class="flex justify-center mb-12">
         | 
| 187 | 
            +
                            <div class="flex flex-wrap justify-center gap-2">
         | 
| 188 | 
            +
                                <button class="px-4 py-2 bg-indigo-600 text-white rounded-full text-sm font-medium">All</button>
         | 
| 189 | 
            +
                                <button class="px-4 py-2 bg-gray-100 text-gray-700 rounded-full text-sm font-medium hover:bg-gray-200">React</button>
         | 
| 190 | 
            +
                                <button class="px-4 py-2 bg-gray-100 text-gray-700 rounded-full text-sm font-medium hover:bg-gray-200">Next.js</button>
         | 
| 191 | 
            +
                                <button class="px-4 py-2 bg-gray-100 text-gray-700 rounded-full text-sm font-medium hover:bg-gray-200">Node.js</button>
         | 
| 192 | 
            +
                                <button class="px-4 py-2 bg-gray-100 text-gray-700 rounded-full text-sm font-medium hover:bg-gray-200">UI/UX</button>
         | 
| 193 | 
            +
                            </div>
         | 
| 194 | 
            +
                        </div>
         | 
| 195 | 
            +
                        
         | 
| 196 | 
            +
                        <!-- Projects Grid -->
         | 
| 197 | 
            +
                        <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
         | 
| 198 | 
            +
                            <!-- Project 1 -->
         | 
| 199 | 
            +
                            <div class="project-card bg-white rounded-xl overflow-hidden shadow-lg transition duration-300">
         | 
| 200 | 
            +
                                <div class="h-48 overflow-hidden">
         | 
| 201 | 
            +
                                    <img src="http://static.photos/technology/640x360/1" alt="Project" class="w-full h-full object-cover">
         | 
| 202 | 
            +
                                </div>
         | 
| 203 | 
            +
                                <div class="p-6">
         | 
| 204 | 
            +
                                    <h3 class="text-xl font-bold mb-2">E-commerce Platform</h3>
         | 
| 205 | 
            +
                                    <p class="text-gray-600 mb-4">A full-featured online store with cart functionality and payment processing.</p>
         | 
| 206 | 
            +
                                    <div class="flex flex-wrap gap-2 mb-4">
         | 
| 207 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">React</span>
         | 
| 208 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Node.js</span>
         | 
| 209 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">MongoDB</span>
         | 
| 210 | 
            +
                                    </div>
         | 
| 211 | 
            +
                                    <div class="flex space-x-3">
         | 
| 212 | 
            +
                                        <a href="#" class="text-indigo-600 hover:text-indigo-800 font-medium">Live Demo</a>
         | 
| 213 | 
            +
                                        <a href="#" class="text-gray-600 hover:text-gray-800 font-medium">GitHub</a>
         | 
| 214 | 
            +
                                    </div>
         | 
| 215 | 
            +
                                </div>
         | 
| 216 | 
            +
                            </div>
         | 
| 217 | 
            +
                            
         | 
| 218 | 
            +
                            <!-- Project 2 -->
         | 
| 219 | 
            +
                            <div class="project-card bg-white rounded-xl overflow-hidden shadow-lg transition duration-300">
         | 
| 220 | 
            +
                                <div class="h-48 overflow-hidden">
         | 
| 221 | 
            +
                                    <img src="http://static.photos/technology/640x360/2" alt="Project" class="w-full h-full object-cover">
         | 
| 222 | 
            +
                                </div>
         | 
| 223 | 
            +
                                <div class="p-6">
         | 
| 224 | 
            +
                                    <h3 class="text-xl font-bold mb-2">Task Management App</h3>
         | 
| 225 | 
            +
                                    <p class="text-gray-600 mb-4">A productivity application for teams to collaborate on projects.</p>
         | 
| 226 | 
            +
                                    <div class="flex flex-wrap gap-2 mb-4">
         | 
| 227 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Next.js</span>
         | 
| 228 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">TypeScript</span>
         | 
| 229 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Tailwind CSS</span>
         | 
| 230 | 
            +
                                    </div>
         | 
| 231 | 
            +
                                    <div class="flex space-x-3">
         | 
| 232 | 
            +
                                        <a href="#" class="text-indigo-600 hover:text-indigo-800 font-medium">Live Demo</a>
         | 
| 233 | 
            +
                                        <a href="#" class="text-gray-600 hover:text-gray-800 font-medium">GitHub</a>
         | 
| 234 | 
            +
                                    </div>
         | 
| 235 | 
            +
                                </div>
         | 
| 236 | 
            +
                            </div>
         | 
| 237 | 
            +
                            
         | 
| 238 | 
            +
                            <!-- Project 3 -->
         | 
| 239 | 
            +
                            <div class="project-card bg-white rounded-xl overflow-hidden shadow-lg transition duration-300">
         | 
| 240 | 
            +
                                <div class="h-48 overflow-hidden">
         | 
| 241 | 
            +
                                    <img src="http://static.photos/technology/640x360/3" alt="Project" class="w-full h-full object-cover">
         | 
| 242 | 
            +
                                </div>
         | 
| 243 | 
            +
                                <div class="p-6">
         | 
| 244 | 
            +
                                    <h3 class="text-xl font-bold mb-2">Weather Dashboard</h3>
         | 
| 245 | 
            +
                                    <p class="text-gray-600 mb-4">Real-time weather information with 5-day forecasts.</p>
         | 
| 246 | 
            +
                                    <div class="flex flex-wrap gap-2 mb-4">
         | 
| 247 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">React</span>
         | 
| 248 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">OpenWeather API</span>
         | 
| 249 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Chart.js</span>
         | 
| 250 | 
            +
                                    </div>
         | 
| 251 | 
            +
                                    <div class="flex space-x-3">
         | 
| 252 | 
            +
                                        <a href="#" class="text-indigo-600 hover:text-indigo-800 font-medium">Live Demo</a>
         | 
| 253 | 
            +
                                        <a href="#" class="text-gray-600 hover:text-gray-800 font-medium">GitHub</a>
         | 
| 254 | 
            +
                                    </div>
         | 
| 255 | 
            +
                                </div>
         | 
| 256 | 
            +
                            </div>
         | 
| 257 | 
            +
                        </div>
         | 
| 258 | 
            +
                        
         | 
| 259 | 
            +
                        <div class="text-center mt-12">
         | 
| 260 | 
            +
                            <a href="#" class="inline-block px-6 py-3 border border-gray-300 text-gray-700 rounded-lg font-medium hover:bg-gray-50 transition duration-300">
         | 
| 261 | 
            +
                                View All Projects
         | 
| 262 | 
            +
                            </a>
         | 
| 263 | 
            +
                        </div>
         | 
| 264 | 
            +
                    </div>
         | 
| 265 | 
            +
                </section>
         | 
| 266 | 
            +
             | 
| 267 | 
            +
                <!-- Blog Section -->
         | 
| 268 | 
            +
                <section id="blog" class="py-20 bg-gray-50">
         | 
| 269 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
         | 
| 270 | 
            +
                        <div class="text-center mb-16">
         | 
| 271 | 
            +
                            <h2 class="text-3xl font-bold text-gray-900 mb-4">Latest Articles</h2>
         | 
| 272 | 
            +
                            <div class="w-20 h-1 bg-indigo-600 mx-auto"></div>
         | 
| 273 | 
            +
                        </div>
         | 
| 274 | 
            +
                        
         | 
| 275 | 
            +
                        <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
         | 
| 276 | 
            +
                            <!-- Blog Post 1 -->
         | 
| 277 | 
            +
                            <div class="blog-card bg-white rounded-xl overflow-hidden shadow-lg">
         | 
| 278 | 
            +
                                <div class="h-48 overflow-hidden">
         | 
| 279 | 
            +
                                    <img src="http://static.photos/technology/640x360/4" alt="Blog Post" class="blog-image w-full h-full object-cover transition duration-500">
         | 
| 280 | 
            +
                                </div>
         | 
| 281 | 
            +
                                <div class="p-6">
         | 
| 282 | 
            +
                                    <div class="flex items-center text-sm text-gray-500 mb-2">
         | 
| 283 | 
            +
                                        <span>May 15, 2023</span>
         | 
| 284 | 
            +
                                        <span class="mx-2">•</span>
         | 
| 285 | 
            +
                                        <span>5 min read</span>
         | 
| 286 | 
            +
                                    </div>
         | 
| 287 | 
            +
                                    <h3 class="text-xl font-bold mb-3">Building Scalable React Components</h3>
         | 
| 288 | 
            +
                                    <p class="text-gray-600 mb-4">Learn how to structure your React components for maximum reusability and maintainability.</p>
         | 
| 289 | 
            +
                                    <div class="flex flex-wrap gap-2 mb-4">
         | 
| 290 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">React</span>
         | 
| 291 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Best Practices</span>
         | 
| 292 | 
            +
                                    </div>
         | 
| 293 | 
            +
                                    <a href="#" class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">
         | 
| 294 | 
            +
                                        Read More
         | 
| 295 | 
            +
                                        <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
         | 
| 296 | 
            +
                                    </a>
         | 
| 297 | 
            +
                                </div>
         | 
| 298 | 
            +
                            </div>
         | 
| 299 | 
            +
                            
         | 
| 300 | 
            +
                            <!-- Blog Post 2 -->
         | 
| 301 | 
            +
                            <div class="blog-card bg-white rounded-xl overflow-hidden shadow-lg">
         | 
| 302 | 
            +
                                <div class="h-48 overflow-hidden">
         | 
| 303 | 
            +
                                    <img src="http://static.photos/technology/640x360/5" alt="Blog Post" class="blog-image w-full h-full object-cover transition duration-500">
         | 
| 304 | 
            +
                                </div>
         | 
| 305 | 
            +
                                <div class="p-6">
         | 
| 306 | 
            +
                                    <div class="flex items-center text-sm text-gray-500 mb-2">
         | 
| 307 | 
            +
                                        <span>April 28, 2023</span>
         | 
| 308 | 
            +
                                        <span class="mx-2">•</span>
         | 
| 309 | 
            +
                                        <span>8 min read</span>
         | 
| 310 | 
            +
                                    </div>
         | 
| 311 | 
            +
                                    <h3 class="text-xl font-bold mb-3">The Future of CSS with Tailwind</h3>
         | 
| 312 | 
            +
                                    <p class="text-gray-600 mb-4">Exploring how utility-first CSS is changing the way we style modern web applications.</p>
         | 
| 313 | 
            +
                                    <div class="flex flex-wrap gap-2 mb-4">
         | 
| 314 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">CSS</span>
         | 
| 315 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Tailwind</span>
         | 
| 316 | 
            +
                                    </div>
         | 
| 317 | 
            +
                                    <a href="#" class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">
         | 
| 318 | 
            +
                                        Read More
         | 
| 319 | 
            +
                                        <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
         | 
| 320 | 
            +
                                    </a>
         | 
| 321 | 
            +
                                </div>
         | 
| 322 | 
            +
                            </div>
         | 
| 323 | 
            +
                            
         | 
| 324 | 
            +
                            <!-- Blog Post 3 -->
         | 
| 325 | 
            +
                            <div class="blog-card bg-white rounded-xl overflow-hidden shadow-lg">
         | 
| 326 | 
            +
                                <div class="h-48 overflow-hidden">
         | 
| 327 | 
            +
                                    <img src="http://static.photos/technology/640x360/6" alt="Blog Post" class="blog-image w-full h-full object-cover transition duration-500">
         | 
| 328 | 
            +
                                </div>
         | 
| 329 | 
            +
                                <div class="p-6">
         | 
| 330 | 
            +
                                    <div class="flex items-center text-sm text-gray-500 mb-2">
         | 
| 331 | 
            +
                                        <span>March 10, 2023</span>
         | 
| 332 | 
            +
                                        <span class="mx-2">•</span>
         | 
| 333 | 
            +
                                        <span>6 min read</span>
         | 
| 334 | 
            +
                                    </div>
         | 
| 335 | 
            +
                                    <h3 class="text-xl font-bold mb-3">Optimizing Next.js Performance</h3>
         | 
| 336 | 
            +
                                    <p class="text-gray-600 mb-4">Practical tips and techniques to make your Next.js applications blazing fast.</p>
         | 
| 337 | 
            +
                                    <div class="flex flex-wrap gap-2 mb-4">
         | 
| 338 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Next.js</span>
         | 
| 339 | 
            +
                                        <span class="px-2 py-1 bg-gray-100 text-gray-700 rounded-full text-xs">Performance</span>
         | 
| 340 | 
            +
                                    </div>
         | 
| 341 | 
            +
                                    <a href="#" class="text-indigo-600 hover:text-indigo-800 font-medium flex items-center">
         | 
| 342 | 
            +
                                        Read More
         | 
| 343 | 
            +
                                        <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
         | 
| 344 | 
            +
                                    </a>
         | 
| 345 | 
            +
                                </div>
         | 
| 346 | 
            +
                            </div>
         | 
| 347 | 
            +
                        </div>
         | 
| 348 | 
            +
                        
         | 
| 349 | 
            +
                        <div class="text-center mt-12">
         | 
| 350 | 
            +
                            <a href="#" class="inline-block px-6 py-3 border border-gray-300 text-gray-700 rounded-lg font-medium hover:bg-gray-50 transition duration-300">
         | 
| 351 | 
            +
                                View All Articles
         | 
| 352 | 
            +
                            </a>
         | 
| 353 | 
            +
                        </div>
         | 
| 354 | 
            +
                    </div>
         | 
| 355 | 
            +
                </section>
         | 
| 356 | 
            +
             | 
| 357 | 
            +
                <!-- Contact Section -->
         | 
| 358 | 
            +
                <section id="contact" class="py-20 bg-white">
         | 
| 359 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
         | 
| 360 | 
            +
                        <div class="text-center mb-16">
         | 
| 361 | 
            +
                            <h2 class="text-3xl font-bold text-gray-900 mb-4">Get In Touch</h2>
         | 
| 362 | 
            +
                            <div class="w-20 h-1 bg-indigo-600 mx-auto"></div>
         | 
| 363 | 
            +
                        </div>
         | 
| 364 | 
            +
                        
         | 
| 365 | 
            +
                        <div class="flex flex-col md:flex-row">
         | 
| 366 | 
            +
                            <div class="md:w-1/2 mb-10 md:mb-0 md:pr-10">
         | 
| 367 | 
            +
                                <h3 class="text-2xl font-bold mb-6">Let's Work Together</h3>
         | 
| 368 | 
            +
                                <p class="text-gray-600 mb-8">
         | 
| 369 | 
            +
                                    Have a project in mind or want to discuss potential opportunities? 
         | 
| 370 | 
            +
                                    Feel free to reach out through the form or connect with me on social media.
         | 
| 371 | 
            +
                                </p>
         | 
| 372 | 
            +
                                
         | 
| 373 | 
            +
                                <div class="space-y-4">
         | 
| 374 | 
            +
                                    <div class="flex items-center">
         | 
| 375 | 
            +
                                        <i data-feather="mail" class="w-5 h-5 text-indigo-600 mr-3"></i>
         | 
| 376 | 
            +
                                        <span>[email protected]</span>
         | 
| 377 | 
            +
                                    </div>
         | 
| 378 | 
            +
                                    <div class="flex items-center">
         | 
| 379 | 
            +
                                        <i data-feather="map-pin" class="w-5 h-5 text-indigo-600 mr-3"></i>
         | 
| 380 | 
            +
                                        <span>San Francisco, CA</span>
         | 
| 381 | 
            +
                                    </div>
         | 
| 382 | 
            +
                                </div>
         | 
| 383 | 
            +
                                
         | 
| 384 | 
            +
                                <div class="mt-8 flex space-x-6">
         | 
| 385 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 386 | 
            +
                                        <i data-feather="github"></i>
         | 
| 387 | 
            +
                                    </a>
         | 
| 388 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 389 | 
            +
                                        <i data-feather="twitter"></i>
         | 
| 390 | 
            +
                                    </a>
         | 
| 391 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 392 | 
            +
                                        <i data-feather="linkedin"></i>
         | 
| 393 | 
            +
                                    </a>
         | 
| 394 | 
            +
                                    <a href="#" class="text-gray-500 hover:text-indigo-600">
         | 
| 395 | 
            +
                                        <i data-feather="dribbble"></i>
         | 
| 396 | 
            +
                                    </a>
         | 
| 397 | 
            +
                                </div>
         | 
| 398 | 
            +
                            </div>
         | 
| 399 | 
            +
                            
         | 
| 400 | 
            +
                            <div class="md:w-1/2">
         | 
| 401 | 
            +
                                <form class="space-y-6">
         | 
| 402 | 
            +
                                    <div>
         | 
| 403 | 
            +
                                        <label for="name" class="block text-sm font-medium text-gray-700 mb-1">Name</label>
         | 
| 404 | 
            +
                                        <input type="text" id="name" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-600 focus:border-indigo-600">
         | 
| 405 | 
            +
                                    </div>
         | 
| 406 | 
            +
                                    <div>
         | 
| 407 | 
            +
                                        <label for="email" class="block text-sm font-medium text-gray-700 mb-1">Email</label>
         | 
| 408 | 
            +
                                        <input type="email" id="email" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-600 focus:border-indigo-600">
         | 
| 409 | 
            +
                                    </div>
         | 
| 410 | 
            +
                                    <div>
         | 
| 411 | 
            +
                                        <label for="message" class="block text-sm font-medium text-gray-700 mb-1">Message</label>
         | 
| 412 | 
            +
                                        <textarea id="message" rows="4" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-indigo-600 focus:border-indigo-600"></textarea>
         | 
| 413 | 
            +
                                    </div>
         | 
| 414 | 
            +
                                    <button type="submit" class="w-full px-6 py-3 bg-indigo-600 text-white rounded-lg font-medium hover:bg-indigo-700 transition duration-300">
         | 
| 415 | 
            +
                                        Send Message
         | 
| 416 | 
            +
                                    </button>
         | 
| 417 | 
            +
                                </form>
         | 
| 418 | 
            +
                            </div>
         | 
| 419 | 
            +
                        </div>
         | 
| 420 | 
            +
                    </div>
         | 
| 421 | 
            +
                </section>
         | 
| 422 | 
            +
             | 
| 423 | 
            +
                <!-- Footer -->
         | 
| 424 | 
            +
                <footer class="bg-gray-900 text-white py-12">
         | 
| 425 | 
            +
                    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
         | 
| 426 | 
            +
                        <div class="flex flex-col md:flex-row justify-between items-center">
         | 
| 427 | 
            +
                            <div class="mb-6 md:mb-0">
         | 
| 428 | 
            +
                                <span class="text-xl font-bold text-white">PixelPortfolio</span>
         | 
| 429 | 
            +
                                <p class="text-gray-400 mt-2">© 2023 All rights reserved.</p>
         | 
| 430 | 
            +
                            </div>
         | 
| 431 | 
            +
                            
         | 
| 432 | 
            +
                            <div class="flex space-x-6">
         | 
| 433 | 
            +
                                <a href="#" class="text-gray-400 hover:text-white">
         | 
| 434 | 
            +
                                    <i data-feather="github"></i>
         | 
| 435 | 
            +
                                </a>
         | 
| 436 | 
            +
                                <a href="#" class="text-gray-400 hover:text-white">
         | 
| 437 | 
            +
                                    <i data-feather="twitter"></i>
         | 
| 438 | 
            +
                                </a>
         | 
| 439 | 
            +
                                <a href="#" class="text-gray-400 hover:text-white">
         | 
| 440 | 
            +
                                    <i data-feather="linkedin"></i>
         | 
| 441 | 
            +
                                </a>
         | 
| 442 | 
            +
                                <a href="#" class="text-gray-400 hover:text-white">
         | 
| 443 | 
            +
                                    <i data-feather="dribbble"></i>
         | 
| 444 | 
            +
                                </a>
         | 
| 445 | 
            +
                            </div>
         | 
| 446 | 
            +
                        </div>
         | 
| 447 | 
            +
                    </div>
         | 
| 448 | 
            +
                </footer>
         | 
| 449 | 
            +
             | 
| 450 | 
            +
                <script>
         | 
| 451 | 
            +
                    // Initialize Feather Icons
         | 
| 452 | 
            +
                    feather.replace();
         | 
| 453 | 
            +
                    
         | 
| 454 | 
            +
                    // Mobile menu toggle
         | 
| 455 | 
            +
                    document.querySelector('.mobile-menu-button').addEventListener('click', function() {
         | 
| 456 | 
            +
                        document.querySelector('.mobile-menu').classList.toggle('hidden');
         | 
| 457 | 
            +
                    });
         | 
| 458 | 
            +
                    
         | 
| 459 | 
            +
                    // Vanta.js background animation
         | 
| 460 | 
            +
                    VANTA.GLOBE({
         | 
| 461 | 
            +
                        el: "#vanta-bg",
         | 
| 462 | 
            +
                        mouseControls: true,
         | 
| 463 | 
            +
                        touchControls: true,
         | 
| 464 | 
            +
                        gyroControls: false,
         | 
| 465 | 
            +
                        minHeight: 200.00,
         | 
| 466 | 
            +
                        minWidth: 200.00,
         | 
| 467 | 
            +
                        scale: 1.00,
         | 
| 468 | 
            +
                        scaleMobile: 1.00,
         | 
| 469 | 
            +
                        color: "#6366f1",
         | 
| 470 | 
            +
                        backgroundColor: "#f5f7fa",
         | 
| 471 | 
            +
                        size: 0.8
         | 
| 472 | 
            +
                    });
         | 
| 473 | 
            +
                    
         | 
| 474 | 
            +
                    // Smooth scrolling for anchor links
         | 
| 475 | 
            +
                    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
         | 
| 476 | 
            +
                        anchor.addEventListener('click', function (e) {
         | 
| 477 | 
            +
                            e.preventDefault();
         | 
| 478 | 
            +
                            
         | 
| 479 | 
            +
                            document.querySelector(this.getAttribute('href')).scrollIntoView({
         | 
| 480 | 
            +
                                behavior: 'smooth'
         | 
| 481 | 
            +
                            });
         | 
| 482 | 
            +
                            
         | 
| 483 | 
            +
                            // Close mobile menu if open
         | 
| 484 | 
            +
                            document.querySelector('.mobile-menu').classList.add('hidden');
         | 
| 485 | 
            +
                        });
         | 
| 486 | 
            +
                    });
         | 
| 487 | 
            +
                    
         | 
| 488 | 
            +
                    // Simple animation on scroll
         | 
| 489 | 
            +
                    const observer = new IntersectionObserver((entries) => {
         | 
| 490 | 
            +
                        entries.forEach(entry => {
         | 
| 491 | 
            +
                            if (entry.isIntersecting) {
         | 
| 492 | 
            +
                                entry.target.classList.add('animate-fadeIn');
         | 
| 493 | 
            +
                            }
         | 
| 494 | 
            +
                        });
         | 
| 495 | 
            +
                    }, { threshold: 0.1 });
         | 
| 496 | 
            +
                    
         | 
| 497 | 
            +
                    document.querySelectorAll('.reveal-up').forEach((el) => {
         | 
| 498 | 
            +
                        observer.observe(el);
         | 
| 499 | 
            +
                    });
         | 
| 500 | 
            +
                </script>
         | 
| 501 | 
            +
            </body>
         | 
| 502 | 
             
            </html>
         | 
