1<!DOCTYPE html> 2<html lang="uk"> 3 <head> 4 <meta charset="utf-8" /> 5<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7<title>Ðовини â Testix</title> 8<meta name="description" content="Що нового в Testix: Ð½Ð¾Ð²Ñ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑÑ Ð´Ð»Ñ Ð²ÑиÑелÑв, змÑни в ÑедакÑоÑÑ ÑеÑÑÑв Ñ Ð² кабÑнеÑÑ." /> 9 10 11<link rel="canonical" href="https://testix.com.ua/news" /> 12 13 14<meta property="og:type" content="website" /> 15<meta property="og:site_name" content="Testix" /> 16<meta property="og:locale" content="uk_UA" /> 17<meta property="og:url" content="https://testix.com.ua/news" /> 18<meta property="og:title" content="Ðовини" /> 19<meta property="og:description" content="Що нового в Testix: Ð½Ð¾Ð²Ñ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑÑ Ð´Ð»Ñ Ð²ÑиÑелÑв, змÑни в ÑедакÑоÑÑ ÑеÑÑÑв Ñ Ð² кабÑнеÑÑ." /> 20<meta property="og:image" content="https://testix.com.ua/img/og_image.jpg" /> 21 22 <meta property="og:image:width" content="1200" /> 23 <meta property="og:image:height" content="630" /> 24<meta name="twitter:card" content="summary_large_image" /> 25 26
26<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Ðоловна","item":"https://testix.com.ua"},{"@type":"ListItem","position":2,"name":"Ðовини","item":"https://testix.com.ua/news"}]}</script>
26 27 28<link rel="icon" href="/favicon.ico" sizes="any"> 29<link rel="icon" href="/favicon.svg" type="image/svg+xml"> 30<link rel="apple-touch-icon" href="/apple-touch-icon.png"> 31 32 33 34<link rel="preload" as="font" href="https://testix.com.ua/build/assets/instrument-sans-400-normal-DRC__1Mx.woff2" type="font/woff2" crossorigin="anonymous" /> 35<link rel="preload" as="font" href="https://testix.com.ua/build/assets/instrument-sans-500-normal-Dk9ku72i.woff2" type="font/woff2" crossorigin="anonymous" /> 36<link rel="preload" as="font" href="https://testix.com.ua/build/assets/instrument-sans-600-normal-B7fBEWYG.woff2" type="font/woff2" crossorigin="anonymous" /> 37<style> 38@font-face { 39 font-family: "Instrument Sans"; 40 font-style: normal; 41 font-weight: 400; 42 font-display: swap; 43 src: url("/build/assets/instrument-sans-400-normal-DRC__1Mx.woff2") format("woff2"); 44 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 45} 46 47@font-face { 48 font-family: "Instrument Sans"; 49 font-style: normal; 50 font-weight: 400; 51 font-display: swap; 52 src: url("/build/assets/instrument-sans-400-normal-D1W7dsQl.woff") format("woff"); 53 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 54} 55 56@font-face { 57 font-family: "Instrument Sans"; 58 font-style: normal; 59 font-weight: 500; 60 font-display: swap; 61 src: url("/build/assets/instrument-sans-500-normal-Dk9ku72i.woff2") format("woff2"); 62 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 63} 64 65@font-face { 66 font-family: "Instrument Sans"; 67 font-style: normal; 68 font-weight: 500; 69 font-display: swap; 70 src: url("/build/assets/instrument-sans-500-normal-Z6ESRlEs.woff") format("woff"); 71 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 72} 73 74@font-face { 75 font-family: "Instrument Sans"; 76 font-style: normal; 77 font-weight: 600; 78 font-display: swap; 79 src: url("/build/assets/instrument-sans-600-normal-B7fBEWYG.woff2") format("woff2"); 80 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 81} 82 83@font-face { 84 font-family: "Instrument Sans"; 85 font-style: normal; 86 font-weight: 600; 87 font-display: swap; 88 src: url("/build/assets/instrument-sans-600-normal-B9e8oLYv.woff") format("woff"); 89 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 90} 91 92@font-face { 93 font-family: "Manrope"; 94 font-style: normal; 95 font-weight: 400; 96 font-display: swap; 97 src: url("/build/assets/manrope-400-normal-PaqtzbVb.woff2") format("woff2"); 98 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 99} 100 101@font-face { 102 font-family: "Manrope"; 103 font-style: normal; 104 font-weight: 400; 105 font-display: swap; 106 src: url("/build/assets/manrope-400-normal-8tf8FM3T.woff") format("woff"); 107 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 108} 109 110@font-face { 111 font-family: "Manrope"; 112 font-style: normal; 113 font-weight: 400; 114 font-display: swap; 115 src: url("/build/assets/manrope-400-normal-BMzJvInZ.woff2") format("woff2"); 116 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 117} 118 119@font-face { 120 font-family: "Manrope"; 121 font-style: normal; 122 font-weight: 400; 123 font-display: swap; 124 src: url("/build/assets/manrope-400-normal-Dvx59UGC.woff") format("woff"); 125 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 126} 127 128@font-face { 129 font-family: "Manrope"; 130 font-style: normal; 131 font-weight: 600; 132 font-display: swap; 133 src: url("/build/assets/manrope-600-normal-4f0koTD-.woff2") format("woff2"); 134 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 135} 136 137@font-face { 138 font-family: "Manrope"; 139 font-style: normal; 140 font-weight: 600; 141 font-display: swap; 142 src: url("/build/assets/manrope-600-normal-BqgrALkZ.woff") format("woff"); 143 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 144} 145 146@font-face { 147 font-family: "Manrope"; 148 font-style: normal; 149 font-weight: 600; 150 font-display: swap; 151 src: url("/build/assets/manrope-600-normal-DvRl3Mj-.woff2") format("woff2"); 152 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 153} 154 155@font-face { 156 font-family: "Manrope"; 157 font-style: normal; 158 font-weight: 600; 159 font-display: swap; 160 src: url("/build/assets/manrope-600-normal-It4mZcQk.woff") format("woff"); 161 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 162} 163 164@font-face { 165 font-family: "Manrope"; 166 font-style: normal; 167 font-weight: 800; 168 font-display: swap; 169 src: url("/build/assets/manrope-800-normal-BfWYOv1c.woff2") format("woff2"); 170 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 171} 172 173@font-face { 174 font-family: "Manrope"; 175 font-style: normal; 176 font-weight: 800; 177 font-display: swap; 178 src: url("/build/assets/manrope-800-normal-uHUdIJgA.woff") format("woff"); 179 unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 180} 181 182@font-face { 183 font-family: "Manrope"; 184 font-style: normal; 185 font-weight: 800; 186 font-display: swap; 187 src: url("/build/assets/manrope-800-normal-AvdZ5mAV.woff2") format("woff2"); 188 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 189} 190 191@font-face { 192 font-family: "Manrope"; 193 font-style: normal; 194 font-weight: 800; 195 font-display: swap; 196 src: url("/build/assets/manrope-800-normal-BuEMjQU-.woff") format("woff"); 197 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 198} 199 200:root { 201 --font-instrument-sans: "Instrument Sans"; 202 --font-brand: "Manrope"; 203} 204 205.font-instrument-sans { 206 font-family: var(--font-instrument-sans); 207} 208 209.font-brand { 210 font-family: var(--font-brand); 211} 212</style> 213<link rel="preload" as="style" href="https://testix.com.ua/build/assets/app-CW-lCuH2.css" /><link rel="modulepreload" as="script" href="https://testix.com.ua/build/assets/app-De7KE0tI.js" /><link rel="stylesheet" href="https://testix.com.ua/build/assets/app-CW-lCuH2.css" data-navigate-track="reload" />
213<script type="module" src="https://testix.com.ua/build/assets/app-De7KE0tI.js" data-navigate-track="reload"></script>
213<style> 214 :root.dark { 215 color-scheme: dark; 216 } 217</style>
218<script> 219 window.Flux = { 220 applyAppearance (appearance) { 221 let applyDark = () => document.documentElement.classList.add('dark') 222 let applyLight = () => document.documentElement.classList.remove('dark') 223 224 if (appearance === 'system') { 225 let media = window.matchMedia('(prefers-color-scheme: dark)') 226 227 window.localStorage.removeItem('flux.appearance') 228 229 media.matches ? applyDark() : applyLight() 230 } else if (appearance === 'dark') { 231 window.localStorage.setItem('flux.appearance', 'dark') 232 233 applyDark() 234 } else if (appearance === 'light') { 235 window.localStorage.setItem('flux.appearance', 'light') 236 237 applyLight() 238 } 239 } 240 } 241 242 window.Flux.applyAppearance(window.localStorage.getItem('flux.appearance') || 'system') 243</script>
vendor: 71 bytes, lines 243-247
243 244 245 246 247 <script async src="https://www.googletagmanager.com/gtag/js?id=
247G-TXLG6HXVNL
vendor: 21 bytes, lines 247-249
247"></script> 248 249
249<script> 250
vendor: 167 bytes, lines 250-254
250window.dataLayer = window.dataLayer || []; 251 function gtag() { dataLayer.push(arguments); } 252 253 gtag('js', new Date()); 254 gtag('config', '
254G-TXLG6HXVNL
vendor: 17 bytes, lines 254-256
254'); 255 256
256document.addEventListener('livewire:navigated', () => { 257 if (window.location.href === window._gaLastPage) return; 258 259 window._gaLastPage = window.location.href; 260 261 gtag('event', 'page_view', { 262 page_location: window.location.href, 263 page_title: document.title, 264 }); 265 }); 266 267 window._gaLastPage = window.location.href; 268 269 // For the one event the server cannot record: the player finishes 270 // through a session-less endpoint, so it reports from the browser 271 // (`resources/js/app.js`). Called as `window.testixEvent?.(â¦)`, so 272 // outside production there is simply nothing there to call. 273 window.testixEvent = (name, params = {}) => gtag('event', name, params); 274 </script>
274 275 276 277 278
278<script>
vendor: 588 bytes, lines 278-288
278 279 !function (f, b, e, v, n, t, s) { 280 if (f.fbq) return; n = f.fbq = function () { 281 n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) 282 }; 283 if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; 284 n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; 285 s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) 286 }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); 287 288 fbq('init', '
288909230485562887
vendor: 68 bytes, lines 288-292
288'); 289 fbq('track', 'PageView'); 290 291 292
292document.addEventListener('livewire:navigated', () => { 293 if (window.location.href === window._fbLastPage) return; 294 295 window._fbLastPage = window.location.href; 296 297 fbq('track', 'PageView'); 298 }); 299 300 window._fbLastPage = window.location.href; 301 </script>
301 302 303 304
304<script> 305 window.testixPixelEvent = (name) => { 306 if (name === 'planner_fill') fbq('track', 'Lead'); 307 }; 308 </script>
308 309 310 311 312 313
313<script type="text/javascript"> 314 (function(c,l,a,r,i,t,y){ 315 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 316 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 317 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 318 })(window, document, "clarity", "script", "y4tzd56k8u"); 319 </script>
319 320 321 322
322<script> 323 window.testixOneTap = () => { 324 // `wire:navigate` re-runs new head scripts, and the card must not 325 // be initialised twice in one browsing session. 326 if (window.__testixOneTapStarted || ! window.google?.accounts?.id) return; 327 328 window.__testixOneTapStarted = true; 329 330 google.accounts.id.initialize({ 331 client_id: '170095238627-qjin9rt6ak3p7q6dj5iskv1495eos94g.apps.googleusercontent.com', 332 // FedCM is how the browser draws this now; the old iframe is 333 // being removed by Chrome. 334 use_fedcm_for_prompt: true, 335 // Never sign somebody in without them tapping: the card would 336 // otherwise pick the account by itself on a return visit. 337 auto_select: false, 338 cancel_on_tap_outside: true, 339 context: 'signin', 340 callback: ({ credential }) => { 341 fetch('https:\/\/testix.com.ua\/auth\/google\/one-tap', { 342 method: 'POST', 343 headers: { 344 'Content-Type': 'application/json', 345 'Accept': 'application/json', 346 'X-CSRF-TOKEN': 'z66SSee5pNjXcbkALhVSm9WezBPxAINOn4yXWiXy', 347 }, 348 body: JSON.stringify({ credential }), 349 }) 350 .then((response) => response.json()) 351 .then((data) => { 352 // A full load and not `wire:navigate`: the session 353 // is a different one now, and every cached page in 354 // the browser belongs to the guest who was here a 355 // moment ago. 356 if (data.redirect) window.location.href = data.redirect; 357 }) 358 .catch(() => {}); 359 }, 360 }); 361 362 google.accounts.id.prompt(); 363 }; 364 </script>
364 365 366 367
367<script src="https://accounts.google.com/gsi/client" async defer onload="testixOneTap()"></script>
367 368 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.list-item][wire\:loading\.list-item], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 369</head> 370 <body class="flex min-h-screen flex-col bg-white antialiased dark:bg-zinc-900"> 371 <header class="border-b border-zinc-200 dark:border-zinc-700"> 372 373 <div class="mx-auto flex w-full max-w-3xl items-center justify-between px-4 py-4 sm:px-6"> 374 <a class="inline-flex items-center" href="https://testix.com.ua"> 375 <img 376 src="https://testix.com.ua/testix_logo.svg" 377 alt="Testix" 378 width="1407" 379 height="419" 380 style="width: 100px" 381 class="h-auto dark:invert" 382 /> 383</a> 384 385 <a href="https://testix.com.ua/login" data-flux-button="data-flux-button" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-8 text-sm rounded-md px-3 inline-flex bg-transparent hover:bg-zinc-800/5 dark:hover:bg-white/15 text-zinc-800 dark:text-white" wire:navigate=""> 386 УвÑйÑи 387 </a> 388 </div> 389 </header> 390 391 <main class="mx-auto w-full max-w-3xl grow px-4 py-10 sm:px-6 sm:py-14"> 392 <div class="space-y-8"> 393 <div class="space-y-2"> 394 <h1 class="font-medium [:where(&)]:text-zinc-800 [:where(&)]:dark:text-white text-2xl [&:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&]:mt-2" data-flux-heading>Ðовини</h1> 395 396 <p class="[:where(&)]:font-normal [:where(&)]:text-sm [:where(&)]:text-zinc-500 [:where(&)]:dark:text-white/70" data-flux-text >Що нового в Testix.</p> </div> 397 398 <div class="divide-y divide-zinc-200 dark:divide-zinc-700"> 399 <article class="flex gap-4 py-6 first:pt-0"> 400 401 <div class="min-w-0 space-y-1"> 402 403 <h2 class="font-medium [:where(&)]:text-zinc-800 [:where(&)]:dark:text-white text-base [&:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&]:mt-2" data-flux-heading><a href="https://testix.com.ua/news/import-testiv-iz-na-urok-u-testix" class="hover:underline">ÐмпоÑÑ ÑеÑÑÑв Ñз «Ðа ÑÑок» Ñ Testix</a></h2> 404 405 406 <p class="[:where(&)]:font-normal text-xs [:where(&)]:text-zinc-500 [:where(&)]:dark:text-white/70 text-zinc-400 dark:text-zinc-500" data-flux-text >18 ÑеÑÐ¿Ð½Ñ 2026</p> 407 <p class="[:where(&)]:font-normal [:where(&)]:text-sm [:where(&)]:text-zinc-500 [:where(&)]:dark:text-white/70" data-flux-text >ÐаÑÑе гоÑÐ¾Ð²Ñ ÑеÑÑи на ÑайÑÑ Â«Ðа ÑÑок»? Ð¢ÐµÐ¿ÐµÑ ÑÑ Ð½Ðµ поÑÑÑбно ÑÑвоÑÑваÑи в Testix з нÑлÑ. Ðи запÑÑÑили ÑозÑиÑÐµÐ½Ð½Ñ Ð´Ð»Ñ Google Chrome, Ñке дозволÑÑ Ñвидко пеÑенеÑÑи ÑеÑÑ Ñз «Ðа ÑÑок» до Testix Ñазом Ñз зâ¦</p> </div> 408 </article> 409 <article class="flex gap-4 py-6 first:pt-0"> 410 411 <div class="min-w-0 space-y-1"> 412 413 <h2 class="font-medium [:where(&)]:text-zinc-800 [:where(&)]:dark:text-white text-base [&:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&]:mt-2" data-flux-heading><a href="https://testix.com.ua/news/testix-vidkryvsia" class="hover:underline">Testix вÑдкÑивÑÑ</a></h2> 414 415 416 <p class="[:where(&)]:font-normal text-xs [:where(&)]:text-zinc-500 [:where(&)]:dark:text-white/70 text-zinc-400 dark:text-zinc-500" data-flux-text >15 ÑеÑÐ¿Ð½Ñ 2026</p> 417 <p class="[:where(&)]:font-normal [:where(&)]:text-sm [:where(&)]:text-zinc-500 [:where(&)]:dark:text-white/70" data-flux-text >ÐезкоÑÑовний ÑеÑвÑÑ Ð´Ð»Ñ Ð²ÑиÑелÑв: ÑкладÑÑÑ ÑеÑÑ, дайÑе ÑÑнÑм поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ Ð¿Ð¾Ð±Ð°ÑÑе оÑÑнки одÑÐ°Ð·Ñ Ð¿ÑÑÐ»Ñ ÑÑокÑ. РозповÑдаÑмо, Ñо вже пÑаÑÑÑ Ñ Ñо бÑде далÑ.</p> </div> 418 </article> 419 </div> 420 421 422 </div> 423 </main> 424 425 <footer class="border-t border-zinc-200 dark:border-zinc-700"> 426 <div 427 class="mx-auto flex w-full max-w-3xl flex-col items-center gap-4 px-4 py-8 text-center sm:px-6" 428 > 429 <a class="inline-flex items-center opacity-60 transition hover:opacity-100" href="https://testix.com.ua"> 430 <img 431 src="https://testix.com.ua/testix_logo.svg" 432 alt="Testix" 433 width="1407" 434 height="419" 435 style="width: 80px" 436 class="h-auto dark:invert" 437 /> 438</a> 439 440 <nav class="flex flex-wrap items-center justify-center gap-x-5 gap-y-2"> 441 442 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="https://testix.com.ua/testy" data-flux-link >ÐаÑалог ÑеÑÑÑв</a> 443 444 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="https://testix.com.ua/news" data-flux-link >Ðовини</a> 445 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="https://testix.com.ua/planner" data-flux-link >ÐÐ°Ð»ÐµÐ½Ð´Ð°Ñ ÑÑокÑв</a> 446 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="https://testix.com.ua/terms" data-flux-link >Умови коÑиÑÑÑваннÑ</a> 447 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="https://testix.com.ua/agreement" data-flux-link >Угода коÑиÑÑÑваÑа</a> 448 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="https://testix.com.ua/privacy" data-flux-link >ÐолÑÑика конÑÑденÑÑйноÑÑÑ</a> 449 <a class="inline font-medium underline-offset-[6px] hover:decoration-current no-underline [[data-color]>&]:text-inherit [[data-color]>&]:decoration-current/20 dark:[[data-color]>&]:decoration-current/50 [[data-color]>&]:hover:decoration-current text-zinc-500 dark:text-white/70 hover:text-zinc-800 dark:hover:text-white text-sm" href="/cdn-cgi/l/email-protection#99f0f7fff6d9edfceaedf0e1b7faf6f4b7ecf8" data-flux-link>
449<span class="__cf_email__" data-cfemail="1b72757d745b6f7e686f726335787476356e7a">[email protected]</span></a> </nav> 450 451 <p class="[:where(&)]:font-normal text-xs [:where(&)]:text-zinc-500 [:where(&)]:dark:text-white/70" data-flux-text >© 2026 Testix</p> </div> 452</footer> 453 454 455 <div x-persist="toast"> 456 <ui-toast-group x-data x-on:toast-show.document="$el.showToast($event.detail)" popover="manual" position="bottom end" wire:ignore> 457 <ui-toast x-data x-on:toast-show.document="! $el.closest('ui-toast-group') && $el.showToast($event.detail)" popover="manual" position="bottom end" wire:ignore> 458 <template> 459 <div class="max-w-sm in-[ui-toast-group]:max-w-auto in-[ui-toast-group]:w-xs sm:in-[ui-toast-group]:w-sm" data-variant="" data-flux-toast-dialog> 460 <div class="p-2 flex rounded-xl shadow-lg bg-white border border-zinc-200 border-b-zinc-300/80 dark:bg-zinc-700 dark:border-zinc-600"> 461 <div class="flex-1 flex items-start gap-4 overflow-hidden"> 462 <div class="flex-1 py-1.5 ps-2.5 flex gap-2"> 463 464 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="hidden [[data-flux-toast-dialog][data-variant=success]_&]:block shrink-0 mt-0.5 size-4 text-lime-600 dark:text-lime-400"> 465 <path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Zm3.844-8.791a.75.75 0 0 0-1.188-.918l-3.7 4.79-1.649-1.833a.75.75 0 1 0-1.114 1.004l2.25 2.5a.75.75 0 0 0 1.15-.043l4.25-5.5Z" clip-rule="evenodd" /> 466 </svg> 467 468 469 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="hidden [[data-flux-toast-dialog][data-variant=warning]_&]:block shrink-0 mt-0.5 size-4 text-amber-500 dark:text-amber-400"> 470 <path fill-rule="evenodd" d="M6.701 2.25c.577-1 2.02-1 2.598 0l5.196 9a1.5 1.5 0 0 1-1.299 2.25H2.804a1.5 1.5 0 0 1-1.3-2.25l5.197-9ZM8 4a.75.75 0 0 1 .75.75v3a.75.75 0 1 1-1.5 0v-3A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd" /> 471 </svg> 472 473 474 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="hidden [[data-flux-toast-dialog][data-variant=info]_&]:block shrink-0 mt-0.5 size-4 text-cyan-500 dark:text-cyan-400"> 475 <path fill-rule="evenodd" d="M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0ZM9 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6.75 8a.75.75 0 0 0 0 1.5h.75v1.75a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8.25 8h-1.5Z" clip-rule="evenodd" /> 476 </svg> 477 478 479 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" class="hidden [[data-flux-toast-dialog][data-variant=danger]_&]:block shrink-0 mt-0.5 size-4 text-rose-500 dark:text-rose-400"> 480 <path fill-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14ZM8 4a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd" /> 481 </svg> 482 483 <div> 484 485 <div class="font-medium text-sm text-zinc-800 dark:text-white [&:not(:empty)+div]:font-normal [&:not(:empty)+div]:text-zinc-500 [&:not(:empty)+div]:dark:text-zinc-300 [&:not(:empty)]:pb-2"><slot name="heading"></slot></div> 486 487 488 <div class="font-medium text-sm text-zinc-800 dark:text-white"><slot name="text"></slot></div> 489 490 491 <template name="link"> 492 <a class="block mt-2 font-medium text-sm text-[var(--color-accent-content)] decoration-[color-mix(in_oklab,var(--color-accent-content),transparent_80%)] underline underline-offset-[6px] hover:decoration-current"><slot name="text"></slot></a> 493 </template> 494 </div> 495 </div> 496 497 498 <ui-close class="flex items-center"> 499 <button type="button" class="inline-flex items-center font-medium justify-center gap-2 truncate disabled:opacity-50 dark:disabled:opacity-75 disabled:cursor-default h-8 text-sm rounded-md w-8 bg-transparent hover:bg-zinc-800/5 dark:hover:bg-white/15 text-zinc-400 hover:text-zinc-800 dark:text-zinc-400 dark:hover:text-white" as="button"> 500 <div> 501 <svg class="[:where(&)]:size-5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon"> 502 <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"></path> 503 </svg> 504 </div> 505 </button> 506 </ui-close> 507 </div> 508 </div> 509 </div> 510 </template> 511</ui-toast> 512</ui-toast-group> 513 </div>
vendor: 118 bytes, lines 513-515
513 514 515 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
515<script src="https://testix.com.ua/flux/flux.min.js?id=f705ecf0" data-navigate-once></script>
515 516
516<script src="https://testix.com.ua/livewire-9c6b0cca/livewire.min.js?id=283899a5" data-csrf="z66SSee5pNjXcbkALhVSm9WezBPxAINOn4yXWiXy" data-module-url="https://testix.com.ua/livewire-9c6b0cca" data-update-uri="https://testix.com.ua/livewire-9c6b0cca/update" data-navigate-once="true"></script>
vendor: 1 bytes, line 516
516
517<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4e9b9ee19f39494a96afe636bff3f412","r":1,"spa":2}' crossorigin="anonymous"></script>
517 518</body> 519</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.