Vercel
tcp/443 tcp/80
Open service 216.198.79.65:443 · dark-square.ru
2026-01-12 06:58
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 483353
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 9435
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 06:59:00 GMT
Etag: "768fdcdca40201da5c425a65b606bedf"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: bom1::vkd9v-1768201140339-0fe7d1072576
Connection: close
Page title: Чёрный квадрат — Тестовое задание Frontend
<!DOCTYPE html><html lang="ru"><head><meta charSet="UTF-8"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/76aae9995b3768b7.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-60d835819e29e072.js"/><script src="/_next/static/chunks/4bd1b696-6e2a7fb160913143.js" async=""></script><script src="/_next/static/chunks/684-38c41322c42315b1.js" async=""></script><script src="/_next/static/chunks/main-app-70f3fd67bd0c0bda.js" async=""></script><script src="/_next/static/chunks/63-c3a61b2e86b89625.js" async=""></script><script src="/_next/static/chunks/app/page-c41c91efebc18e53.js" async=""></script><link rel="icon" href="/favicon.ico" sizes="any"/><title>Чёрный квадрат — Тестовое задание Frontend</title><meta name="description" content="Тестовый проект: чёрный квадрат, созданный с использованием React и Next.js. Выполнение задания на позицию Frontend-разработчика."/><meta name="keywords" content="чёрный квадрат, тестовое задание, фронтенд, React, Next.js, веб-разработка"/><meta property="og:title" content="Чёрный квадрат — Тестовое задание Frontend"/><meta property="og:description" content="Веб-страница с чёрным квадратом по центру, выполненная с помощью Next.js."/><meta property="og:url" content="http://dark-square.ru/"/><meta property="og:image" content="https://dark-square.vercel.app/preview-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Чёрный квадрат по центру"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Чёрный квадрат — Тестовое задание Frontend"/><meta name="twitter:description" content="Веб-страница с чёрным квадратом по центру, выполненная с помощью Next.js."/><meta name="twitter:image" content="https://dark-square.vercel.app/preview-image.png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image:alt" content="Чёрный квадрат по центру"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div class="flex justify-center items-center min-h-screen"><div class="p-5"><img alt="Черный квадрат" loading="lazy" width="800" height="800" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpreview-image.png&w=828&q=75 1x, /_next/image?url=%2Fpreview-image.png&w=1920&q=75 2x" src="/_next/image?url=%2Fpreview-image.png&w=1920&q=75"/></div></div><script src="/_next/static/chunks/webpack-60d835819e29e072.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7555,[],\"\"]\n3:I[1295,[],\"\"]\n4:I[3063,[\"63\",\"static/chunks/63-c3a61b2e86b89625.js\",\"974\",\"static/chunks/app/page-c41c91efebc18e53.js\"],\"Image\"]\n5:I[9665,[],\"OutletBoundary\"]\n8:I[9665,[],\"ViewportBoundary\"]\na:I[9665,[],\"MetadataBoundary\"]\nc:I[6614,[],\"\"]\n:HL[\"/_next/static/css/76aae9995b3768b7.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"AkJFGN_qyxZLdDTktddyJ\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/76aae9995b3768b7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$u
Open service 216.198.79.65:80 · dark-square.ru
2026-01-12 06:58
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://dark-square.ru/ Refresh: 0;url=https://dark-square.ru/ server: Vercel Redirecting...
Open service 64.29.17.65:80 · dark-square.ru
2026-01-12 06:58
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://dark-square.ru/ Refresh: 0;url=https://dark-square.ru/ server: Vercel Redirecting...
Open service 64.29.17.65:443 · dark-square.ru
2026-01-12 06:58
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 483352
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 9435
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 06:58:59 GMT
Etag: "768fdcdca40201da5c425a65b606bedf"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch
X-Matched-Path: /
X-Nextjs-Prerender: 1
X-Nextjs-Stale-Time: 4294967294
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::ndswv-1768201139338-cc6419d206bc
Connection: close
Page title: Чёрный квадрат — Тестовое задание Frontend
<!DOCTYPE html><html lang="ru"><head><meta charSet="UTF-8"/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/76aae9995b3768b7.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-60d835819e29e072.js"/><script src="/_next/static/chunks/4bd1b696-6e2a7fb160913143.js" async=""></script><script src="/_next/static/chunks/684-38c41322c42315b1.js" async=""></script><script src="/_next/static/chunks/main-app-70f3fd67bd0c0bda.js" async=""></script><script src="/_next/static/chunks/63-c3a61b2e86b89625.js" async=""></script><script src="/_next/static/chunks/app/page-c41c91efebc18e53.js" async=""></script><link rel="icon" href="/favicon.ico" sizes="any"/><title>Чёрный квадрат — Тестовое задание Frontend</title><meta name="description" content="Тестовый проект: чёрный квадрат, созданный с использованием React и Next.js. Выполнение задания на позицию Frontend-разработчика."/><meta name="keywords" content="чёрный квадрат, тестовое задание, фронтенд, React, Next.js, веб-разработка"/><meta property="og:title" content="Чёрный квадрат — Тестовое задание Frontend"/><meta property="og:description" content="Веб-страница с чёрным квадратом по центру, выполненная с помощью Next.js."/><meta property="og:url" content="http://dark-square.ru/"/><meta property="og:image" content="https://dark-square.vercel.app/preview-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Чёрный квадрат по центру"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Чёрный квадрат — Тестовое задание Frontend"/><meta name="twitter:description" content="Веб-страница с чёрным квадратом по центру, выполненная с помощью Next.js."/><meta name="twitter:image" content="https://dark-square.vercel.app/preview-image.png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image:alt" content="Чёрный квадрат по центру"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div class="flex justify-center items-center min-h-screen"><div class="p-5"><img alt="Черный квадрат" loading="lazy" width="800" height="800" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpreview-image.png&w=828&q=75 1x, /_next/image?url=%2Fpreview-image.png&w=1920&q=75 2x" src="/_next/image?url=%2Fpreview-image.png&w=1920&q=75"/></div></div><script src="/_next/static/chunks/webpack-60d835819e29e072.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7555,[],\"\"]\n3:I[1295,[],\"\"]\n4:I[3063,[\"63\",\"static/chunks/63-c3a61b2e86b89625.js\",\"974\",\"static/chunks/app/page-c41c91efebc18e53.js\"],\"Image\"]\n5:I[9665,[],\"OutletBoundary\"]\n8:I[9665,[],\"ViewportBoundary\"]\na:I[9665,[],\"MetadataBoundary\"]\nc:I[6614,[],\"\"]\n:HL[\"/_next/static/css/76aae9995b3768b7.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"AkJFGN_qyxZLdDTktddyJ\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/76aae9995b3768b7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$u