PageSourceSearch

https://hak5.org/cart

html hak5.org collected 2026-09-24 08:34:01 UTC 231,065 bytes, 5,348 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js no-touch" lang="en">
3  <head>
4	
4<script src="//hak5.org/cdn/shop/files/pandectes-rules.js?v=10607689548271611749"></script>
4
5	
6	
7	
8    <meta charset="utf-8">
9    <meta http-equiv="cleartype" content="on">
10    <meta name="robots" content="index,follow">
11
12    <!-- Mobile Specific Metas -->
13    <meta name="HandheldFriendly" content="True">
14    <meta name="MobileOptimized" content="320">
15    <meta name="viewport" content="width=device-width,initial-scale=1">
16    <meta name="theme-color" content="#ffffff">
17
18    
19    <title>
20      Your Shopping Cart - Hak5
21    </title>
22
23    
24
25    <link rel="preconnect" href="https://fonts.shopifycdn.com" />
26    <link rel="preconnect" href="https://cdn.shopify.com" />
27    <link rel="preconnect" href="https://cdn.shopifycloud.com" />
28
29    <link rel="dns-prefetch" href="https://v.shopify.com" />
30    <link rel="dns-prefetch" href="https://www.youtube.com" />
31    <link rel="dns-prefetch" href="https://vimeo.com" />
32
33    <link href="//hak5.org/cdn/shop/t/71/assets/jquery.min.js?v=147293088974801289311745097029" as="script" rel="preload">
34
35    <!-- Stylesheet for Fancybox library -->
36    <link rel="stylesheet" href="//hak5.org/cdn/shop/t/71/assets/fancybox.css?v=19278034316635137701745097028" type="text/css" media="all" defer>
37
38    <!-- Devkit styles --><style>
39  @layer base, components, utilities, overrides;
40</style><style data-shopify>:root {
41    /* ===================================== */
42    /* Root variables */
43    /* ===================================== */
44
45    --root-font-size: 16px;
46    --root-color-primary: #000;
47    --root-color-secondary: #fff;
48
49    /* ===================================== */
50    /* Colors */
51    /* ===================================== */
52
53    --color-primary: var(--root-color-primary);
54    --color-secondary: var(--root-color-secondary);
55
56    --link-color: #ec2028;
57    --link-hover-color: #ec2028;
58    --border-color: #cccccc;
59
60    /* ===================================== */
61    /* Icons */
62    /* ===================================== */
63
64    --icon-color: ;
65    --icon-hover-color: var(--link-hover-color);
66    --icon-size: px;
67
68    /* ===================================== */
69    /* Buttons */
70    /* ===================================== */
71
72    --button-style: square;
73    --button-weight: normal;
74    --button-font-size: 14;
75    --button-font-transform: uppercase;
76    --btn-color: #ec2028;
77    --btn-text-color: #ffffff;
78    --btn-hover-color: #bf1600;
79
80    
81        --border-radius: 0;
82      
83
84    /* ===================================== */
85    /* Typography */
86    /* ===================================== */
87
88    --regular-font-family: Roboto;
89    --regular-font-fallback-families: sans-serif;
90    --regular-font-weight: 400;
91    --regular-font-style: normal;
92    --regular-font-size: 15px;
93    --regular-font-transform: none;
94    --regular-color: #333333;
95
96    --headline-font-family: Oswald, sans-serif;
97    --headline-font-weight: 300;
98    --headline-font-style: normal;
99    --headline-font-transform: uppercase;
100    --headline-color: #333333;
101    --headline-letter_spacing: 2px;
102
103    /* ===================================== */
104    /* Components */
105    /* ===================================== */
106
107    /* Nav */
108    --nav-font: Oswald, sans-serif;
109    --nav-font-style: normal;
110    --nav-letter-spacing: 1;
111
112    /* Footer */
113    --sub-footer-text-color: #6b6b6b;
114    --headline-footer-text-color: #7f8c8d;
115    --footer-heading-font-size: 18;
116
117    /* Newsletter */
118    --use-newsletter-border: false;
119    --newsletter-section-background-color: #f4f4f4;
120    --newsletter-section-color: #333333;
121    --newsletter-section-background-color-gradient: ;
122    --newsletter-popup-image-align: left;
123    --newsletter-popup-close: true;
124    --newsletter-popup-text-align: left;
125    --newsletter-popup-background-color: #ffffff;
126    --newsletter-popup-color: #363636;
127    --newsletter-popup-background-color-gradient: ;
128  }</style>
129<style data-shopify>h1, h2, h3, h4, h5, h6,
130  .h1, .h2, .h3, .h4, .h5, .h6 {
131    font-family: var(--headline-font-family);
132    font-weight: var(--headline-font-weight);
133    font-style: var(--headline-font-style);
134    text-transform: var(--headline-font-transform);
135    line-height: 1.5;
136    color: var(--headline-color);
137    display: block;
138    letter-spacing: var(--headline-letter_spacing);
139    text-rendering: optimizeLegibility;
140
141    a {
142      &:link,
143      &:visited {
144        color: inherit;
145      }
146
147      &:hover,
148      &:active {
149        color: var(--link-color);
150      }
151    }
152  }
153
154  h1, .h1 {
155    font-size: 30px;
156    margin: 0 auto 15px;
157    clear: both;
158    font-weight: var(--headline-font-weight);
159    padding-top: 4px;
160  }
161
162  h2,
163  .h2 {
164    font-size: 27px;
165    margin-bottom: 0.75em;
166  }
167
168  h3,
169  .h3 {
170    font-size: 24px;
171    margin: 0 auto 15px 0;
172
173    &.title {
174      line-height: 1.25;
175      margin: 0 auto 15px;
176      clear: both;
177      padding-top: 4px;
178    }
179
180    &.sub_title {
181      padding: 5px 0;
182    }
183  }
184
185  h4,
186  .h4 {
187    font-size: 21px;
188    margin: 0 0 0.5em 0;
189    padding: 7px 0;
190
191    &.title a {
192      border: 0;
193      padding: 0;
194      margin: 0;
195    }
196  }
197
198  h5,
199  .h5 {
200    font-size: 19px;
201    margin: 0 0 0.5em 0;
202    padding: 7px 0;
203
204    &.sub_title {
205      padding: 5px 0;
206      color: var(--headline-color);
207    }
208
209    &.sub_title a {
210      color: var(--headline-color);
211    }
212  }
213
214  h6,
215  .h6 {
216    font-size: 18px;
217    letter-spacing: calc(var(--headline-letter_spacing) / 2);
218    margin: 0 0 0.5em 0;
219    padding: 7px 0;
220
221    &.title {
222      line-height: 32px;
223      margin: 0 0 0.5em 0;
224    }
225  }
226
227  p {
228    margin: 0 0 15px;
229    font-style: normal;
230    line-height: 1.6em;
231  }
232
233  .text-align--center {
234    text-align: center;
235  }
236
237  .text-align--left {
238    text-align: left;
239  }
240
241  .text-align--right {
242    text-align: right;
243  }</style>
244<style data-shopify>:root {
245    /* Root Colors */
246    --color-primary: #333333;
247    --color-secondary: #ffffff;
248  }
249
250  html, body {
251    color: var(--color-primary);
252    background-color: var(--color-secondary);
253  }</style>
254
255<style>
256      
257    /*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;appearance:auto}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:auto;appearance:auto}summary{display:list-item}
258/*# sourceMappingURL=/s/files/1/0440/7857/t/93/assets/vendor.modern-normalize.css.map?v=101712644036999526981751603729 */
259
260  
261    </style>
262
263
264
265
266<style>
267      
268    form,fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{display:block;width:100%;height:44px;max-height:100%;padding:0 10px;margin:0;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:22px;color:#5f6a7d;-webkit-appearance:none;appearance:none;outline:none;background:#fff;border:1px solid var(--border-color);text-rendering:optimizelegibility;border-radius:var(--border-radius)}@media only screen and (max-width:480px){input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{font-size:16px}}input[type=text]:active,input[type=text]:focus,input[type=password]:active,input[type=password]:focus,input[type=email]:active,input[type=email]:focus,input[type=search]:active,input[type=search]:focus,input[type=url]:active,input[type=url]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=number]:active,input[type=number]:focus,input[type=date]:active,input[type=date]:focus,input[type=month]:active,input[type=month]:focus,input[type=week]:active,input[type=week]:focus,input[type=time]:active,input[type=time]:focus,input[type=range]:active,input[type=range]:focus,input[type=color]:active,input[type=color]:focus,select:active,select:focus,textarea:active,textarea:focus{color:#444;border:1px solid #aaa}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{dis
268play:none}input[type=date]{display:inline-flex}input[type=number]{-webkit-appearance:textfield!important;appearance:textfield!important}select::-ms-expand{display:none}select{padding:8px var(--pill-padding, 14px) 8px;text-overflow:"";text-indent:.01px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='50' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 27.05 0 1.319 1.367 0 25 24.316 48.633 0 50 1.318z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E%0A") no-repeat 95% 50%;background-size:.85rem;border:1px solid #d9dbdc;border-radius:var(--border-radius)}label,legend{display:block;margin-bottom:5px;font-size:13px;font-weight:700;text-align:left;text-transform:var(--regular-font-transform)}input[type=checkbox]{display:inline}label span,legend span{font-size:13px;font-weight:700;color:#444}textarea{min-height:120px;padding:15px 9px}
269/*# sourceMappingURL=/s/files/1/1766/1081/t/75/assets/util.forms.css.map?v=9434103573914653061788274710 */
270
271  
272    </style>
273
274
275<style>
276      
277    svg.icon {
278  display: inline-block;
279  width: var(--icon-width-size, var(--icon-size));
280  height: var(--icon-height-size, var(--icon-size));
281  vertical-align: middle;
282  color: inherit;
283}
284
285  
286    </style>
287
288
289<link href="//hak5.org/cdn/shop/t/71/assets/util.grid.css?v=72002231341491640291745097029" rel="stylesheet" type="text/css" media="all" />
290    
290<script>
291      console.warn('Asset size is too large to inline stylesheet: util.grid.css');
292    </script>
292
293
294
295<style>
296      
297    .page-blocks{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.shopify-section{width:100%}@media only screen and (max-width:480px){.shopify-section{width:100%!important;padding-right:0!important;padding-left:0!important}}.section{width:95%;max-width:1200px;margin-right:auto;margin-left:auto}.section.is-width-wide{width:100%;max-width:none}.section-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.section-wrapper .under-menu:nth-child(1) .full-width--false{margin-top:30px}.no-js .section-wrapper .under-menu:nth-child(1) .full-width--false{margin-top:0}.section-wrapper--product{width:95%;max-width:1200px;margin-right:auto;margin-left:auto}.section-wrapper--product .section{width:100%}.section-wrapper--product.is-width-wide{width:100%;max-width:none}@media only screen and (max-width:798px){.mobile_nav-fixed--true .section-wrapper{display:block;margin-top:40px}}@media only screen and (max-width:798px){.mobile_nav-fixed--true.promo-banner--show .section-wrapper{display:block;margin-top:70px}}
298/*# sourceMappingURL=/s/files/1/0396/8593/t/362/assets/util.section.css.map?v=153702294399133020061788969921 */
299
300  
301    </style>
302
303
304
305<link rel="preconnect" href="https://fonts.googleapis.com">
306<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
307<link
308  href="https://fonts.googleapis.com/css2?family=Oswald:[email protected]&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap"
309  rel="stylesheet"
310>
311<style>
312  :root {
313    --link-color: #03a196;
314    --link-hover-color: #03857c;
315
316    --icon-color: #000;
317    --icon-size: 24px;
318
319    --headline-font-family: 'Oswald', sans-serif;
320    --headline-font-weight: 300;
321    --headline-font-style: normal;
322    --headline-font-transform: uppercase;
323    --headline-color: #333;
324    --headline-letter_spacing: 2px;
325
326    --regular-font-family: 'Roboto', sans-serif;
327    --regular-font-weight: 400;
328    --regular-font-style: normal;
329    --regular-font-size: 15px;
330    --regular-font-transform: none;
331    --regular-color: #333;
332
333    --border-radius: 0;
334  }
335
336  body {
337    font-family: var(--regular-font-family);
338    font-weight: var(--regular-font-weight);
339    font-style: var(--regular-font-style);
340    font-size: var(--regular-font-size);
341    text-transform: var(--regular-font-transform);
342    color: var(--regular-color);
343    line-height: 1.6em;
344    overflow: auto;
345  }
346</style>
347
348
349    <!-- Stylesheets for Turbo -->
350    <link href="//hak5.org/cdn/shop/t/71/assets/styles.css?v=47279917857322055231762793932" rel="stylesheet" type="text/css" media="all" />
351
352    <!-- Icons -->
353    
354      <link rel="shortcut icon" type="image/x-icon" href="//hak5.org/cdn/shop/files/favicon_180x180.png?v=1613748047">
355      <link rel="apple-touch-icon" href="//hak5.org/cdn/shop/files/favicon_180x180.png?v=1613748047"/>
356      <link rel="apple-touch-icon" sizes="57x57" href="//hak5.org/cdn/shop/files/favicon_57x57.png?v=1613748047"/>
357      <link rel="apple-touch-icon" sizes="60x60" href="//hak5.org/cdn/shop/files/favicon_60x60.png?v=1613748047"/>
358      <link rel="apple-touch-icon" sizes="72x72" href="//hak5.org/cdn/shop/files/favicon_72x72.png?v=1613748047"/>
359      <link rel="apple-touch-icon" sizes="76x76" href="//hak5.org/cdn/shop/files/favicon_76x76.png?v=1613748047"/>
360      <link rel="apple-touch-icon" sizes="114x114" href="//hak5.org/cdn/shop/files/favicon_114x114.png?v=1613748047"/>
361      <link rel="apple-touch-icon" sizes="180x180" href="//hak5.org/cdn/shop/files/favicon_180x180.png?v=1613748047"/>
362      <link rel="apple-touch-icon" sizes="228x228" href="//hak5.org/cdn/shop/files/favicon_228x228.png?v=1613748047"/>
363    
364    <link rel="canonical" href="https://shop.hak5.org/cart"/>
365
366    
367
368    
369      
369<script type="text/javascript" src="/services/javascripts/currencies.js" data-no-instant></script>
369
370    
371
372    
373      
373<script src="//hak5.org/cdn/shop/t/71/assets/currencies.js?v=1648699478663843391745097028" defer></script>
373
374    
375
376    
377    
377<script>
378      window.PXUTheme = window.PXUTheme || {};
379      window.PXUTheme.version = '9.5.2';
380      window.PXUTheme.name = 'Turbo';
381    </script>
381
382    
383
384
385    
386<template id="price-ui">
387<span class="compare-at-price" data-compare-at-price></span><span class="price " data-price></span><span class="unit-pricing" data-unit-pricing></span></template>
388    <template id="price-ui-badge">
389<span class="badge" data-badge></span></template>
390    
391    <template id="price-ui__price">
392<span class="money" data-price></span></template>
393    <template id="price-ui__price-range">
394<span class="price-min" data-price-min><span class="money" data-price></span></span> - 
395<span class="price-max" data-price-max><span class="money" data-price></span></span></template>
396    <template id="price-ui__unit-pricing">
397<span class="unit-quantity" data-unit-quantity></span> | 
398<span class="unit-price" data-unit-price><span class="money" data-price></span></span> / 
399<span class="unit-measurement" data-unit-measurement></span></template>
400    <template id="price-ui-badge__percent-savings-range">Save up to 
401<span data-price-percent></span>%</template>
402    <template id="price-ui-badge__percent-savings">Save 
403<span data-price-percent></span>%</template>
404    <template id="price-ui-badge__price-savings-range">Save up to 
405<span class="money" data-price></span></template>
406    <template id="price-ui-badge__price-savings">Save 
407<span class="money" data-price></span></template>
408    <template id="price-ui-badge__on-sale">Sale</template>
409    <template id="price-ui-badge__sold-out">Sold out</template>
410    <template id="price-ui-badge__in-stock">In stock</template>
411    
412<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 412
412
413<script type="importmap">
414{
415  "imports": {
416    "component.age-gate": "//hak5.org/cdn/shop/t/71/assets/component.age-gate.js?v=178206963185212261781745097028",
417    "component.back-to-top-button": "//hak5.org/cdn/shop/t/71/assets/component.back-to-top-button.js?v=121105669381073937401745097028",
418    "currencies": "//hak5.org/cdn/shop/t/71/assets/currencies.js?v=1648699478663843391745097028",
419    "instantclick": "//hak5.org/cdn/shop/t/71/assets/instantclick.min.js?v=20092422000980684151745097028",
420    "jquery.cart": "//hak5.org/cdn/shop/t/71/assets/jquery.cart.min.js?v=166679848951413287571745097029",
421    "jquery": "//hak5.org/cdn/shop/t/71/assets/jquery.min.js?v=147293088974801289311745097029",
422    "themeEditorSections": "//hak5.org/cdn/shop/t/71/assets/themeEditorSections.js?v=5839781550804967381745097029",
423    "util.animations": "//hak5.org/cdn/shop/t/71/assets/util.animations.js?v=88379227021148447571745097029",
424    "util.events": "//hak5.org/cdn/shop/t/71/assets/util.events.js?v=163430142883111782711745097029",
425    "vendor.isbot": "//hak5.org/cdn/shop/t/71/assets/vendor.isbot.js?v=141969293939305478221745097029",
426    "vendor.just-debounce": "//hak5.org/cdn/shop/t/71/assets/vendor.just-debounce.js?v=43348262834111556771745097029",
427    "vendor.noscroll.96a94b32": "//hak5.org/cdn/shop/t/71/assets/vendor.noscroll.96a94b32.js?v=103500330829761603901745097029",
428    "vendor.noscroll": "//hak5.org/cdn/shop/t/71/assets/vendor.noscroll.js?v=81117179843272977361745097029",
429    "vendors": "//hak5.org/cdn/shop/t/71/assets/vendors.js?v=176241922172216752211745097029"
430  }
431}
432</script>
432<script>
433      
434window.PXUTheme = window.PXUTheme || {};
435
436
437window.PXUTheme.theme_settings = {};
438window.PXUTheme.currency = {};
439window.PXUTheme.routes = window.PXUTheme.routes || {};
440
441
442window.PXUTheme.theme_settings.display_tos_checkbox = true;
443window.PXUTheme.theme_settings.go_to_checkout = false;
444window.PXUTheme.theme_settings.cart_action = "ajax";
445window.PXUTheme.theme_settings.cart_shipping_calculator = false;
446
447
448window.PXUTheme.theme_settings.collection_swatches = false;
449window.PXUTheme.theme_settings.collection_secondary_image = false;
450
451
452window.PXUTheme.currency.show_multiple_currencies = true;
453window.PXUTheme.currency.shop_currency = "USD";
454window.PXUTheme.currency.default_currency = "USD";
455window.PXUTheme.currency.display_format = "money_format";
456window.PXUTheme.currency.money_format = "${{amount}}";
457window.PXUTheme.currency.money_format_no_currency = "${{amount}}";
458window.PXUTheme.currency.money_format_currency = "${{amount}} USD";
459window.PXUTheme.currency.native_multi_currency = false;
460window.PXUTheme.currency.iso_code = "USD";
461window.PXUTheme.currency.symbol = "$";
462
463
464window.PXUTheme.theme_settings.display_inventory_left = false;
465window.PXUTheme.theme_settings.inventory_threshold = 10;
466window.PXUTheme.theme_settings.limit_quantity = false;
467
468
469window.PXUTheme.theme_settings.menu_position = null;
470
471
472window.PXUTheme.theme_settings.newsletter_popup = false;
473window.PXUTheme.theme_settings.newsletter_popup_days = "14";
474window.PXUTheme.theme_settings.newsletter_popup_mobile = false;
475window.PXUTheme.theme_settings.newsletter_popup_seconds = 14;
476
477
478window.PXUTheme.theme_settings.pagination_type = "load_more";
479
480
481window.PXUTheme.theme_settings.enable_shopify_collection_badges = true;
482window.PXUTheme.theme_settings.quick_shop_thumbnail_position = "bottom-thumbnails";
483window.PXUTheme.theme_settings.product_form_style = "radio";
484window.PXUTheme.theme_settings.sale_banner_enabled = true;
485window.PXUTheme.theme_settings.display_savings = true;
486window.PXUTheme.theme_settings.display_sold_out_price = false;
487window.PXUTheme.theme_settings.free_text = "Free";
488window.PXUTheme.theme_settings.video_looping = false;
489window.PXUTheme.theme_settings.quick_shop_style = "popup";
490window.PXUTheme.theme_settings.hover_enabled = false;
491
492
493window.PXUTheme.routes.cart_url = "/cart";
494window.PXUTheme.routes.cart_update_url = "/cart/update";
495window.PXUTheme.routes.root_url = "/";
496window.PXUTheme.routes.search_url = "/search";
497window.PXUTheme.routes.all_products_collection_url = "/collections/all";
498window.PXUTheme.routes.product_recommendations_url = "/recommendations/products";
499window.PXUTheme.routes.predictive_search_url = "/search/suggest";
500
501
502window.PXUTheme.theme_settings.image_loading_style = "appear";
503
504
505window.PXUTheme.theme_settings.enable_autocomplete = false;
506
507
508window.PXUTheme.theme_settings.page_dots_enabled = false;
509window.PXUTheme.theme_settings.slideshow_arrow_size = "light";
510
511
512window.PXUTheme.theme_settings.quick_shop_enabled = false;
513
514
515window.PXUTheme.translation = {};
516
517
518window.PXUTheme.translation.agree_to_terms_warning = "You must agree with the terms and conditions to checkout.";
519window.PXUTheme.translation.one_item_left = "item left";
520window.PXUTheme.translation.items_left_text = "items left";
521window.PXUTheme.translation.cart_savings_text = "Total Savings";
522window.PXUTheme.translation.cart_discount_text = "Discount";
523window.PXUTheme.translation.cart_subtotal_text = "Subtotal";
524window.PXUTheme.translation.cart_remove_text = "Remove";
525window.PXUTheme.translation.cart_free_text = "Free";
526
527
528window.PXUTheme.translation.newsletter_success_text = "Thank you for joining our mailing list!";
529
530
531window.PXUTheme.translation.notify_email = "Enter your email address...";
532window.PXUTheme.translation.notify_email_value = "Translation missing: en.contact.fields.email";
533window.PXUTheme.translation.notify_email_send = "Send";
534window.PXUTheme.translation.notify_message_first = "Please notify me when ";
535window.PXUTheme.translation.notify_message_last = " becomes available - ";
536window.PXUTheme.translation.notify_success_text = "Thanks! We will notify you when this product becomes available!";
537
538
539window.PXUTheme.translation.add_to_cart = "Add to Cart";
540window.PXUTheme.translation.coming_soon_text = "Coming Soon";
541window.PXUTheme.translation.sold_out_text = "Sold Out";
542window.PXUTheme.translation.sale_text = "Sale";
543window.PXUTheme.translation.savings_text = "You Save";
544window.PXUTheme.translation.percent_off_text = "% off";
545window.PXUTheme.translation.from_text = "from";
546window.PXUTheme.translation.new_text = "New";
547window.PXUTheme.translation.pre_order_text = "Pre-Order";
548window.PXUTheme.translation.unavailable_text = "INVALID SELECTION";
549
550
551window.PXUTheme.translation.all_results = "View all results";
552window.PXUTheme.translation.no_results = "Sorry, no results!";
553
554
555window.PXUTheme.media_queries = {};
556window.PXUTheme.media_queries.small = window.matchMedia( "(max-width: 480px)" );
557window.PXUTheme.media_queries.medium = window.matchMedia( "(max-width: 798px)" );
558window.PXUTheme.media_queries.large = window.matchMedia( "(min-width: 799px)" );
559window.PXUTheme.media_queries.larger = window.matchMedia( "(min-width: 960px)" );
560window.PXUTheme.media_queries.xlarge = window.matchMedia( "(min-width: 1200px)" );
561window.PXUTheme.media_queries.ie10 = window.matchMedia( "all and (-ms-high-contrast: none), (-ms-high-contrast: active)" );
562window.PXUTheme.media_queries.tablet = window.matchMedia( "only screen and (min-width: 799px) and (max-width: 1024px)" );
563window.PXUTheme.media_queries.mobile_and_tablet = window.matchMedia( "(max-width: 1024px)" );
564
565    </script>
565
566
567    
568
569    
570      
570<script src="//hak5.org/cdn/shop/t/71/assets/instantclick.min.js?v=20092422000980684151745097028" data-no-instant defer></script>
570
571
572      
572<script data-no-instant>
573        window.addEventListener('DOMContentLoaded', function() {
574
575          function inIframe() {
576            try {
577              return window.self !== window.top;
578            } catch (e) {
579              return true;
580            }
581          }
582
583          if (!inIframe()){
584            InstantClick.on('change', function() {
585
586              $('head script[src*="shopify"]').each(function() {
587                var script = document.createElement('script');
588                script.type = 'text/javascript';
589                script.src = $(this).attr('src');
590
591                $('body').append(script);
592              });
593
594              $('body').removeClass('fancybox-active');
595              $.fancybox.destroy();
596
597              InstantClick.init();
598
599            });
600          }
601        });
602      </script>
602
603    
604
605    
605<script>
606      
607    </script>
607
608
609    
609<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
609<meta name="google-site-verification" content="qmdUSNbd6AUZ1IftZP5-PROkII3lrlcvJocjwqZRrzk">
610<meta name="facebook-domain-verification" content="gfsohoraw3aw61htjkd6ctsafcj56u">
611<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/682142/digital_wallets/dialog">
612<meta id="in-context-paypal-metadata" data-shop-id="682142" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
613<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1489272945"></script>
613
614<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
615<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1489272945&shop_id=682142" crossorigin="anonymous"></script>
vendor: 1 bytes, line 615
615
616<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":682142,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/682142","merchantName":"Hak5","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Hak5","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 616
616
617<script id="shopify-features" type="application/json">{"accessToken":"05d8fda7fbda47f27a9c285b82f22777","betas":["rich-media-storefront-analytics"],"domain":"hak5.org","predictiveSearch":true,"shopId":682142,"locale":"en"}</script>
vendor: 1 bytes, line 617
617
618<script>var Shopify = Shopify || {};
619Shopify.shop = "hakshop.myshopify.com";
620Shopify.locale = "en";
621Shopify.currency = {"active":"USD","rate":"1.0"};
622Shopify.country = "US";
623Shopify.theme = {"name":"Turbo Portland - v9.5.2 - Updated 2025-04-19","id":132700700785,"schema_name":"Turbo","schema_version":"9.5.2","theme_store_id":null,"role":"main"};
624Shopify.theme.handle = "null";
625Shopify.theme.style = {"id":null,"handle":null};
626Shopify.cdnHost = "hak5.org/cdn";
627Shopify.routes = Shopify.routes || {};
628Shopify.routes.root = "/";
629Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
630Shopify.SignInWithShop = Shopify.SignInWithShop || {};
631Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
632Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 632
632
633<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 633
633
634<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 634
634
635<script>
636  window.ShopifyPay = window.ShopifyPay || {};
637  window.ShopifyPay.apiHost = "shop.app\/pay";
638  window.ShopifyPay.redirectState = null;
639</script>
vendor: 1 bytes, line 639
639
640<script>
641  window.Shopify = window.Shopify || {};
642  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
643  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
644  window.Shopify.SignInWithShop.eligible = true;
645</script>
vendor: 1 bytes, line 645
645
646<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 646
646
647<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 647
647
648<script type="module">
649  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
650
651  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
652
653</script>
vendor: 1 bytes, line 653
653
654<script>
655  window.Shopify = window.Shopify || {};
656  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
657  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
658</script>
vendor: 1 bytes, line 658
658
659<script>(function() {
660  var isLoaded = false;
661  function asyncLoad() {
662    if (isLoaded) return;
663    isLoaded = true;
664    var urls = ["https:\/\/shy.elfsight.com\/p\/platform.js?v=1.5.7\u0026shop=hakshop.myshopify.com","https:\/\/app.easyquote.pw\/easyquote.js?url=https:\/\/app.easyquote.pw\u0026shop=hakshop.myshopify.com","https:\/\/reorder-master.hulkapps.com\/reorderjs\/re-order.js?1668989323\u0026shop=hakshop.myshopify.com","https:\/\/app-easy-product-downloads.fr\/js\/ajax\/easy_product_dl_get_product_download.js?shop=hakshop.myshopify.com","https:\/\/cdn.richpanel.com\/js\/richpanel_shopify_script.js?appClientId=hak58601\u0026tenantId=hak5860\u0026shop=hakshop.myshopify.com\u0026shop=hakshop.myshopify.com","https:\/\/gallery.cevoid.com\/embed.js?shop=hakshop.myshopify.com","\/\/cdn.shopify.com\/proxy\/8ed777bb9319d8665f5b4dee6e36d7fbc9b91005c0a8e7b770dbe12eca26bcd6\/variant-description.herokuapp.com\/scripts\/variant-description-app.js?shop=hakshop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.verifypass.com\/seller\/launcher.js?shop=hakshop.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=hakshop.myshopify.com","\/\/cdn.shopify.com\/proxy\/f39ee967069193ed7a369b503abcde9452e43a00f6c261870de8951cea1468bd\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=hakshop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/d052318bdb34b9e3a86dd7e19880bd309b01e200067205620f498d73e473a98b\/app.ilovebyob.com\/static\/shopify_app\/js\/cart.js?shop=hakshop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=hakshop.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=hakshop.myshopify.com","https:\/\/cdn.hextom.com\/js\/lastsecondcoupon.js?shop=hakshop.myshopify.com","https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=7832\u0026shop=hakshop.myshopify.com"];
665    for (var i = 0; i < urls.length; i++) {
666      var s = document.createElement('script');
667      s.type = 'text/javascript';
668      s.async = true;
669      s.src = urls[i];
670      var x = document.getElementsByTagName('script')[0];
671      x.parentNode.insertBefore(s, x);
672    }
673  };
674  if(window.attachEvent) {
675    window.attachEvent('onload', asyncLoad);
676  } else {
677    window.addEventListener('load', asyncLoad, false);
678  }
679})();</script>
vendor: 1 bytes, line 679
679
680<script id="__st">var __st={"a":682142,"offset":-25200,"reqid":"f034ae41-e1fb-411c-af3d-5874e3ada8e0-1790238840","pageurl":"hak5.org\/cart","u":"4a68f9b754f0","p":"cart"};</script>
vendor: 1 bytes, line 680
680
681<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 681
681
682<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 682
682
683<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hak5.org/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 683
683
684<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//hak5.org/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
684<script crossorigin="anonymous" defer="defer" src="//hak5.org/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 684
684
685<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 685
685
686<script>
687  window.Shopify = window.Shopify || {};
688  window.Shopify.MCP = window.Shopify.MCP || {};
689  window.Shopify.MCP.enabled = true;
690  window.Shopify.MCP.shop = "hakshop.myshopify.com";
691  window.Shopify.MCP.mcpEndpoint = "https:\/\/hak5.org\/api\/mcp";
692  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
693</script>
vendor: 1 bytes, line 693
693
694<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/hak5.org\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
695</script>
vendor: 1 bytes, line 695
695
696<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://hak5.org/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
697</script>
vendor: 1 bytes, line 697
697
698<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
699  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
700</script>
vendor: 1 bytes, line 700
700
701<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
702</script>
702
703<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://hak5.org/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
704<style id="shopify-accelerated-checkout-cart">
705        #shopify-buyer-consent {
706  margin-top: 1em;
707  display: inline-block;
708  width: 100%;
709}
710
711#shopify-buyer-consent.hidden {
712  display: none;
713}
714
715#shopify-subscription-policy-button {
716  background: none;
717  border: none;
718  padding: 0;
719  text-decoration: underline;
720  font-size: inherit;
721  cursor: pointer;
722}
723
724#shopify-subscription-policy-button::before {
725  box-shadow: none;
726}
727
728      </style>
729
730<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
730
731
732    
733
734<meta name="author" content="Hak5">
735<meta property="og:url" content="https://shop.hak5.org/cart">
736<meta property="og:site_name" content="Hak5">
737
738
739
740
741  <meta property="og:type" content="website">
742  <meta property="og:title" content="Your Shopping Cart">
743
744
745
746
747
748
749  <meta name="twitter:site" content="@hak5">
750
751<meta name="twitter:card" content="summary">
752
753
754
755    
756    
757  <!-- pxu-sections-css start DO NOT EDIT --><link href="//hak5.org/cdn/shop/t/71/assets/pxu-sections.css?v=47263561514360652261745099275" rel="stylesheet" type="text/css" media="all" /><!-- DO NOT EDIT pxu-sections-css end-->
758
759
760
761
762<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
763
764  
765    
766      <!-- TCF is active, scripts are loaded above -->
767      
768        
768<script>
769          if (!window.PandectesRulesSettings) {
770            window.PandectesRulesSettings = {"store":{"id":682142,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"cookiesBlockedByDefault":"0","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":true,"caOnly":true,"euOnly":true},"blocker":{"isActive":true,"googleConsentMode":{"isActive":false,"id":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":8,"personalizationStorageCategory":8,"securityStorageCategory":8,"redactData":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
771            const rulesScript = document.createElement('script');
772            window.PandectesRulesSettings.auto = true;
773            rulesScript.src = "https://cdn.shopify.com/extensions/01a0af1e-5248-7eca-9a93-e7815502cb5b/gdpr-cookie-consent-410/assets/pandectes-rules.js";
774            const firstChild = document.head.firstChild;
775            document.head.insertBefore(rulesScript, firstChild);
776          }
777        </script>
777
778      
779      
779<script>
780        
781          window.PandectesSettings = {"store":{"id":682142,"plan":"premium","theme":"Turbo Portland - v9.5.2 - Updated 2025-04-19","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1762793930,"declaration":{"showPurpose":true,"showProvider":true,"showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"We use Cookies."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Dismiss"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"}
781,"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declWeeks":{"en":"week(s)"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
781,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":0,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#EB1C23","textForCalculation":{"a":1,"b":35,"g":28,"r":235},"border":"#EB1C23"}},"content":{"href":"https://hak5.org/pages/privacy","imprintHref":"/","close":"&#10005;","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://hakshop.myshopify.com/cdn/shop/files/pandectes-banner-logo.png\" alt=\"Cookie banner\" />"},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-left-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{dismiss}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}{{close}}"},"position":"bottom-left","theme":"wired","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://hakshop.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":false,"blacklistPage":["/cart"],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":true,"caOnly":true,"euOnly":true},"dsr":{"guestsSupport":true,"accessSectionDownloadReportAuto":true},"banner":{"resetTs":1643911914,"extraCss":"        .cc-banner-logo {max-width: 24em!important;}    @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}}    .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left}    .cc-window-wrapper{z-index: 1000;}    .cc-window{z-index: 1000;font-family: inherit;}    .pd-cookie-banner-window .cc-header{font-family: inherit;}    .pd-cp-ui{font-family: inherit; background-color: #000000;color:#FFFFFF;}    button.pd-cp-btn, a.pd-cp-btn{}    input + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 0.3)}    .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(255, 255, 255, 0.3)}    input:checked + .pd-cp-preferences-slider{background-color: rgba(255, 255, 255, 1)}    .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(255, 255, 255, 1)}    .pd-cp-ui-close{color:#FFFFFF;}    .pd-cp-preferences-slider:before{background-color: #000000}    .pd-cp-title:before {border-color: #FFFFFF!important}    .pd-cp-preferences-slider{background-color:#FFFFFF}    .pd-cp-toggle{color:#FFFFFF!important}    @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #FFFFFF}}    .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#FFFFFF!important}    .pd-cookie-banner-window {}  .cc-window.cc-floating .cc-logo {display:none!important;}.cc-message {margin-top:0px!important;}","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"0","isActive":true,"implicitSavePreferences":true,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":false,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"cart_ts","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with checkout."}},{"name":"cart","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Necessary for the shopping cart functionality on the website."}},{"name":"cart_sig","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
781,{"name":"shopify_pay_redirect","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"cart_ver","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with shopping cart."}},{"name":"secure_customer_sig","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"cart_currency","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_shopify_country","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with checkout."}},{"name":"_secure_session_id","type":"http","domain":"shop.hak5.org","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"fsb_previous_pathname","type":"http","domain":"shop.hak5.org","path":"/","provider":"Hextom","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"_shopify_y","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_landing_page","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks landing pages."}},{"name":"_s","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_y","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_s","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_sa_p","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_orig_referrer","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_sa_t","type":"http","domain":".hak5.org","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics relating to marketing & referrals."}}],"2":[{"name":"_gat","type":"http","domain":".hak5.org","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"_gid","type":"http","domain":".hak5.org","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_ga","type":"http","domain":".hak5.org","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}}],"4":[{"name":"_fbp","type":"http","domain":".hak5.org","path":"/","provider":"Facebook","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}}],"8":[{"name":"__ar_v4","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}
781,{"name":"_ps_session","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rpsid","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lsc_item_count","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rptkn","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rp_lastName","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__adroll_fpc","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rpdid","type":"http","domain":".shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"rp_firstName","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"epb_previous_pathname","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"rp_customer_id","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_picky.widget.discounts.isDiscountActive","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"popup","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_picky.widget.discounts.sessionId","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"rp_email","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"localization","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ba-pr-id","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lsc_previous_pathname","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"en":""}},{"name":"recentlyViewed","type":"http","domain":"shop.hak5.org","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":true,"googleConsentMode":{"id":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":8,"functionalityStorageCategory":8,"securityStorageCategory":8,"redactData":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"clarity":{},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
782        
783        window.addEventListener('DOMContentLoaded', function(){
784          const script = document.createElement('script');
785          
786            script.src = "https://cdn.shopify.com/extensions/01a0af1e-5248-7eca-9a93-e7815502cb5b/gdpr-cookie-consent-410/assets/pandectes-core.js";
787          
788          script.defer = true;
789          document.body.appendChild(script);
790        })
791      </script>
791
792    
793  
794
795
796
797
798
799<!-- END app block --><!-- BEGIN app block: shopify://apps/wyllo-formerly-nofraud/blocks/nf_device/5c2706cf-d458-49c5-a6fa-4fb6b79ce2b4 -->
799<script async src="https://services.nofraud.com/js/device.js?shop=hakshop.myshopify.com" type="application/javascript"></script>
799
800
801
802<!-- END app block --><!-- BEGIN app block: shopify://apps/qteedy/blocks/script_tag/fe69a84a-7558-4693-b16c-57a414940105 -->
802<script src="" defer></script>
802
803
804<!-- END app block --><!-- BEGIN app block: shopify://apps/epa-easy-product-addons/blocks/speedup_link/0099190e-a0cb-49e7-8d26-026c9d26f337 -->
805
806
807<!-- BEGIN app snippet: sg-globals -->
808<script type="text/javascript">
809  (function(){
810    const convertLang = (locale) => {
811      let t = locale.toUpperCase();
812      return "PT-BR" === t || "PT-PT" === t || "ZH-CN" === t || "ZH-TW" === t ? t.replace("-", "_") : t.match(/^[a-zA-Z]{2}-[a-zA-Z]{2}$/) ? t.substring(0, 2) : t
813    }
814
815    const sg_addon_setGlobalVariables = () => {
816      try{
817        let locale = "en";
818        window["sg_addon_currentLanguage"] = convertLang(locale);
819        window["sg_addon_defaultLanguage"] ="en";
820        window["sg_addon_defaultRootUrl"] ="/";
821        window["sg_addon_currentRootUrl"] ="/";
822        window["sg_addon_shopLocales"] = sgAddonGetAllLocales();
823      }catch(err){
824        console.log("Language Config:- ",err);
825      }
826    }
827
828    const sgAddonGetAllLocales = () => {
829      let shopLocales = {};
830      try{shopLocales["en"] = {
831            endonymName : "English",
832            isoCode : "en",
833            name : "English",
834            primary : true,
835            rootUrl : "\/"
836          };}catch(err){
837        console.log("getAllLocales Config:- ",err);
838      }
839      return shopLocales;
840    }
841
842    sg_addon_setGlobalVariables();
843    
844    window["sg_addon_sfApiVersion"]='2025-04';
845    window["sgAddon_moneyFormats"] = {
846      "money": "${{amount}}",
847      "moneyCurrency": "${{amount}} USD"
848    };
849    window["sg_addon_groupsData"] = {};
850    try {
851      let customSGAddonMeta = {};
852      if (customSGAddonMeta.sg_addon_custom_js) {
853        Function(customSGAddonMeta.sg_addon_custom_js)();
854      }
855    } catch (error) {
856      console.warn("Error In SG Addon Custom Code", error);
857    }
858  })();
859</script>
859
860<!-- END app snippet -->
861<!-- BEGIN app snippet: sg_speedup -->
862
863
864<script>
865  try{
866    window["sgAddon_all_translated"] = {}
867    window["sg_addon_settings_config"] =  {"host":"https://spa.spicegems.com","shopName":"hakshop.myshopify.com","hasSetting":1,"sgCookieHash":"dcZxAaqyTF","hasMaster":1,"handleId":{"mastersToReq":["wifi-pineapple","key-croc","shark-jack","screen-crab","lan-turtle","bash-bunny","o-mg-cable-usb-a","o-mg-cable-usb-c","o-mg-cable-c-to-c-directional","omg-plug","omg-adapter","o-mg-hak5-hotplug-kit","wifi-coconut","malicious-cable-detector-by-o-mg","o-mg-field-kit","usb-rubber-ducky","omg-cable","wifi-pineapple-enterprise","packet-squirrel-mark-ii"],"collectionsToReq":"[]","hasProMaster":true,"hasCollMaster":false},"settings":{"is_active":"1","max_addons":"9","quick_view":"1","quick_view_desc":"1","ajax_cart":"0","bro_stack":"0","quantity_selector":"0","image_viewer":"1","addons_heading":"Accessories","cart_heading":"Available Accessories","addaddon_cart":"ADD TO CART","variant":"Variant","quantity":"Quantity","view_full_details":"View full details","less_details":"Less details...","add_to_cart":"ADD TO CART","message":"Product added to cart.","custom_css":".spicegems-addon-product-title-area {\n    font-size: 13px;\n    text-align: center;\n    white-space: nowrap;\n    text-transform: uppercase;\n    height: 20px;\n}\n\n.sg-pro-access-product-title {\n    font-size: 13px;\n    text-align: center;\n    white-space: nowrap;\n    text-transform: uppercase;\n}\n\n.spicegems-addon-price {\n   font-size: 13px;\n    text-align: center;\n    white-space: nowrap;\n    text-transform: uppercase;\n}\n\n.spicegems-main-price {\n    font-size: 13px;\n    text-align: center;\n    white-space: nowrap;\n    text-transform: uppercase;\n}\n\n.sg-pro-access-price {\n    font-size: 13px;\n    text-align: center;\n    white-space: nowrap;\n    text-transform: uppercase;\n}\n\n\n.sg-pro-access-heading {\n    font-family: Oswald;\n    font-size: 21px;\n    font-weight: lighter;\n    font-style: normal;\n    text-transform: uppercase;\n    line-height: 1.5;\n    color: #333;\n    display: block;\n    letter-spacing: 2px;\n    text-rendering: optimizeLegibility;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    margin: 0 0 .5em 0;\n    padding: 7px 0;\n}\n\n.sg-pro-access-product {\n    border: #e2e2e2 1px solid;\npadding-top: 7px;\npadding-left: 7px;\n}\n\n.sg-pro-access-product-img {\nborder: 1px solid #ffffff;\n}\n\n.sg-primary-btn {\n    background: #ec2028!important;\n    color: #fff;\n    border: 1px solid #ec2028;\n    padding: 0 20px;\n    text-align: center;\n    cursor: pointer;\n    min-height: 44px;\n    height: 40px;\n    line-height: 1.2;\n    vertical-align: top;\n    font-family: Oswald;\n    font-weight: 400;\n    font-size: 14px;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    display: -webkit-inline-box;\n    display: -webkit-inline-flex;\n    display: -moz-inline-flex;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    -webkit-align-items: center;\n    -moz-align-items: center;\n    -ms-align-items: center;
867\n    align-items: center;\n    -webkit-justify-content: center;\n    -moz-justify-content: center;\n    -ms-justify-content: center;\n    justify-content: center;\n    -ms-flex-pack: center;\n    transition: all .2s linear;\n    -webkit-appearance: none;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    font-smoothing: antialiased;\n    border-radius: 0;\n}\n\n.spicegems-input-filds {\n    display:none;\n}\n\n.spicegems-addon-carousel-heading {\n    font-family: Oswald;\n    font-size: 24px;\n    font-weight: lighter;\n    font-style: normal;\n    text-transform: uppercase;\n    line-height: 1.5;\n    color: #333;\n    display: block;\n    letter-spacing: 2px;\n    text-rendering: optimizeLegibility;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    margin: 0 auto 15px 0;\n}","sold_pro":"1","image_link":"0","compare_at":"0","unlink_title":"1","image_click_checkbox":"0","cart_max_addons":"9","cart_quantity_selector":"0","cart_sold_pro":"0","cart_image_link":"0","compare_at_cart":"0","sg_currency":"default","qv_label":"👀","sold_out":"Sold Out","qv_sold_out":"SOLD OUT","way_to_prevent":"none","soldout_master":"1","cart_qv":"0","cartqv_desc":"0","plusminus_qty":"0","plusminus_cart":"0","line_prop":"0","label_show":"1","label_text":"Additional Info","addon_mandatory":"0","mandatory_text":"Please select atleast an addon!","line_placeholder":"Text Message","sell_master":"0","atc_btn_selector":"no","theme_data":"","applied_discount":"0","is_discount":"0","layout":{"name":"layout-02","isBundle":false},"group_layout":"layout-01","product_snippet":"1","cart_snippet":"1","product_form_selector":"no","atc_product_selector":"no","cart_form_selector":"no","checkout_btn_selector":"no","subtotal":"0","subtotal_label":"SubTotal","subtotal_position":"beforebegin","jQVersion":"1","collection_discount":"0","inventoryOnProduct":"0","inventoryOnCart":"0","inStock":"0","lowStock":"0","inStockLabel":"<span>[inventory_qty] In Stock</span>","lowStockLabel":"<span>only [inventory_qty] Left</span>","thresholdQty":"5","bl_atc_label":"ADD TO CART","bl_unselect_label":"PLEASE SELECT ATLEAST ONE ADDON","bl_master_label":"THIS ITEM","bl_heading":"Frequently Bought Together","addon_slider":"0","individual_atc":"0","individual_atc_label":"ADD ADDON","limit_pro_data":"13","limit_coll_data":"0","liquid_install":"0","mt_addon_hash":"WgKycZ7kCU","stop_undefined":"1","money_format":"${{amount}} USD","admin_discount":"1"},"allow_asset_script":false} ;
868    window["sgAddon_translated_locale"] =  "" ;
869    window["sg_addon_all_group_translations"] = {};
870    window["sgAddon_group_translated_locale"] =  "" ;
871  } catch(error){
872    console.warn("Error in getting settings or translate", error);
873  }
874</script>
874
875
876
877
878<!-- ADDONS SCRIPT FROM SPEEDUP CDN -->
879	
879<script type="text/javascript" src='https://cdnbspa.spicegems.com/js/serve/shop/hakshop.myshopify.com/index_33bd816e746b52301bcac78387f3eeeda6d9cb8b.js?v=infytonow816&shop=hakshop.myshopify.com' type="text/javascript" async></script>
879
880
881<!-- END app snippet -->
882
883
884
885<!-- END app block --><!-- BEGIN app block: shopify://apps/easy-wholesale/blocks/wholesale-embed-product-widget/c6525ccf-51e5-4e20-978f-8d080c13d285 --><link href="//cdn.shopify.com/extensions/01a09f48-7ed9-7aaf-9733-ea612aa05d41/wholesale-new-129/assets/wholesale-2.8.0.min.css" rel="stylesheet" type="text/css" media="all" />
886<!-- BEGIN app snippet: wholesale-product -->
887
888<span style="display: none !important" id="nm_ew_money_format">${{amount}}</span>  
889
890<input type="hidden" id="nm_wholesale_qtyStep_product" value="1">
891<input type="hidden" id="nm_wholesale_qtyMin" value="4">
892<input type="hidden" id="nm_wholesale_qtyMax" value="0">
893<!-- END app snippet -->
894
895<!-- END app block -->
895<script src="https://cdn.shopify.com/extensions/01a0641f-9ee7-728e-949d-98daa6066c91/preorder-now-46/assets/preorder-now-source.js" type="text/javascript" defer="defer"></script>
895
896<link href="https://cdn.shopify.com/extensions/01a0641f-9ee7-728e-949d-98daa6066c91/preorder-now-46/assets/preorder-now-source.css" rel="stylesheet" type="text/css" media="all">
897<script src="https://cdn.shopify.com/extensions/01a0a903-bcfe-75ef-8489-804c759b659a/peppyduck-restock-whatsapp-269/assets/load-pd-scripts.js" type="text/javascript" defer="defer"></script>
897
898<link href="https://cdn.shopify.com/extensions/01a0a903-bcfe-75ef-8489-804c759b659a/peppyduck-restock-whatsapp-269/assets/button-style.css" rel="stylesheet" type="text/css" media="all">
899<script src="https://cdn.shopify.com/extensions/01a09f48-7ed9-7aaf-9733-ea612aa05d41/wholesale-new-129/assets/wholesale-2.8.28.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 899
899
900<script src="https://cdn.shopify.com/extensions/01a0d027-6243-7586-9855-c6f857ae9fdc/forms-2592/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
900
901<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0068/2142/files/hak5-logo-transparent-500x500.png?height=628&pad_color=ffffff&v=1645131289&width=1200" />
902<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0068/2142/files/hak5-logo-transparent-500x500.png?height=628&pad_color=ffffff&v=1645131289&width=1200" />
903<meta property="og:image:width" content="1200" />
904<meta property="og:image:height" content="628" />
905<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
906<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 682142,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 906
906
907<script>
908  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
909</script>
vendor: 1 bytes, line 909
909
910<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
910).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 682142,storefrontBaseUrl: "https://shop.hak5.org",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hak5.org/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1572143217","configuration":"{\"shopName\":\"hakshop.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e393cdf3c48aa4066da25f86665e3fd9","type":"APP","apiClientId":31331057665,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"808419441","configuration":"{\"shopId\":\"7832\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
910,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"750223473","configuration":"{\"shopUrl\":\"hakshop.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"590741617","configuration":"{\"publicKey\":\"pub_355091c9c4a36690e083\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"379355249","configuration":"{\"storeIdentity\":\"hakshop.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"357138545","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-630457502\\\",\\\"GT-MKR6WJR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-630457502\\\/YutlCOfM9JkY
910EJ6J0KwC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-630457502\\\/azI1CO3M9JkYEJ6J0KwC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-630457502\\\/H4xQCOTM9JkYEJ6J0KwC\\\",\\\"MC-Q91E4THL33\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-630457502\\\/8rV9CN7M9JkYEJ6J0KwC\\\",\\\"MC-Q91E4THL33\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-630457502\\\/RpYMCOHM9JkYEJ6J0KwC\\\",\\\"MC-Q91E4THL33\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-630457502\\\/zyRHCPDM9JkYEJ6J0KwC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-630457502\\\/XMwpCOrM9JkYEJ6J0KwC\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"139657329","configuration":"{\"pixel_id\":\"384728088611591\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Hak5","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hakshop.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/shop.hak5.org"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6751428903025","handle":"advanced-duckyscript-course","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39840140099697","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://hak5.org/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"132700700785","themePublished":"true","eventMetadataId":"580cee3e-220c-47ec-8609-2586295cd19a","pageType":"cart","shopId":"682142","storefrontBaseUrl":"https:\/\/shop.hak5.org","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
910<script>
911  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
912  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
913  window.ShopifyAnalytics.meta.currency = 'USD';
914  var meta = {"page":{"pageType":"cart","requestId":"f034ae41-e1fb-411c-af3d-5874e3ada8e0-1790238840"}};
915  for (var attr in meta) {
916    window.ShopifyAnalytics.meta[attr] = meta[attr];
917  }
918</script>
vendor: 1 bytes, line 918
918
919<script class="analytics">
920  (function () {
921    var customDocumentWrite = function(content) {
922      var jquery = null;
923
924      if (window.jQuery) {
925        jquery = window.jQuery;
926      } else if (window.Checkout && window.Checkout.$) {
927        jquery = window.Checkout.$;
928      }
929
930      if (jquery) {
931        jquery('body').append(content);
932      }
933    };
934
935    var hasLoggedConversion = function(token) {
936      if (token) {
937        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
938      }
939      return false;
940    }
941
942    var setCookieIfConversion = function(token) {
943      if (token) {
944        var twoMonthsFromNow = new Date(Date.now());
945        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
946
947        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
948      }
949    }
950
951    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
952    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
953    if (trekkie.integrations) {
954      return;
955    }
956    trekkie.methods = [
957      'identify',
958      'page',
959      'ready',
960      'track',
961      'trackForm',
962      'trackLink'
963    ];
964    trekkie.factory = function(method) {
965      return function() {
966        var args = Array.prototype.slice.call(arguments);
967        args.unshift(method);
968        trekkie.push(args);
969        if (method == 'track' || method == 'page') {
970          try {
971            if (window.__TREKKIE_SHIM_QUEUE == null) {
972              window.__TREKKIE_SHIM_QUEUE = [];
973            }
974            window.__TREKKIE_SHIM_QUEUE.push({
975              from: 'trekkie-stub',
976              method: method,
977              args: args.slice(1)
978            });
979          } catch (e) {
980            // no-op
981          }
982        }
983        return trekkie;
984      };
985    };
986    for (var i = 0; i < trekkie.methods.length; i++) {
987      var key = trekkie.methods[i];
988      trekkie[key] = trekkie.factory(key);
989    }
990    trekkie.load = function(config) {
991      trekkie.config = config || {};
992      trekkie.config.initialDocumentCookie = document.cookie;
993      var first = document.getElementsByTagName('script')[0];
994var script = document.createElement('script');
995script.type = 'text/javascript';
996script.onerror = function(e) {
997  var scriptFallback = document.createElement('script');
998  scriptFallback.type = 'text/javascript';
999  scriptFallback.onerror = function(error) {
1000          var Monorail = {
1001      produce: function produce(monorailDomain, schemaId, payload) {
1002        var currentMs = new Date().getTime();
1003        var event = {
1004          schema_id: schemaId,
1005          payload: payload,
1006          metadata: {
1007            event_created_at_ms: currentMs,
1008            event_sent_at_ms: currentMs
1009          }
1010        };
1011        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1012      },
1013      sendRequest: function sendRequest(endpointUrl, payload) {
1014        // Try the sendBeacon API
1015        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1016          var blobData = new window.Blob([payload], {
1017            type: 'text/plain'
1018          });
1019
1020          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1021            return true;
1022          } // sendBeacon was not successful
1023
1024        } // XHR beacon
1025
1026        var xhr = new XMLHttpRequest();
1027
1028        try {
1029          xhr.open('POST', endpointUrl);
1030          xhr.setRequestHeader('Content-Type', 'text/plain');
1031          xhr.send(payload);
1032        } catch (e) {
1033          console.log(e);
1034        }
1035
1036        return false;
1037      },
1038      isIos12: function isIos12() {
1039        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1040      }
1041    };
1042    Monorail.produce('monorail-edge.shopifysvc.com',
1043      'trekkie_storefront_load_errors/1.1',
1044      {shop_id: 682142,
1045      theme_id: 132700700785,
1046      app_name: "storefront",
1047      context_url: window.location.href,
1048      source_url: "//hak5.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1049
1050  };
1051  scriptFallback.async = true;
1052  scriptFallback.src = '//hak5.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1053  first.parentNode.insertBefore(scriptFallback, first);
1054};
1055script.async = true;
1056script.src = '//hak5.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1057first.parentNode.insertBefore(script, first);
1058
1059    };
1060    trekkie.load(
1061      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":682142,"isMerchantRequest":null,"themeId":132700700785,"themeCityHash":"1617474511713829728","contentLanguage":"en","currency":"USD","eventMetadataId":"580cee3e-220c-47ec-8609-2586295cd19a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1062    );
1063
1064    var loaded = false;
1065    trekkie.ready(function() {
1066      if (loaded) return;
1067      loaded = true;
1068
1069      window.ShopifyAnalytics.lib = window.trekkie;
1070
1071      var originalDocumentWrite = document.write;
1072      document.write = customDocumentWrite;
1073      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1074      document.write = originalDocumentWrite;
1075
1076      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1077      var token = match? match[1]: undefined;
1078      if (!hasLoggedConversion(token)) {
1079        setCookieIfConversion(token);
1080        
1081      }
1082    });
1083
1084    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"f034ae41-e1fb-411c-af3d-5874e3ada8e0-1790238840","shopifyEmitted":true});
1085
1086    var eventsListenerScript = document.createElement('script');
1087    eventsListenerScript.async = true;
1088    eventsListenerScript.src = "//hak5.org/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1089    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1090})();</script>
1090
1091  
1091<script>
1092  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1093    window.ga = function ga() {
1094      (window.ga.q = window.ga.q || []).push(arguments);
1095      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1096        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1097      }
1098      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1099    };
1100    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1101      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1102    }
1103  }
1104</script>
vendor: 1 bytes, line 1104
1104
1105<script
1106  defer
1107  src="https://hak5.org/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1108  data-application="storefront-renderer"
1109  data-shop-id="682142"
1110  data-render-region="gcp-us-central1"
1111  data-page-type="cart"
1112  data-theme-instance-id="132700700785"
1113  data-theme-name="Turbo"
1114  data-theme-version="9.5.2"
1115  data-monorail-region="shop_domain"
1116  data-resource-timing-sampling-rate="10"
1117  data-shs="true"
1118  data-shs-beacon="true"
1119  data-shs-export-with-fetch="true"
1120  data-shs-logs-sample-rate="1"
1121  data-shs-beacon-endpoint="https://hak5.org/api/collect"
1122></script>
1122
1123<meta name="shopify-y" content="481fadd0-6b0c-405e-8fbe-f12bca36e697" data-expiration="1821796440000"><meta name="shopify-s" content="b0a8c526-cda1-493d-b0c1-6b75519bbbeb" data-expiration="1790240640000"><meta name="new-cookie-storage-activated" content="t">
1124</head>
1125
1126  
1127
1128  <noscript>
1129    <style>
1130      .product_section .product_form,
1131      .product_gallery {
1132        opacity: 1;
1133      }
1134
1135      .multi_select,
1136      form .select {
1137        display: block !important;
1138      }
1139
1140      .image-element__wrap {
1141        display: none;
1142      }
1143    </style>
1144  </noscript>
1145
1146  <body class="cart"
1147        data-money-format="${{amount}}"
1148        data-shop-currency="USD"
1149        data-shop-url="https://shop.hak5.org"
1150     
1151     >
1152
1153  
1153<script>
1154    document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
1155    if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor';
1156    if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch');
1157  </script>
1157
1158
1159    
1160    <svg
1161      class="icon-star-reference"
1162      aria-hidden="true"
1163      focusable="false"
1164      role="presentation"
1165      xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none"
1166    >
1167      <symbol id="icon-star">
1168        <rect class="icon-star-background" width="20" height="20" fill="currentColor"/>
1169        <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
1170      </symbol>
1171      <clipPath id="icon-star-clip">
1172        <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1173      </clipPath>
1174    </svg>
1175    
1176
1177
1178    <div class="header-group">
1179      
1180      <!-- BEGIN sections: header-group -->
1181<div id="shopify-section-sections--16600507449457__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
1181<script
1182  type="application/json"
1183  data-section-type="header"
1184  data-section-id="sections--16600507449457__header"
1185>
1186</script>
1186
1187
1188
1189
1190<script type="application/ld+json">
1191  {
1192    "@context": "http://schema.org",
1193    "@type": "Organization",
1194    "name": "Hak5",
1195    
1196      
1197      "logo": "https://hak5.org/cdn/shop/files/logo1_hak5_400x.png?v=1613786565",
1198    
1199    "sameAs": [
1200      "",
1201      "",
1202      "https://discord.com/invite/QfmZFTyTY2",
1203      "",
1204      "https://facebook.com/technolust",
1205      "",
1206      "",
1207      "https://instagram.com/hak5gear",
1208      "",
1209      "",
1210      "",
1211      "",
1212      "",
1213      "",
1214      "",
1215      "",
1216      "",
1217      "",
1218      "",
1219      "",
1220      "",
1221      "https://twitter.com/hak5",
1222      "",
1223      "",
1224      "https://youtube.com/hak5"
1225    ],
1226    "url": "https://shop.hak5.org"
1227  }
1228</script>
1228
1229
1230
1231
1232
1233<header id="header" class="mobile_nav-fixed--false">
1234  
1235
1236  <div class="top-bar">
1237    <details data-mobile-menu>
1238      <summary class="mobile_nav dropdown_link" data-mobile-menu-trigger>
1239        <div data-mobile-menu-icon>
1240          <span></span>
1241          <span></span>
1242          <span></span>
1243          <span></span>
1244        </div>
1245
1246        <span class="mobile-menu-title">Menu</span>
1247      </summary>
1248      <div class="mobile-menu-container dropdown" data-nav>
1249        <ul class="menu" id="mobile_menu">
1250          
1251  <template data-nav-parent-template>
1252    <li class="sublink">
1253      <a href="#" data-no-instant class="parent-link--true"><div class="mobile-menu-item-title" data-nav-title></div><span class="right icon-down-arrow"></span></a>
1254      <ul class="mobile-mega-menu" data-meganav-target-container>
1255      </ul>
1256    </li>
1257  </template>
1258  
1259    
1260      <li data-mobile-dropdown-rel="products" data-meganav-mobile-target="products">
1261        
1262          <a data-nav-title data-no-instant href="/" class="parent-link--false">
1263            Products
1264          </a>
1265        
1266      </li>
1267    
1268  
1269    
1270      <li data-mobile-dropdown-rel="payloads" data-meganav-mobile-target="payloads">
1271        
1272          <a data-nav-title data-no-instant href="https://payloadhub.com" class="parent-link--true">
1273            Payloads
1274          </a>
1275        
1276      </li>
1277    
1278  
1279
1280
1281          
1282  <template data-nav-parent-template>
1283    <li class="sublink">
1284      <a href="#" data-no-instant class="parent-link--true"><div class="mobile-menu-item-title" data-nav-title></div><span class="right icon-down-arrow"></span></a>
1285      <ul class="mobile-mega-menu" data-meganav-target-container>
1286      </ul>
1287    </li>
1288  </template>
1289  
1290    
1291      <li data-mobile-dropdown-rel="community" data-meganav-mobile-target="community">
1292        
1293          <a data-nav-title data-no-instant href="/pages/community" class="parent-link--true">
1294            Community
1295          </a>
1296        
1297      </li>
1298    
1299  
1300    
1301      <li data-mobile-dropdown-rel="support" data-meganav-mobile-target="support">
1302        
1303          <a data-nav-title data-no-instant href="/pages/support" class="parent-link--true">
1304            Support
1305          </a>
1306        
1307      </li>
1308    
1309  
1310
1311
1312          
1313  
1314
1315
1316
1317          
1318
1319          
1320            
1321              <li data-no-instant>
1322                <a href="https://shop.hak5.org/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Login</a>
1323              </li>
1324            
1325          
1326
1327          
1328            
1329
1330          
1331        </ul>
1332      </div>
1333    </details>
1334
1335    <a href="/" title="Hak5" class="mobile_logo logo">
1336      
1337        <img
1338          src="//hak5.org/cdn/shop/files/logo2_mobile_hak5_410x.png?v=1613786566"
1339          alt="Hak5"
1340          class="lazyload"
1341          style="object-fit: cover; object-position: 50.0% 50.0%;"
1342        >
1343      
1344    </a>
1345
1346    <div class="top-bar--right">
1347      
1348
1349      
1350        <div class="cart-container">
1351          <a href="/cart" class="icon-cart mini_cart dropdown_link" title="Cart" data-no-instant> <span class="cart_count">0</span></a>
1352        </div>
1353      
1354    </div>
1355  </div>
1356</header>
1357
1358
1359
1360
1361
1362<header
1363  class="
1364    secondary_logo--true
1365    search-enabled--false
1366  "
1367  data-desktop-header
1368  data-header-feature-image="true"
1369>
1370  <div
1371    class="
1372      header
1373      header-fixed--false
1374      
1375    "
1376      data-header-is-absolute="true"
1377  >
1378    
1379
1380    <div class="top-bar">
1381      
1382
1383      <ul class="top-bar__menu menu">
1384        
1385
1386        
1387      </ul>
1388
1389      <div class="top-bar--right-menu">
1390        <ul class="top-bar__menu">
1391          
1392            <li class="localization-wrap">
1393              
1394<form method="post" action="/localization" id="header__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div
1395  class="
1396    localization
1397    header-menu__disclosure
1398  "
1399>
1400  <div class="selectors-form__wrap"></div>
1401</div></form>
1402            </li>
1403          
1404
1405          
1406            <li>
1407              <a
1408                href="/account"
1409                class="
1410                  top-bar__login-link
1411                  icon-user
1412                "
1413                title="My Account "
1414              >
1415                Login
1416              </a>
1417            </li>
1418          
1419        </ul>
1420
1421        
1422          <div class="cart-container">
1423            <a href="/cart" class="icon-cart mini_cart dropdown_link" data-no-instant>
1424              <span class="cart_count">0</span>
1425            </a>
1426
1427            
1428          </div>
1429        
1430      </div>
1431    </div>
1432
1433    <div class="main-nav__wrapper">
1434      <div class="main-nav menu-position--inline logo-alignment--center logo-position--center search-enabled--false" >
1435        
1436
1437        
1438        
1439
1440        
1441
1442        
1443
1444        
1445
1446        
1447          
1448            <div class="nav nav--left align_left">
1449              
1450          
1451
1452<nav
1453  class="nav-desktop "
1454  data-nav
1455  data-nav-desktop
1456  aria-label="Translation missing: en.navigation.header.main_nav"
1457>
1458  <template data-nav-parent-template>
1459    <li
1460      class="
1461        nav-desktop__tier-1-item
1462        nav-desktop__tier-1-item--widemenu-parent
1463      "
1464      data-nav-desktop-parent
1465    >
1466      <details data-nav-desktop-details>
1467        <summary
1468          data-href
1469          class="
1470            nav-desktop__tier-1-link
1471            nav-desktop__tier-1-link--parent
1472          "
1473          data-nav-desktop-link
1474          aria-expanded="false"
1475          
1476          aria-controls="nav-tier-2-"
1477          role="button"
1478        >
1479          <span data-nav-title></span>
1480          <span class="icon-down-arrow"></span>
1481        </summary>
1482        <div
1483          class="
1484            nav-desktop__tier-2
1485            nav-desktop__tier-2--full-width-menu
1486          "
1487          tabindex="-1"
1488          data-nav-desktop-tier-2
1489          data-nav-desktop-submenu
1490          data-nav-desktop-full-width-menu
1491          data-meganav-target-container
1492          >
1493      </details>
1494    </li>
1495  </template>
1496  <ul
1497    class="nav-desktop__tier-1"
1498    data-nav-desktop-tier-1
1499  >
1500    
1501      
1502      
1503
1504      <li
1505        class="
1506          nav-desktop__tier-1-item
1507          
1508        "
1509        
1510        data-meganav-desktop-target="products"
1511      >
1512        
1513          <a href="/"
1514        
1515          class="
1516            nav-desktop__tier-1-link
1517            
1518            
1519          "
1520          data-nav-desktop-link
1521          
1522        >
1523          <span data-nav-title>Products</span>
1524          
1525        
1526          </a>
1527        
1528
1529        
1530      </li>
1531    
1532      
1533      
1534
1535      <li
1536        class="
1537          nav-desktop__tier-1-item
1538          
1539        "
1540        
1541        data-meganav-desktop-target="payloads"
1542      >
1543        
1544          <a href="https://payloadhub.com"
1545        
1546          class="
1547            nav-desktop__tier-1-link
1548            
1549            
1550          "
1551          data-nav-desktop-link
1552          
1553        >
1554          <span data-nav-title>Payloads</span>
1555          
1556        
1557          </a>
1558        
1559
1560        
1561      </li>
1562    
1563  </ul>
1564</nav>
1565
1566        
1567            </div>
1568
1569            
1570          <div class="header__logo logo--image">
1571            <a href="/" title="Hak5">
1572              
1573                <img
1574                  src="//hak5.org/cdn/shop/files/logo_b_hak5_410x.png?v=1613786565"
1575                  class="secondary_logo"
1576                  alt="Hak5"
1577                  style="object-fit: cover; object-position: 50.0% 50.0%;"
1578                >
1579              
1580
1581              
1582                <img
1583                  src="//hak5.org/cdn/shop/files/logo1_hak5_410x.png?v=1613786565"
1584                  class="primary_logo lazyload"
1585                  alt="Hak5"
1586                  style="object-fit: cover; object-position: 50.0% 50.0%;"
1587                >
1588              
1589            </a>
1590          </div>
1591        
1592
1593            <div
1594              class="
1595                nav nav--right
1596                
1597                  align_right
1598                
1599              "
1600            >
1601              
1602          
1603
1604<nav
1605  class="nav-desktop "
1606  data-nav
1607  data-nav-desktop
1608  aria-label="Translation missing: en.navigation.header.main_nav"
1609>
1610  <template data-nav-parent-template>
1611    <li
1612      class="
1613        nav-desktop__tier-1-item
1614        nav-desktop__tier-1-item--widemenu-parent
1615      "
1616      data-nav-desktop-parent
1617    >
1618      <details data-nav-desktop-details>
1619        <summary
1620          data-href
1621          class="
1622            nav-desktop__tier-1-link
1623            nav-desktop__tier-1-link--parent
1624          "
1625          data-nav-desktop-link
1626          aria-expanded="false"
1627          
1628          aria-controls="nav-tier-2-"
1629          role="button"
1630        >
1631          <span data-nav-title></span>
1632          <span class="icon-down-arrow"></span>
1633        </summary>
1634        <div
1635          class="
1636            nav-desktop__tier-2
1637            nav-desktop__tier-2--full-width-menu
1638          "
1639          tabindex="-1"
1640          data-nav-desktop-tier-2
1641          data-nav-desktop-submenu
1642          data-nav-desktop-full-width-menu
1643          data-meganav-target-container
1644          >
1645      </details>
1646    </li>
1647  </template>
1648  <ul
1649    class="nav-desktop__tier-1"
1650    data-nav-desktop-tier-1
1651  >
1652    
1653      
1654      
1655
1656      <li
1657        class="
1658          nav-desktop__tier-1-item
1659          
1660        "
1661        
1662        data-meganav-desktop-target="community"
1663      >
1664        
1665          <a href="/pages/community"
1666        
1667          class="
1668            nav-desktop__tier-1-link
1669            
1670            
1671          "
1672          data-nav-desktop-link
1673          
1674        >
1675          <span data-nav-title>Community</span>
1676          
1677        
1678          </a>
1679        
1680
1681        
1682      </li>
1683    
1684      
1685      
1686
1687      <li
1688        class="
1689          nav-desktop__tier-1-item
1690          
1691        "
1692        
1693        data-meganav-desktop-target="support"
1694      >
1695        
1696          <a href="/pages/support"
1697        
1698          class="
1699            nav-desktop__tier-1-link
1700            
1701            
1702          "
1703          data-nav-desktop-link
1704          
1705        >
1706          <span data-nav-title>Support</span>
1707          
1708        
1709          </a>
1710        
1711
1712        
1713      </li>
1714    
1715  </ul>
1716</nav>
1717
1718        
1719            </div>
1720
1721            
1722          
1723        
1724          
1725        
1726      </div>
1727    </div>
1728  </div>
1729</header>
1730
1731
1732<script>
1733  (() => {
1734    const header = document.querySelector('[data-header-feature-image="true"]');
1735    if (header) {
1736      header.classList.add('feature_image');
1737    }
1738
1739    const headerContent = document.querySelector('[data-header-is-absolute="true"]');
1740    if (header) {
1741      header.classList.add('is-absolute');
1742    }
1743  })();
1744</script>
1744
1745
1746<style>
1747  div.header__logo,
1748  div.header__logo img,
1749  div.header__logo span,
1750  .sticky_nav .menu-position--block .header__logo {
1751    max-width: 205px;
1752  }
1753</style>
1754
1755</div><div id="shopify-section-sections--16600507449457__mega_menu_1" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
1756<script
1757  type="application/json"
1758  data-section-type="mega-menu-1"
1759  data-section-id="sections--16600507449457__mega_menu_1"
1760>
1761</script>
1761
1762
1763
1764  <details>
1765    <summary
1766      class="
1767        nav-desktop__tier-1-link
1768        nav-desktop__tier-1-link--parent
1769      "
1770    >
1771      <span>products</span>
1772      <span class="icon-down-arrow"></span>
1773    </summary>
1774    <div
1775      class="
1776        mega-menu
1777        menu
1778        dropdown_content
1779      "
1780      data-meganav-desktop
1781      data-meganav-handle="products"
1782    >
1783      
1784        <div class="dropdown_column" >
1785          
1786            
1787            
1788              <div class="mega-menu__richtext">
1789                
1790              </div>
1791            
1792
1793            
1794            
1795
1796            
1797            
1798              <div class="dropdown_column__menu">
1799                <ul class="dropdown_title">
1800                  <li>
1801                    <a href="/pages/wifi-pineapple-collection">WIFI PINEAPPLE</a>
1802                  </li>
1803                </ul>
1804                
1805                  <ul>
1806                    
1807                      <li>
1808                        <a href="/products/wifi-pineapple">WiFi Pineapple Mark VII</a>
1809                      </li>
1810                    
1811                      <li>
1812                        <a href="/products/wifi-pineapple-enterprise">WiFi Pineapple Enterprise</a>
1813                      </li>
1814                    
1815                      <li>
1816                        <a href="/products/wifi-pineapple-pager">WiFi Pineapple Pager</a>
1817                      </li>
1818                    
1819                  </ul>
1820                
1821              </div>
1822            
1823
1824            
1825            
1826              <div class="dropdown_column__menu">
1827                <ul class="dropdown_title">
1828                  <li>
1829                    <a href="/pages/pentest-software-collection">SOFTWARE</a>
1830                  </li>
1831                </ul>
1832                
1833                  <ul>
1834                    
1835                      <li>
1836                        <a href="/products/c2">Cloud C² — Command & Control</a>
1837                      </li>
1838                    
1839                      <li>
1840                        <a href="/products/payload-studio-pro">Payload Studio Pro</a>
1841                      </li>
1842                    
1843                      <li>
1844                        <a href="/products/advanced-duckyscript-course">DuckyScript Course</a>
1845                      </li>
1846                    
1847                  </ul>
1848                
1849              </div>
1850            
1851
1852            
1853            
1854
1855            
1856            
1857
1858            
1859            
1860
1861            
1862            
1863              <div class="mega-menu__richtext">
1864                
1865              </div>
1866            
1867
1868          
1869        </div>
1870      
1871        <div class="dropdown_column" >
1872          
1873            
1874            
1875              <div class="mega-menu__richtext">
1876                
1877              </div>
1878            
1879
1880            
1881            
1882
1883            
1884            
1885              <div class="dropdown_column__menu">
1886                <ul class="dropdown_title">
1887                  <li>
1888                    <a href="/pages/hotplug-attack-collection">HOTPLUG ATTACKS</a>
1889                  </li>
1890                </ul>
1891                
1892                  <ul>
1893                    
1894                      <li>
1895                        <a href="/products/usb-rubber-ducky">USB Rubber Ducky</a>
1896                      </li>
1897                    
1898                      <li>
1899                        <a href="/products/bash-bunny">Bash Bunny</a>
1900                      </li>
1901                    
1902                      <li>
1903                        <a href="/products/shark-jack">Shark Jack / Cable</a>
1904                      </li>
1905                    
1906                      <li>
1907                        <a href="/products/shark-jack-display">Shark Jack Display</a>
1908                      </li>
1909                    
1910                      <li>
1911                        <a href="/products/bug">Plunder Bug LAN Tap</a>
1912                      </li>
1913                    
1914                      <li>
1915                        <a href="/products/omg-plug">O.MG Plug</a>
1916                      </li>
1917                    
1918                  </ul>
1919                
1920              </div>
1921            
1922
1923            
1924            
1925
1926            
1927            
1928
1929            
1930            
1931
1932            
1933            
1934
1935            
1936            
1937              <div class="mega-menu__richtext">
1938                
1939              </div>
1940            
1941
1942          
1943        </div>
1944      
1945        <div class="dropdown_column" >
1946          
1947            
1948            
1949              <div class="mega-menu__richtext">
1950                
1951              </div>
1952            
1953
1954            
1955            
1956
1957            
1958            
1959              <div class="dropdown_column__menu">
1960                <ul class="dropdown_title">
1961                  <li>
1962                    <a href="/pages/on-site-implant-collection">IMPLANTS & REMOTE ACCESS</a>
1963                  </li>
1964                </ul>
1965                
1966                  <ul>
1967                    
1968                      <li>
1969                        <a href="/products/key-croc">Key Croc</a>
1970                      </li>
1971                    
1972                      <li>
1973                        <a href="/products/packet-squirrel-mark-ii">Packet Squirrel</a>
1974                      </li>
1975                    
1976                      <li>
1977                        <a href="/products/screen-crab">Screen Crab</a>
1978                      </li>
1979                    
1980                      <li>
1981                        <a href="/products/lan-turtle-hub">LAN Turtle Hub</a>
1982                      </li>
1983                    
1984                      <li>
1985                        <a href="/products/omg-cable">O.MG Cable</a>
1986                      </li>
1987                    
1988                      <li>
1989                        <a href="/products/omg-adapter">O.MG Adapter</a>
1990                      </li>
1991                    
1992                      <li>
1993                        <a href="/products/omg-unblocker">O.MG UnBlocker</a>
1994                      </li>
1995                    
1996                  </ul>
1997                
1998              </div>
1999            
2000
2001            
2002            
2003
2004            
2005            
2006
2007            
2008            
2009
2010            
2011            
2012
2013            
2014            
2015              <div class="mega-menu__richtext">
2016                
2017              </div>
2018            
2019
2020          
2021        </div>
2022      
2023        <div class="dropdown_column" >
2024          
2025            
2026            
2027              <div class="mega-menu__richtext">
2028                
2029              </div>
2030            
2031
2032            
2033            
2034
2035            
2036            
2037              <div class="dropdown_column__menu">
2038                <ul class="dropdown_title">
2039                  <li>
2040                    <a href="/pages/field-kit-collection">FIELD KITS</a>
2041                  </li>
2042                </ul>
2043                
2044                  <ul>
2045                    
2046                      <li>
2047                        <a href="/pages/field-kit-collection">Essential, Elite and Red Team</a>
2048                      </li>
2049                    
2050                      <li>
2051                        <a href="https://shop.hak5.org/collections/mischief-gadgets/products/o-mg-field-kit">O.MG Field Kit</a>
2052                      </li>
2053                    
2054                  </ul>
2055                
2056              </div>
2057            
2058
2059            
2060            
2061              <div class="dropdown_column__menu">
2062                <ul class="dropdown_title">
2063                  <li>
2064                    <a href="/collections/workbench">HACKER WORKBENCH</a>
2065                  </li>
2066                </ul>
2067                
2068                  <ul>
2069                    
2070                      <li>
2071                        <a href="/products/malicious-cable-detector-by-o-mg">Malicious Cable Detector</a>
2072                      </li>
2073                    
2074                      <li>
2075                        <a href="/products/glytch-crash-kit">Glytch Crash Kit</a>
2076                      </li>
2077                    
2078                      <li>
2079                        <a href="/collections/glytchtech">Glytch Pager Mods</a>
2080                      </li>
2081                    
2082                  </ul>
2083                
2084              </div>
2085            
2086
2087            
2088            
2089
2090            
2091            
2092
2093            
2094            
2095
2096            
2097            
2098              <div class="mega-menu__richtext">
2099                
2100              </div>
2101            
2102
2103          
2104        </div>
2105      
2106        <div class="dropdown_column" >
2107          
2108            
2109            
2110              <div class="mega-menu__richtext">
2111                
2112              </div>
2113            
2114
2115            
2116            
2117
2118            
2119            
2120              <div class="dropdown_column__menu">
2121                <ul class="dropdown_title">
2122                  <li>
2123                    <a >ACCESSORIES</a>
2124                  </li>
2125                </ul>
2126                
2127                  <ul>
2128                    
2129                      <li>
2130                        <a href="/pages/merch">Hak5 Merch</a>
2131                      </li>
2132                    
2133                      <li>
2134                        <a href="/collections/omg-merch">O.MG Merch</a>
2135                      </li>
2136                    
2137                      <li>
2138                        <a href="/products/hak5-gift-card">Gift Cards</a>
2139                      </li>
2140                    
2141                      <li>
2142                        <a href="/collections/e-books">E-Books</a>
2143                      </li>
2144                    
2145                  </ul>
2146                
2147              </div>
2148            
2149
2150            
2151            
2152
2153            
2154            
2155
2156            
2157            
2158
2159            
2160            
2161
2162            
2163            
2164              <div class="mega-menu__richtext">
2165                
2166              </div>
2167            
2168
2169          
2170        </div>
2171      
2172    </div>
2173  </details>
2174  <div class="mobile-meganav-source">
2175    <div
2176      data-meganav-mobile
2177      data-meganav-handle="products"
2178    >
2179      
2180        
2181          
2182            <li class="mobile-mega-menu_block mega-menu__richtext">
2183              
2184            </li>
2185          
2186
2187          
2188
2189          
2190            <li class="mobile-mega-menu_block sublink">
2191              
2192                <a data-no-instant href="/pages/wifi-pineapple-collection" class="parent-link--true">
2193                  WIFI PINEAPPLE <span class="right icon-down-arrow"></span>
2194                </a>
2195              
2196              <ul>
2197                
2198                  <li>
2199                    <a href="/products/wifi-pineapple">WiFi Pineapple Mark VII</a>
2200                  </li>
2201                
2202                  <li>
2203                    <a href="/products/wifi-pineapple-enterprise">WiFi Pineapple Enterprise</a>
2204                  </li>
2205                
2206                  <li>
2207                    <a href="/products/wifi-pineapple-pager">WiFi Pineapple Pager</a>
2208                  </li>
2209                
2210              </ul>
2211            </li>
2212          
2213
2214          
2215            <li class="mobile-mega-menu_block sublink">
2216              
2217                <a data-no-instant href="/pages/pentest-software-collection" class="parent-link--true">
2218                  SOFTWARE <span class="right icon-down-arrow"></span>
2219                </a>
2220              
2221              <ul>
2222                
2223                  <li>
2224                    <a href="/products/c2">Cloud C² — Command & Control</a>
2225                  </li>
2226                
2227                  <li>
2228                    <a href="/products/payload-studio-pro">Payload Studio Pro</a>
2229                  </li>
2230                
2231                  <li>
2232                    <a href="/products/advanced-duckyscript-course">DuckyScript Course</a>
2233                  </li>
2234                
2235              </ul>
2236            </li>
2237          
2238
2239          
2240
2241          
2242
2243          
2244
2245          
2246            <li class="mobile-mega-menu_block">
2247              
2248            </li>
2249          
2250        
2251      
2252        
2253          
2254            <li class="mobile-mega-menu_block mega-menu__richtext">
2255              
2256            </li>
2257          
2258
2259          
2260
2261          
2262            <li class="mobile-mega-menu_block sublink">
2263              
2264                <a data-no-instant href="/pages/hotplug-attack-collection" class="parent-link--true">
2265                  HOTPLUG ATTACKS <span class="right icon-down-arrow"></span>
2266                </a>
2267              
2268              <ul>
2269                
2270                  <li>
2271                    <a href="/products/usb-rubber-ducky">USB Rubber Ducky</a>
2272                  </li>
2273                
2274                  <li>
2275                    <a href="/products/bash-bunny">Bash Bunny</a>
2276                  </li>
2277                
2278                  <li>
2279                    <a href="/products/shark-jack">Shark Jack / Cable</a>
2280                  </li>
2281                
2282                  <li>
2283                    <a href="/products/shark-jack-display">Shark Jack Display</a>
2284                  </li>
2285                
2286                  <li>
2287                    <a href="/products/bug">Plunder Bug LAN Tap</a>
2288                  </li>
2289                
2290                  <li>
2291                    <a href="/products/omg-plug">O.MG Plug</a>
2292                  </li>
2293                
2294              </ul>
2295            </li>
2296          
2297
2298          
2299
2300          
2301
2302          
2303
2304          
2305
2306          
2307            <li class="mobile-mega-menu_block">
2308              
2309            </li>
2310          
2311        
2312      
2313        
2314          
2315            <li class="mobile-mega-menu_block mega-menu__richtext">
2316              
2317            </li>
2318          
2319
2320          
2321
2322          
2323            <li class="mobile-mega-menu_block sublink">
2324              
2325                <a data-no-instant href="/pages/on-site-implant-collection" class="parent-link--true">
2326                  IMPLANTS & REMOTE ACCESS <span class="right icon-down-arrow"></span>
2327                </a>
2328              
2329              <ul>
2330                
2331                  <li>
2332                    <a href="/products/key-croc">Key Croc</a>
2333                  </li>
2334                
2335                  <li>
2336                    <a href="/products/packet-squirrel-mark-ii">Packet Squirrel</a>
2337                  </li>
2338                
2339                  <li>
2340                    <a href="/products/screen-crab">Screen Crab</a>
2341                  </li>
2342                
2343                  <li>
2344                    <a href="/products/lan-turtle-hub">LAN Turtle Hub</a>
2345                  </li>
2346                
2347                  <li>
2348                    <a href="/products/omg-cable">O.MG Cable</a>
2349                  </li>
2350                
2351                  <li>
2352                    <a href="/products/omg-adapter">O.MG Adapter</a>
2353                  </li>
2354                
2355                  <li>
2356                    <a href="/products/omg-unblocker">O.MG UnBlocker</a>
2357                  </li>
2358                
2359              </ul>
2360            </li>
2361          
2362
2363          
2364
2365          
2366
2367          
2368
2369          
2370
2371          
2372            <li class="mobile-mega-menu_block">
2373              
2374            </li>
2375          
2376        
2377      
2378        
2379          
2380            <li class="mobile-mega-menu_block mega-menu__richtext">
2381              
2382            </li>
2383          
2384
2385          
2386
2387          
2388            <li class="mobile-mega-menu_block sublink">
2389              
2390                <a data-no-instant href="/pages/field-kit-collection" class="parent-link--true">
2391                  FIELD KITS <span class="right icon-down-arrow"></span>
2392                </a>
2393              
2394              <ul>
2395                
2396                  <li>
2397                    <a href="/pages/field-kit-collection">Essential, Elite and Red Team</a>
2398                  </li>
2399                
2400                  <li>
2401                    <a href="https://shop.hak5.org/collections/mischief-gadgets/products/o-mg-field-kit">O.MG Field Kit</a>
2402                  </li>
2403                
2404              </ul>
2405            </li>
2406          
2407
2408          
2409            <li class="mobile-mega-menu_block sublink">
2410              
2411                <a data-no-instant href="/collections/workbench" class="parent-link--true">
2412                  HACKER WORKBENCH <span class="right icon-down-arrow"></span>
2413                </a>
2414              
2415              <ul>
2416                
2417                  <li>
2418       
2418             <a href="/products/malicious-cable-detector-by-o-mg">Malicious Cable Detector</a>
2419                  </li>
2420                
2421                  <li>
2422                    <a href="/products/glytch-crash-kit">Glytch Crash Kit</a>
2423                  </li>
2424                
2425                  <li>
2426                    <a href="/collections/glytchtech">Glytch Pager Mods</a>
2427                  </li>
2428                
2429              </ul>
2430            </li>
2431          
2432
2433          
2434
2435          
2436
2437          
2438
2439          
2440            <li class="mobile-mega-menu_block">
2441              
2442            </li>
2443          
2444        
2445      
2446        
2447          
2448            <li class="mobile-mega-menu_block mega-menu__richtext">
2449              
2450            </li>
2451          
2452
2453          
2454
2455          
2456            <li class="mobile-mega-menu_block sublink">
2457              
2458                <a data-no-instant href="" class="parent-link--false">
2459                  ACCESSORIES <span class="right icon-down-arrow"></span>
2460                </a>
2461              
2462              <ul>
2463                
2464                  <li>
2465                    <a href="/pages/merch">Hak5 Merch</a>
2466                  </li>
2467                
2468                  <li>
2469                    <a href="/collections/omg-merch">O.MG Merch</a>
2470                  </li>
2471                
2472                  <li>
2473                    <a href="/products/hak5-gift-card">Gift Cards</a>
2474                  </li>
2475                
2476                  <li>
2477                    <a href="/collections/e-books">E-Books</a>
2478                  </li>
2479                
2480              </ul>
2481            </li>
2482          
2483
2484          
2485
2486          
2487
2488          
2489
2490          
2491
2492          
2493            <li class="mobile-mega-menu_block">
2494              
2495            </li>
2496          
2497        
2498      
2499    </div>
2500  </div>
2501
2502
2503
2504</div><div id="shopify-section-sections--16600507449457__mega_menu_2_9VfLCB" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
2505<script
2506  type="application/json"
2507  data-section-type="mega-menu-2"
2508  data-section-id="sections--16600507449457__mega_menu_2_9VfLCB"
2509>
2510</script>
2510
2511
2512
2513  <details>
2514    <summary
2515      class="
2516        nav-desktop__tier-1-link
2517        nav-desktop__tier-1-link--parent
2518      "
2519    >
2520      <span>Support</span>
2521      <span class="icon-down-arrow"></span>
2522    </summary>
2523    <div
2524      class="
2525        mega-menu
2526        menu
2527        dropdown_content
2528      "
2529      data-meganav-desktop
2530      data-meganav-handle="support"
2531    >
2532      
2533        <div class="dropdown_column" >
2534          
2535            
2536            
2537              <div class="mega-menu__richtext">
2538                
2539              </div>
2540            
2541
2542            
2543            
2544
2545            
2546            
2547              <div class="dropdown_column__menu">
2548                <ul class="dropdown_title">
2549                  <li>
2550                    <a >ORDERS</a>
2551                  </li>
2552                </ul>
2553                
2554                  <ul>
2555                    
2556                      <li>
2557                        <a href="/apps/tracktor/">Track your Order</a>
2558                      </li>
2559                    
2560                      <li>
2561                        <a href="/pages/product-availability">Backorder Status</a>
2562                      </li>
2563                    
2564                      <li>
2565                        <a href="/pages/order-lookup">Invoice Lookup</a>
2566                      </li>
2567                    
2568                      <li>
2569                        <a href="/pages/delivery-protection">Package Lost/Damaged</a>
2570                      </li>
2571                    
2572                      <li>
2573                        <a href="https://hak5.customerdesk.io/">Contact Us</a>
2574                      </li>
2575                    
2576                  </ul>
2577                
2578              </div>
2579            
2580
2581            
2582            
2583
2584            
2585            
2586
2587            
2588            
2589
2590            
2591            
2592
2593            
2594            
2595              <div class="mega-menu__richtext">
2596                
2597              </div>
2598            
2599
2600          
2601        </div>
2602      
2603        <div class="dropdown_column" >
2604          
2605            
2606            
2607              <div class="mega-menu__richtext">
2608                
2609              </div>
2610            
2611
2612            
2613            
2614
2615            
2616            
2617              <div class="dropdown_column__menu">
2618                <ul class="dropdown_title">
2619                  <li>
2620                    <a >PRODUCT</a>
2621                  </li>
2622                </ul>
2623                
2624                  <ul>
2625                    
2626                      <li>
2627                        <a href="https://docs.hak5.org">Product Documentation</a>
2628                      </li>
2629                    
2630                      <li>
2631                        <a href="https://downloads.hak5.org">Software Downloads</a>
2632                      </li>
2633                    
2634                      <li>
2635                        <a href="/pages/community">Community Support</a>
2636                      </li>
2637                    
2638                      <li>
2639                        <a href="https://payloadhub.com/blogs/guides">Product Guides</a>
2640                      </li>
2641                    
2642                      <li>
2643                        <a href="https://payloadhub.com/blogs/payloads">Featured Payloads</a>
2644                      </li>
2645                    
2646                  </ul>
2647                
2648              </div>
2649            
2650
2651            
2652            
2653
2654            
2655            
2656
2657            
2658            
2659
2660            
2661            
2662
2663            
2664            
2665              <div class="mega-menu__richtext">
2666                
2667              </div>
2668            
2669
2670          
2671        </div>
2672      
2673        <div class="dropdown_column" >
2674          
2675            
2676            
2677              <div class="mega-menu__richtext">
2678                
2679              </div>
2680            
2681
2682            
2683            
2684
2685            
2686            
2687              <div class="dropdown_column__menu">
2688                <ul class="dropdown_title">
2689                  <li>
2690                    <a >SERVICE</a>
2691                  </li>
2692                </ul>
2693                
2694                  <ul>
2695                    
2696                      <li>
2697                        <a href="/pages/support">Product Reset & Recovery</a>
2698                      </li>
2699                    
2700                      <li>
2701                        <a href="/pages/hak5-limited-warranty">Limited Warranty</a>
2702                      </li>
2703                    
2704                      <li>
2705                        <a href="/pages/support">Express Replacement</a>
2706                      </li>
2707                    
2708                      <li>
2709                        <a href="/pages/policy">Terms of Service & Policies</a>
2710                      </li>
2711                    
2712                      <li>
2713                        <a href="/pages/authorized-resellers">Global Authorized Resellers</a>
2714                      </li>
2715                    
2716                  </ul>
2717                
2718              </div>
2719            
2720
2721            
2722            
2723
2724            
2725            
2726
2727            
2728            
2729
2730            
2731            
2732
2733            
2734            
2735              <div class="mega-menu__richtext">
2736                
2737              </div>
2738            
2739
2740          
2741        </div>
2742      
2743        <div class="dropdown_column" >
2744          
2745            
2746            
2747              <div class="mega-menu__richtext">
2748                
2749              </div>
2750            
2751
2752            
2753            
2754
2755            
2756            
2757              <div class="dropdown_column__menu">
2758                <ul class="dropdown_title">
2759                  <li>
2760                    <a >INQUIRIES</a>
2761                  </li>
2762                </ul>
2763                
2764                  <ul>
2765                    
2766                      <li>
2767                        <a href="/pages/quote">Quotes & Tax Exempt</a>
2768                      </li>
2769                    
2770                      <li>
2771                        <a href="/pages/media-inquiry">Media Inquiries</a>
2772                      </li>
2773                    
2774                      <li>
2775                        <a href="/products/hak5-gift-card">Gift Cards</a>
2776                      </li>
2777                    
2778                  </ul>
2779                
2780              </div>
2781            
2782
2783            
2784            
2785
2786            
2787            
2788
2789            
2790            
2791
2792            
2793            
2794
2795            
2796            
2797              <div class="mega-menu__richtext">
2798                
2799              </div>
2800            
2801
2802          
2803        </div>
2804      
2805        <div class="dropdown_column" >
2806          
2807            
2808            
2809              <div class="mega-menu__richtext">
2810                
2811              </div>
2812            
2813
2814            
2815            
2816              <div class="mega-menu__image-caption-link">
2817                <a >
2818                  
2819                    
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834  <div
2835    class="image-element__wrap"
2836    style="
2837      
2838      
2839      
2840        max-width: 400px;
2841      
2842    "
2843  ><img
2844        class="
2845          lazyload
2846          transition--appear
2847          
2848        "
2849        alt=""
2850        
2851        data-src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144"
2852        data-sizes="auto"
2853        data-aspectratio="400/100"
2854        data-srcset="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_5000x.png?v=1667700144 5000w,
2855    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4500x.png?v=1667700144 4500w,
2856    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4000x.png?v=1667700144 4000w,
2857    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3500x.png?v=1667700144 3500w,
2858    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3000x.png?v=1667700144 3000w,
2859    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2500x.png?v=1667700144 2500w,
2860    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144 2000w,
2861    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1800x.png?v=1667700144 1800w,
2862    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144 1600w,
2863    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1400x.png?v=1667700144 1400w,
2864    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1200x.png?v=1667700144 1200w,
2865    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1000x.png?v=1667700144 1000w,
2866    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_800x.png?v=1667700144 800w,
2867    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_600x.png?v=1667700144 600w,
2868    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_400x.png?v=1667700144 400w,
2869    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_200x.png?v=1667700144 200w"
2870        style="object-fit:cover;object-position:50.0% 50.0%;"
2871        width="400"
2872        height="100"
2873        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='100'></svg>"
2874      ></div>
2875
2876
2877
2878<noscript>
2879  <img
2880    class="
2881      noscript
2882      
2883    "
2884    src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144"
2885    alt=""
2886    style="object-fit:cover;object-position:50.0% 50.0%;"
2887  >
2888</noscript>
2889
2890                  
2891                  
2892                </a>
2893              </div>
2894            
2895
2896            
2897            
2898
2899            
2900            
2901
2902            
2903            
2904
2905            
2906            
2907
2908            
2909            
2910
2911            
2912            
2913              <div class="mega-menu__richtext">
2914                <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community – where all hackers belong.</p>
2915              </div>
2916            
2917
2918          
2919        </div>
2920      
2921    </div>
2922  </details>
2923  <div class="mobile-meganav-source">
2924    <div
2925      data-meganav-mobile
2926      data-meganav-handle="support"
2927    >
2928      
2929        
2930          
2931            <li class="mobile-mega-menu_block mega-menu__richtext">
2932              
2933            </li>
2934          
2935
2936          
2937
2938          
2939            <li class="mobile-mega-menu_block sublink">
2940              
2941                <a data-no-instant href="" class="parent-link--false">
2942                  ORDERS <span class="right icon-down-arrow"></span>
2943                </a>
2944              
2945              <ul>
2946                
2947                  <li>
2948                    <a href="/apps/tracktor/">
2948Track your Order</a>
2949                  </li>
2950                
2951                  <li>
2952                    <a href="/pages/product-availability">Backorder Status</a>
2953                  </li>
2954                
2955                  <li>
2956                    <a href="/pages/order-lookup">Invoice Lookup</a>
2957                  </li>
2958                
2959                  <li>
2960                    <a href="/pages/delivery-protection">Package Lost/Damaged</a>
2961                  </li>
2962                
2963                  <li>
2964                    <a href="https://hak5.customerdesk.io/">Contact Us</a>
2965                  </li>
2966                
2967              </ul>
2968            </li>
2969          
2970
2971          
2972
2973          
2974
2975          
2976
2977          
2978
2979          
2980            <li class="mobile-mega-menu_block">
2981              
2982            </li>
2983          
2984        
2985      
2986        
2987          
2988            <li class="mobile-mega-menu_block mega-menu__richtext">
2989              
2990            </li>
2991          
2992
2993          
2994
2995          
2996            <li class="mobile-mega-menu_block sublink">
2997              
2998                <a data-no-instant href="" class="parent-link--false">
2999                  PRODUCT <span class="right icon-down-arrow"></span>
3000                </a>
3001              
3002              <ul>
3003                
3004                  <li>
3005                    <a href="https://docs.hak5.org">Product Documentation</a>
3006                  </li>
3007                
3008                  <li>
3009                    <a href="https://downloads.hak5.org">Software Downloads</a>
3010                  </li>
3011                
3012                  <li>
3013                    <a href="/pages/community">Community Support</a>
3014                  </li>
3015                
3016                  <li>
3017                    <a href="https://payloadhub.com/blogs/guides">Product Guides</a>
3018                  </li>
3019                
3020                  <li>
3021                    <a href="https://payloadhub.com/blogs/payloads">Featured Payloads</a>
3022                  </li>
3023                
3024              </ul>
3025            </li>
3026          
3027
3028          
3029
3030          
3031
3032          
3033
3034          
3035
3036          
3037            <li class="mobile-mega-menu_block">
3038              
3039            </li>
3040          
3041        
3042      
3043        
3044          
3045            <li class="mobile-mega-menu_block mega-menu__richtext">
3046              
3047            </li>
3048          
3049
3050          
3051
3052          
3053            <li class="mobile-mega-menu_block sublink">
3054              
3055                <a data-no-instant href="" class="parent-link--false">
3056                  SERVICE <span class="right icon-down-arrow"></span>
3057                </a>
3058              
3059              <ul>
3060                
3061                  <li>
3062                    <a href="/pages/support">Product Reset & Recovery</a>
3063                  </li>
3064                
3065                  <li>
3066                    <a href="/pages/hak5-limited-warranty">Limited Warranty</a>
3067                  </li>
3068                
3069                  <li>
3070                    <a href="/pages/support">Express Replacement</a>
3071                  </li>
3072                
3073                  <li>
3074                    <a href="/pages/policy">Terms of Service & Policies</a>
3075                  </li>
3076                
3077                  <li>
3078                    <a href="/pages/authorized-resellers">Global Authorized Resellers</a>
3079                  </li>
3080                
3081              </ul>
3082            </li>
3083          
3084
3085          
3086
3087          
3088
3089          
3090
3091          
3092
3093          
3094            <li class="mobile-mega-menu_block">
3095              
3096            </li>
3097          
3098        
3099      
3100        
3101          
3102            <li class="mobile-mega-menu_block mega-menu__richtext">
3103              
3104            </li>
3105          
3106
3107          
3108
3109          
3110            <li class="mobile-mega-menu_block sublink">
3111              
3112                <a data-no-instant href="" class="parent-link--false">
3113                  INQUIRIES <span class="right icon-down-arrow"></span>
3114                </a>
3115              
3116              <ul>
3117                
3118                  <li>
3119                    <a href="/pages/quote">Quotes & Tax Exempt</a>
3120                  </li>
3121                
3122                  <li>
3123                    <a href="/pages/media-inquiry">Media Inquiries</a>
3124                  </li>
3125                
3126                  <li>
3127                    <a href="/products/hak5-gift-card">Gift Cards</a>
3128                  </li>
3129                
3130              </ul>
3131            </li>
3132          
3133
3134          
3135
3136          
3137
3138          
3139
3140          
3141
3142          
3143            <li class="mobile-mega-menu_block">
3144              
3145            </li>
3146          
3147        
3148      
3149        
3150          
3151            <li class="mobile-mega-menu_block mega-menu__richtext">
3152              
3153            </li>
3154          
3155
3156          
3157            <li class="mobile-mega-menu_block">
3158              <a  >
3159                
3160                  
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175  <div
3176    class="image-element__wrap"
3177    style="
3178      
3179      
3180      
3181        max-width: 400px;
3182      
3183    "
3184  ><img
3185        class="
3186          lazyload
3187          transition--appear
3188          
3189        "
3190        alt=""
3191        
3192        data-src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144"
3193        data-sizes="auto"
3194        data-aspectratio="400/100"
3195        data-srcset="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_5000x.png?v=1667700144 5000w,
3196    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4500x.png?v=1667700144 4500w,
3197    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_4000x.png?v=1667700144 4000w,
3198    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3500x.png?v=1667700144 3500w,
3199    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_3000x.png?v=1667700144 3000w,
3200    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2500x.png?v=1667700144 2500w,
3201    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144 2000w,
3202    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1800x.png?v=1667700144 1800w,
3203    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1600x.png?v=1667700144 1600w,
3204    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1400x.png?v=1667700144 1400w,
3205    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1200x.png?v=1667700144 1200w,
3206    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_1000x.png?v=1667700144 1000w,
3207    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_800x.png?v=1667700144 800w,
3208    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_600x.png?v=1667700144 600w,
3209    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_400x.png?v=1667700144 400w,
3210    //hak5.org/cdn/shop/files/logo1_hak5_410x-png_200x.png?v=1667700144 200w"
3211        style="object-fit:cover;object-position:50.0% 50.0%;"
3212        width="400"
3213        height="100"
3214        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='100'></svg>"
3215      ></div>
3216
3217
3218
3219<noscript>
3220  <img
3221    class="
3222      noscript
3223      
3224    "
3225    src="//hak5.org/cdn/shop/files/logo1_hak5_410x-png_2000x.png?v=1667700144"
3226    alt=""
3227    style="object-fit:cover;object-position:50.0% 50.0%;"
3228  >
3229</noscript>
3230
3231                
3232                
3233              </a>
3234            </li>
3235          
3236
3237          
3238
3239          
3240
3241          
3242
3243          
3244
3245          
3246
3247          
3248            <li class="mobile-mega-menu_block">
3249              <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community – where all hackers belong.</p>
3250            </li>
3251          
3252        
3253      
3254    </div>
3255  </div>
3256
3257
3258
3259</div><div id="shopify-section-sections--16600507449457__mega_menu_3_kWAct9" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
3260<script
3261  type="application/json"
3262  data-section-type="mega-menu-3"
3263  data-section-id="sections--16600507449457__mega_menu_3_kWAct9"
3264>
3265</script>
3265
3266
3267
3268  <details>
3269    <summary
3270      class="
3271        nav-desktop__tier-1-link
3272        nav-desktop__tier-1-link--parent
3273      "
3274    >
3275      <span>Payloads</span>
3276      <span class="icon-down-arrow"></span>
3277    </summary>
3278    <div
3279      class="
3280        mega-menu
3281        menu
3282        dropdown_content
3283      "
3284      data-meganav-desktop
3285      data-meganav-handle="payloads"
3286    >
3287      
3288        <div class="dropdown_column" >
3289          
3290            
3291            
3292              <div class="mega-menu__richtext">
3293                
3294              </div>
3295            
3296
3297            
3298            
3299              <div class="mega-menu__image-caption-link">
3300                <a href="https://payloadhub.com">
3301                  
3302                    
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317  <div
3318    class="image-element__wrap"
3319    style="
3320      
3321      
3322      
3323        max-width: 40px;
3324      
3325    "
3326  ><img
3327        class="
3328          lazyload
3329          transition--appear
3330          
3331        "
3332        alt=""
3333        
3334        data-src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978"
3335        data-sizes="auto"
3336        data-aspectratio="40/40"
3337        data-srcset="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_5000x.png?v=1671652978 5000w,
3338    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4500x.png?v=1671652978 4500w,
3339    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4000x.png?v=1671652978 4000w,
3340    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3500x.png?v=1671652978 3500w,
3341    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3000x.png?v=1671652978 3000w,
3342    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2500x.png?v=1671652978 2500w,
3343    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978 2000w,
3344    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1800x.png?v=1671652978 1800w,
3345    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978 1600w,
3346    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1400x.png?v=1671652978 1400w,
3347    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1200x.png?v=1671652978 1200w,
3348    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1000x.png?v=1671652978 1000w,
3349    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_800x.png?v=1671652978 800w,
3350    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_600x.png?v=1671652978 600w,
3351    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_400x.png?v=1671652978 400w,
3352    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_200x.png?v=1671652978 200w"
3353        style="object-fit:cover;object-position:50.0% 50.0%;"
3354        width="40"
3355        height="40"
3356        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
3357      ></div>
3358
3359
3360
3361<noscript>
3362  <img
3363    class="
3364      noscript
3365      
3366    "
3367    src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978"
3368    alt=""
3369    style="object-fit:cover;object-position:50.0% 50.0%;"
3370  >
3371</noscript>
3372
3373                  
3374                  
3375                </a>
3376              </div>
3377            
3378
3379            
3380            
3381
3382            
3383            
3384
3385            
3386            
3387
3388            
3389            
3390
3391            
3392            
3393
3394            
3395            
3396              <div class="mega-menu__richtext">
3397                <p><a href="https://payloadhub.com" title="https://payloadhub.com"><strong>PAYLOAD HUB</strong><br/>Discover creative payloads from the Hak5 community with filtering by device and category.</a></p>
3398              </div>
3399            
3400
3401          
3402        </div>
3403      
3404        <div class="dropdown_column" >
3405          
3406            
3407            
3408              <div class="mega-menu__richtext">
3409                
3410              </div>
3411            
3412
3413            
3414            
3415              <div class="mega-menu__image-caption-link">
3416                <a href="https://payloadstudio.hak5.org">
3417                  
3418                    
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433  <div
3434    class="image-element__wrap"
3435    style="
3436      
3437      
3438      
3439        max-width: 40px;
3440      
3441    "
3442  ><img
3443        class="
3444          lazyload
3445          transition--appear
3446          
3447        "
3448        alt=""
3449        
3450        data-src="//hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943"
3451        data-sizes="auto"
3452        data-aspectratio="40/40"
3453        data-srcset="//hak5.org/cdn/shop/files/payloadstudio_5000x.png?v=1671652943 5000w,
3454    //hak5.org/cdn/shop/files/payloadstudio_4500x.png?v=1671652943 4500w,
3455    //hak5.org/cdn/shop/files/payloadstudio_4000x.png?v=1671652943 4000w,
3456    //hak5.org/cdn/shop/files/payloadstudio_3500x.png?v=1671652943 3500w,
3457    //hak5.org/cdn/shop/files/payloadstudio_3000x.png?v=1671652943 3000w,
3458    //hak5.org/cdn/shop/files/payloadstudio_2500x.png?v=1671652943 2500w,
3459    //hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943 2000w,
3460    //hak5.org/cdn/shop/files/payloadstudio_1800x.png?v=1671652943 1800w,
3461    //hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943 1600w,
3462    //hak5.org/cdn/shop/files/payloadstudio_1400x.png?v=1671652943 1400w,
3463    //hak5.org/cdn/shop/files/payloadstudio_1200x.png?v=1671652943 1200w,
3464    //hak5.org/cdn/shop/files/payloadstudio_1000x.png?v=1671652943 1000w,
3465    //hak5.org/cdn/shop/files/payloadstudio_800x.png?v=1671652943 800w,
3466    //hak5.org/cdn/shop/files/payloadstudio_600x.png?v=1671652943 600w,
3467    //hak5.org/cdn/shop/files/payloadstudio_400x.png?v=1671652943 400w,
3468    //hak5.org/cdn/shop/files/payloadstudio_200x.png?v=1671652943 200w"
3469        style="object-fit:cover;object-position:50.0% 50.0%;"
3470        width="40"
3471        height="40"
3472        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
3473      ></div>
3474
3475
3476
3477<noscript>
3478  <img
3479    class="
3480      noscript
3481      
3482    "
3483    src="//hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943"
3484    alt=""
3485    style="object-fit:cover;object-position:50.0% 50.0%;"
3486  >
3487</noscript>
3488
3489                  
3490                  
3491                </a>
3492              </div>
3493            
3494
3495            
3496            
3497
3498            
3499            
3500
3501            
3502            
3503
3504            
3505            
3506
3507            
3508            
3509
3510            
3511            
3512              <div class="mega-menu__richtext">
3513                <p><a href="https://payloadstudio.hak5.org" title="https://payloadstudio.hak5.org"><strong>PAYLOAD STUDIO</strong><br/>Unleash your hacking creativity with this full-featured web-based Payload development environment.</a></p>
3514              </div>
3515            
3516
3517          
3518        </div>
3519      
3520        <div class="dropdown_column" >
3521          
3522            
3523            
3524              <div class="mega-menu__richtext">
3525                
3526              </div>
3527            
3528
3529            
3530            
3531              <div class="mega-menu__image-caption-link">
3532                <a href="/pages/payload-awards">
3533                  
3534                    
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549  <div
3550    class="image-element__wrap"
3551    style="
3552      
3553      
3554      
3555        max-width: 40px;
3556      
3557    "
3558  ><img
3559        class="
3560          lazyload
3561          transition--appear
3562          
3563        "
3564        alt=""
3565        
3566        data-src="//hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725"
3567        data-sizes="auto"
3568        data-aspectratio="40/40"
3569        data-srcset="//hak5.org/cdn/shop/files/award2_5000x.png?v=1671652725 5000w,
3570    //hak5.org/cdn/shop/files/award2_4500x.png?v=1671652725 4500w,
3571    //hak5.org/cdn/shop/files/award2_4000x.png?v=1671652725 4000w,
3572    //hak5.org/cdn/shop/files/award2_3500x.png?v=1671652725 3500w,
3573    //hak5.org/cdn/shop/files/award2_3000x.png?v=1671652725 3000w,
3574    //hak5.org/cdn/shop/files/award2_2500x.png?v=1671652725 2500w,
3575    //hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725 2000w,
3576    //hak5.org/cdn/shop/files/award2_1800x.png?v=1671652725 1800w,
3577    //hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725 1600w,
3578    //hak5.org/cdn/shop/files/award2_1400x.png?v=1671652725 1400w,
3579    //hak5.org/cdn/shop/files/award2_1200x.png?v=1671652725 1200w,
3580    //hak5.org/cdn/shop/files/award2_1000x.png?v=1671652725 1000w,
3581    //hak5.org/cdn/shop/files/award2_800x.png?v=1671652725 800w,
3582    //hak5.org/cdn/shop/files/award2_600x.png?v=1671652725 600w,
3583    //hak5.org/cdn/shop/files/award2_400x.png?v=1671652725 400w,
3584    //hak5.org/cdn/shop/files/award2_200x.png?v=1671652725 200w"
3585        style="object-fit:cover;object-position:50.0% 50.0%;"
3586        width="40"
3587        height="40"
3588        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
3589      ></div>
3590
3591
3592
3593<noscript>
3594  <img
3595    class="
3596      noscript
3597      
3598    "
3599    src="//hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725"
3600    alt=""
3601    style="object-fit:cover;object-position:50.0% 50.0%;"
3602  >
3603</noscript>
3604
3605                  
3606                  
3607                </a>
3608              </div>
3609            
3610
3611            
3612            
3613
3614            
3615            
3616
3617            
3618            
3619
3620            
3621            
3622
3623            
3624            
3625
3626            
3627            
3628              <div class="mega-menu__richtext">
3629                <p><a href="/pages/payload-awards" title="Payload Awards"><strong>PAYLOAD AWARDS</strong><br/>Get your payload in front of thousands and enter to win. Nearly $10,000 in annual Hak5 prizes!</a></p>
3630              </div>
3631            
3632
3633          
3634        </div>
3635      
3636        <div class="dropdown_column" >
3637          
3638            
3639            
3640              <div class="mega-menu__richtext">
3641                
3642              </div>
3643            
3644
3645            
3646            
3647              <div class="mega-menu__image-caption-link">
3648                <a href="/products/advanced-duckyscript-course">
3649                  
3650                    
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665  <div
3666    class="image-element__wrap"
3667    style="
3668      
3669      
3670      
3671        max-width: 40px;
3672      
3673    "
3674  ><img
3675        class="
3676          lazyload
3677          transition--appear
3678          
3679        "
3680        alt=""
3681        
3682        data-src="//hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928"
3683        data-sizes="auto"
3684        data-aspectratio="40/40"
3685        data-srcset="//hak5.org/cdn/shop/files/onlinecourse_5000x.png?v=1671653928 5000w,
3686    //hak5.org/cdn/shop/files/onlinecourse_4500x.png?v=1671653928 4500w,
3687    //hak5.org/cdn/shop/files/onlinecourse_4000x.png?v=1671653928 4000w,
3688    //hak5.org/cdn/shop/files/onlinecourse_3500x.png?v=1671653928 3500w,
3689    //hak5.org/cdn/shop/files/onlinecourse_3000x.png?v=1671653928 3000w,
3690    //hak5.org/cdn/shop/files/onlinecourse_2500x.png?v=1671653928 2500w,
3691    //hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928 2000w,
3692    //hak5.org/cdn/shop/files/onlinecourse_1800x.png?v=1671653928 1800w,
3693    //hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928 1600w,
3694    //hak5.org/cdn/shop/files/onlinecourse_1400x.png?v=1671653928 1400w,
3695    //hak5.org/cdn/shop/files/onlinecourse_1200x.png?v=1671653928 1200w,
3696    //hak5.org/cdn/shop/files/onlinecourse_1000x.png?v=1671653928 1000w,
3697    //hak5.org/cdn/shop/files/onlinecourse_800x.png?v=1671653928 800w,
3698    //hak5.org/cdn/shop/files/onlinecourse_600x.png?v=1671653928 600w,
3699    //hak5.org/cdn/shop/files/onlinecourse_400x.png?v=1671653928 400w,
3700    //hak5.org/cdn/shop/files/onlinecourse_200x.png?v=1671653928 200w"
3701        style="object-fit:cover;object-position:50.0% 50.0%;"
3702        width="40"
3703        height="40"
3704        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
3705      ></div>
3706
3707
3708
3709<noscript>
3710  <img
3711    class="
3712      noscript
3713      
3714    "
3715    src="//hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928"
3716    alt=""
3717    style="object-fit:cover;object-position:50.0% 50.0%;"
3718  >
3719</noscript>
3720
3721                  
3722                  
3723                </a>
3724              </div>
3725            
3726
3727            
3728            
3729
3730            
3731            
3732
3733            
3734            
3735
3736            
3737            
3738
3739            
3740            
3741
3742            
3743            
3744              <div class="mega-menu__richtext">
3745                <p><a href="/products/advanced-duckyscript-course" title="Advanced DuckyScript Online Course"><strong>DUCKYSCRIPT COURSE</strong><br/>Learn directly from the creators! Unlock your creative potential with this comprehensive course.</a></p>
3746              </div>
3747            
3748
3749          
3750        </div>
3751      
3752        <div class="dropdown_column" >
3753          
3754            
3755            
3756              <div class="mega-menu__richtext">
3757                
3758              </div>
3759            
3760
3761            
3762            
3763              <div class="mega-menu__image-caption-link">
3764                <a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4">
3765                  
3766                    
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781  <div
3782    class="image-element__wrap"
3783    style="
3784      
3785      
3786      
3787        max-width: 40px;
3788      
3789    "
3790  ><img
3791        class="
3792          lazyload
3793          transition--appear
3794          
3795        "
3796        alt=""
3797        
3798        data-src="//hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225"
3799        data-sizes="auto"
3800        data-aspectratio="40/40"
3801        data-srcset="//hak5.org/cdn/shop/files/youtube_5000x.png?v=1671654225 5000w,
3802    //hak5.org/cdn/shop/files/youtube_4500x.png?v=1671654225 4500w,
3803    //hak5.org/cdn/shop/files/youtube_4000x.png?v=1671654225 4000w,
3804    //hak5.org/cdn/shop/files/youtube_3500x.png?v=1671654225 3500w,
3805    //hak5.org/cdn/shop/files/youtube_3000x.png?v=1671654225 3000w,
3806    //hak5.org/cdn/shop/files/youtube_2500x.png?v=1671654225 2500w,
3807    //hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225 2000w,
3808    //hak5.org/cdn/shop/files/youtube_1800x.png?v=1671654225 1800w,
3809    //hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225 1600w,
3810    //hak5.org/cdn/shop/files/youtube_1400x.png?v=1671654225 1400w,
3811    //hak5.org/cdn/shop/files/youtube_1200x.png?v=1671654225 1200w,
3812    //hak5.org/cdn/shop/files/youtube_1000x.png?v=1671654225 1000w,
3813    //hak5.org/cdn/shop/files/youtube_800x.png?v=1671654225 800w,
3814    //hak5.org/cdn/shop/files/youtube_600x.png?v=1671654225 600w,
3815    //hak5.org/cdn/shop/files/youtube_400x.png?v=1671654225 400w,
3816    //hak5.org/cdn/shop/files/youtube_200x.png?v=1671654225 200w"
3817        style="object-fit:cover;object-position:50.0% 50.0%;"
3818        width="40"
3819        height="40"
3820        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
3821      ></div>
3822
3823
3824
3825<noscript>
3826  <img
3827    class="
3828      noscript
3829      
3830    "
3831    src="//hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225"
3832    alt=""
3833    style="object-fit:cover;object-position:50.0% 50.0%;"
3834  >
3835</noscript>
3836
3837                  
3838                  
3839                </a>
3840              </div>
3841            
3842
3843            
3844            
3845
3846            
3847            
3848
3849            
3850            
3851
3852            
3853            
3854
3855            
3856            
3857
3858            
3859            
3860              <div class="mega-menu__richtext">
3861                <p><a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4" title="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4"><strong>[PAYLOAD] SERIES<br/></strong>Join Hak5 hosts and collaborators as we dive into the techniques and code that make great payloads!</a></p>
3862              </div>
3863            
3864
3865          
3866        </div>
3867      
3868    </div>
3869  </details>
3870  <div class="mobile-meganav-source">
3871    <div
3872      data-meganav-mobile
3873      data-meganav-handle="payloads"
3874    >
3875      
3876        
3877          
3878            <li class="mobile-mega-menu_block mega-menu__richtext">
3879              
3880            </li>
3881          
3882
3883          
3884            <li class="mobile-mega-menu_block">
3885              <a href="https://payloadhub.com" >
3886                
3887                  
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902  <div
3903    class="image-element__wrap"
3904    style="
3905      
3906      
3907      
3908        max-width: 40px;
3909      
3910    "
3911  ><img
3912        class="
3913      
3913    lazyload
3914          transition--appear
3915          
3916        "
3917        alt=""
3918        
3919        data-src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978"
3920        data-sizes="auto"
3921        data-aspectratio="40/40"
3922        data-srcset="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_5000x.png?v=1671652978 5000w,
3923    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4500x.png?v=1671652978 4500w,
3924    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_4000x.png?v=1671652978 4000w,
3925    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3500x.png?v=1671652978 3500w,
3926    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_3000x.png?v=1671652978 3000w,
3927    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2500x.png?v=1671652978 2500w,
3928    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978 2000w,
3929    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1800x.png?v=1671652978 1800w,
3930    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1600x.png?v=1671652978 1600w,
3931    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1400x.png?v=1671652978 1400w,
3932    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1200x.png?v=1671652978 1200w,
3933    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_1000x.png?v=1671652978 1000w,
3934    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_800x.png?v=1671652978 800w,
3935    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_600x.png?v=1671652978 600w,
3936    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_400x.png?v=1671652978 400w,
3937    //hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_200x.png?v=1671652978 200w"
3938        style="object-fit:cover;object-position:50.0% 50.0%;"
3939        width="40"
3940        height="40"
3941        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
3942      ></div>
3943
3944
3945
3946<noscript>
3947  <img
3948    class="
3949      noscript
3950      
3951    "
3952    src="//hak5.org/cdn/shop/files/payloadhub_ebc9a8ff-ef10-429b-aceb-34aeb597e099_2000x.png?v=1671652978"
3953    alt=""
3954    style="object-fit:cover;object-position:50.0% 50.0%;"
3955  >
3956</noscript>
3957
3958                
3959                
3960              </a>
3961            </li>
3962          
3963
3964          
3965
3966          
3967
3968          
3969
3970          
3971
3972          
3973
3974          
3975            <li class="mobile-mega-menu_block">
3976              <p><a href="https://payloadhub.com" title="https://payloadhub.com"><strong>PAYLOAD HUB</strong><br/>Discover creative payloads from the Hak5 community with filtering by device and category.</a></p>
3977            </li>
3978          
3979        
3980      
3981        
3982          
3983            <li class="mobile-mega-menu_block mega-menu__richtext">
3984              
3985            </li>
3986          
3987
3988          
3989            <li class="mobile-mega-menu_block">
3990              <a href="https://payloadstudio.hak5.org" >
3991                
3992                  
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007  <div
4008    class="image-element__wrap"
4009    style="
4010      
4011      
4012      
4013        max-width: 40px;
4014      
4015    "
4016  ><img
4017        class="
4018          lazyload
4019          transition--appear
4020          
4021        "
4022        alt=""
4023        
4024        data-src="//hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943"
4025        data-sizes="auto"
4026        data-aspectratio="40/40"
4027        data-srcset="//hak5.org/cdn/shop/files/payloadstudio_5000x.png?v=1671652943 5000w,
4028    //hak5.org/cdn/shop/files/payloadstudio_4500x.png?v=1671652943 4500w,
4029    //hak5.org/cdn/shop/files/payloadstudio_4000x.png?v=1671652943 4000w,
4030    //hak5.org/cdn/shop/files/payloadstudio_3500x.png?v=1671652943 3500w,
4031    //hak5.org/cdn/shop/files/payloadstudio_3000x.png?v=1671652943 3000w,
4032    //hak5.org/cdn/shop/files/payloadstudio_2500x.png?v=1671652943 2500w,
4033    //hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943 2000w,
4034    //hak5.org/cdn/shop/files/payloadstudio_1800x.png?v=1671652943 1800w,
4035    //hak5.org/cdn/shop/files/payloadstudio_1600x.png?v=1671652943 1600w,
4036    //hak5.org/cdn/shop/files/payloadstudio_1400x.png?v=1671652943 1400w,
4037    //hak5.org/cdn/shop/files/payloadstudio_1200x.png?v=1671652943 1200w,
4038    //hak5.org/cdn/shop/files/payloadstudio_1000x.png?v=1671652943 1000w,
4039    //hak5.org/cdn/shop/files/payloadstudio_800x.png?v=1671652943 800w,
4040    //hak5.org/cdn/shop/files/payloadstudio_600x.png?v=1671652943 600w,
4041    //hak5.org/cdn/shop/files/payloadstudio_400x.png?v=1671652943 400w,
4042    //hak5.org/cdn/shop/files/payloadstudio_200x.png?v=1671652943 200w"
4043        style="object-fit:cover;object-position:50.0% 50.0%;"
4044        width="40"
4045        height="40"
4046        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
4047      ></div>
4048
4049
4050
4051<noscript>
4052  <img
4053    class="
4054      noscript
4055      
4056    "
4057    src="//hak5.org/cdn/shop/files/payloadstudio_2000x.png?v=1671652943"
4058    alt=""
4059    style="object-fit:cover;object-position:50.0% 50.0%;"
4060  >
4061</noscript>
4062
4063                
4064                
4065              </a>
4066            </li>
4067          
4068
4069          
4070
4071          
4072
4073          
4074
4075          
4076
4077          
4078
4079          
4080            <li class="mobile-mega-menu_block">
4081              <p><a href="https://payloadstudio.hak5.org" title="https://payloadstudio.hak5.org"><strong>PAYLOAD STUDIO</strong><br/>Unleash your hacking creativity with this full-featured web-based Payload development environment.</a></p>
4082            </li>
4083          
4084        
4085      
4086        
4087          
4088            <li class="mobile-mega-menu_block mega-menu__richtext">
4089              
4090            </li>
4091          
4092
4093          
4094            <li class="mobile-mega-menu_block">
4095              <a href="/pages/payload-awards" >
4096                
4097                  
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112  <div
4113    class="image-element__wrap"
4114    style="
4115      
4116      
4117      
4118        max-width: 40px;
4119      
4120    "
4121  ><img
4122        class="
4123          lazyload
4124          transition--appear
4125          
4126        "
4127        alt=""
4128        
4129        data-src="//hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725"
4130        data-sizes="auto"
4131        data-aspectratio="40/40"
4132        data-srcset="//hak5.org/cdn/shop/files/award2_5000x.png?v=1671652725 5000w,
4133    //hak5.org/cdn/shop/files/award2_4500x.png?v=1671652725 4500w,
4134    //hak5.org/cdn/shop/files/award2_4000x.png?v=1671652725 4000w,
4135    //hak5.org/cdn/shop/files/award2_3500x.png?v=1671652725 3500w,
4136    //hak5.org/cdn/shop/files/award2_3000x.png?v=1671652725 3000w,
4137    //hak5.org/cdn/shop/files/award2_2500x.png?v=1671652725 2500w,
4138    //hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725 2000w,
4139    //hak5.org/cdn/shop/files/award2_1800x.png?v=1671652725 1800w,
4140    //hak5.org/cdn/shop/files/award2_1600x.png?v=1671652725 1600w,
4141    //hak5.org/cdn/shop/files/award2_1400x.png?v=1671652725 1400w,
4142    //hak5.org/cdn/shop/files/award2_1200x.png?v=1671652725 1200w,
4143    //hak5.org/cdn/shop/files/award2_1000x.png?v=1671652725 1000w,
4144    //hak5.org/cdn/shop/files/award2_800x.png?v=1671652725 800w,
4145    //hak5.org/cdn/shop/files/award2_600x.png?v=1671652725 600w,
4146    //hak5.org/cdn/shop/files/award2_400x.png?v=1671652725 400w,
4147    //hak5.org/cdn/shop/files/award2_200x.png?v=1671652725 200w"
4148        style="object-fit:cover;object-position:50.0% 50.0%;"
4149        width="40"
4150        height="40"
4151        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
4152      ></div>
4153
4154
4155
4156<noscript>
4157  <img
4158    class="
4159      noscript
4160      
4161    "
4162    src="//hak5.org/cdn/shop/files/award2_2000x.png?v=1671652725"
4163    alt=""
4164    style="object-fit:cover;object-position:50.0% 50.0%;"
4165  >
4166</noscript>
4167
4168                
4169                
4170              </a>
4171            </li>
4172          
4173
4174          
4175
4176          
4177
4178          
4179
4180          
4181
4182          
4183
4184          
4185            <li class="mobile-mega-menu_block">
4186              <p><a href="/pages/payload-awards" title="Payload Awards"><strong>PAYLOAD AWARDS</strong><br/>Get your payload in front of thousands and enter to win. Nearly $10,000 in annual Hak5 prizes!</a></p>
4187            </li>
4188          
4189        
4190      
4191        
4192          
4193            <li class="mobile-mega-menu_block mega-menu__richtext">
4194              
4195            </li>
4196          
4197
4198          
4199            <li class="mobile-mega-menu_block">
4200              <a href="/products/advanced-duckyscript-course" >
4201                
4202                  
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217  <div
4218    class="image-element__wrap"
4219    style="
4220      
4221      
4222      
4223        max-width: 40px;
4224      
4225    "
4226  ><img
4227        class="
4228          lazyload
4229          transition--appear
4230          
4231        "
4232        alt=""
4233        
4234        data-src="//hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928"
4235        data-sizes="auto"
4236        data-aspectratio="40/40"
4237        data-srcset="//hak5.org/cdn/shop/files/onlinecourse_5000x.png?v=1671653928 5000w,
4238    //hak5.org/cdn/shop/files/onlinecourse_4500x.png?v=1671653928 4500w,
4239    //hak5.org/cdn/shop/files/onlinecourse_4000x.png?v=1671653928 4000w,
4240    //hak5.org/cdn/shop/files/onlinecourse_3500x.png?v=1671653928 3500w,
4241    //hak5.org/cdn/shop/files/onlinecourse_3000x.png?v=1671653928 3000w,
4242    //hak5.org/cdn/shop/files/onlinecourse_2500x.png?v=1671653928 2500w,
4243    //hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928 2000w,
4244    //hak5.org/cdn/shop/files/onlinecourse_1800x.png?v=1671653928 1800w,
4245    //hak5.org/cdn/shop/files/onlinecourse_1600x.png?v=1671653928 1600w,
4246    //hak5.org/cdn/shop/files/onlinecourse_1400x.png?v=1671653928 1400w,
4247    //hak5.org/cdn/shop/files/onlinecourse_1200x.png?v=1671653928 1200w,
4248    //hak5.org/cdn/shop/files/onlinecourse_1000x.png?v=1671653928 1000w,
4249    //hak5.org/cdn/shop/files/onlinecourse_800x.png?v=1671653928 800w,
4250    //hak5.org/cdn/shop/files/onlinecourse_600x.png?v=1671653928 600w,
4251    //hak5.org/cdn/shop/files/onlinecourse_400x.png?v=1671653928 400w,
4252    //hak5.org/cdn/shop/files/onlinecourse_200x.png?v=1671653928 200w"
4253        style="object-fit:cover;object-position:50.0% 50.0%;"
4254        width="40"
4255        height="40"
4256        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
4257      ></div>
4258
4259
4260
4261<noscript>
4262  <img
4263    class="
4264      noscript
4265      
4266    "
4267    src="//hak5.org/cdn/shop/files/onlinecourse_2000x.png?v=1671653928"
4268    alt=""
4269    style="object-fit:cover;object-position:50.0% 50.0%;"
4270  >
4271</noscript>
4272
4273                
4274                
4275              </a>
4276            </li>
4277          
4278
4279          
4280
4281          
4282
4283          
4284
4285          
4286
4287          
4288
4289          
4290            <li class="mobile-mega-menu_block">
4291              <p><a href="/products/advanced-duckyscript-course" title="Advanced DuckyScript Online Course"><strong>DUCKYSCRIPT COURSE</strong><br/>Learn directly from the creators! Unlock your creative potential with this comprehensive course.</a></p>
4292            </li>
4293          
4294        
4295      
4296        
4297          
4298            <li class="mobile-mega-menu_block mega-menu__richtext">
4299              
4300            </li>
4301          
4302
4303          
4304            <li class="mobile-mega-menu_block">
4305              <a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4" >
4306                
4307                  
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322  <div
4323    class="image-element__wrap"
4324    style="
4325      
4326      
4327      
4328        max-width: 40px;
4329      
4330    "
4331  ><img
4332        class="
4333          lazyload
4334          transition--appear
4335          
4336        "
4337        alt=""
4338        
4339        data-src="//hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225"
4340        data-sizes="auto"
4341        data-aspectratio="40/40"
4342        data-srcset="//hak5.org/cdn/shop/files/youtube_5000x.png?v=1671654225 5000w,
4343    //hak5.org/cdn/shop/files/youtube_4500x.png?v=1671654225 4500w,
4344    //hak5.org/cdn/shop/files/youtube_4000x.png?v=1671654225 4000w,
4345    //hak5.org/cdn/shop/files/youtube_3500x.png?v=1671654225 3500w,
4346    //hak5.org/cdn/shop/files/youtube_3000x.png?v=1671654225 3000w,
4347    //hak5.org/cdn/shop/files/youtube_2500x.png?v=1671654225 2500w,
4348    //hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225 2000w,
4349    //hak5.org/cdn/shop/files/youtube_1800x.png?v=1671654225 1800w,
4350    //hak5.org/cdn/shop/files/youtube_1600x.png?v=1671654225 1600w,
4351    //hak5.org/cdn/shop/files/youtube_1400x.png?v=1671654225 1400w,
4352    //hak5.org/cdn/shop/files/youtube_1200x.png?v=1671654225 1200w,
4353    //hak5.org/cdn/shop/files/youtube_1000x.png?v=1671654225 1000w,
4354    //hak5.org/cdn/shop/files/youtube_800x.png?v=1671654225 800w,
4355    //hak5.org/cdn/shop/files/youtube_600x.png?v=1671654225 600w,
4356    //hak5.org/cdn/shop/files/youtube_400x.png?v=1671654225 400w,
4357    //hak5.org/cdn/shop/files/youtube_200x.png?v=1671654225 200w"
4358        style="object-fit:cover;object-position:50.0% 50.0%;"
4359        width="40"
4360        height="40"
4361        srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'></svg>"
4362      ></div>
4363
4364
4365
4366<noscript>
4367  <img
4368    class="
4369      noscript
4370      
4371    "
4372    src="//hak5.org/cdn/shop/files/youtube_2000x.png?v=1671654225"
4373    alt=""
4374    style="object-fit:cover;object-position:50.0% 50.0%;"
4375  >
4376</noscript>
4377
4378                
4379                
4380              </a>
4381            </li>
4382          
4383
4384          
4385
4386          
4387
4388          
4389
4390          
4391
4392          
4393
4394          
4395            <li class="mobile-mega-menu_block">
4396              <p><a href="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4" title="https://www.youtube.com/playlist?list=PLW5y1tjAOzI26Hf-Z7mnhvuykaB2nstn4"><strong>[PAYLOAD] SERIES<br/></strong>Join Hak5 hosts and collaborators as we dive into the techniques and code that make great payloads!</a></p>
4397            </li>
4398          
4399        
4400      
4401    </div>
4402  </div>
4403
4404
4405
4406</div>
4407<!-- END sections: header-group -->
4408    </div>
4409
4410    <div>
4411      
4412    </div>
4413
4414    <div class="section-wrapper">
4415      <div id="shopify-section-template--16600506335345__1748816188ca197169" class="shopify-section"><div class="product-app--container">
4416  <div class="container">
4417    <div class="one-whole column">
4418      
4419    </div>
4420  </div>
4421</div>
4422
4423
4424</div><div id="shopify-section-template--16600506335345__main" class="shopify-section shopify-section--cart-template">
4424<script
4425  type="application/json"
4426  data-section-type="cart-template"
4427  data-section-id="template--16600506335345__main"
4428>
4429</script>
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453 
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463<style data-shopify>
4464  #shopify-section-template--16600506335345__main {
4465  padding-top: 0px;
4466  padding-bottom: 0px;
4467}
4468
4469@media screen and (min-width: 798px) {
4470  #shopify-section-template--16600506335345__main {
4471    padding-top: 0px;
4472    padding-bottom: 0px;
4473  }
4474}
4475
4476</style>
4477
4478
4479
4480<section class="section">
4481  <div class="container content">
4482    <div class="one-whole column">
4483      <h1>Shopping Cart</h1>
4484      <div class="feature-divider"></div>
4485    </div>
4486
4487    
4488      <div
4489        class="
4490          three-eighths
4491          columns
4492          medium-down--one-whole
4493          offset-by-five
4494          is-hidden-offset-mobile-only
4495        "
4496      >
4497        <p class="quote">
4498          There are no items in your cart.
4499        </p>
4500        <a
4501          class="
4502            cart__continue-shopping
4503            global-button
4504            global-button--text
4505          "
4506          href="/"
4507        >
4508          Continue Shopping
4509        </a>
4510      </div>
4511      <br />
4512    
4513  </div>
4514</section>
4515
4516
4517
4518
4519</div><div id="shopify-section-template--16600506335345__17489312528176f245" class="shopify-section"><div class="product-app--container">
4520  <div class="container">
4521    <div class="one-whole column">
4522      
4523        <div id="shopify-block-AK3Nua0lEMC9BSExsU__epa_easy_product_addons_spice_cart_addons_dgaHb8" class="shopify-block shopify-app-block"><!-- Spice Cart Addons Snippet Starts -->
4524<div id="spiceaddonsappid">
4525  
4526  <input
4527    type="hidden"
4528    id="sgcollectionscart"
4529    value="">
4530</div>
4531
4532
4533<!-- Spice Cart Addons Snippet ends -->
4534</div>
4535      
4536    </div>
4537  </div>
4538</div>
4539
4540
4541</div>
4542    </div>
4543
4544    <div class="site-overlay" data-site-overlay></div>
4545
4546    
4547
4548    <!-- BEGIN sections: footer-group -->
4549<div id="shopify-section-sections--16600507416689__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer">
4549<script
4550  type="application/json"
4551  data-section-type="footer"
4552  data-section-id="sections--16600507416689__footer"
4553>
4554</script>
4554<footer class="footer">
4555  <section class="section">
4556    <div class="container footer-menu-wrap">
4557      
4558        <div class="one-fifth column medium-down--one-whole" >
4559          
4560            <div class="text-align--left">
4561              
4562                <img alt=""
4563                     class="footer-logo lazyload appear"
4564                     data-sizes="25vw"
4565                     style="object-fit: cover; object-position: 50.0% 50.0%; max-width:400px"
4566                     data-src="//hak5.org/cdn/shop/files/logo_b_hak5_2048x.png?v=1613786565"
4567                     data-srcset="//hak5.org/cdn/shop/files/logo_b_hak5_200x.png?v=1613786565 200w,
4568                                  //hak5.org/cdn/shop/files/logo_b_hak5_300x.png?v=1613786565 300w,
4569                                  //hak5.org/cdn/shop/files/logo_b_hak5_400x.png?v=1613786565 400w,
4570                                  //hak5.org/cdn/shop/files/logo_b_hak5_500x.png?v=1613786565 500w,
4571                                  //hak5.org/cdn/shop/files/logo_b_hak5_600x.png?v=1613786565 600w,
4572                                  //hak5.org/cdn/shop/files/logo_b_hak5_1000x.png?v=1613786565 1000w"
4573                />
4574              
4575            </div>
4576          
4577
4578          
4579<div class="footer-social-icons text-align--left">
4580              <ul class="social_icons">
4581  
4582
4583  
4584
4585  
4586    <li><a href="https://discord.com/invite/QfmZFTyTY2" title="Hak5 on Discord" rel="me" target="_blank" class="icon-discord"></a></li>
4587  
4588
4589   
4590
4591  
4592
4593  
4594    <li><a href="https://facebook.com/technolust" title="Hak5 on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li>
4595  
4596
4597  
4598
4599  
4600
4601  
4602    <li><a href="https://instagram.com/hak5gear" title="Hak5 on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li>
4603  
4604
4605  
4606
4607  
4608
4609  
4610
4611  
4612
4613  
4614
4615  
4616
4617  
4618
4619  
4620
4621  
4622
4623  
4624
4625  
4626
4627  
4628
4629  
4630
4631  
4632    <li><a href="https://twitter.com/hak5" title="Hak5 on Twitter" rel="me" target="_blank" class="icon-twitter"></a></li>
4633  
4634
4635  
4636
4637  
4638
4639  
4640    <li><a href="https://youtube.com/hak5" title="Hak5 on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li>
4641  
4642</ul>
4643
4644            </div>
4645          
4646        </div>
4647
4648        
4649      
4650        <div class="one-fifth column medium-down--one-whole" >
4651          
4652            <div class="footer_menu">
4653              
4654                <h6>Information<span class="right icon-down-arrow"></span></h6>
4655
4656                <div class="toggle_content">
4657                  <ul>
4658                    
4659                      <li>
4660                        <p>
4661                          <a href="/pages/about">About</a>
4662                        </p>
4663                      </li>
4664                    
4665                      <li>
4666                        <p>
4667                          <a href="/pages/support">Support</a>
4668                        </p>
4669                      </li>
4670                    
4671                      <li>
4672                        <p>
4673                          <a href="/pages/policy">Shop Policy</a>
4674                        </p>
4675                      </li>
4676                    
4677                      <li>
4678                        <p>
4679                          <a href="/pages/privacy">Privacy Policy</a>
4680                        </p>
4681                      </li>
4682                    
4683                      <li>
4684                        <p>
4685                          <a href="/pages/terms-of-service">Terms of Service</a>
4686                        </p>
4687                      </li>
4688                    
4689                      <li>
4690                        <p>
4691                          <a href="/pages/brand-protection">Brand Protection</a>
4692                        </p>
4693                      </li>
4694                    
4695                  </ul>
4696                </div>
4697              
4698            </div>
4699          
4700
4701          
4702        </div>
4703
4704        
4705      
4706        <div class="one-fifth column medium-down--one-whole" >
4707          
4708            <div class="footer_menu">
4709              
4710                <h6>Explore<span class="right icon-down-arrow"></span></h6>
4711
4712                <div class="toggle_content">
4713                  <ul>
4714                    
4715                      <li>
4716                        <p>
4717                          <a href="https://payloadhub.com/blogs/payloads">Featured Payloads</a>
4718                        </p>
4719                      </li>
4720                    
4721                      <li>
4722                        <p>
4723                          <a href="https://payloadhub.com/blogs/guides">Product Guides</a>
4724                        </p>
4725                      </li>
4726                    
4727                      <li>
4728                        <p>
4729                          <a href="/pages/media-inquiry">Media Inquiry</a>
4730                        </p>
4731                      </li>
4732                    
4733                      <li>
4734                        <p>
4735                          <a href="/pages/authorized-resellers">Global Authorized Resellers</a>
4736                        </p>
4737                      </li>
4738                    
4739                      <li>
4740                        <p>
4741                          <a href="/pages/b2b-application">B2B Application</a>
4742                        </p>
4743                      </li>
4744                    
4745                  </ul>
4746                </div>
4747              
4748            </div>
4749          
4750
4751          
4752        </div>
4753
4754        
4755      
4756        <div class="one-fifth column medium-down--one-whole" >
4757          
4758            <div class="footer_menu">
4759              
4760                <h6>Service<span class="right icon-down-arrow"></span></h6>
4761
4762                <div class="toggle_content">
4763                  <ul>
4764                    
4765                      <li>
4766                        <p>
4767                          <a href="https://hak5.customerdesk.io/">Contact</a>
4768                        </p>
4769                      </li>
4770                    
4771                      <li>
4772                        <p>
4773                          <a href="/apps/tracktor/">
4773Track your Order</a>
4774                        </p>
4775                      </li>
4776                    
4777                      <li>
4778                        <p>
4779                          <a href="https://shop.hak5.org/pages/order-lookup">Invoice Lookup</a>
4780                        </p>
4781                      </li>
4782                    
4783                      <li>
4784                        <p>
4785                          <a href="/pages/quote">Quotes & Tax-Exempt Orders</a>
4786                        </p>
4787                      </li>
4788                    
4789                      <li>
4790                        <p>
4791                          <a href="https://account.shop.hak5.org">B2B Login</a>
4792                        </p>
4793                      </li>
4794                    
4795                  </ul>
4796                </div>
4797              
4798            </div>
4799          
4800
4801          
4802        </div>
4803
4804        
4805      
4806        <div class="one-fifth column medium-down--one-whole" >
4807          
4808            <div class="footer_content footer-text no-footer-title">
4809              
4810
4811              
4812                <div class="toggle_content">
4813                  <p>Founded in 2005, Hak5's mission is to advance the InfoSec industry. We do this through our award winning podcasts, leading pentest gear, and inclusive community – where all hackers belong.<br/><br/>Hak5 LLC, 5473 Blair Rd, Ste 100 PMB 39371, Dallas, TX 75231 DUNS: 06-841-3898 [email protected]</p>
4814                </div>
4815              
4816            </div>
4817          
4818
4819          
4820        </div>
4821
4822        
4823          <div class="footer-social-icons--mobile sixteen columns">
4824            <ul class="social_icons">
4825  
4826
4827  
4828
4829  
4830    <li><a href="https://discord.com/invite/QfmZFTyTY2" title="Hak5 on Discord" rel="me" target="_blank" class="icon-discord"></a></li>
4831  
4832
4833   
4834
4835  
4836
4837  
4838    <li><a href="https://facebook.com/technolust" title="Hak5 on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li>
4839  
4840
4841  
4842
4843  
4844
4845  
4846    <li><a href="https://instagram.com/hak5gear" title="Hak5 on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li>
4847  
4848
4849  
4850
4851  
4852
4853  
4854
4855  
4856
4857  
4858
4859  
4860
4861  
4862
4863  
4864
4865  
4866
4867  
4868
4869  
4870
4871  
4872
4873  
4874
4875  
4876    <li><a href="https://twitter.com/hak5" title="Hak5 on Twitter" rel="me" target="_blank" class="icon-twitter"></a></li>
4877  
4878
4879  
4880
4881  
4882
4883  
4884    <li><a href="https://youtube.com/hak5" title="Hak5 on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li>
4885  
4886</ul>
4887
4888          </div>
4889        
4890      
4891
4892      <div class="one-whole column footer_credits">
4893        <div class="footer-credits__top">
4894          <p><small>Pentest tools for authorized auditing/security analysis only where permitted. Subject to local and international laws where applicable. Users solely responsible for compliance.</small></p><p><small>Classification unrestricted: MMKT ECCN 5D992.c NLR CCATS # self-class<sup>*</sup> <a href="/pages/compliance">only for BIS license exception ENC favorable treatment countries</a> (US 15 CFR Supplement No 3 to Part 740).</small></p>
4895            <div class="localization-wrap">
4896              
4897<form method="post" action="/localization" id="footer__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div
4898  class="
4899    localization
4900    footer-menu__disclosure
4901  "
4902>
4903  <div class="selectors-form__wrap"></div>
4904</div></form>
4905            </div>
4906          
4907        </div>
4908        <div class="footer-credits__bottom">
4909          <p class="credits">
4910            &copy; 2026 
4911
4912            Hak5 LLC
4913
4914            
4915
4916            
4917          </p>
4918          
4919            <div class="payment_methods">
4920              
4921                <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
4921<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4922
4923              
4924                <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
4924<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
4925
4926              
4927                <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
4928              
4929                <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
4930              
4931                <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
493106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
4932
4933              
4934                <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
4935
4936              
4937                <svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
49370-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
4938              
4939                <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
4940
4941              
4942                <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
494216.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4943
4944              
4945            </div>
4946          
4947        </div>
4948      </div>
4949    </div>
4950  </section>
4951</footer>
4952
4953</div>
4954<!-- END sections: footer-group -->
4955
4956    
4957
4958    
4959
4960    <div class="mobile-search" data-mobile-search>
4961  
4962
4963
4964
4965<div class="search-form-container">
4966  <form
4967    class="
4968      search-form
4969      search-form--mobile
4970    "
4971    action="/search"
4972    data-autocomplete-false
4973  >
4974    <div class="search-form__input-wrapper">
4975      <input
4976        class="search-form__input"
4977        type="text"
4978        name="q"
4979        placeholder="Search..."
4980        aria-label="Search..."
4981        value=""
4982        autocorrect="off"
4983        autocomplete="off"
4984        autocapitalize="off"
4985        spellcheck="false"
4986        data-search-input
4987      >
4988
4989      
4990
4991      <button
4992        class="
4993          search-form__submit-button
4994          global-button
4995        "
4996        type="submit"
4997        aria-label="Search"
4998      >
4999        <span class="icon-search"></span>
5000      </button>
5001    </div>
5002
5003    
5004  </form>
5005
5006  
5007    <button
5008      class="mobile-search-close"
5009      type="button"
5010      aria-label="Close"
5011      data-mobile-search-close
5012    >
5013      <span class="icon-cross"></span>
5014    </button>
5015  
5016</div>
5017
5018</div>
5019
5020
5021    
5022
5023    
5023<script src="//hak5.org/cdn/shop/t/71/assets/jquery.min.js?v=147293088974801289311745097029" defer></script>
5023
5024    
5024<script src="//hak5.org/cdn/shop/t/71/assets/vendors.js?v=176241922172216752211745097029" defer></script>
5024
5025    
5025<script src="//hak5.org/cdn/shop/t/71/assets/utilities.js?v=129868216266940865841745099276" defer></script>
5025<script src="//hak5.org/cdn/shop/t/71/assets/sections.js?v=147072314468883010181745097055" defer></script>
5025
5026      
5026<script src="//hak5.org/cdn/shop/t/71/assets/app.js?v=164064839537527879221745097055" defer></script>
5026<script src="//hak5.org/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer></script>
5026<script>(function(n, v) {/* eslint-disable-next-line max-len */if (window.Shopify && window.Shopify.theme && navigator && navigator.sendBeacon && window.Shopify.designMode) {if (sessionStorage.getItem('oots_beacon')) return;navigator.sendBeacon('https://app.outofthesandbox.com/beacon', new URLSearchParams({shop_domain: window.Shopify.shop.toLowerCase(),shop_id: window.BOOMR.shopId,shop_email: '[email protected]',theme_name: n.toLowerCase(),theme_version: v.toLowerCase(),theme_store_id: window.Shopify.theme.theme_store_id,theme_id: window.Shopify.theme.id,theme_role: window.Shopify.theme.role,}));sessionStorage.setItem('oots_beacon', '');}}('turbo','9.5.2'))</script>
5026
5027    <style>shopify-payment-terms {    display: none !important;}</style> 
5028  <!-- Failed to render app block "12526071353035850722": app block path "shopify://apps/amp-back-in-stock/blocks/app-embed/bfa6a8c4-24e2-411a-9396-e35031b33f34" does not exist --><div id="shopify-block-AQUJyT1RzQkRBd3dkM__3577669850698438243" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: preorder-now -->
5028<script type="text/javascript">
5029  
5030    if(typeof window.pn === "undefined"){window.pn = {};}
5031    window.pn.cart = {};
5032    window.pn.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
5033    window.pn.cart.items = [];
5034
5035    
5036
5037    if (typeof window.pn.cart.items == "object") {
5038      for (var i=0; i<window.pn.cart.items.length; i++) {
5039        ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) {
5040          delete window.pn.cart.items[i][a]
5041        })
5042      }
5043    }
5044  
5045
5046  function closeNotifyEmailPopup(){
5047    var notify_stock_back_modal = document.getElementById("notify-stock-back-modal");
5048    if (notify_stock_back_modal.style.display === "none") {
5049      notify_stock_back_modal.style.display = "block";
5050    } else {
5051      notify_stock_back_modal.style.display = "none";
5052    }
5053  }
5054</script>
5054
5055<!-- END app snippet -->
5056<div id="notify-stock-back-modal" style="display: none;">
5057  <div class="pn-bis-dialog">
5058    <div class="pn-bis-backdrop" onclick="closeNotifyEmailPopup()"></div>
5059    <div class="pn-bis-card">
5060      <button class="pn-bis-close" onclick="closeNotifyEmailPopup()" type="button">&#215;</button>
5061      <div class="notify-success-content" style="display: none;">
5062        <div class="pn-bis-success-icon">&#10003;</div>
5063        <div class="pn-bis-success-text">
5064          <p class="pn-bis-title pn-notify-popup-thank-you-title">You're on the list!</p>
5065          <p class="pn-bis-desc success-msg-text pn-notify-popup-success-msg">We'll email you when this item is back in stock.</p>
5066        </div>
5067      </div>
5068      <div class="notify-for-content">
5069        <p class="pn-bis-title pn-notify-popup-heading">Notify me when available</p>
5070        <p class="pn-bis-desc pn-notify-popup-desc">Enter your email and we'll let you know when this item is back in stock.</p>
5071        <div class="pn-bis-field pn-bis-name-field" style="display: none;">
5072          <input type="text" class="notify-pn-bk-stock-input-name" placeholder="Your name" />
5073        </div>
5074        <div class="pn-bis-field pn-bis-email-field">
5075          <input type="email" class="notify-pn-bk-stock-input-email" placeholder="[email protected]" autocomplete="email" />
5076        </div>
5077        <div class="pn-bis-field pn-bis-phone-field" style="display: none;">
5078          <div class="pn-bis-phone-prefix">+1 ▾</div>
5079          <input type="tel" class="notify-pn-bk-stock-input-phone" placeholder="Phone number" />
5080        </div>
5081        
5082        <div class="error-field">
5083          <div class="error empty-email-error" style="display: none;">Your email is required</div>
5084        </div>
5085        <button type="submit" class="notify-btn notify-btn-submit pn-notify-btn-text">Notify Me</button>
5086        <p class="pn-bis-footer pn-notify-popup-footer-text">We don't share your email with anybody</p>
5087      </div>
5088    </div>
5089  </div>
5090</div>
5091
5092
5093<div id="pn-mixed-cart-warning" class="pn-modal">
5094  <div id="pn-mixed-cart-warning-content">
5095    <span id="pn-modal-close-btn">x</span>
5096    <p class="pn-mixed-cart-heading" id="pn-mixed-cart-warning-title"></p>
5097    <div id="pn-mixed-cart-warning-text"></div>
5098  </div>
5099</div>
5100
5101
5102</div><div id="shopify-block-ATFo0Ui9ySnB2QXcrd__9466161677832145516" class="shopify-block shopify-app-block">
5103
5104  
5105  <div
5106    class="peppy-notify-me-button-container"
5107    id="peppy-notify-me-button-container"
5108    style="display: none !important"
5109  >
5110    <peppy-button
5111      class="peppy-notify-me-button-wrapper"
5112      id="peppy-notify-me-button-wrapper"
5113      ><button
5114        class="peppy-notify-me-button"
5115        id="peppy-notify-me-button"
5116        type="button"
5117      ></button>
5118    </peppy-button>
5119    <div
5120      id="peppy-button-overlay"
5121      style="position: absolute; inset: 0px; width: 100%; height: 100%; display: block; cursor: pointer; z-index: 600;box-sizing: border-box;"
5122    ></div>
5123  </div>
5124  <dialog
5125    id="peppy-form-container"
5126    class="peppy-form-container"
5127    aria-labelledby="peppy-form-header-title"
5128  >
5129    <peppy-form class="peppy-popup-form-wrapper" id="peppy-popup-form-wrapper">
5130      <form class="peppy-popup-form" id="peppy-popup-form" method="dialog">
5131        <div id="peppy-form-header">
5132          <span
5133            id="peppy-form-header-title"
5134            class="peppy-popup-form-title"
5135          ></span>
5136          <button
5137            id="close-btn"
5138            class="peppy-popup-form-close-button"
5139            type="button"
5140            aria-label="Close"
5141          >
5142            <span aria-hidden="true">x</span>
5143          </button>
5144        </div>
5145        <div class="peppy-headline-div" id="peppy-headline-div">
5146          <p
5147            id="peppy-popup-form-headline"
5148            class="peppy-popup-form-headline"
5149          ></p>
5150        </div>
5151        <hr class="peppy-headline-margin" id="peppy-headline-margin">
5152        <div
5153          id="peppy-popup-form-product-variant-wrapper"
5154          class="peppy-popup-form-product-variant-wrapper"
5155        >
5156          <div
5157            id="peppy-popup-form-selected-product"
5158            class="peppy-popup-form-selected-product"
5159          ></div>
5160          <div class="oos-variants-div" id="oos-variants-div">
5161            <select id="peppy-product-variant" class="oos-variants"></select>
5162          </div>
5163        </div>
5164        <div
5165          id="peppy-popup-form-channels-input-wrapper"
5166          class="peppy-popup-form-channels-input-wrapper"
5167        >
5168          <fieldset class="peppy-popup-form-bis-channels-div">
5169            <legend class="peppy-visually-hidden-label">
5170              Notification Channels
5171            </legend>
5172            <div
5173              id="default-channel-container"
5174              class="peppy-popup-form-bis-default-channel-container"
5175            >
5176              <input
5177                type="radio"
5178                name="bis-channel"
5179                id="default-channel"
5180                class="peppy-popup-form-bis-default-channel"
5181                checked
5182              >
5183              <label
5184                class="peppy-popup-form-default-channel-label"
5185                for="default-channel"
5186              ></label>
5187            </div>
5188            <div
5189              id="second-channel-container"
5190              class="peppy-popup-form-bis-second-channel-container"
5191            >
5192              <input
5193                type="radio"
5194                name="bis-channel"
5195                id="second-channel"
5196                class="peppy-popup-form-bis-second-channel"
5197              >
5198              <label
5199                class="peppy-popup-form-second-channel-label"
5200                for="second-channel"
5201              ></label>
5202            </div>
5203          </fieldset>
5204          <div class="peppy-email-address-div">
5205            <label class="peppy-visually-hidden-label" for="peppy-email"
5206              >Email Address</label
5207            >
5208            <input
5209              type="email"
5210              id="peppy-email"
5211              name="peppy-email"
5212              class="peppy-popup-form-email-field"
5213              placeholder=""
5214              maxlength=""
5215              autocomplete="email"
5216            >
5217          </div>
5218          <div class="peppy-phone-number-div" id="peppy-phone-number-div">
5219            <label class="peppy-visually-hidden-label" for="peppy-countryCode"
5220              >Country Code</label
5221            >
5222            <select
5223              id="peppy-countryCode"
5224              name="peppy-countryCode"
5225              class="peppy-popup-form-countrycode-dropdown"
5226              autocomplete="tel-country-code"
5227            ></select>
5228            <label class="peppy-visually-hidden-label" for="peppy-phone"
5229              >Phone Number</label
5230            >
5231            <input
5232              type="tel"
5233              id="peppy-phone"
5234              name="peppy-phone"
5235              class="peppy-popup-form-number-field"
5236              autocomplete="tel-national"
5237              placeholder="00000"
5238              maxlength="22"
5239            >
5240          </div>
5241        </div>
5242        <div
5243          id="peppy-form-error"
5244          class="peppy-popup-form-error-message-div"
5245          role="alert"
5246        ></div>
5247        <div class="peppy-email-marketing-checkbox-div">
5248          <label
5249            for="peppy-email-marketing-checkbox"
5250            class="peppy-email-marketing-checkbox-label"
5251          >
5252            <input
5253              id="peppy-email-marketing-checkbox"
5254              class="peppy-email-marketing-checkbox"
5255              type="checkbox"
5256            >
5257            <span class="peppy-email-marketing-checkbox-text"></span>
5258          </label>
5259        </div>
5260        <button
5261          id="peppy-form-submit"
5262          class="peppy-popup-form-notifyme-button"
5263          type="button"
5264        ></button>
5265        <div id="peppy-text-below-cta" class="peppy-text-below-cta">
5266          <div
5267            id="peppy-form-success"
5268            class="peppy-popup-form-success-message-div"
5269            role="status"
5270          ></div>
5271          <div
5272            id="peppy-form-duplicate-registration"
5273            class="peppy-popup-form-duplicate-registration-message-div"
5274          ></div>
5275          <div
5276            id="peppy-form-no-spam"
5277            class="peppy-popup-form-tos-text-container"
5278          >
5279            <p class="peppy-popup-form-tos-text"></p>
5280          </div>
5281        </div>
5282        <div id="peppy-form-branding" class="peppy-popup-form-branding">
5283          <span class="peppy-popup-form-branding-prefix"></span>
5284        </div>
5285      </form>
5286    </peppy-form>
5287  </dialog>
5288
5289
5290
5291
5292
5293
5294<script>
5295 </script>
5295
5296
5297<script>
5298  let peppyVariantInventoryDetailsMap = {}
5299</script>
5299
5300
5301<script>
5302  const peppyOptionsList = "[]"
5303    let peppyOptionNameString = '';
5304    for (const option of peppyOptionsList) {
5305      if (!peppyOptionNameString) {
5306        peppyOptionNameString = option;
5307        continue;
5308      }
5309      peppyOptionNameString += ' / ' + option;
5310    }
5311</script>
5311
5312
5313<script>
5314  let peppyVariantMetafieldsMap = {}
5315</script>
5315
5316
5317<script>
5318  const peppyBisScriptsUrlsMap = {
5319    "bis-button": "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/button.js","bis-pages": "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/bis-pages.js","preorder-button" : "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/preorder-button.js","preorder-button-pages" : "https:\/\/cdn.shopify.com\/extensions\/01a0a903-bcfe-75ef-8489-804c759b659a\/peppyduck-restock-whatsapp-269\/assets\/preorder-button-pages.js",
5320  }
5321</script>
5321
5322
5323<script>
5324  // If any of the variables below are updated/deleted or if new ones are added,
5325  // reach out to deiji studios
5326  const peppyProductTags = null
5327  const peppyPageType = "cart"
5328  let peppySelectedOrFirstAvailableVariant = null
5329  let peppyProductName = null
5330  let peppyProductId = null
5331  const peppyVariantCount = null
5332  let peppyVariantList = null
5333  const peppyShopName = "Hak5"
5334  const peppyShopId = 682142
5335  const peppyMoneyFormat = "${{amount}}"
5336  const peppyActiveCurrency = "USD"
5337</script>
5337
5338</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5338<script>
5339  window['ShopifyForms'] = {
5340    ...window['ShopifyForms'],
5341    currentPageType: "cart"
5342  };
5343</script>
5343
5344
5345
5346</div>
5346<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5346
5347</body>  
5348</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.