{"id":232,"date":"2025-09-13T03:40:53","date_gmt":"2025-09-13T03:40:53","guid":{"rendered":"https:\/\/viewri.com\/?page_id=232"},"modified":"2025-12-29T09:19:21","modified_gmt":"2025-12-29T09:19:21","slug":"profile-picture","status":"publish","type":"page","link":"https:\/\/viewri.com\/facebook\/profile-picture\/","title":{"rendered":"Facebook Profile Picture Viewer"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]    <link\r\n        href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;700&family=Montserrat:wght@700&family=Poppins:wght@600;700;800;900&display=swap\"\r\n        rel=\"stylesheet\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <style>\r\n        .fb-profile-wrapper {\r\n            font-family: 'Inter', sans-serif;\r\n            margin: 0;\r\n            color: #2d3748;\r\n            \/* Professional blue gradient background *\/\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 25%, #60a5fa 50%, #2074d3 75%, #1f73e4 100%);\r\n            background-size: cover;\r\n            animation: none;\r\n            position: relative;\r\n            overflow-x: hidden;\r\n            padding: 20px;\r\n        }\r\n\r\n        .fb-profile-wrapper::before {\r\n            display: none;\r\n        }\r\n\r\n        .fb-main-container {\r\n            max-width: 1200px;\r\n            margin: 70px auto 40px auto;\r\n            background: rgba(255, 255, 255, 0.98);\r\n            border-radius: 1.2rem;\r\n            box-shadow: 0 8px 32px rgba(30, 58, 138, 0.15);\r\n            padding: 100px 100px !important;\r\n            border: none;\r\n            position: relative;\r\n            animation: fadeIn 1.2s cubic-bezier(0.4, 0, 0.2, 1) both;\r\n            z-index: 2;\r\n        }\r\n\r\n        .fb-main-container::before {\r\n            display: none;\r\n        }\r\n\r\n        .fb-profile-pics {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n            gap: 2rem;\r\n            justify-content: center;\r\n            margin-top: 2.5rem;\r\n        }\r\n\r\n        .fb-pic-card {\r\n            background: rgba(255, 255, 255, 0.95);\r\n            backdrop-filter: blur(20px) saturate(1.2);\r\n            border-radius: 1.5rem;\r\n            box-shadow:\r\n                0 8px 32px rgba(30, 58, 138, 0.12),\r\n                0 2px 8px rgba(0, 0, 0, 0.04),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\r\n            padding: 0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: stretch;\r\n            position: relative;\r\n            border: 1px solid rgba(255, 255, 255, 0.3);\r\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            min-height: 320px;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .fb-pic-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 3px;\r\n            background: linear-gradient(90deg, #1e3a8a, #3b82f6, #60a5fa);\r\n            background-size: 200% 100%;\r\n            animation: shimmer 3s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes shimmer {\r\n\r\n            0%,\r\n            100% {\r\n                background-position: 0% 50%;\r\n            }\r\n\r\n            50% {\r\n                background-position: 100% 50%;\r\n            }\r\n        }\r\n\r\n        .fb-pic-card::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, rgba(30, 58, 138, 0.02) 0%, rgba(59, 130, 246, 0.02) 100%);\r\n            pointer-events: none;\r\n            border-radius: 1.5rem;\r\n        }\r\n\r\n        .fb-pic-card:hover {\r\n            transform: translateY(-8px) scale(1.02);\r\n            box-shadow:\r\n                0 20px 60px rgba(30, 58, 138, 0.25),\r\n                0 8px 25px rgba(0, 0, 0, 0.08),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.9);\r\n            border-color: rgba(30, 58, 138, 0.3);\r\n        }\r\n\r\n        .fb-pic-card img {\r\n            border-radius: 1.5rem 1.5rem 0 0;\r\n            width: 100%;\r\n            height: 80%;\r\n            object-fit: cover;\r\n            background: linear-gradient(135deg, #f8fafc, #e2e8f0);\r\n            margin-bottom: 0;\r\n            border: none;\r\n            box-shadow: none;\r\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .fb-pic-card img:hover {\r\n            transform: scale(1.02);\r\n            box-shadow: none;\r\n            border-color: transparent;\r\n        }\r\n\r\n        .fb-card-content {\r\n            padding: 0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: stretch;\r\n            justify-content: space-between;\r\n            height: auto;\r\n            background: linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.95) 100%);\r\n            backdrop-filter: blur(15px) saturate(1.1);\r\n            position: relative;\r\n            z-index: 2;\r\n            border-top: 1px solid rgba(30, 58, 138, 0.1);\r\n        }\r\n\r\n        .fb-card-content::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 1px;\r\n            background: linear-gradient(90deg, transparent, rgba(30, 58, 138, 0.3), transparent);\r\n        }\r\n\r\n        .fb-card-info {\r\n            padding: 0.4rem 1rem 0.3rem 1rem;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            gap: 0.2rem;\r\n            position: relative;\r\n        }\r\n\r\n        .fb-card-info::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -0.5rem;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 60%;\r\n            height: 1px;\r\n            background: linear-gradient(90deg, transparent, rgba(30, 58, 138, 0.2), transparent);\r\n        }\r\n\r\n        .fb-quality-badge {\r\n            display: inline-block;\r\n            padding: 0.3rem 0.7rem;\r\n            border-radius: 0.6rem;\r\n            font-size: 0.65rem;\r\n            font-weight: 700;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.8px;\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%);\r\n            color: #ffffff;\r\n            box-shadow:\r\n                0 3px 8px rgba(30, 58, 138, 0.25),\r\n                0 1px 3px rgba(0, 0, 0, 0.1),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n            position: relative;\r\n            z-index: 2;\r\n            border: 1px solid rgba(255, 255, 255, 0.2);\r\n            margin-top: 10px;\r\n        }\r\n\r\n        .fb-quality-badge i {\r\n            margin-right: 0.3em;\r\n            font-size: 0.8em;\r\n        }\r\n\r\n        .fb-quality-badge::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 50%, rgba(0, 0, 0, 0.05) 100%);\r\n            border-radius: 0.6rem;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fb-pic-meta {\r\n            font-size: 0.7rem;\r\n            color: #374151;\r\n            font-family: 'Inter', sans-serif;\r\n            font-weight: 600;\r\n            background: linear-gradient(135deg, rgba(30, 58, 138, 0.08) 0%, rgba(59, 130, 246, 0.05) 100%);\r\n            backdrop-filter: blur(10px);\r\n            padding: 0.25rem 0.6rem;\r\n            border-radius: 0.5rem;\r\n            border: 1px solid rgba(30, 58, 138, 0.15);\r\n            text-align: center;\r\n            box-shadow:\r\n                0 1px 4px rgba(30, 58, 138, 0.08),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.6);\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .fb-pic-meta::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, transparent 100%);\r\n            border-radius: 0.5rem;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fb-download-btn {\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #60a5fa 100%);\r\n            background-size: 200% 100%;\r\n            color: #fff;\r\n            border: none;\r\n            border-radius: 0;\r\n            padding: 0.8rem 1rem;\r\n            font-size: 0.75rem;\r\n            font-weight: 800;\r\n            cursor: pointer;\r\n            box-shadow: 0 2px 8px rgba(30, 58, 138, 0.25),\r\n                0 1px 3px rgba(0, 0, 0, 0.1),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            position: relative;\r\n            overflow: hidden;\r\n            font-family: 'Inter', sans-serif;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.6px;\r\n            z-index: 2;\r\n            width: 100%;\r\n            margin-top: auto;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            line-height: 1.2;\r\n            min-height: 48px;\r\n            white-space: normal;\r\n            word-break: break-word;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .fb-download-btn::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);\r\n            transition: left 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n        }\r\n\r\n        .fb-download-btn:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .fb-download-btn:hover {\r\n            background-position: 100% 50%;\r\n            box-shadow:\r\n                0 4px 12px rgba(30, 58, 138, 0.35),\r\n                0 2px 6px rgba(0, 0, 0, 0.15),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.3);\r\n            transform: translateY(-1px);\r\n        }\r\n\r\n        .fb-download-btn:active {\r\n            transform: translateY(0px);\r\n        }\r\n\r\n        .fb-download-btn i {\r\n            margin-right: 0.4em;\r\n            font-size: 0.8em;\r\n        }\r\n\r\n        .fb-main-heading {\r\n            text-align: center;\r\n            font-family: 'Poppins', 'Montserrat', 'Inter', sans-serif;\r\n            font-size: 3.2rem;\r\n            font-weight: 900;\r\n            margin-bottom: 1.5rem;\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 25%, #60a5fa 50%, #2074d3 75%, #1f73e4 100%);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            letter-spacing: -1px;\r\n            text-shadow: 0 4px 20px rgba(30, 58, 138, 0.15);\r\n            position: relative;\r\n        }\r\n\r\n        .fb-main-heading::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -10px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 80px;\r\n            height: 4px;\r\n            background: linear-gradient(90deg, #1e3a8a, #3b82f6, #60a5fa);\r\n            border-radius: 2px;\r\n        }\r\n\r\n        .fb-description {\r\n            text-align: center;\r\n            color: #64748b;\r\n            margin-bottom: 3rem;\r\n            font-size: 1.25rem;\r\n            font-family: 'Inter', sans-serif;\r\n            font-weight: 500;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .fb-description::before {\r\n            content: '\\f39e';\r\n            font-family: 'Font Awesome 6 Free';\r\n            font-weight: 900;\r\n            margin-right: 0.5rem;\r\n            color: #3b82f6;\r\n        }\r\n\r\n        .fb-search-form {\r\n            display: flex;\r\n            gap: 0.8rem;\r\n            margin-bottom: 3rem;\r\n            position: relative;\r\n        }\r\n\r\n        .fb-url-input {\r\n            flex: 1;\r\n            padding: 1.2rem 1.8rem;\r\n            border-radius: 2rem 0 0 2rem;\r\n            border: 2px solid #e2e8f0;\r\n            font-size: 1.1rem;\r\n            background: rgba(255, 255, 255, 0.9);\r\n            box-shadow:\r\n                0 4px 12px rgba(30, 58, 138, 0.08),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\r\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n            font-family: 'Inter', sans-serif;\r\n            backdrop-filter: blur(10px);\r\n        }\r\n\r\n        .fb-url-input:focus {\r\n            outline: none;\r\n            border-color: #3b82f6;\r\n            box-shadow:\r\n                0 0 0 3px rgba(30, 58, 138, 0.1),\r\n                0 8px 25px rgba(30, 58, 138, 0.15);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .fb-analyze-btn {\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #60a5fa 100%);\r\n            color: #fff;\r\n            border: none;\r\n            padding: 0 2.5rem;\r\n            border-radius: 0 2rem 2rem 0;\r\n            font-size: 1.1rem;\r\n            font-weight: 800;\r\n            cursor: pointer;\r\n            box-shadow:\r\n                0 8px 25px rgba(30, 58, 138, 0.3),\r\n                0 2px 8px rgba(0, 0, 0, 0.1);\r\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n            position: relative;\r\n            overflow: hidden;\r\n            font-family: 'Montserrat', 'Inter', sans-serif;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        .fb-analyze-btn::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\r\n            transition: left 0.5s;\r\n        }\r\n\r\n        .fb-analyze-btn:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .fb-analyze-btn:disabled {\r\n            opacity: 0.7;\r\n            cursor: not-allowed;\r\n            transform: none !important;\r\n        }\r\n\r\n        .fb-analyze-btn:hover:not(:disabled) {\r\n            background: linear-gradient(135deg, #3b82f6 0%, #60a5fa 50%, #93c5fd 100%);\r\n            box-shadow:\r\n                0 12px 35px rgba(30, 58, 138, 0.4),\r\n                0 4px 12px rgba(0, 0, 0, 0.15);\r\n            transform: translateY(-3px) scale(1.02);\r\n        }\r\n\r\n        .fb-error-message {\r\n            background: linear-gradient(135deg, #dc2626, #ef4444);\r\n            color: #fff;\r\n            padding: 1rem 1.5rem;\r\n            border-radius: 1.2rem;\r\n            margin-bottom: 1.5rem;\r\n            text-align: center;\r\n            font-weight: 700;\r\n            box-shadow: 0 8px 25px rgba(220, 38, 38, 0.3);\r\n            font-family: 'Inter', sans-serif;\r\n            border: 1px solid rgba(255, 255, 255, 0.2);\r\n        }\r\n\r\n        .fb-profile-section {\r\n            text-align: center;\r\n            min-height: 200px;\r\n        }\r\n\r\n        .fb-profile-name {\r\n            font-size: 1.8rem;\r\n            font-weight: 800;\r\n            margin-bottom: 1rem;\r\n            color: #1e3a8a;\r\n            font-family: 'Poppins', 'Montserrat', 'Inter', sans-serif;\r\n            letter-spacing: -0.5px;\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .fb-profile-name i {\r\n            margin-right: 0.5rem;\r\n            color: #3b82f6;\r\n        }\r\n\r\n        \/* Premium Spinner *\/\r\n        .fb-spinner {\r\n            display: inline-block;\r\n            width: 32px;\r\n            height: 32px;\r\n            border: 4px solid rgba(255, 255, 255, 0.3);\r\n            border-top: 4px solid #fff;\r\n            border-right: 4px solid rgba(255, 255, 255, 0.8);\r\n            border-radius: 50%;\r\n            animation: spin 1s linear infinite;\r\n            margin: 0 auto;\r\n            background: transparent;\r\n        }\r\n\r\n        @keyframes spin {\r\n            0% {\r\n                transform: rotate(0deg);\r\n            }\r\n\r\n            100% {\r\n                transform: rotate(360deg);\r\n            }\r\n        }\r\n\r\n        \/* Premium Skeleton Loader *\/\r\n        .fb-skeleton {\r\n            background: linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);\r\n            background-size: 200% 100%;\r\n            animation: skeleton-loading 1.5s infinite linear;\r\n            border-radius: 0.5rem;\r\n        }\r\n\r\n        @keyframes skeleton-loading {\r\n            0% {\r\n                background-position: 200% 0;\r\n            }\r\n\r\n            100% {\r\n                background-position: -200% 0;\r\n            }\r\n        }\r\n\r\n        .fb-skeleton-img {\r\n            width: 100%;\r\n            height: 80%;\r\n            border-radius: 1.5rem 1.5rem 0 0;\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        .fb-skeleton-badge {\r\n            width: 60px;\r\n            height: 20px;\r\n            border-radius: 0.4rem;\r\n        }\r\n\r\n        .fb-skeleton-meta {\r\n            width: 80px;\r\n            height: 16px;\r\n            border-radius: 0.3rem;\r\n        }\r\n\r\n        .fb-skeleton-btn {\r\n            width: 100%;\r\n            height: 40px;\r\n            border-radius: 0;\r\n            margin-top: auto;\r\n        }\r\n\r\n        \/* Responsive Design *\/\r\n        @media (max-width: 992px) {\r\n            .fb-main-container {\r\n                margin: 50px 20px;\r\n                padding: 80px 60px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 2.8rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 1.15rem;\r\n            }\r\n\r\n            .fb-profile-pics {\r\n                grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n                gap: 1.5rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .fb-profile-wrapper {\r\n                padding: 10px;\r\n            }\r\n\r\n            .fb-main-container {\r\n                margin: 30px 10px;\r\n                padding: 60px 30px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 2.2rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 1.1rem;\r\n                margin-bottom: 2rem;\r\n            }\r\n\r\n            .fb-search-form {\r\n                flex-direction: column;\r\n                gap: 1rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                border-radius: 2rem;\r\n                margin-bottom: 0;\r\n                font-size: 1rem;\r\n                padding: 1rem 1.5rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                border-radius: 2rem;\r\n                padding: 1rem 1.5rem;\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .fb-profile-pics {\r\n                grid-template-columns: 1fr;\r\n                gap: 1.5rem;\r\n            }\r\n\r\n            .fb-pic-card {\r\n                min-height: 280px;\r\n            }\r\n\r\n            .fb-pic-card img,\r\n            .fb-skeleton-img {\r\n                height: 70%;\r\n            }\r\n        }\r\n\r\n        \/* Tweak buttons specifically around ~810px width *\/\r\n        @media (max-width: 810px) and (min-width: 769px) {\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.95rem;\r\n                padding: 0.95rem 1.25rem;\r\n                min-height: 50px;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n\r\n        @media (max-width: 600px) {\r\n            .fb-main-container {\r\n                padding: 40px 20px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 1.9rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                font-size: 0.95rem;\r\n                padding: 0.9rem 1.2rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.95rem;\r\n                padding: 0.9rem 1.2rem;\r\n            }\r\n\r\n            .fb-pic-card {\r\n                min-height: 250px;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n\r\n        @media (max-width: 400px) {\r\n            .fb-main-container {\r\n                padding: 30px 16px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 1.7rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 0.95rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                font-size: 0.9rem;\r\n                padding: 0.85rem 1rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.9rem;\r\n                padding: 0.85rem 1rem;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n\r\n        @media (max-width: 375px) {\r\n            .fb-main-heading {\r\n                font-size: 1.6rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                font-size: 0.85rem;\r\n                padding: 0.8rem 0.9rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.85rem;\r\n                padding: 0.8rem 0.9rem;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n    <\/style>\r\n\r\n\r\n<div class=\"fb-profile-wrapper\">\r\n    <div class=\"fb-main-container\">\r\n        <h1 class=\"fb-main-heading\">Facebook Profile Photo Viewer<\/h1>\r\n        <div class=\"fb-description\">View and download different quality Facebook profile pictures easily.<\/div>\r\n        <form class=\"fb-search-form\" onsubmit=\"analyzeUrl(event)\">\r\n            <input type=\"url\" id=\"urlInput\" class=\"fb-url-input\" placeholder=\"Enter Facebook profile URL...\" required>\r\n            <button type=\"submit\" class=\"fb-analyze-btn\" id=\"analyzeBtn\">Show<\/button>\r\n        <\/form>\r\n        <div id=\"errorMessage\" class=\"fb-error-message\" style=\"display: none;\"><\/div>\r\n        <div id=\"profileSection\" class=\"fb-profile-section\" style=\"display: none;\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n    <script src=\"https:\/\/tools.xrespond.com\/api\/rate-limit-handler.js\"><\/script>\r\n<script src=\"https:\/\/tools.xrespond.com\/api\/js\/client-ip-detector.js\"><\/script>\r\n \r\n    <script>\r\n        let isLoading = false;\r\n        function showError(msg) {\r\n            const errorDiv = document.getElementById('errorMessage');\r\n            errorDiv.textContent = msg;\r\n            errorDiv.style.display = 'block';\r\n        }\r\n        function hideError() {\r\n            document.getElementById('errorMessage').style.display = 'none';\r\n        }\r\n        function showSkeleton() {\r\n            const section = document.getElementById('profileSection');\r\n            section.innerHTML = `\r\n                <div class=\"fb-profile-name fb-skeleton\" style=\"margin: 0 auto 1.2rem auto;\"><i class=\"fas fa-images\"><\/i> Loading...<\/div>\r\n                <div class=\"fb-profile-pics\">\r\n                    ${[1, 2, 3].map(() => `\r\n                        <div class=\"fb-pic-card\">\r\n                            <div class=\"fb-skeleton fb-skeleton-img\"><\/div>\r\n                            <div class=\"fb-card-content\">\r\n                                <div class=\"fb-card-info\">\r\n                                    <div class=\"fb-skeleton fb-skeleton-badge\"><\/div>\r\n                                    \r\n                                <\/div>\r\n                                <div class=\"fb-skeleton fb-skeleton-btn\"><\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    `).join('')}\r\n                <\/div>\r\n            `;\r\n            section.style.display = 'block';\r\n        }\r\n        function showSpinnerInButton() {\r\n            const btn = document.getElementById('analyzeBtn');\r\n            btn.innerHTML = '<span class=\"fb-spinner\"><\/span>';\r\n        }\r\n        function restoreButton() {\r\n            const btn = document.getElementById('analyzeBtn');\r\n            btn.innerHTML = 'Show';\r\n        }\r\n        function analyzeUrl(event) {\r\n            event.preventDefault();\r\n            hideError();\r\n            document.getElementById('profileSection').style.display = 'none';\r\n            const url = document.getElementById('urlInput').value.trim();\r\n            if (!url) return;\r\n            const btn = document.getElementById('analyzeBtn');\r\n            btn.disabled = true;\r\n            showSpinnerInButton();\r\n            showSkeleton();\r\n            fetch('https:\/\/tools.xrespond.com\/api\/facebook\/all-details', {\r\n                method: 'POST',\r\n                headers: { 'Content-Type': 'application\/json' },\r\n                body: JSON.stringify({ url })\r\n            })\r\n                .then(res => res.json())\r\n                .then(data => {\r\n                    btn.disabled = false;\r\n                    restoreButton();\r\n                    if (!data || !data.data || !Array.isArray(data.data.data)) {\r\n                        showError('Could not fetch profile data.');\r\n                        document.getElementById('profileSection').style.display = 'none';\r\n                        return;\r\n                    }\r\n                    const pics = extractProfilePics(data.data.data);\r\n                    if (!pics.length) {\r\n                        showError('No profile pictures found.');\r\n                        document.getElementById('profileSection').style.display = 'none';\r\n                        return;\r\n                    }\r\n                    displayProfilePics(pics);\r\n                })\r\n                .catch(e => {\r\n                    btn.disabled = false;\r\n                    restoreButton();\r\n                    showError('Error: ' + e.message);\r\n                    document.getElementById('profileSection').style.display = 'none';\r\n                });\r\n        }\r\n        function extractProfilePics(dataArr) {\r\n            \/\/ Find all unique profile picture URLs and their resolutions\r\n            const pics = [];\r\n            const seen = new Set();\r\n            dataArr.forEach(item => {\r\n                if (item.result && item.result.data && item.result.data.user && item.result.data.user.profile_header_renderer && item.result.data.user.profile_header_renderer.user) {\r\n                    const user = item.result.data.user.profile_header_renderer.user;\r\n                    \/\/ Large\r\n                    if (user.profilePicLarge && user.profilePicLarge.uri && !seen.has(user.profilePicLarge.uri)) {\r\n                        pics.push({\r\n                            url: user.profilePicLarge.uri,\r\n                            label: 'Large',\r\n                            width: user.profilePicLarge.width || '',\r\n                            height: user.profilePicLarge.height || ''\r\n                        });\r\n                        seen.add(user.profilePicLarge.uri);\r\n                    }\r\n                    \/\/ Medium\r\n                    if (user.profilePicMedium && user.profilePicMedium.uri && !seen.has(user.profilePicMedium.uri)) {\r\n                        pics.push({\r\n                            url: user.profilePicMedium.uri,\r\n                            label: 'Medium',\r\n                            width: user.profilePicMedium.width || '',\r\n                            height: user.profilePicMedium.height || ''\r\n                        });\r\n                        seen.add(user.profilePicMedium.uri);\r\n                    }\r\n                    \/\/ Small\r\n                    if (user.profilePicSmall && user.profilePicSmall.uri && !seen.has(user.profilePicSmall.uri)) {\r\n                        pics.push({\r\n                            url: user.profilePicSmall.uri,\r\n                            label: 'Small',\r\n                            width: user.profilePicSmall.width || '',\r\n                            height: user.profilePicSmall.height || ''\r\n                        });\r\n                        seen.add(user.profilePicSmall.uri);\r\n                    }\r\n                    \/\/ Default\r\n                    if (user.profile_picture && user.profile_picture.uri && !seen.has(user.profile_picture.uri)) {\r\n                        pics.push({\r\n                            url: user.profile_picture.uri,\r\n                            label: 'Default',\r\n                            width: user.profile_picture.width || '',\r\n                            height: user.profile_picture.height || ''\r\n                        });\r\n                        seen.add(user.profile_picture.uri);\r\n                    }\r\n                }\r\n            });\r\n            return pics;\r\n        }\r\n        function displayProfilePics(pics) {\r\n            const section = document.getElementById('profileSection');\r\n            section.innerHTML = '';\r\n            section.style.display = 'block';\r\n\r\n            \/\/ Sort pics by quality (Large, Medium, Small, Default)\r\n            const qualityOrder = { 'Large': 1, 'Medium': 2, 'Small': 3, 'Default': 4 };\r\n            pics.sort((a, b) => qualityOrder[a.label] - qualityOrder[b.label]);\r\n\r\n            \/\/ Quality icons mapping\r\n            const qualityIcons = {\r\n                'Large': 'fa-crown',\r\n                'Medium': 'fa-star',\r\n                'Small': 'fa-circle',\r\n                'Default': 'fa-image'\r\n            };\r\n\r\n            section.innerHTML = `\r\n                <div class=\"fb-profile-name\"><i class=\"fas fa-images\"><\/i> Premium Profile Pictures<\/div>\r\n                <div class=\"fb-profile-pics\">\r\n                    ${pics.map(pic => {\r\n                const qualityClass = `quality-${pic.label.toLowerCase()}`;\r\n                const resolution = pic.width && pic.height ? `${pic.width}\u00d7${pic.height}` : '';\r\n                const fileSize = pic.width && pic.height ? estimateFileSize(pic.width, pic.height) : '';\r\n                const qualityIcon = qualityIcons[pic.label] || 'fa-image';\r\n\r\n                return `\r\n                            <div class=\"fb-pic-card\">\r\n                                <img decoding=\"async\" src=\"${pic.url}\" alt=\"Profile Pic\" loading=\"lazy\">\r\n                                <div class=\"fb-card-content\">\r\n                                    <div class=\"fb-card-info\">\r\n                                        <div class=\"fb-quality-badge ${qualityClass}\">\r\n                                            <i class=\"fas ${qualityIcon}\"><\/i>${pic.label}\r\n                                        <\/div>\r\n                                        \r\n                                    <\/div>\r\n                                    <button class=\"fb-download-btn\" onclick=\"downloadImage('${pic.url}', '${pic.label.toLowerCase()}_${resolution}')\">\r\n                                        <i class=\"fas fa-download\"><\/i> Download\r\n                                    <\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                        `;\r\n            }).join('')}\r\n                <\/div>\r\n            `;\r\n        }\r\n        function estimateFileSize(width, height) {\r\n            \/\/ Rough estimation based on resolution\r\n            const pixels = width * height;\r\n            if (pixels > 1000000) return '2-4 MB';\r\n            if (pixels > 500000) return '1-2 MB';\r\n            if (pixels > 200000) return '500KB-1MB';\r\n            return '200-500KB';\r\n        }\r\n        function downloadImage(url, filename) {\r\n            fetch(url)\r\n                .then(resp => resp.blob())\r\n                .then(blob => {\r\n                    const a = document.createElement('a');\r\n                    a.href = URL.createObjectURL(blob);\r\n                    a.download = `facebook_profile_${filename}.jpg`;\r\n                    document.body.appendChild(a);\r\n                    a.click();\r\n                    document.body.removeChild(a);\r\n                })\r\n                .catch(error => {\r\n                    console.error('Download failed:', error);\r\n                    \/\/ Fallback: open in new tab\r\n                    window.open(url, '_blank');\r\n                });\r\n        }\r\n    <\/script>\r\n[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1280px&#8221; module_alignment=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; custom_padding=&#8221;50px||50px||true|false&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_fullwidth_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;] <style>\r\n        :root {\r\n            --fb-pfp-primary-color: #1877f2;\r\n            --fb-pfp-secondary-color: #42a5f5;\r\n            --fb-pfp-light-bg: #f0f2f5;\r\n            --fb-pfp-card-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\r\n            --fb-pfp-hover-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);\r\n            --fb-pfp-border-radius: 15px;\r\n            --fb-pfp-transition: all 0.3s ease;\r\n        }\r\n  \r\n        \r\n        \/* Hero Section *\/\r\n        .fb-pfp-hero {\r\n            background: linear-gradient(135deg, #1877f2 0%, #42a5f5 100%);\r\n            padding: 100px 0;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .fb-pfp-hero::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3e\");\r\n            z-index: 0;\r\n        }\r\n        \r\n        .fb-pfp-hero .container {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        \r\n        .fb-pfp-hero h1 {\r\n            color: white;\r\n            font-weight: 700;\r\n            font-size: 3rem;\r\n            margin-bottom: 20px;\r\n            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n        }\r\n        \r\n        .fb-pfp-hero p {\r\n            color: rgba(255, 255, 255, 0.9);\r\n            font-size: 1.3rem;\r\n            max-width: 700px;\r\n            margin: 0 auto 40px;\r\n        }\r\n        \r\n        .fb-pfp-input-group {\r\n            max-width: 600px;\r\n            margin: 0 auto 30px;\r\n            position: relative;\r\n        }\r\n        \r\n        .fb-pfp-input-group .form-control {\r\n            padding: 15px 20px;\r\n            font-size: 1.1rem;\r\n            border: none;\r\n            border-radius: 50px;\r\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);\r\n        }\r\n        \r\n        .fb-pfp-input-group .btn {\r\n            padding: 15px 30px;\r\n            font-weight: 600;\r\n            border-radius: 50px;\r\n            background: white;\r\n            color: var(--fb-pfp-primary-color);\r\n            border: none;\r\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-input-group .btn:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\r\n        }\r\n        \r\n        .fb-pfp-cta-group {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 20px;\r\n            flex-wrap: wrap;\r\n        }\r\n        \r\n        .fb-pfp-cta-group .btn {\r\n            padding: 12px 30px;\r\n            font-weight: 600;\r\n            border-radius: 50px;\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-btn-primary {\r\n            background: white;\r\n            color: var(--fb-pfp-primary-color);\r\n            border: none;\r\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n        }\r\n        \r\n        .fb-pfp-btn-primary:hover {\r\n            background: rgba(255, 255, 255, 0.9);\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\r\n        }\r\n        \r\n        .fb-pfp-btn-outline-light {\r\n            background: transparent;\r\n            color: white;\r\n            border: 2px solid white;\r\n        }\r\n        \r\n        .fb-pfp-btn-outline-light:hover {\r\n            background: rgba(255, 255, 255, 0.2);\r\n            transform: translateY(-3px);\r\n        }\r\n        \r\n        \/* Floating UI Elements *\/\r\n        .fb-pfp-ui-element {\r\n            position: absolute;\r\n            background: rgba(255, 255, 255, 0.1);\r\n            border-radius: 10px;\r\n            backdrop-filter: blur(5px);\r\n            animation: float 6s infinite ease-in-out;\r\n        }\r\n        \r\n        .fb-pfp-ui-element:nth-child(1) {\r\n            top: 15%;\r\n            left: 10%;\r\n            width: 60px;\r\n            height: 60px;\r\n            animation-delay: 0.5s;\r\n        }\r\n        \r\n        .fb-pfp-ui-element:nth-child(2) {\r\n            top: 25%;\r\n            right: 15%;\r\n            width: 80px;\r\n            height: 80px;\r\n            animation-delay: 1.2s;\r\n        }\r\n        \r\n        .fb-pfp-ui-element:nth-child(3) {\r\n            bottom: 20%;\r\n            left: 15%;\r\n            width: 70px;\r\n            height: 70px;\r\n            animation-delay: 0.8s;\r\n        }\r\n        \r\n        @keyframes float {\r\n            0%, 100% {\r\n                transform: translateY(0) rotate(0deg);\r\n            }\r\n            50% {\r\n                transform: translateY(-20px) rotate(5deg);\r\n            }\r\n        }\r\n        \r\n        \/* How It Works Section *\/\r\n        .fb-pfp-how {\r\n            padding: 80px 0;\r\n            background-color: var(--fb-pfp-light-bg);\r\n        }\r\n        \r\n        .fb-pfp-section-title {\r\n            text-align: center;\r\n            margin-bottom: 60px;\r\n        }\r\n        \r\n        .fb-pfp-section-title h2 {\r\n            font-weight: 700;\r\n            font-size: 2.5rem;\r\n            color: var(--fb-pfp-primary-color);\r\n            margin-bottom: 15px;\r\n        }\r\n        \r\n        .fb-pfp-section-title p {\r\n            color: #666;\r\n            max-width: 700px;\r\n            margin: 0 auto;\r\n            font-size: 1.1rem;\r\n        }\r\n        \r\n        .fb-pfp-step {\r\n            text-align: center;\r\n            padding: 30px 20px;\r\n            background: white;\r\n            border-radius: var(--fb-pfp-border-radius);\r\n            box-shadow: var(--fb-pfp-card-shadow);\r\n            height: 100%;\r\n            transition: var(--fb-pfp-transition);\r\n            position: relative;\r\n        }\r\n        \r\n        .fb-pfp-step:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-step-icon {\r\n            width: 80px;\r\n            height: 80px;\r\n            background: var(--fb-pfp-primary-color);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin: 0 auto 25px;\r\n            font-size: 2rem;\r\n            color: white;\r\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-step:hover .fb-pfp-step-icon {\r\n            transform: scale(1.1);\r\n        }\r\n        \r\n        .fb-pfp-step-number {\r\n            position: absolute;\r\n            top: -15px;\r\n            left: -15px;\r\n            width: 40px;\r\n            height: 40px;\r\n            background: var(--fb-pfp-primary-color);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: white;\r\n            font-weight: 700;\r\n            font-size: 1.2rem;\r\n        }\r\n        \r\n        .fb-pfp-step h3 {\r\n            font-size: 1.4rem;\r\n            font-weight: 600;\r\n            margin-bottom: 15px;\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-step p {\r\n            color: #666;\r\n            margin-bottom: 0;\r\n        }\r\n        \r\n        \/* Features Section *\/\r\n        .fb-pfp-features {\r\n            padding: 80px 0;\r\n        }\r\n        \r\n        .fb-pfp-feature-card {\r\n            background: white;\r\n            border-radius: var(--fb-pfp-border-radius);\r\n            padding: 30px;\r\n            box-shadow: var(--fb-pfp-card-shadow);\r\n            height: 100%;\r\n            transition: var(--fb-pfp-transition);\r\n            border: 1px solid rgba(0, 0, 0, 0.03);\r\n            display: flex;\r\n            align-items: flex-start;\r\n        }\r\n        \r\n        .fb-pfp-feature-card:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-feature-icon {\r\n            font-size: 2.5rem;\r\n            margin-right: 20px;\r\n            color: var(--fb-pfp-primary-color);\r\n            flex-shrink: 0;\r\n        }\r\n        \r\n        .fb-pfp-feature-content h3 {\r\n            font-size: 1.3rem;\r\n            font-weight: 600;\r\n            margin-bottom: 15px;\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-feature-content p {\r\n            color: #666;\r\n            margin-bottom: 0;\r\n        }\r\n        \r\n        \/* Why Choose Viewri Section *\/\r\n        .fb-pfp-why {\r\n            padding: 80px 0;\r\n            background-color: var(--fb-pfp-light-bg);\r\n        }\r\n        \r\n        .fb-pfp-why-content {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 50px;\r\n        }\r\n        \r\n        .fb-pfp-why-image {\r\n            flex: 1;\r\n            text-align: center;\r\n        }\r\n        \r\n        .fb-pfp-why-image img {\r\n            max-width: 100%;\r\n            border-radius: var(--fb-pfp-border-radius);\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-why-points {\r\n            flex: 1;\r\n        }\r\n        \r\n        .fb-pfp-why-point {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            margin-bottom: 25px;\r\n        }\r\n        \r\n        .fb-pfp-why-point-icon {\r\n            font-size: 1.8rem;\r\n            color: var(--fb-pfp-primary-color);\r\n            margin-right: 15px;\r\n            flex-shrink: 0;\r\n        }\r\n        \r\n        .fb-pfp-why-point-content h3 {\r\n            font-size: 1.3rem;\r\n            font-weight: 600;\r\n            margin-bottom: 5px;\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-why-point-content p {\r\n            color: #666;\r\n            margin-bottom: 0;\r\n        }\r\n        \r\n        \/* FAQ Section *\/\r\n        .fb-pfp-faq {\r\n            padding: 80px 0;\r\n        }\r\n        \r\n        .fb-pfp-faq-item {\r\n            background: white;\r\n            border-radius: 12px;\r\n            margin-bottom: 20px;\r\n            box-shadow: var(--fb-pfp-card-shadow);\r\n            overflow: hidden;\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-faq-item:hover {\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-faq-question {\r\n            padding: 20px 25px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            background: white;\r\n            border: none;\r\n            width: 100%;\r\n            text-align: left;\r\n            font-weight: 600;\r\n            font-size: 1.1rem;\r\n            color: var(--fb-pfp-primary-color);\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-faq-question:hover {\r\n            background: rgba(24, 119, 242, 0.05);\r\n        }\r\n        \r\n        .fb-pfp-faq-question:not(.collapsed) {\r\n            background: rgba(24, 119, 242, 0.1);\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-faq-question:not(.collapsed)::after {\r\n            transform: rotate(180deg);\r\n        }\r\n        \r\n        .fb-pfp-faq-question::after {\r\n            content: '\\f107';\r\n            font-family: 'Font Awesome 6 Free';\r\n            font-weight: 900;\r\n            font-size: 1.2rem;\r\n            transition: transform 0.3s ease;\r\n        }\r\n        \r\n        .fb-pfp-faq-answer {\r\n            padding: 0 25px 25px;\r\n            color: #666;\r\n            line-height: 1.7;\r\n        }\r\n        \r\n        \/* Responsive *\/\r\n        @media (max-width: 991px) {\r\n            .fb-pfp-hero h1 {\r\n                font-size: 2.5rem;\r\n            }\r\n            \r\n            .fb-pfp-hero p {\r\n                font-size: 1.1rem;\r\n            }\r\n            \r\n            .fb-pfp-section-title h2 {\r\n                font-size: 2.2rem;\r\n            }\r\n            \r\n            .fb-pfp-why-content {\r\n                flex-direction: column;\r\n                gap: 30px;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 767px) {\r\n            .fb-pfp-hero {\r\n                padding: 70px 0;\r\n            }\r\n            \r\n            .fb-pfp-hero h1 {\r\n                font-size: 2rem;\r\n            }\r\n            \r\n            .fb-pfp-hero p {\r\n                font-size: 1rem;\r\n            }\r\n            \r\n            .fb-pfp-input-group .form-control {\r\n                padding: 12px 15px;\r\n                font-size: 1rem;\r\n            }\r\n            \r\n            .fb-pfp-cta-group .btn {\r\n                padding: 10px 20px;\r\n                font-size: 0.9rem;\r\n            }\r\n            \r\n            .fb-pfp-section-title h2 {\r\n                font-size: 1.8rem;\r\n            }\r\n            \r\n            .fb-pfp-step, .fb-pfp-feature-card {\r\n                margin-bottom: 20px;\r\n            }\r\n        }\r\n    <\/style>\r\n  <!-- Hero Section -->\r\n\r\n    \r\n    <!-- How It Works Section -->\r\n    <section class=\"fb-pfp-how\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>How It Works<\/h2>\r\n                <p>Simple steps to view any Facebook profile picture in high resolution<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"row g-4\">\r\n                <div class=\"col-md-4\">\r\n                    <div class=\"fb-pfp-step position-relative\">\r\n                        <div class=\"fb-pfp-step-number\">1<\/div>\r\n                        <div class=\"fb-pfp-step-icon\">\r\n                            <i class=\"fas fa-link\"><\/i>\r\n                        <\/div>\r\n                        <h3>Enter Profile URL<\/h3>\r\n                        <p>Copy and paste the Facebook profile URL you want to view into the search box.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-4\">\r\n                    <div class=\"fb-pfp-step position-relative\">\r\n                        <div class=\"fb-pfp-step-number\">2<\/div>\r\n                        <div class=\"fb-pfp-step-icon\">\r\n                            <i class=\"fas fa-search\"><\/i>\r\n                        <\/div>\r\n                        <h3>Hit \"View Now\"<\/h3>\r\n                        <p>Click the \"View Profile Picture\" button to load the profile information.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-4\">\r\n                    <div class=\"fb-pfp-step position-relative\">\r\n                        <div class=\"fb-pfp-step-number\">3<\/div>\r\n                        <div class=\"fb-pfp-step-icon\">\r\n                            <i class=\"fas fa-image\"><\/i>\r\n                        <\/div>\r\n                        <h3>See Full-Size Picture<\/h3>\r\n                        <p>Instantly see the full-size profile picture in HD \u2014 no login, no fuss.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \r\n    <!-- Features Section -->\r\n    <section class=\"fb-pfp-features\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>Tool Features<\/h2>\r\n                <p>Everything you need to view Facebook profile pictures<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"row g-4\">\r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fas fa-bolt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>Quick Loading & Lightweight<\/h3>\r\n                            <p>Our tool loads instantly and doesn't require any downloads or installations. Get results in seconds.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fab fa-facebook\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>No Facebook Account Required<\/h3>\r\n                            <p>Use our tool without having a Facebook account or logging in. Completely independent access.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fas fa-mobile-alt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>Works on Mobile & Desktop<\/h3>\r\n                            <p>Our responsive design works seamlessly on all devices. Use it anywhere, anytime.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fas fa-shield-alt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>100% Anonymous & Secure<\/h3>\r\n                            <p>Your activity is completely private. We don't track or store any of your viewing history.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n              \r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \r\n    <!-- Why Choose Viewri Section -->\r\n    <section class=\"fb-pfp-why\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>Why Choose Viewri?<\/h2>\r\n                <p>The advantages of using our Facebook Profile Picture Viewer<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"fb-pfp-why-content\">\r\n                <div class=\"fb-pfp-why-image\">\r\n                    <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1611162617213-7d7a39e9b1d7?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80\" alt=\"User with profile picture\">\r\n                <\/div>\r\n                \r\n                <div class=\"fb-pfp-why-points\">\r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-gift\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>Free to Use<\/h3>\r\n                            <p>Our tool is completely free with no hidden charges or premium features. Access all functionality without paying a cent.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-paint-brush\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>Clean Design<\/h3>\r\n                            <p>We've designed our tool with simplicity in mind. No clutter, no distractions, just the features you need.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-database\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>No Data Stored<\/h3>\r\n                            <p>We don't store any of your search history or personal information. Your privacy is guaranteed.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-sync-alt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>Always Up-to-Date<\/h3>\r\n                            <p>Our tool is regularly updated to work with the latest Facebook changes, ensuring consistent performance.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \r\n    <!-- FAQ Section -->\r\n    <section class=\"fb-pfp-faq\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>Frequently Asked Questions<\/h2>\r\n                <p>Find answers to common questions about our Facebook Profile Picture Viewer<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"row justify-content-center\">\r\n                <div class=\"col-lg-8\">\r\n                    <div class=\"accordion\" id=\"faqAccordion\">\r\n                        <!-- FAQ Item 1 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse1\" aria-expanded=\"false\" aria-controls=\"faqCollapse1\">\r\n                                    Is it legal to view profile pictures this way?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse1\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    Yes, it is completely legal to view public Facebook profile pictures. Our tool only accesses information that is publicly available on Facebook, just as you would through a web browser. We don't violate any terms of service or privacy laws.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- FAQ Item 2 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse2\" aria-expanded=\"false\" aria-controls=\"faqCollapse2\">\r\n                                    Does it work for private profiles?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse2\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    No, our tool only works for public Facebook profiles. Private profiles require friend requests and login credentials to access. We respect Facebook's privacy settings and only display information that is publicly available.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- FAQ Item 3 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse3\" aria-expanded=\"false\" aria-controls=\"faqCollapse3\">\r\n                                    Will the person know I viewed their profile picture?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse3\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    No, your viewing is completely anonymous. Facebook doesn't notify users when someone views their profile picture through our tool. Your activity remains private, and there's no way for anyone to know you've viewed their profile picture.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- FAQ Item 4 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse4\" aria-expanded=\"false\" aria-controls=\"faqCollapse4\">\r\n                                    Can I download the picture?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse4\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    Yes, once you view a profile picture, you can download it to your device. We provide a download option that allows you to save the image in high quality. Remember to respect content creators' rights and only use downloaded images for personal purposes.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n<!-- Custom JavaScript -->\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ Smooth scrolling for anchor links\r\n            document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\r\n                anchor.addEventListener('click', function (e) {\r\n                    e.preventDefault();\r\n                    \r\n                    document.querySelector(this.getAttribute('href')).scrollIntoView({\r\n                        behavior: 'smooth'\r\n                    });\r\n                });\r\n            });\r\n            \r\n            \/\/ Add animation to elements when they come into view\r\n            const observerOptions = {\r\n                root: null,\r\n                rootMargin: '0px',\r\n                threshold: 0.1\r\n            };\r\n            \r\n            const observer = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('animate-in');\r\n                    }\r\n                });\r\n            }, observerOptions);\r\n            \r\n            \/\/ Elements to animate\r\n            const animateElements = document.querySelectorAll('.fb-pfp-step, .fb-pfp-feature-card, .fb-pfp-why-point, .fb-pfp-faq-item');\r\n            animateElements.forEach(el => {\r\n                observer.observe(el);\r\n            });\r\n            \r\n            \/\/ Add active class to FAQ questions when expanded\r\n            const faqButtons = document.querySelectorAll('.fb-pfp-faq-question');\r\n            faqButtons.forEach(button => {\r\n                button.addEventListener('click', function() {\r\n                    \/\/ Remove active class from all buttons\r\n                    faqButtons.forEach(btn => {\r\n                        if (btn !== this) {\r\n                            btn.classList.remove('active');\r\n                        }\r\n                    });\r\n                    \r\n                    \/\/ Toggle active class on clicked button\r\n                    this.classList.toggle('active');\r\n                });\r\n            });\r\n            \r\n            \/\/ Handle form submission\r\n            const viewProfileBtn = document.querySelector('.fb-pfp-input-group .btn');\r\n            const urlInput = document.querySelector('.fb-pfp-input-group .form-control');\r\n            \r\n            viewProfileBtn.addEventListener('click', function() {\r\n                const url = urlInput.value.trim();\r\n                if (url) {\r\n                    \/\/ In a real application, this would trigger the profile picture viewing functionality\r\n                    alert(`Viewing profile picture for: ${url}`);\r\n                } else {\r\n                    \/\/ Show error if input is empty\r\n                    urlInput.classList.add('is-invalid');\r\n                    setTimeout(() => {\r\n                        urlInput.classList.remove('is-invalid');\r\n                    }, 3000);\r\n                }\r\n            });\r\n            \r\n            \/\/ Handle \"View Profile Picture\" button\r\n            const viewProfileNowBtn = document.querySelector('.fb-pfp-cta-group .fb-pfp-btn-primary');\r\n            viewProfileNowBtn.addEventListener('click', function() {\r\n                \/\/ Scroll to the input field\r\n                document.querySelector('.fb-pfp-input-group').scrollIntoView({\r\n                    behavior: 'smooth'\r\n                });\r\n                \r\n                \/\/ Focus on the input field\r\n                setTimeout(() => {\r\n                    urlInput.focus();\r\n                }, 500);\r\n            });\r\n        });\r\n    <\/script>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>    <link\r\n        href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;700&family=Montserrat:wght@700&family=Poppins:wght@600;700;800;900&display=swap\"\r\n        rel=\"stylesheet\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <style>\r\n        .fb-profile-wrapper {\r\n            font-family: 'Inter', sans-serif;\r\n            margin: 0;\r\n            color: #2d3748;\r\n            \/* Professional blue gradient background *\/\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 25%, #60a5fa 50%, #2074d3 75%, #1f73e4 100%);\r\n            background-size: cover;\r\n            animation: none;\r\n            position: relative;\r\n            overflow-x: hidden;\r\n            padding: 20px;\r\n        }\r\n\r\n        .fb-profile-wrapper::before {\r\n            display: none;\r\n        }\r\n\r\n        .fb-main-container {\r\n            max-width: 1200px;\r\n            margin: 70px auto 40px auto;\r\n            background: rgba(255, 255, 255, 0.98);\r\n            border-radius: 1.2rem;\r\n            box-shadow: 0 8px 32px rgba(30, 58, 138, 0.15);\r\n            padding: 100px 100px !important;\r\n            border: none;\r\n            position: relative;\r\n            animation: fadeIn 1.2s cubic-bezier(0.4, 0, 0.2, 1) both;\r\n            z-index: 2;\r\n        }\r\n\r\n        .fb-main-container::before {\r\n            display: none;\r\n        }\r\n\r\n        .fb-profile-pics {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n            gap: 2rem;\r\n            justify-content: center;\r\n            margin-top: 2.5rem;\r\n        }\r\n\r\n        .fb-pic-card {\r\n            background: rgba(255, 255, 255, 0.95);\r\n            backdrop-filter: blur(20px) saturate(1.2);\r\n            border-radius: 1.5rem;\r\n            box-shadow:\r\n                0 8px 32px rgba(30, 58, 138, 0.12),\r\n                0 2px 8px rgba(0, 0, 0, 0.04),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\r\n            padding: 0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: stretch;\r\n            position: relative;\r\n            border: 1px solid rgba(255, 255, 255, 0.3);\r\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            min-height: 320px;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .fb-pic-card::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 3px;\r\n            background: linear-gradient(90deg, #1e3a8a, #3b82f6, #60a5fa);\r\n            background-size: 200% 100%;\r\n            animation: shimmer 3s ease-in-out infinite;\r\n        }\r\n\r\n        @keyframes shimmer {\r\n\r\n            0%,\r\n            100% {\r\n                background-position: 0% 50%;\r\n            }\r\n\r\n            50% {\r\n                background-position: 100% 50%;\r\n            }\r\n        }\r\n\r\n        .fb-pic-card::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, rgba(30, 58, 138, 0.02) 0%, rgba(59, 130, 246, 0.02) 100%);\r\n            pointer-events: none;\r\n            border-radius: 1.5rem;\r\n        }\r\n\r\n        .fb-pic-card:hover {\r\n            transform: translateY(-8px) scale(1.02);\r\n            box-shadow:\r\n                0 20px 60px rgba(30, 58, 138, 0.25),\r\n                0 8px 25px rgba(0, 0, 0, 0.08),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.9);\r\n            border-color: rgba(30, 58, 138, 0.3);\r\n        }\r\n\r\n        .fb-pic-card img {\r\n            border-radius: 1.5rem 1.5rem 0 0;\r\n            width: 100%;\r\n            height: 80%;\r\n            object-fit: cover;\r\n            background: linear-gradient(135deg, #f8fafc, #e2e8f0);\r\n            margin-bottom: 0;\r\n            border: none;\r\n            box-shadow: none;\r\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .fb-pic-card img:hover {\r\n            transform: scale(1.02);\r\n            box-shadow: none;\r\n            border-color: transparent;\r\n        }\r\n\r\n        .fb-card-content {\r\n            padding: 0;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: stretch;\r\n            justify-content: space-between;\r\n            height: auto;\r\n            background: linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.95) 100%);\r\n            backdrop-filter: blur(15px) saturate(1.1);\r\n            position: relative;\r\n            z-index: 2;\r\n            border-top: 1px solid rgba(30, 58, 138, 0.1);\r\n        }\r\n\r\n        .fb-card-content::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            height: 1px;\r\n            background: linear-gradient(90deg, transparent, rgba(30, 58, 138, 0.3), transparent);\r\n        }\r\n\r\n        .fb-card-info {\r\n            padding: 0.4rem 1rem 0.3rem 1rem;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            gap: 0.2rem;\r\n            position: relative;\r\n        }\r\n\r\n        .fb-card-info::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -0.5rem;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 60%;\r\n            height: 1px;\r\n            background: linear-gradient(90deg, transparent, rgba(30, 58, 138, 0.2), transparent);\r\n        }\r\n\r\n        .fb-quality-badge {\r\n            display: inline-block;\r\n            padding: 0.3rem 0.7rem;\r\n            border-radius: 0.6rem;\r\n            font-size: 0.65rem;\r\n            font-weight: 700;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.8px;\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%);\r\n            color: #ffffff;\r\n            box-shadow:\r\n                0 3px 8px rgba(30, 58, 138, 0.25),\r\n                0 1px 3px rgba(0, 0, 0, 0.1),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n            position: relative;\r\n            z-index: 2;\r\n            border: 1px solid rgba(255, 255, 255, 0.2);\r\n            margin-top: 10px;\r\n        }\r\n\r\n        .fb-quality-badge i {\r\n            margin-right: 0.3em;\r\n            font-size: 0.8em;\r\n        }\r\n\r\n        .fb-quality-badge::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 50%, rgba(0, 0, 0, 0.05) 100%);\r\n            border-radius: 0.6rem;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fb-pic-meta {\r\n            font-size: 0.7rem;\r\n            color: #374151;\r\n            font-family: 'Inter', sans-serif;\r\n            font-weight: 600;\r\n            background: linear-gradient(135deg, rgba(30, 58, 138, 0.08) 0%, rgba(59, 130, 246, 0.05) 100%);\r\n            backdrop-filter: blur(10px);\r\n            padding: 0.25rem 0.6rem;\r\n            border-radius: 0.5rem;\r\n            border: 1px solid rgba(30, 58, 138, 0.15);\r\n            text-align: center;\r\n            box-shadow:\r\n                0 1px 4px rgba(30, 58, 138, 0.08),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.6);\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .fb-pic-meta::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, transparent 100%);\r\n            border-radius: 0.5rem;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .fb-download-btn {\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #60a5fa 100%);\r\n            background-size: 200% 100%;\r\n            color: #fff;\r\n            border: none;\r\n            border-radius: 0;\r\n            padding: 0.8rem 1rem;\r\n            font-size: 0.75rem;\r\n            font-weight: 800;\r\n            cursor: pointer;\r\n            box-shadow: 0 2px 8px rgba(30, 58, 138, 0.25),\r\n                0 1px 3px rgba(0, 0, 0, 0.1),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.2);\r\n            transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n            position: relative;\r\n            overflow: hidden;\r\n            font-family: 'Inter', sans-serif;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.6px;\r\n            z-index: 2;\r\n            width: 100%;\r\n            margin-top: auto;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            line-height: 1.2;\r\n            min-height: 48px;\r\n            white-space: normal;\r\n            word-break: break-word;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .fb-download-btn::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);\r\n            transition: left 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n        }\r\n\r\n        .fb-download-btn:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .fb-download-btn:hover {\r\n            background-position: 100% 50%;\r\n            box-shadow:\r\n                0 4px 12px rgba(30, 58, 138, 0.35),\r\n                0 2px 6px rgba(0, 0, 0, 0.15),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.3);\r\n            transform: translateY(-1px);\r\n        }\r\n\r\n        .fb-download-btn:active {\r\n            transform: translateY(0px);\r\n        }\r\n\r\n        .fb-download-btn i {\r\n            margin-right: 0.4em;\r\n            font-size: 0.8em;\r\n        }\r\n\r\n        .fb-main-heading {\r\n            text-align: center;\r\n            font-family: 'Poppins', 'Montserrat', 'Inter', sans-serif;\r\n            font-size: 3.2rem;\r\n            font-weight: 900;\r\n            margin-bottom: 1.5rem;\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 25%, #60a5fa 50%, #2074d3 75%, #1f73e4 100%);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n            letter-spacing: -1px;\r\n            text-shadow: 0 4px 20px rgba(30, 58, 138, 0.15);\r\n            position: relative;\r\n        }\r\n\r\n        .fb-main-heading::after {\r\n            content: '';\r\n            position: absolute;\r\n            bottom: -10px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 80px;\r\n            height: 4px;\r\n            background: linear-gradient(90deg, #1e3a8a, #3b82f6, #60a5fa);\r\n            border-radius: 2px;\r\n        }\r\n\r\n        .fb-description {\r\n            text-align: center;\r\n            color: #64748b;\r\n            margin-bottom: 3rem;\r\n            font-size: 1.25rem;\r\n            font-family: 'Inter', sans-serif;\r\n            font-weight: 500;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .fb-description::before {\r\n            content: '\\f39e';\r\n            font-family: 'Font Awesome 6 Free';\r\n            font-weight: 900;\r\n            margin-right: 0.5rem;\r\n            color: #3b82f6;\r\n        }\r\n\r\n        .fb-search-form {\r\n            display: flex;\r\n            gap: 0.8rem;\r\n            margin-bottom: 3rem;\r\n            position: relative;\r\n        }\r\n\r\n        .fb-url-input {\r\n            flex: 1;\r\n            padding: 1.2rem 1.8rem;\r\n            border-radius: 2rem 0 0 2rem;\r\n            border: 2px solid #e2e8f0;\r\n            font-size: 1.1rem;\r\n            background: rgba(255, 255, 255, 0.9);\r\n            box-shadow:\r\n                0 4px 12px rgba(30, 58, 138, 0.08),\r\n                inset 0 1px 0 rgba(255, 255, 255, 0.8);\r\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n            font-family: 'Inter', sans-serif;\r\n            backdrop-filter: blur(10px);\r\n        }\r\n\r\n        .fb-url-input:focus {\r\n            outline: none;\r\n            border-color: #3b82f6;\r\n            box-shadow:\r\n                0 0 0 3px rgba(30, 58, 138, 0.1),\r\n                0 8px 25px rgba(30, 58, 138, 0.15);\r\n            transform: translateY(-2px);\r\n        }\r\n\r\n        .fb-analyze-btn {\r\n            background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #60a5fa 100%);\r\n            color: #fff;\r\n            border: none;\r\n            padding: 0 2.5rem;\r\n            border-radius: 0 2rem 2rem 0;\r\n            font-size: 1.1rem;\r\n            font-weight: 800;\r\n            cursor: pointer;\r\n            box-shadow:\r\n                0 8px 25px rgba(30, 58, 138, 0.3),\r\n                0 2px 8px rgba(0, 0, 0, 0.1);\r\n            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n            position: relative;\r\n            overflow: hidden;\r\n            font-family: 'Montserrat', 'Inter', sans-serif;\r\n            text-transform: uppercase;\r\n            letter-spacing: 0.5px;\r\n        }\r\n\r\n        .fb-analyze-btn::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);\r\n            transition: left 0.5s;\r\n        }\r\n\r\n        .fb-analyze-btn:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .fb-analyze-btn:disabled {\r\n            opacity: 0.7;\r\n            cursor: not-allowed;\r\n            transform: none !important;\r\n        }\r\n\r\n        .fb-analyze-btn:hover:not(:disabled) {\r\n            background: linear-gradient(135deg, #3b82f6 0%, #60a5fa 50%, #93c5fd 100%);\r\n            box-shadow:\r\n                0 12px 35px rgba(30, 58, 138, 0.4),\r\n                0 4px 12px rgba(0, 0, 0, 0.15);\r\n            transform: translateY(-3px) scale(1.02);\r\n        }\r\n\r\n        .fb-error-message {\r\n            background: linear-gradient(135deg, #dc2626, #ef4444);\r\n            color: #fff;\r\n            padding: 1rem 1.5rem;\r\n            border-radius: 1.2rem;\r\n            margin-bottom: 1.5rem;\r\n            text-align: center;\r\n            font-weight: 700;\r\n            box-shadow: 0 8px 25px rgba(220, 38, 38, 0.3);\r\n            font-family: 'Inter', sans-serif;\r\n            border: 1px solid rgba(255, 255, 255, 0.2);\r\n        }\r\n\r\n        .fb-profile-section {\r\n            text-align: center;\r\n            min-height: 200px;\r\n        }\r\n\r\n        .fb-profile-name {\r\n            font-size: 1.8rem;\r\n            font-weight: 800;\r\n            margin-bottom: 1rem;\r\n            color: #1e3a8a;\r\n            font-family: 'Poppins', 'Montserrat', 'Inter', sans-serif;\r\n            letter-spacing: -0.5px;\r\n            text-transform: uppercase;\r\n        }\r\n\r\n        .fb-profile-name i {\r\n            margin-right: 0.5rem;\r\n            color: #3b82f6;\r\n        }\r\n\r\n        \/* Premium Spinner *\/\r\n        .fb-spinner {\r\n            display: inline-block;\r\n            width: 32px;\r\n            height: 32px;\r\n            border: 4px solid rgba(255, 255, 255, 0.3);\r\n            border-top: 4px solid #fff;\r\n            border-right: 4px solid rgba(255, 255, 255, 0.8);\r\n            border-radius: 50%;\r\n            animation: spin 1s linear infinite;\r\n            margin: 0 auto;\r\n            background: transparent;\r\n        }\r\n\r\n        @keyframes spin {\r\n            0% {\r\n                transform: rotate(0deg);\r\n            }\r\n\r\n            100% {\r\n                transform: rotate(360deg);\r\n            }\r\n        }\r\n\r\n        \/* Premium Skeleton Loader *\/\r\n        .fb-skeleton {\r\n            background: linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);\r\n            background-size: 200% 100%;\r\n            animation: skeleton-loading 1.5s infinite linear;\r\n            border-radius: 0.5rem;\r\n        }\r\n\r\n        @keyframes skeleton-loading {\r\n            0% {\r\n                background-position: 200% 0;\r\n            }\r\n\r\n            100% {\r\n                background-position: -200% 0;\r\n            }\r\n        }\r\n\r\n        .fb-skeleton-img {\r\n            width: 100%;\r\n            height: 80%;\r\n            border-radius: 1.5rem 1.5rem 0 0;\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        .fb-skeleton-badge {\r\n            width: 60px;\r\n            height: 20px;\r\n            border-radius: 0.4rem;\r\n        }\r\n\r\n        .fb-skeleton-meta {\r\n            width: 80px;\r\n            height: 16px;\r\n            border-radius: 0.3rem;\r\n        }\r\n\r\n        .fb-skeleton-btn {\r\n            width: 100%;\r\n            height: 40px;\r\n            border-radius: 0;\r\n            margin-top: auto;\r\n        }\r\n\r\n        \/* Responsive Design *\/\r\n        @media (max-width: 992px) {\r\n            .fb-main-container {\r\n                margin: 50px 20px;\r\n                padding: 80px 60px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 2.8rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 1.15rem;\r\n            }\r\n\r\n            .fb-profile-pics {\r\n                grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n                gap: 1.5rem;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .fb-profile-wrapper {\r\n                padding: 10px;\r\n            }\r\n\r\n            .fb-main-container {\r\n                margin: 30px 10px;\r\n                padding: 60px 30px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 2.2rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 1.1rem;\r\n                margin-bottom: 2rem;\r\n            }\r\n\r\n            .fb-search-form {\r\n                flex-direction: column;\r\n                gap: 1rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                border-radius: 2rem;\r\n                margin-bottom: 0;\r\n                font-size: 1rem;\r\n                padding: 1rem 1.5rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                border-radius: 2rem;\r\n                padding: 1rem 1.5rem;\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .fb-profile-pics {\r\n                grid-template-columns: 1fr;\r\n                gap: 1.5rem;\r\n            }\r\n\r\n            .fb-pic-card {\r\n                min-height: 280px;\r\n            }\r\n\r\n            .fb-pic-card img,\r\n            .fb-skeleton-img {\r\n                height: 70%;\r\n            }\r\n        }\r\n\r\n        \/* Tweak buttons specifically around ~810px width *\/\r\n        @media (max-width: 810px) and (min-width: 769px) {\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.95rem;\r\n                padding: 0.95rem 1.25rem;\r\n                min-height: 50px;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n\r\n        @media (max-width: 600px) {\r\n            .fb-main-container {\r\n                padding: 40px 20px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 1.9rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                font-size: 0.95rem;\r\n                padding: 0.9rem 1.2rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.95rem;\r\n                padding: 0.9rem 1.2rem;\r\n            }\r\n\r\n            .fb-pic-card {\r\n                min-height: 250px;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n\r\n        @media (max-width: 400px) {\r\n            .fb-main-container {\r\n                padding: 30px 16px !important;\r\n            }\r\n\r\n            .fb-main-heading {\r\n                font-size: 1.7rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 0.95rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                font-size: 0.9rem;\r\n                padding: 0.85rem 1rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.9rem;\r\n                padding: 0.85rem 1rem;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n\r\n        @media (max-width: 375px) {\r\n            .fb-main-heading {\r\n                font-size: 1.6rem;\r\n            }\r\n\r\n            .fb-description {\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .fb-url-input {\r\n                font-size: 0.85rem;\r\n                padding: 0.8rem 0.9rem;\r\n            }\r\n\r\n            .fb-analyze-btn,\r\n            .fb-download-btn {\r\n                font-size: 0.85rem;\r\n                padding: 0.8rem 0.9rem;\r\n            }\r\n          .fb-main-container {\r\n\tpadding: 40px 20px !important;\r\n\tmargin: 55px 0;\r\n}\r\n        }\r\n    <\/style>\r\n\r\n\r\n<div class=\"fb-profile-wrapper\">\r\n    <div class=\"fb-main-container\">\r\n        <h1 class=\"fb-main-heading\">Facebook Profile Photo Viewer<\/h1>\r\n        <div class=\"fb-description\">View and download different quality Facebook profile pictures easily.<\/div>\r\n        <form class=\"fb-search-form\" onsubmit=\"analyzeUrl(event)\">\r\n            <input type=\"url\" id=\"urlInput\" class=\"fb-url-input\" placeholder=\"Enter Facebook profile URL...\" required>\r\n            <button type=\"submit\" class=\"fb-analyze-btn\" id=\"analyzeBtn\">Show<\/button>\r\n        <\/form>\r\n        <div id=\"errorMessage\" class=\"fb-error-message\" style=\"display: none;\"><\/div>\r\n        <div id=\"profileSection\" class=\"fb-profile-section\" style=\"display: none;\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n    <script src=\"https:\/\/tools.xrespond.com\/api\/rate-limit-handler.js\"><\/script>\r\n<script src=\"https:\/\/tools.xrespond.com\/api\/js\/client-ip-detector.js\"><\/script>\r\n \r\n    <script>\r\n        let isLoading = false;\r\n        function showError(msg) {\r\n            const errorDiv = document.getElementById('errorMessage');\r\n            errorDiv.textContent = msg;\r\n            errorDiv.style.display = 'block';\r\n        }\r\n        function hideError() {\r\n            document.getElementById('errorMessage').style.display = 'none';\r\n        }\r\n        function showSkeleton() {\r\n            const section = document.getElementById('profileSection');\r\n            section.innerHTML = `\r\n                <div class=\"fb-profile-name fb-skeleton\" style=\"margin: 0 auto 1.2rem auto;\"><i class=\"fas fa-images\"><\/i> Loading...<\/div>\r\n                <div class=\"fb-profile-pics\">\r\n                    ${[1, 2, 3].map(() => `\r\n                        <div class=\"fb-pic-card\">\r\n                            <div class=\"fb-skeleton fb-skeleton-img\"><\/div>\r\n                            <div class=\"fb-card-content\">\r\n                                <div class=\"fb-card-info\">\r\n                                    <div class=\"fb-skeleton fb-skeleton-badge\"><\/div>\r\n                                    \r\n                                <\/div>\r\n                                <div class=\"fb-skeleton fb-skeleton-btn\"><\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    `).join('')}\r\n                <\/div>\r\n            `;\r\n            section.style.display = 'block';\r\n        }\r\n        function showSpinnerInButton() {\r\n            const btn = document.getElementById('analyzeBtn');\r\n            btn.innerHTML = '<span class=\"fb-spinner\"><\/span>';\r\n        }\r\n        function restoreButton() {\r\n            const btn = document.getElementById('analyzeBtn');\r\n            btn.innerHTML = 'Show';\r\n        }\r\n        function analyzeUrl(event) {\r\n            event.preventDefault();\r\n            hideError();\r\n            document.getElementById('profileSection').style.display = 'none';\r\n            const url = document.getElementById('urlInput').value.trim();\r\n            if (!url) return;\r\n            const btn = document.getElementById('analyzeBtn');\r\n            btn.disabled = true;\r\n            showSpinnerInButton();\r\n            showSkeleton();\r\n            fetch('https:\/\/tools.xrespond.com\/api\/facebook\/all-details', {\r\n                method: 'POST',\r\n                headers: { 'Content-Type': 'application\/json' },\r\n                body: JSON.stringify({ url })\r\n            })\r\n                .then(res => res.json())\r\n                .then(data => {\r\n                    btn.disabled = false;\r\n                    restoreButton();\r\n                    if (!data || !data.data || !Array.isArray(data.data.data)) {\r\n                        showError('Could not fetch profile data.');\r\n                        document.getElementById('profileSection').style.display = 'none';\r\n                        return;\r\n                    }\r\n                    const pics = extractProfilePics(data.data.data);\r\n                    if (!pics.length) {\r\n                        showError('No profile pictures found.');\r\n                        document.getElementById('profileSection').style.display = 'none';\r\n                        return;\r\n                    }\r\n                    displayProfilePics(pics);\r\n                })\r\n                .catch(e => {\r\n                    btn.disabled = false;\r\n                    restoreButton();\r\n                    showError('Error: ' + e.message);\r\n                    document.getElementById('profileSection').style.display = 'none';\r\n                });\r\n        }\r\n        function extractProfilePics(dataArr) {\r\n            \/\/ Find all unique profile picture URLs and their resolutions\r\n            const pics = [];\r\n            const seen = new Set();\r\n            dataArr.forEach(item => {\r\n                if (item.result && item.result.data && item.result.data.user && item.result.data.user.profile_header_renderer && item.result.data.user.profile_header_renderer.user) {\r\n                    const user = item.result.data.user.profile_header_renderer.user;\r\n                    \/\/ Large\r\n                    if (user.profilePicLarge && user.profilePicLarge.uri && !seen.has(user.profilePicLarge.uri)) {\r\n                        pics.push({\r\n                            url: user.profilePicLarge.uri,\r\n                            label: 'Large',\r\n                            width: user.profilePicLarge.width || '',\r\n                            height: user.profilePicLarge.height || ''\r\n                        });\r\n                        seen.add(user.profilePicLarge.uri);\r\n                    }\r\n                    \/\/ Medium\r\n                    if (user.profilePicMedium && user.profilePicMedium.uri && !seen.has(user.profilePicMedium.uri)) {\r\n                        pics.push({\r\n                            url: user.profilePicMedium.uri,\r\n                            label: 'Medium',\r\n                            width: user.profilePicMedium.width || '',\r\n                            height: user.profilePicMedium.height || ''\r\n                        });\r\n                        seen.add(user.profilePicMedium.uri);\r\n                    }\r\n                    \/\/ Small\r\n                    if (user.profilePicSmall && user.profilePicSmall.uri && !seen.has(user.profilePicSmall.uri)) {\r\n                        pics.push({\r\n                            url: user.profilePicSmall.uri,\r\n                            label: 'Small',\r\n                            width: user.profilePicSmall.width || '',\r\n                            height: user.profilePicSmall.height || ''\r\n                        });\r\n                        seen.add(user.profilePicSmall.uri);\r\n                    }\r\n                    \/\/ Default\r\n                    if (user.profile_picture && user.profile_picture.uri && !seen.has(user.profile_picture.uri)) {\r\n                        pics.push({\r\n                            url: user.profile_picture.uri,\r\n                            label: 'Default',\r\n                            width: user.profile_picture.width || '',\r\n                            height: user.profile_picture.height || ''\r\n                        });\r\n                        seen.add(user.profile_picture.uri);\r\n                    }\r\n                }\r\n            });\r\n            return pics;\r\n        }\r\n        function displayProfilePics(pics) {\r\n            const section = document.getElementById('profileSection');\r\n            section.innerHTML = '';\r\n            section.style.display = 'block';\r\n\r\n            \/\/ Sort pics by quality (Large, Medium, Small, Default)\r\n            const qualityOrder = { 'Large': 1, 'Medium': 2, 'Small': 3, 'Default': 4 };\r\n            pics.sort((a, b) => qualityOrder[a.label] - qualityOrder[b.label]);\r\n\r\n            \/\/ Quality icons mapping\r\n            const qualityIcons = {\r\n                'Large': 'fa-crown',\r\n                'Medium': 'fa-star',\r\n                'Small': 'fa-circle',\r\n                'Default': 'fa-image'\r\n            };\r\n\r\n            section.innerHTML = `\r\n                <div class=\"fb-profile-name\"><i class=\"fas fa-images\"><\/i> Premium Profile Pictures<\/div>\r\n                <div class=\"fb-profile-pics\">\r\n                    ${pics.map(pic => {\r\n                const qualityClass = `quality-${pic.label.toLowerCase()}`;\r\n                const resolution = pic.width && pic.height ? `${pic.width}\u00d7${pic.height}` : '';\r\n                const fileSize = pic.width && pic.height ? estimateFileSize(pic.width, pic.height) : '';\r\n                const qualityIcon = qualityIcons[pic.label] || 'fa-image';\r\n\r\n                return `\r\n                            <div class=\"fb-pic-card\">\r\n                                <img decoding=\"async\" src=\"${pic.url}\" alt=\"Profile Pic\" loading=\"lazy\">\r\n                                <div class=\"fb-card-content\">\r\n                                    <div class=\"fb-card-info\">\r\n                                        <div class=\"fb-quality-badge ${qualityClass}\">\r\n                                            <i class=\"fas ${qualityIcon}\"><\/i>${pic.label}\r\n                                        <\/div>\r\n                                        \r\n                                    <\/div>\r\n                                    <button class=\"fb-download-btn\" onclick=\"downloadImage('${pic.url}', '${pic.label.toLowerCase()}_${resolution}')\">\r\n                                        <i class=\"fas fa-download\"><\/i> Download\r\n                                    <\/button>\r\n                                <\/div>\r\n                            <\/div>\r\n                        `;\r\n            }).join('')}\r\n                <\/div>\r\n            `;\r\n        }\r\n        function estimateFileSize(width, height) {\r\n            \/\/ Rough estimation based on resolution\r\n            const pixels = width * height;\r\n            if (pixels > 1000000) return '2-4 MB';\r\n            if (pixels > 500000) return '1-2 MB';\r\n            if (pixels > 200000) return '500KB-1MB';\r\n            return '200-500KB';\r\n        }\r\n        function downloadImage(url, filename) {\r\n            fetch(url)\r\n                .then(resp => resp.blob())\r\n                .then(blob => {\r\n                    const a = document.createElement('a');\r\n                    a.href = URL.createObjectURL(blob);\r\n                    a.download = `facebook_profile_${filename}.jpg`;\r\n                    document.body.appendChild(a);\r\n                    a.click();\r\n                    document.body.removeChild(a);\r\n                })\r\n                .catch(error => {\r\n                    console.error('Download failed:', error);\r\n                    \/\/ Fallback: open in new tab\r\n                    window.open(url, '_blank');\r\n                });\r\n        }\r\n    <\/script>\r\n <style>\r\n        :root {\r\n            --fb-pfp-primary-color: #1877f2;\r\n            --fb-pfp-secondary-color: #42a5f5;\r\n            --fb-pfp-light-bg: #f0f2f5;\r\n            --fb-pfp-card-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\r\n            --fb-pfp-hover-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);\r\n            --fb-pfp-border-radius: 15px;\r\n            --fb-pfp-transition: all 0.3s ease;\r\n        }\r\n  \r\n        \r\n        \/* Hero Section *\/\r\n        .fb-pfp-hero {\r\n            background: linear-gradient(135deg, #1877f2 0%, #42a5f5 100%);\r\n            padding: 100px 0;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n        \r\n        .fb-pfp-hero::before {\r\n            content: \"\";\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3e\");\r\n            z-index: 0;\r\n        }\r\n        \r\n        .fb-pfp-hero .container {\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n        \r\n        .fb-pfp-hero h1 {\r\n            color: white;\r\n            font-weight: 700;\r\n            font-size: 3rem;\r\n            margin-bottom: 20px;\r\n            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\r\n        }\r\n        \r\n        .fb-pfp-hero p {\r\n            color: rgba(255, 255, 255, 0.9);\r\n            font-size: 1.3rem;\r\n            max-width: 700px;\r\n            margin: 0 auto 40px;\r\n        }\r\n        \r\n        .fb-pfp-input-group {\r\n            max-width: 600px;\r\n            margin: 0 auto 30px;\r\n            position: relative;\r\n        }\r\n        \r\n        .fb-pfp-input-group .form-control {\r\n            padding: 15px 20px;\r\n            font-size: 1.1rem;\r\n            border: none;\r\n            border-radius: 50px;\r\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);\r\n        }\r\n        \r\n        .fb-pfp-input-group .btn {\r\n            padding: 15px 30px;\r\n            font-weight: 600;\r\n            border-radius: 50px;\r\n            background: white;\r\n            color: var(--fb-pfp-primary-color);\r\n            border: none;\r\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-input-group .btn:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\r\n        }\r\n        \r\n        .fb-pfp-cta-group {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 20px;\r\n            flex-wrap: wrap;\r\n        }\r\n        \r\n        .fb-pfp-cta-group .btn {\r\n            padding: 12px 30px;\r\n            font-weight: 600;\r\n            border-radius: 50px;\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-btn-primary {\r\n            background: white;\r\n            color: var(--fb-pfp-primary-color);\r\n            border: none;\r\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\r\n        }\r\n        \r\n        .fb-pfp-btn-primary:hover {\r\n            background: rgba(255, 255, 255, 0.9);\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);\r\n        }\r\n        \r\n        .fb-pfp-btn-outline-light {\r\n            background: transparent;\r\n            color: white;\r\n            border: 2px solid white;\r\n        }\r\n        \r\n        .fb-pfp-btn-outline-light:hover {\r\n            background: rgba(255, 255, 255, 0.2);\r\n            transform: translateY(-3px);\r\n        }\r\n        \r\n        \/* Floating UI Elements *\/\r\n        .fb-pfp-ui-element {\r\n            position: absolute;\r\n            background: rgba(255, 255, 255, 0.1);\r\n            border-radius: 10px;\r\n            backdrop-filter: blur(5px);\r\n            animation: float 6s infinite ease-in-out;\r\n        }\r\n        \r\n        .fb-pfp-ui-element:nth-child(1) {\r\n            top: 15%;\r\n            left: 10%;\r\n            width: 60px;\r\n            height: 60px;\r\n            animation-delay: 0.5s;\r\n        }\r\n        \r\n        .fb-pfp-ui-element:nth-child(2) {\r\n            top: 25%;\r\n            right: 15%;\r\n            width: 80px;\r\n            height: 80px;\r\n            animation-delay: 1.2s;\r\n        }\r\n        \r\n        .fb-pfp-ui-element:nth-child(3) {\r\n            bottom: 20%;\r\n            left: 15%;\r\n            width: 70px;\r\n            height: 70px;\r\n            animation-delay: 0.8s;\r\n        }\r\n        \r\n        @keyframes float {\r\n            0%, 100% {\r\n                transform: translateY(0) rotate(0deg);\r\n            }\r\n            50% {\r\n                transform: translateY(-20px) rotate(5deg);\r\n            }\r\n        }\r\n        \r\n        \/* How It Works Section *\/\r\n        .fb-pfp-how {\r\n            padding: 80px 0;\r\n            background-color: var(--fb-pfp-light-bg);\r\n        }\r\n        \r\n        .fb-pfp-section-title {\r\n            text-align: center;\r\n            margin-bottom: 60px;\r\n        }\r\n        \r\n        .fb-pfp-section-title h2 {\r\n            font-weight: 700;\r\n            font-size: 2.5rem;\r\n            color: var(--fb-pfp-primary-color);\r\n            margin-bottom: 15px;\r\n        }\r\n        \r\n        .fb-pfp-section-title p {\r\n            color: #666;\r\n            max-width: 700px;\r\n            margin: 0 auto;\r\n            font-size: 1.1rem;\r\n        }\r\n        \r\n        .fb-pfp-step {\r\n            text-align: center;\r\n            padding: 30px 20px;\r\n            background: white;\r\n            border-radius: var(--fb-pfp-border-radius);\r\n            box-shadow: var(--fb-pfp-card-shadow);\r\n            height: 100%;\r\n            transition: var(--fb-pfp-transition);\r\n            position: relative;\r\n        }\r\n        \r\n        .fb-pfp-step:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-step-icon {\r\n            width: 80px;\r\n            height: 80px;\r\n            background: var(--fb-pfp-primary-color);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin: 0 auto 25px;\r\n            font-size: 2rem;\r\n            color: white;\r\n            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-step:hover .fb-pfp-step-icon {\r\n            transform: scale(1.1);\r\n        }\r\n        \r\n        .fb-pfp-step-number {\r\n            position: absolute;\r\n            top: -15px;\r\n            left: -15px;\r\n            width: 40px;\r\n            height: 40px;\r\n            background: var(--fb-pfp-primary-color);\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: white;\r\n            font-weight: 700;\r\n            font-size: 1.2rem;\r\n        }\r\n        \r\n        .fb-pfp-step h3 {\r\n            font-size: 1.4rem;\r\n            font-weight: 600;\r\n            margin-bottom: 15px;\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-step p {\r\n            color: #666;\r\n            margin-bottom: 0;\r\n        }\r\n        \r\n        \/* Features Section *\/\r\n        .fb-pfp-features {\r\n            padding: 80px 0;\r\n        }\r\n        \r\n        .fb-pfp-feature-card {\r\n            background: white;\r\n            border-radius: var(--fb-pfp-border-radius);\r\n            padding: 30px;\r\n            box-shadow: var(--fb-pfp-card-shadow);\r\n            height: 100%;\r\n            transition: var(--fb-pfp-transition);\r\n            border: 1px solid rgba(0, 0, 0, 0.03);\r\n            display: flex;\r\n            align-items: flex-start;\r\n        }\r\n        \r\n        .fb-pfp-feature-card:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-feature-icon {\r\n            font-size: 2.5rem;\r\n            margin-right: 20px;\r\n            color: var(--fb-pfp-primary-color);\r\n            flex-shrink: 0;\r\n        }\r\n        \r\n        .fb-pfp-feature-content h3 {\r\n            font-size: 1.3rem;\r\n            font-weight: 600;\r\n            margin-bottom: 15px;\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-feature-content p {\r\n            color: #666;\r\n            margin-bottom: 0;\r\n        }\r\n        \r\n        \/* Why Choose Viewri Section *\/\r\n        .fb-pfp-why {\r\n            padding: 80px 0;\r\n            background-color: var(--fb-pfp-light-bg);\r\n        }\r\n        \r\n        .fb-pfp-why-content {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 50px;\r\n        }\r\n        \r\n        .fb-pfp-why-image {\r\n            flex: 1;\r\n            text-align: center;\r\n        }\r\n        \r\n        .fb-pfp-why-image img {\r\n            max-width: 100%;\r\n            border-radius: var(--fb-pfp-border-radius);\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-why-points {\r\n            flex: 1;\r\n        }\r\n        \r\n        .fb-pfp-why-point {\r\n            display: flex;\r\n            align-items: flex-start;\r\n            margin-bottom: 25px;\r\n        }\r\n        \r\n        .fb-pfp-why-point-icon {\r\n            font-size: 1.8rem;\r\n            color: var(--fb-pfp-primary-color);\r\n            margin-right: 15px;\r\n            flex-shrink: 0;\r\n        }\r\n        \r\n        .fb-pfp-why-point-content h3 {\r\n            font-size: 1.3rem;\r\n            font-weight: 600;\r\n            margin-bottom: 5px;\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-why-point-content p {\r\n            color: #666;\r\n            margin-bottom: 0;\r\n        }\r\n        \r\n        \/* FAQ Section *\/\r\n        .fb-pfp-faq {\r\n            padding: 80px 0;\r\n        }\r\n        \r\n        .fb-pfp-faq-item {\r\n            background: white;\r\n            border-radius: 12px;\r\n            margin-bottom: 20px;\r\n            box-shadow: var(--fb-pfp-card-shadow);\r\n            overflow: hidden;\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-faq-item:hover {\r\n            box-shadow: var(--fb-pfp-hover-shadow);\r\n        }\r\n        \r\n        .fb-pfp-faq-question {\r\n            padding: 20px 25px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            background: white;\r\n            border: none;\r\n            width: 100%;\r\n            text-align: left;\r\n            font-weight: 600;\r\n            font-size: 1.1rem;\r\n            color: var(--fb-pfp-primary-color);\r\n            transition: var(--fb-pfp-transition);\r\n        }\r\n        \r\n        .fb-pfp-faq-question:hover {\r\n            background: rgba(24, 119, 242, 0.05);\r\n        }\r\n        \r\n        .fb-pfp-faq-question:not(.collapsed) {\r\n            background: rgba(24, 119, 242, 0.1);\r\n            color: var(--fb-pfp-primary-color);\r\n        }\r\n        \r\n        .fb-pfp-faq-question:not(.collapsed)::after {\r\n            transform: rotate(180deg);\r\n        }\r\n        \r\n        .fb-pfp-faq-question::after {\r\n            content: '\\f107';\r\n            font-family: 'Font Awesome 6 Free';\r\n            font-weight: 900;\r\n            font-size: 1.2rem;\r\n            transition: transform 0.3s ease;\r\n        }\r\n        \r\n        .fb-pfp-faq-answer {\r\n            padding: 0 25px 25px;\r\n            color: #666;\r\n            line-height: 1.7;\r\n        }\r\n        \r\n        \/* Responsive *\/\r\n        @media (max-width: 991px) {\r\n            .fb-pfp-hero h1 {\r\n                font-size: 2.5rem;\r\n            }\r\n            \r\n            .fb-pfp-hero p {\r\n                font-size: 1.1rem;\r\n            }\r\n            \r\n            .fb-pfp-section-title h2 {\r\n                font-size: 2.2rem;\r\n            }\r\n            \r\n            .fb-pfp-why-content {\r\n                flex-direction: column;\r\n                gap: 30px;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 767px) {\r\n            .fb-pfp-hero {\r\n                padding: 70px 0;\r\n            }\r\n            \r\n            .fb-pfp-hero h1 {\r\n                font-size: 2rem;\r\n            }\r\n            \r\n            .fb-pfp-hero p {\r\n                font-size: 1rem;\r\n            }\r\n            \r\n            .fb-pfp-input-group .form-control {\r\n                padding: 12px 15px;\r\n                font-size: 1rem;\r\n            }\r\n            \r\n            .fb-pfp-cta-group .btn {\r\n                padding: 10px 20px;\r\n                font-size: 0.9rem;\r\n            }\r\n            \r\n            .fb-pfp-section-title h2 {\r\n                font-size: 1.8rem;\r\n            }\r\n            \r\n            .fb-pfp-step, .fb-pfp-feature-card {\r\n                margin-bottom: 20px;\r\n            }\r\n        }\r\n    <\/style>\r\n  <!-- Hero Section -->\r\n\r\n    \r\n    <!-- How It Works Section -->\r\n    <section class=\"fb-pfp-how\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>How It Works<\/h2>\r\n                <p>Simple steps to view any Facebook profile picture in high resolution<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"row g-4\">\r\n                <div class=\"col-md-4\">\r\n                    <div class=\"fb-pfp-step position-relative\">\r\n                        <div class=\"fb-pfp-step-number\">1<\/div>\r\n                        <div class=\"fb-pfp-step-icon\">\r\n                            <i class=\"fas fa-link\"><\/i>\r\n                        <\/div>\r\n                        <h3>Enter Profile URL<\/h3>\r\n                        <p>Copy and paste the Facebook profile URL you want to view into the search box.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-4\">\r\n                    <div class=\"fb-pfp-step position-relative\">\r\n                        <div class=\"fb-pfp-step-number\">2<\/div>\r\n                        <div class=\"fb-pfp-step-icon\">\r\n                            <i class=\"fas fa-search\"><\/i>\r\n                        <\/div>\r\n                        <h3>Hit \"View Now\"<\/h3>\r\n                        <p>Click the \"View Profile Picture\" button to load the profile information.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-4\">\r\n                    <div class=\"fb-pfp-step position-relative\">\r\n                        <div class=\"fb-pfp-step-number\">3<\/div>\r\n                        <div class=\"fb-pfp-step-icon\">\r\n                            <i class=\"fas fa-image\"><\/i>\r\n                        <\/div>\r\n                        <h3>See Full-Size Picture<\/h3>\r\n                        <p>Instantly see the full-size profile picture in HD \u2014 no login, no fuss.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \r\n    <!-- Features Section -->\r\n    <section class=\"fb-pfp-features\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>Tool Features<\/h2>\r\n                <p>Everything you need to view Facebook profile pictures<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"row g-4\">\r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fas fa-bolt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>Quick Loading & Lightweight<\/h3>\r\n                            <p>Our tool loads instantly and doesn't require any downloads or installations. Get results in seconds.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fab fa-facebook\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>No Facebook Account Required<\/h3>\r\n                            <p>Use our tool without having a Facebook account or logging in. Completely independent access.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fas fa-mobile-alt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>Works on Mobile & Desktop<\/h3>\r\n                            <p>Our responsive design works seamlessly on all devices. Use it anywhere, anytime.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"col-md-6\">\r\n                    <div class=\"fb-pfp-feature-card\">\r\n                        <div class=\"fb-pfp-feature-icon\">\r\n                            <i class=\"fas fa-shield-alt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-feature-content\">\r\n                            <h3>100% Anonymous & Secure<\/h3>\r\n                            <p>Your activity is completely private. We don't track or store any of your viewing history.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n              \r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \r\n    <!-- Why Choose Viewri Section -->\r\n    <section class=\"fb-pfp-why\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>Why Choose Viewri?<\/h2>\r\n                <p>The advantages of using our Facebook Profile Picture Viewer<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"fb-pfp-why-content\">\r\n                <div class=\"fb-pfp-why-image\">\r\n                    <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1611162617213-7d7a39e9b1d7?ixlib=rb-4.0.3&auto=format&fit=crop&w=1200&q=80\" alt=\"User with profile picture\">\r\n                <\/div>\r\n                \r\n                <div class=\"fb-pfp-why-points\">\r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-gift\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>Free to Use<\/h3>\r\n                            <p>Our tool is completely free with no hidden charges or premium features. Access all functionality without paying a cent.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-paint-brush\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>Clean Design<\/h3>\r\n                            <p>We've designed our tool with simplicity in mind. No clutter, no distractions, just the features you need.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-database\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>No Data Stored<\/h3>\r\n                            <p>We don't store any of your search history or personal information. Your privacy is guaranteed.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"fb-pfp-why-point\">\r\n                        <div class=\"fb-pfp-why-point-icon\">\r\n                            <i class=\"fas fa-sync-alt\"><\/i>\r\n                        <\/div>\r\n                        <div class=\"fb-pfp-why-point-content\">\r\n                            <h3>Always Up-to-Date<\/h3>\r\n                            <p>Our tool is regularly updated to work with the latest Facebook changes, ensuring consistent performance.<\/p>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \r\n    <!-- FAQ Section -->\r\n    <section class=\"fb-pfp-faq\">\r\n        <div class=\"container\">\r\n            <div class=\"fb-pfp-section-title\">\r\n                <h2>Frequently Asked Questions<\/h2>\r\n                <p>Find answers to common questions about our Facebook Profile Picture Viewer<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"row justify-content-center\">\r\n                <div class=\"col-lg-8\">\r\n                    <div class=\"accordion\" id=\"faqAccordion\">\r\n                        <!-- FAQ Item 1 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse1\" aria-expanded=\"false\" aria-controls=\"faqCollapse1\">\r\n                                    Is it legal to view profile pictures this way?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse1\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    Yes, it is completely legal to view public Facebook profile pictures. Our tool only accesses information that is publicly available on Facebook, just as you would through a web browser. We don't violate any terms of service or privacy laws.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- FAQ Item 2 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse2\" aria-expanded=\"false\" aria-controls=\"faqCollapse2\">\r\n                                    Does it work for private profiles?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse2\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    No, our tool only works for public Facebook profiles. Private profiles require friend requests and login credentials to access. We respect Facebook's privacy settings and only display information that is publicly available.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- FAQ Item 3 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse3\" aria-expanded=\"false\" aria-controls=\"faqCollapse3\">\r\n                                    Will the person know I viewed their profile picture?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse3\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    No, your viewing is completely anonymous. Facebook doesn't notify users when someone views their profile picture through our tool. Your activity remains private, and there's no way for anyone to know you've viewed their profile picture.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <!-- FAQ Item 4 -->\r\n                        <div class=\"fb-pfp-faq-item accordion-item mb-3\">\r\n                            <h2 class=\"accordion-header\">\r\n                                <button class=\"fb-pfp-faq-question accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#faqCollapse4\" aria-expanded=\"false\" aria-controls=\"faqCollapse4\">\r\n                                    Can I download the picture?\r\n                                <\/button>\r\n                            <\/h2>\r\n                            <div id=\"faqCollapse4\" class=\"accordion-collapse collapse\" data-bs-parent=\"#faqAccordion\">\r\n                                <div class=\"fb-pfp-faq-answer accordion-body\">\r\n                                    Yes, once you view a profile picture, you can download it to your device. We provide a download option that allows you to save the image in high quality. Remember to respect content creators' rights and only use downloaded images for personal purposes.\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n<!-- Custom JavaScript -->\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ Smooth scrolling for anchor links\r\n            document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\r\n                anchor.addEventListener('click', function (e) {\r\n                    e.preventDefault();\r\n                    \r\n                    document.querySelector(this.getAttribute('href')).scrollIntoView({\r\n                        behavior: 'smooth'\r\n                    });\r\n                });\r\n            });\r\n            \r\n            \/\/ Add animation to elements when they come into view\r\n            const observerOptions = {\r\n                root: null,\r\n                rootMargin: '0px',\r\n                threshold: 0.1\r\n            };\r\n            \r\n            const observer = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('animate-in');\r\n                    }\r\n                });\r\n            }, observerOptions);\r\n            \r\n            \/\/ Elements to animate\r\n            const animateElements = document.querySelectorAll('.fb-pfp-step, .fb-pfp-feature-card, .fb-pfp-why-point, .fb-pfp-faq-item');\r\n            animateElements.forEach(el => {\r\n                observer.observe(el);\r\n            });\r\n            \r\n            \/\/ Add active class to FAQ questions when expanded\r\n            const faqButtons = document.querySelectorAll('.fb-pfp-faq-question');\r\n            faqButtons.forEach(button => {\r\n                button.addEventListener('click', function() {\r\n                    \/\/ Remove active class from all buttons\r\n                    faqButtons.forEach(btn => {\r\n                        if (btn !== this) {\r\n                            btn.classList.remove('active');\r\n                        }\r\n                    });\r\n                    \r\n                    \/\/ Toggle active class on clicked button\r\n                    this.classList.toggle('active');\r\n                });\r\n            });\r\n            \r\n            \/\/ Handle form submission\r\n            const viewProfileBtn = document.querySelector('.fb-pfp-input-group .btn');\r\n            const urlInput = document.querySelector('.fb-pfp-input-group .form-control');\r\n            \r\n            viewProfileBtn.addEventListener('click', function() {\r\n                const url = urlInput.value.trim();\r\n                if (url) {\r\n                    \/\/ In a real application, this would trigger the profile picture viewing functionality\r\n                    alert(`Viewing profile picture for: ${url}`);\r\n                } else {\r\n                    \/\/ Show error if input is empty\r\n                    urlInput.classList.add('is-invalid');\r\n                    setTimeout(() => {\r\n                        urlInput.classList.remove('is-invalid');\r\n                    }, 3000);\r\n                }\r\n            });\r\n            \r\n            \/\/ Handle \"View Profile Picture\" button\r\n            const viewProfileNowBtn = document.querySelector('.fb-pfp-cta-group .fb-pfp-btn-primary');\r\n            viewProfileNowBtn.addEventListener('click', function() {\r\n                \/\/ Scroll to the input field\r\n                document.querySelector('.fb-pfp-input-group').scrollIntoView({\r\n                    behavior: 'smooth'\r\n                });\r\n                \r\n                \/\/ Focus on the input field\r\n                setTimeout(() => {\r\n                    urlInput.focus();\r\n                }, 500);\r\n            });\r\n        });\r\n    <\/script><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":138,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"class_list":["post-232","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/pages\/232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/comments?post=232"}],"version-history":[{"count":6,"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/pages\/232\/revisions"}],"predecessor-version":[{"id":1327,"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/pages\/232\/revisions\/1327"}],"up":[{"embeddable":true,"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/pages\/138"}],"wp:attachment":[{"href":"https:\/\/viewri.com\/wp-json\/wp\/v2\/media?parent=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}