<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://b2bshop.com.ua/wa-content/xml/sitemap-index.xsl"?>
<sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd"
         xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap>
<loc>https://b2bshop.com.ua/sitemap-site.xml</loc>
      <lastmod>2026-08-19T00:23:31+03:00</lastmod>
</sitemap><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"><style>body {margin: 0;}#wrapper {display:     grid;place-items: center;min-height:  100vh;text-align:  center;}#slider {width:            300px;height:           48px;background-color: #e9e9e9;position:         relative;border-radius:    22px;padding-inline:   4px;margin-inline:    auto;}#handle_wrapper {width:    300px;position: relative;}#handle {width:            40px;height:           40px;border-radius:    20px;background-color: #E61F5C;position:         absolute;top:              4px;cursor:           pointer;}#handle.fade {animation: fade 1.5s infinite;}@keyframes fade {0% {opacity: 1;}50% {opacity: 0.2;}100% {opacity: 1;}}</style><title>Боремось з ботами!</title></head><body><div id="wrapper"><noindex><h1>Боремось з ботами!</h1><h3>Для переходу на сайт, перемістіть повзунок до кінця вправо</h3><div id="slider"><div id="handle_wrapper"><div id="handle"></div></div></div></noindex></div><script>document.addEventListener("DOMContentLoaded", function () {const handle = document.getElementById("handle");const slider = document.getElementById("slider");let isMoving = false;let isLocked = false;handle.style.left = "0px";function getNewLeft(e, sliderOffset, handleWidth) {let pageX = e.type === 'touchmove' ? e.touches[0].pageX : e.pageX;return pageX - sliderOffset - handleWidth / 2;}async function checkTurnstile() {try {handle.classList.toggle('fade', true);const cookie_name = 'trnstl';const cookie_value = setCookie(cookie_name);const formData = new FormData();formData.append(cookie_name, cookie_value);const response = await fetch('/turnstile/check/', {method: 'POST',body: formData});const result = await response.json();if (result.status !== 'ok') {alert(result.errors[0]);}} catch (error) {console.error(error);handle.classList.toggle('fade', false);} finally {location.reload();}}function setCookie(name, days = 30) {const date = Date.now();const value = date.toString(36);const expires = new Date(date + days * 24 * 60 * 60 * 1000).toUTCString();document.cookie = name + '=' + value + ';expires=' + expires + ';path=/';return value;}function moveHandler(e) {if (!isMoving) return;const sliderOffset = slider.getBoundingClientRect().left;const handleWidth = handle.offsetWidth;let newLeft = getNewLeft(e, sliderOffset, handleWidth);newLeft = Math.max(0, Math.min(newLeft, slider.clientWidth - handleWidth));handle.style.left = newLeft - 8 + "px";if (newLeft >= slider.clientWidth - handleWidth) {isLocked = true;isMoving = false;document.removeEventListener("mousemove", moveHandler);document.removeEventListener("touchmove", moveHandler);checkTurnstile();}}function endMove() {if (isMoving) {isMoving = false;if (!isLocked) {handle.style.transition = "left 0.2s";handle.style.left = "0px";setTimeout(() => {handle.style.transition = "";}, 200);}}}function startMove(e) {if (isLocked) return;e.preventDefault();isMoving = true;document.addEventListener("mousemove", moveHandler);document.addEventListener("touchmove", moveHandler);document.addEventListener("mouseup", endMove, {once: true});document.addEventListener("touchend", endMove, {once: true});}handle.addEventListener('mousedown', startMove);handle.addEventListener('touchstart', startMove);});</script></body></html>
