mirror of
https://github.com/eugene-serb/wavelovers.git
synced 2023-09-09 23:41:16 +03:00
178 lines
8.9 KiB
HTML
178 lines
8.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en-us" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>Wavelovers</title>
|
|
<meta charset="UTF-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
<meta name="color-scheme" content="light dark" />
|
|
<meta name="robots" content="all" />
|
|
|
|
<link rel="canonical" href="https://eugene-serb.github.io/wavelovers/" />
|
|
<link rel="stylesheet" type="text/css" href="css/styles.css" />
|
|
<link rel="shortcut icon" type="image/x-icon" href="https://eugene-serb.github.io/wavelovers/img/favicon.ico" />
|
|
<link rel="apple-touch-icon" sizes="180x180" href="https://eugene-serb.github.io/wavelovers/apple-touch-icon.png" />
|
|
<link rel="icon" type="image/png" sizes="32x32" href="https://eugene-serb.github.io/wavelovers/favicon-32x32.png" />
|
|
<link rel="icon" type="image/png" sizes="16x16" href="https://eugene-serb.github.io/wavelovers/favicon-16x16.png" />
|
|
<link rel="manifest" href="https://eugene-serb.github.io/wavelovers/site.webmanifest" />
|
|
|
|
<meta name="author" content="Eugene Serb" />
|
|
<meta name="copyright" content="Wavelovers, 2022" />
|
|
<meta name="publisher-email" content="eugene.serb@gmail.com" />
|
|
<meta name="publisher-url" content="https://eugene-serb.github.io/" />
|
|
<meta name="keywords" content="Wavelovers, Wave Lovers, Wavemaster, Wave Master, Vibration Master, Vibration, Massager, Vibrator, Gamepad, Gamepad Vibration, Phone Vibration, Gamepad Tester, Phone Vibration Tester, Vibration Tester, Relax, геймпад, джойстик, вибратор, вибромассажер, вибро, вибромассажёр из геймпада, тестер вибрации геймпада, тестер вибрации телефона" />
|
|
<meta name="description" content="Wavelovers. Use your device vibration correctly. Make a massager out of a gamepad or phone." />
|
|
|
|
<meta property="og:locale" content="en_US" />
|
|
<meta property="og:type" content="website" />
|
|
<meta property="og:title" content="Wavelovers" />
|
|
<meta property="og:site_name" content="Wavelovers" />
|
|
<meta property="og:description" content="Wavelovers. Use your device vibration correctly. Make a massager out of a gamepad or phone." />
|
|
<meta property="og:url" content="https://eugene-serb.github.io/wavelovers/" />
|
|
<meta property="og:image" content="https://eugene-serb.github.io/wavelovers/img/og.png" />
|
|
<meta property="vk:image" content="https://eugene-serb.github.io/wavelovers/img/og.png" />
|
|
|
|
<meta name="twitter:card" content="summary" />
|
|
<meta name="twitter:creator" content="@eugene_serb" />
|
|
<meta name="twitter:title" content="Wavelovers" />
|
|
<meta name="twitter:description" content="Wavelovers. Use your device vibration correctly. Make a massager out of a gamepad or phone." />
|
|
<meta name="twitter:image" content="https://eugene-serb.github.io/wavelovers/img/og.png" />
|
|
|
|
<meta name="google-site-verification" content="qLQbgnmQEfvprDF8WR6oL_b_Qt0R9kKcIEOfHqWlFm8" />
|
|
<meta name="yandex-verification" content="e6e0bff7caaa7ecd" />
|
|
<meta name="msvalidate.01" content="6E1771734F083E5366205F06314C3577" />
|
|
<meta name='wmail-verification' content='46d069b79f9c774ce0bbf55f46aef201' />
|
|
|
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4NB4LGNNLB"></script>
|
|
<script>
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag() { dataLayer.push(arguments); }
|
|
gtag('js', new Date());
|
|
|
|
gtag('config', 'G-4NB4LGNNLB');
|
|
</script>
|
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
|
<!-- Yandex.Metrika counter -->
|
|
<script>
|
|
(function (m, e, t, r, i, k, a) {
|
|
m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments) };
|
|
m[i].l = 1 * new Date(); k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
|
|
})
|
|
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
|
|
|
|
ym(79722217, "init", {
|
|
clickmap: true,
|
|
trackLinks: true,
|
|
accurateTrackBounce: true,
|
|
webvisor: true
|
|
});
|
|
</script>
|
|
<!-- /Yandex.Metrika counter -->
|
|
</head>
|
|
<body>
|
|
<header class="header">
|
|
<div class="header-wrapper container">
|
|
<div class="logo-wrapper">
|
|
<span class="logo-wrapper__logo">Wavelovers</span>
|
|
</div>
|
|
<nav class="menu-wrapper hidden">
|
|
<ul class="navigation">
|
|
<li class="navigation__item">
|
|
<a href="https://eugene-serb.github.io/wavelovers/" target="_self" class="navigation__link">Home</a>
|
|
</li>
|
|
<li class="navigation__item">
|
|
<a href="https://eugene-serb.github.io/wavelovers/#faq" target="_self" class="navigation__link">FAQ</a>
|
|
</li>
|
|
<li class="navigation__item">
|
|
<a href="https://eugene-serb.github.io/wavelovers/#buy" target="_self" class="navigation__link">Buy Pro</a>
|
|
</li>
|
|
<li class="navigation__item">
|
|
<a href="https://eugene-serb.github.io/wavelovers/#donate" target="_self" class="navigation__link">Donate</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</header>
|
|
|
|
<main class="page container">
|
|
<h1 class="visually-hidden">Wavelovers</h1>
|
|
<div class="wavelovers">
|
|
<div id="pattern-box" class="content pattern-box">
|
|
<div id="pattern-list" class="pattern-list"></div>
|
|
</div>
|
|
<div class="content controls-box">
|
|
<div class="controls-box__item">
|
|
<span>Start</span><br />
|
|
<div class="gamepad-button-container">
|
|
<div class="gamepad-button gamepad-button_a">
|
|
<span>A</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="controls-box__item">
|
|
<span>Stop</span><br />
|
|
<div class="gamepad-button-container">
|
|
<div class="gamepad-button gamepad-button_b">
|
|
<span>B</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="controls-box__item">
|
|
<span>Previous</span><br />
|
|
<div class="gamepad-button-container">
|
|
<div class="gamepad-button">
|
|
<span>LB</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="controls-box__item">
|
|
<span>Next</span><br />
|
|
<div class="gamepad-button-container">
|
|
<div class="gamepad-button">
|
|
<span>RB</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="controls-box__item">
|
|
<span>(Un-) lock</span><br />
|
|
<div class="gamepad-button-container">
|
|
<div class="gamepad-button gamepad-button_x">
|
|
<span>X</span>
|
|
</div>
|
|
<span> + </span>
|
|
<div class="gamepad-button gamepad-button_y">
|
|
<span>Y</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="device-box" class="content">
|
|
<div class="message">
|
|
<span id="message"></span>
|
|
</div>
|
|
<div id="device-list" class="device-list"></div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<footer class="footer">
|
|
<div class="footer-wrapper container">
|
|
<div class="annotation">
|
|
<span class="annotation__text">© 2022 Wavelovers. Content licensed under </span><a href="https://eugene-serb.github.io/wavelovers/LICENSE.md" target="_blank">GNU General Public License v3.0</a><br>
|
|
<span class="annotation__text">This site is open source. </span><a href="https://github.com/eugene-serb/wavelovers/" target="_blank">Improve this page.</a>
|
|
</div>
|
|
<div class="annotation created-by">
|
|
<span class="annotation__text">Created by</span><a href="https://eugene-serb.github.io/" target="_blank">Eugene Serb.</a>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
<script src="js/scripts.js"></script>
|
|
<script src="https://eugene-serb.github.io/js/scripts.js"></script>
|
|
<noscript><div><img src="https://mc.yandex.ru/watch/79722217" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
|
</body>
|
|
</html>
|
|
|