PageSourceSearch

https://www.hoj.life/

html hoj.life collected 2026-09-29 21:52:32 UTC 436,157 bytes, 5,024 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!doctype html>
18<html class="no-js template-index" lang="en">
19  <head>
20    <meta charset="utf-8">
21    <meta http-equiv="X-UA-Compatible" content="IE=edge">
22    <meta name="viewport" content="width=device-width,initial-scale=1">
23    <title>HØJ: Danish designed herb accessories | Welcome to the new high</title>
24    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
25    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
26    
27    <style data-shopify>
28  @font-face {
29  font-family: Montserrat;
30  font-weight: 300;
31  font-style: normal;
32  font-display: swap;
33  src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2") format("woff2"),
34       url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n3.64ed56f012a53c08a49d49bd7e0c8d2f46119150.woff") format("woff");
35}
36
37  @font-face {
38  font-family: Montserrat;
39  font-weight: 700;
40  font-style: normal;
41  font-display: swap;
42  src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),
43       url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");
44}
45
46  @font-face {
47  font-family: Montserrat;
48  font-weight: 300;
49  font-style: italic;
50  font-display: swap;
51  src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i3.9cfee8ab0b9b229ed9a7652dff7d786e45a01df2.woff2") format("woff2"),
52       url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i3.68df04ba4494b4612ed6f9bf46b6c06246fa2fa4.woff") format("woff");
53}
54
55  @font-face {
56  font-family: Montserrat;
57  font-weight: 700;
58  font-style: italic;
59  font-display: swap;
60  src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2") format("woff2"),
61       url("//www.hoj.life/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff") format("woff");
62}
63
64  @font-face {
65  font-family: Montserrat;
66  font-weight: 200;
67  font-style: normal;
68  font-display: swap;
69  src: url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2") format("woff2"),
70       url("//www.hoj.life/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff") format("woff");
71}
72
73
74  /* Colors - Schemes */
75  :root,
76    .color-default {
77      --color-foreground: #fc0d1c;
78      --color-background: #ffffff;
79      --color-button-foreground: #ffffff;
80      --color-button-background: #000000;
81      --color-outlines: #000000;
82      --color-borders: #dddddd;
83      --color-overlay: #ffffff;
84      --color-overlay-rgb: 255 255 255;
85
86      --color-card-foreground: #111111;
87      --color-card-background: #efe6df;
88      --gradient-card-background: #FFFFFF;
89      --color-background-alt: #f0f0f0;
90      }
91  
92    .color-alternative-1 {
93      --color-foreground: #111111;
94      --color-background: #f5f5f5;
95      --color-button-foreground: #ffffff;
96      --color-button-background: #7abaa4;
97      --color-outlines: #7abaa4;
98      --color-borders: #cccccc;
99      --color-overlay: #000000;
100      --color-overlay-rgb: 0 0 0;
101
102      --color-card-foreground: #111111;
103      --color-card-background: #ffffff;
104      --gradient-card-background: #FFFFFF;
105      --color-background-alt: #e6e6e6;
106      }
107  
108    .color-alternative-2 {
109      --color-foreground: #1e1e1e;
110      --color-background: #fffdf9;
111      --color-button-foreground: #f5f3ef;
112      --color-button-background: #1e1e1e;
113      --color-outlines: #1e1e1e;
114      --color-borders: #dfd3ca;
115      --color-overlay: #efe6df;
116      --color-overlay-rgb: 239 230 223;
117
118      --color-card-foreground: #1e1e1e;
119      --color-card-background: #ffffff;
120      --gradient-card-background: #FFFFFF;
121      --color-background-alt: #fff3da;
122      }
123  
124    .color-overlay-scheme {
125      --color-foreground: #111111;
126      --color-background: #ffffff;
127      --color-button-foreground: #ffffff;
128      --color-button-background: #111111;
129      --color-outlines: #111111;
130      --color-borders: #cccccc;
131      --color-overlay: #000000;
132      --color-overlay-rgb: 0 0 0;
133
134      --color-card-foreground: #111111;
135      --color-card-background: #f5f5f5;
136      --gradient-card-background: #FFFFFF;
137      --color-background-alt: #f0f0f0;
138      }
139  
140    .color-scheme-7d1d576b-9367-47b7-be6a-9261bbe3a4ef {
141      --color-foreground: #f5f3ef;
142      --color-background: #f5f3ef;
143      --color-button-foreground: #f5f3ef;
144      --color-button-background: #f5f3ef;
145      --color-outlines: #f5f3ef;
146      --color-borders: #dddddd;
147      --color-overlay: #ffffff;
148      --color-overlay-rgb: 255 255 255;
149
150      --color-card-foreground: #f5f3ef;
151      --color-card-background: #efe6df;
152      --gradient-card-background: #FFFFFF;
153      --color-background-alt: #e9e5dc;
154      }
155  
156    .color-scheme-060e34b4-eef8-4423-bb4e-3116706c847a {
157      --color-foreground: #1e1e1e;
158      --color-background: #f5f3ef;
159      --color-button-foreground: #f5f3ef;
160      --color-button-background: #1e1e1e;
161      --color-outlines: #1e1e1e;
162      --color-borders: #dddddd;
163      --color-overlay: #ffffff;
164      --color-overlay-rgb: 255 255 255;
165
166      --color-card-foreground: #111111;
167      --color-card-background: #efe6df;
168      --gradient-card-background: #FFFFFF;
169      --color-background-alt: #e9e5dc;
170      }
171  
172    .color-scheme-e8d69aef-7331-4d79-8289-2d1b8615fc64 {
173      --color-foreground: #f5f3ef;
174      --color-background: #1e1e1e;
175      --color-button-foreground: #1e1e1e;
176      --color-button-background: #f5f3ef;
177      --color-outlines: #000000;
178      --color-borders: #dddddd;
179      --color-overlay: #ffffff;
180      --color-overlay-rgb: 255 255 255;
181
182      --color-card-foreground: #f5f3ef;
183      --color-card-background: #efe6df;
184      --gradient-card-background: #FFFFFF;
185      --color-background-alt: #2d2d2d;
186      }
187  
188
189  body, .color-default, .color-alternative-1, .color-alternative-2, .color-overlay-scheme, .color-scheme-7d1d576b-9367-47b7-be6a-9261bbe3a4ef, .color-scheme-060e34b4-eef8-4423-bb4e-3116706c847a, .color-scheme-e8d69aef-7331-4d79-8289-2d1b8615fc64 {
190    color: var(--color-foreground);
191    background-color: var(--color-background);
192  }
193
194  :root {
195    --ideal-width: 1440px;
196    --container-inner-width: min(100vw - var(--container-margin)*2  , var(--ideal-width));
197
198     /* Colors - Status indicator */
199    --success: #31862D;
200    --success-foreground: #FFFFFF;
201    --error: #DD4242;
202    --error-foreground: #FFFFFF;
203    
204    /* Colors - Special colors */--cart-dot-foreground: #fff;--cart-dot-background: #cc1122;
205    --soldout: ;
206    --placeholder-bg: rgba(233, 233, 233);
207    --review-stars: #1e1e1e;
208
209
210    /* Typography - Base/Body */
211    --font-body-family: Montserrat, sans-serif;
212    --font-body-style: normal;
213    --font-body-weight: 300;
214    --font-body-line-height: 1.2;
215    --font-body-letter-spacing: 0.06em;
216    --font-body-text-transform: none;
217
218    /* Typography - Heading/Titles */
219    --font-heading-family: Montserrat, sans-serif;
220    --font-heading-style: normal;
221    --font-heading-weight: 200;
222    --font-heading-line-height: 2;
223    --font-heading-letter-spacing: 0.02em;
224    --font-heading-text-transform: none;
225    
226    /* Typography - Subheading/Subtitle */--font-subheader-family: var(--font-heading-family);
227    --font-subheader-style: var(--font-heading-style);
228    --font-subheader-weight: var(--font-heading-weight);--font-subheader-text-transform: none;
229    --font-subheader-line-height: ;
230    --font-subheader-letter-spacing: 0.01em;
231    
232    /* Typography - Buttons */--font-button-family: var(--font-body-family);
233    --font-button-style: var(--font-body-style);
234    --font-button-weight: var(--font-body-weight);--font-button-text-transform: uppercase;
235    --font-button-size: 14px;
236    --font-button-letter-spacing: 0.2em;
237    
238    /* Typography - Site header */--font-site-header-family: var(--font-body-family);
239    --font-site-header-style: var(--font-body-style);
240    --font-site-header-weight: var(--font-body-weight);--font-site-header-text-transform: none;
241    --font-site-header-size: 12px;
242    --font-site-header-letter-spacing: 0.1em;
243    
244    /* Typography - Navigation */--font-navigation-family: var(--font-body-family);
245    --font-navigation-style: var(--font-body-style);
246    --font-navigation-weight: var(--font-body-weight);--font-navigation-text-transform: none;
247    
248    --font-navigation-size: 12px;
249    --font-navigation-line-height: 1.6;
250    --font-navigation-letter-spacing: 0.0em;
251
252    /* Badges */--font-badge-family: var(--font-body-family);
253    --font-badge-style: var(--font-body-style);
254    --font-badge-weight: var(--font-body-weight);--font-badge-text-transform: uppercase;
255    
256    --font-badge-size: 11px;
257    --font-badge-letter-spacing: 0.2em;
258    --badge-border-radius: 200px;
259
260    /* Drawers */
261    --drawers-overlay-alpha: 0.3;
262    --drawers-overlay-blur: 4px;
263
264    /* Modals */
265    --modals-overlay-alpha: 0.3;
266    --modals-overlay-blur: 4px;
267
268    /* Cards */
269    --card-border-radius: 0px;
270    --card-body-padding: 24px;
271    --card-media-padding: 24px;
272
273    /* Aesthetics */
274    --button-border-radius: 0px;
275    --button-padding: 0.6em 1.8em;
276    --button-round-padding: 0.6em;
277    --modal-border-radius: 0px;
278    --icon-stroke: 1;
279    --icon-stroke-px: 1px;--br-img: 0px;/* Forms and inputs */
280    --input-background: #FFFFFF;
281    --input-foreground: #111111;
282    --input-border-width: 0px;
283    --input-border-color: #DDDDDD;
284    --input-border-radius: 6px;
285    --input-box-shadow: inset 2px 2px 8px rgba(0,0,0,.25);
286    --input-letter-spacing: 0;
287
288    /* Other */--css-icon-close: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' %3E%3Cstyle type='text/css'%3E .line%7Bfill:none;stroke:%23111111;stroke-linecap:round;stroke-width:1;stroke-linejoin:round;%7D%0A%3C/style%3E%3Ccircle cx='22' cy='22' r='18' fill='%23ffffff' /%3E%3Cline class='line' x1='27' y1='17' x2='17' y2='27'/%3E%3Cline class='line' x1='17' y1='17' x2='27' y2='27'/%3E%3C/svg%3E");
289    --css-icon-full-screen: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' %3E%3Cstyle type='text/css'%3E .line%7Bfill:none;stroke:%23111111;stroke-linecap:round;stroke-width:1;stroke-linejoin:round;%7D%0A%3C/style%3E%3Ccircle cx='22' cy='22' r='18' fill='%23ffffff' /%3E%3Cpolyline class='line' points='15 20 15 15 20 15'/%3E %3Cpolyline class='line' points='24 15 29 15 29 20'/%3E %3Cpolyline class='line' points='29 24 29 29 24 29'/%3E %3Cpolyline class='line' points='20 29 15 29 15 24'/%3E %3Cline class='line' x1='15' y1='15' x2='19' y2='19'/%3E %3Cline class='line' x1='29' y1='15' x2='25' y2='19'/%3E %3Cline class='line' x1='29' y1='29' x2='25' y2='25'/%3E %3Cline class='line' x1='15' y1='29' x2='19' y2='25'/%3E%3C/svg%3E");
290    --css-icon-zoom-in: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' %3E%3Cstyle type='text/css'%3E .line%7Bfill:none;stroke:%23111111;stroke-linecap:round;stroke-width:1;stroke-linejoin:round;%7D%0A%3C/style%3E%3Ccircle cx='22' cy='22' r='18' fill='%23ffffff' /%3E%3Ccircle class='line' cx='21' cy='21' r='6'/%3E%3Cline class='line' x1='21' y1='19' x2='21' y2='23'/%3E%3Cline class='line' x1='19' y1='21' x2='23' y2='21'/%3E%3Cline class='line' x1='29.6' y1='29.6' x2='25.2' y2='25.2'/%3E%3C/svg%3E");
291    --sticky-header-margin-top: 0;
292  }
293
294  html {font-size: 62.5%;
295
296    --gutter: 24px;
297    --container-margin: 24px;
298    --grid-gap: 24px;--max-col-width: 98px
299  }
300
301  @media only screen and (min-width: 768px) {
302    html {font-size: 62.5%;
303      --gutter: 24px;
304      --container-margin: 48px;
305    }
306  }/* ---------- */
307  /* TYPOGRAPHY */
308  body     { --font-size: 1.6rem }
309  h1,.h1   { --font-size: 3.2rem }
310  h2,.h2   { --font-size: 2.6rem }
311  h3,.h3   { --font-size: 2.2rem }
312  h4,.h4   { --font-size: 2.0rem }
313  h5,.h5   { --font-size: 1.8rem }
314  h6,.h6   { --font-size: 1.6rem }
315  .caption { --font-size: 1.2rem }
316
317  body, .font-body {
318    font-size: var(--font-size);
319    font-family: var(--font-body-family);
320    font-style: var(--font-body-style);
321    font-weight: var(--font-body-weight);
322    line-height: var(--font-body-line-height);
323    letter-spacing: var(--font-body-letter-spacing); 
324  }
325
326  h1,h2,h3,h4,h5,h6,
327  .h1,.h2,.h3,.h4,.h5,.h6 {
328    font-size: var(--font-size);
329    font-family: var(--font-heading-family);
330    font-style: var(--font-heading-style);
331    font-weight: var(--font-heading-weight);
332    line-height: var(--font-heading-line-height);
333    letter-spacing: var(--font-heading-letter-spacing);
334    text-transform: var(--font-heading-text-transform);
335    word-break: break-word;
336  }
337
338  @media only screen and (min-width: 768px) {
339    body     { --font-size: 1.8rem }
340    h1,.h1   { --font-size: 4.0rem }
341    h2,.h2   { --font-size: 3.2rem }
342    h3,.h3   { --font-size: 2.6rem }
343    h4,.h4   { --font-size: 2.2rem }
344    h5,.h5   { --font-size: 2.0rem }
345    h6,.h6   { --font-size: 1.8rem }
346    .caption { --font-size: 1.4rem }
347  }
348
349  /* Size modifiers */
350  .size--nano, .rte.size--nano *              { font-size: calc(var(--font-size)*0.65) }
351  .size--tiny, .rte.size--tiny *              { font-size: calc(var(--font-size)*0.75) }
352  .size--small, .rte.size--small *            { font-size: calc(var(--font-size)*0.85) }
353  .size--default, .rte.size--default *        { font-size: var(--font-size) }
354  .size--large, .rte.size--large *            { font-size: calc(var(--font-size)*1.25) }
355  .size--huge, .rte.size--huge *              { font-size: calc(var(--font-size)*1.50) }
356  .size--gigantic, .rte.size--gigantic *      { font-size: calc(var(--font-size)*2.00) }
357  .size--outrageous, .rte.size--outrageous *  { font-size: calc(var(--font-size)*3.00) }
358
359  .btn.size--nano       { font-size: calc(var(--font-button-size)*0.65) !important }
360  .btn.size--tiny       { font-size: calc(var(--font-button-size)*0.75) !important }
361  .btn.size--small      { font-size: calc(var(--font-button-size)*0.85) !important }
362  .btn.size--default    { font-size: var(--font-button-size) !important }
363  .btn.size--large      { font-size: calc(var(--font-button-size)*1.25) !important }
364  .btn.size--huge       { font-size: calc(var(--font-button-size)*1.50) !important }
365  .btn.size--gigantic   { font-size: calc(var(--font-button-size)*2.00) !important }
366  .btn.size--outrageous { font-size: calc(var(--font-button-size)*3.00) !important }
367
368  @media only screen and (min-width: 768px) {
369    .sm-size--nano, .rte.sm-size--nano *              { font-size: calc(var(--font-size)*0.65) }
370    .sm-size--tiny, .rte.sm-size--tiny *              { font-size: calc(var(--font-size)*0.75) }
371    .sm-size--small, .rte.sm-size--small *            { font-size: calc(var(--font-size)*0.85) }
372    .sm-size--default, .rte.sm-size--default *        { font-size: var(--font-size) }
373    .sm-size--large, .rte.sm-size--large *            { font-size: calc(var(--font-size)*1.25) }
374    .sm-size--huge, .rte.sm-size--huge *              { font-size: calc(var(--font-size)*1.50) }
375    .sm-size--gigantic, .rte.sm-size--gigantic *      { font-size: calc(var(--font-size)*2.00) }
376    .sm-size--outrageous, .rte.sm-size--outrageous *  { font-size: calc(var(--font-size)*3.00) }
377
378    .btn.sm-size--nano       { font-size: calc(var(--font-button-size)*0.65) !important }
379    .btn.sm-size--tiny       { font-size: calc(var(--font-button-size)*0.75) !important }
380    .btn.sm-size--small      { font-size: calc(var(--font-button-size)*0.85) !important }
381    .btn.sm-size--default    { font-size: var(--font-button-size) !important }
382    .btn.sm-size--large      { font-size: calc(var(--font-button-size)*1.25) !important }
383    .btn.sm-size--huge       { font-size: calc(var(--font-button-size)*1.50) !important }
384    .btn.sm-size--gigantic   { font-size: calc(var(--font-button-size)*2.00) !important }
385    .btn.sm-size--outrageous { font-size: calc(var(--font-button-size)*3.00) !important }
386  }
387
388  /* Style modifiers */
389  .style--subdued   { opacity: 0.65 }
390  em, .style--italic { font-family: serif }
391
392  .subheading {
393    font-family: var(--font-subheader-family);
394    font-weight: var(--font-subheader-weight);
395    font-style: var(--font-subheader-style);
396    letter-spacing: var(--font-subheader-letter-spacing);
397    line-height:  var(--font-subheader-line-height);
398    text-transform: var(--font-subheader-text-transform);
399  }@media only screen and (min-width: 768px) {
400    .gridy-arrows {
401      opacity: 0 !important;
402      transform: scale(0.95) !important;
403      transition: all 0.3s ease-in-out !important;
404    }
405    .gridy-slider:hover .gridy-arrows {
406      opacity: 1 !important;
407      transform: scale(1.0) !important;
408    }
409  }</style>
410    <link href="//www.hoj.life/cdn/shop/t/69/assets/base.css?v=77135359388940135871742370090" rel="stylesheet" type="text/css" media="all" />
411    <!-- FlexSlider CSS -->
412    <link href="//www.hoj.life/cdn/shop/t/69/assets/flexslider.css?v=77869586739737668951741657616" rel="stylesheet" type="text/css" media="all" />
413    <link href="//www.hoj.life/cdn/shop/t/69/assets/accessibility.css?v=174631289041109211661741624130" rel="stylesheet" type="text/css" media="all" />
414    <link href="//www.hoj.life/cdn/shop/t/69/assets/reset.css?v=182623807648164772411741624130" rel="stylesheet" type="text/css" media="all" />
415    <link href="//www.hoj.life/cdn/shop/t/69/assets/critical.css?v=9311421696711845231741624130" rel="stylesheet" type="text/css" media="all" />
416    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-grid.css?v=54369401235350123931741624130" rel="stylesheet" type="text/css" media="all" />
417    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-card.css?v=59787716955008834461741624130" rel="stylesheet" type="text/css" media="all" />
418    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-gridy-slider.css?v=91166828753011608901741624130" rel="stylesheet" type="text/css" media="all" />
419    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-rating.css?v=143386586800386319231741624130" rel="stylesheet" type="text/css" media="all" />
420    
421    
422    <link rel="preload" as="font" fetchpriority="high" href="//www.hoj.life/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2" type="font/woff2" crossorigin>
423    <link rel="preload" as="font" fetchpriority="high" href="//www.hoj.life/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2" type="font/woff2" crossorigin>
424    <link rel="preload" as="style" fetchpriority="low" href="//www.hoj.life/cdn/shop/t/69/assets/animations.css?v=145651017084040707531741624130" onload="this.rel='stylesheet'">
425    <link rel="stylesheet" fetchpriority="low" media="print" href="//www.hoj.life/cdn/shop/t/69/assets/component-modals.css?v=83950900752141434631741624130" onload="this.media='all'">
426    <link rel="stylesheet" fetchpriority="low" media="print" href="//www.hoj.life/cdn/shop/t/69/assets/component-product-form.css?v=24855685713483292751741624130" onload="this.media='all'">
427    
428    <link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-cart.css?v=80811717856036049611741624130" media="print" onload="this.media='all'">
429    
430    
431    <noscript>
432    <link href="//www.hoj.life/cdn/shop/t/69/assets/animations.css?v=145651017084040707531741624130" rel="stylesheet" type="text/css" media="all" />
433    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-modals.css?v=83950900752141434631741624130" rel="stylesheet" type="text/css" media="all" />
434    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-product-form.css?v=24855685713483292751741624130" rel="stylesheet" type="text/css" media="all" />
435    <link href="//www.hoj.life/cdn/shop/t/69/assets/component-cart.css?v=80811717856036049611741624130" rel="stylesheet" type="text/css" media="all" />
436    </noscript>
437
438    
439    
439<script type="text/javascript" src="//www.hoj.life/cdn/shop/t/69/assets/global.js?v=147238210386274891971741868027" defer></script>
439
440    
440<script type="text/javascript" data-loading="lazy" data-src="//www.hoj.life/cdn/shop/t/69/assets/component-predictive-search.js?v=110552820500280890881741624130"></script>
440
441    
441<script type="text/javascript" data-loading="lazy" data-src="//www.hoj.life/cdn/shop/t/69/assets/component-quick-buy.js?v=53961486617783628281741624130"></script>
441
442    
442<script type="text/javascript" data-loading="lazy" data-src="//www.hoj.life/cdn/shop/t/69/assets/component-product-form.js?v=119505517272576269741741624130"></script>
442
443    
443<script type="text/javascript" src="//www.hoj.life/cdn/shop/t/69/assets/component-animations.js?v=106395632766080296651741624130" defer></script>
443
444    
445    <!-- BEAST Currency Converter initialization -->
446    
446<script>
447      document.addEventListener('DOMContentLoaded', function() {
448        // Check if currency converter elements exist in page
449        var doublyWrappers = document.querySelectorAll('.doubly-wrapper');
450        if (doublyWrappers.length > 0) {
451          console.log('BEAST Currency Converter containers found:', doublyWrappers.length);
452          
453          // Add a class to make container more visible for debugging
454          doublyWrappers.forEach(function(wrapper) {
455            wrapper.classList.add('doubly-wrapper-active');
456          });
457        }
458      });
459    </script>
459
460    
461    
462  
462<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
462<meta name="google-site-verification" content="-25SQ93aoImr2T5Hdc77ymbb6GUNHbzuZxryBhfaBT8">
463<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25817710644/digital_wallets/dialog">
464<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
464<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 464
464
465<script id="shopify-features" type="application/json">{"accessToken":"00f61c744e195b14165b144f49cea444","betas":["rich-media-storefront-analytics"],"domain":"www.hoj.life","predictiveSearch":true,"shopId":25817710644,"locale":"en"}</script>
vendor: 1 bytes, line 465
465
466<script>var Shopify = Shopify || {};
467Shopify.shop = "hojlife.myshopify.com";
468Shopify.locale = "en";
469Shopify.currency = {"active":"USD","rate":"1.0"};
470Shopify.country = "US";
471Shopify.theme = {"name":"HØJ 2025 | V 1.0","id":147748618492,"schema_name":"Taiga","schema_version":"3.8.0","theme_store_id":1751,"role":"main"};
472Shopify.theme.handle = "null";
473Shopify.theme.style = {"id":null,"handle":null};
474Shopify.cdnHost = "www.hoj.life/cdn";
475Shopify.routes = Shopify.routes || {};
476Shopify.routes.root = "/";
477Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
478Shopify.SignInWithShop = Shopify.SignInWithShop || {};
479Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
480Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 480
480
481<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 481
481
482<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 482
482
483<script>
484  window.Shopify = window.Shopify || {};
485  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
486  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
487  window.Shopify.SignInWithShop.eligible = true;
488</script>
vendor: 1 bytes, line 488
488
489<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 489
489
490<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 490
490
491<script type="module">
492  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
493
494  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
495
496</script>
vendor: 1 bytes, line 496
496
497<script>
498  window.Shopify = window.Shopify || {};
499  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
500  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"]};
501</script>
vendor: 1 bytes, line 501
501
502<script>(function() {
503  var isLoaded = false;
504  function asyncLoad() {
505    if (isLoaded) return;
506    isLoaded = true;
507    var urls = ["https:\/\/pt.wisernotify.com\/pixel.js?ti=13y7nljkfla4lq4\u0026shop=hojlife.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=hojlife.myshopify.com","\/\/cdn.shopify.com\/proxy\/b5b919bc88e60e593547295a5503cf0a05c2c95bfde7ab18eb761c7b7f939c2c\/hoj418.activehosted.com\/js\/site-tracking.php?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/emotivecdn.io\/emotive-popup\/popup.js?brand=16890\u0026api=https:\/\/uswe2-prd-sensus.emotiveapp.co\/\u0026shop=hojlife.myshopify.com","https:\/\/monk-protect-shopify.s3.amazonaws.com\/main.js?shop=hojlife.myshopify.com","https:\/\/sapp.plerdy.com\/data\/313\/plerdy_shopy.js?shop=hojlife.myshopify.com","\/\/cdn.shopify.com\/proxy\/2602d8d50ae9246a927ddfe387a741d6dbf6415e06bfe5486b5067a627643a4a\/hoj.activehosted.com\/js\/site-tracking.php?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/993aa0d14fafb462cccf43bea5fba0be1f175ead77fb0a428c97ae42d0a96bc0\/s3-us-west-2.amazonaws.com\/jsstore\/a\/G5QHX8G\/ge.js?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/7ea0f8a0bc2348b8ff126e363176bba8126b6e3ec3045b0f8fcf9a124fa370cb\/app.retention.com\/shopify\/shopify_app_add_to_cart_script.js?shop=hojlife.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/upx.provenpixel.com\/shopify.js.php?shop=hojlife.myshopify.com","https:\/\/inventory-info.nyc3.cdn.digitaloceanspaces.com\/js\/inventoryLocation.js?shop=hojlife.myshopify.com","https:\/\/api-pixels.easyadsapp.com\/storefront.js?eid=0.23230170535496053\u0026shop=hojlife.myshopify.com","https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=hojlife.myshopify.com","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=hojlife.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/5a975d06a931ae3d92bf80d338b7cb5d76fc66a1\/hojlife.myshopify.com-1741766948469.js?shop=hojlife.myshopify.com","https:\/\/na.shgcdn3.com\/pixel-collector.js?shop=hojlife.myshopify.com"];
508    for (var i = 0; i < urls.length; i++) {
509      var s = document.createElement('script');
510      s.type = 'text/javascript';
511      s.async = true;
512      s.src = urls[i];
513      var x = document.getElementsByTagName('script')[0];
514      x.parentNode.insertBefore(s, x);
515    }
516  };
517  if(window.attachEvent) {
518    window.attachEvent('onload', asyncLoad);
519  } else {
520    window.addEventListener('load', asyncLoad, false);
521  }
522})();</script>
vendor: 1 bytes, line 522
522
523<script id="__st">var __st={"a":25817710644,"offset":3600,"reqid":"2ee981f5-5b8f-4c97-8a80-c5197e359dca-1790718751","pageurl":"www.hoj.life\/","u":"9523efdfacb3","p":"home"};</script>
vendor: 1 bytes, line 523
523
524<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 524
524
525<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 525
525
526<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.hoj.life/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 526
526
527<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 = "//www.hoj.life/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>
527<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 527
527
528<script>
529  window.Shopify = window.Shopify || {};
530  window.Shopify.MCP = window.Shopify.MCP || {};
531  window.Shopify.MCP.enabled = true;
532  window.Shopify.MCP.shop = "hojlife.myshopify.com";
533  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.hoj.life\/api\/mcp";
534  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"]}}];
535</script>
vendor: 1 bytes, line 535
535
536<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("\/\/www.hoj.life\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
537</script>
vendor: 1 bytes, line 537
537
538<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://www.hoj.life/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
539</script>
vendor: 1 bytes, line 539
539
540<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
541  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);
542</script>
vendor: 1 bytes, line 542
542
543<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})}}));
544</script>
544
545
546<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
546
547  
548
549
550
551
552
553  
553<script type="text/javascript">
554    
555      window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
556    
557    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
558      currency: "USD",
559      currency_symbol: "$",
560      decimal_separator: ".",
561      thousands_separator: ",",
562      decimal_places: 2,
563      currency_symbol_location: "left"
564    };
565  </script>
565
566
567
568
569
570    <meta name="description" content="The world&#39;s most revolutionary herb accessories. Meaning “high” in Danish, HØJ creates higher quality products, higher standards and higher experiences.">
571    <link rel="canonical" href="https://www.hoj.life/">    <meta property="og:site_name" content="HØJ">
572    <meta property="og:url" content="https://www.hoj.life/">
573    <meta property="og:title" content="HØJ: Danish designed herb accessories | Welcome to the new high">
574    <meta property="og:type" content="website">
575    <meta property="og:description" content="The world&#39;s most revolutionary herb accessories. Meaning “high” in Danish, HØJ creates higher quality products, higher standards and higher experiences.">
576
577    <meta property="og:image" content="http://www.hoj.life/cdn/shop/files/Social_Logo.png?v=1682013870">
578    <meta property="og:image:secure_url" content="https://www.hoj.life/cdn/shop/files/Social_Logo.png?v=1682013870">
579    <meta property="og:image:width" content="1200">
580    <meta property="og:image:height" content="628">
581
582    <meta name="twitter:site" content="@https://x.com/hojlife">
583    <meta name="twitter:card" content="summary_large_image">
584    <meta name="twitter:title" content="HØJ: Danish designed herb accessories | Welcome to the new high">
585    <meta name="twitter:description" content="The world&#39;s most revolutionary herb accessories. Meaning “high” in Danish, HØJ creates higher quality products, higher standards and higher experiences.">
586
587    
587<script>
588      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
589    </script>
589
590
591    <meta name="theme-color" content="">
592    <link rel="shortcut icon" href="//www.hoj.life/cdn/shop/files/HOJ_Favicon.png?crop=center&height=32&v=1742563279&width=32" type="image/png" />
593    
594  
595  
596
597<script type="text/javascript">
598  
599    window.SHG_CUSTOMER = null;
600  
601</script>
601
602
603
604
605
606
607
608
609
610    
610<script>
611    document.addEventListener('DOMContentLoaded', function() {
612      // Find all headings in image duo sections
613      const headings = document.querySelectorAll('.image-duo-with-text .image-duo-grid h2');
614      
615      headings.forEach(function(heading) {
616        // Check if the heading contains a bracket for phonetic spelling
617        if (heading.textContent.includes('[') && heading.textContent.includes(']')) {
618          // Get the heading text
619          const text = heading.innerHTML;
620          
621          // Replace the text by wrapping the phonetic part in a colored span
622          heading.innerHTML = text.replace(/(\[[^\]]+\])/g, '<span class="phonetic-spelling">$1</span>');
623        }
624      });
625    });
626    </script>
626
627    
628    <!-- Additional styling for BEAST Currency Converter -->
629    <style>
630      .doubly-wrapper {
631        display: inline-flex !important;
632        align-items: center !important;
633        justify-content: center !important;
634        margin-right: 15px !important;
635        min-width: 30px !important;
636        min-height: 30px !important;
637        position: relative !important;
638        z-index: 100 !important;
639        border: 1px dashed transparent;
640      }
641      
642      .doubly-wrapper-active {
643        border: 1px dashed #ccc;
644        background-color: rgba(200, 200, 200, 0.1);
645      }
646      
647      @media screen and (max-width: 767px) {
648        .doubly-wrapper {
649          margin-right: 8px !important;
650          min-width: 25px !important;
651          min-height: 25px !important;
652        }
653      }
654    </style>
655<!-- BEGIN app block: shopify://apps/mlv-multi-country-pricing/blocks/mlveda-mcp/a55f20a0-67fc-44fb-8f37-8dfe18bd61a2 -->
656
657  
658    
658<script>console.log("assign true to loadCode for non shopify payments stores")</script>
658
659    
660  
661
662
663
664<script>console.log("loading currency conversion code")</script>
vendor: 1 bytes, line 664
664
665<script async>
666
vendor: 15,088 bytes, lines 667-668
667/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
668!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}
vendor: 4,356 bytes, line 668
668:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];
vendor: 10,068 bytes, line 668
668if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pe
vendor: 8,547 bytes, line 668
668nding",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone
vendor: 51,417 bytes, line 668
668=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
669      	
670      	$m = $.noConflict(true);
671	 window.pattern = /^(do|sv|ee|fi|fr|gd|gp|gg|hu|is|im|il|kz|ke|kg|la|mo|mk|mh|mq|ms|ma|nl|ne|ng|no|pw|py|pl|pt|kn|st|sc|sg|sk|za|sr|sj|th|to|tm|tc|uz|vu|vn|zm|af|al|as|ao|ai|an|ag|ar|as|bb|by|aq|bm|bq|bv|au|vg|bs|cv|bh|cf|bd|cn|be|co|ba|ci|bw|dk|bn|dm|bi|cd|cm|ec|ca|eg|td|gq|cx|er|cc|et|cr|eu|ga|gh|cy|gi|dj|gu|eu|gt|fk|gn|fo|gw|gf|hm|pf|hn|gm|iq|ge|ie|de|jm|gr|jp|in|ki|id|lr|je|mw|lv|my|ly|mu|li|yt|mv|mx|mc|mn|mz|nr|np|ni|nu|nf|pk|na|ph|oc|pn|om|qa|pg|re|pr|sh|ro|ru|rw|sm|bl|rs|pm|sx|vc|gs|sa|sd|sl|se|si|tj|tz|sb|tt|sa|tn|es|gb|lk|va|ch|zw|sy|tw|tl|tg|tr|um|vi|ug|us|uy|ve|af|ax|dz|ad|am|aw|at|az|bz|bj|bt|bo|br|io|bg|bf|kh|ky|cl|km|cg|ck|hr|cu|cw|cz|fj|tf|gl|gy|ht|hk|ir|it|jo|kw|lb|ls|lt|lu|mg|ml|mt|mr|fm|md|me|mm|na|nc|nz|kp|mp|ps|pa|pe|lc|mf|ws|sn|so|kr|ss|sz|tk|tv|ua|ae|wf|eh|ye|intl)$/;
672
673var MCP_shop_permanent_domain = "hojlife.myshopify.com"
674var MCP_shop_money_format = "${{amount}} "
675var MCP_shop_money_format_with_span_money = "<span class=money>${{amount}} </span>"
676//console.log(MCP_shop_permanent_domain, MCP_shop_money_format)
677
678window.mlvedaFlagCalled = false;
679window.mlveda_acs_mcp_acs_not_installed = false;
680window.mlvedaShopCurrency = "USD";
681window.shopify_supported_currencies = "USD ";
682var mlveda_regex = /<[^>]*>[ ]*mlveda_country[ |:]*<\/[a-z]*>[ \n:]*((intl|[a-z]{2})|(<[^>]*>([a-z]{2}|intl)<\/[a-z]*>))|(mlveda_country[ :\n]*((intl|[a-z]{2})|(<[^>]*>([a-z]{2}|intl)<\/[a-z]*>)))/gmi
683      
684$m("<style type='text/css'>span.money{ display : none; }</style>").appendTo("head");
685$m("<style type='text/css'>select[name='id']{ display : none; }</style>").appendTo("head");
686$m("<style type='text/css'>.shopify-payment-button,form[action*='/cart/add'] [type='submit'], form[action*='/cart/add'] [type='button'], form[action*='/cart/add'] [name='add'], form[action*='/cart'] [name='checkout']{visibility : hidden;}</style>").appendTo("head");          
687
688
689//add condition here this should only load when store is not migrated
690
691
692
693
694
695
696one_more_flag = false
697  
698</script>
698
699
700
701  
701<script>
702  console.log("assinging true to mlvedaFlagCalled")
703  window.mlvedaFlagCalled = true;
704  var convert_currency = false;
705  function initMutationObserver() {
706    if (document.body) {
707      var mlveda_observer = new MutationObserver(function(mutations){
708                //console.log(mutations.length);
709                mutations.forEach(function(mutation) {
710            
711                  if ( "undefined" != typeof mlvedaFlagCalled && mlvedaFlagCalled && "undefined" != typeof window.mlvedadefaultcurrency && window.mlvedadefaultcurrency && ACSCurrency.currentCurrency != "" ) {
712            
713                    if ( ACSCurrency.currentCurrency == mlvedaShopCurrency && $m('span.money').length > 0  && Array.from($m('span.money')).some(e => e.getAttribute('data-currency-'+mlvedaShopCurrency.toLowerCase()) == null)) {
714                      // console.log('mlvedaload called form mutation')
715                      if(typeof ACSCurrency !== "undefined" && typeof ACSCurrency.moneyFormats !== "undefined") { mlvedaload(); }
716                      $m("<style type=\"text/css\"> span.money { display: inline;} </style>").appendTo("head");
717                      $m("<style type=\"text/css\"> .shopify-payment-button,form[action*='/cart/add'] [type='submit']{visibility:visible;}</style>").appendTo("head");
718                    } else if ( ACSCurrency.currentCurrency != mlvedaShopCurrency ) {
719                    
720                    if ( !convert_currency && mutation.target.nodeName.toLowerCase() == "span" && mutation.target.classList.length > 0  && mutation.target.className.indexOf('money') != -1 ) {
721                            if ( !(mutation.target.getAttribute('data-currency')) ) {
722                              convert_currency = true;
723                            }
724                          }
725                            
726                          if ( !convert_currency && mutation.target.querySelectorAll('span.money').length > 0) {
727                            mutation.target.querySelectorAll('span.money').forEach( (currentElem) => {
728                              if ( !(currentElem.getAttribute('data-currency')) ) {
729                                convert_currency = true;
730                              }
731                            });
732                          }
733                      }
734                  }
735                });
736      
737      if ( convert_currency ) {
738          console.log("mlvedaload call !!!");
739            if(typeof ACSCurrency !== "undefined" && typeof ACSCurrency.moneyFormats !== "undefined") { mlvedaload(); }
740          convert_currency = false;
741        }
742    });
743      
744    mlveda_observer.observe(document.body, { childList: true , subtree : true, attributes : true});
745    } else {
746      console.log("document.body not available yet, retrying...");
747      setTimeout(initMutationObserver, 100);
748    }
749  }
750  if (document.readyState === "loading") {
751    document.addEventListener("DOMContentLoaded", initMutationObserver);
752  } else {
753    initMutationObserver();
754  }
755  </script>
755
756
757
758
759<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
760
761<style type="text/css">
762
763/* mlveda-currencies-switcher.iquid */
764
765
766/* mlveda-currencies-switcher.iquid */
767
768
769
770/* mlveda-currencies-flag.liquid */
771
772.nice-select {
773  -webkit-tap-highlight-color: transparent;
774  background-color: transparent !important;
775  border-radius: 0px;
776/*  comment this line border: solid 1px; */
777  border-color: inherit !important;
778  box-sizing: border-box;
779  clear: both;
780  cursor: pointer;
781  display: block;
782  /* float: left; */
783  font-family: inherit;
784  font-size: inherit;
785  font-weight: normal;
786  height: 30px;
787  line-height: 30px;
788  outline: none;
789  padding-left: 5px;
790  padding-right: 20px;
791  position: relative;
792  text-align: left !important;
793  transition: all 0.2s ease-in-out;
794  -webkit-user-select: none;
795     -moz-user-select: none;
796      -ms-user-select: none;
797          user-select: none;
798  white-space: nowrap;
799  width: 90px; }
800.nice-select:after {
801/*   border-bottom: 2px solid;
802  border-right: 2px solid; */
803/*  comment this line border-color: inherit !important; */
804/*   content: '';
805  display: block;
806  height: 5px;
807  margin-top: -4px;
808  pointer-events: none;
809  position: absolute;
810  right: 12px;
811  top: 50%;
812  -webkit-transform-origin: 66% 66%;
813          transform-origin: 66% 66%;
814  -webkit-transform: rotate(45deg);
815          transform: rotate(45deg);
816  transition: all 0.15s ease-in-out;
817  width: 5px; */}
818.nice-select.open:after {
819  -webkit-transform: rotate(-135deg);
820          transform: rotate(-135deg); }
821.nice-select.open .list {
822  opacity: 1;
823  pointer-events: auto;
824  -webkit-transform: scale(1) translateY(0);
825          transform: scale(1) translateY(0); }
826.nice-select.switch {
827  font-size: 12px;
828  height: 30px;
829  width:90px;
830  line-height: 30px; 
831  display:inline-block;
832  }
833.nice-select.switch:after {
834  height: 4px;
835  width: 4px; }
836.nice-select.switch .option {
837  line-height: 30px;
838  min-height: 30px; }
839.nice-select .list {
840/*   color: #000 !important; */
841  background-color:#fff;
842  z-index: 999 !important;
843/*   width:96px !important; */
844  width:92px !important;
845  border-radius: 0px;
846  border:1px solid #e8e8e8;
847  box-sizing: border-box;
848  margin-top:0px;
849  margin-left:0px !important;
850  margin-bottom:0px !important;
851  opacity: 0;
852  overflow: hidden;
853  padding: 0;
854  pointer-events: none;
855  position: absolute;
856  top: 100%;
857  left: -1px;
858  -webkit-transform-origin: 50% 0;
859          transform-origin: 50% 0;
860  -webkit-transform: scale(0.75) translateY(-21px);
861          transform: scale(0.75) translateY(-21px);
862  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
863  z-index: 9; }
864.nice-select .option:hover {
865  background-color: #f8f8f8; }
866.nice-select .option {
867  cursor: pointer;
868   border-bottom: solid 1px #e8e8e8;
869  font-weight: 400;
870  line-height: 30px !important;
871  list-style: none;
872  margin-left: 0px !important;
873  margin-right: 0px !important;
874  height: 30px !important;
875  outline: none;
876/*   padding-left: 5px!important; */
877  padding-left: 5px;
878  padding-right: 5px;
879  text-align: left;
880  transition: all 0.2s; 
881  float: left !important;
882  border-left: 0px !important;
883    border-top: 0px !important;
884    border-right: 0px !important;
885  width: 94px !important;
886  
887}
888  .nice-select .option:last-child{ border-bottom:0 none}
889.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
890  }
891.nice-select .option.selected {
892  font-weight: bold; }
893
894/*# sourceMappingURL=nice-select.css.map */
895
896.nice-select.switch .flags{ position:relative; top:50%; margin-top:-7px}
897
898.mldarrow:hover{
899  cursor: pointer !important; 
900  }
901
902
903/* mlveda-currencies-flag.liquid */
904
905
906
907/* mlveda-currencies-styleliquid */
908
909  .nice-select .option {
910    margin-bottom: 0px;
911  }
912   .nice-select .option:last-child
913  {
914    border-bottom: 0px !important;
915    overflow:hidden !important;
916  }
917/* start flag code */
918
919     .nice-select .flags 
920      {
921        display:none !important;
922      }
923      .nice-select .option
924      {
925        text-align:center !important;
926        padding-left: 0px;
927      }
928      span.mlcurrent 
929      {
930        display:block !important;
931        text-align:center !important;
932      }
933      .pick_currency 
934      {
935        padding-right:0px !important;
936      }
937
938
939
940/* End flag code */
941  
942         /** arroe code **/
943.mldarrow{
944     position: relative;
945    right: 10px;
946  }
947  .nice-select{
948    display:inline-block !important;
949    
950    padding-right:0px !important;
951    
952  }
953   /** end arroe code **/ 
954  
955/* start border code */
956
957  
958      .pick_currency 
959      {
960        border: 1px solid !important;
961        border-color: inherit !important;
962      }
963      .nice-select .list 
964      {
965        border: 1px solid !important;
966        border-color: inherit !important;
967/*         border-bottom: 0px !important; */
968      }
969      .nice-select .option 
970      {
971        border-bottom: 1px solid !important;
972        border-color:inherit !important;
973      }
974  
975/* end border code */
976
977/* switcher color,Font-size code */
978
979  .pick_currency 
980      {
981        color: inherit !important;
982        background-color: #ffffff !important;
983      }
984      .pick_currency:hover
985      {
986        color: inherit !important;
987        background-color: inherit !important;
988      }
989      .nice-select
990      {
991        font-size:  !important;
992      }
993      .nice-select .option 
994      {
995         color: inherit !important;
996         background-color: #ffffff !important;
997      }
998      .nice-select .option:hover 
999      {
1000        color: inherit !important;
1001         background-color: inherit !important;
1002      }
1003        .nice-select .list 
1004      {
1005         background-color: #ffffff !important;
1006      } 
1007  
1008/* End switcher color code */
1009  
1010/* Cart message code */
1011  .mlvedaCartNote
1012  {
1013    max-width: 1200px;
1014    margin: 0 auto;
1015    margin-top: 25px;
1016    padding: 40px !important;
1017    text-align: justify;
1018  }
1019
1020  .mlvedaCartNote
1021  {
1022    color: inherit !important;
1023    background-color: inherit !important;
1024/*     display:block !important; */
1025  }
1026 
1027/* End Cart message code */
1028  
1029 
1030  /*when backgroundcolor is inherit code */
1031
1032
1033  
1034   
1035  
1036/*   
1037  
1038   .nice-select .list:hover, .pick_currency:hover 
1039      {
1040         background-color: #fff !important;
1041       
1042      } 
1043  
1044   */
1045/*End when backgroundcolor is inherit code */
1046  
1047     
1048  /* Currencysymbol functionality  */
1049  
1050   .nice-select{
1051    width: 81px;
1052   }
1053  
1054/* EndCurrencysymbol functionality  */
1055
1056/* Switcher shadow style  */
1057   
1058  /* EndSwitcher shadow style  */ 
1059
1060
1061/* New css */
1062  .pick_currency {
1063   
1064    z-index: 9999 !important;
1065    border-radius: 8px !important; /* Rounded corners */
1066    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important; /* Subtle shadow */
1067    padding: 2px !important;
1068    font-size: 13px !important;
1069    display: inline-flex !important;
1070    align-items: center !important;
1071    transition: all 0.3s ease !important; /* Smooth transition for hover */
1072}
1073
1074.pick_currency:hover {
1075    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15) !important; /* Enhanced shadow on hover */
1076    transform: translateY(-2px) !important; /* Slight lift effect */
1077}
1078
1079.nice-select {
1080    background: transparent !important;
1081    border-radius: 8px !important;
1082    padding: 0 30px 0 10px !important; /* Adjusted padding for arrow */
1083     height: 31px !important;
1084    line-height: 35px !important;
1085    width: 100px !important;
1086    cursor: pointer !important;
1087    align-items: center !important;
1088    position: relative !important;
1089}
1090.nice-select:has(> .circle) {
1091height: 36px !important;
1092    line-height: 37px !important;
1093}
1094.nice-select:has(.circle)::after {
1095    right: 20px !important;
1096    top: 42% !important;
1097}
1098
1099
1100.pick_currency .nice-select .list {
1101    border: 1px solid !important;
1102    border-color: inherit !important;
1103    border-radius: 8px !important;
1104    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
1105    max-height: 200px !important;
1106    overflow-y: auto !important;
1107    margin-top: 4px !important;
1108    opacity: 0 !important;
1109    transform: scale(0.95) translateY(-10px) !important; /* Start slightly scaled and offset */
1110    transition: all 0.3s ease-out !important; /* Smooth animation */
1111    width: 101px !important;
1112    z-index: 1000 !important;
1113}
1114
1115.nice-select.open .list {
1116    opacity: 1 !important;
1117    transform: scale(1) translateY(0) !important; /* Fully visible and in place */
1118    pointer-events: auto !important;
1119}
1120
1121 .nice-select .option {
1122    width: 100px !important;
1123    line-height: 24px !important;
1124    align-items: center !important;
1125    transition: background-color 0.2s ease !important;
1126}
1127
1128.nice-select .option:hover,
1129.nice-select .option.focus,
1130.nice-select .option.selected.focus {
1131    background-colorinherit !important/* Subtle hover background */
1132    color:inherit !important; /* Highlight text on hover */
1133}
1134
1135.nice-select .option:last-child {
1136    border-bottom: none !important;
1137}
1138
1139
1140
1141.nice-select:after {
1142    content: '' !important;
1143    border-bottom: 2px solid #333 !important;
1144    border-right: 2px solid #333 !important;
1145    height: 7px !important;
1146    width: 7px !important;
1147    position: absolute !important;
1148     right: 12px !important;
1149    top: 44% !important;
1150    transform: translateY(-50%) rotate(45deg) !important;
1151    transition: transform 0.3s ease !important;
1152}
1153
1154.nice-select.open:after {
1155    transform: translateY(-12%) rotate(-135deg) !important; /* Rotate for open state */
1156}
1157
1158.mldarrow {
1159    display: none !important; /* Remove Font Awesome arrow */
1160}
1161.pick_currency .circle{
1162position:relative;
1163top:2px;
1164}
1165.cn {
1166position:relative;
1167top:2px;
1168}
1169.mlcurrent{
1170position:relative;
1171top:-2px;
1172}
1173.pick_currency .nice-select .list::-webkit-scrollbar {
1174  width: 5px;
1175}
1176
1177/* Track */
1178.pick_currency .nice-select .list::-webkit-scrollbar-track {
1179  box-shadow: inset 0 0 5px grey;
1180  border-radius: 50px;
1181}
1182
1183/* Thumb */
1184.pick_currency .nice-select .list::-webkit-scrollbar-thumb {
1185  background: #A9A9A9;
1186  border-radius: 10px;
1187}
1188
1189/* Thumb on hover */
1190.pick_currency .nice-select .list::-webkit-scrollbar-thumb:hover {
1191  background: #A9A9A9;
1192}
1193
1194/* End New Css */
1195
1196
1197
1198   
1199
1200/* mlveda-currencies-styleliquid */
1201
1202
1203
1204
1205
1206
1207</style>
1208
1209<script type="text/javascript">
1210
1211window.shopify_supported_currencies = "USD ";
1212window.mlveda_acs_mcp_acs_not_installed = true;
1213window.mlvShopMainCurrency = 'USD';
1214window.mlvShopName = 'HØJ';
1215window.mlvShopCurrency = 'USD';
1216window.mlvMoneyWithCurrencyFormat = "${{amount}} USD ";
1217window.mlvMoneyFormat = "${{amount}} ";
1218window.mlvCartCurrencyISOCode = 'USD';
1219
1220var mlvForm = '<form method="post" action="/cart/update" id="currency_form" accept-charset="UTF-8" class="currency-selector small--hide" enctype="multipart/form-data"><input type="hidden" name="form_type" value="currency" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/" /><input type="hidden" name="currency" value="CurrencyDrop"></form>';
1221
1222document.addEventListener("DOMContentLoaded", function(event) { 
1223  document.body.insertAdjacentHTML( 'beforeend', mlvForm );
1224});
1225</script>
1225
1226
1227
1228<script type="text/javascript">
1229
1230
1231     
vendor: 34,139 bytes, lines 1231-1233
1231/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
1232!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
1233},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}
vendor: 7,763 bytes, line 1233
1233});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}}
vendor: 42,343 bytes, lines 1233-1234
1233,n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
1234},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
1235
1236      $acs = $.noConflict(true);
1237     mlflag1 = false;
1238     mlflag2 = false;
1239
1240
1241
1242
1243var mlvCartNote = "<<shop.name>> process all orders in <<shop.currency>>. While the content of your cart is currently displayed in <<shop.selected_currency>>, you will checkout using <<shop.currency>> at the most current exchange rate.";
1244mlvCartNote = mlvCartNote.replaceAll("<<shop.name>>",mlvShopName);
1245mlvCartNote = mlvCartNote.replaceAll("<<shop.currency>>",mlvShopMainCurrency);
1246mlvCartNote = mlvCartNote.replaceAll("<<shop.selected_currency>>","<span class='selected-currency'></span>");
1247$acs(".mlvedaCartNote").html(mlvCartNote);
1248
1249
1250   
1251
1252
1253
1254
1255
1256
1257window.supported_currencies = "USD DKK EUR BGN CZK HUF PLN RON SEK AED XCD ALL AMD AOA ARS AWG AZN BAM BBD BDT XOF BHD BIF BND BOB BRL BSD BTN BWP BYN BZD AUD CDF XAF CHF NZD CLP CNY COP CRC CVE ANG DJF DOP DZD EGP MAD ERN ETB FJD FKP GEL GBP GHS GMD GNF GTQ GYD HNL HTG IDR ILS INR ISK JEP JMD JOD JPY KES KHR KID KMF KRW KWD LAK LBP LKR LRD LSL MDL MGA MKD MNT MOP MRU MUR MVR MWK MYR MZN NAD XPF NGN NIO NOK NPR OMR PEN PGK PHP PKR PYG QAR RSD RUB RWF SAR SBD SCR SGD SHP SLL SOS SRD SSP STD SZL THB TND TOP TRY TTD TWD TZS UAH UGX UYU VND VUV WST ZAR ZMW 
1257CAD MXN HKD TMT UZS AFN KYD IQD KZT KGS LYD MMK SDG TJS YER";
1258
1259   var mlvedaLoadScript = (src) => {
1260        return new Promise((resolve, reject) => {
1261            const el = document.createElement('script');
1262            el.src = src;
1263            el.onload = resolve;
1264            el.onerror = reject;
1265            document.head.appendChild(el);
1266        });
1267    };
1268
1269    var performAjax = async () => {
1270        try {
1271            if ( shopify_supported_currencies.length > 4 ) {
1272                await mlvedaLoadScript('//mlveda-shopifyapps.s3.amazonaws.com/multiCurrencyPricing/js/'+ Shopify.shop.split(".myshopify.com")[0] +'_currencies.js?rnd='
1273				    +Math.floor((Math.random() * 10000000000) + 1),
1274			);
1275            } else {
1276                await mlvedaLoadScript('//mlveda-shopifyapps.s3.amazonaws.com/multiCurrencyPricing/js/currencies.js?rnd='+
1277				    Math.floor((Math.random() * 10000000000) + 1));
1278            }
1279            window.ACSCurrency = Currency;
1280            if(mlveda_acs_mcp_acs_not_installed) {
1281            	await mlvedaLoadScript('//www.mlveda.com/MultiCurrency/New/jquery.currencies.min.js?rnd='+Math.floor((Math.random() * 10000000000) + 1));
1282            } else {
1283            	await mlvedaLoadScript('/apps/MultiCurrency/New/jquery.currencies.min.js?rnd='+Math.floor((Math.random() * 10000000000) + 1));
1284            }
1285        } catch (error) {
1286            console.log(error);
1287        }
1288    };
1289
1290    performAjax();
1291
1292  
1293//var ACSCurrency = Currency;
1294function mlvedaCreateCookie(name, value, days) {
1295    if (days) {
1296        var date = new Date();
1297        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
1298        var expires = "; expires=" + date.toGMTString();
1299    }
1300    else
1301        var expires = "";
1302    document.cookie = name + "=" + value + expires + "; path=/";
1303}
1304function mlvedaReadCookie(name) {
1305    var nameEQ = name + "=";
1306    var ca = document.cookie.split(';');
1307    for (var i = 0; i < ca.length; i++) {
1308        var c = ca[i];
1309        while (c.charAt(0) == ' ')
1310            c = c.substring(1, c.length);
1311        if (c.indexOf(nameEQ) == 0)
1312            return c.substring(nameEQ.length, c.length);
1313    }
1314    return null;
1315}
1316function mlvedaEraseCookie(name) {
1317    createCookie(name, "", -1);
1318}
1319
1320function roundCurrencyWithCustomRule() {
1321    
1322 	var mlvedaACS_roundingrules_json = {"HUF":{"reference":100,"rule":100},"BGN":{"reference":1,"rule":1},"DKK":{"reference":1,"rule":1},"RON":{"reference":1,"rule":1},"SEK":{"reference":1,"rule":1},"CZK":{"reference":1,"rule":1},"PLN":{"reference":1,"rule":1},"EUR":{"reference":1,"rule":1}};
1323        if(typeof mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency] !== "undefined") {
1324 	  $acs('.money').each(function(){
1325	    if (ACSCurrency.currentCurrency === "JOD" || ACSCurrency.currentCurrency === "KWD" || ACSCurrency.currentCurrency === "BHD" || ACSCurrency.currentCurrency === "TND" || ACSCurrency.currentCurrency === "OMR") {
1326          var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) / 10 ;
1327        }
1328        /*else if( ACSCurrency.currentCurrency === "KRW" || ACSCurrency.currentCurrency === "JPY" || ACSCurrency.currentCurrency === "SEK" || ACSCurrency.currentCurrency === "HUF" || ACSCurrency.currentCurrency === "ISK"){*/
1329	 else if(ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format.indexOf('amount_no_decimals') != -1){
1330	 	var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) * 100 ;   	
1331        } else {
1332          var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10)  ;
1333        }
1334        var moneyrawremainder = ( moneyraw % ( mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].reference * 100 ) ) / 100;
1335        if( moneyrawremainder == 0 || moneyrawremainder == mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule) {
1336          
1337        }
1338        else if(moneyrawremainder < mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule) {
1339          moneyraw = ( moneyraw / 100 - moneyrawremainder + mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule ) * 100;
1340        } else {
1341          moneyraw = ( moneyraw / 100 - moneyrawremainder + mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].reference + mlvedaACS_roundingrules_json[ACSCurrency.currentCurrency].rule ) * 100;
1342        }
1343        if(ACSCurrency.format === "money_with_currency_format") {
1344          var acuree = ACSCurrency.formatMoney(moneyraw, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_with_currency_format)
1345        }
1346        else {
1347          var acuree = ACSCurrency.formatMoney(moneyraw, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format)
1348        }        
1349        $acs(this).html(acuree);
1350 	  });
1351      return true;
1352    }
1353    
1354    return false;
1355}
1356
1357function roundCurrency() {
1358  
1359$acs('.money').each(function(){
1360       if (ACSCurrency.currentCurrency === "JOD" || ACSCurrency.currentCurrency === "KWD" || ACSCurrency.currentCurrency === "BHD" || ACSCurrency.currentCurrency === "TND" || ACSCurrency.currentCurrency === "OMR") {
1361         var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) / 10 ;
1362       }
1363       /*else if( ACSCurrency.currentCurrency === "KRW" || ACSCurrency.currentCurrency === "JPY" || ACSCurrency.currentCurrency === "SEK" || ACSCurrency.currentCurrency === "HUF" || ACSCurrency.currentCurrency === "ISK"){
1364         var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) * 100 ;*/
1365	else if(ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format.indexOf('amount_no_decimals') != -1){
1366	 	var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10) * 100 ;   	
1367       } else {
1368         var moneyraw = parseFloat($acs(this).html().replace(/[^0-9]/g, ""), 10)  ;
1369       }
1370       if ( shopify_supported_currencies.length > 4 ) {
1371        var moneyrounded;
1372        if(ACSCurrency.currentCurrency === "JPY") {
1373         moneyrounded = Math.ceil(moneyraw / 10000) * 10000;
1374        } 
1375      else if(ACSCurrency.currentCurrency === "EUR"){
1376           moneyrounded = Math.ceil(moneyraw / 100) * 100 - 5;
1377        }
1378     else {
1379           moneyrounded = Math.ceil(moneyraw / 100) * 100;
1380        }
1381       } else {
1382        var moneyrounded = ((Math.round(moneyraw / 100)) - 1 + 1) * 100 ;
1383       }
1384       
1385       if(ACSCurrency.format === "money_with_currency_format") {
1386         var acuree = ACSCurrency.formatMoney(moneyrounded, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_with_currency_format)
1387       }
1388       else {
1389         var acuree = ACSCurrency.formatMoney(moneyrounded, ACSCurrency.moneyFormats[ACSCurrency.currentCurrency].money_format)
1390       }        $acs(this).html(acuree);
1391     });    
1392}
1393
1394var onetimecallflag = true;
1395/*$acs('span.money span.money').each(function() {
1396  $acs(this).parents('span.money').removeClass('money');
1397});*/
1398$acs('.money').parents('.money').removeClass('money');
1399
1400if ( typeof mlvedaFlagCalled === 'undefined' ) {
1401  window.mlvedaFlagCalled = true
1402}
1403
1404function mlvedaload() {
1405if("undefined" != typeof mlvedaFlagCalled && mlvedaFlagCalled && "undefined" != typeof window.mlvedadefaultcurrency){
1406             if(shopify_supported_currencies.length > 4 && shopify_supported_currencies.indexOf(ACSCurrency.cookie.read()) != -1) {	             
1407             bindmlvedaevents();
1408             calculateCartPrice(null);
1409             }
1410  
1411
1412ACSCurrency.format = 'money_with_currency_format';
1413
1414var shopCurrency = mlvShopMainCurrency
1415/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
1416ACSCurrency.moneyFormats[shopCurrency].money_with_currency_format = mlvMoneyWithCurrencyFormat
1417ACSCurrency.moneyFormats[shopCurrency].money_format = mlvMoneyFormat
1418  
1419
1420/* Default currency */
1421var defaultCurrency = shopCurrency;
1422  
1423/* Cookie currency */
1424var cookieCurrency = null;//ACSCurrency.cookie.read();
1425var resetCurrencyCookie = mlvedaReadCookie("resetCurrencyCookie");
1426if (resetCurrencyCookie == null)
1427{
1428    cookieCurrency = null;
1429    mlvedaCreateCookie("resetCurrencyCookie", 1, 365);
1430}
1431  if(cookieCurrency == null) {
1432    if("undefined" != typeof window.temp_currency_array && window.temp_currency_array[0] !== window.mlvedadefaultcurrency && window.temp_currency_array[1] !== window.mlvedadefaultcurrency) {
1433      cookieCurrency = "USD";
1434    }
1435    else {
1436      cookieCurrency = window.mlvedadefaultcurrency;
1437    }
1438  }
1439/* Fix for customer account pages */
1440/*$acs('span.money span.money').each(function() {
1441  $acs(this).parents('span.money').removeClass('money');
1442});*/
1443$acs('.money').parents('.money').removeClass('money');
1444/* Saving the current price */
1445$acs('span.money').each(function() {
1446if(!$acs(this).attr('data-currency-'+mlvShopMainCurrency))
1447{
1448  $acs(this).attr('data-currency-'+mlvShopMainCurrency, $acs(this).html());
1449}
1450});
1451// If there's no cookie.
1452if (cookieCurrency == null || cookieCurrency == shopCurrency) {
1453  if(cookieCurrency == shopCurrency) {
1454    ACSCurrency.currentCurrency = shopCurrency;
1455  }
1456  else if (shopCurrency !== defaultCurrency) {
1457    ACSCurrency.convertAll(shopCurrency, defaultCurrency);
1458  }
1459  else {
1460    ACSCurrency.currentCurrency = defaultCurrency;
1461  }
1462}
1463// If the cookie value does not correspond to any value in the currency dropdown.
1464else if ($acs('[name=currencies]').length && $acs('[name=currencies] option[value=' + cookieCurrency + ']').length === 0) {
1465  ACSCurrency.currentCurrency = shopCurrency;
1466  ACSCurrency.cookie.write(shopCurrency);
1467}
1468else if (cookieCurrency === shopCurrency) {
1469  ACSCurrency.currentCurrency = shopCurrency;
1470}
1471else {
1472  ACSCurrency.convertAll(shopCurrency, cookieCurrency);
1473  if(shopify_supported_currencies.indexOf(ACSCurrency.currentCurrency) == -1){ 
1474  $acs(".mlvedaCartNote").css("display","inline-block");
1475  }
1476  if(!roundCurrencyWithCustomRule()) {
1477  roundCurrency();
1478  }
1479}
1480$acs('[name=currencies]').val(ACSCurrency.currentCurrency).change(function() {
1481  var newCurrency = $acs(this).val();
1482  if(ACSCurrency.currentCurrency!=shopCurrency) {
1483    ACSCurrency.convertAll(ACSCurrency.currentCurrency, shopCurrency);
1484    ACSCurrency.convertAll(shopCurrency, newCurrency);
1485  }
1486  else {
1487    ACSCurrency.convertAll(ACSCurrency.currentCurrency, newCurrency);
1488  }
1489  
1490  $acs('.selected-currency').text(ACSCurrency.currentCurrency);
1491  if(newCurrency != shopCurrency) {
1492    if(!roundCurrencyWithCustomRule()) {
1493    roundCurrency();
1494    }
1495    if(shopify_supported_currencies.indexOf(ACSCurrency.currentCurrency) == -1){ 
1496    $acs(".mlvedaCartNote").css("display","inline-block");
1497    }
1498  } else {
1499    $acs(".mlvedaCartNote").css("display","none");
1500  }});
1501var original_selectCallback = window.selectCallback;
1502var selectCallback = function(variant, selector) {
1503  original_selectCallback(variant, selector);
1504  ACSCurrency.convertAll(shopCurrency, $acs('[name=currencies]').val());
1505  $acs('.selected-currency').text(ACSCurrency.currentCurrency);
1506};
1507$acs('.selected-currency').text(ACSCurrency.currentCurrency);
1508  if(onetimecallflag) {
1509  //$acs('.single-option-selector').change(function() {
1510    //mlvedaload();
1511  //});
1512  //$acs('.swatch').change(function() {
1513    //mlvedaload();
1514  //});
1515  //$acs('.single-option-radio').change(function() {
1516    //mlvedaload();
1517  //});
1518/*if( typeof $ !== "undefined" ) {
1519  $(document).ajaxComplete(function(event, xhr, settings) {
1520     if( settings.url.indexOf("cart.js")!=-1 ) {
1521       setTimeout(function() {
1522         bindmlvedaevents();
1523         calculateCartPrice(xhr);
1524         mlvedaload();
1525       }, 1000);
1526     }
1527   });
1528}*/
1529//$acs(".pick_currency:visible").css("height",$acs(".pick_currency").parent(":visible").height());
1530//$acs(".pick_currency:visible").css("line-height",$acs(".pick_currency").parent(":visible").height());
1531//$acs("[name=currencies]:visible").css("height",$acs(".pick_currency").parent(":visible").height());
1532//$acs("[name=currencies]:visible").css("line-height",$acs(".pick_currency").parent(":visible").height());
1533  //$acs("#currencies").niceSelect();
1534  //$acs("#currencies1").niceSelect();
1535  //$acs("#currencies2").niceSelect();
1536  onetimecallflag = false;
1537  }
1538
1539if ( ACSCurrency.currentCurrency == mlvShopMainCurrency ) {
1540      $acs("<style type=\"text/css\">span.money{ display: inline;}</style>").appendTo("head");
1541  }
1542  if ( ACSCurrency.currentCurrency != mlvShopMainCurrency && $acs('span.money').attr('data-currency') ) {
1543      $acs("<style type=\"text/css\">span.money{ display: inline;}</style>").appendTo("head");
1544  }
1545  $acs("<style type=\"text/css\">  .shopify-payment-button,form[action*='/cart/add'] [type='submit'], form[action*='/cart/add'] [type='button'], form[action*='/cart/add'] [name='add'], form[action*='/cart'] [name='checkout']{visibility:visible;}</style>").appendTo("head");
1546      }
1547}
1548function bindmlvedaevents() {
1549    if (mlvedaReadCookie("acscurrency") !== mlvCartCurrencyISOCode) {
1550        if ($acs("[name=checkout]").length > 0 && typeof $acs._data($acs("[name=checkout]")[0]).events !== "undefined" && typeof $acs._data($acs("[name=checkout]")[0]).events.click !== "undefined" && $acs._data($acs("[name=checkout]")[0]).events.click.length > 0) {
1551            var mlvedadonotbind = false;
1552            for (var i = 0; i < $acs._data($acs("[name=checkout]")[0]).events.click.length; i++) {
1553                if ($acs._data($acs("[name=checkout]")[0]).events.click[i].namespace === "mlvedaclick") {
1554                    mlvedadonotbind = true;
1555                }
1556            }
1557            if (!mlvedadonotbind) {
1558                $acs("[name=checkout]").on("click.mlvedaclick", function (e) {
1559                    $acs.ajax({
1560                        url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency,
1561                        async: false,
1562                        success: function (result) {
1563                          window.location.href = "/checkout";
1564                        }
1565                    });
1566                });
1567            }
1568        } else {
1569            $acs("[name=checkout]").on("click.mlvedaclick", function (e) {
1570                $acs.ajax({
1571                    url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency,
1572                    async: false,
1573                    success: function (result) {
1574                    }
1575                });
1576            });
1577        }
1578
1579		if ($acs(".shopify-payment-button__button").length > 0 && typeof $acs._data($acs(".shopify-payment-button__button")[0]).events !== "undefined" && typeof $acs._data($acs(".shopify-payment-button__button")[0]).events.click !== "undefined" && $acs._data($acs(".shopify-payment-button__button")[0]).events.click.length > 0) {
1580            var mlvedadonotbind = false;
1581            for (var i = 0; i < $acs._data($acs(".shopify-payment-button__button")[0]).events.click.length; i++) {
1582                if ($acs._data($acs(".shopify-payment-button__button")[0]).events.click[i].namespace === "mlvedaclick") {
1583                    mlvedadonotbind = true;
1584                }
1585            }
1586            if (!mlvedadonotbind) {
1587                $acs(".shopify-payment-button__button").on("click.mlvedaclick", function (e) {
1588                    $acs.ajax({
1589                        url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency,
1590                        async: false,
1591                        success: function (result) {
1592                          window.location.href = "/checkout";
1593                        }
1594                    });
1595                });
1596            }
1597        } else {
1598            $acs(".shopify-payment-button__button").on("click.mlvedaclick", function (e) {
1599                $acs.ajax({
1600                    url: "/cart/update.js?currency=" + ACSCurrency.currentCurrency,
1601                    async: false,
1602                    success: function (result) {
1603                    }
1604                });
1605            });
1606        }
1607    }
1608}
1609  
1610function calculateCartPrice(xhr) {
1611    var mlvedaCartJS = {};
1612  
1613  
1614    if(xhr !=  null) {
1615    mlvedaCartJS = JSON.parse(xhr.responseText);
1616  } else {
1617    $acs.ajax({
1618            url: "/cart.js",
1619            async: false,
1620            dataType: "json",
1621            success: function (result) {
1622                mlvedaCartJS = result;
1623        }
1624    });
1625  }
1626  
1627  
1628  
1629  
1630    var homeCurrency = {};
1631    $acs.ajax({
1632            url: "/cart/update.js?currency=" + mlvedaReadCookie("acscurrency"),
1633            async: false,
1634            dataType: "json",
1635            success: function (result) {
1636                for (i = 0; i < mlvedaCartJS.items.length; i++) {
1637                    homeCurrency[mlvedaCartJS.items[i].line_price] = result.items[i].line_price;
1638		    homeCurrency[mlvedaCartJS.items[i].original_price] = result.items[i].original_price;
1639                }
1640                homeCurrency[mlvedaCartJS.total_price] = result.total_price;
1641                $acs('span.money').each(function () {
1642                        var convertedPrice = null;
1643                        if (!$acs(this).attr("data-currency-" + mlvShopMainCurrency.toLowerCase())) {
1644                          var this_money = $acs(this).html()
1645                          if ( this_money.replace(/[^0-9.,']/g,"").match(/^\D/g) ) {
1646                            this_money = this_money.replace(/[^0-9.,']/g,"").substring(1)
1647                          }
1648                          if ( this_money.replace(/[^0-9.,']/g,"").match(/\D$/g) ) {
1649                            this_money = this_money.replace(/[^0-9.,']/g,"").slice(0, -1)
1650                          }
1651                            if (this_money.replace(/[^0-9.,']/g,"").match(/[,.']{1}[0-9]{2}$/g)) {
1652                              key = this_money.replace(/[^0-9]/g, "");
1653                            } else {
1654                              key = 100*(this_money.replace(/[^0-9]/g, ""));
1655                            }
1656                            convertedPrice = homeCurrency[key];
1657                          if (convertedPrice != null) {
1658                                $acs(this).attr("data-currency-" + mlvedaReadCookie("acscurrency").toLowerCase(), Mlveda.formatMoney(convertedPrice, ACSCurrency.moneyFormats[mlvedaReadCookie("acscurrency")].money_with_currency_format));
1659                          }
1660                      }
1661                });
1662        }
1663    });
1664}
1665  
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675/* First CSS File */
1676var giftofspeed = document.createElement('link');
1677giftofspeed.rel = 'stylesheet';
1678giftofspeed.href="https://d38dvuoodjuw9x.cloudfront.net/ml-flag.css"
1679giftofspeed.type = 'text/css';
1680var godefer = document.getElementsByTagName('link')[0];
1681
1682window.addEventListener('load', function() {
1683  	godefer.parentNode.insertBefore(giftofspeed, godefer);
1684  })
1685
1686/*
1687 * jQuery MiniColors: A tiny color picker built on jQuery
1688 *
1689 * Copyright: Cory LaViska for A Beautiful Site, LLC: http://www.abeautifulsite.net/
1690 *
1691 * Contribute: https://github.com/claviska/jquery-minicolors
1692 *
1693 * @license: http://opensource.org/licenses/MIT
1694 *
1695 */
1696  //jquery.minicolors.min.js
1697
1698!function(i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):i($acs)}(function($acs){"use strict";function i(i,t){var o=$acs('<div class="minicolors" />'),a=$acs.minicolors.defaults,s=i.attr("data-opacity"),n;i.data("minicolors-initialized")||(t=$acs.extend(!0,{},a,t),o.addClass("minicolors-theme-"+t.theme).toggleClass("minicolors-with-opacity",t.opacity).toggleClass("minicolors-no-data-uris",t.dataUris!==!0),void 0!==t.position&&$acs.each(t.position.split(" "),function(){o.addClass("minicolors-position-"+this)}),n="rgb"===t.format?t.opacity?"25":"20":t.keywords?"11":"7",i.addClass("minicolors-input").data("minicolors-initialized",!1).data("minicolors-settings",t).prop("size",n).wrap(o).after('<div class="minicolors-panel minicolors-slider-'+t.control+'"><div class="minicolors-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-opacity-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-grid minicolors-sprite"><div class="minicolors-grid-inner"></div><div class="minicolors-picker"><div></div></div></div></div>'),t.inline||(i.after('<span class="minicolors-swatch minicolors-sprite"><span class="minicolors-swatch-color"></span></span>'),i.next(".minicolors-swatch").on("click",function(t){t.preventDefault(),i.focus()})),i.parent().find(".minicolors-panel").on("selectstart",function(){return!1}).end(),t.inline&&i.parent().addClass("minicolors-inline"),r(i,!1),i.data("minicolors-initialized",!0))}function t(i){var t=i.parent();i.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input"),t.before(i).remove()}function o(i){var t=i.parent(),o=t.find(".minicolors-panel"),s=i.data("minicolors-settings");!i.data("minicolors-initialized")||i.prop("disabled")||t.hasClass("minicolors-inline")||t.hasClass("minicolors-focus")||(a(),t.addClass("minicolors-focus"),o.stop(!0,!0).fadeIn(s.showSpeed,function(){s.show&&s.show.call(i.get(0))}))}function a(){$acs(".minicolors-focus").each(function(){var i=$acs(this),t=i.find(".minicolors-input"),o=i.find(".minicolors-panel"),a=t.data("minicolors-settings");o.fadeOut(a.hideSpeed,function(){a.hide&&a.hide.call(t.get(0)),i.removeClass("minicolors-focus")})})}function s(i,t,o){var a=i.parents(".minicolors").find(".minicolors-input"),s=a.data("minicolors-settings"),r=i.find("[class$acs=-picker]"),e=i.offset().left,c=i.offset().top,l=Math.round(t.pageX-e),h=Math.round(t.pageY-c),d=o?s.animationSpeed:0,u,p,g,m;t.originalEvent.changedTouches&&(l=t.originalEvent.changedTouches[0].pageX-e,h=t.originalEvent.changedTouches[0].pageY-c),0>l&&(l=0),0>h&&(h=0),l>i.width()&&(l=i.width()),h>i.height()&&(h=i.height()),i.parent().is(".minicolors-slider-wheel")&&r.parent().is(".minicolors-grid")&&(u=75-l,p=75-h,g=Math.sqrt(u*u+p*p),m=Math.atan2(p,u),0>m&&(m+=2*Math.PI),g>75&&(g=75,l=75-75*Math.cos(m),h=75-75*Math.sin(m)),l=Math.round(l),h=Math.round(h)),i.is(".minicolors-grid")?r.stop(!0).animate({top:h+"px",left:l+"px"},d,s.animationEasing,function(){n(a,i)}):r.stop(!0).animate({top:h+"px"},d,s.animationEasing,function(){n(a,i)})}function n(i,t){function o(i,t){var o,a;return i.length&&t?(o=i.offset().left,a=i.offset().top,{x:o-t.offset().left+i.outerWidth()/2,y:a-t.offset().top+i.outerHeight()/2}):null}
1698var a,s,n,r,c,l,d,u=i.val(),p=i.attr("data-opacity"),m,f=i.parent(),v=i.data("minicolors-settings"),b=f.find(".minicolors-swatch"),y=f.find(".minicolors-grid"),C=f.find(".minicolors-slider"),M=f.find(".minicolors-opacity-slider"),x=y.find("[class$acs=-picker]"),I=C.find("[class$acs=-picker]"),S=M.find("[class$acs=-picker]"),z=o(x,y),F=o(I,C),j=o(S,M);if(t.is(".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider")){switch(v.control){case"wheel":r=y.width()/2-z.x,c=y.height()/2-z.y,l=Math.sqrt(r*r+c*c),d=Math.atan2(c,r),0>d&&(d+=2*Math.PI),l>75&&(l=75,z.x=69-75*Math.cos(d),z.y=69-75*Math.sin(d)),s=g(l/.75,0,100),a=g(180*d/Math.PI,0,360),n=g(100-Math.floor(F.y*(100/C.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:s,b:100}));break;case"saturation":a=g(parseInt(z.x*(360/y.width()),10),0,360),s=g(100-Math.floor(F.y*(100/C.height())),0,100),n=g(100-Math.floor(z.y*(100/y.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:100,b:n})),f.find(".minicolors-grid-inner").css("opacity",s/100);break;case"brightness":a=g(parseInt(z.x*(360/y.width()),10),0,360),s=g(100-Math.floor(z.y*(100/y.height())),0,100),n=g(100-Math.floor(F.y*(100/C.height())),0,100),u=w({h:a,s:s,b:n}),C.css("backgroundColor",w({h:a,s:s,b:100})),f.find(".minicolors-grid-inner").css("opacity",1-n/100);break;default:a=g(360-parseInt(F.y*(360/C.height()),10),0,360),s=g(Math.floor(z.x*(100/y.width())),0,100),n=g(100-Math.floor(z.y*(100/y.height())),0,100),u=w({h:a,s:s,b:n}),y.css("backgroundColor",w({h:a,s:100,b:100}))}if(p=v.opacity?parseFloat(1-j.y/M.height()).toFixed(2):1,v.opacity&&i.attr("data-opacity",p),"rgb"===v.format){var D=k(u),p=""===i.attr("data-opacity")?1:g(parseFloat(i.attr("data-opacity")).toFixed(2),0,1);(isNaN(p)||!v.opacity)&&(p=1),m=i.minicolors("rgbObject").a<=1&&D&&v.opacity?"rgba("+D.r+", "+D.g+", "+D.b+", "+parseFloat(p)+")":"rgb("+D.r+", "+D.g+", "+D.b+")"}else m=h(u,v.letterCase);i.val(m)}b.find("span").css({backgroundColor:u,opacity:p}),e(i,m,p)}function r(i,t){var o,a,s,n,r,c,l,v,y,M,k=i.parent(),x=i.data("minicolors-settings"),I=k.find(".minicolors-swatch"),S=k.find(".minicolors-grid"),z=k.find(".minicolors-slider"),F=k.find(".minicolors-opacity-slider"),j=S.find("[class$acs=-picker]"),D=z.find("[class$acs=-picker]"),T=F.find("[class$acs=-picker]");switch(m(i.val())?(o=b(i.val()),r=g(parseFloat(f(i.val())).toFixed(2),0,1),r&&i.attr("data-opacity",r)):o=h(d(i.val(),!0),x.letterCase),o||(o=h(p(x.defaultValue,!0),x.letterCase)),a=C(o),n=x.keywords?$acs.map(x.keywords.split(","),function(i){return $acs.trim(i.toLowerCase())}):[],c=""!==i.val()&&$acs.inArray(i.val().toLowerCase(),n)>-1?h(i.val()):m(i.val())?u(i.val()):o,t||i.val(c),x.opacity&&(s=""===i.attr("data-opacity")?1:g(parseFloat(i.attr("data-opacity")).toFixed(2),0,1),isNaN(s)&&(s=1),i.attr("data-opacity",s),I.find("span").css("opacity",s),v=g(F.height()-F.height()*s,0,F.height()),T.css("top",v+"px")),"transparent"===i.val().toLowerCase()&&I.find("span").css("opacity",0),I.find("span").css("backgroundColor",o),x.control){case"wheel":y=g(Math.ceil(.75*a.s),0,S.height()/2),M=a.h*Math.PI/180,l=g(75-Math.cos(M)*y,0,S.width()),v=g(75-Math.sin(M)*y,0,S.height()),j.css({top:v+"px",left:l+"px"}),v=150-a.b/(100/S.height()),""===o&&(v=0),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:a.s,b:100}));break;case"saturation":l=g(5*a.h/12,0,150),v=g(S.height()-Math.ceil(a.b/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.s*(z.height()/100),0,z.height()),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:100,b:a.b})),k.find(".minicolors-grid-inner").css("opacity",a.s/100);break;case"brightness":l=g(5*a.h/12,0,150),v=g(S.height()-Math.ceil(a.s/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.b*(z.height()/100),0,z.height()),D.css("top",v+"px"),z.css("backgroundColor",w({h:a.h,s:a.s,b:100})),k.find(".minicolors-grid-inner").css("opacity",1-a.b/100);break;default:l=g(Math.ceil(a.s/(100/S.width())),0,S.width()),v=g(S.height()-Math.ceil(a.b/(100/S.height())),0,S.height()),j.css({top:v+"px",left:l+"px"}),v=g(z.height()-a.h/(360/z.height()),0,z.height()),D.css("top",v+"px"),S.css("backgroundColor",w({h:a.h,s:100,b:100}))}i.data("minicolors-initialized")&&e(i,c,s)}function e(i,t,o){var a=i.data("minicolors-settings"),s=i.data("minicolors-lastChange");s&&s.value===t&&s.opacity===o||(i.data("minicolors-lastChange",{value:t,opacity:o}),a.change&&(a.changeDelay?(clearTimeout(i.data("minicolors-changeTimeout")),i.data("minicolors-changeTimeout",setTimeout(function(){a.change.call(i.get(0),t,o)},a.changeDelay))):a.change.call(i.get(0),t,o)),i.trigger("change").trigger("input"))}function c(i){var t=d($acs(i).val(),!0),o=k(t),a=$acs(i).attr("data-opacity");return o?(void 0!==a&&$acs.extend(o,{a:parseFloat(a)}),o):null}function l(i,t){var o=d($acs(i).val(),!0),a=k(o),s=$acs(i).attr("data-opacity");return a?(void 0===s&&(s=1),t?"rgba("+a.r+", "+a.g+", "+a.b+", "+parseFloat(s)+")":"rgb("+a.r+", "+a.g+", "+a.b+")"):null}function h(i,t){return"uppercase"===t?i.toUpperCase():i.toLowerCase()}function d(i,t){return i=i.replace(/^#/g,""),i.match(/^[A-F0-9]{3,6}/gi)?3!==i.length&&6!==i.length?"":(3===i.length&&t&&(i=i[0]+i[0]+i[1]+i[1]+i[2]+i[2]),"#"+i):""}function u(i,t){var o=i.replace(/[^\d,.]/g,""),a=o.split(","),s;return a[0]=g(parseInt(a[0],10),0,255),a[1]=g(parseInt(a[1],10),0,255),a[2]=g(parseInt(a[2],10),0,255),a[3]&&(a[3]=g(parseFloat(a[3],10),0,1)),t?{r:a[0],g:a[1],b:a[2],a:a[3]?a[3]:null}:"undefined"!=typeof a[3]&&a[3]<=1?"rgba("+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+")":"rgb("+a[0]+", "+a[1]+", "+a[2]+")"}function p(i,t){return m(i)?u(i):d(i,t)}function g(i,t,o){return t>i&&(i=t),i>o&&(i=o),i}function m(i){var t=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return t&&4===t.length?!0:!1}function f(i){var i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d{1,2})?|\.\d{1,2})[\s+]?/i);return i&&6===i.length?i[4]:"1"}function v(i){var t={},o=Math.round(i.h),a=Math.round(255*i.s/100),s=Math.round(255*i.b/100);if(0===a)t.r=t.g=t.b=s;else{var n=s,r=(255-a)*s/255,e=(n-r)*(o%60)/60;360===o&&(o=0),60>o?(t.r=n,t.b=r,t.g=r+e):120>o?(t.g=n,t.b=r,t.r=n-e):180>o?(t.g=n,t.r=r,t.b=r+e):240>o?(t.b=n,t.r=r,t.g=n-e):300>o?(t.b=n,t.g=r,t.r=r+e):360>o?(t.r=n,t.g=r,t.b=n-e):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}function b(i){return i=i.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i),i&&4===i.length?"#"+("0"+parseInt(i[1],10).toString(16)).slice(-2)+("0"+parseInt(i[2],10).toString(16)).slice(-2)+("0"+parseInt(i[3],10).toString(16)).slice(-2):""}function y(i){var t=[i.r.toString(16),i.g.toString(16),i.b.toString(16)];return $acs.each(t,function(i,o){1===o.length&&(t[i]="0"+o)}),"#"+t.join("")}function w(i){return y(v(i))}function C(i){var t=M(k(i));return 0===t.s&&(t.h=360),t}function M(i){var t={h:0,s:0,b:0},o=Math.min(i.r,i.g,i.b),a=Math.max(i.r,i.g,i.b),s=a-o;return t.b=a,t.s=0!==a?255*s/a:0,0!==t.s?i.r===a?t.h=(i.g-i.b)/s:i.g===a?t.h=2+(i.b-i.r)/s:t.h=4+(i.r-i.g)/s:t.h=-1,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t}function k(i){return i=parseInt(i.indexOf("#")>-1?i.substring(1):i,16),{r:i>>
169816,g:(65280&i)>>8,b:255&i}}$acs.minicolors={defaults:{animationSpeed:50,animationEasing:"swing",change:null,changeDelay:0,control:"hue",dataUris:!0,defaultValue:"",format:"hex",hide:null,hideSpeed:100,inline:!1,keywords:"",letterCase:"lowercase",opacity:!1,position:"bottom left",show:null,showSpeed:100,theme:"default"}},$acs.extend($acs.fn,{minicolors:function(s,n){switch(s){case"destroy":return $acs(this).each(function(){t($acs(this))}),$acs(this);case"hide":return a(),$acs(this);case"opacity":return void 0===n?$acs(this).attr("data-opacity"):($acs(this).each(function(){r($acs(this).attr("data-opacity",n))}),$acs(this));case"rgbObject":return c($acs(this),"rgbaObject"===s);case"rgbString":case"rgbaString":return l($acs(this),"rgbaString"===s);case"settings":return void 0===n?$acs(this).data("minicolors-settings"):($acs(this).each(function(){var i=$acs(this).data("minicolors-settings")||{};t($acs(this)),$acs(this).minicolors($acs.extend(!0,i,n))}),$acs(this));case"show":return o($acs(this).eq(0)),$acs(this);case"value":return void 0===n?$acs(this).val():($acs(this).each(function(){"object"==typeof n?(n.opacity&&$acs(this).attr("data-opacity",g(n.opacity,0,1)),n.color&&$acs(this).val(n.color)):$acs(this).val(n),r($acs(this))}),$acs(this));default:return"create"!==s&&(n=s),$acs(this).each(function(){i($acs(this),n)}),$acs(this)}}}),$acs(document).on("mousedown.minicolors touchstart.minicolors",function(i){$acs(i.target).parents().add(i.target).hasClass("minicolors")||a()}).on("mousedown.minicolors touchstart.minicolors",".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider",function(i){var t=$acs(this);i.preventDefault(),$acs(document).data("minicolors-target",t),s(t,i,!0)}).on("mousemove.minicolors touchmove.minicolors",function(i){var t=$acs(document).data("minicolors-target");t&&s(t,i)}).on("mouseup.minicolors touchend.minicolors",function(){$acs(this).removeData("minicolors-target")}).on("mousedown.minicolors touchstart.minicolors",".minicolors-swatch",function(i){var t=$acs(this).parent().find(".minicolors-input");i.preventDefault(),o(t)}).on("focus.minicolors",".minicolors-input",function(){var i=$acs(this);i.data("minicolors-initialized")&&o(i)}).on("blur.minicolors",".minicolors-input",function(){var i=$acs(this),t=i.data("minicolors-settings"),o,a,s,n,r;i.data("minicolors-initialized")&&(o=t.keywords?$acs.map(t.keywords.split(","),function(i){return $acs.trim(i.toLowerCase())}):[],""!==i.val()&&$acs.inArray(i.val().toLowerCase(),o)>-1?r=i.val():(m(i.val())?s=u(i.val(),!0):(a=d(i.val(),!0),s=a?k(a):null),r=null===s?t.defaultValue:"rgb"===t.format?u(t.opacity?"rgba("+s.r+","+s.g+","+s.b+","+i.attr("data-opacity")+")":"rgb("+s.r+","+s.g+","+s.b+")"):y(s)),n=t.opacity?i.attr("data-opacity"):1,"transparent"===r.toLowerCase()&&(n=0),i.closest(".minicolors").find(".minicolors-swatch > span").css("opacity",n),i.val(r),""===i.val()&&i.val(p(t.defaultValue,!0)),i.val(h(i.val(),t.letterCase)))}).on("keydown.minicolors",".minicolors-input",function(i){var t=$acs(this);if(t.data("minicolors-initialized"))switch(i.keyCode){case 9:a();break;case 13:case 27:a(),t.blur()}}).on("keyup.minicolors",".minicolors-input",function(){var i=$acs(this);i.data("minicolors-initialized")&&r(i,!0)}).on("paste.minicolors",".minicolors-input",function(){var i=$acs(this);i.data("minicolors-initialized")&&setTimeout(function(){r(i,!0)},1)})});
1699
1700//jquery.nice-select.js
1701
1702/*  jQuery Nice Select - v1.0
1703    https://github.com/hernansartorio/jquery-nice-select
1704    Made by Hernán Sartorio  */
1705 var currencyMap = {"AED":{"symbol":"AED","symbol_native":"د.إ.\u200F","decimal_digits":2,"rounding":0.0,"code":"AED"},"AFN":{"symbol":"AFN","symbol_native":"؋","decimal_digits":0,"rounding":0.0,"code":"AFN"},"ALL":{"symbol":"ALL","symbol_native":"Lek","decimal_digits":0,"rounding":0.0,"code":"ALL"},"AMD":{"symbol":"AMD","symbol_native":"դր.","decimal_digits":0,"rounding":0.0,"code":"AMD"},"AOA":{"symbol":"AOA","symbol_native":"Kz","decimal_digits":2,"rounding":0.0,"code":"AOA"},"ARS":{"symbol":"ARS","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"ARS"},"AUD":{"symbol":"AU$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"AUD"},"AWG":{"symbol":"AWG","symbol_native":"Afl.","decimal_digits":2,"rounding":0.0,"code":"AWG"},"AZN":{"symbol":"AZN","symbol_native":"ман.","decimal_digits":2,"rounding":0.0,"code":"AZN"},"BAM":{"symbol":"BAM","symbol_native":"KM","decimal_digits":2,"rounding":0.0,"code":"BAM"},"BBD":{"symbol":"BBD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BBD"}
1705,"BDT":{"symbol":"BDT","symbol_native":"৳","decimal_digits":2,"rounding":0.0,"code":"BDT"},"BGN":{"symbol":"BGN","symbol_native":"лв.","decimal_digits":2,"rounding":0.0,"code":"BGN"},"BHD":{"symbol":"BHD","symbol_native":"د.ب.\u200F","decimal_digits":3,"rounding":0.0,"code":"BHD"},"BIF":{"symbol":"BIF","symbol_native":"FBu","decimal_digits":0,"rounding":0.0,"code":"BIF"},"BMD":{"symbol":"BMD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BMD"},"BND":{"symbol":"BND","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BND"},"BOB":{"symbol":"BOB","symbol_native":"Bs","decimal_digits":2,"rounding":0.0,"code":"BOB"},"BRL":{"symbol":"R$","symbol_native":"R$","decimal_digits":2,"rounding":0.0,"code":"BRL"},"BWP":{"symbol":"BWP","symbol_native":"P","decimal_digits":2,"rounding":0.0,"code":"BWP"},"BYR":{"symbol":"BYR","symbol_native":"BYR","decimal_digits":0,"rounding":0.0,"code":"BYR"},"BZD":{"symbol":"BZD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"BZD"},"CAD":{"symbol":"CA$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"CAD"},"CDF":{"symbol":"CDF","symbol_native":"FrCD","decimal_digits":2,"rounding":0.0,"code":"CDF"},"CHF":{"symbol":"CHF","symbol_native":"CHF","decimal_digits":2,"rounding":0.05,"code":"CHF"},"CLP":{"symbol":"CLP","symbol_native":"$","decimal_digits":0,"rounding":0.0,"code":"CLP"},"CNY":{"symbol":"CN¥","symbol_native":"CN¥","decimal_digits":2,"rounding":0.0,"code":"CNY"},"COP":{"symbol":"COP","symbol_native":"$","decimal_digits":0,"rounding":0.0,"code":"COP"},"CRC":{"symbol":"CRC","symbol_native":"\u20A1","decimal_digits":0,"rounding":0.0,"code":"CRC"},"CVE":{"symbol":"CVE","symbol_native":"CVE","decimal_digits":2,"rounding":0.0,"code":"CVE"},"CZK":{"symbol":"CZK","symbol_native":"Kč","decimal_digits":2,"rounding":0.0,"code":"CZK"},"DJF":{"symbol":"DJF","symbol_native":"Fdj","decimal_digits":0,"rounding":0.0,"code":"DJF"},"DKK":{"symbol":"DKK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"DKK"},"DOP":{"symbol":"DOP","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"DOP"},"DZD":{"symbol":"DZD","symbol_native":"د.ج.\u200F","decimal_digits":2,"rounding":0.0,"code":"DZD"},"EGP":{"symbol":"EGP","symbol_native":"ج.م.\u200F","decimal_digits":2,"rounding":0.0,"code":"EGP"},"ERN":{"symbol":"ERN","symbol_native":"Nfk","decimal_digits":2,"rounding":0.0,"code":"ERN"},"ETB":{"symbol":"ETB","symbol_native":"ብር","decimal_digits":2,"rounding":0.0,"code":"ETB"},"EUR":{"symbol":"\u20AC","symbol_native":"\u20AC","decimal_digits":2,"rounding":0.0,"code":"EUR"},"GBP":{"symbol":"£","symbol_native":"£","decimal_digits":2,"rounding":0.0,"code":"GBP"},"GEL":{"symbol":"GEL","symbol_native":"GEL","decimal_digits":2,"rounding":0.0,"code":"GEL"},"GHS":{"symbol":"GHS","symbol_native":"GHS","decimal_digits":2,"rounding":0.0,"code":"GHS"},"GNF":{"symbol":"GNF","symbol_native":"FG","decimal_digits":0,"rounding":0.0,"code":"GNF"},"GTQ":{"symbol":"GTQ","symbol_native":"Q","decimal_digits":2,"rounding":0.0,"code":"GTQ"},"GYD":{"symbol":"GYD","symbol_native":"GYD","decimal_digits":0,"rounding":0.0,"code":"GYD"},"HKD":{"symbol":"HK$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"HKD"},"HNL":{"symbol":"HNL","symbol_native":"L","decimal_digits":2,"rounding":0.0,"code":"HNL"},"HRK":{"symbol":"HRK","symbol_native":"kn","decimal_digits":2,"rounding":0.0,"code":"HRK"},"HUF":{"symbol":"HUF","symbol_native":"Ft","decimal_digits":0,"rounding":0.0,"code":"HUF"},"IDR":{"symbol":"IDR","symbol_native":"Rp","decimal_digits":0,"rounding":0.0,"code":"IDR"},"ILS":{"symbol":"\u20AA","symbol_native":"\u20AA","decimal_digits":2,"rounding":0.0,"code":"ILS"},"INR":{"symbol":"\u20B9","symbol_native":"\u20B9","decimal_digits":2,"rounding":0.0,"code":"INR"},"IQD":{"symbol":"IQD","symbol_native":"د.ع.\u200F","decimal_digits":0,"rounding":0.0,"code":"IQD"},"IRR":{"symbol":"IRR","symbol_native":"﷼","decimal_digits":0,"rounding":0.0,"code":"IRR"},"ISK":{"symbol":"ISK","symbol_native":"kr","decimal_digits":0,"rounding":0.0,"code":"ISK"},"JMD":{"symbol":"JMD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"JMD"},"JOD":{"symbol":"JOD","symbol_native":"د.أ.\u200F","decimal_digits":3,"rounding":0.0,"code":"JOD"},"JPY":{"symbol":"¥","symbol_native":"¥","decimal_digits":0,"rounding":0.0,"code":"JPY"},"KES":{"symbol":"KES","symbol_native":"Ksh","decimal_digits":2,"rounding":0.0,"code":"KES"},"KHR":{"symbol":"KHR","symbol_native":"៛","decimal_digits":2,"rounding":0.0,"code":"KHR"},"KMF":{"symbol":"KMF","symbol_native":"CF","decimal_digits":0,"rounding":0.0,"code":"KMF"},"KRW":{"symbol":"\u20A9","symbol_native":"\u20A9","decimal_digits":0,"rounding":0.0,"code":"KRW"},"KWD":{"symbol":"KWD","symbol_native":"د.ك.\u200F","decimal_digits":3,"rounding":0.0,"code":"KWD"}
1705,"KZT":{"symbol":"KZT","symbol_native":"\u20B8","decimal_digits":2,"rounding":0.0,"code":"KZT"},"LBP":{"symbol":"LBP","symbol_native":"ل.ل.\u200F","decimal_digits":0,"rounding":0.0,"code":"LBP"},"LKR":{"symbol":"LKR","symbol_native":"රු.","decimal_digits":2,"rounding":0.0,"code":"LKR"},"LRD":{"symbol":"LRD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"LRD"},"LTL":{"symbol":"LTL","symbol_native":"Lt","decimal_digits":2,"rounding":0.0,"code":"LTL"},"LVL":{"symbol":"LVL","symbol_native":"Ls","decimal_digits":2,"rounding":0.0,"code":"LVL"},"LYD":{"symbol":"LYD","symbol_native":"د.ل.\u200F","decimal_digits":3,"rounding":0.0,"code":"LYD"},"MAD":{"symbol":"MAD","symbol_native":"د.م.\u200F","decimal_digits":2,"rounding":0.0,"code":"MAD"},"MDL":{"symbol":"MDL","symbol_native":"MDL","decimal_digits":2,"rounding":0.0,"code":"MDL"},"MGA":{"symbol":"MGA","symbol_native":"MGA","decimal_digits":0,"rounding":0.0,"code":"MGA"},"MKD":{"symbol":"MKD","symbol_native":"MKD","decimal_digits":2,"rounding":0.0,"code":"MKD"},"MMK":{"symbol":"MMK","symbol_native":"K","decimal_digits":0,"rounding":0.0,"code":"MMK"},"MOP":{"symbol":"MOP","symbol_native":"MOP","decimal_digits":2,"rounding":0.0,"code":"MOP"},"MUR":{"symbol":"MUR","symbol_native":"MUR","decimal_digits":0,"rounding":0.0,"code":"MUR"},"MXN":{"symbol":"MX$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"MXN"},"MYR":{"symbol":"MYR","symbol_native":"RM","decimal_digits":2,"rounding":0.0,"code":"MYR"},"MZN":{"symbol":"MZN","symbol_native":"MTn","decimal_digits":2,"rounding":0.0,"code":"MZN"},"NAD":{"symbol":"NAD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"NAD"},"NGN":{"symbol":"NGN","symbol_native":"\u20A6","decimal_digits":2,"rounding":0.0,"code":"NGN"},"NIO":{"symbol":"NIO","symbol_native":"C$","decimal_digits":2,"rounding":0.0,"code":"NIO"},"NOK":{"symbol":"NOK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"NOK"},"NPR":{"symbol":"NPR","symbol_native":"नेरू","decimal_digits":2,"rounding":0.0,"code":"NPR"},"NZD":{"symbol":"NZ$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"NZD"},"OMR":{"symbol":"OMR","symbol_native":"ر.ع.\u200F","decimal_digits":3,"rounding":0.0,"code":"OMR"},"PAB":{"symbol":"PAB","symbol_native":"B\/.","decimal_digits":2,"rounding":0.0,"code":"PAB"},"PEN":{"symbol":"PEN","symbol_native":"S\/.","decimal_digits":2,"rounding":0.0,"code":"PEN"},"PHP":{"symbol":"PHP","symbol_native":"\u20B1","decimal_digits":2,"rounding":0.0,"code":"PHP"},"PKR":{"symbol":"PKR","symbol_native":"\u20A8","decimal_digits":0,"rounding":0.0,"code":"PKR"},"PLN":{"symbol":"PLN","symbol_native":"zł","decimal_digits":2,"rounding":0.0,"code":"PLN"}
1705,"PYG":{"symbol":"PYG","symbol_native":"\u20B2","decimal_digits":0,"rounding":0.0,"code":"PYG"},"QAR":{"symbol":"QAR","symbol_native":"ر.ق.\u200F","decimal_digits":2,"rounding":0.0,"code":"QAR"},"RON":{"symbol":"RON","symbol_native":"RON","decimal_digits":2,"rounding":0.0,"code":"RON"},"RSD":{"symbol":"RSD","symbol_native":"дин.","decimal_digits":0,"rounding":0.0,"code":"RSD"},"RUB":{"symbol":"RUB","symbol_native":"руб.","decimal_digits":2,"rounding":0.0,"code":"RUB"},"RWF":{"symbol":"RWF","symbol_native":"FR","decimal_digits":0,"rounding":0.0,"code":"RWF"},"SAR":{"symbol":"SAR","symbol_native":"ر.س.\u200F","decimal_digits":2,"rounding":0.0,"code":"SAR"},"SDG":{"symbol":"SDG","symbol_native":"SDG","decimal_digits":2,"rounding":0.0,"code":"SDG"},"SEK":{"symbol":"SEK","symbol_native":"kr","decimal_digits":2,"rounding":0.0,"code":"SEK"},"SGD":{"symbol":"SGD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"SGD"},"SOS":{"symbol":"SOS","symbol_native":"SOS","decimal_digits":0,"rounding":0.0,"code":"SOS"},"STD":{"symbol":"STD","symbol_native":"Db","decimal_digits":0,"rounding":0.0,"code":"STD"},"SYP":{"symbol":"SYP","symbol_native":"ل.س.\u200F","decimal_digits":0,"rounding":0.0,"code":"SYP"},"THB":{"symbol":"฿","symbol_native":"฿","decimal_digits":2,"rounding":0.0,"code":"THB"},"TND":{"symbol":"TND","symbol_native":"د.ت.\u200F","decimal_digits":3,"rounding":0.0,"code":"TND"},"TOP":{"symbol":"TOP","symbol_native":"T$","decimal_digits":2,"rounding":0.0,"code":"TOP"},"TRY":{"symbol":"TRY","symbol_native":"TL","decimal_digits":2,"rounding":0.0,"code":"TRY"},"TTD":{"symbol":"TTD","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"TTD"},"TWD":{"symbol":"NT$","symbol_native":"NT$","decimal_digits":2,"rounding":0.0,"code":"TWD"},"TZS":{"symbol":"TZS","symbol_native":"TSh","decimal_digits":0,"rounding":0.0,"code":"TZS"},"UAH":{"symbol":"UAH","symbol_native":"\u20B4","decimal_digits":2,"rounding":0.0,"code":"UAH"},"UGX":{"symbol":"UGX","symbol_native":"USh","decimal_digits":0,"rounding":0.0,"code":"UGX"},"USD":{"symbol":"$","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"USD"},"UYU":{"symbol":"UYU","symbol_native":"$","decimal_digits":2,"rounding":0.0,"code":"UYU"},"UZS":{"symbol":"UZS","symbol_native":"UZS","decimal_digits":0,"rounding":0.0,"code":"UZS"},"VEF":{"symbol":"VEF","symbol_native":"Bs.F.","decimal_digits":2,"rounding":0.0,"code":"VEF"},"VND":{"symbol":"\u20AB","symbol_native":"\u20AB","decimal_digits":0,"rounding":0.0,"code":"VND"},"XAF":{"symbol":"FCFA","symbol_native":"FCFA","decimal_digits":0,"rounding":0.0,"code":"XAF"},"XOF":{"symbol":"CFA","symbol_native":"CFA","decimal_digits":0,"rounding":0.0,"code":"XOF"},"YER":{"symbol":"YER","symbol_native":"ر.ي.\u200F","decimal_digits":0,"rounding":0.0,"code":"YER"},"ZAR":{"symbol":"ZAR","symbol_native":"R","decimal_digits":2,"rounding":0.0,"code":"ZAR"},"ZMK":{"symbol":"ZMK","symbol_native":"ZK","decimal_digits":0,"rounding":0.0,"code":"ZMK"}};
1706(function($acs) {
1707
1708  $acs.fn.niceSelect = function() {  
1709    
1710    
1711    
1712                       
1713
1714    // Hide native select
1715    this.hide();
1716
1717    // Create custom markup
1718    this.each(function() {
1719      var select = $acs(this);
1720      
1721      if (!select.next().hasClass('nice-select')) {
1722        select.after('<div class="nice-select' +
1723          (' ' + select.attr('class') || '') +
1724          (select.attr('disabled') ? ' disabled' : '" tabindex="0') +
1725                     '"><span class="circle circle-'+ $acs(this).val().toLowerCase()+ ' flags current-flags"></span><span class="mlcurrent"></span><ul class="list"></ul></div><i class="fa fa-angle-down mldarrow"></i>');
1726        
1727        var dropdown = select.next();
1728        var options = select.find('option');
1729        var selected = select.find('option:selected');
1730        
1731        dropdown.find('.mlcurrent').html(selected.data('display') || selected.text());
1732        
1733        options.each(function() {
1734          var display = $acs(this).data('display');
1735          dropdown.find('ul').append('<li class="option' +
1736            ($acs(this).is(':selected') ? ' selected' : '') +
1737            ($acs(this).is(':disabled') ? ' disabled' : '') +
1738            '" data-value="' + $acs(this).val() + '"' +
1739            (display ? ' data-display="' + display : '') + '"' +
1740            '>' + '<span class="circle circle-'+ $acs(this).val().toLowerCase()+ ' flags"></span> <span class="cn">'+ $acs(this).text() + '</span></li>');
1741        });
1742      }
1743    });
1744    
1745    /* Event listeners */
1746    
1747    // Unbind existing events in case that the plugin has been initialized before
1748    $acs(document).off('.nice_select');
1749    
1750    // Open/close
1751    $acs(document).on('click.nice_select', '.nice-select', function(event) {
1752      var dropdown = $acs(this);
1753      
1754      $acs('.nice-select').not(dropdown).removeClass('open');
1755      dropdown.toggleClass('open');
1756      
1757      if (dropdown.hasClass('open')) {
1758        dropdown.find('.option');  
1759        dropdown.find('.focus').removeClass('focus');
1760        dropdown.find('.selected').addClass('focus');
1761          $acs(".mldarrow").removeClass("fa-angle-down");
1762    $acs(".mldarrow").addClass("fa-angle-up");
1763      } else {
1764        dropdown.focus();
1765          $acs(".mldarrow").removeClass("fa-angle-up");
1766    $acs(".mldarrow").addClass("fa-angle-down");
1767      }
1768    });
1769    
1770    // Close when clicking outside
1771    $acs(document).on('click.nice_select', function(event) {
1772      if ($acs(event.target).closest('.nice-select').length === 0) {
1773        $acs('.nice-select').removeClass('open').find('.option'); 
1774          $acs(".mldarrow").removeClass("fa-angle-up");
1775    $acs(".mldarrow").addClass("fa-angle-down");
1776      }
1777    });
1778
1779
1780//For mldarrow click
1781     $acs('.mldarrow').on('click', function(event) {
1782    $acs(this).parent().find('.nice-select').click();
1783      // console.log("arrow clicked");
1784                event.stopImmediatePropagation();
1785       
1786     });
1787
1788   
1789    // Option click
1790    $acs(document).on('click.nice_select', '.nice-select .option:not(.disabled)', function(event) {
1791      var option = $acs(this);
1792      var dropdown = option.closest('.nice-select');
1793      
1794      dropdown.find('.selected').removeClass('selected');
1795      option.addClass('selected');
1796      
1797      var text = option.data('display') || option.text();
1798      text=text.trim();
1799       dropdown.find('.mlcurrent').text(text);
1800       
1801     
1802      
1803    
1804      dropdown.find(".current-flags").removeClass (function (index, className) {
1805        return (className.match (/circle-\S+/g) || []).join(' ');
1806});
1807                
1808      
1809                dropdown.find(".current-flags").addClass("circle-"+text.toLowerCase());                                   
1810      
1811                                                   
1812                
1813    //  dropdown.find('.current-flags').css("background","url("+flaglink+text.toLowerCase()+".png) left center no-repeat");
1814//       dropdown.find('.current-flags').css("background-size","20px 15px");
1815      
1816      dropdown.prev('select').val(option.data('value')).trigger('change');
1817    });
1818
1819    // Keyboard events
1820    $acs(document).on('keydown.nice_select', '.nice-select', function(event) {    
1821      var dropdown = $acs(this);
1822      var focused_option = $acs(dropdown.find('.focus') || dropdown.find('.list .option.selected'));
1823      
1824      // Space or Enter
1825      if (event.keyCode == 32 || event.keyCode == 13) {
1826        if (dropdown.hasClass('open')) {
1827          focused_option.trigger('click');
1828        } else {
1829          dropdown.trigger('click');
1830        }
1831        return false;
1832      // Down
1833      } else if (event.keyCode == 40) {
1834        if (!dropdown.hasClass('open')) {
1835          dropdown.trigger('click');
1836        } else {
1837          var next = focused_option.nextAll('.option:not(.disabled)').first();
1838          if (next.length > 0) {
1839            dropdown.find('.focus').removeClass('focus');
1840            next.addClass('focus');
1841          }
1842        }
1843        return false;
1844      // Up
1845      } else if (event.keyCode == 38) {
1846        if (!dropdown.hasClass('open')) {
1847          dropdown.trigger('click');
1848        } else {
1849          var prev = focused_option.prevAll('.option:not(.disabled)').first();
1850          if (prev.length > 0) {
1851            dropdown.find('.focus').removeClass('focus');
1852            prev.addClass('focus');
1853          }
1854        }
1855        return false;
1856      // Esc
1857      } else if (event.keyCode == 27) {
1858        if (dropdown.hasClass('open')) {
1859          dropdown.trigger('click');
1860        }
1861      // Tab
1862      } else if (event.keyCode == 9) {
1863        if (dropdown.hasClass('open')) {
1864          return false;
1865        }
1866      }
1867    });
1868
1869    // Detect CSS pointer-events support, for IE <= 10. From Modernizr.
1870    var style = document.createElement('a').style;
1871    style.cssText = 'pointer-events:auto';
1872    if (style.pointerEvents !== 'auto') {
1873      $acs('html').addClass('no-csspointerevents');
1874    }
1875
1876  };
1877
1878}($acs));
1879//mlvedascript.js
1880 $acs(document).ready( function($acs) {
1881
1882            $acs('.demo').each( function() {
1883                //
1884                // Dear reader, it's actually very easy to initialize MiniColors. For example:
1885                //
1886                //  $acs(selector).minicolors();
1887                //
1888                // The way I've done it below is just for the demo, so don't get confused
1889                // by it. Also, data- attributes aren't supported at this time. Again,
1890                // they're only used for the purposes of this demo.
1891                //
1892                $acs(this).minicolors({
1893                    control: $acs(this).attr('data-control') || 'hue',
1894                    defaultValue: $acs(this).attr('data-defaultValue') || '',
1895                    format: $acs(this).attr('data-format') || 'hex',
1896                    keywords: $acs(this).attr('data-keywords') || '',
1897                    inline: $acs(this).attr('data-inline') === 'true',
1898                    letterCase: $acs(this).attr('data-letterCase') || 'lowercase',
1899                    opacity: $acs(this).attr('data-opacity'),
1900                    position: $acs(this).attr('data-position') || 'bottom left',
1901                    swatches: $acs(this).attr('data-swatches') ? $acs(this).attr('data-swatches').split('|') : [],
1902                    change: function(hex, opacity) {
1903                        var log;
1904                        try {
1905                            log = hex ? hex : 'transparent';
1906                            if( opacity ) log += ', ' + opacity;
1907                            console.log(log);
1908                        } catch(e) {}
1909                    },
1910                    theme: 'default'
1911                });
1912
1913            });
1914mlflag1 = true;
1915        }($acs));
1916
1917
1918$acs(document).ready(function($acs) {
1919     
1920     // Positions
1921     
1922     
1923     $acs("#currency").blur(function(){
1924      var currencyText =  $acs(this).val();
1925      console.log(currencyText);
1926      $acs("#lblText").text(currencyText);
1927     });
1928     $acs("#currency").keyup(function(e){
1929      if (e.which == 13){
1930      var currencyText =  $acs(this).val();
1931      console.log(currencyText);
1932      $acs("#lblText").text(currencyText);
1933      }
1934     });
1935    ///////////////////////
1936     
1937     $acs('#alignment input').on('change', function() {
1938       var FloatValue = ($acs('input[name=align]:checked', '#alignment').val());
1939       $acs(".switchContainer").css("float", FloatValue ); 
1940    });
1941
1942    ////////////////////////////////
1943    
1944     $acs("#hMargin").blur(function(){
1945      var hMarginValue =  parseInt($acs(this).val());
1946      $acs(".switchContainer").css("margin-left", hMarginValue );
1947      $acs(".switchContainer").css("margin-right", hMarginValue )
1948     });
1949     $acs("#hMargin").keyup(function(e){
1950      if (e.which == 13){
1951        var hMarginValue =  parseInt($acs(this).val());
1952        $acs(".switchContainer").css("margin-left", hMarginValue );
1953        $acs(".switchContainer").css("margin-right", hMarginValue )
1954      }
1955     });
1956     
1957     ////////////////////////////////
1958     
1959     $acs("#vMargin").blur(function(){
1960      var vMarginValue =  parseInt($acs(this).val());
1961      $acs(".switchContainer").css("margin-top", vMarginValue )
1962      $acs(".switchContainer").css("margin-bottom", vMarginValue )
1963     });
1964     $acs("#vMargin").keyup(function(e){
1965      if (e.which == 13){
1966        var vMarginValue =  parseInt($acs(this).val());
1967        $acs(".switchContainer").css("margin-top", vMarginValue )
1968        $acs(".switchContainer").css("margin-bottom", vMarginValue )
1969      }
1970     });
1971     
1972     ////////////////////////////////
1973     
1974     $acs("#dropHeight").blur(function(){
1975      var HeightValue =  parseInt($acs(this).val());
1976      $acs(".nice-select").css("height", HeightValue )
1977      $acs(".nice-select").css("line-height", HeightValue + "px")
1978     });
1979     $acs("#dropHeight").keyup(function(e){
1980      if (e.which == 13){
1981        var HeightValue =  parseInt($acs(this).val());
1982        $acs(".nice-select").css("height", HeightValue )
1983        $acs(".nice-select").css("line-height", HeightValue + "px")
1984      }
1985     });
1986     
1987     ////////////////////////////////
1988     
1989     $acs("#dropWidth").blur(function(){
1990      var WidthValue =  parseInt($acs(this).val());
1991      $acs(".nice-select").css("width", WidthValue );
1992      $acs(".nice-select .list").css("width", WidthValue )
1993     });
1994     $acs("#dropWidth").keyup(function(e){
1995      if (e.which == 13){
1996        var WidthValue =  parseInt($acs(this).val());
1997        $acs(".nice-select").css("width", WidthValue );
1998        $acs(".nice-select .list").css("width", WidthValue )
1999      }
2000     });
2001     
2002     
2003     ////////////////////////////////
2004      
2005      
2006     $acs("#dropFont").blur(function(){
2007      var FontValue =  parseInt($acs(this).val());
2008      $acs(".nice-select.switch").css("font-size", FontValue );
2009     });
2010     $acs("#dropFont").keyup(function(e){
2011      if (e.which == 13){
2012        var FontValue =  parseInt($acs(this).val());
2013        $acs(".nice-select.switch").css("font-size", FontValue );
2014      }
2015     });
2016     
2017     
2018     
2019     // Styles
2020     
2021     $acs('#borderContainer input').on('change', function() {
2022       var borderValue = ($acs('input[name=border]:checked', '#borderContainer').val());
2023       $acs(".nice-select.switch").css("border", borderValue );
2024       $acs(".nice-select ul.list").css("border", borderValue );
2025       $acs(".nice-select ul.list li").css("border", borderValue ); 
2026    });
2027    
2028    
2029    $acs('#flagContainer input').on('change', function() {
2030       var flagValue = ($acs('input[name=flag]:checked', '#flagContainer').val());
2031       console.log(flagValue);
2032       $acs(".flags").css("display", flagValue ); 
2033    });
2034    
2035    $acs('#transContainer input').on('change', function() {
2036       var transValue = ($acs('input[name=transparentCol]:checked', '#transContainer').val());
2037       $acs(".nice-select").css("background-color", transValue );
2038       $acs(".nice-select").css("border", "0px solid #e8e8e8" ); 
2039      if ($acs('#trans2').is(':checked')) {
2040        $acs(".nice-select").css("border", "1px solid #e8e8e8" ); 
2041      }
2042    });
2043    
2044    $acs('#displayContainer input').on('change', function() {
2045       var displayValue = ($acs('input[name=displayBox]:checked', '#displayContainer').val());
2046       $acs(".switchContainer").css("display", displayValue ); 
2047    });
2048     
2049     
2050     // Colors
2051     
2052     
2053     $acs("#txtColor").blur(function(){
2054      var txtColorVale =  $acs(this).val();
2055      $acs(".nice-select").css("color", txtColorVale );
2056      $acs(".nice-select ul li").css("color", txtColorVale );
2057       $acs( "<style type='text/css'>.nice-select:after { border-color: " + txtColorVale + "; }</style>" ).appendTo( "head" )
2058     });
2059     
2060     
2061     $acs("#bgColor").blur(function(e){
2062      var bgColorVale =  $acs(this).val();
2063      $acs(".nice-select").css("background-color", bgColorVale );
2064      $acs(".nice-select .option").css("background-color", bgColorVale );
2065      
2066     });
2067     
2068    $acs("#brdrColor").blur(function(e){
2069      var brdrColorVale =  $acs(this).val();
2070      $acs(".nice-select").css("border-color", brdrColorVale );
2071      $acs(".nice-select .option").css("border-color", brdrColorVale );
2072      $acs(".nice-select .list").css("border-color", brdrColorVale );
2073     });
2074mlflag2 = true;    
2075}($acs));
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088</script>
2088
2089
2090
2091
2092
2093
2094<!-- END app block --><!-- BEGIN app block: shopify://apps/weglot-translate-your-store/blocks/weglot/3097482a-fafe-42ff-bc33-ea19e35c4a20 -->
2095
2096  
2097    <link rel="alternate" hreflang="en" href="https://www.hoj.life/" />
2098  
2099
2100  
2101
2102  
2103  
2104    
2105      
2106
2107      
2108      
2109      
2110        <link rel="alternate" hreflang="de" href="https:///" />
2111      
2112    
2113      
2114
2115      
2116      
2117      
2118        <link rel="alternate" hreflang="fr" href="https:///" />
2119      
2120    
2121      
2122
2123      
2124      
2125      
2126        <link rel="alternate" hreflang="es" href="https:///" />
2127      
2128    
2129  
2130
2131
2132<!--Start Weglot Script-->
2133<script src="https://cdn.weglot.com/weglot.min.js?api_key=wg_3d1060737655bf87aea337f2e88de6a30" async></script>
2133
2134<!--End Weglot Script-->
2135
2136<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149  
2149<script async src="https://static.klaviyo.com/onsite/js/HvW3dh/klaviyo.js?company_id=HvW3dh"></script>
2149
2150  
2150<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
2150
2151
2152  
2153
2154
2155
2156
2157  
2157<script>
2158    window.klaviyoReviewsProductDesignMode = false
2159  </script>
2159
2160
2161
2162
2163  <!-- BEGIN app snippet: customer-hub-data -->
2163<script>
2164  if (!window.customerHub) {
2165    window.customerHub = {};
2166  }
2167  window.customerHub.storefrontRoutes = {
2168    login: "https://www.hoj.life/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
2169    register: "https://shopify.com/25817710644/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJob2psaWZlLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTMyMzU1MSwibmJmIjoxNzkwNzE4NzUxfQ.tT8EYvrEM4NKI4Ktoly8KoseVkqohNo_z0AWPxB25z0?return_url=%2F%23k-hub",
2170    logout: "/account/logout",
2171    profile: "/account",
2172    addresses: "/account/addresses",
2173  };
2174  
2175  window.customerHub.userId = null;
2176  
2177  window.customerHub.storeDomain = "hojlife.myshopify.com";
2178
2179  
2180
2181  
2182    window.customerHub.storeLocale = {
2183        currentLanguage: 'en',
2184        currentCountry: 'US',
2185        availableLanguages: [
2186          
2187            {
2188              iso_code: 'en',
2189              endonym_name: 'English'
2190            }
2191          
2192        ],
2193        availableCountries: [
2194          
2195            {
2196              iso_code: 'AT',
2197              name: 'Austria',
2198              currency_code: 'USD'
2199            },
2200          
2201            {
2202              iso_code: 'BE',
2203              name: 'Belgium',
2204              currency_code: 'USD'
2205            },
2206          
2207            {
2208              iso_code: 'BG',
2209              name: 'Bulgaria',
2210              currency_code: 'USD'
2211            },
2212          
2213            {
2214              iso_code: 'CY',
2215              name: 'Cyprus',
2216              currency_code: 'USD'
2217            },
2218          
2219            {
2220              iso_code: 'CZ',
2221              name: 'Czechia',
2222              currency_code: 'USD'
2223            },
2224          
2225            {
2226              iso_code: 'DK',
2227              name: 'Denmark',
2228              currency_code: 'USD'
2229            },
2230          
2231            {
2232              iso_code: 'EE',
2233              name: 'Estonia',
2234              currency_code: 'USD'
2235            },
2236          
2237            {
2238              iso_code: 'FI',
2239              name: 'Finland',
2240              currency_code: 'USD'
2241            },
2242          
2243            {
2244              iso_code: 'FR',
2245              name: 'France',
2246              currency_code: 'USD'
2247            },
2248          
2249            {
2250              iso_code: 'DE',
2251              name: 'Germany',
2252              currency_code: 'USD'
2253            },
2254          
2255            {
2256              iso_code: 'GR',
2257              name: 'Greece',
2258              currency_code: 'USD'
2259            },
2260          
2261            {
2262              iso_code: 'HU',
2263              name: 'Hungary',
2264              currency_code: 'USD'
2265            },
2266          
2267            {
2268              iso_code: 'IE',
2269              name: 'Ireland',
2270              currency_code: 'USD'
2271            },
2272          
2273            {
2274              iso_code: 'IT',
2275              name: 'Italy',
2276              currency_code: 'USD'
2277            },
2278          
2279            {
2280              iso_code: 'LV',
2281              name: 'Latvia',
2282              currency_code: 'USD'
2283            },
2284          
2285            {
2286              iso_code: 'LT',
2287              name: 'Lithuania',
2288              currency_code: 'USD'
2289            },
2290          
2291            {
2292              iso_code: 'LU',
2293              name: 'Luxembourg',
2294              currency_code: 'USD'
2295            },
2296          
2297            {
2298              iso_code: 'MT',
2299              name: 'Malta',
2300              currency_code: 'USD'
2301            },
2302          
2303            {
2304              iso_code: 'NL',
2305              name: 'Netherlands',
2306              currency_code: 'USD'
2307            },
2308          
2309            {
2310              iso_code: 'PL',
2311              name: 'Poland',
2312              currency_code: 'USD'
2313            },
2314          
2315            {
2316              iso_code: 'PT',
2317              name: 'Portugal',
2318              currency_code: 'USD'
2319            },
2320          
2321            {
2322              iso_code: 'RO',
2323              name: 'Romania',
2324              currency_code: 'USD'
2325            },
2326          
2327            {
2328              iso_code: 'SK',
2329              name: 'Slovakia',
2330              currency_code: 'USD'
2331            },
2332          
2333            {
2334              iso_code: 'SI',
2335              name: 'Slovenia',
2336              currency_code: 'USD'
2337            },
2338          
2339            {
2340              iso_code: 'ES',
2341              name: 'Spain',
2342              currency_code: 'USD'
2343            },
2344          
2345            {
2346              iso_code: 'SE',
2347              name: 'Sweden',
2348              currency_code: 'USD'
2349            },
2350          
2351            {
2352              iso_code: 'US',
2353              name: 'United States',
2354              currency_code: 'USD'
2355            }
2356          
2357        ]
2358    };
2359  
2360</script>
2360
2361<!-- END app snippet -->
2362
2363
2364
2365
2366
2367
2368
2369<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2370<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: 25817710644,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 2370
2370
2371<script>
2372  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2373</script>
vendor: 1 bytes, line 2373
2373
2374<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}
2374).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: 25817710644,storefrontBaseUrl: "https://www.hoj.life",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.hoj.life/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1537278204","configuration":"{\"shopId\":\"17326\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2374,"dataSharingState":"unrestricted"},{"id":"956465404","configuration":"{\"site_id\":\"8096cedd-0842-4630-b78e-ea9637ba9f88\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"847577340","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"GT-KV5FZJQ\\\",\\\"AW-11119829899\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"MC-0G2HFMSKFR\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"MC-0G2HFMSKFR\\\",\\\"AW-11119829899\\\/KkORCILW7JIYEIvHrLYp\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-P8Q1RF2LP4\\\",\\\"MC-0G2HFMSKFR\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-P8Q1RF2LP4\\\"}],\\\"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":"119505148","configuration":"{\"pixel_id\":\"1367597204104016\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"EAAebkZAyNHbgBOxupcwjjILj9zKXkb8ZCCIFcYCgYJbeBvXLf9UlU0k991ZBqIHxefc9xahXmX6ynCuy0xHeo7Iz7sRZBR8ckgJNgo75PnMDAvnR34Msu3OYFLS6PssuHqhZBx6OZBnugx6wXiFxxa3PNBGiqDTkdUeZBJbC2THZCiYkS2EilZB0tG28RfZBITMo8nFKSe1NClFHTwBpJc\"}","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":"85786876","configuration":"{\"tagID\":\"2612617833038\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":"29753596","configuration":"{\"shop_id\":\"211\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"212b076861be9d38cfe282b2fb591b82","type":"APP","apiClientId":55634460673,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"HØJ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hojlife.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.hoj.life"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4376453775412","handle":"klip","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31336963407924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6013651910822","handle":"kol-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37321289629862","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8109708017916","handle":"hamp-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46964747010300","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.hoj.life/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"147748618492","themeStoreId":"1751","themePublished":"true","eventMetadataId":"95b67230-c75d-4ff6-9069-93122abf14a0","pageType":"home","shopId":"25817710644","storefrontBaseUrl":"https:\/\/www.hoj.life","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2374<script>
2375  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2376  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2377  window.ShopifyAnalytics.meta.currency = 'USD';
2378  var meta = {"page":{"pageType":"home","requestId":"2ee981f5-5b8f-4c97-8a80-c5197e359dca-1790718751"}};
2379  for (var attr in meta) {
2380    window.ShopifyAnalytics.meta[attr] = meta[attr];
2381  }
2382</script>
vendor: 1 bytes, line 2382
2382
2383<script class="analytics">
2384  (function () {
2385    var customDocumentWrite = function(content) {
2386      var jquery = null;
2387
2388      if (window.jQuery) {
2389        jquery = window.jQuery;
2390      } else if (window.Checkout && window.Checkout.$) {
2391        jquery = window.Checkout.$;
2392      }
2393
2394      if (jquery) {
2395        jquery('body').append(content);
2396      }
2397    };
2398
2399    var hasLoggedConversion = function(token) {
2400      if (token) {
2401        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2402      }
2403      return false;
2404    }
2405
2406    var setCookieIfConversion = function(token) {
2407      if (token) {
2408        var twoMonthsFromNow = new Date(Date.now());
2409        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2410
2411        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2412      }
2413    }
2414
2415    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2416    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2417    if (trekkie.integrations) {
2418      return;
2419    }
2420    trekkie.methods = [
2421      'identify',
2422      'page',
2423      'ready',
2424      'track',
2425      'trackForm',
2426      'trackLink'
2427    ];
2428    trekkie.factory = function(method) {
2429      return function() {
2430        var args = Array.prototype.slice.call(arguments);
2431        args.unshift(method);
2432        trekkie.push(args);
2433        if (method == 'track' || method == 'page') {
2434          var pageUrl;
2435          try {
2436            pageUrl = window.location.href;
2437          } catch (e) {}
2438          var pageReferrer;
2439          try {
2440            pageReferrer = document.referrer;
2441          } catch (e) {}
2442          try {
2443            if (window.__TREKKIE_SHIM_QUEUE == null) {
2444              window.__TREKKIE_SHIM_QUEUE = [];
2445            }
2446            window.__TREKKIE_SHIM_QUEUE.push({
2447              from: 'trekkie-stub',
2448              method: method,
2449              args: args.slice(1),
2450              pageContext: {
2451                url: pageUrl,
2452                referrer: pageReferrer
2453              }
2454            });
2455          } catch (e) {
2456            // no-op
2457          }
2458        }
2459        return trekkie;
2460      };
2461    };
2462    for (var i = 0; i < trekkie.methods.length; i++) {
2463      var key = trekkie.methods[i];
2464      trekkie[key] = trekkie.factory(key);
2465    }
2466    trekkie.load = function(config) {
2467      trekkie.config = config || {};
2468      trekkie.config.initialDocumentCookie = document.cookie;
2469      var first = document.getElementsByTagName('script')[0];
2470var script = document.createElement('script');
2471script.type = 'text/javascript';
2472script.onerror = function(e) {
2473  var scriptFallback = document.createElement('script');
2474  scriptFallback.type = 'text/javascript';
2475  scriptFallback.onerror = function(error) {
2476          var Monorail = {
2477      produce: function produce(monorailDomain, schemaId, payload) {
2478        var currentMs = new Date().getTime();
2479        var event = {
2480          schema_id: schemaId,
2481          payload: payload,
2482          metadata: {
2483            event_created_at_ms: currentMs,
2484            event_sent_at_ms: currentMs
2485          }
2486        };
2487        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2488      },
2489      sendRequest: function sendRequest(endpointUrl, payload) {
2490        // Try the sendBeacon API
2491        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2492          var blobData = new window.Blob([payload], {
2493            type: 'text/plain'
2494          });
2495
2496          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2497            return true;
2498          } // sendBeacon was not successful
2499
2500        } // XHR beacon
2501
2502        var xhr = new XMLHttpRequest();
2503
2504        try {
2505          xhr.open('POST', endpointUrl);
2506          xhr.setRequestHeader('Content-Type', 'text/plain');
2507          xhr.send(payload);
2508        } catch (e) {
2509          console.log(e);
2510        }
2511
2512        return false;
2513      },
2514      isIos12: function isIos12() {
2515        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2516      }
2517    };
2518    Monorail.produce('monorail-edge.shopifysvc.com',
2519      'trekkie_storefront_load_errors/1.1',
2520      {shop_id: 25817710644,
2521      theme_id: 147748618492,
2522      app_name: "storefront",
2523      context_url: window.location.href,
2524      source_url: "//www.hoj.life/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
2525
2526  };
2527  scriptFallback.async = true;
2528  scriptFallback.src = '//www.hoj.life/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
2529  first.parentNode.insertBefore(scriptFallback, first);
2530};
2531script.async = true;
2532script.src = '//www.hoj.life/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
2533first.parentNode.insertBefore(script, first);
2534
2535    };
2536    trekkie.load(
2537      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25817710644,"isMerchantRequest":null,"themeId":147748618492,"themeCityHash":"7044759634284786960","contentLanguage":"en","currency":"USD","eventMetadataId":"95b67230-c75d-4ff6-9069-93122abf14a0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2538    );
2539
2540    var loaded = false;
2541    trekkie.ready(function() {
2542      if (loaded) return;
2543      loaded = true;
2544
2545      window.ShopifyAnalytics.lib = window.trekkie;
2546
2547      var originalDocumentWrite = document.write;
2548      document.write = customDocumentWrite;
2549      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2550      document.write = originalDocumentWrite;
2551
2552      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2553      var token = match? match[1]: undefined;
2554      if (!hasLoggedConversion(token)) {
2555        setCookieIfConversion(token);
2556        
2557      }
2558    });
2559
2560    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"2ee981f5-5b8f-4c97-8a80-c5197e359dca-1790718751","shopifyEmitted":true});
2561
2562    var eventsListenerScript = document.createElement('script');
2563    eventsListenerScript.async = true;
2564    eventsListenerScript.src = "//www.hoj.life/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2565    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2566})();</script>
vendor: 1 bytes, line 2566
2566
2567<script
2568  defer
2569  src="https://www.hoj.life/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2570  data-application="storefront-renderer"
2571  data-shop-id="25817710644"
2572  data-render-region="gcp-us-central1"
2573  data-page-type="index"
2574  data-theme-instance-id="147748618492"
2575  data-theme-name="Taiga"
2576  data-theme-version="3.8.0"
2577  data-monorail-region="shop_domain"
2578  data-resource-timing-sampling-rate="10"
2579  data-shs="true"
2580  data-shs-beacon="true"
2581  data-shs-export-with-fetch="true"
2582  data-shs-logs-sample-rate="1"
2583  data-shs-beacon-endpoint="https://www.hoj.life/api/collect"
2584></script>
2584
2585<meta name="shopify-y" content="7571ea7b-bafb-4ea2-9109-3eba37d8a760" data-expiration="1822276351000"><meta name="shopify-s" content="11f21512-b5e7-42c1-8a72-14bd8ed727c2" data-expiration="1790720551000"><meta name="new-cookie-storage-activated" content="t">
2586</head>
2587
2588  <body class="woolman">
2589    <a class="skip-to-content-link visually-hidden" href="#MainContent">
2590      Skip to content
2591    </a><!-- BEGIN sections: header-group -->
2592<div id="shopify-section-sections--18919540293884__announcements-bar" class="shopify-section shopify-section-group-header-group">
2593
2594</div><div id="shopify-section-sections--18919540293884__header" class="shopify-section shopify-section-group-header-group site-header"><link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-drawers.css?v=43849788768772658021741624130" media="print" onload="this.media='all'">
2595<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-accordions.css?v=54473555434749272731741624130" media="print" onload="this.media='all'">
2596<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-search.css?v=184115848755030619871741624130" media="print" onload="this.media='all'">
2597<noscript>
2598  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-drawers.css?v=43849788768772658021741624130" rel="stylesheet" type="text/css" media="all" />
2599  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-accordions.css?v=54473555434749272731741624130" rel="stylesheet" type="text/css" media="all" />
2600  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-search.css?v=184115848755030619871741624130" rel="stylesheet" type="text/css" media="all" />
2601</noscript><style>
2602  .header-logo > * {
2603    margin-top: 25px;;
2604    margin-bottom: 25px;;
2605  }
2606  @media only screen and (min-width:768px) {
2607   .header-logo > * {
2608      margin-top: 10px;;
2609      margin-bottom: 10px;;
2610    } 
2611  }
2612
2613  /* Header Dynamic States */
2614  .header.is-transparent {
2615    background-color: transparent !important;
2616    box-shadow: none !important;
2617    transition: all 0.3s ease;
2618  }
2619
2620  .header.is-solid {
2621    background-color: var(--color-background) !important;
2622    transition: all 0.3s ease;
2623  }
2624
2625  /* Text colors for different states */
2626  .header.is-transparent:not(.use-background) {
2627    color: var(--color-foreground-light) !important; /* Light font color on transparent */
2628  }
2629
2630  .header.is-transparent.use-background {
2631    color: var(--color-foreground-dark) !important; /* Dark font color on transparent */
2632  }
2633
2634  .header.is-solid {
2635    color: var(--color-foreground) !important; /* Default font color when solid */
2636  }
2637
2638  /* Logo visibility */
2639  .header.is-transparent .header-logo .site-logo.--default {
2640    opacity: 0;
2641  }
2642
2643  .header.is-transparent .header-logo .site-logo.--alt {
2644    opacity: 1;
2645  }
2646
2647  .header.is-solid .header-logo .site-logo.--default {
2648    opacity: 1;
2649  }
2650
2651  .header.is-solid .header-logo .site-logo.--alt {
2652    opacity: 0;
2653  }
2654
2655  /* Transition effects */
2656  .header-logo .site-logo {
2657    transition: opacity 0.3s ease;
2658  }
2659  
2660  /* Navigation font size overrides with high specificity */
2661  header#MainHeader .shortcut-links a,
2662  header#MainHeader .header-shortlink,
2663  header#MainHeader .header-item__link span {
2664    font-size: 18px !important;
2665    font-weight: 300 !important;
2666    font-family: 'EuclidFlex', sans-serif !important;
2667  }
2668
2669  @media screen and (max-width: 767px) {
2670    header#MainHeader .shortcut-links a,
2671    header#MainHeader .header-shortlink,
2672    header#MainHeader .header-item__link span {
2673      font-size: 14px !important;
2674    }
2675  }
2676
2677  /* Ensure the tab underline animation works from left to right */
2678  header#MainHeader .shortcut-links a {
2679    position: relative;
2680  }
2681
2682  header#MainHeader .shortcut-links a.active:before,
2683  header#MainHeader .shortcut-links a[href="/"]:before {
2684    content: "";
2685    display: block;
2686    width: 100%;
2687    height: 2px;
2688    background-color: #fc0d1c;
2689    position: absolute;
2690    bottom: -2px;
2691    left: 0;
2692  }
2693
2694  header#MainHeader .shortcut-links a:before {
2695    content: "";
2696    display: block;
2697    width: 0;
2698    height: 2px;
2699    transition: width .3s ease;
2700    position: absolute;
2701    bottom: -2px;
2702    left: 0;
2703    background-color: #fc0d1c;
2704  }
2705
2706  header#MainHeader .shortcut-links a:hover:before {
2707    width: 100%;
2708  }
2709
2710  /* Fix for header font weight change on scroll */
2711  .header.is-transparent,
2712  .header.is-solid,
2713  .header.is-transparent a,
2714  .header.is-solid a,
2715  .sticky-header-show .header-shortlink {
2716    font-weight: 300 !important;
2717  }
2718
2719  /* Override any existing font weight settings */
2720  .header .header-item__link,
2721  .header .header-item__link span,
2722  .header .header-shortlink,
2723  .header .shortcut-links a {
2724    font-weight: inherit !important;
2725    transition: color 0.3s ease;
2726  }
2727
2728  /* If you have specific elements that should remain bold, you can target them like this: */
2729  .header .announcement strong,
2730  .header .header-item__link.has-blip-visible {
2731    font-weight: 500 !important;
2732  }
2733 
2734</style>
2735
2736<header
2737  id="MainHeader"
2738  class="header container sm-down-edge-to-edge color-scheme-060e34b4-eef8-4423-bb4e-3116706c847a use-background logo-left__menu-center overlay"
2739  data-use-icons="true"
2740  data-sticky-behavior="scroll">
2741  
2742  <div class="header-content">
2743    <div class="header-item --left">
2744      <a role="button" href="#drawer-menu" class="header-item__link medium-up--hide">
2745        <div class="header-item__link-icon">
2746          <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
2747          <span class="visually-hidden">Menu</span>
2748        </div>
2749      </a><a class="header-logo --alt-on-overlay" href="/" style=" --logo-width: 90px; --sm-logo-width: 110px;">
2750    
2751      <img class="site-logo --default" width="3438" height="1500" src="//www.hoj.life/cdn/shop/files/HOJ_Logo_RGB_Red_25a55d34-844e-487d-9b00-20c3d574da24.png?v=1681318865&width=600" alt="HØJ"/>
2752      
2753      <img class="site-logo --alt" width="3438" height="1500" src="//www.hoj.life/cdn/shop/files/HOJ_Logo_RGB_Ivory_a30e6446-5c93-4ad0-a19f-3785a57d9882.png?v=1637853367&width=600" alt="HØJ"/>
2754      
2755    
2756  </a>
2757</div><div class="header-item --center "><nav class="header-shortlinks"><a class="header-shortlink flex center-center" href="/">Home</a><a class="header-shortlink flex center-center" href="/collections">Products</a><a class="header-shortlink flex center-center" href="/pages/about">About</a><a class="header-shortlink flex center-center" href="/blogs/viden">Learn</a></nav>
2758</div><div class="header-item --right"><a role="button" href="#drawer-search" class="header-item__link search-button ">
2759          <div class="header-item__link-icon">
2760            <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
2761            <span class="visually-hidden">Search</span>
2762          </div></a><a href="/account" class="header-item__link">
2763          <div class="header-item__link-icon">
2764            <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
2765            <span class="visually-hidden">Account</span>
2766          </div></a><a role="button"
2767        href="#drawer-cart"
2768        class="header-item__link ">
2769        <div class="header-item__link-icon">
2770          
2771<svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-bag"><path d="M6.7 7c-1 0-1.8.7-2 1.7L3 20c0 1.1 2 2 9 2s9-.9 9-2L19.3 8.7c-.2-1-1-1.7-2-1.7H6.7z"/><path d="M8 7c0-2.2.5-5 4-5s4 2.8 4 5"/></svg>
2772          <span class="visually-hidden">View my cart (0)</span>
2773        </div><span class="cart-blip" aria-hidden="true" hidden>
2774          0
2775        </span>
2776      </a>
2777    </div>
2778  </div>
2779</header>
2779<drawer-menu id="drawer-menu" class="drawer drawer-menu" data-drawer data-parent style="opacity: 0; display: none;">
2780  <div class="drawer-panel drawer-menu__contents user-select-none color-alternative-2" data-contents>
2781    <header class="drawer-header">
2782      <a role="button" href="#" class="close" data-close aria-label="Close navigation"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
2783    </header>
2784    <nav class="drawer-menu-nav drawer-content scrollbar--hide">
2785      
2786        
2787  
2788<a href="/" class="drawer-menu__item" aria-label="Navigate to Home" title="Navigate to Home">
2789      Home
2790    </a>
2791
2792  
2793  
2794
2795        
2796  
2797<a href="/collections" class="drawer-menu__item" aria-label="Navigate to Products" title="Navigate to Products">
2798      Products
2799    </a>
2800
2801  
2802  
2803
2804        
2805  
2806<a href="/pages/about" class="drawer-menu__item" aria-label="Navigate to About" title="Navigate to About">
2807      About
2808    </a>
2809
2810  
2811  
2812
2813        
2814  
2815<a href="/blogs/viden" class="drawer-menu__item" aria-label="Navigate to Learn" title="Navigate to Learn">
2816      Learn
2817    </a>
2818
2819  
2820  
2821
2822      
2823      
2824      <!-- Country/language selector removed from here -->
2825      
2826      <noscript>
2827        
2828          
2829  
2830<a href="/" class="drawer-menu__item" aria-label="Navigate to Home" title="Navigate to Home">
2831      Home
2832    </a>
2833
2834  
2835  
2836
2837          
2838  
2839<a href="/collections" class="drawer-menu__item" aria-label="Navigate to Products" title="Navigate to Products">
2840      Products
2841    </a>
2842
2843  
2844  
2845
2846          
2847  
2848<a href="/pages/about" class="drawer-menu__item" aria-label="Navigate to About" title="Navigate to About">
2849      About
2850    </a>
2851
2852  
2853  
2854
2855          
2856  
2857<a href="/blogs/viden" class="drawer-menu__item" aria-label="Navigate to Learn" title="Navigate to Learn">
2858      Learn
2859    </a>
2860
2861  
2862  
2863
2864        
2865      </noscript>
2866    </nav>
2867    <footer class="drawer-footer">
2868    </footer>
2869  </div>
2870  
2871  <a href="#" class="page-overlay" data-overlay aria-hidden="true"></a><svg class="drawer-clip" width="100%" preserveAspectRatio="xMidYMid meet" viewBox="0 0 100 100" aria-hidden="true" xmlns="https://www.w3.org/2000/svg" version="1.1">
2872    <defs>
2873      <clipPath id="drawer-clip">
2874        <rect x="0" y="0" width="2000" height="2000" style="height: 100dvh;"></rect>
2875      </clipPath>
2876    </defs>
2877  </svg>
2878</drawer-menu>
2879<script src="//www.hoj.life/cdn/shop/t/69/assets/component-drawer-menu.js?v=92431664701579068961741624130" defer></script>
2879<div id="drawer-search" class="drawer drawer--wide" data-drawer data-parent style="opacity: 0; display: none;">
2880  <div class="drawer-panel user-select-none slide-from-right color-alternative-2" data-contents>
2881    <header class="drawer-header">
2882      <h3 class="size--small">Search</h3>
2883      <a role="button" href="#" class="close" data-close aria-label="Close navigation"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
2884    </header>
2885
2886    <div class="drawer-content drawer-search__content scrollbar--hide">
2887      <predictive-search data-loading-text="Loading results">
2888        <form action="/search" method="get" role="search" class="header-search__form">
2889          <div class="field">
2890            <input class="search__input field__input"
2891              id="drawerSearchInput"
2892              type="search"
2893              name="q"
2894              value=""
2895              placeholder="Search"
2896              role="combobox"
2897              aria-expanded="false"
2898              aria-owns="predictive-search-results"
2899              aria-controls="predictive-search-results"
2900              aria-haspopup="listbox"
2901              aria-autocomplete="list"
2902              autocorrect="off"
2903              autocomplete="off"
2904              autocapitalize="off"
2905              spellcheck="false"
2906            >
2907            <label class="field__label" for="drawerSearchInput">Search</label>
2908            <input type="hidden" name="options[prefix]" value="last">
2909
2910            <button type="reset" class="reset__button field__button hidden" aria-label="Reset"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button>
2911
2912            <button class="search__button field__button" aria-label="Search">
2913              <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search search-icon"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
2914            </button>
2915          </div>
2916
2917          <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
2918            <div class="predictive-search__loading-state">
2919              <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2920                <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2921              </svg>
2922            </div>
2923          </div>
2924
2925          <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
2926        </form></predictive-search>
2927    </div>
2928  </div>
2929
2930  
2931  <a href="#" class="page-overlay" data-overlay aria-hidden="true"></a>
2932</div>
2932<drawer-cart id="drawer-cart" data-id="sections--18919540293884__header" class="drawer drawer--wide main-cart" data-drawer data-parent style="opacity: 0; display: none;">
2933  <form id="cart" action="/cart" method="post" class="drawer-panel user-select-none slide-from-right color-alternative-2" data-contents>
2934    <header class="drawer-cart__header">
2935      <div class="drawer-header">
2936        <h3 class="size--small">Cart</h3>
2937        <a role="button" href="#" class="close" data-close aria-label="Close navigation"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a>
2938      </div><div id="cart-shipping-notification">
2939    <div 
2940      data-free-shipping-notification
2941      data-cart-total="0"
2942      data-threshold="12500"
2943      data-shop-currency="USD"
2944      data-target-currency="USD"
2945      class="shipping-notification"
2946      hidden
2947    >
2948      <svg class="checkmark" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" width="26px" height="26px" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" class="feather"><circle class="checkmark__circle" cx="26" cy="26" r="25"/><path class="checkmark__check" d="M14.1 27.2l7.1 7.2 16.7-16.8"/></svg>
2949      <span class="free-shipping-message">-</span>
2950    </div>
2951  </div></header>
2952    
2953    <div class="drawer-content drawer-cart__content"><cart-items id="cart-items"><p class="empty-cart-notice size--large">Your cart is empty</p>
2954    
2955      <p class="empty-cart-haiku size--small style--subdued mt-12"><em>Emptiness inside,<br>Silent void, no thoughts abide,<br>Peace in space, we hide.</em></p>
2956    
2957
2958
2959  <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
2960  <p class="visually-hidden" id="shopping-cart-line-item-status" aria-live="polite" aria-hidden="true" role="status">Loading...</p>
2961</cart-items>
2962
2963<script defer src="//www.hoj.life/cdn/shop/t/69/assets/cart.js?v=143735314757966244691741624130"></script>
2963<div id="cart-recommendations">
2964  <cart-recommendations
2965  class="recommendations hide"
2966  data-product-id=""
2967  data-limit="6"
2968>
2969  <h6 class="cart-recommendations__title subheading mt-24 mb-12">You might also like</h6>
2970  <div class="grid" data-products-ajax><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay ">
2971  <div class="loading-overlay__spinner">
2972    <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2973      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2974    </svg>
2975  </div>
2976</div>
2977
2978<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'">
2979<noscript>
2980  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" />
2981</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay ">
2982  <div class="loading-overlay__spinner">
2983    <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2984      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2985    </svg>
2986  </div>
2987</div>
2988
2989<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'">
2990<noscript>
2991  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" />
2992</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay ">
2993  <div class="loading-overlay__spinner">
2994    <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2995      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2996    </svg>
2997  </div>
2998</div>
2999
3000<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'">
3001<noscript>
3002  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" />
3003</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay ">
3004  <div class="loading-overlay__spinner">
3005    <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3006      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3007    </svg>
3008  </div>
3009</div>
3010
3011<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'">
3012<noscript>
3013  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" />
3014</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay ">
3015  <div class="loading-overlay__spinner">
3016    <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3017      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3018    </svg>
3019  </div>
3020</div>
3021
3022<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'">
3023<noscript>
3024  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" />
3025</noscript></div><div class="pulse media square" style="display: grid; place-content: center;"><div class="loading-overlay ">
3026  <div class="loading-overlay__spinner">
3027    <svg aria-hidden="true" focusable="false" role="presentation" style="width: 15px; height: 15px;" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
3028      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
3029    </svg>
3030  </div>
3031</div>
3032
3033<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" media="print" onload="this.media='all'">
3034<noscript>
3035  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-loading.css?v=6647721692522570021741624130" rel="stylesheet" type="text/css" media="all" />
3036</noscript></div></div>
3037  <template id="template-recommendation-item">
3038    <div class="card card--product">
3039      <a href="" title="" class="card-media">
3040        <figure class="media square cover">
3041          <img width="300" height="300" src="" loading="lazy" />
3042        </figure>
3043      </a>
3044      <div class="card-body text-align-center">
3045        <h3 class="card-title h6 size--tiny"><a href=""></a></h3>
3046      </div>
3047    </div>
3048  </template>
3049</cart-recommendations>
3050</div><link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-cart-recommendations.css?v=144504470003520073641741624130" media="print" onload="this.media='all'">
3051<noscript>
3052  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-cart-recommendations.css?v=144504470003520073641741624130" rel="stylesheet" type="text/css" media="all" />
3053</noscript></div>
3054    
3055    <footer class="drawer-footer"><div id="cart-note">
3056  <cart-note class="order-note hide">
3057    <label class="cart__note-title mb-8 size--small" style="display:block;" for="cart-note-input">Order special instructions</label>
3058    <textarea class="text-area field__input" name="note" form="cart" id="cart-note-input" placeholder=""></textarea>
3059  </cart-note>
3060</div><div id="cart-footer">
3061  <div class="cart-footer hide">
3062    <div id="cart-subtotal" class="cart__subtotals">
3063      <div class="cart__subtotal">
3064        <span>Subtotal</span>
3065        <span><span class=money>$0.00 USD </span></span>
3066      </div></div>
3067
3068    <div class="cart-buttons">
3069      <button class="btn btn--full btn--primary btn--full" type="submit" name="checkout">
3070        Checkout
3071      </button></div><p class="cart__tax size--tiny style--subdued text-align-center">
3072        
3073<a href="/policies/shipping-policy">Shipping</a> and taxes calculated at checkout
3074
3075      </p></div>
3076</div></footer>
3077  </form>
3078
3079  
3080  <a href="#" class="page-overlay" data-overlay aria-hidden="true"></a>
3081</drawer-cart>
3082
3083<script type="application/ld+json">
3084  {
3085    "@context": "http://schema.org",
3086    "@type": "Organization",
3087    "name": "HØJ",
3088    "logo": "https:\/\/www.hoj.life\/cdn\/shop\/files\/HOJ_Logo_RGB_Red_25a55d34-844e-487d-9b00-20c3d574da24.png?v=1681318865\u0026width=500",
3089    "sameAs": ["https:\/\/x.com\/hojlife","https:\/\/www.facebook.com\/hoj.life","https:\/\/www.instagram.com\/hoj.life\/#","https:\/\/www.linkedin.com\/company\/hojlife\/","https:\/\/www.youtube.com\/channel\/UCKW-ZQbxNKPoI0RVyTJ-5DQ",""],
3090    "url": "https:\/\/www.hoj.life"
3091  }
3092</script>
3092
3093  
3093<script type="application/ld+json">
3094    {
3095      "@context": "http://schema.org",
3096      "@type": "WebSite",
3097      "name": "HØJ",
3098      "potentialAction": {
3099        "@type": "SearchAction",
3100        "target": "https:\/\/www.hoj.life\/search?q={search_term_string}",
3101        "query-input": "required name=search_term_string"
3102      },
3103      "url": "https:\/\/www.hoj.life"
3104    }
3105  </script>
3105<!-- Add JavaScript to detect and mark the active page link -->
3106<script>
3107  document.addEventListener('DOMContentLoaded', function() {
3108    // Mark the current page link as active
3109    const currentPath = window.location.pathname;
3110    const menuLinks = document.querySelectorAll('.shortcut-links a');
3111    
3112    menuLinks.forEach(function(link) {
3113      const linkPath = link.getAttribute('href');
3114      // Check if the link matches the current page path
3115      if (linkPath === currentPath || 
3116          (currentPath.includes('/collections/') && linkPath.includes('/collections/')) ||
3117          (currentPath.includes('/products/') && linkPath.includes('/products/'))) {
3118        link.classList.add('active');
3119      }
3120    });
3121  });
3122</script>
3122
3123
3124</div>
3125<!-- END sections: header-group --><main id="MainContent" role="main" tabindex="-1">
3126      <div id="shopify-section-template--18919545733372__hero" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-hero.css?v=174783890503976445641741624130" rel="stylesheet" type="text/css" media="all" />
3127<style data-shopify>@media only screen and (max-width: 767px) {
3128    #template--18919545733372__hero .hero__media img,
3129    #template--18919545733372__hero .hero__media video {
3130      object-position: 50% 50%;
3131    }#template--18919545733372__hero .hero {
3132        min-height: 580px;
3133      }}
3134
3135  @media only screen and (min-width: 768px) {
3136    #template--18919545733372__hero .hero__media img,
3137    #template--18919545733372__hero .hero__media video {
3138      object-position: 50% 50%;
3139    }#template--18919545733372__hero .hero {
3140        min-height: 1000px;
3141      }}
3142
3143  
3144</style><div
3145  id="template--18919545733372__hero"
3146  class="container pt pb sm-pt sm-pb edge-to-edge color-default height-by_pixels sm-height-by_pixels"
3147  style="
3148    --pt: 0px;
3149    --pb: 0px;
3150    --sm-pt: 0px;
3151    --sm-pb: 0px;
3152  ">
3153  <div class="hero">
3154    <div class="hero__media"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-video.css?v=180878534449099865041741624130" rel="stylesheet" type="text/css" media="all" />
3155<superpowered-video data-aspect-ratio="" data-context="default" data-autoplay="true" data-device="both"><video class="video " preload="auto" autoplay playsinline muted loop  controlslist="nodownload">
3156        <source src="https://cdn.shopify.com/videos/c/o/v/9a45d62c85064fcd9bae502f6e008a87.mp4" type="video/mp4">Sorry, your browser doesn&#39;t support embedded videos. Consider updating your browser to latest version or using a different browser.</video></superpowered-video>
3157
3158  
3159
3160</div>
3161
3162    <div class="hero__text"><div class="hero__text-container vertical-bottom horizontal-center sm-vertical-bottom sm-horizontal-center">
3163        <div class="col-sm-max-8 text-align-center sm-text-align-center">
3164          
3165<div class="blocks-button "><div class="btn-group mt sm-mt sm-down-width-auto sm-width-auto" style="--mt: 24px; --sm-mt: 24px" >
3166        
3167          
3168            <a class="btn btn--primary btn--inline size--small sm-size--huge" href="/collections" >Shop Now</a>
3169          
3170        
3171        </div></div>
3172        </div>
3173      </div></div>
3174  </div>
3175</div>
3176
3177</div><div id="shopify-section-template--18919545733372__sliding_text_y4REJn" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-sliding-text.css?v=91912540663122467171741624130" rel="stylesheet" type="text/css" media="all" />
3178<style data-shopify>
3179  
3180  
3181  #template--18919545733372__sliding_text_y4REJn .sliding-logo {
3182    max-height: 90px;
3183    width: auto;
3184    vertical-align: middle;
3185  }
3186  
3187  #template--18919545733372__sliding_text_y4REJn .sliding-logo-wrapper {
3188    display: flex;
3189    flex-direction: column;
3190    align-items: center;
3191    gap: 12px;
3192    max-width: 500px;
3193  }
3194  
3195  @media screen and (max-width: 768px) {
3196    #template--18919545733372__sliding_text_y4REJn .sliding-logo-wrapper {
3197      flex-direction: column;
3198      max-width: 300px;
3199    }
3200    
3201    #template--18919545733372__sliding_text_y4REJn .sliding-quote {
3202      max-width: 100%;
3203      margin-top: 8px;
3204    }
3205  }
3206  
3207  #template--18919545733372__sliding_text_y4REJn .sliding-quote {
3208    margin: 0;
3209    font-size: 15px;
3210    max-width: 400px;
3211    line-height: 1.5;
3212    display: inline-block;
3213    text-align: center;
3214    letter-spacing: 0.01em;
3215    white-space: normal;
3216  }
3217  
3218  @media screen and (max-width: 768px) {
3219    #template--18919545733372__sliding_text_y4REJn .sliding-quote {
3220      font-size: 14px;
3221    }
3222  }
3223  
3224  #template--18919545733372__sliding_text_y4REJn .italic {
3225    font-style: italic;
3226  }
3227  
3228  #template--18919545733372__sliding_text_y4REJn .font-bold {
3229    font-weight: 600;
3230  }
3231</style>
3232
3233
3234
3235    
3236<div 
3237  id="template--18919545733372__sliding_text_y4REJn"
3238  class="sliding-text pb pt mt mb sm-mt sm-mb sm-pb sm-pt color-alternative-2"
3239  style="
3240    --pt: 24px;
3241    --pb: 24px;
3242    --sm-pt: 16px;
3243    --sm-pb: 16px;
3244    --mt: 0px;
3245    --mb: 24px;
3246    --sm-mt: 0px;
3247    --sm-mb: 40px;">
3248
3249  <div class="sliding-text__container pause-on-hover">
3250    
3251      
3252  <div
3253    class="sliding-item horizontal"
3254    style="
3255      animation-duration: 60s;
3256      animation-direction: normal;
3257      --sliding-item-gap: 24px;
3258      --sm-sliding-item-gap: 80px;
3259      
3260    ">
3261    
3262      
3263          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3264            
3265              
3266                <img 
3267                  src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 
3268                  alt="Esquire logo"
3269                  loading="lazy"
3270                  class="sliding-logo"
3271                  width="600"
3272                  height="300"
3273                >
3274              
3275            
3276            
3277            
3278              <p class="sliding-quote the-text italic">"The KØL resembles a museum piece"</p>
3279            
3280          </div>
3281      
3282    
3283      
3284          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3285            
3286              
3287                <img 
3288                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 
3289                  alt="Forbes black logo"
3290                  loading="lazy"
3291                  class="sliding-logo"
3292                  width="600"
3293                  height="300"
3294                >
3295              
3296            
3297            
3298            
3299              <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p>
3300            
3301          </div>
3302      
3303    
3304      
3305          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3306            
3307              
3308                <img 
3309                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 
3310                  alt="StrainInsider logo"
3311                  loading="lazy"
3312                  class="sliding-logo"
3313                  width="600"
3314                  height="300"
3315                >
3316              
3317            
3318            
3319            
3320              <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p>
3321            
3322          </div>
3323      
3324    
3325      
3326          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3327            
3328              
3329                <img 
3330                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 
3331                  alt="Herb black logo"
3332                  loading="lazy"
3333                  class="sliding-logo"
3334                  width="600"
3335                  height="300"
3336                >
3337              
3338            
3339            
3340            
3341              <p class="sliding-quote the-text italic">"Not only is HØJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p>
3342            
3343          </div>
3344      
3345    
3346      
3347          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3348            
3349              
3350                <img 
3351                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 
3352                  alt="TrendHunter logo"
3353                  loading="lazy"
3354                  class="sliding-logo"
3355                  width="600"
3356                  height="300"
3357                >
3358              
3359            
3360            
3361            
3362              <p class="sliding-quote the-text italic">"The HØJ Next-Gen Grinder Preserves the Trichomes Structure"</p>
3363            
3364          </div>
3365      
3366    
3367      
3368          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3369            
3370              
3371                <img 
3372                  src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 
3373                  alt="LA Times logo"
3374                  loading="lazy"
3375                  class="sliding-logo"
3376                  width="600"
3377                  height="300"
3378                >
3379              
3380            
3381            
3382            
3383              <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magician’s sleeve"</p>
3384            
3385          </div>
3386      
3387    
3388  </div>
3389
3390    
3391      
3392  <div
3393    class="sliding-item horizontal"
3394    style="
3395      animation-duration: 60s;
3396      animation-direction: normal;
3397      --sliding-item-gap: 24px;
3398      --sm-sliding-item-gap: 80px;
3399      
3400    ">
3401    
3402      
3403          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3404            
3405              
3406                <img 
3407                  src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 
3408                  alt="Esquire logo"
3409                  loading="lazy"
3410                  class="sliding-logo"
3411                  width="600"
3412                  height="300"
3413                >
3414              
3415            
3416            
3417            
3418              <p class="sliding-quote the-text italic">"The KØL resembles a museum piece"</p>
3419            
3420          </div>
3421      
3422    
3423      
3424          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3425            
3426              
3427                <img 
3428                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 
3429                  alt="Forbes black logo"
3430                  loading="lazy"
3431                  class="sliding-logo"
3432                  width="600"
3433                  height="300"
3434                >
3435              
3436            
3437            
3438            
3439              <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p>
3440            
3441          </div>
3442      
3443    
3444      
3445          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3446            
3447              
3448                <img 
3449                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 
3450                  alt="StrainInsider logo"
3451                  loading="lazy"
3452                  class="sliding-logo"
3453                  width="600"
3454                  height="300"
3455                >
3456              
3457            
3458            
3459            
3460              <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p>
3461            
3462          </div>
3463      
3464    
3465      
3466          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3467            
3468              
3469                <img 
3470                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 
3471                  alt="Herb black logo"
3472                  loading="lazy"
3473                  class="sliding-logo"
3474                  width="600"
3475                  height="300"
3476                >
3477              
3478            
3479            
3480            
3481              <p class="sliding-quote the-text italic">"Not only is HØJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p>
3482            
3483          </div>
3484      
3485    
3486      
3487          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3488            
3489              
3490                <img 
3491                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 
3492                  alt="TrendHunter logo"
3493                  loading="lazy"
3494                  class="sliding-logo"
3495                  width="600"
3496                  height="300"
3497                >
3498              
3499            
3500            
3501            
3502              <p class="sliding-quote the-text italic">"The HØJ Next-Gen Grinder Preserves the Trichomes Structure"</p>
3503            
3504          </div>
3505      
3506    
3507      
3508          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3509            
3510              
3511                <img 
3512                  src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 
3513                  alt="LA Times logo"
3514                  loading="lazy"
3515                  class="sliding-logo"
3516                  width="600"
3517                  height="300"
3518                >
3519              
3520            
3521            
3522            
3523              <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magician’s sleeve"</p>
3524            
3525          </div>
3526      
3527    
3528  </div>
3529
3530    
3531      
3532  <div
3533    class="sliding-item horizontal"
3534    style="
3535      animation-duration: 60s;
3536      animation-direction: normal;
3537      --sliding-item-gap: 24px;
3538      --sm-sliding-item-gap: 80px;
3539      
3540    ">
3541    
3542      
3543          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3544            
3545              
3546                <img 
3547                  src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 
3548                  alt="Esquire logo"
3549                  loading="lazy"
3550                  class="sliding-logo"
3551                  width="600"
3552                  height="300"
3553                >
3554              
3555            
3556            
3557            
3558              <p class="sliding-quote the-text italic">"The KØL resembles a museum piece"</p>
3559            
3560          </div>
3561      
3562    
3563      
3564          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3565            
3566              
3567                <img 
3568                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 
3569                  alt="Forbes black logo"
3570                  loading="lazy"
3571                  class="sliding-logo"
3572                  width="600"
3573                  height="300"
3574                >
3575              
3576            
3577            
3578            
3579              <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p>
3580            
3581          </div>
3582      
3583    
3584      
3585          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3586            
3587              
3588                <img 
3589                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 
3590                  alt="StrainInsider logo"
3591                  loading="lazy"
3592                  class="sliding-logo"
3593                  width="600"
3594                  height="300"
3595                >
3596              
3597            
3598            
3599            
3600              <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p>
3601            
3602          </div>
3603      
3604    
3605      
3606          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3607            
3608              
3609                <img 
3610                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 
3611                  alt="Herb black logo"
3612                  loading="lazy"
3613                  class="sliding-logo"
3614                  width="600"
3615                  height="300"
3616                >
3617              
3618            
3619            
3620            
3621              <p class="sliding-quote the-text italic">"Not only is HØJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p>
3622            
3623          </div>
3624      
3625    
3626      
3627          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3628            
3629              
3630                <img 
3631                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 
3632                  alt="TrendHunter logo"
3633                  loading="lazy"
3634                  class="sliding-logo"
3635                  width="600"
3636                  height="300"
3637                >
3638              
3639            
3640            
3641            
3642              <p class="sli
3642ding-quote the-text italic">"The HØJ Next-Gen Grinder Preserves the Trichomes Structure"</p>
3643            
3644          </div>
3645      
3646    
3647      
3648          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3649            
3650              
3651                <img 
3652                  src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 
3653                  alt="LA Times logo"
3654                  loading="lazy"
3655                  class="sliding-logo"
3656                  width="600"
3657                  height="300"
3658                >
3659              
3660            
3661            
3662            
3663              <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magician’s sleeve"</p>
3664            
3665          </div>
3666      
3667    
3668  </div>
3669
3670    
3671      
3672  <div
3673    class="sliding-item horizontal"
3674    style="
3675      animation-duration: 60s;
3676      animation-direction: normal;
3677      --sliding-item-gap: 24px;
3678      --sm-sliding-item-gap: 80px;
3679      
3680    ">
3681    
3682      
3683          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3684            
3685              
3686                <img 
3687                  src="//www.hoj.life/cdn/shop/files/Esquire-600x300px.png?v=1670938281&width=300" 
3688                  alt="Esquire logo"
3689                  loading="lazy"
3690                  class="sliding-logo"
3691                  width="600"
3692                  height="300"
3693                >
3694              
3695            
3696            
3697            
3698              <p class="sliding-quote the-text italic">"The KØL resembles a museum piece"</p>
3699            
3700          </div>
3701      
3702    
3703      
3704          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3705            
3706              
3707                <img 
3708                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Forbes.png?v=1613734541&width=300" 
3709                  alt="Forbes black logo"
3710                  loading="lazy"
3711                  class="sliding-logo"
3712                  width="600"
3713                  height="300"
3714                >
3715              
3716            
3717            
3718            
3719              <p class="sliding-quote the-text italic">''KLIP has truly changed my smoking experience"</p>
3720            
3721          </div>
3722      
3723    
3724      
3725          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3726            
3727              
3728                <img 
3729                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01StrainInsider.webp?v=1663071965&width=300" 
3730                  alt="StrainInsider logo"
3731                  loading="lazy"
3732                  class="sliding-logo"
3733                  width="600"
3734                  height="300"
3735                >
3736              
3737            
3738            
3739            
3740              <p class="sliding-quote the-text italic">'Everything works seamlessly due to its magnetic functions''</p>
3741            
3742          </div>
3743      
3744    
3745      
3746          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3747            
3748              
3749                <img 
3750                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Herb.png?v=1613734233&width=300" 
3751                  alt="Herb black logo"
3752                  loading="lazy"
3753                  class="sliding-logo"
3754                  width="600"
3755                  height="300"
3756                >
3757              
3758            
3759            
3760            
3761              <p class="sliding-quote the-text italic">"Not only is HØJ a producer of incredible and sexy products, but they also invite us to do better and consume better"</p>
3762            
3763          </div>
3764      
3765    
3766      
3767          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3768            
3769              
3770                <img 
3771                  src="//www.hoj.life/cdn/shop/files/HOJ_WebsiteReviewLogos_v01Trendhunter.webp?v=1663071965&width=300" 
3772                  alt="TrendHunter logo"
3773                  loading="lazy"
3774                  class="sliding-logo"
3775                  width="600"
3776                  height="300"
3777                >
3778              
3779            
3780            
3781            
3782              <p class="sliding-quote the-text italic">"The HØJ Next-Gen Grinder Preserves the Trichomes Structure"</p>
3783            
3784          </div>
3785      
3786    
3787      
3788          <div class="sliding-logo-wrapper pl-8 size--default sm-size--large" aria-hidden="true">
3789            
3790              
3791                <img 
3792                  src="//www.hoj.life/cdn/shop/files/HOJ_partners_in_website_2.png?v=1679507688&width=300" 
3793                  alt="LA Times logo"
3794                  loading="lazy"
3795                  class="sliding-logo"
3796                  width="600"
3797                  height="300"
3798                >
3799              
3800            
3801            
3802            
3803              <p class="sliding-quote the-text italic">"Learning how these products work is like looking up the magician’s sleeve"</p>
3804            
3805          </div>
3806      
3807    
3808  </div>
3809
3810    
3811  </div>
3812  
3813</div>
3814
3815</div><div id="shopify-section-template--18919545733372__image_duo_with_text_dGpVUg" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-image-duo-with-text.css?v=19793067302276351571741624130" rel="stylesheet" type="text/css" media="all" />
3816<style data-shopify>
3817  @media only screen and (min-width: 768px) {
3818    #template--18919545733372__image_duo_with_text_dGpVUg .layout--top-left,
3819    #template--18919545733372__image_duo_with_text_dGpVUg .layout--top-right{
3820      grid-template-rows:
3821        minmax(40px, auto)
3822        calc(700px*0.45)
3823        calc(700px*0.45)
3824        calc(700px*0.1);
3825    }
3826
3827    #template--18919545733372__image_duo_with_text_dGpVUg .layout--bottom-left,
3828    #template--18919545733372__image_duo_with_text_dGpVUg .layout--bottom-right{
3829      grid-template-rows:
3830        calc(700px*0.1)
3831        calc(700px*0.45)
3832        calc(700px*0.45)
3833        minmax(40px, auto);
3834    }
3835  }
3836
3837  @media only screen and (max-width: 767px) {
3838    #template--18919545733372__image_duo_with_text_dGpVUg .media-block {
3839      height: 400px;
3840    }
3841  }
3842</style>
3843
3844<section
3845  id="template--18919545733372__image_duo_with_text_dGpVUg"
3846  class="image-duo-with-text container sm-down-edge-to-edge pt pb sm
3846-pt sm-pb scrollbar--hide color-alternative-2"
3847  style="
3848    --pt: 40px;
3849    --pb: 40px;
3850    --sm-pt: 16px;
3851    --sm-pb: 40px;
3852  ">
3853  <div class="image-duo-grid layout--top-left">
3854    
3855<div class="media-block media-block--big" >
3856          <figure class="media cover natural sm-br-img"><img
3857    srcset="//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889 1080w"
3858    sizes="(max-width: 767px) calc(100vw  * 0.6), calc(100vw * ( 5 / 12 ))"
3859    src="//www.hoj.life/cdn/shop/files/Homepage-2.webp?v=1663070889&width=1500"
3860    alt="man holding an opened KLIP grinder with his hands"
3861    
3862    loading="lazy"
3863    fetchpriority="low"
3864    
3865    decoding="async"
3866    width="1080"
3867    height="1498"
3868    style="object-position: 50.0% 50.0%;"></figure>
3869        
3870</div>
3871    
3872<div class="media-block media-block--small" >
3873          <figure class="media cover natural sm-br-img"><img
3874    srcset="//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888 1080w"
3875    sizes="(max-width: 767px) calc(100vw * 0.6), (max-width: 1023px) calc(100w / 4), calc(100vw / 3)"
3876    src="//www.hoj.life/cdn/shop/files/Homepage-3.webp?v=1663070888&width=1500"
3877    alt="KLIP grinder over green herb"
3878    
3879    loading="lazy"
3880    fetchpriority="low"
3881    
3882    decoding="async"
3883    width="1080"
3884    height="1080"
3885    style="object-position: 50.0% 50.0%;"></figure>
3886        
3887</div>
3888    
3889
3890    <div class="body-block text-align-left sm-text-align-left">
3891      
3892        
3893           
3894          <h2 class="subheading mb-16">KLIP [kli-p]</h2>
3895        
3896          <h3 class="subheading mb-8">The Grinder, Reinvented</h3>
3897        
3898        
3899          <div class="rte mb-16"><p>KLIP's innovative patented design precisely slices your botanical blend, avoiding the typical crush. This means maximizing potency with less material, while ensuring a consistent burn. Utilizing magnetic levitation, it provides a smooth, clog-free experience, and allows for complete customization of your desired fineness. <a href="/products/klip" title="KLIP"><strong>Learn More</strong></a></p></div>
3900        
3901      
3902      
3903        <div class="btn-group">
3904        
3905          <a class="btn btn--primary btn--inline" href="/products/klip" >Shop Now</a>
3906        
3907        </div>
3908      
3909    </div>
3910  </div>
3911</section>
3912
3913</div><div id="shopify-section-template--18919545733372__image_duo_with_text_HEyi7R" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-image-duo-with-text.css?v=19793067302276351571741624130" rel="stylesheet" type="text/css" media="all" />
3914<style data-shopify>
3915  @media only screen and (min-width: 768px) {
3916    #template--18919545733372__image_duo_with_text_HEyi7R .layout--top-left,
3917    #template--18919545733372__image_duo_with_text_HEyi7R .layout--top-right{
3918      grid-template-rows:
3919        minmax(40px, auto)
3920        calc(700px*0.45)
3921        calc(700px*0.45)
3922        calc(700px*0.1);
3923    }
3924
3925    #template--18919545733372__image_duo_with_text_HEyi7R .layout--bottom-left,
3926    #template--18919545733372__image_duo_with_text_HEyi7R .layout--bottom-right{
3927      grid-template-rows:
3928        calc(700px*0.1)
3929        calc(700px*0.45)
3930        calc(700px*0.45)
3931        minmax(40px, auto);
3932    }
3933  }
3934
3935  @media only screen and (max-width: 767px) {
3936    #template--18919545733372__image_duo_with_text_HEyi7R .media-block {
3937      height: 400px;
3938    }
3939  }
3940</style>
3941
3942<section
3943  id="template--18919545733372__image_duo_with_text_HEyi7R"
3944  class="image-duo-with-text container sm-down-edge-to-edge pt pb sm-pt sm-pb scrollbar--hide color-alternative-2"
3945  style="
3946    --pt: 40px;
3947    --pb: 40px;
3948    --sm-pt: 40px;
3949    --sm-pb: 40px;
3950  ">
3951  <div class="image-duo-grid layout--top-right">
3952    
3953<div class="media-block media-block--big" >
3954          <figure class="media cover natural sm-br-img"><img
3955    srcset="//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832 1080w"
3956    sizes="(max-width: 767px) calc(100vw  * 0.6), calc(100vw * ( 5 / 12 ))"
3957    src="//www.hoj.life/cdn/shop/files/Homepage-4b.jpg?v=1613733832&width=1500"
3958    alt="black pipe opened over ice"
3959    
3960    loading="lazy"
3961    fetchpriority="low"
3962    
3963    decoding="async"
3964    width="1080"
3965    height="1498"
3966    style="object-position: 50.0% 50.0%;"></figure>
3967        
3968</div>
3969    
3970<div class="media-block media-block--small" >
3971          <figure class="media cover natural sm-br-img"><img
3972    srcset="//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=90 90w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=128 128w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=165 165w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=180 180w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=280 280w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=390 390w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=540 540w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=768 768w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=1080 1080w,//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747 1080w"
3973    sizes="(max-width: 767px) calc(100vw * 0.6), (max-width: 1023px) calc(100w / 4), calc(100vw / 3)"
3974    src="//www.hoj.life/cdn/shop/files/Homepage-5.webp?v=1663070747&width=1500"
3975    alt="KOL pipe on a jean jacket pocket"
3976    
3977    loading="lazy"
3978    fetchpriority="low"
3979    
3980    decoding="async"
3981    width="1080"
3982    height="1080"
3983    style="object-position: 50.0% 50.0%;"></figure>
3984        
3985</div>
3986    
3987
3988    <div class="body-block text-align-left sm-text-align-left">
3989      
3990        
3991           
3992          <h2 class="subheading mb-16">KØL 2.0 [koo-l]</h2>
3993        
3994          <h3 class="subheading mb-8">The Pipe, Perfected</h3>
3995        
3996        
3997          <div class="rte mb-16"><p>Enjoy a cooler, smoother session with KØL’s patented vortex cooling system - no water needed. Inspired by shark gills, its unique design filters impurities, reduces harshness and cools the smoke. All while being the easiest pipe to clean with a simple magnetic snap. <a href="/products/kol-mini" target="_blank" title="KØL mini 2.0"><strong>Learn More</strong></a></p></div>
3998        
3999      
4000      
4001        <div class="btn-group">
4002        
4003          <a class="btn btn--primary btn--inline" href="/products/kol-mini" >shop now</a>
4004        
4005        </div>
4006      
4007    </div>
4008  </div>
4009</section>
4010
4011</div><div id="shopify-section-template--18919545733372__image_duo_with_text_fKmhEG" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-image-duo-with-text.css?v=19793067302276351571741624130" rel="stylesheet" type="text/css" media="all" />
4012<style data-shopify>
4013  @media only screen and (min-width: 768px) {
4014    #template--18919545733372__image_duo_with_text_fKmhEG .layout--top-left,
4015    #template--18919545733372__image_duo_with_text_fKmhEG .layout--top-right{
4016      grid-template-rows:
4017        minmax(40px, auto)
4018        calc(700px*0.45)
4019        calc(700px*0.45)
4020        calc(700px*0.1);
4021    }
4022
4023    #template--18919545733372__image_duo_with_text_fKmhEG .layout--bottom-left,
4024    #template--18919545733372__image_duo_with_text_fKmhEG .layout--bottom-right{
4025      grid-template-rows:
4026        calc(700px*0.1)
4027        calc(700px*0.45)
4028        calc(700px*0.45)
4029        minmax(40px, auto);
4030    }
4031  }
4032
4033  @media only screen and (max-width: 767px) {
4034    #template--18919545733372__image_duo_with_text_fKmhEG .media-block {
4035      height: 400px;
4036    }
4037  }
4038</style>
4039
4040<section
4041  id="template--18919545733372__image_duo_with_text_fKmhEG"
4042  class="image-duo-with-text container sm-down-edge-to-edge pt pb sm
4042-pt sm-pb scrollbar--hide color-alternative-2"
4043  style="
4044    --pt: 40px;
4045    --pb: 40px;
4046    --sm-pt: 40px;
4047    --sm-pb: 40px;
4048  ">
4049  <div class="image-duo-grid layout--top-left">
4050    
4051<div class="media-block media-block--big" >
4052          <figure class="media cover natural sm-br-img"><img
4053    srcset="//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=90 90w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=128 128w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=165 165w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=180 180w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=280 280w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=390 390w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=540 540w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=768 768w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1080 1080w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1280 1280w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1500 1500w,//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439 2585w"
4054    sizes="(max-width: 767px) calc(100vw  * 0.6), calc(100vw * ( 5 / 12 ))"
4055    src="//www.hoj.life/cdn/shop/files/HOJ-Delivery-099-02.jpg?v=1741000439&width=1500"
4056    alt=""
4057    
4058    loading="lazy"
4059    fetchpriority="low"
4060    
4061    decoding="async"
4062    width="2585"
4063    height="3877"
4064    style="object-position: 50.0% 50.0%;"></figure>
4065        
4066</div>
4067    
4068<div class="media-block media-block--small" >
4069          <figure class="media cover natural sm-br-img"><img
4070    srcset="//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=90 90w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=128 128w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=165 165w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=180 180w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=280 280w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=390 390w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=540 540w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=768 768w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1080 1080w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1280 1280w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1500 1500w,//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832 3840w"
4071    sizes="(max-width: 767px) calc(100vw * 0.6), (max-width: 1023px) calc(100w / 4), calc(100vw / 3)"
4072    src="//www.hoj.life/cdn/shop/files/Visune---Black-Luxury-Studio.338-EDITED.jpg?v=1740998832&width=1500"
4073    alt=""
4074    
4075    loading="lazy"
4076    fetchpriority="low"
4077    
4078    decoding="async"
4079    width="3840"
4080    height="2880"
4081    style="object-position: 50.0% 50.0%;"></figure>
4082        
4083</div>
4084    
4085
4086    <div class="body-block text-align-left sm-text-align-left">
4087      
4088        
4089           
4090          <h2 class="subheading mb-16">HAMP [ham-p]</h2>
4091        
4092          <h3 class="subheading mb-8">Rolling Paper, The Gold Standard.</h3>
4093        
4094        
4095          <div class="rte mb-16"><p>More than rolling papers - HAMP is an all-in-one rolling kit with premium organic hemp papers, airflow-optimized filters, and a built-in mixing tray. Plus, one in every 200 packs includes a real 24K gold paper - find it and win! <br/><a href="/products/hamp-mini" target="_blank" title="HAMP mini"><strong>Learn More</strong></a></p></div>
4096        
4097      
4098      
4099        <div class="btn-group">
4100        
4101          <a class="btn btn--primary btn--inline" href="/products/hamp-mini" >Shop Now</a>
4102        
4103        </div>
4104      
4105    </div>
4106  </div>
4107</section>
4108
4109</div><div id="shopify-section-template--18919545733372__hero_r9eybh" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-hero.css?v=174783890503976445641741624130" rel="stylesheet" type="text/css" media="all" />
4110<style data-shopify>@media only screen and (max-width: 767px) {
4111    #template--18919545733372__hero_r9eybh .hero__media img,
4112    #template--18919545733372__hero_r9eybh .hero__media video {
4113      object-position: 50% 50%;
4114    }#template--18919545733372__hero_r9eybh .hero {
4115        min-height: 400px;
4116      }}
4117
4118  @media only screen and (min-width: 768px) {
4119    #template--18919545733372__hero_r9eybh .hero__media img,
4120    #template--18919545733372__hero_r9eybh .hero__media video {
4121      object-position: 50% 50%;
4122    }#template--18919545733372__hero_r9eybh .hero {
4123        min-height: 600px;
4124      }}
4125
4126  
4127</style><div
4128  id="template--18919545733372__hero_r9eybh"
4129  class="container pt pb sm-pt sm-pb edge-to-edge color-default height-by_pixels sm-height-by_pixels"
4130  style="
4131    --pt: 0px;
4132    --pb: 0px;
4133    --sm-pt: 0px;
4134    --sm-pb: 0px;
4135  ">
4136  <div class="hero">
4137    <div class="hero__media"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-video.css?v=180878534449099865041741624130" rel="stylesheet" type="text/css" media="all" />
4138<superpowered-video data-aspect-ratio="" data-context="default" data-autoplay="true" data-device="both"><video class="video " preload="auto" autoplay playsinline muted loop  controlslist="nodownload">
4139        <source src="https://cdn.shopify.com/s/files/1/0258/1771/0644/files/HOJHomePage.mp4?" type="video/mp4">Sorry, your browser doesn&#39;t support embedded videos. Consider updating your browser to latest version or using a different browser.</video></superpowered-video>
4140
4141  
4142
4143</div>
4144
4145    <div class="hero__text"><div class="hero__text-container vertical-center horizontal-center sm-vertical-center sm-horizontal-center">
4146        <div class="col-sm-max-8 text-align-center sm-text-align-center">
4147          
4148<div class="blocks-button "><div class="btn-group mt sm-mt sm-down-width-auto sm-width-auto" style="--mt: 24px; --sm-mt: 24px" >
4149        
4150          
4151            <a class="btn btn--primary btn--inline size--default sm-size--huge" href="/collections" >Explore our products</a>
4152          
4153        
4154        </div></div>
4155        </div>
4156      </div></div>
4157  </div>
4158</div>
4159
4160</div><div id="shopify-section-template--18919545733372__squared_mosaic_iy34WQ" class="shopify-section flex flex-wrap container sm-pb-140 squared-mosaic bg-feather">
4161  <div class="container mx-auto py-70 sm:pt-140 text-center mosaic"><h2 class="text-h2 sm:text-h1">We are crafting a better herbal journey.</h2><a class="btn-link btn-link--red" href="/pages/about">
4162      Discover more
4163    </a></div>
4164
4165
4166	
4167	<div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square >
4168  <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>We forge products through unrelenting <strong>craftmanship</strong>.</p></div>
4169  <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.1.jpg?v=1613582394)"></figure>
4170	 
4171</div>
4172
4173	
4174	<div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square >
4175  <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>We design products inspired by <strong>nature</strong>.</p></div>
4176  <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.2.webp?v=1665819748)"></figure>
4177	 
4178</div>
4179
4180	
4181	<div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square >
4182  <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>We <strong>respect </strong>the planet and the<br/>people on it.</p></div>
4183  <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.3.webp?v=1665819748)"></figure>
4184	 
4185</div>
4186
4187	
4188	<div class="w-full sm:w-1/2 squared relative overflow-hidden mosaic-square" mosaic-square >
4189  <div class="flex flex-column justify-center light text-h1 absolute inset-0 p-35 sm:p-70 text-center z-10 break-words"><p>Through <strong>simplicity</strong> we distill everything to it's purest form.</p></div>
4190  <figure class="background-cover absolute inset-10" style="background-image: url(//www.hoj.life/cdn/shop/files/Homepage-8.4.webp?v=1665819748)"></figure>
4191	 
4192</div>
4193
4194
4195</div><div id="shopify-section-template--18919545733372__faq_ayGUdE" class="shopify-section"><style data-shopify>
4196  /* Underline styling for the FAQ section */
4197  
4198    /* Main heading underline styling */
4199    #template--18919545733372__faq_ayGUdE .heading-with-underline {
4200      padding-bottom: 0;
4201      margin-bottom: 15px;
4202    }
4203    
4204    /* Desktop underline styling */
4205    #template--18919545733372__faq_ayGUdE .heading-with-underline::after {
4206      content: "";
4207      display: block;
4208      width: 42px;
4209      height: 3px;
4210      background-color: #fc0d1c;
4211      margin-top: 0px;
4212    }
4213    
4214    /* Question heading underline styling */
4215    #template--18919545733372__faq_ayGUdE .faq-item summary.with-underline::after {
4216      content: "";
4217      display: block;
4218      width: 30px;
4219      height: 3px;
4220      background-color: #fc0d1c;
4221      margin-top: 0px;
4222    }
4223    
4224    /* Mobile specific styling for underlines */
4225    @media screen and (max-width: 767px) {
4226      /* Mobile heading underline width */
4227      #template--18919545733372__faq_ayGUdE .heading-with-underline::after {
4228        width: 30px;
4229      }
4230      
4231      /* Mobile question underline width */
4232      #template--18919545733372__faq_ayGUdE .faq-item summary.with-underline::after {
4233        width: 25px;
4234      }
4235    }
4236  
4237  
4238  /* Font size customizations */
4239  
4240    #template--18919545733372__faq_ayGUdE .questions__wrapper h2 {
4241      font-size: 32px;
4242      line-height: 1.2;
4243    }
4244    
4245    @media screen and (max-width: 767px) {
4246      #template--18919545733372__faq_ayGUdE .questions__wrapper h2 {
4247        font-size: 24px;
4248      }
4249    }
4250  
4251  
4252  
4253    #template--18919545733372__faq_ayGUdE .faq-item summary h3 {
4254      font-size: 20px;
4255      line-height: 1.3;
4256    }
4257    
4258    @media screen and (max-width: 767px) {
4259      #template--18919545733372__faq_ayGUdE .faq-item summary h3 {
4260        font-size: 16px;
4261      }
4262    }
4263  
4264  
4265  /* Bold question styling */
4266  
4267    #template--18919545733372__faq_ayGUdE .faq-item summary h3,
4268    #template--18919545733372__faq_ayGUdE .faq-item summary .h5,
4269    #template--18919545733372__faq_ayGUdE .faq-item summary .h6,
4270    #template--18919545733372__faq_ayGUdE .faq-item.bold-question summary h3 {
4271      font-weight: 700 !important;
4272    }
4273  
4274</style>
4275<div
4276  id="template--18919545733372__faq_ayGUdE"
4277  class="pt pb sm-pt sm-pb container sm-edge-to-edge sm-p-page color-alternative-2"
4278  style="
4279    --pt: 0px;
4280    --pb: 24px;
4281    --sm-pt: 40px;
4282    --sm-pb: 40px;
4283  ">
4284  <div class="grid col-align-items-center faq">
4285    
4286    <div class="col-12 col-sm-6 " ><div class="flex horizontal-left" >
4287          <div class="text-align-left sm-text-align-left col-sm-max-5">
4288            
4289              <h2 class="mb-16 heading-with-underline">
4290                <strong>F.A.Q</strong>
4291              </h2>
4292            
4293            
4294          </div>
4295        </div></div>
4296  
4297<div class="col-12 col-sm-6 questions__wrapper col-sm-max-6 text-align-left sm-text-align-left"><details class="faq-item" >
4298            <summary class=" bold-question">
4299              <h3 class="h5 size--small">How do you pronounce HØJ?</h3>
4300              <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>
4301            </summary>
4302            <div class="content faq-item__body rte">
4303              <p>Meaning high in Danish, it’s pronounced “hoy” not “hodge</p>
4304            </div>
4305          </details><details class="faq-item" >
4306            <summary class=" bold-question">
4307              <h3 class="h5 size--small">Where is HØJ based?</h3>
4308              <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>
4309            </summary>
4310            <div class="content faq-item__body rte">
4311              <p>We design in London with our Danish DNA, and ship world wide from our warehouse in Northern Ireland</p>
4312            </div>
4313          </details><details class="faq-item" >
4314            <summary class=" bold-question">
4315              <h3 class="h5 size--small">What is Danish Design?</h3>
4316              <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>
4317            </summary>
4318            <div class="content faq-item__body rte">
4319              <p>Founded by a Dane, our approach is rooted in Denmark’s proud design traditions. In particular, we follow the principles of ‘Form Follows Function’ - which means every single decision is focused on improving the function of a product. Beauty is authentic efficiency. Other notable companies who adhere to these principles are Dyson, Apple and Braun.</p>
4320            </div>
4321          </details></div></div>
4322</div>
4322<script type="application/ld+json">
4323  {
4324    "@context": "http://schema.org",
4325    "@type": "FAQPage",
4326    "mainEntity": [{
4327        "@type": "Question",
4328        "name": "How do you pronounce HØJ?",
4329        "acceptedAnswer": {
4330          "@type": "Answer",
4331          "text": "Meaning high in Danish, it’s pronounced “hoy” not “hodge"
4332        }
4333      },{
4334        "@type": "Question",
4335        "name": "Where is HØJ based?",
4336        "acceptedAnswer": {
4337          "@type": "Answer",
4338          "text": "We design in London with our Danish DNA, and ship world wide from our warehouse in Northern Ireland"
4339        }
4340      },{
4341        "@type": "Question",
4342        "name": "What is Danish Design?",
4343        "acceptedAnswer": {
4344          "@type": "Answer",
4345          "text": "Founded by a Dane, our approach is rooted in Denmark’s proud design traditions. In particular, we follow the principles of ‘Form Follows Function’ - which means every single decision is focused on improving the function of a product. Beauty is authentic efficiency. Other notable companies who adhere to these principles are Dyson, Apple and Braun."
4346        }
4347      }]
4348  }
4349</script>
4349</div><div id="shopify-section-template--18919545733372__featured_blog_gM8Ud9" class="shopify-section"><link href="//www.hoj.life/cdn/shop/t/69/assets/section-featured-blog.css?v=54747614666441841941741624130" rel="stylesheet" type="text/css" media="all" />
4350<div
4351  id="template--18919545733372__featured_blog_gM8Ud9"
4352  class="pt pb sm-pt sm-pb container sm-edge-to-edge sm-p-page sm-down-edge-to-edge color-alternative-2"
4353  style="
4354    --pt: 0px;
4355    --pb: 0px;
4356    --sm-pt: 0px;
4357    --sm-pb: 0px;
4358  "><div class="section-header pb text-align-center"><h2 class="heading mt sm-mt  size--default sm-size--default">
4359      Featured blogs
4360    </h2></div>
4361<gridy-slider
4362    id="slider-template--18919545733372__featured_blog_gM8Ud9"
4363    class="gridy-slider"
4364    data-mobile-enabled="true"
4365    data-tablet-enabled="true"
4366    data-desktop-enabled="true"
4367    data-ipr-mobile="1"
4368    data-ipr-tablet="3"
4369    data-ipr-desktop="2"
4370    data-arrows="true"
4371    data-sliding-behavior="all"
4372    data-autoplay="false"
4373    data-autoplay-delay="5000">
4374    
4375    <div class="gridy-track grid scrollbar--hide grid-cols-1 sm-grid-cols-3 md-grid-cols-2 track-inner-padding">
4376      
4377        
4378
4379
4380
4381
4382<div class="card card--article card--default">
4383  <a href="/blogs/viden/7-things-to-keep-in-mind-before-buying-cbd-gummies-in-canada" class="card-media">
4384    <figure class="media cover square "><img
4385    srcset="//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=90 90w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=128 128w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=165 165w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=180 180w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=280 280w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=390 390w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=540 540w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=768 768w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=1080 1080w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=1280 1280w,//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243 1280w"
4386    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4387    src="//www.hoj.life/cdn/shop/articles/gummy-bear-442543_1280.jpg?v=1712685243&width=1500"
4388    alt="CBD gummies"
4389    
4390    loading="lazy"
4391    fetchpriority="low"
4392    
4393    decoding="async"
4394    width="1280"
4395    height="853"
4396    style="object-position: 50% 50%;"></figure>
4397  </a>
4398
4399  <a href="/blogs/viden/7-things-to-keep-in-mind-before-buying-cbd-gummies-in-canada" class="card-body text-align-left">
4400    
4401  <div class="details mb-12"></div>
4402  
4403  <h2 class="h4 card-title">7 Things To Keep In Mind Before Buying CBD Gummies In Canada</h2>
4404
4405  
4406    <p class="card-excerpt size--small mt-8">CBD gummies are one of the most common ways to enjoy the benefits of cannabis. This article focuses on seven important things you should be aware of when purchasing CBD gummies in Canada. From understanding regulations to measuring quality. 
4407</p>
4408  
4409
4410  </a>
4411</div>
4412
4413
4414
4415
4416<div class="card card--article card--default">
4417  <a href="/blogs/viden/cbd-gummies-the-fun-and-flavorful-way-to-take-cbd" class="card-media">
4418    <figure class="media cover square "><img
4419    srcset="//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=90 90w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=128 128w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=165 165w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=180 180w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=280 280w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=390 390w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=540 540w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=768 768w,//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387 858w"
4420    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4421    src="//www.hoj.life/cdn/shop/articles/cbd-gummies-in-hand_668fd453-3efd-41ef-8ed6-f94625164aef.png?v=1713455387&width=1500"
4422    alt="Hand with CBD gummies"
4423    
4424    loading="lazy"
4425    fetchpriority="low"
4426    
4427    decoding="async"
4428    width="858"
4429    height="515"
4430    style="object-position: 50% 50%;"></figure>
4431  </a>
4432
4433  <a href="/blogs/viden/cbd-gummies-the-fun-and-flavorful-way-to-take-cbd" class="card-body text-align-left">
4434    
4435  <div class="details mb-12"></div>
4436  
4437  <h2 class="h4 card-title">CBD Gummies: The Fun and Flavorful Way to Take CBD</h2>
4438
4439  
4440    <p class="card-excerpt size--small mt-8">CBD has become very commonly used in recent years due to its many possible wellness benefits. CBD gummies are especially appealing to people who are new to CBD due to their ease of use, delicious taste and the consistent CBD dose they provide.
4441</p>
4442  
4443
4444  </a>
4445</div>
4446
4447
4448
4449
4450<div class="card card--article card--default">
4451  <a href="/blogs/viden/unlocking-the-potential-of-thca-hemp-flower" class="card-media">
4452    <figure class="media cover square "><img
4453    srcset="//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=90 90w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=128 128w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=165 165w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=180 180w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=280 280w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=390 390w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=540 540w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=768 768w,//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466 983w"
4454    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4455    src="//www.hoj.life/cdn/shop/articles/hemp-flower.png?v=1710883466&width=1500"
4456    alt="cutting hemp flower buds"
4457    
4458    loading="lazy"
4459    fetchpriority="low"
4460    
4461    decoding="async"
4462    width="983"
4463    height="643"
4464    style="object-position: 50% 50%;"></figure>
4465  </a>
4466
4467  <a href="/blogs/viden/unlocking-the-potential-of-thca-hemp-flower" class="card-body text-align-left">
4468    
4469  <div class="details mb-12"></div>
4470  
4471  <h2 class="h4 card-title">Unlocking the Potential of THCA Hemp Flower</h2>
4472
4473  
4474    <p class="card-excerpt size--small mt-8"> THCA hemp flower is a real hidden gem that really packs a punch when it comes to the health and well-being benefits it offers. Read more to discover all the benefits this magical plant has for you.
4475</p>
4476  
4477
4478  </a>
4479</div>
4480
4481
4482
4483
4484<div class="card card--article card--default">
4485  <a href="/blogs/viden/5-ways-to-elevate-your-herb-experience-from-grinding-to-rosin-pressing" class="card-media">
4486    <figure class="media cover square "><img
4487    srcset="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=90 90w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=128 128w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=165 165w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=180 180w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=280 280w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=390 390w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=540 540w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=768 768w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810 926w"
4488    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4489    src="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-12-a-las-12.58.23.png?v=1710374810&width=1500"
4490    alt="KLIP grinder blades and cannabis buds"
4491    
4492    loading="lazy"
4493    fetchpriority="low"
4494    
4495    decoding="async"
4496    width="926"
4497    height="638"
4498    style="object-position: 50% 50%;"></figure>
4499  </a>
4500
4501  <a href="/blogs/viden/5-ways-to-elevate-your-herb-experience-from-grinding-to-rosin-pressing" class="card-body text-align-left">
4502    
4503  <div class="details mb-12"></div>
4504  
4505  <h2 class="h4 card-title">5 Ways to Elevate Your Herb Experience: From Grinding to Rosin Pressing</h2>
4506
4507  
4508    <p class="card-excerpt size--small mt-8">Elevate your herbal experience with the best grinding tips we have for you. Don't be afraid to experience new stuff when it comes to grinding, but we're sure a good grinder will be your best mate in the process.
4509</p>
4510  
4511
4512  </a>
4513</div>
4514
4515
4516
4517
4518<div class="card card--article card--default">
4519  <a href="/blogs/viden/5-benefits-of-having-a-medical-marijuana-card" class="card-media">
4520    <figure class="media cover square "><img
4521    srcset="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=90 90w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=128 128w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=165 165w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=180 180w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=280 280w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=390 390w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=540 540w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=768 768w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=1080 1080w,//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579 1099w"
4522    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4523    src="//www.hoj.life/cdn/shop/articles/captura-de-pantalla-2024-03-05-a-las-17.22.03.png?v=1709919579&width=1500"
4524    alt="woman surprised by a medical marijuana card"
4525    
4526    loading="lazy"
4527    fetchpriority="low"
4528    
4529    decoding="async"
4530    width="1099"
4531    height="612"
4532    style="object-position: 50% 50%;"></figure>
4533  </a>
4534
4535  <a href="/blogs/viden/5-benefits-of-having-a-medical-marijuana-card" class="card-body text-align-left">
4536    
4537  <div class="details mb-12"></div>
4538  
4539  <h2 class="h4 card-title">
45395 Benefits of Having a Medical Marijuana Card</h2>
4540
4541  
4542    <p class="card-excerpt size--small mt-8">Do you really know all the benefits you get if you have your own medical marijuana card? Even if you live in a US state where recreational marijuana is already legal, don't miss the chance to also get some benefits with a MMJ card.
4543</p>
4544  
4545
4546  </a>
4547</div>
4548
4549
4550
4551
4552<div class="card card--article card--default">
4553  <a href="/blogs/viden/sweet-treats-exploring-the-world-of-cbd-gummies" class="card-media">
4554    <figure class="media cover square "><img
4555    srcset="//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=90 90w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=128 128w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=165 165w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=180 180w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=280 280w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=390 390w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=540 540w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=768 768w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=1080 1080w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=1280 1280w,//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685 1361w"
4556    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4557    src="//www.hoj.life/cdn/shop/articles/cbd-gummies_002b6082-710e-4d16-90e0-9c50813acb44.png?v=1709582685&width=1500"
4558    alt="CBD gummies"
4559    
4560    loading="lazy"
4561    fetchpriority="low"
4562    
4563    decoding="async"
4564    width="1361"
4565    height="771"
4566    style="object-position: 50% 50%;"></figure>
4567  </a>
4568
4569  <a href="/blogs/viden/sweet-treats-exploring-the-world-of-cbd-gummies" class="card-body text-align-left">
4570    
4571  <div class="details mb-12"></div>
4572  
4573  <h2 class="h4 card-title">Sweet Treats: Exploring the World of CBD Gummies</h2>
4574
4575  
4576    <p class="card-excerpt size--small mt-8">Discover a delicious way to get the cannabidiol effect of relaxation to your body. CBD gummies are THE way to go whenever you’re looking for the wellness benefits without the need of smoking or preparing edibles by yourself. 
4577</p>
4578  
4579
4580  </a>
4581</div>
4582
4583
4584
4585
4586<div class="card card--article card--default">
4587  <a href="/blogs/viden/the-ultimate-guide-to-vaping-cbd-benefits-tips-and-best-practices" class="card-media">
4588    <figure class="media cover square "><img
4589    srcset="//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=90 90w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=128 128w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=165 165w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=180 180w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=280 280w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=390 390w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=540 540w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=768 768w,//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917 1044w"
4590    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4591    src="//www.hoj.life/cdn/shop/articles/guys-smoking-vape.png?v=1708727917&width=1500"
4592    alt="Guy smoking CBD from a vape"
4593    
4594    loading="lazy"
4595    fetchpriority="low"
4596    
4597    decoding="async"
4598    width="1044"
4599    height="687"
4600    style="object-position: 50% 50%;"></figure>
4601  </a>
4602
4603  <a href="/blogs/viden/the-ultimate-guide-to-vaping-cbd-benefits-tips-and-best-practices" class="card-body text-align-left">
4604    
4605  <div class="details mb-12"></div>
4606  
4607  <h2 class="h4 card-title">The Ultimate Guide to Vaping CBD: Benefits, Tips, and Best Practices</h2>
4608
4609  
4610    <p class="card-excerpt size--small mt-8">Learn about vaping CBD in our ultimate guide! CBD vaping has surged in popularity over recent years. In this article, learn CBD's benefits, tips, and best practices to elevate your smoking experience.
4611</p>
4612  
4613
4614  </a>
4615</div>
4616
4617
4618
4619
4620<div class="card card--article card--default">
4621  <a href="/blogs/viden/diy-cannabis-edibles-st-patricks-day-feast" class="card-media">
4622    <figure class="media cover square "><img
4623    srcset="//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=90 90w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=128 128w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=165 165w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=180 180w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=280 280w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=390 390w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=540 540w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=768 768w,//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735 868w"
4624    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4625    src="//www.hoj.life/cdn/shop/articles/st-patricks-cookies.png?v=1708451735&width=1500"
4626    alt="St Patrick's cookies"
4627    
4628    loading="lazy"
4629    fetchpriority="low"
4630    
4631    decoding="async"
4632    width="868"
4633    height="497"
4634    style="object-position: 50% 50%;"></figure>
4635  </a>
4636
4637  <a href="/blogs/viden/diy-cannabis-edibles-st-patricks-day-feast" class="card-body text-align-left">
4638    
4639  <div class="details mb-12"></div>
4640  
4641  <h2 class="h4 card-title">DIY Cannabis Edibles: A Green Twist to Your St. Patrick's Day Feast</h2>
4642
4643  
4644    <p class="card-excerpt size--small mt-8">Who doesn't want to give a good green touch to St. Patrick's Day?  There's nothing better than adding some DIY cannabis edibles to your festivities, so check out this article with four easy to follow DIY cannabis edibles recipes that are also St. Patrick's Day themed. Be sure to enjoy with friends!
4645</p>
4646  
4647
4648  </a>
4649</div>
4650
4651
4652
4653
4654<div class="card card--article card--default">
4655  <a href="/blogs/viden/womens-day-commemoration-of-womens-rights-to-smoke-weed" class="card-media">
4656    <figure class="media cover square "><img
4657    srcset="//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=90 90w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=128 128w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=165 165w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=180 180w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=280 280w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=390 390w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=540 540w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=768 768w,//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202 913w"
4658    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4659    src="//www.hoj.life/cdn/shop/articles/red-haired-woman-with-blue-eyes-with-a-pipe.png?v=1708034202&width=1500"
4660    alt="Woman holding a KOL mini pipe"
4661    
4662    loading="lazy"
4663    fetchpriority="low"
4664    
4665    decoding="async"
4666    width="913"
4667    height="831"
4668    style="object-position: 50% 50%;"></figure>
4669  </a>
4670
4671  <a href="/blogs/viden/womens-day-commemoration-of-womens-rights-to-smoke-weed" class="card-body text-align-left">
4672    
4673  <div class="details mb-12"></div>
4674  
4675  <h2 class="h4 card-title">Women's Day:  A Commemoration of Women’s Rights & the Right to Smoke Weed</h2>
4676
4677  
4678    <p class="card-excerpt size--small mt-8">International Women's Day is every year on March 8th, and it's about commemorating women's fight for their rights for decades. In this article, we explore its origins, why is cannabis relevant for the movement, and how you can help this cause that has an effect on women &amp; girls all around the world.
4679</p>
4680  
4681
4682  </a>
4683</div>
4684
4685
4686
4687
4688<div class="card card--article card--default">
4689  <a href="/blogs/viden/bob-marley-one-love-what-we-know-about-the-new-movie" class="card-media">
4690    <figure class="media cover square "><img
4691    srcset="//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=90 90w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=128 128w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=165 165w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=180 180w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=280 280w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=390 390w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=540 540w,//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405 731w"
4692    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4693    src="//www.hoj.life/cdn/shop/articles/bob-marley-one-love-movie.png?v=1707767405&width=1500"
4694    alt="Bob Marley One Love Movie"
4695    
4696    loading="lazy"
4697    fetchpriority="low"
4698    
4699    decoding="async"
4700    width="731"
4701    height="385"
4702    style="object-position: 50% 50%;"></figure>
4703  </a>
4704
4705  <a href="/blogs/viden/bob-marley-one-love-what-we-know-about-the-new-movie" class="card-body text-align-left">
4706    
4707  <div class="details mb-12"></div>
4708  
4709  <h2 class="h4 card-title">Bob Marley: One Love, What We Know About The New Movie</h2>
4710
4711  
4712    <p class="card-excerpt size--small mt-8">The highly anticipated Bob Marley Movie: One Love will be released very soon. Dive into Bob Marley’s story through one of the most expected movies among stoners. Read here to learn what to expect from it!
4713</p>
4714  
4715
4716  </a>
4717</div>
4718
4719
4720
4721
4722<div class="card card--article card--default">
4723  <a href="/blogs/viden/cannabis-infused-drinks-a-new-era-of-enjoyment" class="card-media">
4724    <figure class="media cover square "><img
4725    srcset="//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=90 90w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=128 128w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=165 165w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=180 180w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=280 280w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=390 390w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=540 540w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=768 768w,//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230 1038w"
4726    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4727    src="//www.hoj.life/cdn/shop/articles/cannabis-infused-drinks.png?v=1706816230&width=1500"
4728    alt="Cannabis infused drinks"
4729    
4730    loading="lazy"
4731    fetchpriority="low"
4732    
4733    decoding="async"
4734    width="1038"
4735    height="670"
4736    style="object-position: 50% 50%;"></figure>
4737  </a>
4738
4739  <a href="/blogs/viden/cannabis-infused-drinks-a-new-era-of-enjoyment" class="card-body text-align-left">
4740    
4741  <div class="details mb-12"></div>
4742  
4743  <h2 class="h4 card-title">Cannabis Infused Drinks: A New Era of Enjoyment</h2>
4744
4745  
4746    <p class="card-excerpt size--small mt-8">Embark on a journey into the heart of the evolving cannabis culture with cannabis infused drinks, which is a whole new era of enjoyment. In this article we'll dive into the fascinating and innovative world of cannabis-infused beverages as we explain the benefits where pleasure meets well-being.
4747</p>
4748  
4749
4750  </a>
4751</div>
4752
4753
4754
4755
4756<div class="card card--article card--default">
4757  <a href="/blogs/viden/thc-concentrates-the-untapped-benefits-of-raw-cannabis" class="card-media">
4758    <figure class="media cover square "><img
4759    srcset="//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=90 90w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=128 128w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=165 165w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=180 180w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=280 280w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=390 390w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=540 540w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=768 768w,//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056 1039w"
4760    sizes="(max-width: 767px) calc(100vw / 1), calc(100vw / 2)"
4761    src="//www.hoj.life/cdn/shop/articles/thc-concentrates.png?v=1706724056&width=1500"
4762    alt="Woman with THCa oil concentrate with cannabis plant"
4763    
4764    loading="lazy"
4765    fetchpriority="low"
4766    
4767    decoding="async"
4768    width="1039"
4769    height="690"
4770    style="object-position: 50% 50%;"></figure>
4771  </a>
4772
4773  <a href="/blogs/viden/thc-concentrates-the-untapped-benefits-of-raw-cannabis" class="card-body text-align-left">
4774    
4775  <div class="details mb-12"></div>
4776  
4777  <h2 class="h4 card-title">THCa Concentrates: The Untapped Benefits of Raw Cannabis</h2>
4778
4779  
4780    <p class="card-excerpt size--small mt-8">Dive into valuable information about THC and THCa concentrates available for you. Discover the benefits of cannabis in a new way and health benefits of THCa when adding it to your wellness routine.
4781</p>
4782  
4783
4784  </a>
4785</div>
4786      
4787    </div>
4788<div class="gridy-arrows flex space-between arrows-style--no-bg sm-on-edge">
4789  <button class="btn btn--primary btn--with-icon btn--round gridy-arrow flex" type="button" data-gridy-arrow data-direction="prev"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"/></svg><span class="visually-hidden">Previous</span></button>
4790  <button class="btn btn--primary btn--with-icon btn--round gridy-arrow flex" type="button" data-gridy-arrow data-direction="next"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg><span class="visually-hidden">Next</span></button>
4791</div>
4792  
4793  </gridy-slider>
4794
4795  
4796    <div class="mt-12 p-page sm-p-0 text-align-center ">
4797      <a class="btn btn--link size--small" href="/blogs/viden">
4798        View all
4799      </a>
4800    </div>
4801  
4802
4803</div>
4804
4805</div>
4806    </main><!-- BEGIN sections: aside-group -->
4807
4808<!-- END sections: aside-group --><!-- BEGIN sections: footer-group -->
4809<div id="shopify-section-sections--18919540195580__footer" class="shopify-section shopify-section-group-footer-group"><link href="//www.hoj.life/cdn/shop/t/69/assets/component-newsletter.css?v=20378098663625819011741624130" rel="stylesheet" type="text/css" media="all" />
4810<footer 
4811  id="SiteFooter-sections--18919540195580__footer"
4812  class="footer container pt pb sm-pt sm-pb color-scheme-e8d69aef-7331-4d79-8289-2d1b8615fc64 size--default sm-size--default"
4813  style="
4814    --pt: 40px;
4815    --pb: 40px;
4816    --sm-pt: 64px;
4817    --sm-pb: 80px;">
4818    
4819    
4820<div class="grid mb-48 sm-mb-80 footer-main"><div class="col-12 col-sm-6 col-md-6" ><div class="footer-block__title summary-title">HØJ
4821</div>
4822                <div class="footer-block__details-content"><div class="footer-block__description rte mb-16"><p>Sign up to become a member of HØJ Society</p></div><form method="post" action="/contact#newsletter-sections--18919540195580__footer" id="newsletter-sections--18919540195580__footer" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
4823  <input type="hidden" name="contact[tags]" value="newsletter">
4824  <div class="newsletter-form__field-wrapper"><div class="field">
4825        <input
4826          id="NewsletterForm--sections--18919540195580__footer"
4827          type="email"
4828          name="contact[email]"
4829          class="field__input"
4830          value=""
4831          aria-required="true"
4832          autocorrect="off"
4833          autocapitalize="off"
4834          autocomplete="email"
4835          
4836          placeholder="Email"
4837          required
4838        >
4839        <label class="field__label" for="NewsletterForm--sections--18919540195580__footer">
4840          Email
4841        </label>
4842
4843        <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe-sections--18919540195580__footer" aria-label="Subscribe">
4844          <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg>
4845        </button>
4846      </div>
4847</div></form>
4848
4849<link rel="stylesheet" href="//www.hoj.life/cdn/shop/t/69/assets/component-newsletter.css?v=20378098663625819011741624130" media="print" onload="this.media='all'">
4850<noscript>
4851  <link href="//www.hoj.life/cdn/shop/t/69/assets/component-newsletter.css?v=20378098663625819011741624130" rel="stylesheet" type="text/css" media="all" />
4852</noscript></div></div><div class="col-12 col-sm-6 col-md-3" ><div class="footer-block__title summary-title">HØJ</div>
4853                <div class="footer-block__details-content">
4854                  <div class="rte">
4855                    <p>Danish designed herb accessories<br/>London, United Kingdom</p>
4856                  </div>
4857                </div></div><div class="col-12 col-sm-6 col-md-3" ><details class="footer-details" open data-mobile-close="true" data-desktop-open="true">
4858                  <summary class="footer-block__title">
4859                    <span>Quick links</span>
4860                    <svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>
4861                  </summary>
4862                  <div class="content"><ul class="link-list"><li>
4863                          <a href="/policies/terms-of-service">Boring Legals</a>
4864                        </li><li>
4865                          <a href="https://hojlife.aftership.com/">Track Your Order</a>
4866                        </li><li>
4867                          <a href="/policies/privacy-policy">Privacy Policy</a>
4868                        </li><li>
4869                          <a href="/policies/shipping-policy">Shipping Info</a>
4870                        </li><li>
4871                          <a href="/policies/refund-policy">Returns</a>
4872                        </li></ul></div>
4873                </details></div></div>
4874      <hr class="mb-48 sm-mb-80">
4875    
4876
4877    <div class="footer-last grid grid-cols-1 md-grid-cols-2">
4878      <div class="payments-and-some text-align-center md-text-align-left"><div class="footer-payment mb-16">
4879            <span class="visually-hidden">Payment methods</span>
4880            <ul class="flex" role="list" style="gap: 8px;">
4881            </ul>
4882          </div><div class="footer-social mb-16">
4883  <ul class="flex" role="list"><li class="footer-social__item">
4884        <a href="https://www.facebook.com/hoj.life" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-facebook"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg><span class="visually-hidden">Facebook</span>
4885        </a>
4886      </li><li class="footer-social__item">
4887        <a href="https://www.instagram.com/hoj.life/#" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-instagram"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/></svg><span class="visually-hidden">Instagram</span>
4888        </a>
4889      </li><li class="footer-social__item">
4890        <a href="https://www.linkedin.com/company/hojlife/" class="link footer-social__link"><svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24" width="24" height="24" class="icon icon-linkedin icon--fill"><path d="M6.5 22H2.3V8.6h4.1V22zM4.4 6.8C3.1 6.8 2 5.7 2 4.4 2 3.1 3.1 2 4.4 2c1.3 0 2.4 1.1 2.4 2.4 0 1.3-1.1 2.4-2.4 2.4M22 22h-4.1v-6.5c0-1.5 0-3.5-2.2-3.5s-2.5 1.7-2.5 3.4V22H9.1V8.6h4v1.8h.1c.6-1 1.9-2.2 3.9-2.2 4.2 0 5 2.8 5 6.4z"/></svg><span class="visually-hidden">LinkedIn</span>
4891        </a>
4892      </li><li class="footer-social__item">
4893        <a href="https://x.com/hojlife" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="icon icon-twitter icon--fill"><path d="m13.9 10.46 7.45-8.47h-1.76l-6.47 7.35-5.16-7.35H2l7.81 11.12L2 21.99h1.76l6.83-7.77 5.45 7.77H22l-8.1-11.53ZM4.4 3.29h2.71l12.48 17.46h-2.71L4.4 3.29Z"/></svg><span class="visually-hidden">Twitter</span>
4894        </a>
4895      </li><li class="footer-social__item">
4896        <a href="https://www.youtube.com/channel/UCKW-ZQbxNKPoI0RVyTJ-5DQ" class="link footer-social__link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-youtube"><path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"/><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"/></svg><span class="visually-hidden">YouTube</span>
4897        </a>
4898      </li></ul>
4899</div>
4900</div><div class="copyright-and-localization text-align-center md-text-align-right"><div class="footer__copyright size--small"><span>
4901              &copy; 2026
4902HOJ LIFE LIMITED Operated By <a href="https://retail-north.com/">Retail North - Dry Herb Vape & Accessorise Wholesalers</a>
4903</span></div>
4904      </div>
4905      
4906    </div>
4907    
4908      <a href="#" class="btn to-top-link"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="14 12 10 8 6 12"/></svg><span class="visually-hidden">Back to top</span></a>
4909    
4910</footer>
4911
4912
4913</div>
4914<!-- END sections: footer-group --><ul hidden>
4915      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
4916    </ul>
4917
4918    
4918<script>
4919      window.shopUrl = 'https://www.hoj.life';
4920      window.routes = {
4921        root: '/',
4922        cart_url: '/cart',
4923        cart_add_url: '/cart/add',
4924        cart_change_url: '/cart/change',
4925        cart_update_url: '/cart/update',
4926        search_url: '/search',
4927        predictive_search_url: '/search/suggest',
4928        product_recommendations_url: '/recommendations/products',
4929      };
4930
4931      window.cartStrings = {
4932        error: `There was an error while updating your cart. Please try again.`,
4933        quantityError: `You can only add [quantity] of this item to your cart.`,
4934        shipping_free: `You are eligible for free shipping!`,
4935        shipping_not_free: `Buy with [amount] more to get free shipping!`,
4936      };
4937
4938      window.variantStrings = {
4939        addToCart: `Add to cart`,
4940        itemAdded: `Item added to your cart`,
4941        itemsAdded: `Items added to your cart`,
4942        soldOut: `Sold out`,
4943        preOrder: `Preorder`,
4944        unavailable: `Unavailable`,
4945        unavailable_with_option: `[value] - Unavailable`,
4946        inventory: {
4947          in_stock: `In stock`,
4948          in_stock_with_quantity: `[quantity] in stock`,
4949          few_left: `A few left in stock!`,
4950          few_left_with_quantity: `Only [quantity] left in stock!`,
4951          will_be_in_stock_after: `Back in stock [date]`,
4952          waiting_for_stock: `Inventory on the way`,
4953          out_of_stock: `Out of stock`,
4954          out_of_stock_continue_selling: `In stock`,
4955        },
4956      };
4957
4958      window.accessibilityStrings = {
4959        imageAvailable: `Image [index] is now available in gallery view`,
4960        shareSuccess: `Link copied to clipboard`,
4961        pauseSlideshow: `Pause slideshow`,
4962        playSlideshow: `Play slideshow`,
4963      };
4964
4965      window.themeStrings = {
4966        product_count_simple_one: `[count] product`,
4967        product_count_simple_other: `[count] products`,
4968        results_with_count_one: `[count] result`,
4969        results_with_count_other: `[count] results`,
4970      };
4971
4972      theme = {};
4973      theme.settings = {
4974        moneyFormat: "\u003cspan class=money\u003e${{amount}} \u003c\/span\u003e",
4975      };
4976
4977      theme.assets = {};
4978    </script>
4978
4979
4980    <svg xmlns="http://www.w3.org/2000/svg" width="0" height="0">
4981      <defs>
4982        <clipPath id="circle-substract">
4983          <path fill-rule="evenodd" clip-rule="evenodd" d="M24 15.373C18.7775 13.6859 15 8.78408 15 3C15 1.96746 15.1204 0.963039 15.3479 0L0 0V24H24V15.373Z" fill="black"/>
4984        </clipPath>
4985      </defs>
4986    </svg>
4987
4988    
4988<script type="text/javascript" fetchpriority="low" src="//www.hoj.life/cdn/shop/t/69/assets/script-loader.js?v=154539937300947560541741624130" defer></script>
4988<!-- FlexSlider JS -->
4989    
4989<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
4989
4990    
4990<script src="//www.hoj.life/cdn/shop/t/69/assets/flexslider.js?v=122300591350876099761741648780"></script>
4990
4991    <!-- Stamped -->
4992
4993<script>function myInit(){ StampedFn.init({
4994apiKey: 'pubkey-p1271LAl3K10fb0h44sxQexM0961XU',
4995sId: '126469' }); }</script>
4995
4996
4997
4998<script async onload="myInit()" type="text/javascript"
4999src="
5000https://cdn1.stamped.io/files/widget.min.js
5001"></script>
5001
5002
5003<!-- End Stamped --> 
5004
5005  <style>  </style>
5006<div id="shopify-block-ALzFzb0JnZHBsc3JSc__6608128144474173581" class="shopify-block shopify-app-block">
5006<script>
5007  const shopName = "www.hoj.life"; 
5008  const trackingId= "13y7nljkfla4lq4";
5009  const a=document.createElement('script'); a.src=`https://pt.wisernotify.com/pixel.js?ti=${trackingId}&shp=${shopName}`, document.getElementsByTagName("head")[0].appendChild(a);
5010</script>
5010
5011
5012</div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
5013<script src="//code.tidio.co/vqkrwegqhvudjsld32nbs5bu00b8u20y.js?extensionVersion=1.4.1" async></script>
5013
5014
5015    <!-- BEGIN app snippet: visitor-identity-verification -->
5016
5017
5018
5019
5020<!-- END app snippet -->
5021
5022</div>
5022<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5022
5023</body>
5024</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.