1<!DOCTYPE html> 2<html lang="en-GB"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="x-ua-compatible" content="ie=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <meta name="format-detection" content="telephone=no"> 8 <title>Terms of Use for This Betmaximus Portal | 2026</title> 9 <meta name="description" content="The terms governing bet-maximus.uk, an independent Betmaximus information portal – not the operator. Read before you use this site."> 10<link rel="canonical" href="https://bet-maximus.uk/"> 11 <meta property="og:locale" content="en-GB"> 12 <meta property="og:type" content="article"> 13 <meta property="og:url" content="https://bet-maximus.uk/terms-conditions/"> 14 <meta property="og:title" content="Terms of Use for This Betmaximus Portal | 2026"> 15 <meta property="og:description" content="The terms governing bet-maximus.uk, an independent Betmaximus information portal – not the operator. Read before you use this site."> 16 <meta property="og:site_name" content="betmaximus casino"> 17 <meta property="og:image" content="https://bet-maximus.uk/assets/images/domains/bet-maximus-uk/og.webp"> 18 <meta name="twitter:card" content="summary_large_image"> 19 <meta name="twitter:title" content="Terms of Use for This Betmaximus Portal | 2026"> 20 <meta name="twitter:description" content="The terms governing bet-maximus.uk, an independent Betmaximus information portal – not the operator. Read before you use this site."> 21 <meta name="twitter:image" content="https://bet-maximus.uk/assets/images/domains/bet-maximus-uk/og.webp"> 22 <meta name="twitter:url" content="https://bet-maximus.uk/terms-conditions/"> 23 24 <meta name="robots" content="index, follow"> 25 <link rel="shortcut icon" href="/assets/images/domains/bet-maximus-uk/favicon.ico" type="image/x-icon"> 26 <link rel="icon" type="image/png" sizes="16x16" href="/assets/images/domains/bet-maximus-uk/favicon-16x16.png"> 27 <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/domains/bet-maximus-uk/favicon-32x32.png"> 28 <link rel="icon" type="image/png" sizes="64x64" href="/assets/images/domains/bet-maximus-uk/favicon-64x64.png"> 29 <link rel="apple-touch-icon" sizes="180x180" href="/assets/images/domains/bet-maximus-uk/favicon-180x180.png"> 30 <link rel="icon" type="image/png" sizes="192x192" href="/assets/images/domains/bet-maximus-uk/favicon-192x192.png"> 31 <link rel="icon" type="image/png" sizes="512x512" href="/assets/images/domains/bet-maximus-uk/favicon-512x512.png"> 32 <link rel="stylesheet" href="/assets/css/bet-maximus-uk.css?v=1789470333"> 33
33<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://bet-maximus.uk/terms-conditions/","url":"https://bet-maximus.uk/terms-conditions/","inLanguage":"en-GB","name":"Terms and conditions for the Betmaximus information portal","datePublished":"2026-08-17T20:06:42.000Z","dateModified":"2026-08-17T20:06:42.000Z","description":"The terms governing bet-maximus.uk, an independent Betmaximus information portal â not the operator. Read before you use this site."}</script>
vendor: 1 bytes, line 33
33
34<script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","@id":"https://bet-maximus.uk/terms-conditions/#article","headline":"Terms of Use for This Betmaximus Portal | 2026","description":"The terms governing bet-maximus.uk, an independent Betmaximus information portal â not the operator. Read before you use this site.","datePublished":"2026-08-17T20:06:42.000Z","dateModified":"2026-08-17T20:06:42.000Z","author":{"@type":"Organization","name":"betmaximus casino"},"publisher":{"@type":"Organization","name":"betmaximus casino"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://bet-maximus.uk/terms-conditions/"},"image":{"@type":"ImageObject","url":"https://bet-maximus.uk/assets/images/domains/bet-maximus-uk/og.webp"}}</script>
vendor: 1 bytes, line 34
34
35<script type="application/ld+json">{"@context":"https://schema.org","@type":"ImageObject","url":"https://bet-maximus.uk/assets/images/domains/bet-maximus-uk/og.webp","name":"Terms of Use for This Betmaximus Portal | 2026"}</script>
vendor: 1 bytes, line 35
35
36<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"betmaximus casino","item":"https://bet-maximus.uk/"},{"@type":"ListItem","position":2,"name":"Terms and conditions for the Betmaximus information portal","item":"https://bet-maximus.uk/terms-conditions/"}]}</script>
36 37 38
39<script type="text/javascript">
vendor: 363 bytes, line 39
39(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();for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}}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(
39106172074
vendor: 66 bytes, line 39
39,"init",{clickmap:true,trackLinks:true,accurateTrackBounce:true});
39</script>
39<noscript><div><img src="https://mc.yandex.ru/watch/106172074" style="position:absolute;left:-9999px" alt=""></div></noscript> 40</head> 41<body> 42 43 44 <header class="em-wsfsj"> 45 <div class="em-vxzyx em-ktjef"> 46 47 <div class="em-tbzxf"> 48 <a href="/" class="em-npvxd"> 49 <img src="/assets/images/domains/bet-maximus-uk/logo-main.png" alt="betmaximus casino" style="height:auto;width:auto;max-height:44px;max-width:150px"> 50 </a> 51 </div> 52 53 <input type="checkbox" id="em-sktkc" class="em-sktkc"> 54 <label for="em-sktkc" class="em-jmsrj" aria-label="Menu"><span></span></label> 55 56 <nav class="em-mndwn"> 57 58 </nav> 59 60 <div class="em-rgaee"> 61 <a class="em-cksdb em-qbfxs go-link">Login</a> 62 <a class="em-cksdb em-yrxvc go-link">Register</a> 63 </div> 64 65 </div> 66 </header> 67
67<script src="/assets/components/casinogrid/js/go-redirect.js" defer></script>
67 68
68<script> 69 (function(){ 70 var hUrl = "/click/go.php?ctx=bet-maximus-uk-en"; 71 if (!window._hdClickBound) { 72 window._hdClickBound = true; 73 document.addEventListener('click', function(e) { 74 var el = e.target.closest('.go-link'); 75 if (!el) return; 76 e.preventDefault(); 77 if (typeof window.goRedirect === 'function') window.goRedirect(hUrl); 78 else window.location.href = hUrl; 79 }); 80 } 81 })(); 82 </script>
82 83 84 <section class="bqk-hero" style="background-image:url('/assets/images/domains/bet-maximus-uk/og.webp')"> 85 86 <h1 class="bqk-hero-h1">Terms and conditions for the Betmaximus information portal</h1> 87 <div class="bqk-deposit-card"> 88 <div class="bqk-deposit-title">Make a deposit</div> 89 <div class="bqk-deposit-input-row"> 90 <label for="bqkDepositAmount" class="sr-only">Deposit amount</label> 91 <input type="number" inputmode="numeric" min="1" id="bqkDepositAmount" class="bqk-deposit-amount" placeholder="100" value="100"> 92 <div class="bqk-deposit-currency">GBP ▾</div> 93 </div> 94 <a class="bqk-deposit-btn go-link">Start playing</a> 95 <div class="bqk-deposit-payments"> 96 <img src="/assets/images/domains/bet-maximus-uk/payments/ecopayz.svg" alt="ecopayz" class="bqk-payment-icon" loading="lazy"> 97 <img src="/assets/images/domains/bet-maximus-uk/payments/mastercard.svg" alt="mastercard" class="bqk-payment-icon" loading="lazy"> 98 <img src="/assets/images/domains/bet-maximus-uk/payments/skrill.svg" alt="skrill" class="bqk-payment-icon" loading="lazy"> 99 <img src="/assets/images/domains/bet-maximus-uk/payments/apple-pay.svg" alt="apple-pay" class="bqk-payment-icon" loading="lazy"> 100 <img src="/assets/images/domains/bet-maximus-uk/payments/wise.svg" alt="wise" class="bqk-payment-icon" loading="lazy"> 101 <div class="bqk-payment-icon bqk-payment-more">+2</div> 102 </div> 103 <a class="bqk-promo-link go-link">I have a promo code</a> 104 </div> 105</section>
105<script> 106(function(){ 107 var hcUrl = "\/click\/go.php?ctx=bet-maximus-uk-en"; 108 var sec = document.querySelector('.bqk-hero'); 109 if (sec) { 110 sec.addEventListener('click', function(e) { 111 var el = e.target.closest('.bqk-deposit-btn, .bqk-bonus-card, .bqk-promo-link'); 112 if (el) { e.preventDefault(); goRedirect(hcUrl); } 113 }); 114 } 115})(); 116</script>
116 117 118 <div class="em-vxzyx"> 119 <ul class="breadcrumbs"><li><a href="https://bet-maximus.uk/">betmaximus casino</a></li><li><span>Terms and conditions for the Betmaximus information portal</span></li></ul> 120 </div> 121 122 <main class="em-vxzyx"> 123 <div class="em-mwttt"> 124 125 126 127 <p>These terms cover how <a href="/">Betmaximus</a> is written about and presented on bet-maximus.uk. They do not replace, and are entirely separate from, any player agreement the operator itself asks you to accept once you register on its own platform. Reading them takes a few minutes and tells you exactly what this portal does, what it doesn't, and where responsibility sits.</p> 128 129<h2 id="reading-these-terms">Reading these terms</h2> 130<p>By browsing this site you accept the terms below. They apply to every page here â reviews, guides, the responsible gambling section â and to nobody else's platform. If a clause here ever conflicts with something you read on the operator's own pages, the operator's own terms govern its product; ours govern this portal only.</p> 131 132<h2 id="what-this-portal-is-and-what-it-is-not">What this portal is, and what it is not</h2> 133<p>bet-maximus.uk is an independent information and marketing resource. It publishes facts, commentary and bonus details about the operator sourced from publicly available material, and it is written in the third person throughout for exactly that reason â <strong>this site does not run any casino product, take deposits, hold player funds or process withdrawals</strong>. Betmaximus is referred to here as the operator; any account, deposit or wager you make happens entirely on its own domain, under its own terms.</p> 134 135<h2 id="acceptable-use">Acceptable use</h2> 136<p>You may read, share and link to this content freely for personal, non-commercial purposes. You agree not to scrape, republish wholesale, or use the site in any way that breaches UK law. Access is restricted to visitors aged <strong>18+</strong>; if you are under that age, please leave this site now.</p> 137<ul> 138<li>No attempt to disrupt, hack or overload the site's infrastructure.</li> 139<li>No reproduction of substantial portions of the text elsewhere without permission.</li> 140<li>No use of the site to facilitate underage gambling in any form.</li> 141</ul> 142 143<h2 id="ownership-of-the-content">Ownership of the content</h2> 144<p>The text, layout and original analysis on bet-maximus.uk belong to the portal's operator (i.e. us, the publisher of this site) unless stated otherwise. The Betmaximus name, and any trademarks or branding associated with it, remain the property of Upscale Entertainment Ltd and are used here descriptively, for identification purposes only â not to imply endorsement or partnership.</p> 145 146<h2 id="where-our-responsibility-ends">Where our responsibility ends</h2> 147<p>We check facts against publicly available material before publishing, but gambling terms change, and bonus mechanics such as wagering multiples, minimum deposits or withdrawal ceilings can be updated by the operator at any time. <strong>We are not liable for losses, disputes or decisions arising from your use of the operator's own platform</strong> â that relationship, and any complaint about it, sits between you and Betmaximus directly, not with this portal. Nothing on this site constitutes financial or professional advice.</p> 148 149<h2 id="links-away-from-this-site">Links away from this site</h2> 150<p>Where we link to regulators, helplines or other external organisations, those sites operate under their own terms and we take no responsibility for their content. We do not link to the operator's own domain from this page.</p> 151 152<h2 id="responsible-gambling">Responsible gambling</h2> 153<p>Nothing here should be read as encouragement to gamble beyond your means. Support is freely available from <a href="https://www.gamcare.org.uk">GamCare</a> (National Gambling Helpline: 0808 8020 133, free, 24/7), <a href="https://www.begambleaware.org">BeGambleAware</a> and <a href="https://www.gamstop.co.uk">GamStop</a>, the UK's free self-exclusion scheme. Access to this portal, like the operator's own product, is restricted to those aged 18+.</p> 154 155<h2 id="changes-to-these-terms-and-governing-law">Changes to these terms and governing law</h2> 156<p>We may update this page from time to time to reflect changes in how the portal operates; the current version always applies. These terms, and your use of bet-maximus.uk, are governed by the laws of <strong>England and Wales</strong> â a jurisdiction chosen for this portal specifically, and separate from wherever the operator itself is licensed. If any clause is found unenforceable, the rest c
156ontinues to apply unaffected.</p> 157 158<h2 id="contact">Contact</h2> 159<p>Questions about these terms can be sent to <strong><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="14676164647b6660547671603979756c7d7961673a617f">[email protected]</a></strong>. This address is for the portal only â it cannot access or amend any player account held with the operator.</p> 160 161<p>This content is provided for information and marketing purposes. We are not a gambling operator, bookmaker or organiser of betting or gaming activity. This site is restricted to visitors aged 18 and over (18+). Free, confidential support with gambling is available at BeGambleAware.org.</p> 162 163 164 </div> 165 </main> 166 167 <footer class="em-pwjja"> 168 <div class="em-vxzyx"> 169 <div class="em-rtfqv"> 170 <div class="em-nvbbp em-fpavh"> 171 <a href="/" class="em-npvxd"> 172 <img src="/assets/images/domains/bet-maximus-uk/logo-long.png" alt="betmaximus casino" style="height:auto;width:auto;max-height:44px;max-width:150px"> 173 </a> 174 <p style="color:var(--c-text-muted);font-size:.85rem;max-width:280px;">Your trusted online casino. Fair play and responsible gaming come first.</p> 175 <ul class="em-maggv"> 176 <li><a href="#" aria-label="Facebook" class="go-link"><svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"/></svg></a></li> 177 <li><a href="#" aria-label="Telegram" class="go-link"><svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M9.78 18.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 13.3 3.64 12c-.88-.25-.89-.86.2-1.3l15.97-6.16c.73-.33 1.43.18 1.15 1.3l-2.72 12.81c-.19.91-.74 1.13-1.5.71L12.6 16.3l-1.99 1.93c-.23.23-.42.42-.83.42z"/></svg></a></li> 178 <li><a href="#" aria-label="X (Twitter)" class="go-link"><svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M23 3a10.9 10.9 0 01-3.14 1.53A4.48 4.48 0 0012 7.5v1A10.66 10.66 0 013 4s-4 9 5 13a11.64 11.64 0 01-7 2c9 5 20 0 20-11.5 0-.28-.03-.56-.08-.83A7.72 7.72 0 0023 3z"/></svg></a></li> 179 </ul> 180 </div> 181 <div class="em-nvbbp"> 182 <div class="em-zabmy">Information</div> 183 <ul class="em-ragde"> 184 <li><a href="/terms-conditions/">Terms</a></li> 185 <li><a href="/cookie-policy/">Cookies</a></li> 186 <li><a class="go-link">Bonus T&C</a></li> 187 <li><a href="/responsible-gaming/">Responsible gaming</a></li> 188 <li><a href="/privacy-policy/">Privacy</a></li> 189 </ul> 190 </div> 191 <div class="em-nvbbp"> 192 <div class="em-zabmy">Resources</div> 193 <ul class="em-ragde"> 194 <li><a class="go-link">Withdrawals</a></li> 195 <li><a class="go-link">Promotions</a></li> 196 <li><a class="go-link">FAQ</a></li> 197 <li><a class="go-link">VIP Club</a></li> 198 </ul> 199 </div> 200 <div class="em-nvbbp"> 201 <div class="em-zabmy">Support</div> 202 <ul class="em-ragde"> 203 <li><a href="/contact-us/">Contact</a></li> 204 <li><a href="/cdn-cgi/l/email-protection#e89b9d9898879a9ca88a8d9cc585899081859d9bc69d83"><span class="__cf_email__" data-cfemail="23505653534c5157634146570e4e425b4a4e56500d5648">[email protected]</span></a></li> 205 </ul> 206 </div> 207 </div> 208 <div class="em-kpcns"> 209 <a href="https://www.gamstop.co.uk/" rel="nofollow"><img src="/assets/images/domains/bet-maximus-uk/badges/gam-stop.svg" width="96" height="56" alt="GamStop"></a> 210 <a href="https://www.gambleaware.org/" rel="nofollow"><img src="/assets/images/domains/bet-maximus-uk/badges/gambleawere.svg" width="96" height="56" alt="GambleAware"></a> 211 <a href="https://www.egba.eu/" rel="nofollow"><img src="/assets/images/domains/bet-maximus-uk/badges/egba.svg" width="96" height="56" alt="EGBA"></a> 212 <a href="https://www.bestchange.com/" rel="nofollow"><img src="/assets/images/domains/bet-maximus-uk/badges/best-change.svg" width="96" height="56" alt="Best Change"></a> 213 <a href="https://gamblingtherapy.org/" rel="nofollow"><img src="/assets/images/domains/bet-maximus-uk/badges/gordon-moody.svg" width="96" height="56" alt="Gordon Moody"></a> 214 <a href="https://www.gamcare.org.uk/" rel="nofollow"><img src="/assets/images/domains/bet-maximus-uk/badges/gamcare.svg" width="96" height="56" alt="GamCare"></a> 215 </div> 216 <div class="em-smsbh"> 217 <p>© 2026 betmaximus casino. All rights reserved. Online casino gaming involves risk. Play responsibly.</p> 218 </div> 219 </div> 220 </footer> 221 222 <div id="fmjOverlay" class="fmj-overlay" hidden></div> 223<div id="fmjBanner" class="fmj-banner" role="dialog" aria-modal="false" aria-label="Cookie consent" hidden> 224 <p class="fmj-text">We use cookies to improve your experience. By continuing to browse, you agree to our <a href="/cookie-policy/">Cookie Policy</a>.</p> 225 <div class="fmj-actions"> 226 <button class="fmj-btn fmj-btn--accept" data-cb="accept">Accept All</button> 227 <button class="fmj-btn fmj-btn--reject" data-cb="reject">Reject All</button> 228 <button class="fmj-btn fmj-btn--settings" data-cb="open-settings">Cookie Settings</button> 229 </div> 230</div> 231<div id="fmjModal" class="fmj-modal" role="dialog" aria-modal="true" aria-label="Cookie Settings" hidden> 232 <div class="fmj-modal__inner"> 233 <h3 class="fmj-modal__title">Cookie Settings</h3> 234 <p class="fmj-modal__desc">Choose which cookies you want to accept. You can change these settings at any time.</p> 235 <div class="fmj-categories"> 236 <div class="fmj-cat"> 237 <div class="fmj-cat__header">
238 <span class="fmj-cat__name">Necessary</span> 239 <span class="fmj-cat__always">Always Active</span> 240 </div> 241 <p class="fmj-cat__desc">Essential cookies for basic site functionality.</p> 242 </div> 243 <div class="fmj-cat"> 244 <div class="fmj-cat__header"> 245 <span class="fmj-cat__name">Functional</span> 246 <label class="fmj-toggle"><input type="checkbox" data-cb-cat="functional" checked><span class="fmj-toggle__slider"></span></label> 247 </div> 248 <p class="fmj-cat__desc">Cookies that enhance site features and personalization.</p> 249 </div> 250 <div class="fmj-cat"> 251 <div class="fmj-cat__header"> 252 <span class="fmj-cat__name">Analytics</span> 253 <label class="fmj-toggle"><input type="checkbox" data-cb-cat="analytics"><span class="fmj-toggle__slider"></span></label> 254 </div> 255 <p class="fmj-cat__desc">Cookies that help us understand how visitors use the site.</p> 256 </div> 257 <div class="fmj-cat"> 258 <div class="fmj-cat__header"> 259 <span class="fmj-cat__name">Advertising</span> 260 <label class="fmj-toggle"><input type="checkbox" data-cb-cat="advertising"><span class="fmj-toggle__slider"></span></label> 261 </div> 262 <p class="fmj-cat__desc">Cookies used to deliver relevant ads.</p> 263 </div> 264 </div> 265 <div class="fmj-modal__actions"> 266 <button class="fmj-btn fmj-btn--accept" data-cb="accept">Accept All</button> 267 <button class="fmj-btn fmj-btn--save" data-cb="save">Save Preferences</button> 268 </div> 269 </div> 270</div>
vendor: 109 bytes, lines 270-271
270 271<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
271<script> 272(function(){ 273 var banner = document.getElementById('fmjBanner'); 274 var modal = document.getElementById('fmjModal'); 275 var overlay = document.getElementById('fmjOverlay'); 276 var stored = localStorage.getItem('cookieConsent'); 277 278 if (stored) return; 279 280 banner.hidden = false; 281 282 function hideAll() { 283 banner.hidden = true; 284 modal.hidden = true; 285 overlay.hidden = true; 286 } 287 288 function saveConsent(obj) { 289 localStorage.setItem('cookieConsent', JSON.stringify(obj)); 290 hideAll(); 291 } 292 293 var allOn = {necessary:true, functional:true, analytics:true, advertising:true}; 294 var allOff = {necessary:true, functional:false, analytics:false, advertising:false}; 295 296 document.addEventListener('click', function(e) { 297 var btn = e.target.closest('[data-cb]'); 298 if (!btn) return; 299 var action = btn.getAttribute('data-cb'); 300 if (action === 'accept') saveConsent(allOn); 301 else if (action === 'reject') saveConsent(allOff); 302 else if (action === 'open-settings') { 303 modal.hidden = false; 304 overlay.hidden = false; 305 banner.hidden = true; 306 } 307 else if (action === 'save') { 308 var result = {necessary: true}; 309 modal.querySelectorAll('[data-cb-cat]').forEach(function(cb) { 310 result[cb.getAttribute('data-cb-cat')] = cb.checked; 311 }); 312 saveConsent(result); 313 } 314 }); 315 316 overlay.addEventListener('click', function() { 317 modal.hidden = true; 318 overlay.hidden = true; 319 banner.hidden = false; 320 }); 321})(); 322</script>
322 323 324 <button id="toTop" class="to-top" aria-label="Back to top"> 325 <svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true"> 326 <path d="M12 4l-8 8h6v8h4v-8h6z" fill="currentColor"/> 327 </svg> 328 </button> 329 330
330<script> 331 document.addEventListener('DOMContentLoaded', () => { 332 document.body.addEventListener('click', e => { 333 const link = e.target.closest('a[tb-on\\:click]'); 334 if (!link) return; 335 e.preventDefault(); 336 const code = link.getAttribute('tb-on:click') || ''; 337 const m = code.match(/atob\('([^']+)'\)/); 338 if (m) window.open(atob(m[1]), '_blank', 'noopener'); 339 }); 340 341 document.querySelectorAll('.skr-question').forEach(btn => { 342 btn.addEventListener('click', () => { 343 const item = btn.parentElement; 344 const answer = item.querySelector('.skr-answer'); 345 const isOpen = item.classList.toggle('skr-open'); 346 answer.style.maxHeight = isOpen ? answer.scrollHeight + 'px' : '0'; 347 }); 348 }); 349 350 const btnTop = document.getElementById('toTop'); 351 if (btnTop) { 352 const toggleTop = () => btnTop.classList.toggle('to-top--show', scrollY > 400); 353 toggleTop(); 354 window.addEventListener('scroll', toggleTop, { passive: true }); 355 btnTop.addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' })); 356 } 357 358 const langSwitch = document.querySelector('.js-lang-switch'); 359 if (langSwitch) { 360 const btn = langSwitch.querySelector('.lang-switch__current'); 361 const list = langSwitch.querySelector('.lang-switch__list'); 362 363 const close = () => { 364 langSwitch.classList.remove('is-open'); 365 btn.setAttribute('aria-expanded', 'false'); 366 }; 367 368 btn.addEventListener('click', e => { 369 e.stopPropagation(); 370 const open = langSwitch.classList.toggle('is-open'); 371 btn.setAttribute('aria-expanded', String(open)); 372 }); 373 374 document.addEventListener('click', e => { 375 if (!langSwitch.contains(e.target)) close(); 376 }); 377 378 list.addEventListener('click', e => { 379 if (e.target.closest('a')) close(); 380 }); 381 } 382 }); 383 </script>
383 384
385<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":"e35a00250be4447b9a2f0bca9f0024f7","r":1,"spa":2}' crossorigin="anonymous"></script>
385 386</body> 387</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.