1<!DOCTYPE html> 2<html lang="en" class="h-full bg-black"> 3<head> 4 5 <meta charset="utf-8"> 6 <meta name="description" content=""> 7 <meta name="author" content=""> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 10 <title>Search | hexler.net</title> 11 12 <link rel="stylesheet" type="text/css" href="/site/css/import.css"> 13
13<script type="text/javascript" src="/site/js/jquery-1.12.4.js"></script>
13 14
14<script type="text/javascript" src="/site/js/jquery.form-4.2.2.js"></script>
14 15 16 17 18
18<script type='text/javascript'> 19 var Countly = Countly || {}; 20 Countly.q = Countly.q || []; 21 22 Countly.app_key = '4b5a6ad670ac50357ad4ceb218760e5b4ecb7ce6'; 23 Countly.app_version = '1.9.3.527'; 24 Countly.url = 'https://stats.hexler.net'; 25 26 Countly.q.push(['track_sessions']); 27 Countly.q.push(['track_pageview']); 28 Countly.q.push(['track_clicks']); 29 Countly.q.push(['track_scrolls']); 30 Countly.q.push(['track_errors']); 31 Countly.q.push(['track_links']); 32 Countly.q.push(['track_forms']); 33 Countly.q.push(['collect_from_forms']); 34 35 (function () { 36 var cly = document.createElement('script'); 37 cly.type = 'text/javascript'; 38 cly.async = true; 39 cly.src = 'https://stats.hexler.net/sdk/web/countly.min.js'; 40 cly.onload = function () {Countly.init()}; 41 var s = document.getElementsByTagName('script')[0]; 42 s.parentNode.insertBefore(cly, s); 43 })(); 44 </script>
44 45 46 47 48 <link rel="apple-touch-icon" sizes="57x57" href="/site/favicon/apple-icon-57x57.png"> 49 <link rel="apple-touch-icon" sizes="60x60" href="/site/favicon/apple-icon-60x60.png"> 50 <link rel="apple-touch-icon" sizes="72x72" href="/site/favicon/apple-icon-72x72.png"> 51 <link rel="apple-touch-icon" sizes="76x76" href="/site/favicon/apple-icon-76x76.png"> 52 <link rel="apple-touch-icon" sizes="114x114" href="/site/favicon/apple-icon-114x114.png"> 53 <link rel="apple-touch-icon" sizes="120x120" href="/site/favicon/apple-icon-120x120.png"> 54 <link rel="apple-touch-icon" sizes="144x144" href="/site/favicon/apple-icon-144x144.png"> 55 <link rel="apple-touch-icon" sizes="152x152" href="/site/favicon/apple-icon-152x152.png"> 56 <link rel="apple-touch-icon" sizes="180x180" href="/site/favicon/apple-icon-180x180.png"> 57 <link rel="icon" type="image/png" sizes="192x192" href="/site/favicon/android-icon-192x192.png"> 58 <link rel="icon" type="image/png" sizes="32x32" href="/site/favicon/favicon-32x32.png"> 59 <link rel="icon" type="image/png" sizes="96x96" href="/site/favicon/favicon-96x96.png"> 60 <link rel="manifest" href="/site/favicon/manifest.json"> 61 62</head> 63 64<body class="h-full bg-black font-d leading-5 flex flex-col"> 65 66 67<noscript><img src='https://stats.hexler.net/pixel.png?app_key=4b5a6ad670ac50357ad4ceb218760e5b4ecb7ce6&app_version=1.9.3.527&begin_session=1'/></noscript> 68 69 70 71<div> 72 <nav> 73 <div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"> 74 <div class="flex h-16 items-center justify-between"> 75 76 <div class="flex items-center"> 77 <div class="flex-shrink-0"><a href="/"><img class="h-11 w-11" src="/site/images/logos/hexler_logo-white.svg" alt="hexler"></a></div> 78 <div class="flex-shrink-0"><a href="/"><img class="h-11" src="/site/images/logos/hexler_logo-type-s.svg" alt="hexler"></a></div> 79 <div class="hidden md:block"> 80 <div class="ml-10 flex items-baseline space-x-5 text-sm font-dcb uppercase tracking-widest text-zinc-300"> 81 <a class="hover:text-white hover:bg-zinc-800 rounded-md px-3 py-2" href="/products">Products</a> 82 <a class="hover:text-white hover:bg-zinc-800 rounded-md px-3 py-2" href="/support">Support</a> 83 <a class="hover:text-white hover:bg-zinc-800 rounded-md px-3 py-2" href="/contact">Contact</a> 84 </div> 85 </div> 86 </div> 87 88 89 <div class="hidden md:block"> 90 <div class="ml-4 flex items-center md:ml-6"> 91 <form id="search" method="post" action="https://hexler.net/" > 92<div class='hiddenFields'> 93<input type="hidden" name="ACT" value="6" /> 94<input type="hidden" name="RES" value="10" /> 95<input type="hidden" name="meta" value="7L8LhD4JLTjI/d/V3OQdI8K1ZLH8b/3VWIXoc+jIqwtSkUu6BracslTC+tLDZmRneJ4gGA9wmqfjSDqPy4BeNShOg09XzyaIiQA1PqzujjSVv7lZHkIptlX1zVOWUfe8VFOWAbpacwCEOLLOxw+L0O214qkEc3KGHnsORcv2T1AhT98GNdHkyCgP0R1PxwK2FSno21WOMOH1D8kPSmCOAJ8Pq4nYBtM5kWJyouh86UbWLMaDMBCI9Tu2vKu8gUT3WSh0I/o2gYRpHSD87p2G5WRzIRp0LF5yp91oDIPscMtKV3odCeacsagXlLVf0UOI40DZS5z6vQ/bxPOJvCNRt7tm6lhHo767TknGnvf9eRyhIN7jUDmCtis6XQyKeEoh/7Ezo/vgWoyZQU4PLQhxj1BQvGWVd4Or30QbR+d2qWyTK/npua7dOqBq6WyivJunItUMTKRoK+n8k6wc8xQGBBdLCeaTN71dgRbvrgCPJew=" /> 96<input type="hidden" name="site_id" value="1" /> 97<input type="hidden" name="csrf_token" value="42bd644fc04de6e1c0a0e5f436395cd332b49c3b" /> 98</div> 99 100 101 <input class="rounded p-1 bg-black text-sm text-white border-2 border-zinc-800" name="keywords" type="text" placeholder="search" value="" onblur="if (this.placeholder === ''){this.placeholder = 'search';}" onfocus="if (this.placeholder === 'search') {this.placeholder = '';}"> 102 <button name="Submit" type="submit"><i class="fa fa-search font-medium text-sm text-zinc-400 hover:text-white ml-1"></i></button> 103 </form> 104 </div> 105 </div> 106 107 108 <div class="-mr-2 flex md:hidden"> 109 <button type="button" class="relative inline-flex items-center justify-center rounded-md p-2 text-zinc-300 hover:bg-zinc-800 hover:text-white focus:outline-none" aria-controls="mobile-menu" aria-expanded="false" onclick="document.querySelector('#mobile-menu').classList.toggle('hidden');document.querySelector('#menu-open').classList.toggle('hidden');document.querySelector('#menu-close').classList.toggle('hidden');">
110 <span class="absolute -inset-0.5"></span> 111 <span class="sr-only">Open main menu</span> 112 <svg id="menu-open" class="h-6 w-6 block" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" /></svg> 113 <svg id="menu-close" class="h-6 w-6 hidden" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" /></svg> 114 </button> 115 </div> 116 117 </div> 118 </div> 119 120 121 <div class="md:hidden hidden" id="mobile-menu"> 122 <div class="font-dcb text-sm uppercase tracking-widest space-y-1 px-2 pb-3 pt-2 sm:px-3 text-zinc-300"> 123 <a class="hover:text-white hover:bg-zinc-800 block rounded-md px-3 py-2" href="/products">Products</a> 124 <a class="hover:text-white hover:bg-zinc-800 block rounded-md px-3 py-2" href="/news">News</a> 125 <a class="hover:text-white hover:bg-zinc-800 block rounded-md px-3 py-2" href="/support">Support</a> 126 <a class="hover:text-white hover:bg-zinc-800 block rounded-md px-3 py-2" href="/contact">Contact</a> 127 </div> 128 <div class="border-t border-zinc-700 pb-4 pt-4"> 129 <div class="flex items-center px-5"> 130 <form id="search" method="post" action="https://hexler.net/" > 131<div class='hiddenFields'> 132<input type="hidden" name="ACT" value="6" /> 133<input type="hidden" name="RES" value="10" /> 134<input type="hidden" name="meta" value="NUl0ZXMySodhiBL8VeqQqlzrkdsnHmkwM3Yf4tfwG78LwTuoN4iGn4WWMm5H8tUU4D6EELteHVTBynMCXAF3J/WApjZaEdKSp96GeJ88hVgeQxdNhjPzJBvjyjBW0xIFer7De8wW2evSwGCAOZzPo1zG3r3XnOH6DXDGf7EWWyJCWSwGWLl9D4oTz8el39UYIgZUzoWuJ6xHTnmitrfDKsAigZ6mw7nPzUyHPq7CdcA/aB8HV23Y0zjNPYErHcdO+SeP3y32GiDtEqHUIl/jde5+03Oz19YYZbE2wHFF1jRQNtykYNdS3qF+RtL4JQ/WqVJF3CMM7bIAxn9bfTB12Ak/hwl3z9GTaMMdYcCkctjcpzFtbsJC1jdqIAEbJnwxsZBwoJeuqpA8NUZt3TfvJzKMUdypJCBfefLEAut8gROWGABCCN5p/bJ0lnHweOSIpziIbIV8kmv0yPtcdzuYfTthpbn21HYKQC9ARfyhRQ8=" /> 135<input type="hidden" name="site_id" value="1" /> 136<input type="hidden" name="csrf_token" value="42bd644fc04de6e1c0a0e5f436395cd332b49c3b" /> 137</div> 138 139 140 <input class="rounded p-1 bg-black text-base text-white border-2 border-zinc-800" name="keywords" type="text" placeholder="search" value="" onblur="if (this.placeholder === ''){this.placeholder = 'search';}" onfocus="if (this.placeholder === 'search') {this.placeholder = '';}"> 141 <button name="Submit" type="submit"><i class="fa fa-search p-1 text-base text-zinc-400 hover:text-white"></i></button> 142 </form> 143 </div> 144 </div> 145 </div> 146 147 </nav> 148</div> 149
150<script> 151 152 function toggleSearch() 153 { 154 var a = document.getElementById("advanced_search"); 155 var s = document.getElementById("simple_search"); 156 if(a.style.display === "block") 157 { 158 a.style.display = "none"; 159 s.style.display = "block"; 160 } 161 else 162 { 163 a.style.display = "block"; 164 s.style.display = "none"; 165 } 166 } 167 168</script>
168 169 170<div class="bg-white flex-1"> 171 172 <div class="m-auto"> 173 <div class="h-full"> 174 <div class="mx-auto max-w-7xl p-6 h-full flex flex-col justify-center"> 175 <div class="sm:mx-20 mx-5"> 176 177 <div class="pb-3"> 178 <h1 class="md:text-8xl text-6xl font-dcb tracking-tight">Search</h1> 179 <p>Choose from either Quick or Advanced Search.</p> 180 </div> 181 182 <div class="block py-3 text-center" id="simple_search"> 183 184 <div class="py-3"> 185 <button class="font-dc uppercase" onclick="toggleSearch()">View Advanced Search Options</button> 186 </div> 187 188 <form id="search" method="post" action="https://hexler.net/" > 189<div class='hiddenFields'> 190<input type="hidden" name="ACT" value="6" /> 191<input type="hidden" name="RES" value="10" /> 192<input type="hidden" name="meta" value="wGGwueVj93LLTmV5DVcy2NDxUEBKyGKirOC2e1SlHI3YgaiZkjuZdUD//VC33cEhXLbFtmAkMwecy54PtKBY0OG9FIp816aBCLqv/2cE3VqCGlNua5usirvA/O6dmq9et1VAkr2R99swvsLVojJr+JsYyUIaxZTM2gzXdmb/BbaiDYAY43rSmd+OGO7rSZXJdS5ykG+zhyDYH+zNpluyZHlcaowEJaF+tvFdJCQ+jW64mMcnNHFfsxjyAfUsFRalJDAAgI3O3HRCSdRBfNPDFAoBQMauPF3rkgVwoDjXo50m/4fajjVq16ZtSYfJgGPwhC/5Zod/X2QxWa7jBoRJcFlgUAUwnFaOFTEExGhphG2KVJguVkpVfQ7MVT64T3ZKgu4QPWZHYmBF9WCQehxxfRHCoUzq93XWHCTNietNs2pxfR4p8crrrnglXIwV5lXzSyVAJVZdTHaAB/OV6TJqwv9LYl5xOcnvtcrvn+t4p/Y=" /> 193<input type="hidden" name="site_id" value="1" /> 194<input type="hidden" name="csrf_token" value="42bd644fc04de6e1c0a0e5f436395cd332b49c3b" /> 195</div> 196 197 198 <input class="w-64 p-2 border-2 border-zinc-300 rounded" name="keywords" type="text" placeholder="search" value="" onblur="if (this.placeholder == ''){this.placeholder = 'search';}" onfocus="if (this.placeholder == 'search') {this.placeholder = '';}"> 199 <button name="Submit" type="submit"><i class="p-1 fas fa-search"></i></button> 200 </form> 201 202 </div> 203 204 <div class="hidden py-3 text-center" id="advanced_search"> 205 206 <div class="py-3"> 207 <button class="font-dc uppercase" onclick="toggleSearch()">Back to Quick Search</button> 208 </div> 209 210 <form id="searchform" method="post" action="https://hexler.net/" > 211<div class='hiddenFields'> 212<input type="hidden" name="ACT" value="6" /> 213<input type="hidden" name="RES" value="10" /> 214<input type="hidden" name="meta" value="hKQYh7sRQpi29FM0mvc/uELx1bck7c6DGJnJLX4OSU+YLbMCwKTRftK9cw6h1R1SUER5EU8jo03zuMwik2wycdcwBQ1JpkmvBO5BQUN0NpmmjPSqiacfCwDNoHQtvCZKHcCxCYSwqQMZ5n/waWA6HeFbdA0L2oDxC6uH7cI3h/7rayCrs6xVyX+yCDg+alQlVARsk164Pb6BD9emrT/1TtWuFE6RQYOLJL4DxdVy31QRrHPbcaAL21BInG99Wk6RQviI+KkynP0zN9ddJy/wGhL3ZC4LdW3553Sq1zeUFGSuGAejlWfiZ2RI98jtfuQoZ+EWz3vvW2iztOiqUtNtfO4D/p1uK13BLZWMEM6p7Di87RSJTOdYWy0tTvc6/1tIX67pJCJM9jRYNF+
214hp9gluWLSyNimGxc4NVoLn8reKs/0rb3lrvDNjAJ5Kmv8edXFNz9NwenUhgiF2WviJqbyW7PHB10gTj5CRMuLaTNIh8btyA4eSjV8HSl0gE0mXB5B" /> 215<input type="hidden" name="site_id" value="1" /> 216<input type="hidden" name="csrf_token" value="42bd644fc04de6e1c0a0e5f436395cd332b49c3b" /> 217</div> 218
219<script type="text/javascript"> 220//<![CDATA[ 221 222var firstcategory = 1; 223var firststatus = 1; 224 225function changemenu(index) 226{ 227 var categories = new Array(); 228 229 var i = firstcategory; 230 var j = firststatus; 231 232 var theSearchForm = false 233 234 if (document.searchform) 235 { 236 theSearchForm = document.searchform; 237 } 238 else if (document.getElementById('searchform')) 239 { 240 theSearchForm = document.getElementById('searchform'); 241 } 242 243 if (theSearchForm.elements['channel_id']) 244 { 245 var channel_obj = theSearchForm.elements['channel_id']; 246 } 247 else 248 { 249 var channel_obj = theSearchForm.elements['channel_id[]']; 250 } 251 252 var channels = channel_obj.options[index].value; 253 254 var reset = 0; 255 256 for (var g = 0; g < channel_obj.options.length; g++) 257 { 258 if (channel_obj.options[g].value != 'null' && 259 channel_obj.options[g].selected == true) 260 { 261 reset++; 262 } 263 } 264 265 with (theSearchForm.elements['cat_id[]']) 266 { 267 if (channels == "9") 268 { 269 270 } // END if channels 271 272 273 if (channels == "2") 274 { 275 categories[i] = new Option("-------", ""); i++; 276 categories[i] = new Option("Android", "9"); i++; 277 categories[i] = new Option("iOS", "8"); i++; 278 categories[i] = new Option("KodeLife", "15"); i++; 279 categories[i] = new Option("Protokol", "18"); i++; 280 categories[i] = new Option("Quartz Composer", "10"); i++; 281 categories[i] = new Option("TouchOSC", "5"); i++; 282 categories[i] = new Option("TouchViZ", "6"); i++; 283 categories[i] = new Option("Web", "7"); i++; 284 285 } // END if channels 286 287 288 if (channels == "7") 289 { 290 291 } // END if channels 292 293 294 if (channels == "12") 295 { 296 297 } // END if channels 298 299 300 if (channels == "8") 301 { 302 303 } // END if channels 304 305 306 if (channels == "10") 307 { 308 309 } // END if channels 310 311 312 if (reset > 1) 313 { 314 categories = new Array(); 315 } 316 317 spaceString = eval("/!-!/g"); 318 319 with (theSearchForm.elements['cat_id[]']) 320 { 321 for (i = length-1; i >= firstcategory; i--) 322 options[i] = null; 323 324 for (i = firstcategory; i < categories.length; i++) 325 { 326 options[i] = categories[i]; 327 options[i].text = options[i].text.replace(spaceString, String.fromCharCode(160)); 328 } 329 330 options[0].selected = true; 331 } 332 333 } 334} 335 336//]]> 337</script>
337 338 339 340 341 <div class="pb-3"> 342 <input class="w-64 p-2 border-2 border-zinc-300 rounded" name="keywords" type="text" placeholder="advanced search" value="" onblur="if (this.placeholder == ''){this.placeholder = 'advanced search';}" onfocus="if (this.placeholder == 'advanced search') {this.placeholder = '';}"> 343 <button name="Submit" type="submit" class="search_button"><i class="p-1 fas fa-cocktail"></i></button> 344 </div> 345 346 <div class="py-3"> 347 <select class="w-[48%] p-2 border-2 border-zinc-300 rounded" name="search_in"> 348 <option value="titles">Search only Titles</option> 349 <option value="entries" selected="selected">Search Titles and Full Text</option> 350 </select> 351 <select class="w-[48%] p-2 border-2 border-zinc-300 rounded" name="where"> 352 <option value="exact" selected="selected">Match exact phrase</option> 353 <option value="any">Match ANY of the words</option> 354 <option value="all">Match ALL of the words</option> 355 <option value="word">Match exact word</option> 356 </select> 357 </div> 358 359 <div class="py-3"> 360 <select class="p-2 border-2 border-zinc-300 rounded" id="channel_id" name='channel_id[]' size='55' multiple='multiple' onchange='changemenu(this.selectedIndex);' style="width:48%;height:7.0rem;"> 361 <option value="null" selected="selected">Any Channel</option> 362<option value="9">KodeLife Manual</option> 363<option value="2">News</option> 364<option value="7">Products</option> 365<option value="12">TouchOSC Manual</option> 366<option value="8">TouchOSC Mk1 Manual</option> 367<option value="10">TouchViZ Manual</option> 368 369 </select> 370 <select class="p-2 border-2 border-zinc-300 rounded" name='cat_id[]' size='55' multiple='multiple' style="width:48%;height:7.0rem;"> 371 <option value='all' selected="selected">Any Category</option> 372 </select> 373 </div> 374 375 <fieldset> 376 <div class="py-3"> 377 <select class="w-[48%] p-2 border-2 border-zinc-300 rounded" name="date"> 378 <option value="0" selected="selected">Search spans all time</option> 379 <option value="30">Search one month and...</option> 380 <option value="90">Search three months and...</option> 381 <option value="180">Search six months and...</option> 382 <option value="365">Search one year and...</option> 383 </select> 384 </div> 385 <div class="py-3"> 386 <input type='radio' name='date_order' value='newer' class='radio' checked="checked"/> Newer 387 <input type='radio' name='date_order' value='older' class='radio'/> Older 388 </div> 389 </fieldset> 390 391 <fieldset> 392 <div class="py-3"> 393 <select class="w-[48%] p-2 border-2 border-zinc-300 rounded" name="orderby"> 394 <option value="date">Display results by Date</option> 395 <option value="title">Display results by Title</option> 396 </select> 397 </div> 398 <div class="py-3"> 399 <input type='radio' name='sort_order' class="radio" value='desc' checked="checked"/> Descending 400 <input type='radio' name='sort_order' class="radio" value='asc'/> Ascending 401 </div> 402 </fieldset> 403 404 <div class="py-3"> 405 <button name="Submit" type="submit" style="width:initial;">[ Search <i class="footerFA fas fa-search"></i> ]</button> 406 </div> 407 </form> 408 409 </div> 410 411 </div> 412 </div> 413 </div> 414 </div> 415</div> 416 417 418<footer> 419 <div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"> 420 421 <div class="grid grid-cols-2 gap-8 py-6 md:grid-cols-4 text-sm"> 422 <div> 423 <h2 class="font-dcb text-zinc-300 tracking-widest uppercase mb-4">hexler</h2> 424 <ul class="text-zinc-400"> 425 <li class="mb-2"><a class="hover:underline" href="/products">Products</a></li> 426 <li class="mb-2"><a class="hover:underline" href="/news">News</a></li> 427 <li class="mb-2"><a class="hover:underline" href="/about">About</a></li> 428 </ul> 429 </div> 430 431 <div> 432 <h2 class="font-dcb text-zinc-300 tracking-widest uppercase mb-4">Support</h2> 433 <ul class="text-zinc-400"> 434 <li class="mb-2"><a class="hover:underline" href="/support/manuals">Manuals</a></li> 435 <li class="mb-2"><a class="hover:underline" href="/search">Search</a></li> 436 <li class="mb-2"><a class="hover:underline" href="/contact">Contact</a></li> 437 </ul> 438 </div> 439 440 <div> 441 <h2 class="font-dcb text-zinc-300 tracking-widest uppercase mb-4">Legal</h2> 442 <ul class="text-zinc-400"> 443 <li class="mb-2"><a class="hover:underline" href="/terms-of-service">Terms of Service</a></li> 444 <li class="mb-2"><a class="hover:underline" href="/privacy-policy">Privacy Policy</a></li> 445 <li class="mb-2"><a class="hover:underline" href="/cookie-policy">Cookie Policy</a></li> 446 <li class="mb-2"><a class="hover:underline" href="/commercial-law"><small>ç¹å®åå弿³</small></a></li> 447 </ul> 448 </div> 449 </div> 450 451 <div class="py-6 md:flex md:items-center md:justify-between">
452 <span class="text-xs text-zinc-400 sm:text-center">Copyright © 2026 Hexler Limited. All rights reserved. <span class="text-zinc-500">v1.9.3.527</span></span> 453 <div class="flex mt-4 md:mt-0 space-x-5 rtl:space-x-reverse text-zinc-400"> 454 <a class="hover:text-white" target="_blank" href="https://www.facebook.com/hexler"><span class="fab fa-facebook"></span></a> 455 <a class="hover:text-white" target="_blank" href="https://www.instagram.com/hexler.heavy.industries"><span class="fab fa-instagram"></span></a> 456 <a class="hover:text-white" target="_blank" href="https://www.threads.net/@hexler.heavy.industries"><span class="fab fa-threads"></span></a> 457 <a class="hover:text-white" target="_blank" href="https://twitter.com/hexler_net"><span class="fab fa-x-twitter"></span></a> 458 <a class="hover:text-white" target="_blank" href="https://vimeo.com/hexler"><span class="fab fa-vimeo"></span></a> 459 <a class="hover:text-white" target="_blank" href="https://www.tiktok.com/@hexler.net"><span class="fab fa-tiktok"></span></a> 460 <a class="hover:text-white" target="_blank" href="https://mastodon.social/@hexler"><span class="fab fa-mastodon"></span></a> 461 <a class="hover:text-white" target="_blank" href="https://bsky.app/profile/hexler.bsky.social"><span class="fab fa-bluesky"></span></a> 462 </div> 463 </div> 464 465 </div> 466</footer> 467 468 469 470 471<div class="fixed bottom-0 right-0 mb-4 mr-4 w-64" id="privacy_alert"> 472 <div class="bg-zinc-100 rounded-lg shadow p-4 border border-zinc-300"> 473 <div class="flex items-center justify-between mb-2"> 474 <div class="flex items-center"> 475 <span class="text-zinc-700 font-bold text-sm">Cookie Policy</span> 476 </div> 477 </div> 478 <p class="text-zinc-600 text-sm"> 479 We use cookies to deliver website content. By continuing without changing your <a class="underline" href="/cookie-policy">preferences</a>, you agree to our use of cookies. 480 </p> 481 <form id="cookieConsentForm" method="post" action="https://hexler.net/search" > 482<div class='hiddenFields'> 483<input type="hidden" name="ACT" value="44" /> 484<input type="hidden" name="RET" value="jx2HDogGvYrok01R8xgkTTzvfnGmOuKgKQCpDjCeU+o=" /> 485<input type="hidden" name="consent_names" value="JQC4xJHXO935pzH0Qx6s6d//CyK8i04HWPLx0JVnKxLg4SenlAHwyN2ZhE4Jx7++YFPSKe+BHr7clij/WRBF/JFecOXopBAjr5lR1ivsjPbthrJSlwQQn0XePnR975Il" /> 486<input type="hidden" name="site_id" value="1" /> 487<input type="hidden" name="csrf_token" value="42bd644fc04de6e1c0a0e5f436395cd332b49c3b" /> 488</div> 489 490 491 492 <input type="hidden" name="ee:cookies_functionality" value="y"> 493 494 <input type="hidden" name="ee:cookies_performance" value="y"> 495 496 <input type="hidden" name="ee:cookies_targeting" value="y"> 497 498 <button type="submit" class="mt-4 bg-zinc-700 hover:bg-zinc-600 text-white font-bold py-2 px-4 rounded"> 499 Accept 500 </button> 501 </form> 502
502<script type="text/javascript"> 503 $(document).ready(function (){ 504 $('#cookieConsentForm').ajaxForm({ 505 dataType: 'json', 506 success: function (data) { 507 if (data.success) { 508 document.getElementById('privacy_alert').style.display = 'none'; 509 } else { 510 alert('Failed with the following errors: ' + data.errors.join(', ')); 511 } 512 } 513 }); 514 }); 515 </script>
515 516 </div> 517</div> 518 519 520 521 522</body> 523</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.