PageSourceSearch

https://www.themensbrasil.com.br/produtos/anti-aging/

html themensbrasil.com.br collected 2026-10-09 23:01:32 UTC 473,173 bytes, 4,516 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraphprotocol.org/schema/" lang="pt">
3    <head>
4         <!-- Google Tag Manager -->
5        
5<script>
vendor: 359 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9        })(window,document,'script','dataLayer','
9GTM-NQPFZPJ
vendor: 3 bytes, line 9
9');
9</script>
9
10        <!-- End Google Tag Manager -->
11    
12        
13        <!-- Google Tag Manager -->
14        
14<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://ads.themens.com.br",a="https://load.ads.themens.com.br",i="4jtwajmdzltam",c="d7awwb=aWQ9R1RNLU5RUEZaUEo%3D&apiKey=ff880e08",g="stapeUserId",v="",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
14
15        <!-- End Google Tag Manager -->
16
17      
18       
19        <link rel="preconnect" href="https://acdn-us.mitiendanube.com" />
20        <link rel="dns-prefetch" href="https://acdn-us.mitiendanube.com" />
21        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
22        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
23        <meta name="viewport" content="width=device-width, initial-scale=1" />
24        <title>Anti-Aging - Comprar em The Mens</title>
25        <meta name="description" content="Anti-Aging: Rejuvenescimento e Hidratação em Cada Aplicação Descubra o poder do Anti-Aging, um surpreendente creme rejuvenescedor que vai além de hidratar a ..." />
26        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-critical-8920db9370dabde9a7deba0ee2f9dd70.css" as="style" />
27        <link rel="preload" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-colors-878c3bc70abfc156dc85fbb99fc376d1.css" as="style" />
28
29
30
31        <!-- Meta Pixel Code -->
32        
32<script>
vendor: 471 bytes, lines 32-41
32
33        !function(f,b,e,v,n,t,s)
34        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
35        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
36        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
37        n.queue=[];t=b.createElement(e);t.async=!0;
38        t.src=v;s=b.getElementsByTagName(e)[0];
39        s.parentNode.insertBefore(t,s)}(window, document,'script',
40        'https://connect.facebook.net/en_US/fbevents.js');
41        fbq('init', '
41897938360776515
vendor: 46 bytes, lines 41-43
41');
42        fbq('track', 'PageView');
43        
43</script>
43
44        <noscript><img height="1" width="1" style="display:none"
45        src="https://www.facebook.com/tr?id=897938360776515&ev=PageView&noscript=1"
46        /></noscript>
47        <!-- End Meta Pixel Code -->
48
49        <!-- Meta Pixel Code -->
50        
50<script>
vendor: 471 bytes, lines 50-59
50
51        !function(f,b,e,v,n,t,s)
52        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
53        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
54        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
55        n.queue=[];t=b.createElement(e);t.async=!0;
56        t.src=v;s=b.getElementsByTagName(e)[0];
57        s.parentNode.insertBefore(t,s)}(window, document,'script',
58        'https://connect.facebook.net/en_US/fbevents.js');
59        fbq('init', '
59803350117657362
vendor: 46 bytes, lines 59-61
59');
60        fbq('track', 'PageView');
61        
61</script>
61
62        <noscript><img height="1" width="1" style="display:none"
63        src="https://www.facebook.com/tr?id=803350117657362&ev=PageView&noscript=1"
64        /></noscript>
65        <!-- End Meta Pixel Code -->
66
67
68                 
69        
70        
71<meta property="og:site_name" content="The Mens" />
72
73
74
75
76
77
78
79
80
81
82	
83	<meta property="og:url" content="https://www.themensbrasil.com.br/produtos/anti-aging/" />
84	<meta property="og:title" content="Anti-Aging" />
85	<meta property="og:description" content="Anti-Aging: Rejuvenescimento e Hidratação em Cada Aplicação Descubra o poder do Anti-Aging, um surpreendente creme rejuvenescedor que vai além de hidratar a ..." />
86	<meta property="og:type" content="nuvemshop:product" />
87	<meta property="og:image" content="http://acdn-us.mitiendanube.com/stores/005/136/296/products/chocosono-post-14-b08535942789dcceee17296242190542-640-0.webp" />
88	<meta property="og:image:secure_url" content="https://acdn-us.mitiendanube.com/stores/005/136/296/products/chocosono-post-14-b08535942789dcceee17296242190542-640-0.webp" />
89		    <meta property="nuvemshop:price" content="189.9" />
90			    <meta property="nuvemshop:stock" content="0" />
91	
92	
93	<meta name="twitter:card" content="product">
94	<meta name="twitter:url" content="https://www.themensbrasil.com.br/produtos/anti-aging/">
95	<meta name="twitter:image:src" content="http://acdn-us.mitiendanube.com/stores/005/136/296/products/chocosono-post-14-b08535942789dcceee17296242190542-640-0.webp">
96		<meta name="twitter:title" content="Anti-Aging">
97	<meta name="twitter:data1" content="R$189,90">
98	<meta name="twitter:label1" content="Preço">
99	<meta name="twitter:data2" content="Não">
100	<meta name="twitter:label2" content="Estoque">
101
102
103 
104        
105
106        
107        
108        <style>
109            
110            
111                @import url('https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
112
113                /* Regular */
114                @font-face {
115                    font-family: 'primeform_pro';
116                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-regular-webfont.woff2") format('woff2'),
117                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-regular-webfont.woff") format('woff');
118                    font-weight: 400;
119                    font-style: normal;
120                }
121
122                /* Light */
123                @font-face {
124                    font-family: 'primeform_pro';
125                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-light-webfont.woff2") format('woff2'),
126                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-light-webfont.woff") format('woff');
127                    font-weight: 200;
128                    font-style: normal;
129                }
130
131                /* Light Italic */
132                @font-face {
133                    font-family: 'primeform_pro';
134                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-lightitalic-webfont.woff2") format('woff2'),
135                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-lightitalic-webfont.woff") format('woff');
136                    font-weight: 200;
137                    font-style: italic;
138                }
139
140                /* Extra Light */
141                @font-face {
142                    font-family: 'primeform_pro';
143                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralight-webfont.woff2") format('woff2'),
144                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralight-webfont.woff") format('woff');
145                    font-weight: 100;
146                    font-style: normal;
147                }
148
149                /* Extra Light Italic */
150                @font-face {
151                    font-family: 'primeform_pro';
152                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralightitalic-webfont.woff2") format('woff2'),
153                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-extralightitalic-webfont.woff") format('woff');
154                    font-weight: 100;
155                    font-style: italic;
156                }
157
158                /* Bold */
159                @font-face {
160                    font-family: 'primeform_pro';
161                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bold-webfont.woff2") format('woff2'),
162                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bold-webfont.woff") format('woff');
163                    font-weight: 700;
164                    font-style: normal;
165                }
166
167                /* Bold Italic */
168                @font-face {
169                    font-family: 'primeform_pro';
170                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bolditalic-webfont.woff2") format('woff2'),
171                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-bolditalic-webfont.woff") format('woff');
172                    font-weight: 700;
173                    font-style: italic;
174                }
175
176                /* Black */
177                @font-face {
178                    font-family: 'primeform_pro';
179                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibold-webfont.woff2") format('woff2'),
180                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibold-webfont.woff") format('woff');
181                    font-weight: 600;
182                    font-style: normal;
183                }
184                
185                /* Black Italic */
186                @font-face {
187                    font-family: 'primeform_pro';
188                    src: url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibolditalic-demo.woff2") format('woff2'),
189                        url("//d2az8otjr0j19j.cloudfront.net/templates/005/136/296/twig/static/fonts/primeformpro-semibolditalic-demo.woff") format('woff');
190                    font-weight: 600;
191                    font-style: italic;
192                }
193
194            
195            
196            
197:root {
198
199  
200  
201  
202    
203  
204      
205    
206  
207    
208      
209    
210  
211  
212  --main-foreground: #000000;
213  --main-background: #ffffff;
214
215  --accent-color: #4896fe;
216
217  --button-background: #1d6ea3;
218  --button-foreground: #ffffff;
219
220  --label-background: #4896fe;
221  --label-foreground: #ffffff;
222
223  
224  --adbar-background: #EEEDBC;
225  --adbar-foreground: #333333;
226
227  --header-background: #4896fe;
228  --header-foreground: #ffffff;
229  --header-transparent-foreground: ;
230
231  --footer-background: #1d6ea3;
232  --footer-foreground: #ffffff;
233
234  
235  
236                    
237  --main-foreground-opacity-05: #0000000D;
238  --main-foreground-opacity-08: #00000014;
239  --main-foreground-opacity-10: #0000001A;
240  --main-foreground-opacity-20: #00000033;
241  --main-foreground-opacity-30: #0000004D;
242  --main-foreground-opacity-40: #00000066;
243  --main-foreground-opacity-50: #00000080;
244  --main-foreground-opacity-60: #00000099;
245  --main-foreground-opacity-80: #000000CC;
246  --main-foreground-opacity-90: #000000E6;
247
248  --main-background-opacity-20: #ffffff33;
249  --main-background-opacity-30: #ffffff4D;
250  --main-background-opacity-50: #ffffff80;
251  --main-background-opacity-80: #ffffffCC;
252  --main-background-opacity-90: #ffffffE6;
253
254  --accent-color-opacity-20: #4896fe33;
255
256  --header-foreground-opacity-20: #ffffff33;
257  --header-foreground-opacity-30: #ffffff4D;
258
259  --header-background-opacity-50: #4896fe80;
260
261  --header-transparent-foreground-opacity-30: 4D;
262
263  --footer-foreground-opacity-20: #ffffff33;
264  --footer-foreground-opacity-30: #ffffff4D;
265  --footer-foreground-opacity-50: #ffffff80;
266  --footer-foreground-opacity-60: #ffffff99;
267  --footer-foreground-opacity-80: #ffffffCC;
268
269  
270  --success: #4bb98c;
271  --danger: #dd7774;
272  --warning: #dc8f38;
273
274  --effect-shadow-1: 3px 3px 20px 0 #626262; 
275  --effect-shadow-1-color: #626262; 
276  --effect-bg-1: #030000; 
277  --effect-shadow-2: 3px 3px 20px 0 #5e3c6a; 
278  --effect-shadow-2-color: #5e3c6a; 
279  --effect-bg-2: #301f4e; 
280  --effect-shadow-3: 3px 3px 20px 0 #056eb2; 
281  --effect-shadow-3-color: #056eb2; 
282  --effect-bg-3: #1d6ea3; 
283  --effect-shadow-4: 3px 3px 20px 0 #16a085; 
284  --effect-shadow-4-color: #16a085; 
285  --effect-bg-4: #2ecc71; 
286
287  --featured-content-bg-start: #001d2a;
288  --featured-content-bg-end: #007bb3;
289  --featured-content-text-color: #ffffff;
290  --featured-content-hipertext-color: #85fac2;
291  --featured-content-bg: #1d6ea3;
292
293  
294  
295    --heading-font: 'primeform_pro', sans-serif;
296  --body-font: 'primeform_pro', sans-serif;
297  --banner-font: "Anton", sans-serif;
298  --default-font: "Montserrat", sans-serif;
299
300  --bg-perguntas: #EDEAE5;
301}
302        </style>
303
304        
305        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-critical-8920db9370dabde9a7deba0ee2f9dd70.css" media="all" />
306
307        
308        <link rel="stylesheet" type="text/css" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-colors-878c3bc70abfc156dc85fbb99fc376d1.css" media="all" />
309
310        
311        <link rel="stylesheet" href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/rio/dart-style-async-019db5f42a323491532f315dd87c6931.css" media="print" onload="this.media='all'">
312
313        
314        <style>
315            .powered-by-logo{display:none}
316        </style>
317
318
319
320        
321        
322        
323        
324        
325        
326        
327            
327<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" async="true"></script>
327
328
329        
330        
331        
332
333
334    <link href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-2017856606-1726279345-3815bed483c864eef83489ffd5fcce0c1726279345.ico?0" class="js-favicon" rel="icon" type="image/x-icon" />
335    <link href="//acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-2017856606-1726279345-3815bed483c864eef83489ffd5fcce0c1726279345.ico?0" class="js-favicon" rel="shortcut icon" type="image/x-icon" />
336<link rel="canonical" href="https://www.themensbrasil.com.br/produtos/anti-aging/" />
337
338<meta name="nuvempay-logo" content="//d26lpennugtm8s.cloudfront.net/assets/common/img/logos/payment/new_logos_payment/[email protected]" />
339
340
341
342
343
344
345
346<script type="text/javascript">
347    var LS = LS || {};
348    LS.store = {
349        id : 5136296,
350        url : "themens3.lojavirtualnuvem.com.br",
351        custom_url : "www.themensbrasil.com.br",
352        ga4_measurement_id : "",
353        gads_measurement_id : "",
354        has_preexisting_google_mc_catalog : false,
355        has_google_analytics_track_product_ids : false,
356        should_group_kits_for_analytics : true,
357        skip_ga4_frontend_analytics : false,
358        skip_gads_frontend_analytics : false,
359        name: "The\u0020Mens",
360        has_kits_v2: true,
361        nube_sdk_product_state: "full",
362    };
363    LS.cart = {
364        id : null,
365        hash : null,
366        subtotal : 0,
367        has_non_shippable_products: false,
368        has_shippable_products: false,
369        items : [
370                    ],
371        grouped_items : [
372                    ],
373        analytics_items: [
374                    ]
375    };
376    LS.hasCartMinimumValue = false;
377    LS.abStorefrontCartExperiments = null;
378    LS.lang = "pt_BR";
379    LS.langCode = "pt";
380    LS.currency = {
381        code : "BRL",
382        display_short: "R\u0024",
383        display_long: "R\u0024",
384        cents_separator : ",",
385        thousands_separator : "."
386    };
387    LS.country = "BR";
388            LS.product = {
389        id : 229187204,
390        name : 'Anti\u002DAging',
391        requires_shipping: true,
392        brand: '',
393        tags : [
394                        'cat_pele_\u0023E3A357'                    ]
395    };
396                    LS.variants = [{"product_id":229187204,"price_short":"R$189,90","price_long":"R$189,90","price_number":189.9,"price_number_raw":18990,"price_with_payment_discount_short":null,"price_without_taxes":null,"compare_at_price_short":"R$279,90","compare_at_price_long":"R$279,90","compare_at_price_number":279.9,"compare_at_price_number_raw":27990,"has_promotional_price":true,"promotional_price_short":null,"promotional_price_number":null,"stock":0,"sku":"F10001","available":false,"is_visible":true,"contact":false,"option0":null,"option1":null,"option2":null,"id":1010470900,"image":749012395,"image_url":"\/\/acdn-us.mitiendanube.com\/stores\/005\/136\/296\/products\/chocosono-post-14-b08535942789dcceee17296242190542-1024-1024.webp","installments_data":"{\"Nuvem Pago\":{\"1\":{\"installment_value\":189.9,\"installment_value_cents\":18990,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"2\":{\"installment_value\":94.95,\"installment_value_cents\":9495,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"3\":{\"installment_value\":63.3,\"installment_value_cents\":6330,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"4\":{\"installment_value\":47.48,\"installment_value_cents\":4748,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"5\":{\"installment_value\":37.98,\"installment_value_cents\":3798,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"6\":{\"installment_value\":31.65,\"installment_value_cents\":3165,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"7\":{\"installment_value\":27.13,\"installment_value_cents\":2713,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"8\":{\"installment_value\":23.74,\"installment_value_cents\":2374,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false},\"9\":{\"installment_value\":21.1,\"installment_value_cents\":2110,\"interest\":0,\"total_value\":189.9,\"without_interests\":true,\"collector_is_third_party\":false}
396,\"11\":{\"installment_value\":21.22,\"installment_value_cents\":2122,\"interest\":0.2289,\"total_value\":233.37,\"without_interests\":false,\"collector_is_third_party\":false}}}","show_payment_discount_disclaimer":false,"popup_discount_visibility":{"nuvem-pago":{"tab_show_discount":false,"methods":[]}},"max_payment_discount_max_installments":null}];
397        LS.customer = null;
398    LS.customerHasPriceTables = false;
399    LS.template= "product";
400    LS.isPreview = false;
401    LS.theme = {
402        code: "rio",
403        name: "Rio",
404        custom: true,
405            };
406    LS.metricsWorkerScriptUrl = "https://acdn-us.mitiendanube.com/assets/stores/js/metrics-worker-c984926f96a2e4787f155a9755d6944a30.js?v=44076309"
407
408    LS.socialScripts = [];
409    LS.DOMReady = function(fn) {
410        if (document.addEventListener) {
411            document.addEventListener('DOMContentLoaded', fn);
412        } else {
413            document.attachEvent('onreadystatechange', function() {
414                if (document.readyState === 'interactive')
415                    fn();
416            });
417        }
418    };
419
420    // Making it a thenable so it can be made into a full fledged Promise later
421    LS._readyCallbacks = [];
422    LS.ready = {
423        then: function(callback){
424            LS._readyCallbacks.push(callback);
425        }
426    };
427
428    window.addEventListener('load', () => {
429        if(!window.cartService) {
430            return;
431        }
432
433        window.cartService.setCurrentLoadTime(1791580950);
434    });
435
436    window.pageData = {
437        id: "product",
438        name: "our_components.general.product"
439    }
440
441    window.initialCart = {"id":null,"subtotal":0,"total":0,"discounts":0,"promotions":[],"shipping_zipcode":null};
442
443    window.metricServiceDispatchQueue = [];
444    window.metricService = { dispatch: (event) => window.metricServiceDispatchQueue.push(event) };
445
446    window.translations = {
447        cart: {
448            error_messages: {
449                out_of_stock: 'Este produto está fora de estoque.',
450                unavailable_product: 'Este produto não está disponível.',
451                update_error: 'Ocorreu um erro ao atualizar o carrinho.',
452                subscription_only_product: 'Este produto está disponível apenas para assinaturas.',
453                subscription_item_already_in_cart: 'Este produto já está no carrinho.',
454                subscription_limit_reached: 'Você já possui uma assinatura no carrinho.'
455            },
456            name: 'Carrinho de compras'
457        }
458    };
459</script>
459
460
461
462                    
462<script>
463            window.recaptchaEnabled = true;
464            window.recaptchaV2 = { siteKey: '6Ldp6lUqAAAAAEmZBhIVl_tzMi70KlSohR77QfLc' };
465            window.recaptchaV3 = { siteKey: '6LezGnQcAAAAAD5T1ReYv_OMo1EJbDUfPu7srRhU' };
466        </script>
466
467    
468    
468<script type="module">
469    import {onCLS, onFCP, onFID, onINP, onLCP, onTTFB} from 'https://unpkg.com/[email protected]/dist/web-vitals.js?module';
470
471    const queue = new Map();
472    let shouldLogQueuedMetrics = true;
473
474    const pageInfo = {
475        handle: pageData.id,
476        url: window.location.href,
477    };
478
479    function isMetricValid(metric) {
480        return metric && typeof metric.value === 'number' && !isNaN(metric.value) && metric.value >= 0;
481    }
482
483    function queueMetric(metric) {
484        if (!isMetricValid(metric) || queue.has(metric.name)) return;
485        queue.set(metric.name, metric);
486    }
487
488    function logQueuedMetrics() {
489        if (queue.size === 0 || !shouldLogQueuedMetrics) return;
490
491        shouldLogQueuedMetrics = false;
492        logMetrics([...queue.values()]);
493    }
494
495    /**
496     * Cloudflare cache status of the document request.
497     *
498     * A page cannot read the response headers of its own navigation, so `cf-cache-status` is
499     * unreachable from here. Instead the edge copies it into `Server-Timing`, which *is* exposed
500     * to JS through the navigation timing entry.
501     *
502     * When the status is unavailable we report *why*, because each cause needs a different fix:
503     *   - 'client_unsupported': no `PerformanceServerTiming` (Safari < 16.4, old WebViews) or no
504     *     navigation entry. Expected, permanent baseline — nothing to act on.
505     *   - 'client_no_header': the API works and the edge answered, but it sent no `cfCacheStatus`.
506     *     That means Cloudflare stopped emitting it, i.e. Web Analytics (RUM) was turned off on
507     *     the zone. This is the one to alert on.
508     *   - 'client_error': reading the navigation timing entry threw. A bug on our side.
509     */
510    function getCfCacheStatus() {
511        try {
512            const navigation = performance.getEntriesByType('navigation')[0];
513            const serverTiming = navigation?.serverTiming;
514
515            // Undefined (not merely empty) means the browser has no PerformanceServerTiming.
516            if (!serverTiming) {
517                return 'client_unsupported';
518            }
519
520            const entry = serverTiming.find(({name}) => name === 'cfCacheStatus');
521
522            return entry?.description || 'client_no_header';
523        } catch (e) {
524            console.error('[web-vitals] could not read the Cloudflare cache status', e);
525
526            return 'client_error';
527        }
528    }
529
530    function logMetrics(metrics) {
531        if (metrics.length === 0) return;
532
533        const webVitals = Object.fromEntries(
534            metrics.map(({name, rating, value}) => [name, {rating, value}])
535        );
536
537        const data = JSON.stringify({
538            pageInfo,
539            webVitals,
540            cloudflare: { cacheStatus: getCfCacheStatus() }
541        });
542
543        if (!navigator.sendBeacon) {
544            fetch('/stats/web_vitals/', {
545                method: 'POST',
546                headers: { 'Content-Type': 'application/json' },
547                body: data
548            }).catch(console.error);
549        } else {
550            navigator.sendBeacon('/stats/web_vitals/', data);
551        }
552    }
553
554
555    /**
556     * Log network metrics like TTFB, DNS lookup, and connection negotiation
557     */
558    function logNetworkMetrics(ttfb) {
559        if (!isMetricValid(ttfb)) return;
560
561        const metrics = [ttfb];
562
563        const pageNav = ttfb.entries?.[0];
564        if (pageNav) {
565            const dnsLookup = { name: 'DNS_LOOKUP', value: pageNav.domainLookupEnd - pageNav.domainLookupStart };
566            const connectionNegotiation = { name: 'CONNECTION_NEGOTIATION', value: pageNav.connectEnd - pageNav.connectStart };
567
568            if (isMetricValid(dnsLookup)) metrics.push(dnsLookup);
569            if (isMetricValid(connectionNegotiation)) metrics.push(connectionNegotiation);
570        }
571
572        logMetrics(metrics);
573    }
574
575    function listenWebMetrics() {
576        onCLS(queueMetric);
577        onFCP(queueMetric);
578        onFID(queueMetric);
579        onINP(queueMetric);
580        onLCP(queueMetric);
581        onTTFB(logNetworkMetrics);
582
583        addEventListener('visibilitychange', () => {
584            if (document.visibilityState === 'hidden') logQueuedMetrics();
585        }, { once: true });
586
587        addEventListener('beforeunload', logQueuedMetrics);
588
589        // Safari does not reliably fire the `visibilitychange` event when the page is being unloaded.
590        addEventListener('pagehide', logQueuedMetrics);
591    }
592
593    listenWebMetrics();
594
595</script>
595
596
597<script>
598    window.enableNativeLibraries = true;
599    window.hasMetricsTag = false;
600    window.hasFixFilterPaginationTag = false;
601    window.hasUpdatingCartStatusTag = false;
602    window.hasMaxPaymentDiscountFixTag = false;
603</script>
603
604
605    
605<script type="text/javascript" src="//acdn-us.mitiendanube.com/assets/stores/js/linkedstore-v2-0b6c8d153f51c1615cd40b238e0b289b30.js?v=44076309" async="true"></script>
605
606    
606<script>window.vanillaJS = true;</script>
606
607
608
609<script type="text/javascript">
610        
611    LS.ready.then(() =>  {
612        if (!window.jQueryNuvem) {
613            window.jQueryNuvem = $
614        }
615    });
616</script>
616
617
618
619
620    
621<script type="text/javascript">
622
623    function ga_send_event(category, action, label, value) {
624                    return;
625            }
626
627    </script>
627
628
629
630
631
632    
632<script>
633    const HOME_LIST_ITEM_ID = 'home';
634    const CATEGORY_LIST_ITEM_ID = 'category';
635    const SEARCH_LIST_ITEM_ID = 'search';
636
637    const LIST_ITEM_NAMES = {
638        [HOME_LIST_ITEM_ID]: 'Home',
639        [CATEGORY_LIST_ITEM_ID]: 'Category',
640        [SEARCH_LIST_ITEM_ID]: 'Search results',
641    };
642
643    </script>
643    
643<script>
644    const PERSISTED_CONFIG_LOCAL_STORAGE_KEY = 'persisted_config';
645
646    const HOME_ITEM_LIST_ID = 'home';
647    const CATEGORY_ITEM_LIST_ID = 'category';
648    const SEARCH_ITEM_LIST_ID = 'search';
649    const CART_ITEM_LIST_ID = 'cart';
650    const PRODUCT_ITEM_LIST_ID = 'product';
651
652    const ITEM_LIST_NAMES = {
653        [HOME_ITEM_LIST_ID]: 'Home',
654        [CATEGORY_ITEM_LIST_ID]: 'Category',
655        [SEARCH_ITEM_LIST_ID]: 'Search results',
656        [CART_ITEM_LIST_ID]: 'Shopping cart',
657        [PRODUCT_ITEM_LIST_ID]: 'Product detail'
658    };
659
660    const GOOGLE_BUSINESS_VERTICAL_RETAIL = 'retail';
661
662    function removeNullEntries(data) {
663        Object.entries(data).forEach(([key, value]) => {
664            if (!value) {
665                delete data[key];
666            }
667        });
668    }
669
670    function formatCartItemIntoGoogleAnalyticsItem(cartItem) {
671        const cartItemId = cartItem.item_id ?? cartItem.id;
672        const persistedConfig = JSON.parse(window.localStorage.getItem(PERSISTED_CONFIG_LOCAL_STORAGE_KEY) ?? '{}');
673        const itemListId = persistedConfig[`ga_item_list-${cartItemId}`] ?? CART_ITEM_LIST_ID;
674
675        const cartItemData = {
676            item_id: cartItem.google_item_id,
677            item_brand: cartItem.brand,
678            item_name: cartItem.analytics_name,
679            item_variant: cartItem.analytics_variant,
680            price: +((cartItem.unit_price / 100).toFixed(2)),
681            quantity: Math.abs(cartItem.quantity),
682            item_list_id: itemListId,
683            item_list_name: ITEM_LIST_NAMES[itemListId],
684            ...cartItem.google_item_categories
685        };
686
687        removeNullEntries(cartItemData);
688
689        return cartItemData;
690    }
691
692    const formatCartItemForUnifiedGtag = (cartItem) => {
693        const cartItemDataForGa4 = formatCartItemIntoGoogleAnalyticsItem(cartItem);
694
695        return {
696            ...cartItemDataForGa4,
697            id: cartItemDataForGa4.item_id,
698            google_business_vertical: GOOGLE_BUSINESS_VERTICAL_RETAIL
699        };
700    }
701</script>
701
702
703    
704            
704<script>
705    <!-- Google Tag Manager -->
vendor: 400 bytes, lines 705-710
705
706        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
707                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
708                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
709                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
710                })(window,document,'script','dataLayer','
710GTM-NQPFZPJ
vendor: 8 bytes, lines 710-711
710');
711    
711<!-- End Google Tag Manager -->
712</script>
712
713
714        
714<script>
715    
716        window.dataLayer = window.dataLayer || [];
717
718    
719            dataLayer.push({ ecommerce: null });
720        const viewItemGtmData = {
721            currency: "BRL",
722            value: 189.9,
723            items: [
724                {"item_id":"1010470900","item_name":"Anti-Aging","price":189.9,"item_category":"Pele"},
725            ]
726        };
727        dataLayer.push({
728            event: "view_item",
729            ecommerce: viewItemGtmData
730        });
731
732                                        const variantGtmItemParameters = {"1010470900":{"item_id":"1010470900","item_name":"Anti-Aging","item_variant":""}};
733
734            LS.ready.then(function() {
735                LS.registerOnChangeVariant(function(variant) {
736                    const variantData = variantGtmItemParameters[variant?.id];
737                    if (!variantData) {
738                        return;
739                    }
740
741                    const defaultVariant = viewItemGtmData.items[0];
742                    if (!defaultVariant) {
743                        return;
744                    }
745                    const variantDependentKeys = ['item_id', 'item_name', 'item_variant', 'price'];
746
747                    const selectedVariant = {};
748                    Object.keys(defaultVariant).forEach(function (key) {
749                        if (!variantDependentKeys.includes(key)) {
750                            selectedVariant[key] = defaultVariant[key];
751                        }
752                    });
753
754                    selectedVariant.item_id = variantData.item_id;
755                    selectedVariant.item_name = variantData.item_name;
756                    if (variantData.item_variant) {
757                        selectedVariant.item_variant = variantData.item_variant;
758                    }
759                    const hasNumericPrice = Number.isFinite(variant.price_number);
760                    if (hasNumericPrice) {
761                        selectedVariant.price = variant.price_number;
762                    }
763
764                    const newViewItemGtmEventParameters = {
765                        currency: viewItemGtmData.currency,
766                        value: hasNumericPrice ? variant.price_number : viewItemGtmData.value,
767                        items: [selectedVariant]
768                    };
769
770                    dataLayer.push({ ecommerce: null });
771                    dataLayer.push({
772                        event: "view_item",
773                        ecommerce: newViewItemGtmEventParameters
774                    });
775                });
776            });
777            
778    LS.ready.then(function() {
779        LS.on(LS.events.kitCombinationSelected, function (event) {
780            const data = event.detail;
781            if (!data.combination_id) {
782                return;
783            }
784
785            dataLayer.push({ ecommerce: null });
786            dataLayer.push({
787                event: "view_item",
788                ecommerce: {
789                    currency: "BRL",
790                    value: data.price,
791                    items: [
792                        {
793                            item_id: String(data.google_item_id ?? data.combination_id),
794                            item_name: LS.product.name,
795                            price: data.price
796                        }
797                    ]
798                }
799            });
800        });
801    });
802
803    
804    
805    
806    
807    </script>
807
808    
809    
810<script type="text/javascript">
811    function amplitude_log_event(event, properties) {
812        // dummy function
813        return true;
814    }
815</script>
815
816
817
818
819
820
821
822
823
824
825
826
827
828        
829        
830            
831    
832    
832<script type="application/ld+json" data-component='structured-data.page'>
833    {
834        "@context": "https://schema.org/",
835        "@type": "WebPage",
836        "name": "Anti-Aging - Comprar em The Mens",
837                    "description": "Anti-Aging: Rejuvenescimento e Hidratação em Cada Aplicação Descubra o poder do Anti-Aging, um surpreendente creme rejuvenescedor que vai além de hidratar a ...",
838                "breadcrumb": {
839            "@type": "BreadcrumbList",
840            "itemListElement": [
841            {
842                "@type": "ListItem",
843                "position": 1,
844                "name": "Início",
845                "item": "https://www.themensbrasil.com.br"
846            },                                                {
847                        "@type": "ListItem",
848                        "position": 2,
849                        "name": "Pele",
850                        "item": "https://www.themensbrasil.com.br/pele/"
851                    },                                    {
852                        "@type": "ListItem",
853                        "position": 3,
854                        "name": "Anti-Aging",
855                        "item": "https://www.themensbrasil.com.br/produtos/anti-aging/"
856                    }                                        ]
857        },
858                        "mainEntity": {
859            "@type": "Product",
860            "@id": "https://www.themensbrasil.com.br/produtos/anti-aging/",
861            "name": "Anti-Aging",
862            "image": "https://acdn-us.mitiendanube.com/stores/005/136/296/products/chocosono-post-14-b08535942789dcceee17296242190542-480-0.webp",
863            "description": "Anti-Aging: Rejuvenescimento e Hidratação em Cada Aplicação Descubra o poder do Anti-Aging, um surpreendente creme rejuvenescedor que vai além de hidratar a ...",
864                        "sku": "F10001",
865                                                "weight": {
866                "@type": "QuantitativeValue",
867                "unitCode": "KGM",
868                "value": "0.03"
869            },
870                        "offers": {
871                "@type": "Offer",
872                "url": "https://www.themensbrasil.com.br/produtos/anti-aging/",
873                "priceCurrency": "BRL",
874                "price": "279.9",
875                "availability": "https://schema.org/OutOfStock",
876                                "inventoryLevel": {
877                    "@type": "QuantitativeValue",
878                    "value": "0"
879                },
880                                "seller": {
881                    "@type": "Organization",
882                    "name": "The Mens"
883                }
884            }
885                                                        }
886                    }
887    </script>
887
888
889
890    </head>
891    <body class="js-head-offset head-offset  template-product">
892        
893       
894        <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 894-895
894
895        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
895GTM-NQPFZPJ
vendor: 99 bytes, lines 895-897
895"
896        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
897        
897<!-- End Google Tag Manager (noscript) -->
898       
899       
900        <!-- Google Tag Manager (noscript) -->
901        <noscript><iframe src="https://load.ads.themens.com.br/ns.html?id=GTM-NQPFZPJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
902        <!-- End Google Tag Manager (noscript) -->
903
904
905
906        
907        <svg xmlns="http://www.w3.org/2000/svg" class="hidden">
908
909	
910	 <symbol id="bars" viewBox="0 0 512 512">
911		<path d="M486.4,102.45H25.6V76.85H486.4Zm0,179.2H25.6v-25.6H486.4Zm0,179.2H25.6v-25.6H486.4Z"/>
912	</symbol>
913
914	<symbol id="search" viewBox="0 0 512 512">
915		<path d="M389.68,359.13A204,204,0,0,0,435.2,230.4c0-113.11-91.69-204.8-204.8-204.8S25.6,117.29,25.6,230.4s91.69,204.8,204.8,204.8a204.13,204.13,0,0,0,142-57.19L486.69,492.34l18.1-18.1ZM230.4,409.6A179.2,179.2,0,1,1,409.6,230.4,179.2,179.2,0,0,1,230.4,409.6Z"/>
916	</symbol>
917
918	<symbol id="user" viewBox="0 0 512 512">
919		<path d="M384,281.6H128A102.41,102.41,0,0,0,25.6,384V512H486.4V384A102.41,102.41,0,0,0,384,281.6Zm76.8,204.8H51.2V384A76.79,76.79,0,0,1,128,307.2H384A76.79,76.79,0,0,1,460.8,384ZM256,256A128,128,0,1,0,128,128,128,128,0,0,0,256,256Zm0-230.4A102.4,102.4,0,1,1,153.6,128,102.41,102.41,0,0,1,256,25.6Z"/>
920	</symbol>
921
922	<symbol id="home" viewBox="0 0 512 512">
923		<path d="m256 0 225.7 183.3v325H30.3v-325L256 0zM56.9 195.9v285.8h106.2V309.2c0-36.7 29.7-66.4 66.4-66.4h53.1c36.7 0 66.4 29.7 66.4 66.4v172.6h106.2V195.9L256 34.2 56.9 195.9zm265.5 285.9V309.2c0-22-17.8-39.8-39.8-39.8h-53.1c-22 0-39.8 17.8-39.8 39.8v172.6h132.7z"/>
924	</symbol>
925
926	<symbol id="bag" viewBox="0 0 512 512">
927		<path d="M371.2 128v-14.2C371.2 50.87 319.43.2 256 .2S140.8 50.87 140.8 113.8V128H51.2v281.6c0 56.55 45.85 102.4 102.4 102.4h204.8c56.55 0 102.4-45.85 102.4-102.4V128h-89.6Zm-204.8-14.2c0-48.41 39.92-88 89.6-88s89.6 39.59 89.6 88V128H166.4v-14.2Zm268.8 295.8c0 42.42-34.39 76.8-76.8 76.8H153.6c-42.42 0-76.8-34.38-76.8-76.8v-256h64v89.8h25.6v-89.8h179.2v89.8h25.6v-89.8h64v256Z"/>
928	</symbol>
929
930	<symbol id="new-bag" viewBox="0 0 19 25">
931		<path d="M18.9871 21.5922L17.6069 6.96094C17.568 6.55781 17.2177 6.25 16.7976 6.25H14.3649V4.6875C14.3649 3.43125 13.8605 2.25156 12.9442 1.36875C12.0278 0.485937 10.8033 0 9.4994 0C6.8169 0 4.63392 2.10312 4.63392 4.6875V6.25H2.20118C1.78113 6.25 1.43081 6.55781 1.39351 6.96094L0.
9310133357 21.5922C-0.0693774 22.4641 0.235526 23.3359 0.848576 23.9828C1.46163 24.6297 2.33417 25 3.24401 25H15.7564C16.6662 25 17.5388 24.6297 18.1518 23.9828C18.7649 23.3359 19.0682 22.4641 18.9871 21.5922ZM6.25574 4.6875C6.25574 2.96406 7.71052 1.5625 9.4994 1.5625C10.3703 1.5625 11.1861 1.88594 11.7975 2.47344C12.409 3.06094 12.743 3.84844 12.743 4.6875V6.25H6.25574V4.6875ZM16.9533 22.9297C16.6419 23.2563 16.217 23.4375 15.7548 23.4375H3.24401C2.78341 23.4375 2.35687 23.2563 2.04711 22.9281C1.73572 22.6 1.58813 22.1766 1.6303 21.7328L2.94235 7.8125H4.63392V10.1562C4.63392 10.5875 4.99721 10.9375 5.44483 10.9375C5.89246 10.9375 6.25574 10.5875 6.25574 10.1562V7.8125H12.743V10.1562C12.743 10.5875 13.1063 10.9375 13.554 10.9375C14.0016 10.9375 14.3649 10.5875 14.3649 10.1562V7.8125H16.0564L17.3701 21.7344C17.4123 22.1766 17.2647 22.6016 16.9533 22.9297Z" fill="white"/>
932	</symbol>
933
934
935	
936	<symbol id="arrow-long" viewBox="0 0 512 512">
937		<path d="M442.7,243.2l-54.95-54.95,18.1-18.1L491.7,256l-85.85,85.85-18.1-18.1L442.7,268.8H25.6V243.2Z"/>
938	</symbol>
939
940	<symbol id="chevron" viewBox="0 0 256 512">
941		<path d="M210.72,256,15,60.25l18.11-18.1L246.93,256,33.08,469.85,15,451.75Z"/>
942	</symbol>
943
944	
945	
946	
947	<symbol id="play" viewBox="0 0 448 512">
948		<path d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6zm-16.2 55.1l-352 208C45.6 483.9 32 476.6 32 464V47.9c0-16.3 16.4-18.4 24.1-13.8l352 208.1c10.5 6.2 10.5 21.4.1 27.6z"/>
949	</symbol>
950
951	
952	<symbol id="filter" viewBox="0 0 512 512">
953		<path d="M254.71,64a64,64,0,0,0-125.42,0H25.6V89.6H129.29a64,64,0,0,0,125.42,0H486.4V64ZM192,115.2a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,115.2Zm0,256a64,64,0,0,0-62.71,51.2H25.6V448H129.29a64,64,0,0,0,125.42,0H486.4V422.4H254.71A64,64,0,0,0,192,371.2Zm0,102.4a38.4,38.4,0,1,1,38.4-38.4A38.4,38.4,0,0,1,192,473.6ZM320,192a64,64,0,0,0-62.71,51.2H25.6v25.6H257.29a64,64,0,0,0,125.42,0H486.4V243.2H382.71A64,64,0,0,0,320,192Zm0,102.4A38.4,38.4,0,1,1,358.4,256,38.4,38.4,0,0,1,320,294.4Z"/>
954	</symbol>
955
956	
957	<symbol id="times" viewBox="0 0 512 512">
958		<path d="M256,274.92,72.67,458.25l-18.1-18.1L237.9,256.82,54.57,73.49l18.1-18.11L256,238.72,439.33,55.38l18.1,18.11L274.1,256.82,457.43,440.15l-18.1,18.1Z"/>
959	</symbol>
960
961	<symbol id="check" viewBox="0 0 512 512">
962		<path d="M197.3,402.1s0,0-18.1-18.1l18.1,18.1h0c-10,10-26.21,10-36.21,0l-109.9-109.9c-10-10-10-26.21,0-36.2h0c10-10,26.21-10,36.2,0l73.69,73.69c10,10,26.21,10,36.2,0L424.6,102.4c10-10,26.21-10,36.2,0h0c10,10,10,26.21,0,36.2L197.3,402.1Z"/>
963	</symbol>
964
965	<symbol id="edit" viewBox="0 0 576 512">
966		<path d="M417.8 315.5l20-20c3.8-3.8 10.2-1.1 10.2 4.2V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h292.3c5.3 0 8 6.5 4.2 10.2l-20 20c-1.1 1.1-2.7 1.8-4.2 1.8H48c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V319.7c0-1.6.6-3.1 1.8-4.2zm145.9-191.2L251.2 436.8l-99.9 11.1c-13.4 1.5-24.7-9.8-23.2-23.2l11.1-99.9L451.7 12.3c16.4-16.4 43-16.4 59.4 0l52.6 52.6c16.4 16.4 16.4 43 0 59.4zm-93.6 48.4L403.4 106 169.8 339.5l-8.3 75.1 75.1-8.3 233.5-233.6zm71-85.2l-52.6-52.6c-3.8-3.8-10.2-4-14.1 0L426 83.3l66.7 66.7 48.4-48.4c3.9-3.8 3.9-10.2 0-14.1z"/>
967	</symbol>
968
969	<symbol id="eye" viewBox="0 0 576 512">
970		<path d="M288 288a64 64 0 0 0 0-128c-1 0-1.88.24-2.85.29a47.5 47.5 0 0 1-60.86 60.86c0 1-.29 1.88-.29 2.85a64 64 0 0 0 64 64zm284.52-46.6C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 96a128 128 0 1 1-128 128A128.14 128.14 0 0 1 288 96zm0 320c-107.36 0-205.46-61.31-256-160a294.78 294.78 0 0 1 129.78-129.33C140.91 153.69 128 187.17 128 224a160 160 0 0 0 320 0c0-36.83-12.91-70.31-33.78-97.33A294.78 294.78 0 0 1 544 256c-50.53 98.69-148.64 160-256 160z"/>
971	</symbol>
972
973	<symbol id="eye-closed" viewBox="0 0 576 512">
974		<path d="M636.995 485.251L22.9945 1.75064C21.3379 0.426688 19.2235 -0.185349 17.1158 0.0490439C15.0081 0.283436 13.0798 1.34508 11.7545 3.00064L1.75455 15.5106C0.429468 17.166 -0.184241 19.2797 0.0482696 21.3873C0.28078 23.4949 1.34049 25.4239 2.99454 26.7506L616.995 510.251C617.815 510.908 618.757 511.397 619.767 511.69C620.776 511.982 621.834 512.073 622.879 511.957C623.923 511.841 624.935 511.52 625.856 511.013C626.777 510.506 627.588 509.822 628.245 509.001L638.245 496.491C639.569 494.834 640.181 492.72 639.946 490.612C639.712 488.504 638.65 486.576 636.995 485.251ZM319.995 96.0006C353.931 96.0377 386.467 109.535 410.463 133.532C434.46 157.529 447.957 190.064 447.995 224.001C447.995 245.621 442.095 265.691 432.595 283.571L458.045 303.571C471.645 280.091 479.995 253.141 479.995 224.001C479.995 187.171 467.085 153.691 446.215 126.671C502.128 154.898 547.602 200.196 576.045 256.001C559.047 289 536.067 318.554 508.275 343.161L533.595 363.101C562.065 336.821 586.465 305.841 604.525 270.591C606.812 266.066 608.004 261.066 608.004 255.996C608.004 250.925 606.812 245.926 604.525 241.401C550.295 135.591 442.935 64.0006 319.995 64.0006C275.078 63.9768 230.688 73.6756 189.875 92.4306L235.645 128.431C258.235 108.521 287.555 96.0006 319.995 96.0006ZM380.855 242.831C383.988 233.278 384.797 223.116 383.211 213.188C381.626 203.26 377.694 193.855 371.741 185.753C365.788 177.652 357.988 171.088 348.987 166.609C339.987 162.13 330.047 159.864 319.995 160.001C318.995 160.001 318.105 160.241 317.145 160.291C321.026 170.685 320.941 182.145 316.905 192.481L380.855 242.831ZM163.235 193.671C161.155 203.649 160.07 213.808 159.995 224.001C159.892 250.808 166.552 277.208 179.359 300.758C192.166 324.308 210.706 344.248 233.263 358.732C255.82 373.217 281.667 381.778 308.41 383.623C335.154 385.469 361.931 380.539 386.265 369.291L356.685 346.001C344.985 349.531 332.835 352.001 320.005 352.001C286.067 351.964 253.53 338.466 229.532 314.47C205.534 290.474 192.034 257.938 191.995 224.001C191.995 221.561 192.585 219.281 192.715 216.881L163.235 193.671ZM319.995 416.001C212.635 416.001 114.525 354.691 63.9945 256.001C81.4245 222.001 105.085 193.281 132.305 169.281L106.445 148.911C77.9645 175.191 53.5745 206.161 35.5145 241.411C33.227 245.936 32.0351 250.935 32.0351 256.006C32.0351 261.076 33.227 266.076 35.5145 270.601C89.7045 376.411 197.065 448.001 319.995 448.001C364.911 448.024 409.301 438.325 450.115 419.571L420.865 396.571C389.055 408.841 355.145 416.001 319.995 416.001Z"/>
975	</symbol>
976
977	<symbol id="minus" viewBox="0 0 512 512">
978		<path d="M486.4,269.27H25.6v-25.6H486.4Z"/>
979	</symbol>
980
981	<symbol id="plus" viewBox="0 0 512 512">
982		<path d="M268.8,268.8V486.4H243.2V268.8H25.6V243.2H243.2V25.6h25.6V243.2H486.4v25.6Z"/>
983	</symbol>
984
985	<symbol id="trash-alt" viewBox="0 0 448 512">
986		<path d="M428.8,102.45a51.2,51.2,0,0,0-51.2-51.2H300.8V25.65A25.6,25.6,0,0,0,275.2.05H172.8a25.6,25.6,0,0,0-25.6,25.6v25.6H70.4a51.2,51.2,0,0,0-51.2,51.2v76.8H44.8v281.6A51.2,51.2,0,0,0,96,512.05H352a51.2,51.2,0,0,0,51.2-51.2V179.25h25.6Zm-256-76.8H275.2v25.6H172.8Zm204.8,435.2a25.6,25.6,0,0,1-25.6,25.6H96a25.6,25.6,0,0,1-25.6-25.6V179.25H377.6Zm25.6-307.2H44.8v-51.2a25.6,25.6,0,0,1,25.6-25.6H377.6a25.6,25.6,0,0,1,25.6,25.6ZM172.8,435.25H147.2V204.85h25.6Zm128,0H275.2V204.85h25.6Z"/>
987	</symbol>
988
989	<symbol id="info-circle" viewBox="0 0 512 512">
990		<path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-36 344h12V232h-12c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12h48c6.627 0 12 5.373 12 12v140h12c6.627 0 12 5.373 12 12v8c0 6.627-5.373 12-12 12h-72c-6.627 0-12-5.373-12-12v-8c0-6.627 5.373-12 12-12zm36-240c-17.673 0-32 14.327-32 32s14.327 32 32 32 32-14.327 32-32-14.327-32-32-32z"/>
991	</symbol>
992
993	<symbol id="truck" viewBox="0 0 640 512">
994		<path d="M615.11,238.15l-51.78-77.69a50.61,50.61,0,0,0-42.11-22.53H454.94V87.33a50.61,50.61,0,0,0-50.6-50.61H67a50.6,50.6,0,0,0-50.6,50.61V357.2A50.6,50.6,0,0,0,67,407.81H85.55a84.35,84.35,0,0,0,165.29,0H355.43a84.35,84.35,0,0,0,165.29,0H573a50.6,50.6,0,0,0,50.6-50.61v-91A50.58,50.58,0,0,0,615.11,238.15ZM454.94,171.66h66.28a16.85,16.85,0,0,1,14,7.51l40,60H454.94ZM168.19,441.54a50.6,50.6,0,1,1,50.61-50.6A50.61,50.61,0,0,1,168.19,441.54Zm187.24-67.47H250.84a84.35,84.35,0,0,0-165.29,0H67A16.87,16.87,0,0,1,50.12,357.2V87.33A16.87,16.87,0,0,1,67,70.46H404.34A16.86,16.86,0,0,1,421.2,87.33v221A84.43,84.43,0,0,0,355.43,374.07Zm82.64,67.47a50.6,50.6,0,1,1,50.6-50.6A50.61,50.61,0,0,1,438.07,441.54ZM589.88,357.2A16.87,16.87,0,0,1,573,374.07H520.72a84.45,84.45,0,0,0-65.78-65.78V272.87H589.88Z"/>
995	</symbol>
996
997	<symbol id="store-alt" viewBox="0 0 640 512">
998		<path d="M572.86,164.8a12.74,12.74,0,0,0-1.79-6.59l-91.19-152A12.82,12.82,0,0,0,468.9,0H104.1a12.82,12.82,0,0,0-11,6.21l-91.2,152A12.82,12.82,0,0,0,.14,164.8h0v30.4a81,81,0,0,0,60.8,78.3V499.2A12.8,12.8,0,0,0,73.7,512H499.3a12.8,12.8,0,0,0,12.8-12.8V273.5a81,81,0,0,0,60.8-78.3V164.8ZM111.35,25.6h350.3L537.49,152h-502Zm51.15,152H273.7v17.6a55.6,55.6,0,1,1-111.2,0Zm136.8,0H410.5v17.6a55.6,55.6,0,0,1-111.2,0ZM25.7,195.2V177.6H136.9v17.6a55.6,55.6,0,1,1-111.2,0ZM334.5,486.4h-96v-144a12.8,12.8,0,0,1,12.8-12.8h70.4a12.8,12.8,0,0,1,12.8,12.8Zm25.6,0v-144A38.4,38.4,0,0,0,321.7,304H251.3a38.4,38.4,0,0,0-38.4,38.4v144H86.5V275.87a80.78,80.78,0,0,0,63.2-37.24,80.82,80.82,0,0,0,136.8,0,80.82,80.82,0,0,0,136.8,0,80.78,80.78,0,0,0,63.2,37.24V486.4ZM491.7,250.8a55.6,55.6,0,0,1-55.6-55.6V177.6H547.3v17.6A55.6,55.6,0,0,1,491.7,250.8Z"/>
999	</symbol>
1000
1001	<symbol id="check" viewBox="0 0 512 512">
1002		<path d="M174.61,370.49,451.75,93.35l18.1,18.1L174.32,407,42,270.53l18.38-17.82Z"/>
1003	</symbol>
1004
1005	<symbol id="map-marker-alt" viewBox="0 0 448 512">
1006		<path d="M268.8,0C162.7,0,76.8,86.01,76.8,192c0,71.12,23.99,93.34,151.27,297.42,18.79,30.12,62.69,30.09,81.46,0,127.35-204.19,151.27-226.32,151.27-297.42C460.8,85.9,374.79,0,268.8,0Zm0,464C141.38,259.69,124.8,246.79,124.8,192c0-79.53,64.47-144,144-144s144,64.47,144,144c0,54.55-15.17,65.43-144,272Zm0-361.6c-49.48,0-89.6,40.12-89.6,89.6s40.12,89.6,89.6,89.6,89.6-40.12,89.6-89.6-40.12-89.6-89.6-89.6Zm0,128c-21.21,0-38.4-17.19-38.4-38.4s17.19-38.4,38.4-38.4,38.4,17.19,38.4,38.4-17.19,38.4-38.4,38.4Z"/>
1007	</symbol>
1008
1009	<symbol id="usd-circle" viewBox="0 0 496 512">
1010		<path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 464c-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216-96.9 216-216 216zm40.3-221.3l-72-20.2c-12.1-3.4-20.6-14.4-20.6-26.7 0-15.3 12.8-27.8 28.5-27.8h45c11.2 0 21.9 3.6 30.6 10.1 3.2 2.4 7.6 2 10.4-.8l11.3-11.5c3.4-3.4 3-9-.8-12-14.6-11.6-32.6-17.9-51.6-17.9H264v-40c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v40h-7.8c-33.3 0-60.5 26.8-60.5 59.8 0 26.6 18.1 50.2 43.9 57.5l72 20.2c12.1 3.4 20.6 14.4 20.6 26.7 0 15.3-12.8 27.8-28.5 27.8h-45c-11.2 0-21.9-3.6-30.6-10.1-3.2-2.4-7.6-2-10.4.8l-11.3 11.5c-3.4 3.4-3 9 .8 12 14.6 11.6 32.6 17.9 51.6 17.9h5.2v40c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-40h7.8c33.3 0 60.5-26.8 60.5-59.8-.1-26.6-18.1-50.2-44-57.5z"/>
1011	</symbol>
1012
1013	<symbol id="calendar" viewBox="0 0 448 512">
1014		<path d="M400 64h-48V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H128V8c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v56H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V192h384v272zm0-304H32v-48c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v48zM112 384h96c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-96c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm16-96h64v64h-64v-64z"/>
1015	</symbol>
1016
1017	<symbol id="credit-card" viewBox="0 0 576 512">
1018		<path d="M512,32.05H64a64,64,0,0,0-64,64v320a64,64,0,0,0,64,64H512a64,64,0,0,0,64-64v-320A64,64,0,0,0,512,32.05Zm32,384a32,32,0,0,1-32,32H64a32,32,0,0,1-32-32v-224H544Zm0-256H32v-64a32,32,0,0,1,32-32H512a32,32,0,0,1,32,32Z"/>
1019	</symbol>
1020
1021	<symbol id="email" viewBox="0 0 512 512">
1022		<path d="M464 64H48a48 48 0 0 0-48 48v288a48 48 0 0 0 48 48h416a48 48 0 0 0 48-48V112a48 48 0 0 0-48-48zM48 96h416a16 16 0 0 1 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3A6862.8 6862.8 0 0 1 32 153.4V112a16 16 0 0 1 16-16zm416 320H48a16 16 0 0 1-16-16V195a11843 11843 0 0 0 130.7 104.7c20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3A11843 11843 0 0 0 480 195v205a16 16 0 0 1-16 16z"/>
1023	</symbol>
1024
1025	<symbol id="ruller" viewBox="0 0 512 512">
1026		<path d="M448,128H64a25.6,25.6,0,0,0-25.6,25.6V358.4A25.6,25.6,0,0,0,64,384H448a25.6,25.6,0,0,0,25.6-25.6V153.6A25.6,25.6,0,0,0,448,128Zm0,230.4H64V153.6h76.8v128h25.6v-128h76.8v76.8h25.6V153.6h76.8v128h25.6v-128H448Z"/>
1027	</symbol>
1028
1029	<symbol id="spinner-third" viewBox="0 0 512 512">
1030		<path d="M460.115 373.846l-6.941-4.008c-5.546-3.202-7.564-10.177-4.661-15.886 32.971-64.838 31.167-142.731-5.415-205.954-36.504-63.356-103.118-103.876-175.8-107.701C260.952 39.963 256 34.676 256 28.321v-8.012c0-6.904 5.808-12.337 12.703-11.982 83.552 4.306 160.157 50.861 202.106 123.67 42.069 72.703 44.083 162.322 6.034 236.838-3.14 6.149-10.75 8.462-16.728 5.011z"/>
1031	</symbol>
1032
1033	
1034			<symbol id="instagram" viewBox="0 0 41 41">
1035			<path d="M24.6336 20.1195C24.6336 22.2464 22.9237 23.9705 20.8144 23.9705C18.705 23.9705 16.9951 22.2464 16.9951 20.1195C16.9951 17.9927 18.705 16.2686 20.8144 16.2686C22.9237 16.2686 24.6336 17.9927 24.6336 20.1195Z" fill="white"/>
1036			<path d="M29.7463 13.3061C29.5627 12.8045 29.2698 12.3504 28.8892 11.9777C28.5196 11.594 28.0695 11.2987 27.5717 11.1135C27.168 10.9554 26.5615 10.7672 25.4444 10.716C24.236 10.6604 23.8737 10.6484 20.8144 10.6484C17.7548 10.6484 17.3924 10.6601 16.1843 10.7157C15.0672 10.7672 14.4604 10.9554 14.057 11.1135C13.5592 11.2987 13.1089 11.594 12.7396 11.9777C12.359 12.3504 12.0661 12.8042 11.8822 13.3061C11.7254 13.7132 11.5387 14.3251 11.4879 15.4514C11.4328 16.6696 11.4209 17.0349 11.4209 20.12C11.4209 23.2047 11.4328 23.57 11.4879 24.7885C11.5387 25.9149 11.7254 26.5264 11.8822 26.9335C12.0661 27.4354 12.3587 27.8892 12.7392 28.2619C13.1089 28.6456 13.5589 28.941 14.0567 29.1261C14.4604 29.2845 15.0672 29.4727 16.1843 29.524C17.3924 29.5795 17.7545 29.5912 20.8141 29.5912C23.874 29.5912 24.2363 29.5795 25.4441 29.524C26.5612 29.4727 27.168 29.2845 27.5717 29.1261C28.571 28.7374 29.3608 27.9411 29.7463 26.9335C29.9031 26.5264 30.0897 25.9149 30.1408 24.7885C30.196 23.57 30.2075 23.2047 30.2075 20.12C30.2075 17.0349 30.196 16.6696 30.1408 15.4514C30.09 14.3251 29.9034 13.7132 29.7463 13.3061V13.3061ZM20.8144 26.0521C17.5648 26.0521 14.9305 23.3963 14.9305 20.1197C14.9305 16.8431 17.5648 14.1872 20.8144 14.1872C24.0637 14.1872 26.6979 16.8431 26.6979 20.1197C26.6979 23.3963 24.0637 26.0521 20.8144 26.0521ZM26.9305 15.3391C26.1712 15.3391 25.5556 14.7183 25.5556 13.9527C25.5556 13.187 26.1712 12.5663 26.9305 12.5663C27.6899 12.5663 28.3055 13.187 28.3055 13.9527C28.3052 14.7183 27.6899 15.3391 26.9305 15.3391Z" fill="white"/>
1037			<path d="M20.8145 0C9.79608 0 0.86084 9.0095 0.86084 20.1195C0.86084 31.2295 9.79608 40.239 20.8145 40.239C31.8329 40.239 40.7682 31.2295 40.7682 20.1195C40.7682 9.0095 31.8329 0 20.8145 0ZM32.2031 24.8826C32.1477 26.1124 31.9538 26.952 31.6706 27.687C31.0754 29.2389 29.8587 30.4656 28.3196 31.0658C27.5911 31.3513 26.758 31.5466 25.5386 31.6028C24.3168 31.6589 23.9265 31.6725 20.8148 31.6725C17.7028 31.6725 17.3128 31.6589 16.0907 31.6028C14.8713 31.5466 14.0382 31.3513 13.3096 31.0658C12.5448 30.7757 11.8525 30.321 11.2801 29.7331C10.6973 29.1563 10.2464 28.4579 9.95867 27.687C9.67551 26.9523 9.48157 26.1124 9.42615 24.8829C9.36983 23.6506 9.35673 23.257 9.35673 20.1195C9.35673 16.9819 9.36983 16.5884 9.42585 15.3564C9.48126 14.1266 9.6749 13.2869 9.95806 12.552C10.2458 11.7811 10.697 11.0827 11.2801 10.5058C11.8522 9.9179 12.5448 9.46324 13.3093 9.17313C14.0382 8.88762 14.871 8.69237 16.0907 8.63618C17.3125 8.58 17.7028 8.5665 20.8145 8.5665C23.9262 8.5665 24.3165 8.58 25.5383 8.63649C26.758 8.69237 27.5908 8.88762 28.3196 9.17282C29.0842 9.46293 29.7768 9.9179 30.3492 10.5058C30.932 11.083 31.3832 11.7811 31.6706 12.552C31.9541 13.2869 32.1477 14.1266 32.2035 15.3564C32.2592 16.5884 32.2723 16.9819 32.2723 20.1195C32.2723 23.257 32.2592 23.6506 32.2031 24.8826V24.8826Z" fill="white"/>
1038		</symbol>
1039	
1040	
1041
1042	
1043	
1044	<symbol id="facebook" viewBox="0 0 40 41">
1045		<path d="M39.9073 20.1195C39.9073 9.00661 30.9749 0 19.9537 0C8.93238 0 0 9.00661 0 20.1195C0 31.2323 8.93238 40.239 19.9537 40.239C20.0706 40.239 20.1875 40.239 20.3044 40.2311V24.5756H16.0175V19.5379H20.3044V15.8284C20.3044 11.5294 22.9077 9.18737 26.7114 9.18737C28.5353 9.18737 30.102 9.32098 30.554 9.38385V13.8793H27.9351C25.8696 13.8793 25.4643 14.8696 25.4643 16.3235V19.53H30.4137L29.7668 24.5678H25.4643V39.4609C33.8043 37.0481 39.9073 29.3068 39.9073 20.1195Z" fill="white"/>
1046	</symbol>
1047
1048	<symbol id="facebook-f" viewBox="0 0 320 512">
1049		<path d="M279.1 288l14.3-92.7h-89v-60c0-25.4 12.5-50.2 52.3-50.2H297V6.4S260.4 0 225.4 0C152 0 104.3 44.4 104.3 124.7v70.6H22.9V288h81.4v224h100.2V288z"/>
1050	</symbol>
1051
1052	<symbol id="email-circle" viewBox="0 0 43 43">
1053		<path d="M29.9174 13.9448H12.7164L21.3169 21.3167L29.9174 13.9448Z" fill="white"/>
1054		<path d="M21.3169 23.081C21.1351 23.081 20.9593 23.0159 20.8214 22.8973L11.4198 14.8389V29.1715H31.214V14.8389L21.8124 22.8973C21.6745 23.0159 21.4987 23.081 21.3169 23.081Z" fill="white"/>
1055		<path d="M21.3168 0.241211C9.54394 0.241211 0 9.78515 0 21.558C0 33.3309 9.54394 42.8748 21.3168 42.8748C33.0897 42.8748 42.6336 33.3309 42.6336 21.558C42.6202 9.79072 33.0841 0.254593 21.3168 0.241211ZM32.7365 29.9325C32.7365 30.3529 32.3956 30.6938 31.9752 30.6938H10.6584C10.238 30.6938 9.89709 30.3529 9.89709 29.9325V13.1836C9.89709 12.7631 10.238 12.4222 10.6584 12.4222H31.9752C32.3956 12.4222 32.7365 12.7631 32.7365 13.1836V29.9325Z" fill="white"/>
1056	</symbol>
1057
1058	<symbol id="whatsapp-circle" viewBox="0 0 44 43">
1059		<path d="M21.8129 0C10.0417 0 0.496094 9.54566 0.496094 21.3168C0.496094 33.0879 10.0417 42.6336 21.8129 42.6336C33.584 42.6336 43.1297 33.0879 43.1297 21.3168C43.1297 9.54566 33.584 0 21.8129 0ZM22.2647 33.7281C22.2644 33.7281 22.265 33.7281 22.2647 33.7281H22.2595C20.1241 33.7271 18.0258 33.1917 16.1623 32.1756L9.39902 33.9493L11.2091 27.3398C10.0925 25.4058 9.50506 23.2115 9.50603 20.9636C9.50896 13.9313 15.2324 8.2101 22.2647 8.2101C25.6774 8.2114 28.881 9.5398 31.2896 11.9504C33.6985 14.3613 35.0243 17.5658 35.023 20.9736C35.0201 28.0063 29.296 33.7281 22.2647 33.7281V33.7281Z" fill="white"/>
1060		<path d="M22.2689 10.3643C16.4196 10.3643 11.6626 15.1194 11.66 20.9644C11.6593 22.9674 12.2201 24.9181 13.2814 26.6059L13.5335 27.0069L12.4621 30.919L16.4756 29.8664L16.863 30.096C18.4909 31.0621 20.3573 31.5731 22.2602 31.5737H22.2644C28.1091 31.5737 32.8662 26.8183 32.8688 20.9729C32.8698 18.1401 31.7678 15.4768 29.7657 13.4732C27.7637 11.4695 25.1011 10.3652 22.2689 10.3643V10.3643ZM28.5063 25.5221C28.2405 26.2663 26.9
1060671 26.9458 26.3546 27.0375C25.8053 27.1195 25.1105 27.1536 24.3468 26.9113C23.8836 26.7643 23.29 26.5682 22.5292 26.24C19.3314 24.8595 17.2429 21.6407 17.0835 21.4279C16.9241 21.2152 15.7818 19.6998 15.7818 18.131C15.7818 16.5626 16.6054 15.7914 16.8974 15.4726C17.1899 15.1535 17.5353 15.0738 17.7477 15.0738C17.9601 15.0738 18.1728 15.0758 18.3586 15.0849C18.5544 15.0946 18.8172 15.0104 19.0758 15.632C19.3415 16.2702 19.979 17.8386 20.0587 17.998C20.1384 18.1577 20.1914 18.3437 20.0854 18.5565C19.979 18.7692 19.6258 19.2282 19.2885 19.6464C19.147 19.8218 18.9626 19.9779 19.1486 20.297C19.3344 20.6157 19.9745 21.6595 20.922 22.5046C22.1398 23.5903 23.167 23.9267 23.4858 24.0864C23.8042 24.2457 23.9903 24.2191 24.1763 24.0067C24.362 23.7939 24.9732 23.0761 25.1856 22.757C25.398 22.4379 25.6107 22.4912 25.9028 22.5976C26.1953 22.7036 27.7624 23.4749 28.0812 23.6342C28.3999 23.7939 28.6123 23.8736 28.692 24.0067C28.772 24.1397 28.772 24.7776 28.5063 25.5221V25.5221Z" fill="white"/>
1061	</symbol>
1062
1063	<symbol id="linkedin" viewBox="0 0 42 41">
1064		<path d="M20.9312 0C9.51925 0 0.264893 9.0095 0.264893 20.1195C0.264893 31.2295 9.51925 40.239 20.9312 40.239C32.3431 40.239 41.5975 31.2295 41.5975 20.1195C41.5975 9.0095 32.3431 0 20.9312 0ZM14.9258 30.415H9.89261V15.6732H14.9258V30.415ZM12.4094 13.6602H12.3766C10.6876 13.6602 9.59525 12.5283 9.59525 11.1137C9.59525 9.66709 10.721 8.5665 12.4428 8.5665C14.1646 8.5665 15.2241 9.66709 15.2569 11.1137C15.2569 12.5283 14.1646 13.6602 12.4094 13.6602ZM33.0744 30.415H28.0418V22.5285C28.0418 20.5465 27.3131 19.1948 25.492 19.1948C24.1016 19.1948 23.2735 20.1066 22.9096 20.9867C22.7766 21.3017 22.7441 21.742 22.7441 22.1825V30.415H17.7112C17.7112 30.415 17.7771 17.0562 17.7112 15.6732H22.7441V17.7605C23.4129 16.756 24.6096 15.3272 27.28 15.3272C30.5914 15.3272 33.0744 17.4342 33.0744 21.9621V30.415Z" fill="white"/>
1065	</symbol>
1066
1067	<symbol id="pinterest" viewBox="0 0 384 512">
1068		<path d="M20.9312 0C9.51925 0 0.264893 9.0095 0.264893 20.1195C0.264893 31.2295 9.51925 40.239 20.9312 40.239C32.3431 40.239 41.5975 31.2295 41.5975 20.1195C41.5975 9.0095 32.3431 0 20.9312 0ZM14.9258 30.415H9.89261V15.6732H14.9258V30.415ZM12.4094 13.6602H12.3766C10.6876 13.6602 9.59525 12.5283 9.59525 11.1137C9.59525 9.66709 10.721 8.5665 12.4428 8.5665C14.1646 8.5665 15.2241 9.66709 15.2569 11.1137C15.2569 12.5283 14.1646 13.6602 12.4094 13.6602ZM33.0744 30.415H28.0418V22.5285C28.0418 20.5465 27.3131 19.1948 25.492 19.1948C24.1016 19.1948 23.2735 20.1066 22.9096 20.9867C22.7766 21.3017 22.7441 21.742 22.7441 22.1825V30.415H17.7112C17.7112 30.415 17.7771 17.0562 17.7112 15.6732H22.7441V17.7605C23.4129 16.756 24.6096 15.3272 27.28 15.3272C30.5914 15.3272 33.0744 17.4342 33.0744 21.9621V30.415Z" fill="white"/>
1069	</symbol>
1070
1071	<symbol id="twitter" viewBox="0 0 512 512">
1072		<path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/>
1073	</symbol>
1074
1075	<symbol id="whatsapp" viewBox="0 0 448 512">
1076		<path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/>
1077	</symbol>
1078</svg>        
1079        
1080        
1081                        
1082                        
1082<script>LS.socialScripts.push('//assets.pinterest.com/js/pinit.js')</script>
1082
1083
1084        
1085        
1086        
1087
1088        
1089        <div class="js-overlay site-overlay" style="display: none;"></div>
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114                
1115    
1116
1117
1118<header class="js-head-main js-head-mutator head-main position-fixed position-fixed-md head-utilities-md-text head-logo-md-left transition-soft " data-store="head">
1119        	<div class="container-fluid">
1120		<div class=" row no-gutters align-items-center">
1121
1122            
1123                            <div class="col-auto col-utility order-last order-md-last  d-md-none">
1124                    
1125
1126	<span class="utilities-container">
1127		<a href="#" class="js-modal-open  utilities-link utilities-item" data-toggle="#nav-hamburger" aria-label="Menu" data-component="menu-button">
1128			<svg class="icon-inline utilities-icon "><use xlink:href="#bars"/></svg>
1129										<span class="utilities-text d-none d-md-inline-block">Menu</span>
1130					</a>
1131	</span>
1132                </div>
1133            
1134            
1135            
1136            
1137            <div class="d-none">
1138                <div class="col-auto col-utility  ">
1139                                                                                                    <span class="utilities-container">
1140        <a href="#" class="js-modal-open js-search-button  utilities-link utilities-item" data-toggle="#nav-search" aria-label="Barra de pesquisa">
1141            <svg class="icon-inline utilities-icon "><use xlink:href="#search"/></svg>
1142                                        <span class="utilities-text d-none d-md-inline-block ">Buscar</span>
1143                    </a>
1144    </span>
1145                                    </div>
1146            </div>
1147
1148            
1149            <div class="col-auto  logo-center text-center order-md-first text-md-left mr-auto">
1150                                    
1151<div id="logo" class="logo-img-container ">
1152    <a href="https://www.themensbrasil.com.br" title="" ><img src="//acdn-us.mitiendanube.com/stores/005/136/296/themes/common/logo-1811906463-1726279345-ec5d1072272d8f7622fd14bd12d59c301726279345-320-0.webp" alt="The Mens"  class="logo-img transition-soft logo-img-small" width="67" height="64" /></a>
1153    </div>
1154                            </div>
1155
1156            
1157                                            <div class="col m-auto w-100 d-none d-md-block">
1158                    <div class="">
1159                        <div class="nav-desktop">
1160    <ul class="js-nav-desktop-list nav-desktop-list" data-store="navigation" data-component="menu">
1161        
1162
1163
1164		
1165
1166			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
1167			<a class="nav-list-link " href="#">Cabelo</a>
1168		</li>
1169	
1170			                			                								                			                			                			                			                			                						<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
1171			<a class=" nav-list-link position-relative " href="#">Força
1172									<span class="nav-list-arrow ml-1 d-block d-md-none">
1173						<span class="plus">+</span>
1174						<span class="minus">-</span>
1175					</span>
1176							</a>
1177							<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1178														<div class="list-subitems lb-custom-submenu-box" >
1179							<div class="container">
1180								<div class="d-flex justify-content-center">
1181									'<div class="nav-col-list">
1182    <div class="nav-col-list-group">
1183        <h5>Produtos:</h5>
1184        <a href="/produtos/creatina-500g">Creatina 500g</a>
1185    </div>
1186</div>
1187<div class="nav-col-blog">
1188    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav2.png"
1189        alt="Hipertrofia muscular: Descubra como potencializar seus ganhos" width="231px" height="215px" />
1190    <p>Hipertrofia muscular: Descubra como potencializar seus ganhos</p>
1191    <a href="https://blog.themens.com.br/bem-estar/hipertrofia-muscular-descubra-como-potencializar-seus-ganhos/" target="_blank">Ler sobre</a>
1192</div>
1193								</div>
1194							</div>
1195						</div>
1196												</div>
1197					</li>
1198	
1199			                			                			                								                			                			                			                			                						<li class="js-item-desktop nav-item-desktop nav-dropdown nav-main-item nav-item item-with-subitems" data-component="menu.item">
1200			<a class=" nav-list-link position-relative " href="#">Rosto
1201									<span class="nav-list-arrow ml-1 d-block d-md-none">
1202						<span class="plus">+</span>
1203						<span class="minus">-</span>
1204					</span>
1205							</a>
1206							<div class="js-desktop-dropdown nav-dropdown-content desktop-dropdown">
1207														<div class="list-subitems lb-custom-submenu-box" >
1208							<div class="container">
1209								<div class="d-flex justify-content-center">
1210									<div class="nav-col-list">
1211    <div class="nav-col-list-group">
1212        <h5>Produtos:</h5>
1213        <a href="/produtos/anti-aging/">Anti-aging com Nano VIT C</a>
1214        <a href="/produtos/tonico-para-barba/">Tônico para barba</a>
1215    </div>
1216</div>
1217<div class="nav-col-blog">
1218    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav3.png"
1219        alt="Desvendando a Vitamina C: Entenda para que ela serve" width="231px" height="215px" />
1220    <p>Desvendando a Vitamina C: Entenda para que ela serve</p>
1221    <a href="https://blog.themens.com.br/pele/beneficios-da-vitamina-c-para-o-rosto/" target="_blank">Ler sobre</a>
1222</div>
1223								</div>
1224							</div>
1225						</div>
1226												</div>
1227					</li>
1228	
1229			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
1230			<a class="nav-list-link " href="#">Sono</a>
1231		</li>
1232	
1233			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
1234			<a class="nav-list-link " href="#">P</a>
1235		</li>
1236	
1237			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item nav-item-desktop nav-main-item" data-component="menu.item">
1238			<a class="nav-list-link " href="/blog/">Blog</a>
1239		</li>
1240	    </ul>
1241</div>                    </div>
1242                </div>
1243            
1244            
1245            <div class="col-auto col-utility d-none d-md-block ">
1246                
1247
1248	<span class="utilities-container">
1249							<b class="utilities-text">
1250									<a href="/account/login/" title="" >Login</a>
1251							</b>
1252			</span>
1253            </div>
1254
1255            
1256            <div class="col-auto col-utility ml-auto ">
1257                
1258
1259	<span class="utilities-container">
1260		<div id="ajax-cart" class="cart-summary" data-component='cart-button'>
1261			<a href="/comprar/"  >
1262				<svg class="icon-inline utilities-icon "><use xlink:href="#new-bag"/></svg>
1263													<span class="utilities-text d-none d-lg-inline-block">
1264						<b class="js-cart-widget-amount">0</b>
1265						item(s)
1266						<svg style="margin-bottom: 2px;
1266" width="12" height="7" class="ml-1" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg">
1267							<path d="M6 7L0.803847 0.820895L11.1962 0.820896L6 7Z" fill="white"/>
1268						</svg>
1269					</span>
1270								<span class="js-cart-widget-amount badge badge-amount d-md-none">0</span>
1271			</a>	
1272		</div>
1273	</span>
1274            </div>
1275		</div>
1276        
1277        
1278        
1279        	</div>    
1280    
1281
1282
1283</header>
1284
1285
1286
1287    <div class="js-notification js-notification-cookie-banner notification notification-fixed-bottom  notification-above notification-primary text-left" style="display: none;">
1288        <div class="container-fluid p-0">
1289            <div class="row justify-content-center align-items-center">
1290                <div class="col col-md-auto pr-0">
1291                    <div class="font-small">Ao navegar por este site <strong>você aceita o uso de cookies</strong> para agilizar a sua experiência de compra.</div>
1292                </div>
1293                <div class="col-auto">
1294                    <a href="#" class="js-notification-close js-acknowledge-cookies btn btn-secondary btn-small" data-amplitude-event-name="cookie_banner_acknowledge_click">Entendi</a>
1295                </div>
1296            </div>
1297        </div>
1298    </div>
1299
1300
1301
1302
1303
1304
1305	
1306
1307
1308
1309
1310<div id="nav-hamburger" class="js-modal   modal modal-nav-hamburger pb-0  modal-right modal-right-md transition-sli
1310de modal-box transition-soft  " style="display: none;" >
1311                <div class="modal-with-fixed-footer">
1312            <div class="modal-scrollable-area">
1313                    <div class="js-modal-close   modal-header text-right ">
1314                                            <span class="js-modal-close  modal-close ml-1 no-header ">
1315                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
1316                        </span>
1317                                    </div>
1318                <div class="modal-body nav-body">
1319                    		
1320    <div class="nav-primary">
1321        <ul class="nav-list" data-store="navigation" data-component="menu">
1322            
1323
1324
1325		
1326
1327			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1328			<a class="nav-list-link " href="#">Cabelo</a>
1329		</li>
1330	
1331			                			                								                			                			                			                			                			                						<li class="nav-item item-with-subitems" data-component="menu.item">
1332			<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Força
1333									<span class="nav-list-arrow ml-1 d-block d-md-none">
1334						<span class="plus">+</span>
1335						<span class="minus">-</span>
1336					</span>
1337							</a>
1338														<div class="list-subitems lb-custom-submenu-box" style="display:none;">
1339							<div class="container">
1340								<div class="d-flex justify-content-center">
1341									'<div class="nav-col-list">
1342    <div class="nav-col-list-group">
1343        <h5>Produtos:</h5>
1344        <a href="/produtos/creatina-500g">Creatina 500g</a>
1345    </div>
1346</div>
1347<div class="nav-col-blog">
1348    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav2.png"
1349        alt="Hipertrofia muscular: Descubra como potencializar seus ganhos" width="231px" height="215px" />
1350    <p>Hipertrofia muscular: Descubra como potencializar seus ganhos</p>
1351    <a href="https://blog.themens.com.br/bem-estar/hipertrofia-muscular-descubra-como-potencializar-seus-ganhos/" target="_blank">Ler sobre</a>
1352</div>
1353								</div>
1354							</div>
1355						</div>
1356										</li>
1357	
1358			                			                			                								                			                			                			                			                						<li class="nav-item item-with-subitems" data-component="menu.item">
1359			<a class="js-toggle-menu-panel align-items-center nav-list-link position-relative " href="#">Rosto
1360									<span class="nav-list-arrow ml-1 d-block d-md-none">
1361						<span class="plus">+</span>
1362						<span class="minus">-</span>
1363					</span>
1364							</a>
1365														<div class="list-subitems lb-custom-submenu-box" style="display:none;">
1366							<div class="container">
1367								<div class="d-flex justify-content-center">
1368									<div class="nav-col-list">
1369    <div class="nav-col-list-group">
1370        <h5>Produtos:</h5>
1371        <a href="/produtos/anti-aging/">Anti-aging com Nano VIT C</a>
1372        <a href="/produtos/tonico-para-barba/">Tônico para barba</a>
1373    </div>
1374</div>
1375<div class="nav-col-blog">
1376    <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/subnav3.png"
1377        alt="Desvendando a Vitamina C: Entenda para que ela serve" width="231px" height="215px" />
1378    <p>Desvendando a Vitamina C: Entenda para que ela serve</p>
1379    <a href="https://blog.themens.com.br/pele/beneficios-da-vitamina-c-para-o-rosto/" target="_blank">Ler sobre</a>
1380</div>
1381								</div>
1382							</div>
1383						</div>
1384										</li>
1385	
1386			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1387			<a class="nav-list-link " href="#">Sono</a>
1388		</li>
1389	
1390			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1391			<a class="nav-list-link " href="#">P</a>
1392		</li>
1393	
1394			                			                			                			                			                			                			                			                						<li class="js-item-desktop nav-item " data-component="menu.item">
1395			<a class="nav-list-link " href="/blog/">Blog</a>
1396		</li>
1397	
1398
1399
1400            <li><hr /></li>
1401            <li class="nav-item nav-main-item" data-component="menu.item">
1402                                                            <a href="/account/login/" title="" class="nav-list-link">Login</a>
1403                                                </li>
1404            
1405						<li class="nav-item nav-main-item" data-component="menu.item">
1406				<a class="nav-list-link" href="https://www.themensbrasil.com.br/quem-somos/" >Quem somos</a>
1407			</li>
1408								<li class="nav-item nav-main-item" data-component="menu.item">
1409				<a class="nav-list-link" href="/blog/" >Blog</a>
1410			</li>
1411								<li class="nav-item nav-main-item" data-component="menu.item">
1412				<a class="nav-list-link" href="http://wa.me/5511942120797" target="_blank">Podemos ajudar?</a>
1413			</li>
1414								<li class="nav-item nav-main-item" data-component="menu.item">
1415				<a class="nav-list-link" href="https://www.themensbrasil.com.br/politica-trocas-devolucoes/" >Política de devolução e trocas</a>
1416			</li>
1417								<li class="nav-item nav-main-item" data-component="menu.item">
1418				<a class="nav-list-link" href="https://www.themensbrasil.com.br/termos-condicoes/" >Termos e condições</a>
1419			</li>
1420								<li class="nav-item nav-main-item" data-component="menu.item">
1421				<a class="nav-list-link" href="https://www.themensbrasil.com.br/politica-de-privacidade/" >Política de privacidade</a>
1422			</li>
1423								<li class="nav-item nav-main-item" data-component="menu.item">
1424				<a class="nav-list-link" href="https://transparencyreport.google.com/safe-browsing/search?url=www.themens.com.br&amp;hl=pt_BR" target="_blank">Site seguro</a>
1425			</li>
1426			        </ul>
1427    </div>
1428	                </div>
1429                </div>
1430                    <div class="modal-footer text-right  pb-0 pt-3">
1431                		
1432    <div class="nav-secondary" data-store="account-links">
1433        
1434    </div>
1435	            </div>
1436                </div>
1437            
1438    </div>
1439
1440<div class="js-modal-overlay modal-overlay  " data-modal-id="#nav-hamburger" style="display: none;"></div>
1441
1442
1443
1444	
1445
1446
1447<div id="nav-search" class="js-modal   modal modal-nav-search  modal-right modal-right-md transition-sli
1447de modal-docked-md transition-soft  " style="display: none;" >
1448                        <div class="js-modal-close   modal-header text-right ">
1449                                            <span class="js-modal-close  modal-close ml-1 no-header ">
1450                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
1451                        </span>
1452                                    </div>
1453                <div class="modal-body ">
1454                    		    <form class="js-search-container js-search-form " action="/search/" method="get">
1455        <div class="form-group m-0">
1456            <input class="js-search-input form-control search-input" autocomplete="off" type="search" name="q" placeholder="O que você está buscando?" aria-label="O que você está buscando?" />
1457            <button type="submit" class="btn search-input-submit" value="Buscar" aria-label="Buscar">
1458                <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#search"/></svg>
1459            </button>
1460        </div>
1461    </form>
1462    <div class="js-search-suggest search-suggest mr-md-3">
1463            </div>
1464
1465	                </div>
1466        
1467    </div>
1468
1469<div class="js-modal-overlay modal-overlay  " data-modal-id="#nav-search" style="display: none;"></div>
1470
1471
1472
1473	
1474
1475        
1476        
1477            
1478
1479<div id="single-product" class="js-has-new-shipping js-product-detail js-product-container js-shipping-calculator-container" data-variants="[{&quot;product_id&quot;:229187204,&quot;price_short&quot;:&quot;R$189,90&quot;,&quot;price_long&quot;:&quot;R$189,90&quot;,&quot;price_number&quot;:189.9,&quot;price_number_raw&quot;:18990,&quot;price_with_payment_discount_short&quot;:null,&quot;price_without_taxes&quot;:&quot;R$189,90&quot;,&quot;compare_at_price_short&quot;:&quot;R$279,90&quot;,&quot;compare_at_price_long&quot;:&quot;R$279,90&quot;,&quot;compare_at_price_number&quot;:279.9,&quot;compare_at_price_number_raw&quot;:27990,&quot;has_promotional_price&quot;:true,&quot;promotional_price_short&quot;:null,&quot;promotional_price_number&quot;:null,&quot;stock&quot;:0,&quot;sku&quot;:&quot;F10001&quot;,&quot;available&quot;:false,&quot;is_visible&quot;:true,&quot;contact&quot;:false,&quot;option0&quot;:null,&quot;option1&quot;:null,&quot;option2&quot;:null,&quot;id&quot;:1010470900,&quot;image&quot;:749012395,&quot;image_url&quot;:&quot;\/\/acdn-us.mitiendanube.com\/stores\/005\/136\/296\/products\/chocosono-post-14-b08535942789dcceee17296242190542-1024-1024.webp&quot;,&quot;installments_data&quot;:&quot;{\&quot;Nuvem Pago\&quot;:{\&quot;1\&quot;:{\&quot;installment_value\&quot;:189.9,\&quot;installment_value_cents\&quot;:18990,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;2\&quot;:{\&quot;installment_value\&quot;:94.95,\&quot;installment_value_cents\&quot;:9495,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;3\&quot;:{\&quot;installment_value\&quot;:63.3,\&quot;installment_value_cents\&quot;:6330,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;4\&quot;:{\&quot;installment_value\&quot;:47.48,\&quot;installment_value_cents\&quot;:4748,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;5\&quot;:{\&quot;installment_value\&quot;:37.98,\&quot;installment_value_cents\&quot;:3798,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;6\&quot;:{\&quot;installment_value\&quot;:31.65,\&quot;installment_value_cents\&quot;:3165,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;7\&quot;:{\&quot;installment_value\&quot;:27.13,\&quot;installment_value_cents\&quot;:2713,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;8\&quot;:{\&quot;installment_value\&quot;:23.74,\&quot;installment_value_cents\&quot;:2374,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;9\&quot;:{\&quot;installment_value\&quot;:21.1,\&quot;installment_value_cents\&quot;:2110,\&quot;interest\&quot;:0,\&quot;total_value\&quot;:189.9,\&quot;without_interests\&quot;:true,\&quot;collector_is_third_party\&quot;:false},\&quot;11\&quot;:{\&quot;installment_value\&quot;:21.22,\&quot;installment_value_cents\&quot;:2122,\&quot;interest\&quot;:0.2289,\&quot;total_value\&quot;:233.37,\&quot;without_interests\&quot;:false,\&quot;collector_is_third_party\&quot;:false}}}&quot;,&quot;show_payment_discount_disclaimer&quot;:false,&quot;popup_discount_visibility&quot;:{&quot;nuvem-pago&quot;:{&quot;tab_show_discount&quot;:false,&quot;methods&quot;:[]}},&quot;max_payment_discount_max_installments&quot;:null}]" data-store="product-detail">
1480                
1481                                
1482                                
1483                                
1484                                
1485                                
1486                                
1487                                
1488                                
1489                                
1490                                        
1491                                        
1492                                        
1493                                        
1494                                
1495                                        
1496                                        
1497                                        
1498                                        
1499                                        
1500                                
1501                                
1502                                
1503                                
1504                                
1505                                
1506                                
1507                                
1508                                
1509                                
1510                                
1511        <style>
1512            :root{ 
1513                --custom-product-banner-text:  #e0d8cb ; 
1514                --descricao-detalhada-bg:  #F7F5F2 ; 
1515                --custom-product-tag-bg:  #F7F5F2 ; 
1516            }
1517        </style>
1518
1519        <div class="product-mobile-header d-block d-md-none">
1520            <div class="container">
1521                <div class="product-float-box-resumo-info">
1522
1523                                            <div class="custom-product-tags product-float-box-resumo-tags">
1524                            </p>
1525<p><small>Categoria</small> <strong>CUIDADOS COM A PELE</strong></p>
1526<p><small>Quantidade</small> <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/icon1.png" alt="#" width="9px" height="10px" /> 30ml</p>
1527<p><small>Quantidade</small> <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/icon2.png" alt="#" width="12px" height="10px" /> <strong>1 m&ecirc;s</strong></p>
1528<p>
1529                        </div>
1530                    
1531                    <h1>
1532                                                     <strong>Anti-aging</strong> nano VIT C 
1533                                            </h1>
1534
1535                </div>
1536            </div>
1537        </div>
1538
1539                    <div class="product-image-3d-effect-mobile">
1540                <div class="product-image-3d-effect">
1541                     <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/anti-aging.png" alt="" width="285px" height="656px" /> 
1542                </div>
1543            </div>
1544        
1545        <div class="product-float-box">
1546            <div class="container">
1547                <div class="row justify-content-end">
1548                    <div class="col-12 col-md-6">
1549                        <div class="product-float-box-resumo-info">
1550
1551                                                            <div class="d-none d-md-block">
1552                                    <div class="custom-product-tags product-float-box-resumo-tags">
1553                                        </p>
1554<p><small>Categoria</small> <strong>CUIDADOS COM A PELE</strong></p>
1555<p><small>Quantidade</small> <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/icon1.png" alt="#" width="9px" height="10px" /> 30ml</p>
1556<p><small>Quantidade</small> <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/icon2.png" alt="#" width="12px" height="10px" /> <strong>1 m&ecirc;s</strong></p>
1557<p>
1558                                    </div>
1559                                </div>
1560                            
1561                            <h1>
1562                                                                     <strong>Anti-aging</strong> nano VIT C 
1563                                                            </h1>
1564                            
1565                            
1566    
1567    
1568
1569    
1570
1571<div class="price-container mb-3 row " data-store="product-price-229187204" data-price-kit="">
1572    <div class="col">
1573                <span class="d-inline-block ">
1574        <div id="compare_price_display" class="js-compare-price-display price-compare"  style="display:block;">R$279,90</div>
1575        </span>
1576        <span class="d-inline-block ">
1577            <div class="js-price-display" id="price_display"  data-product-price="18990">R$189,90</div>
1578        </span>
1579        
1580
1581    </div>
1582            <div class="col-auto d-none">
1583            
1584	
1585	
1586				
1587		
1588									<div class="js-max-installments-container js-max-installments item-installments">
1589
1590				
1591									<div class="js-max-installments product-installments installment-no-interest">
1592
1593						
1594												
1595						
1596						<span class='js-installment-amount product-installment-amount'>9</span>
1597
1598						
1599						<span>
1600															x
1601															
1602															de
1603													</span>
1604
1605						
1606						<span class='js-installment-price product-installment-value'>R$21,10</span>
1607
1608						
1609													<span>
1610								sem juros
1611							</span>
1612											</div>
1613							</div>
1614			
1615        </div>
1616    </div>
1617
1618<div class="divider d-none"></div>
1619
1620
1621
1622
1623    
1624    <form id="product_form" class="js-product-form" method="post" action="/comprar/" data-store="product-form-229187204">
1625        <input type="hidden" name="add_to_cart" value="229187204" />
1626        
1627        
1628        
1629        <div class="form-row mb-2 align-items-center">
1630                                                <div class="col-12">
1631
1632                
1633                
1634                    
1635                    <input type="submit" class="js-addtocart js-prod-submit-form btn btn-primary btn-block mb-4 nostock" value="Esgotado" disabled data-store="product-buy-button" data-component="product.add-to-cart"/>
1636
1637                    
1638                    <div class="js-addtocart js-addtocart-placeholder btn btn-primary btn-block btn-transition mb-4 disabled" style="display: none;">
1639    <div class="d-inline-block">
1640        <span class="js-addtocart-text">Comprar</span>
1641        <span class="js-addtocart-success transition-container">
1642            Pronto!
1643        </span>
1644        <div class="js-addtocart-adding transition-container">
1645            Incluindo...
1646        </div>
1647    </div>
1648</div>
1649                
1650            </div>
1651
1652                    </div>
1653
1654        
1655                        
1656        
1657            
1658            <div class="js-accordion-container mb-3 d-none">
1659                <a href="#" class="js-accordion-toggle py-1 row">
1660                    <div class="col">
1661                        <svg class="icon-inline icon-w svg-icon-text mr-1"><use xlink:href="#credit-card"/></svg>
1662                        <span class="subtitle">Meios de pagamento</span>
1663                    </div>
1664                    <div class="col-auto">
1665                        <span class="js-accordion-toggle-inactive">
1666                            <svg class="icon-inline svg-icon-text icon-rotate-90"><use xlink:href="#chevron"/></svg>
1667                        </span>
1668                        <span class="js-accordion-toggle-active" style="display: none;">
1669                            <svg class="icon-inline svg-icon-text icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
1670                        </span>
1671                    </div>
1672                </a>
1673                <div class="js-accordion-content pt-3" style="display: none;">
1674                    <div data-toggle="#installments-modal" data-modal-url="modal-fullscreen-payments" class="js-modal-open js-fullscreen-modal-open js-product-payments-container row mb-4" >
1675
1676                        
1677                                                                                                                                        
1678	
1679	
1680				
1681		
1682									<div class="js-max-installments-container js-max-installments col-12 mb-2 text-accent">
1683
1684				
1685									<div class="js-max-installments product-installments installment-no-interest">
1686
1687						
1688												
1689						
1690						<span class='js-installment-amount product-installment-amount'>9</span>
1691
1692						
1693						<span>
1694															x
1695															
1696															de
1697													</span>
1698
1699						
1700						<span class='js-installment-price product-installment-value'>R$21,10</span>
1701
1702						
1703													<span>
1704								sem juros
1705							</span>
1706											</div>
1707							</div>
1708			
1709                        
1710                        
1711                                                
1712                        <span class="js-product-discount-container col-12 mb-2" style="display: none;">
1713                            <span class="text-accent">0% de desconto</span> pagando com 
1714                            <div class="js-product-discount-disclaimer font-small mt-1" style="display: none;">
1715                                Não acumulável com outras promoções
1716                            </div>
1717                        </span>
1718
1719                        <a id="btn-installments" class="btn-link font-small col mt-1" >
1720                            <span class="d-table">
1721                                                                    Ver mais detalhes
1722                                                            </span>
1723                        </a>
1724                    </div>
1725                </div>
1726            </div>
1727        
1728        
1729        
1730        
1731            
1732            <div id="product-shipping-container" class="product-shipping-calculator list d-none" style="display:none;" data-shipping-url="/frete/">
1733                                    <div class="js-accordion-container js-toggle-shipping mb-3">
1734    <a href="#" class="js-accordion-toggle py-1 row">
1735        <div class="col">
1736        	<svg class="icon-inline icon-w svg-icon-text mr-1"><use xlink:href="#truck"/></svg>
1737            <span class="subtitle">Envio</span>
1738        </div>
1739        <div class="col-auto">
1740            <span class="js-accordion-toggle-inactive">
1741            	<svg class="icon-inline svg-icon-text icon-rotate-90"><use xlink:href="#chevron"/></svg>
1742            </span>
1743            <span class="js-accordion-toggle-active" style="display: none;">
1744            	<svg class="icon-inline svg-icon-text icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
1745            </span>
1746        </div>
1747    </a>
1748    <div class="js-accordion-content" style="display: none;">
1749
1750		
1751		
1752		
1753		
1754			
1755			
1756			
1757		
1758		
1759		
1760		
1761		
1762							
1763		
1764		<div class="mt-1 mb-2" data-store="shipping-calculator">
1765			<div class="js-shipping-calculator-head shipping-calculator-head position-relative transition-soft with-form with-free-shipping">
1766				<div class="js-shipping-calculator-with-zipcode  mb-4 w-100 transition-up position-absolute mt-2">
1767					
1768						
1769						<div class="free-shipping-title transition-soft">
1770
1771							
1772							<div class="js-free-shipping-title position-absolute transition-up w-100 text-accent ">
1773								Sucesso! Você tem frete grátis
1774							</div>
1775
1776							
1777							
1778									
1779	
1780		<span class="js-free-shipping-add-product-title position-absolute transition-up w-100 transition-up-active mb-2">
1781			<span class='js-fs-add-this-product'>Adicione este produto e </span>
1782		<span class='js-fs-add-one-more' style='display: none;'>Adicione mais um e </span>
1783		<strong class='text-accent'>tenha frete grátis!</strong>
1784	</span>
1785
1786
1787							
1788
1789							<div class="js-free-shipping-title-min-cost position-absolute transition-up w-100 transition-up-active">
1790								<span class='text-accent'>Frete grátis</span> a partir de <span>R$194,89</span>
1791							</div>
1792						</div>
1793
1794										<div class="container p-0">
1795						<div class="row align-items-center">
1796							<span class="col pr-0">
1797								<span class="font-small align-bottom">
1798									<span>Entregas para o CEP:</span>
1799									<strong class="js-shipping-calculator-current-zip"></strong>
1800								</span>
1801							</span>
1802							<div class="col-auto pl-0">
1803								<a class="js-shipping-calculator-change-zipcode btn btn-secondary btn-small float-right" href="#">Alterar CEP</a>
1804							</div>
1805						</div>
1806					</div>
1807				</div>
1808
1809				<div class="js-shipping-calculator-form mt-2 shipping-calculator-form transition-up position-absolute w-100">
1810
1811					
1812					
1813<div class="form-group form-row form-group-inline mb-3">
1814        							<div class="col-12">
1815
1816								
1817								<div class="js-shipping-calculator-label mb-2" >
1818									<span class='text-accent'>Frete grátis</span> a partir de <span>R$194,89</span>
1819								</div>
1820
1821								
1822										
1823	
1824		<span class="js-shipping-add-product-label mb-2" >
1825			<span class='js-fs-add-this-product'>Adicione este produto e </span>
1826		<span class='js-fs-add-one-more' style='display: none;'>Adicione mais um e </span>
1827		<strong class='text-accent'>tenha frete grátis!</strong>
1828	</span>
1829
1830
1831								
1832								
1833								<div class="js-free-shipping-message text-accent mb-2" style="display: none;">
1834									Sucesso! Você tem frete grátis
1835								</div>
1836
1837							</div>
1838							<div class="position-relative col-12">
1839						        <div class="form-control-container " >
1840                <input 
1841            type="tel"
1842                        class=" form-control js-shipping-input d-block form-control-inline" 
1843            autocorrect="off" 
1844            autocapitalize="off" 
1845                                    name="zipcode"                                    placeholder="Seu CEP"                        aria-label="Seu CEP"                                />
1846                    															<input type="hidden" name="variant_id" id="shipping-variant-id" value="1010470900">
1847													        </div>
1848        								<button class="js-calculate-shipping btn btn-secondary btn-block" aria-label="Calcular frete">	
1849									<span class="js-calculate-shipping-wording">
1850										<svg class="icon-inline btn-icon svg-icon-text"><use xlink:href="#arrow-long"/></svg>
1851									</span>
1852									<span class="float-right loading" style="display: none;">
1853										<svg class="icon-inline btn-icon icon-spin svg-icon-text"><use xlink:href="#spinner-third"/></svg>
1854									</span>
1855								</button>
1856							</div>
1857						        																																								<div class="col-12">
1858								<a class="font-small text-uppercase mt-2 mb-2 d-block  js-shipping-zipcode-help " href="http://www.buscacep.correios.com.br/sistemas/buscacep/" target="_blank">Não sei meu CEP</a>
1859							</div>
1860												<div class="col-12">
1861							<div class="js-ship-calculator-error invalid-zipcode alert alert-danger" style="display: none;">
1862								
1863								
1864																																																										Não conseguimos encontrar esse CEP. Está bem escrito?
1865
1866																																		</div>
1867							<div class="js-ship-calculator-error js-ship-calculator-common-error alert alert-danger" style="display: none;">Erro no cálculo. Por favor, tente novamente em alguns segundos.</div>
1868							<div class="js-ship-calculator-error js-ship-calculator-external-error alert alert-danger" style="display: none;">Erro no meio de envio. Por favor, tente novamente em alguns segundos.</div>
1869						</div>
1870						</div>
1871
1872
1873				</div>
1874			</div>
1875			<div class="js-shipping-calculator-spinner shipping-spinner-container my-4 transition-soft text-center" style="display: none;">
1876				<i class="spinner col-6 offset-3"></i>
1877			</div>
1878			<div class="js-shipping-calculator-response transition-soft list " style="display: none;"></div>
1879		</div>
1880	</div>
1881</div>
1882
1883
1884                            </div>
1885
1886            
1887        
1888    </form>
1889
1890    
1891                            
1892                                                            <div class="product-float-box-short-description d-none d-md-block">
1893                                    <label for="short-description-action" class="product-float-box-short-description-title">
1894                                        <svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
1895                                            <path d="M8.09585 1.34924C11.8218 1.34924 14.8421 4.36953 14.8421 8.09548C14.8421 11.8214 11.8218 14.8417 8.09585 14.8417C4.3699 14.8417 1.34961 11.8214 1.34961 8.09548C1.34961 4.36953 4.3699 1.34924 8.09585 1.34924ZM8.09585 2.69849C6.66448 2.69849 5.29173 3.2671 4.2796 4.27923C3.26747 5.29136 2.69886 6.66411 2.69886 8.09548C2.69886 9.52685 3.26747 10.8996 4.2796 11.9117C5.29173 12.9239 6.66448 13.4925 8.09585 13.4925C9.52722 13.4925 10.9 12.9239 11.9121 11.9117C12.9242 10.8996 13.4928 9.52685 13.4928 8.09548C13.4928 6.66411 12.9242 5.29136 11.9121 4.27923C10.9 3.2671 9.52722 2.69849 8.09585 2.69849ZM5.06004 7.08355C5.32842 7.08355 5.58581 7.19016 5.77559 7.37993C5.96536 7.56971 6.07198 7.8271 6.07198 8.09548C6.07198 8.36386 5.96536 8.62125 5.77559 8.81103C5.58581 9.0008 5.32842 9.10742 5.06004 9.10742C4.79166 9.10742 4.53427 9.0008 4.34449 8.81103C4.15472 8.62125 4.0481 8.36386 4.0481 8.09548C4.0481 7.8271 4.15472 7.56971 4.34449 7.37993C4.53427 7.19016 4.79166 7.08355 5.06004 7.08355ZM8.09585 7.08355C8.36423 7.08355 8.62162 7.19016 8.81139 7.37993C9.00117 7.56971 9.10778 7.8271 9.10778 8.09548C9.10778 8.36386 9.00117 8.62125 8.81139 8.81103C8.62162 9.0008 8.36423 9.10742 8.09585 9.10742C7.82746 9.10742 7.57007 9.0008 7.3803 8.81103C7.19053 8.62125 7.08391 8.36386 7.08391 8.09548C7.08391 7.8271 7.19053 7.56971 7.3803 7.37993C7.57007 7.19016 7.82746 7.08355 8.09585 7.08355ZM11.1317 7.08355C11.4 7.08355 11.6574 7.19016 11.8472 7.37993C12.037 7.56971 12.1436 7.8271 12.1436 8.09548C12.1436 8.36386 12.037 8.62125 11.8472 8.81103C11.6574 9.0008 11.4 9.10742 
189511.1317 9.10742C10.8633 9.10742 10.6059 9.0008 10.4161 8.81103C10.2263 8.62125 10.1197 8.36386 10.1197 8.09548C10.1197 7.8271 10.2263 7.56971 10.4161 7.37993C10.6059 7.19016 10.8633 7.08355 11.1317 7.08355Z" fill="#545454"/>
1896                                        </svg>
1897                                        Detalhes do produto
1898                                    </label>
1899                                    <input type="checkbox" class="d-none" checked id="short-description-action" />
1900                                    <div class="product-float-box-short-description-box">
1901                                        </p>
1902<p>Um surpreendente creme rejuvenescedor, que al&eacute;m de hidratar a pele, reduz os sinais de cansa&ccedil;o e linhas de estresse, bem como o famoso bigode chin&ecirc;s. <u>Com efic&aacute;cia comprovada e 95% de aprova&ccedil;&atilde;o nos testes em laborat&oacute;rio</u>, &eacute; tudo que um homem elegante precisa para continuar jovem.</p>
1903<p>
1904                                    </div>
1905                                </div>
1906                                                    </div>
1907                    </div>
1908                </div>
1909            </div>
1910        </div>
1911
1912        <div class="product-fullbanner">
1913            <div class="container-fluid">
1914                <div class="row product-fullbanner-row">
1915                    <div class="col-12 col-md-6 product-fullbanner-col" style="background: url( https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/anti-aging-bg-banner.jpg ) no-repeat center  #e0d8cb ;">
1916                        <div class="product-fullbanner-content">
1917                            </p>
1918<p><strong class="banner-inicial-texto-destaque"><small>Pele</small> mais firme</strong></p>
1919<p><span class="banner-inicial-aspas">&ldquo;</span> <strong>Rejuvenesce mesmo.</strong> Uso todos os dias e mais ainda depois de pegar uma onda.<small>Victor, Rio de Janeiro</small></p>
1920<p><span class="banner-inicial-aspas">&ldquo;</span> <strong>Esse creme me surpreendeu</strong> e olha que j&aacute; usei outros!<small>Mauricio, S&atilde;o Paulo.</small></p>
1921<p>
1922                        </div>
1923                    </div>
1924                </div>
1925            </div>
1926        </div>
1927
1928        <div class="product-description-box">
1929            <div class="container">
1930                <div class="row">
1931                    <div class="col-12 col-md-5">
1932
1933                                                    <div class="d-block d-md-none">
1934                                <div class="custom-product-tags product-float-box-resumo-tags">
1935                                    </p>
1936<p><small>Categoria</small> <strong>CUIDADOS COM A PELE</strong></p>
1937<p><small>Quantidade</small> <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/icon1.png" alt="#" width="9px" height="10px" /> 30ml</p>
1938<p><small>Quantidade</small> <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/icon2.png" alt="#" width="12px" height="10px" /> <strong>1 m&ecirc;s</strong></p>
1939<p>
1940                                </div>
1941                            </div>
1942                        
1943                                                    <div class="product-description-box-text">
1944                                </p>
1945<p>Esse creme revitalizador de alta tecnologia combina 10% de nano Vitamina C, &Aacute;cido Hialur&ocirc;nico e Nano-up Lift para uma pele renovada e protegida. Com a&ccedil;&atilde;o antioxidante, previne os sinais de envelhecimento e suaviza rugas e linhas de express&atilde;o, oferecendo uma apar&ecirc;ncia mais jovem e radiante.</p>
1946<p>
1947                            </div>
1948                        
1949                                                    <div class="product-description-box-banner js-product-banners-slider swiper-container swiper-container-horizontal">
1950                                <div class="swiper-wrapper">
1951                                                                            <div class="swiper-slide slide-container">
1952                                            </p>
1953<h3><strong>Aprovado no teste de efic&aacute;cia</strong></h3>
1954<p><img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/anti-aging-banner1.png" alt="" width="487px" height="376px" /> 
1955                                        </div>
1956                                                                                                                <div class="swiper-slide slide-container">
1957                                            </p>
1958<h3><strong>Produ&ccedil;&atilde;o de col&aacute;geno</strong></h3>
1959<p><img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/anti-aging-banner2.png" alt="" width="487px" height="376px" /> 
1960                                        </div>
1961                                                                                                                <div class="swiper-slide slide-container">
1962                                            </p>
1963<h3><strong>Pele firme</strong> e macia</h3>
1964<p><img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/anti-aging-banner3.png" alt="" width="487px" height="376px" /> 
1965                                        </div>
1966                                                                                                                <div class="swiper-slide slide-container">
1967                                            </p>
1968<h3><strong>Reduz</strong> as linhas de express&atilde;o</h3>
1969<p><img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/anti-aging-banner4.png" alt="" width="487px" height="376px" /> 
1970                                        </div>
1971                                                                    </div>
1972                                <div class="js-swiper-product-banners-control js-swiper-product-banners-pagination swiper-pagination swiper-pagination-bullets d-block">
1973                                                                            <sp
1973an class="swiper-pagination-bullet"></span>
1974                                                                                                                <span class="swiper-pagination-bullet"></span>
1975                                                                                                                <span class="swiper-pagination-bullet"></span>
1976                                                                                                                <span class="swiper-pagination-bullet"></span>
1977                                                                    </div>
1978                                <div class="js-swiper-product-banners-control js-swiper-product-banners-prev swiper-button-prev d-none d-md-block svg-square svg-icon-text">
1979                                    <svg width="31" height="27" viewBox="0 0 31 27" fill="none" xmlns="http://www.w3.org/2000/svg">
1980                                        <path fill-rule="evenodd" clip-rule="evenodd" d="M30.2719 13.053C30.2771 13.5443 30.0869 14.0175 29.7432 14.3686C29.3994 14.7196 28.9303 14.9198 28.439 14.9249L6.97652 15.1512L15.0148 23.0181C15.1888 23.1885 15.3276 23.3915 15.4232 23.6156C15.5188 23.8396 15.5693 24.0803 15.5718 24.3239C15.5744 24.5675 15.529 24.8092 15.4381 25.0352C15.3473 25.2612 15.2128 25.4671 15.0424 25.6411C14.872 25.8152 14.669 25.954 14.4449 26.0496C14.2209 26.1451 13.9802 26.1957 13.7366 26.1982C13.493 26.2008 13.2513 26.1554 13.0253 26.0645C12.7993 25.9737 12.5934 25.8392 12.4193 25.6688L1.18746 14.6713C1.01314 14.501 0.87411 14.298 0.77835 14.074C0.68259 13.8499 0.631977 13.6091 0.629408 13.3655C0.626839 13.1218 0.672365 12.88 0.76338 12.654C0.854395 12.428 0.98911 12.2221 1.15981 12.0482L12.1573 0.816307C12.5015 0.464799 12.9712 0.264409 13.4631 0.259223C13.9551 0.254037 14.4289 0.444479 14.7804 0.788653C15.1319 1.13283 15.3323 1.60254 15.3375 2.09446C15.3427 2.58638 15.1522 3.06022 
198014.8081 3.41173L6.93746 11.4463L28.4 11.22C28.8913 11.2149 29.3645 11.4051 29.7156 11.7488C30.0666 12.0925 30.2668 12.5617 30.2719 13.053Z" fill="white"/>
1981                                    </svg>
1982                                </div>
1983                                <div class="js-swiper-product-banners-control js-swiper-product-banners-next swiper-button-next d-none d-md-block svg-square svg-icon-text">
1984                                    <svg width="31" height="27" viewBox="0 0 31 27" fill="none" xmlns="http://www.w3.org/2000/svg">
1985                                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.628768 13.2095C0.628768 12.7181 0.823946 12.2469 1.17137 11.8995C1.51879 11.5521 1.98999 11.3569 2.48132 11.3569L23.945 11.3569L15.9901 3.40574C15.8179 3.2335 15.6813 3.02902 15.5881 2.80397C15.4948 2.57893 15.4469 2.33772 15.4469 2.09413C15.4469 1.85055 15.4948 1.60934 15.5881 1.3843C15.6813 1.15925 15.8179 0.954768 15.9901 0.782525C16.1624 0.610282 16.3669 0.473651 16.5919 0.380434C16.817 0.287216 17.0582 0.23924 17.3018 0.23924C17.5453 0.23924 17.7865 0.287216 18.0116 0.380433C18.2366 0.473651 18.4411 0.610281 18.6134 0.782524L29.7287 11.8979C29.9012 12.0699 30.0381 12.2744 30.1315 12.4994C30.2249 12.7245 30.2729 12.9658 30.2729 13.2095C30.2729 13.4531 30.2249 13.6944 30.1315 13.9195C30.0381 14.1446 29.9012 14.349 29.7287 14.5211L18.6134 25.6364C18.2655 25.9843 17.7937 26.1797 17.3018 26.1797C16.8098 26.1797 16.338 25.9843 15.9901 25.6364C15.6423 25.2885 15.4469 24.8167 15.4469 24.3248C15.4469 23.8328 15.6423 23.361 15.9901 23.0132L23.945 15.062L2.48132 15.062C1.98999 15.062 1.51879 14.8668 1.17137 14.5194C0.823946 14.172 0.628768 13.7008 0.628768 13.2095Z" fill="white"/>
1986                                    </svg>
1987                                </div>
1988                            </div>
1989                        
1990                    </div>
1991                    <div class="col-2">
1992                    </div>
1993                </div>
1994            </div>
1995        </div>
1996
1997                    <div class="product-video-box">
1998                <div class="container">
1999                    <div class="row">
2000                        <div class="col-12 col-md-7">
2001                            <div class="product-video-container">
2002                                <div class="product-video">
2003                                    <div id="js-video-mask" class="product-video-mask" style="display: none;"></div>
2004                                                                        		<div class="js-video  embed-responsive embed-responsive-16by9 visible-when-content-ready">
2005											<a href="javascript:void(0)" class="js-play-button video-player ">
2006								<div class="video-player-icon ">
2007						<svg width="56" height="70" viewBox="0 0 56 70" fill="none" xmlns="http://www.w3.org/2000/svg">
2008							<path d="M0.311523 64.9707V4.96405C0.312773 4.21326 0.515932 3.47663 0.899719 2.83135C1.28351 2.18607 1.83379 1.65589 2.49291 1.29637C3.15202 0.936858 3.8957 0.761241 4.64601 0.787923C5.39632 0.814605 6.12565 1.0426 6.75756 1.44803L53.4369 31.443C54.0279 31.8217 54.5142 32.343 54.8511 32.9588C55.1879 33.5747 55.3645 34.2654 55.3645 34.9674C55.3645 35.6694 55.1879 36.3601 54.8511 36.9759C54.5142 37.5918 54.0279 38.1131 53.4369 38.4918L6.75756 68.4951C6.12565 68.9005 5.39632 69.1285 4.64601 69.1552C3.8957 69.1819 3.15202 69.0063 2.49291 68.6468C1.83379 68.2872 1.28351 67.7571 0.899719 67.1118C0.515932 66.4665 0.312773 65.7299 0.311523 64.9791V64.9707Z" fill="white" />
2009						</svg>
2010					</div>
2011							</a>
2012			
2013						
2014			<div class="js-video-image">
2015								
2016																					
2017				<img src="//acdn-us.mitiendanube.com/assets/themes/rio/static/images/empty-placeholder.png" data-src="https://img.youtube.com/vi_webp/d1ywlT7fHQI/maxresdefault.webp" class="lazyload video-image" alt="Vídeo de The Mens">
2018				<div class="placeholder-fade">
2019				</div>
2020			</div>
2021
2022					
2023			
2024										
2025			<div class="js-video-iframe" id="js-video-iframe" style="display: none;" data-video-color="4896fe" data-video-url="https://youtu.be/d1ywlT7fHQI">
2026			</div>
2027				</div>
2028                                </div>
2029                            </div>
2030                        </div>
2031                    </div>
2032                </div>
2033            </div>
2034        
2035                    <div class="product-description-details">
2036                <div class="container">
2037                                            <h3> Anti-aging de verdade </h3>
2038                                        <div class="row no-gutters">
2039                        <div class="product-description-details-text col-12 col-md-4 text-left text-md-right">
2040                            </p>
2041<p><strong>Absor&ccedil;&atilde;o instant&acirc;nea:</strong> Com tecnologia de nanopart&iacute;culas, esse creme &eacute; facilmente absorvido, sem deixar a pele pegajosa. Ele age nas camadas mais profundas desde a primeira aplica&ccedil;&atilde;o, eliminando radicais livres e promovendo uma revitaliza&ccedil;&atilde;o intensa para um rosto mais jovem.</p>
2042<p>
2043                        </div>
2044                        <div class="col-12 col-md-4">
2045                             <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/Anti-aging-3D_edit.png" alt="" width="" height="" /> 
2046                        </div>
2047                        <div class="product-description-details-text col-12 col-md-4">
2048                            </p>
2049<p><strong>Efic&aacute;cia comprovada:</strong> 95% perceberam o rejuvenescimento da pele e a melhora da hidrata&ccedil;&atilde;o. 90% perceberam redu&ccedil;&atilde;o significativa das rugas e linhas de express&atilde;o, bem como da redu&ccedil;&atilde;o da flacidez e melhora da firmeza da pele.</p>
2050<p>
2051                            <div class="product-description-details-buttons mt-4 d-grid d-lg-flex">
2052                                <button class="btn btn-primary btn-block js-custom-add-to-cart">
2053                                    Add no carrinho
2054                                    <svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2055                                        <path fill-rule="evenodd" clip-rule="evenodd" d="M4.86748 8.2624C4.86748 8.1282 4.92078 7.99951 5.01567 7.90462C5.11056 7.80973 5.23925 7.75643 5.37345 7.75643L11.2356 7.75643L9.06296 5.58481C9.01592 5.53777 8.9786 5.48192 8.95314 5.42046C8.92768 5.35899 8.91458 5.29312 8.91458 5.22659C8.91458 5.16006 8.92768 5.09418 8.95314 5.03272C8.9786 4.97125 9.01592 4.91541 9.06296 4.86836C9.11001 4.82132 9.16585 4.784 9.22732 4.75854C9.28878 4.73308 9.35466 4.71998 9.42119 4.71998C9.48772 4.71998 9.55359 4.73308 9.61506 4.75854C9.67652 4.784 9.73237 4.82132 9.77941 4.86836L12.8152 7.90417C12.8623 7.95117 12.8997 8.007 12.9252 8.06847C12.9507 8.12994 12.9639 8.19584 12.9639 8.2624C12.9639 8.32895 12.9507 8.39485 12.9252 8.45632C12.8997 8.51779 12.8623 8.57362 12.8152 8.62062L9.77941 11.6564C9.68441 11.7514 9.55555 11.8048 9.42119 11.8048C9.28683 11.8048 9.15797 11.7514 9.06296 11.6564C8.96796 11.5614 8.91458 11.4326 8.91458 11.2982C8.91458 11.1638 8.96796 11.035 9.06296 10.94L11.2356 8.76836L5.37345 8.76836C5.23925 8.76836 5.11056 8.71506 5.01567 8.62017C4.92078 8.52528 4.86748 8.39659 4.86748 8.2624Z" fill="white"/>
2056                                    </svg>
2057                                </button>
2058                                                                     
2059                                                            </div>
2060                        </div>
2061                    </div>
2062                </div>
2063            </div>
2064        
2065        
2066                    <div class="product-blog">
2067                <div class="container">
2068                                            <div class="product-blog-item">
2069                            <div class="row justify-content-between">
2070                                <div class="col-12 col-sm-5 col-lg-6">
2071                                     <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/antiaging-blog1.png" alt="" width="" height="" /> 
2072                                </div>
2073                                <div class="col-12 col-sm-7 col-lg-5">
2074                                    </p>
2075<p><small>Material Informativo - Conte&uacute;dos para saber mais:</small> <br /><strong>Ah, o sol! Amigo de muitos, mas tamb&eacute;m o causador de muitos problemas para nossa pele.</strong> N&atilde;o tem jeito, se voc&ecirc; quer desfrutar dos raios solares sem se preocupar com danos, &eacute; hora de conhecer o segredo para uma pele jovem e saud&aacute;vel: o protetor solar.</p>
2076<p>
2077                                    <div class="mt-4">
2078                                                                                    <a href=" https://blog.themens.com.br/pele/o-guia-definitivo-do-protetor-solar/ " class="product-blog-item-cta" target="_blank">Ler mais</a>
2079                                                                            </div>
2080                                </div>
2081                            </div>
2082                        </div>
2083                                                                <div class="product-blog-item">
2084                            <div class="row justify-content-between">
2085                                <div class="col-12 col-sm-5 col-lg-6">
2086                                     <img src="https://d2r9epyceweg5n.cloudfront.net/stores/005/136/296/rte/antiaging-blog2.png" alt="" width="" height="" /> 
2087                                </div>
2088                                <div class="col-12 col-sm-7 col-lg-5">
2089                                    </p>
2090<p><small>Material Informativo - Conte&uacute;dos para saber mais:</small> <br /><strong>Muito se engana quem pensa que a limpeza de pele &eacute; apenas a remo&ccedil;&atilde;o de cravos.</strong> A realidade &eacute; que a limpeza de pele feita regularmente ajuda na diminui&ccedil;&atilde;o da pele oleosa. Al&eacute;m disso, estimula a renova&ccedil;&atilde;o celular, entre outras vantagens. Outro engano comum &eacute; achar que isso s&oacute; &eacute; feito em consult&oacute;rios dermatol&oacute;gicos. &Eacute; perfeitamente poss&iacute;vel fazer a limpeza de pele em casa e ter &oacute;timos resultados.</p>
2091<p>
2092                                    <div class="mt-4">
2093                                                                                    <a href=" https://blog.themens.com.br/pele/o-que-e-bom-usar-para-pele-oleosa/ " class="product-blog-item-cta" target="_blank">Ler mais</a>
2094                                                                            </div>
2095                                </div>
2096                            </div>
2097                        </div>
2098                                    </div>
2099            </div>
2100        
2101                    <div class="perguntas-e-respostas perguntas-e-respostas-product">
2102                <div class="container">
2103                    <div class="row">
2104                        <div class="col-12">
2105                            <h3>Tudo o que você precisa saber</h3>
2106                        </div>
2107                        <div class="col-12 perguntas-e-respostas-content">
2108                            <div class="perguntas-e-respostas-content-border">
2109                                <div class="row no-gutters">
2110                                    <div class="col-options col-12 col-md-4">
2111                                        <div class="perguntas-e-respostas-options">
2112                                            
2113                                                                                                                                                                                            <a href="#" class="active" data-index="1"> Como devo usar?</a>
2114                                                <div class="d-block d-md-none">
2115                                                    <div class="perguntas-e-respostas-options-value active" data-index="1">
2116                                                        <p>Com a pele limpa, aplique o Anti-aging da The Men's massageando at&eacute; ser totalmente absorvido. Sugest&atilde;o: use logo ap&oacute;s o banho </p>
2117                                                    </div>    
2118                                                </div>    
2119                                                                                                                                                                                            <a href="#" class="" data-index="2"> Tem efeito em todos os tipos de pele?</a>
2120                                                <div class="d-block d-md-none">
2121                                                    <div class="perguntas-e-respostas-options-value active" data-index="2">
2122                                                        <p>Sim. Se usado de forma correta e seguindo todas as indica&ccedil;&otilde;es, o resultado do tratamento ter&aacute; o mesmo efeito em todas as peles. </p>
2123                                                    </div>    
2124                                                </div>    
2125                                                                                                                                                                                            <a href="#" class="" data-index="3"> Devo utilizar protetor solar ap&oacute;s aplicar o anti-aging?</a>
2126                                                <div class="d-block d-md-none">
2127                                                    <div class="perguntas-e-respostas-options-value active" data-index="3">
2128                                                        <p>Para uma pele mais jovem e saud&aacute;vel recomendamos o uso de protetor solar, pois ajudar&aacute; a proteg&ecirc;-la da exposi&ccedil;&atilde;
2128o ao sol. </p>
2129                                                    </div>    
2130                                                </div>    
2131                                                                                                                                                                                            <a href="#" class="" data-index="4"> Quantas vezes ao dia devo passar?</a>
2132                                                <div class="d-block d-md-none">
2133                                                    <div class="perguntas-e-respostas-options-value active" data-index="4">
2134                                                        <p>Recomenda-se utilizar 2 pumps ao dia. O segredo para uma pele jovem &eacute; o uso cont&iacute;nuo do produto. </p>
2135                                                    </div>    
2136                                                </div>    
2137                                                                                                                                                                                            <a href="#" class="" data-index="5"> Em quanto tempo irei perceber os resultados?</a>
2138                                                <div class="d-block d-md-none">
2139                                                    <div class="perguntas-e-respostas-options-value active" data-index="5">
2140                                                        <p>Logo nos primeiros dias voc&ecirc; perceber&aacute; sua pele mais jovem, hidratada e macia. Dentro de 28 dias, resultados mais intensos j&aacute; s&atilde;o notados por nossos usu&aacute;rios. </p>
2141                                                    </div>    
2142                                                </div>    
2143                                                                                                                                                                                            <a href="#" class="" data-index="6"> &Eacute; f&aacute;cil de utilizar ? Deixa a pele oleosa?</a>
2144                                                <div class="d-block d-md-none">
2145                                                    <div class="perguntas-e-respostas-options-value active" data-index="6">
2146                                                        <p>Sim, &eacute; f&aacute;cil de passar e espalhar. Em nossos testes, 95% dos participantes afirmaram que foi f&aacute;cil de aplicar e espalhar o produto sobre a pele; 90% afirmaram que o produto foi absorvido rapidamente pela pele (secou r&aacute;pido) e que n&atilde;o deixou a pele oleosa. </p>
2147                                                    </div>    
2148                                                </div>    
2149                                                                                                                                                                                            <a href="#" class="" data-index="7"> Qual PH do Anti-Aging da The Men's?</a>
2150                                                <div class="d-block d-md-none">
2151                                                    <div class="perguntas-e-respostas-options-value active" data-index="7">
2152                                                        <p>Nosso produto tem PH entre 3.0 - 4.0. </p>
2153                                                    </div>    
2154                                                </div>    
2155                                                                                                                                                                                            <a href="#" class="" data-index="8"> Onde encontro o teste de efic&aacute;cia?</a>
2156                                                <div class="d-block d-md-none">
2157                                                    <div class="perguntas-e-respostas-options-value active" data-index="8">
2158                                                        <p>Nosso teste de efic&aacute;cia pode ser encontrado <a href="&ldquo;https://themens-terms.s3-sa-east-1.amazonaws.com/estudo-de-eficacia-anti-aging-the-mens.pdf&rdquo;" target="&ldquo;_blank&rdquo;"><u>aqui</u></a> </p>
2159                                                    </div>    
2160                                                </div>    
2161                                            
2162                                        </div>
2163                                    </div>
2164                                    <div class="col-values col-12 col-md-8 d-none d-md-block">
2165                                                                                                                                                                            <div class="perguntas-e-respostas-options-value active" data-index="1">
2166                                                <h4> Como devo usar?</h4>
2167                                                <p>Com a pele limpa, aplique o Anti-aging da The Men's massageando at&eacute; ser totalmente absorvido. Sugest&atilde;o: use logo ap&oacute;s o banho </p>
2168                                            </div>    
2169                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="2">
2170                                                <h4> Tem efeito em todos os tipos de pele?</h4>
2171                                                <p>Sim. Se usado de forma correta e seguindo todas as indica&ccedil;&otilde;es, o resultado do tratamento ter&aacute; o mesmo efeito em todas as peles. </p>
2172                                            </div>    
2173                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="3">
2174                                                <h4> Devo utilizar protetor solar ap&oacute;s aplicar o anti-aging?</h4>
2175                                                <p>Para uma pele mais jovem e saud&aacute;vel recomendamos o uso de protetor solar, pois ajudar&aacute; a proteg&ecirc;-la da exposi&ccedil;&atilde;
2175o ao sol. </p>
2176                                            </div>    
2177                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="4">
2178                                                <h4> Quantas vezes ao dia devo passar?</h4>
2179                                                <p>Recomenda-se utilizar 2 pumps ao dia. O segredo para uma pele jovem &eacute; o uso cont&iacute;nuo do produto. </p>
2180                                            </div>    
2181                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="5">
2182                                                <h4> Em quanto tempo irei perceber os resultados?</h4>
2183                                                <p>Logo nos primeiros dias voc&ecirc; perceber&aacute; sua pele mais jovem, hidratada e macia. Dentro de 28 dias, resultados mais intensos j&aacute; s&atilde;o notados por nossos usu&aacute;rios. </p>
2184                                            </div>    
2185                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="6">
2186                                                <h4> &Eacute; f&aacute;cil de utilizar ? Deixa a pele oleosa?</h4>
2187                                                <p>Sim, &eacute; f&aacute;cil de passar e espalhar. Em nossos testes, 95% dos participantes afirmaram que foi f&aacute;cil de aplicar e espalhar o produto sobre a pele; 90% afirmaram que o produto foi absorvido rapidamente pela pele (secou r&aacute;pido) e que n&atilde;o deixou a pele oleosa. </p>
2188                                            </div>    
2189                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="7">
2190                                                <h4> Qual PH do Anti-Aging da The Men's?</h4>
2191                                                <p>Nosso produto tem PH entre 3.0 - 4.0. </p>
2192                                            </div>    
2193                                                                                                                                                                            <div class="perguntas-e-respostas-options-value " data-index="8">
2194                                                <h4> Onde encontro o teste de efic&aacute;cia?</h4>
2195                                                <p>Nosso teste de efic&aacute;cia pode ser encontrado <a href="&ldquo;https://themens-terms.s3-sa-east-1.amazonaws.com/estudo-de-eficacia-anti-aging-the-mens.pdf&rdquo;" target="&ldquo;_blank&rdquo;"><u>aqui</u></a> </p>
2196                                            </div>    
2197                                                                                
2198                                    </div>
2199                                </div>
2200                            </div>
2201                        </div>
2202                    </div>
2203                </div>
2204            </div>
2205        
2206                    <div class="extra-info-ref extra-info-ref-product">
2207                <div class="container">
2208                    </p>
2209<h2>Refer&ecirc;ncia Bibliogr&aacute;fica</h2>
2210<p>Produto Grau 2 com registro na anvisa: 25351.478260/2020-90 Teste de efic&aacute;cia realizado pela kosmoscience sob n&uacute;mero FOY003-20-R0 com 20 participantes - https://themens-terms.s3-sa-east-1.amazonaws.com/estudo-de-eficacia-anti-aging-the-mens.pdf No teste de estabilidade da Vitamina C, houve apenas uma perda de 1,3% demonstrando a alta estabilidade e dura&ccedil;&atilde;o de seu efeito. Adicionalmente, 55 participantes entre 18 e 59 anos foram testados dermatologicamente e n&atilde;o houve relatos ou evid&ecirc;ncias de rea&ccedil;&atilde;o adversa durante o estudo. Huang, X., &amp; Du, L. (2019). "Effect of nano-encapsulated vitamin C on skin pigmentation and anti-aging treatment." Journal of Dermatology and Skin Care. Lee, J. Y., et al. (2018). "Enhanced skin delivery and anti-aging effects of nanocarrier-based vitamin C formulations." International Journal of Cosmetic Science, 40(3), 219-226. Draelos, Z. D. (2016). "The Role of Hyaluronic Acid in Antiaging and Moisturizing Products." The Journal of Clinical and Aesthetic Dermatology, 9(7), 27-30. Pavicic, T., et al. (2011). "Efficacy of a new topical nano-hyaluronic acid in humans." Journal of Clinical and Aesthetic Dermatology, 4(7), 27-29. Park, J., &amp;
2210 Kim, J. H. (2020). "The efficacy of Nano-Up Lift in skin rejuvenation and wrinkle reduction." Cosmetic Dermatology, 15(3), 205-212. Jones, K., et al. (2021). "Advances in nano-enhanced anti-aging formulations: Nano-Up Lift's role in skin structure improvement." Journal of Cosmetic and Laser Therapy, 23(4), 213-218.</p>
2211<p>
2212                </div>
2213            </div>
2214        
2215        <div class="medicamento-modal" style="display: none;">
2216            <div class="medicamento-modal-mask js-medicamento-modal-close"></div>
2217            <div class="medicamento-modal-content">
2218                <div class="medicamento-modal-body">
2219                    <div class="medicamento-modal-header">
2220                        <button class="js-medicamento-modal-close medicamento-modal-cta-close">&times;</button>
2221                    </div>
2222                    <p>Para adquirir é necessário <b>prescrição médica.</b></p>
2223                    <p>Caso você não possua uma, viabilizamos consultas gratuitas para que possa encontrar o melhor tratamento.</p>
2224                    
2225                    <div class="medicamento-modal-avaliacaobutton">
2226                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
2227                                                                                                                                                                                                                                                                                                                                                                
2228                    </div>
2229
2230                    <div class="medicamento-modal-buybutton">
2231                        <button class="js-modal-buy btn btn-secondary">JÁ TENHO AVALIAÇÃO</button>
2232                    </div>
2233                </div>
2234            </div>
2235        </div>
2236
2237    
2238</div>
2239
2240
2241<script type="text/javascript">
2242(function() {
2243	var referrer = (window.decodeURI) ? window.decodeURI(document.referrer) : document.referrer;
2244    var url = (window.decodeURI) ? window.decodeURI(document.URL) : document.URL;
2245	
2246	setTimeout(function() {
2247            var tracking_url = '/stats/record_visit/?' +
2248                      'referrer=' + encodeURIComponent(referrer) +
2249                      '&url=' + encodeURIComponent(url)
2250                                                    + '&product_id=229187204'
2251                                                                                                    + '&social_event_id_suffix=409aa410-7504-43b9-ae35-fc59cf03840c'
2252                                                                                    ;
2253            new Image().src = tracking_url;
2254	  }, 500);
2255})();
2256</script>
vendor: 1 bytes, line 2256
2256
2257<script type="text/javascript">
2258    LS.ready.then(function() {
2259                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/services\u002Dwallet\u002Dstorefront.tiendanube.com\/bundle.js\u003Fstore\u003D5136296', 'onfirstinteraction');
2260                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
2261                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
2262                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
2263                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/d335luupugsy2.cloudfront.net\/js\/loader\u002Dscripts\/c700f6f5\u002D81dc\u002D4602\u002Dad9a\u002D3d5d857d4cab\u002Dloader.js\u003Fstore\u003D5136296', 'onload');
2264                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/scripts.tagy.com.br\/10548\/store\/bundle.js\u003Fstore\u003D5136296', 'onload');
2265                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/commerce\u002Dapp.pintergration.com\/business\/commerce\u002Dintegrations\/apps\/nuvem\/scripts\/conversions\/2612395704041\/\u003Fstore\u003D5136296', 'onload');
2266                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cartstack\u002Dperforma\u002Dai\/performaai\u002Dstore\/1.js\u003FversionId\u003DpHhqCzarvicQhFb0hiPjnd8mZ8R3CXFo\u0026store\u003D5136296', 'onload');
2267                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cartstack\u002Dperforma\u002Dai\/performaai\u002Dstore\u002Dloaderjs\/1.js\u003FversionId\u003DUzqn8_6rxv9U6R8zBwT1DCoxtwCALLVX\u0026store\u003D5136296', 'onload');
2268                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/cashing\/cashingfront\/7.js\u003FversionId\u003Diy4ZBPU8ocNwtev4RMk3N.LsrFIx_ans\u0026store\u003D5136296', 'onload');
2269                    window.scriptLoaderService.addScriptOnEvent('https\u003A\/\/apps\u002Dscripts.tiendanube.com\/solomon\/solomon\u002Dpixel\u002Dstore\/9.js\u003FversionId\u003DnJ_qcBy7l1WnH3l5wb.BjawTJAWriCtU\u0026store\u003D5136296', 'onfirstinteraction');
2270        
2271        LS.socialScripts.forEach(function (scriptSrc) {
2272            window.scriptLoaderService.addScriptOnEvent(scriptSrc, 'onload');
2273        });
2274    });
2275</script>
2275
2276
2277
2278
2279
2280        
2281            
2282
2283<div id="quickshop-modal" class="js-modal js-fullscreen-modal  modal modal-quickshop bottom modal-centered modal-bottom-sheet modal-bottom modal--md transition-slide modal-centered modal-docked-md modal-docked-md-centered transition-soft  " style="display: none;" >
2284                        <div class="js-modal-close js-fullscreen-modal-close  modal-header text-right modal-floating-close">
2285                                            <span class="js-modal-close  modal-close ml-1 no-header ">
2286                            <svg class="icon-inline icon-lg svg-icon-text"><use xlink:href="#times"/></svg>
2287                        </span>
2288                                    </div>
2289                <div class="modal-body ">
2290                                <div class="js-item-product" data-product-id="">
2291                <div class="js-product-container js-quickshop-container js-quickshop-modal js-quickshop-modal-shell" data-variants="" data-quickshop-id="">
2292                    <div class="js-item-variants">
2293                        <div class="js-item-name h4 mb-2 pr-4" data-store="product-item-name-229187204"></div>
2294                        <div class="item-price-container mb-3" data-store="product-item-price-229187204">
2295                                                        <span class="js-compare-price-display price-compare "></span>
2296                            <span class="js-price-display "></span>
2297                            
2298
2299                        </div>
2300                                                <img srcset="" class="js-quickshop-img js-item-image hidden"/>
2301                        <div id="quickshop-form"></div>
2302                    </div>
2303                </div>
2304            </div>
2305                        </div>
2306        
2307    </div>
2308
2309<div class="js-modal-overlay modal-overlay  " data-modal-id="#quickshop-modal" style="display: none;"></div>
2310
2311        
2312            <a href="https://wa.me/5511914944213" target="_blank" class="js-btn-fixed-bottom btn-whatsapp " aria-label="Fale conosco pelo WhatsApp">
2313        <svg><use xlink:href="#whatsapp"/></svg>
2314    </a>
2315
2316        
2317                  
2318
2319 
2320
2321
2322<footer class="js-footer js-hide-footer-while-scrolling display-when-content-ready" data-store="footer">
2323	<div class="container">
2324		<div class="row mb-4 ">
2325
2326							<div class="col-12 col-lg-5 pr-md-5 mb-5">
2327											<a href="https://consultoriomedico.themens.com.br/" class="btn btn-outline" title="Acessar" target="_blank">
2328							<span>Começar hoje</span> <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11.7539 7.03033C12.0468 6.73744 12.0468 6.26256 11.7539 5.96967L6.98093 1.1967C6.68803 0.903807 6.21316 0.903807 5.92027 1.1967C5.62737 1.48959 5.62737 1.96447 5.92027 2.25736L10.1629 6.5L5.92027 10.7426C5.62737 11.0355 5.62737 11.5104 5.92027 11.8033C6.21316 12.0962 6.68803 12.0962 6.98093 11.8033L11.7539 7.03033ZM0.214355 7.25L11.2236 7.25L11.2236 5.75L0.214356 5.75L0.214355 7.25Z" fill="white"/> </svg>
2329						</a>
2330										
2331					
2332					<div class="text-center text-md-left">
2333                                <a class="social-icon " href="https://instagram.com/themens_oficial" target="_blank" aria-label="instagram The Mens">
2334                                <svg class="icon-inline icon-lg"><use xlink:href="#instagram"/></svg>
2335            </a>
2336                                        <a class="social-icon " href="https://www.facebook.com/themensbr" target="_blank" aria-label="facebook The Mens">
2337                                <svg class="icon-inline icon-lg"><use xlink:href="#facebook"/></svg>
2338            </a>
2339                                                                                                        <a class="social-icon " href="https://www.linkedin.com/company/themens" target="_blank" aria-label="Linkedin">
2340            <svg class="icon-inline icon-lg"><use xlink:href="#linkedin"/></svg>
2341	    </a>
2342	            <a class="social-icon " href="/cdn-cgi/l/email-protection#3b5854554f5a4f547b4f535e565e554815585456155949" target="_blank" aria-label="[email protected]">
2343            <svg class="icon-inline icon-lg"><use xlink:href="#email-circle"/></svg>
2344	    </a>
2345	            <a class="social-icon " href="https://wa.me/5511914944213" target="_blank" aria-label="5511914944213">
2346            <svg class="icon-inline icon-lg"><use xlink:href="#whatsapp-circle"/></svg>
2347        </a>
2348	</div>
2348				</div>
2349						
2350			
2351													<div class="js-accordion-container col-12 col-md mb-0 mb-md-4">
2352													<a href="#" class="js-accordion-toggle-mobile row no-gutters">
2353																					<div class="subtitle  mb-0 mb-md-3 col">Institucional</div>
2354																					<span class="d-md-none">
2355									<span class="js-accordion-toggle-inactive">
2356										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90"><use xlink:href="#chevron"/></svg>
2357									</span>
2358									<span class="js-accordion-toggle-inactive" style="display: none;">
2359										<svg class="icon-inline icon-w-14 icon-lg icon-rotate-90-neg"><use xlink:href="#chevron"/></svg>
2360									</span>
2361								</span>
2362							</a>
2363							<div class="js-accordion-content js-accordion-content-mobile">
2364														
2365<ul class="list">
2366						<li class="footer-menu-item">
2367				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/quem-somos/" >Quem somos</a>
2368			</li>
2369								<li class="footer-menu-item">
2370				<a class="footer-menu-link" href="/blog/" >Blog</a>
2371			</li>
2372								<li class="footer-menu-item">
2373				<a class="footer-menu-link" href="http://wa.me/5511942120797" target="_blank">Podemos ajudar?</a>
2374			</li>
2375								<li class="footer-menu-item">
2376				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/politica-trocas-devolucoes/" >Política de devolução e trocas</a>
2377			</li>
2378								<li class="footer-menu-item">
2379				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/termos-condicoes/" >Termos e condições</a>
2380			</li>
2381								<li class="footer-menu-item">
2382				<a class="footer-menu-link" href="https://www.themensbrasil.com.br/politica-de-privacidade/" >Política de privacidade</a>
2383			</li>
2384								<li class="footer-menu-item">
2385				<a class="footer-menu-link" href="https://transparencyreport.google.com/safe-browsing/search?url=www.themens.com.br&amp;hl=pt_BR" target="_blank">Site seguro</a>
2386			</li>
2387			</ul>
2388													</div>
2389											</div>
2390				
2391								
2392								
2393								
2394			
2395		</div>
2396
2397		
2398 		
2399				
2400			
2401
2402					</div>
2403	<div class="js-footer-legal footer-legal">
2404		<div class="container-fluid">
2405			<div class="row justify-content-center">
2406	            <div class="col-12 text-center font-small mb-3">
2407					As informações contidas neste site não devem ser usadas para automedicação e não substituem, em hipótese alguma, as orientações dadas pelo profissional da área médica. Somente o médico está apto a diagnosticar qualquer problema de saúde e prescrever o tratamento adequado. Se você estiver interessado em um produto com prescrição, a The Men’s o ajudará a marcar uma consulta com um médico independente, se necessário, que avaliará se você é ou não um candidato adequado para o produto com prescrição e, se apropriado, pode prescrever uma receita para o produto que você pode solicitar na farmácia de sua escolha. Todos os preços e condições deste site são válidos apenas para compras no site. Destacamos que os preços previstos no site prevalecem aos demais anunciados em outros meios de comunicação e sites de buscas. Em caso de divergência, o preço válido é o do carrinho de compras. Imagens meramente ilustrativas. Confira condições na sacola de compras. 
2408A The Men&#039;s é um marketplace para venda de produtos cosméticos e suplementos alimentares. Caso deseje um medicamento, conectaremos com as farmácias de mani
2408pulação parceiras. Nesses casos, todas as preparações magistrais são manipuladas, de acordo com as legislações: RDC nº 67/2007 e RDC nº 44/2009
2409				</div>
2410	            <div class="col-12 text-center font-small mb-3">
2411	                <div class="d-inline-block mr-md-2">
2412	                   Copyright The Men&#039;s - 2026. Todos os direitos reservados.
2413	                </div>
2414					
2415	            </div>
2416
2417				<div class="col-12 text-center">
2418	                	                <div class="powered-by-logo">
2419                    <a target="_blank" title="Nuvemshop" rel="nofollow" href="https://www.nuvemshop.com.br/next?utm_source=www.themensbrasil.com.br&utm_medium=referral&utm_campaign=footerSlogan"><svg title="Nuvemshop" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 153" id="svg_brand"><path d="M22.472 31.998c4.475 0 8.56 1.265 12.16 3.697v7.686c-3.794-2.919-7.685-4.28-11.868-4.28-8.755 0-15.079 6.712-15.079 15.371 0 8.561 6.324 15.372 15.079 15.372 4.475 0 8.658-2.043 12.063-4.281v7.686c-3.794 2.432-7.88 3.6-12.355 3.6C9.047 76.848 0 67.021 0 54.374c0-12.55 9.242-22.377 22.472-22.377Zm42.123 7.978c-.097 0-.292 0-.487-.097-.389 0-.972-.097-1.556-.097-8.075 0-12.841 6.323-12.841 15.663v20.43h-7.49V32.972h7.393v7.589c1.848-4.962 7.587-8.27 13.132-8.27.584 0 .973.098 1.362.098.292.097.487.097.487.097v7.491Zm9.63-14.69c-2.82 0-5.155-2.335-5.155-5.157 0-2.821 2.335-5.156 5.156-5.156 2.82 0 5.156 2.335 5.156 5.156 0 2.822-2.335 5.156-5.156 5.156Zm3.795 7.685v42.905h-7.588V32.97h7.588Zm22.958 17.804 12.841-1.556V46.98c0-5.254-3.307-8.27-9.047-8.27-5.156 0-8.464 2.53-10.02 7.589l-7.199-2.043c2.14-7.491 8.658-12.259 17.024-12.259 10.507 0 16.538 5.935 16.538 15.567v28.31h-7.101v-5.642c-3.405 4.28-8.658 6.615-14.398 6.615-8.074 0-13.522
2419-5.253-13.522-12.258 0-7.686 4.864-12.453 14.884-13.815Zm0 19.36c7.393 0 12.841-4.767 12.841-11.382v-3.114l-11.674 1.46c-5.35.68-8.366 3.308-8.366 7.005 0 3.6 3.016 6.031 7.199 6.031ZM172.285 14v61.778h-7.49v-6.81c-3.113 4.67-8.853 7.783-15.176 7.783-12.258 0-21.597-9.729-21.597-22.474 0-12.647 9.242-22.473 21.597-22.473 6.323 0 11.965 2.724 15.176 7.394V14h7.49Zm-21.791 24.906c-8.463 0-14.787 6.713-14.787 15.469s6.226 15.469 14.787 15.469 14.787-6.713 14.787-15.47c-.097-8.755-6.323-15.468-14.787-15.468Zm74.129 15.469c0 12.356-9.437 22.473-22.472 22.473-12.939 0-22.472-10.02-22.472-22.473S189.115 31.9 202.151 31.9c13.035.097 22.472 10.118 22.472 22.474Zm-37.162 0c0 8.561 6.226 15.469 14.787 15.469s14.787-6.908 14.787-15.47c0-8.56-6.226-15.468-14.787-15.468s-14.787 6.907-14.787 15.469Zm75.588-22.377c4.475 0 8.56 1.265 12.16 3.697v7.686c-3.794-2.919-7.685-4.28-11.868-4.28-8.756 0-15.079 6.712-15.079 15.371 0 8.561 6.323 15.372 15.079 15.372 4.474 0 8.658-2.043 12.062-4.281v7.686c-3.794 2.432-7.879 3.6-12.354 3.6-13.425 0-22.472-9.827-22.472-22.474.097-12.55 9.339-22.377 22.472-22.377Zm61.481 22.377c0 12.356-9.436 22.473-22.472 22.473-12.938 0-22.471-10.02-22.471-22.473S289.023 31.9 302.058 31.9c13.036.097 22.472 10.118 22.472 22.474Zm-37.161 0c0 8.561 6.226 15.469 14.787 15.469s14.787-6.908 14.787-15.47c0-8.56-6.226-15.468-14.787-15.468s-14.787 6.907-14.787 15.469Zm52.24 21.5h-7.588V32.972h7.491v6.227c2.432-4.476 6.615-7.2 12.646-7.2 6.324 0 10.993 3.114 13.522 8.367 2.238-3.6 6.421-8.367 14.69-8.367 10.02 0 15.76 7.005 15.76 17.999v25.879h-7.588V51.26c0-7.685-3.308-12.355-9.729-12.355-6.712 0-10.992 5.545-10.992 14.399v22.473h-7.588V51.456c0-7.783-3.308-12.55-9.728-12.55-6.713 0-10.993 5.545-10.993 14.399l.097 22.57ZM511.616 10h-.098c-11.978.017-23.39 4.74-31.908 13.05a35.408 35.408 0 0 0-13.907-2.816c-19.688 0-35.703 16.07-35.703 35.82s16.015 35.82 35.697 35.82c4.776 0 9.5-.98 13.872-2.823 8.27 8.073 19.55 13.057 31.972 13.057 25.307 0 45.896-20.66 45.896-46.054 0-25.394-20.548-46.013-45.821-46.054Zm-.078 81.874c-19.681-.002-35.694-16.071-35.694-35.82h-10.199c0 9.034 2.616 17.46 7.109 24.577a25.423 25.423 0 0 1-7.057 1.008c-14.057 0-25.498-11.48-25.498-25.585s11.441-25.586 25.498-25.586c5.567 0 10.858 1.768 15.293 5.112 6.486 4.885 10.205 12.35 10.205 20.474h10.199c0-10.715-4.626-20.608-12.752-27.434a35.614 35.614 0 0 1 22.922-8.386c19.671.012 35.668 16.076 35.668 35.82 0 19.743-16.013 35.818-35.694 35.82ZM617.61 42.076c1.299 2.335 1.952 5.036 1.952 8.102V76.55h-9.835V52.513c0-1.808-.353-3.367-1.051-4.67-.699-1.305-1.681-2.313-2.928-3.014-1.254-.702-2.68-1.055-4.28-1.055s-3.032.353-4.279 1.055c-1.254.7-2.23 1.71-2.928 3.013-.705 1.31-1.052 2.863-1.052 4.671v24.038h-9.91V35.556h9.31v5.042a10.634 10.634 0 0 1 3.944-4.027c2.178-1.281 4.719-1.924 7.624-1.924 2.905 0 5.671.654 7.998 1.958a13.977 13.977 0 0 1 5.447 5.465l-.012.006Zm45.14-6.52v24.867c0 3.367-.763 6.329-2.293 8.89-1.531 2.561-3.633 4.56-6.307 5.992-2.68 1.432-5.844 2.15-9.5 2.15-3.656 0-6.775-.718-9.501-2.15-2.731-1.431-4.857-3.43-6.381-5.992-1.531-2.561-2.293-5.529-2.293-8.89V35.556h9.91v24.566c0 1.657.353 3.1 1.052 4.335.698 1.234 1.674 2.196 2.928 2.903 1.253.701 2.679 1.055 4.279 1.055s3.101-.354 4.355-1.055a7.28 7.28 0 0 0 2.893-2.903c.676-1.229 1.016-2.678 1.016-4.335V35.556h9.842Zm28.125 40.995h-8.709l-16.073-40.995h10.737l9.656 26.757 9.72-26.757h10.742l-16.073 40.995ZM741.848 40.604c-1.704-1.86-3.766-3.315-6.197-4.37-2.432-1.054-5.244-1.582-8.449-1.582-3.858 0-7.312.928-10.361 2.788-3.055 1.86-5.481 4.381-7.283 7.574-1.802 3.193-2.703 6.844-2.703 10.964s.878 7.586 2.628 10.849c1.75 3.268 4.216 5.853 7.398 7.76 3.177 1.912 6.873 2.862 11.077 2.862 2.755 0 5.308-.428 7.658-1.28 2.351-.852 4.378-2.034 6.082-3.541 1.703-1.507 2.951-3.24 3.754-5.198l-7.959-3.918a10.26 10.26 0 0 1-3.719 3.842c-1.577.957-3.494 1.432-5.746 1.432-2.253 0-4.245-.528-5.972-1.582-1.727-1.055-3.032-2.55-3.904-4.486-.526-1.165-.855-2.434-.994-3.807h29.42a9.27 9.27 0 0 0 .41-2c.075-.73.115-1.471.115-2.225 0-2.764-.45-5.337-1.351-7.725a19.655 19.655 0 0 0-3.904-6.369v.012Zm-20.121 3.767c1.599-1.055 3.43-1.582 5.48-1.582 2.051 0 3.991.527 5.522 1.582 1.524 1.055 2.627 2.486 3.303 4.294.306.823.491 1.71.549 2.637h-19.215c.
2419168-.864.405-1.67.717-2.41.825-1.96 2.038-3.466 3.644-4.521ZM811.532 42.076c1.3 2.335 1.952 5.036 1.952 8.102V76.55h-9.835V52.513c0-1.808-.323-3.367-.976-4.67-.653-1.305-1.565-2.313-2.743-3.014-1.178-.702-2.564-1.055-4.17-1.055-1.606 0-2.928.353-4.129 1.055-1.202.7-2.131 1.71-2.778 3.013-.653 1.31-.976 2.863-.976 4.671v24.038h-9.836V52.513c0-1.808-.323-3.367-.976-4.67-.652-1.305-1.565-2.313-2.743-3.014-1.178-.702-2.564-1.055-4.17-1.055-1.605 0-2.928.353-4.129 1.055-1.201.7-2.131 1.71-2.778 3.013-.652 1.31-.976 2.863-.976 4.671v24.038h-9.91V35.556h9.31v5.152c.831-1.622 1.98-2.915 3.453-3.87 2.253-1.455 4.903-2.186 7.958-2.186 3.356 0 6.307.881 8.86 2.637 1.611 1.107 2.859 2.44 3.754 3.987 1.091-1.727 2.443-3.123 4.054-4.178 2.501-1.634 5.382-2.451 8.634-2.451 2.905 0 5.492.654 7.774 1.958 2.275 1.31 4.065 3.13 5.371 5.465l.005.006Zm17.8 4.787c0 .707.202 1.333.6 1.883.399.556.965 1.003 1.692 1.356.728.354 1.566.678 2.519.98l6.531 1.958c3.356 1.009 5.943 2.515 7.774 4.52 1.825 2.011 2.743 4.474 2.743 7.383 0 2.463-.652 4.637-1.952 6.52-1.299 1.884-3.107 3.355-5.406 4.41-2.304 1.055-5.007 1.582-8.108 1.582-4.355 0-8.149-1.043-11.377-3.13-3.229-2.085-5.47-4.908-6.723-8.477l7.433-3.541c1.051 2.312 2.518 4.12 4.395 5.424 1.877 1.304 3.968 1.959 6.272 1.959 1.75 0 3.153-.4 4.204-1.206 1.051-.805 1.577-1.86 1.577-3.164 0-.805-.214-1.472-.641-2-.427-.526-.988-.978-1.692-1.355a12.03 12.03 0 0 0-2.403-.945l-6.682-1.883c-3.407-.956-5.994-2.475-7.773-4.56-1.779-2.087-2.668-4.533-2.668-7.35 0-2.508.641-4.71 1.917-6.594 1.276-1.883 3.055-3.355 5.331-4.41 2.275-1.055 4.891-1.582 7.848-1.582 3.852 0 7.26.927 10.211 2.787 2.951 1.86 5.053 4.474 6.306 7.835l-7.507 3.541a8.882 8.882 0 0 0-3.529-4.41c-1.652-1.078-3.506-1.623-5.556-1.623-1.652 0-2.957.365-3.904 1.096-.953.73-1.427 1.72-1.427 2.978l-.005.018Zm61.651-4.787c1.299 2.335 1.952 5.036 1.952 8.102V76.55H883.1V52.513c0-1.808-.353-3.367-1.052-4.67-.698-1.305-1.663-2.313-2.893-3.014-1.23-.702-2.668-1.055-4.32-1.055-1.652 0-3.032.353-4.279 1.055-1.254.7-2.23 1.71-2.928 3.013-.705 1.31-1.052 2.863-1.052 4.671v24.038h-9.91V20.263h9.91v19.379a10.632 10.632 0 0 1 3.344-3.066c2.178-1.28 4.719-1.924 7.624-1.924 2.905 0 5.671.655 7.999 1.96a13.981 13.981 0 0 1 5.446 5.464h-.006ZM930.717 37.44c-3.258-1.86-6.908-2.788-10.962-2.788-4.054 0-7.635.928-10.886 2.788-3.257 1.86-5.856 4.398-7.808 7.609-1.952 3.216-2.928 6.885-2.928 10.999 0 4.115.976 7.789 2.928 11a21.296 21.296 0 0 0 7.848 7.608c3.281 1.86 6.896 2.788 10.852 2.788 3.956 0 7.635-.928 10.886-2.788a21.447 21.447 0 0 0 7.809-7.609c1.952-3.216 2.928-6.884 2.928-10.999 0-4.114-.965-7.847-2.894-11.04a21.267 21.267 0 0 0-7.773-7.574v.006Zm-1.086 24.983c-.976 1.883-2.304 3.355-3.979 4.41-1.681 1.055-3.644 1.582-5.897 1.582-2.252 0-4.158-.528-5.856-1.582-1.704-1.055-3.043-2.527-4.02-4.41-.976-1.884-1.466-4.005-1.466-6.37 0-2.364.49-4.467 1.466-6.327.977-1.86 2.316-3.315 4.02-4.37 1.704-1.055 3.656-1.582 5.856-1.582 2.201 0 4.216.527 5.897 1.582 1.675 1.055 3.003 2.515 3.979 4.37.976 1.86 1.467 3.97 1.467 6.328s-.491 4.485-1.467 6.369ZM987.257 45.2c-1.831-3.217-4.291-5.778-7.398-7.685-3.108-1.906-6.584-2.863-10.436-2.863-3.154 0-5.932.615-8.334 1.85-1.923.984-3.523 2.294-4.805 3.905v-4.85h-9.31v56.369h9.911v-19.31a13.867 13.867 0 0 0 4.319 3.106c2.478 1.154 5.192 1.733 8.149 1.733 3.956 0 7.485-.944 10.586-2.828 3.102-1.883 5.556-4.456 7.358-7.725C989.099 63.64 990 60.018 990 56.054c0-3.964-.913-7.638-2.743-10.849V45.2Zm-8.975 17.257c-.999 1.86-2.368 3.315-4.095 4.37-1.727 1.055-3.719 1.582-5.971 1.582-2.253 0-4.095-.527-5.822-1.582-1.727-1.055-3.078-2.51-4.054-4.37-.976-1.86-1.467-3.992-1.467-6.403 0-2.41.491-4.468 1.467-6.328.976-1.86 2.327-3.315 4.054-4.37 1.727-1.055 3.667-1.582 5.822-1.582 2.154 0 4.244.527 5.971 1.582 1.727 1.055 3.09 2.515 4.095 4.37.999 1.86 1.502 3.97 1.502 6.328s-.503 4.549-1.502 6.403ZM615.323 120.351c0-2.927-.693-5.535-2.073-7.824l-.006.012c-1.386-2.289-3.229-4.074-5.533-5.361-2.304-1.286-4.863-1.929-7.681-1.929-3.176 0-5.954.794-8.334 2.387-1.594 1.072-2.858 2.399-3.8 3.981v-5.505h-4.609v40.995h4.609v-24.67c0-2.469.456-4.654 1.38-6.554.924-1.901 2.253-3.396 3.997-4.474 1.738-1.078 3.864-1.617 6.07-1.617 2.206 0 4.164.475 5.879 1.426 1.715.95 3.055 2.312 4.031 4.085.976 1.768 1.461 3.889 1.461 6.357v25.441h4.609v-26.75ZM660.907 124.674c0-2.573-.45-5.025-1.345-7.366h-.012a19.556 19.556 0 0 0-3.841-6.247 17.843 17.843 0 0 0-5.913-4.277c-2.282-1.025-4.829-1.541-7.647-1.541-3.685 0-7.017.927-9.985 2.776-2.975 1.848-5.331 4.381-7.069 7.591-1.739 3.211-2.611 6.844-2.611 10.907 0 4.062.895 7.725 2.692 10.987 1.796 3.263 4.227 5.83 7.3 7.708 3.072 1.877 6.531 2.816 10.372 2.816 2.61 0 5.03-.434 7.259-1.31 2.23-.875 4.188-2.068 5.88-3.587 1.686-1.518 2.991-3.228 3.915-5.128l-3.915-2.081c-1.381 2.365-3.177 4.254-5.377 5.668-2.206 1.414-4.846 2.121-7.762 2.121-2.917 0-5.579-.73-7.987-2.197-2.409-1.46-4.303-3.477-5.683-6.05-1.178-2.184-1.814-4.653-1.912-7.4h33.335c.104-.614.179-1.205.231-1.773.046-.562.075-1.101.075-1.617Zm-4.915-.852h-28.651c.22-2.22.797-4.236 1.75-6.05 1.334-2.544 3.154-4.549 5.458-6.015 2.304-1.467 4.84-2.197 7.606-2.197s5.238.707 7.415 2.121c2.172 1.414 3.852 3.315 5.031 5.703.958 1.947 1.42 4.097 1.391 6.438ZM709.552 96.608h4.609v9.504h7.681v4.393h-7.681v36.596h-4.609v-36.596h-7.681v-4.393h7.681v-9.504Zm-17.424 9.504h5.764l-14.328 20.486 14.288 20.509h-5.764l-11.343-16.47-11.475 16.47h-5.764l14.369-20.509-14.323-20.486h5.764l11.435 16.452 11.377-16.452Z"/></svg></a>
2420                </div>
2421	            </div>
2422	            
2423	        </div>
2424    	</div>
2425    </div>
2426</footer>
2427        
2428                                    <div id="popup-initial" class="popup-initial" style="display: none;">
2429                    <div class="popup-initial-mask"></div>
2430                    <div class="popup-initial-content">
2431                        <div class="js-newsletter newsletter">
2432                            <h5 class="mb-3">Para visualizar o conteúdo e seguir com a sua compra digite um e-mail valido</h5>
2433                            
2434                            <form method="post" action="/winnie-pooh" onsubmit="this.setAttribute('action', '');" data-store="newsletter-form-initial">
2435                                <div class="newsletter-form input-append">
2436                                
2437                                    
2438<div class="form-group ">
2439                            <input 
2440            type="email"
2441            id="email"            class=" form-control  " 
2442            autocorrect="off" 
2443            autocapitalize="off" 
2444                                    name="email"                                    placeholder="E-mail"                        aria-label="E-mail"                                />
2445                                                </div>
2446
2447
2448
2449                                    <div class="winnie-pooh" style="display: none;">
2450                                        <label for="winnie-pooh-newsletter">Não preencher este campo</label>
2451                                        <input id="winnie-pooh-newsletter" type="text" name="winnie-pooh"/>
2452                                    </div>
2453                                    <input type="hidden" name="name" value="Sem nome" />
2454                                    <input type="hidden" name="message" value="Pedido de inscrição na newsletter" />
2455                                    <input type="hidden" name="type" value="newsletter" />
2456                                    <input type="hidden" name="contact" value="Env
2456iar" />
2457                                </div>
2458                                <div class="d-block d-md-flex newsletter-form-ctas">
2459                                    <a class="btn btn-secondary d-none d-md-block" href="#" onclick="localStorage.setItem('initial-email', 'true'); window.location.reload(); return false;">CANCELAR</a>
2460                                    <button type="submit" class="btn btn-primary order-1 order-md-2">ACESSAR</button>
2461                                    <a class="btn btn-secondary d-block d-md-none" href="#" onclick="localStorage.setItem('initial-email', 'true'); window.location.reload(); return false;">CANCELAR</a>
2462                                </div>
2463                            </form>
2464                        </div>
2465                    </div>
2466                </div>
2467                    
2468        
2469            
2470            <span class="js-ship-free-min hidden" data-pricemin="19489"></span>
2471            <span class="js-cart-subtotal hidden" data-priceraw="0"></span>
2472            <span class="js-cart-discount hidden" data-priceraw="0"></span>
vendor: 144 bytes, lines 2472-2476
2472
2473        
2474        
2475        
2476        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 4,081 bytes, lines 2476-2481
2476<script type="text/javascript">
2477
2478            
2479            
2480
2481!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>
24812&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
2482
2483!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(a){void 0===e[a]?e[a]=t[a]:i(t[a])&&i(e[a])&&Object.keys(t[a]).length>0&&s(e[a],t[a])}
vendor: 14,698 bytes, line 2483
2483))}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function o(){var e="undefined"!=typeof window?window:{};return s(e,n),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,i){return(p=h()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&d(a,i.prototype),a}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return p(e,arguments,l(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var c=function(e){var t,i;function s(t){var i,s,a;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),a=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(u(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var i=o(),s=r(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var l="div";0===n.indexOf("<li")&&(l="ul"),0===n.indexOf("<tr")&&(l="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(l="tr"),0===n.indexOf("<tbody")&&(l="table"),0===n.indexOf("<option")&&(l="select");var d=s.createElement(l);d.innerHTML=n;for(var h=0;h<d.childNodes.length;h+=1)a.push(d.childNodes[h])}else a=function(e,t){if("string"!=typeof e)return[e];for(var i=[],s=t.querySelectorAll(e),a=0;a<s.length;a+=1)i.push(s[a]);return i}(e.trim(),t||s)}else if(e.nodeType||e===i||e===s)a.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;a=e}return new c(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(a))}m.fn=c.prototype;var g,y,C,w={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,s)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,s)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));return f(this,(function(e){return s.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=v(t.map((function(e){return e.split(" ")})));this.forEach((function(e){s.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transition="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),m(t).is(a))r.apply(t,i);else for(var s=m(t).parents(),n=0;n<s.length;n+=1)m(s[n]).is(a)&&r.apply(s[n],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var d,h=s.split(" "),p=0;p<this.length;p+=1){var u=this[p];if(a)for(d=0;d<h.length;d+=1){var c=h[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[c]||(u.dom7LiveListeners[c]=[]),u.dom7LiveListeners[c].push({listener:r,proxyListener:o}),u.addEventListener(c,o,n)}else for(d=0;d<h.length;d+=1){var v=h[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[v]||(u.dom7Listeners[v]=[]),u.dom7Listeners[v].push({listener:r,proxyListener:l}),u.addEventListener(v,l,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var o=s.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],h=0;h<this.length;h+=1){var p=this[h],u=void 0;if(!a&&p.dom7Listeners?u=p.dom7Listeners[d]:a&&p.dom7LiveListeners&&(u=p.dom7LiveListeners[d]),u&&u.length)for(var c=u.length-1;c>=0;c-=1){var v=u[c];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1)):r||(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1))}}return this},trigger:function(){for(var e=o(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n<a.length;n+=1)for(var l=a[n],d=0;d<this.length;d+=1){var h=this[d];if(e.CustomEvent){var p=new e.CustomEvent(l,{detail:r,bubbles:!0,cancelable:!0});h.dom7EventData=i.filter((function(e,t){return t>0})),h.dispatchEvent(p),h.dom7EventData=[],delete h.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=o();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=o(),t=r(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,l=i.clientLeft||a.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-n,left:s.left+h-l}}return null},css:function(e,t){var i,s=o();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,i){e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=o(),a=r(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=m(e),i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}if(e===a)return n===a;if(e===s)return n===s;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var i=t+e;return m(i<0?[]:[this[i]])}return m([this[e]])},append:function(){for(var e,t=r(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof c)for(var n=0;n<e.length;n+=1)this[s].appendChild(e[n]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,s=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var a=s.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof c)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?m(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return m(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e?m(s).is(e)&&t.push(s):t.push(s),s=s.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return m(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,a=0;a<s.length;a+=1)e&&!m(s[a]).is(e)||t.push(s[a]);return m(t)},filter:function(e){return m(f(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function b(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function T(){return Date.now()}function S(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function x(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i)for(var s=Object.keys(Object(i)),a=0,r=s.length;a<r;a+=1){var n=s[a],o=Object.getOwnPropertyDescriptor(i,n);void 0!==o&&o.enumerable&&(S(e[n])&&S(i[n])?x(e[n],i[n]):!S(e[n])&&S(i[n])?(e[n]={},x(e[n],i[n])):e[n]=i[n])}}return e}function E(e,t){Object.keys(t).forEach((function(i){S(t[i])&&Object.keys(t[i]).forEach((function(s){"function"==typeof t[i][s]&&(t[i][s]=t[i][s].bind(e))})),e[i]=t[i]}))}function M(){return g||(g=function(){var e=o(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),y||(y=function(e){var t=(void 0===e?{}:e).userAgent,i=M(),s=o(),a=s.navigator.platform,r=t||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,d=s.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),p=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a,f="MacIntel"===a;return!p&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768"].indexOf(l+"x"+d)>=0&&((p=r.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),f=!1),h&&!v&&(n.os="android",n.android=!0),(p||c||u)&&(n.os="ios",n.ios=!0),n}(e)),y}function k(){return C||(C=function(){var e,t=o();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),C}
2483Object.keys(w).forEach((function(e){m.fn[e]=w[e]}));var L={name:"resize",create:function(){var e=this;x(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=o();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=o();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},z={attach:function(e,t){void 0===t&&(t={});var i=o(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},O={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){E(this,{observer:t(t({},z),{},{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function I(e){var t=r(),i=o(),s=this.touchEventsData,a=this.params,n=this.touches;if(!this.animating||!a.preventInteractionOnTransition){var l=e;l.originalEvent&&(l=l.originalEvent);var d=m(l.target);if(("wrapper"!==a.touchEventsTarget||d.closest(this.wrapperEl).length)&&(s.isTouchEvent="touchstart"===l.type,(s.isTouchEvent||!("which"in l)||3!==l.which)&&!(!s.isTouchEvent&&"button"in l&&l.button>0||s.isTouched&&s.isMoved)))if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||d.closest(a.swipeHandler)[0]){n.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,n.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var h=n.currentX,p=n.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=i.screen.width-c)){if(x(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=h,n.startY=p,s.touchStartTime=T(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;d.is(s.formElements)&&(v=!1),t.activeElement&&m(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]&&t.activeElement.blur();var f=v&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||f)&&l.preventDefault()}this.emit("touchStart",l)}}}}function A(e){var t=r(),i=this.touchEventsData,s=this.params,a=this.touches,n=this.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),d="touchmove"===o.type?l.pageX:o.pageX,h="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(x(a,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=T()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(h<a.startY&&this.translate<=this.maxTranslate()||h>a.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<a.startX&&this.translate<=this.maxTranslate()||d>a.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&m(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);
2483if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=d,a.currentY=h;var p=a.currentX-a.startX,u=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))<this.params.threshold)){var c;if(void 0===i.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+u*u>=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>s.touchAngle:90-c>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",o),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var v=this.isHorizontal()?p:u;a.diff=v,v*=s.touchRatio,n&&(v=-v),this.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var f=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),v>0&&i.currentTranslate>this.minTranslate()?(f=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+v,g))):v<0&&i.currentTranslate<this.maxTranslate()&&(f=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-v,g))),f&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(v)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 5,217 bytes, line 2483
2483if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:T()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}function B(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h,p=T(),u=p-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=T(),b((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var c=i.velocities.pop(),v=i.velocities.pop(),f=c.position-v.position,m=c.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(m>150||T()-c.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,y=t.velocity*g,C=t.translate+y;r&&(C=-C);var w,S,x=!1,E=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(C<t.maxTranslate())s.freeModeMomentumBounce?(C+t.maxTranslate()<-E&&(C=t.maxTranslate()-E),w=t.maxTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.maxTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(C>t.minTranslate())s.freeModeMomentumBounce?(C-t.minTranslate()>E&&(C=t.minTranslate()+E),w=t.minTranslate(),x=!0,i.allowMomentumBounce=!0):C=t.minTranslate(),s.loop&&s.centeredSlides&&(S=!0);else if(s.freeModeSticky){for(var M,P=0;P<l.length;P+=1)if(l[P]>-C){M=P;break}C=-(C=Math.abs(l[M]-C)<Math.abs(l[M-1]-C)||"next"===t.swipeDirection?l[M]:l[M-1])}if(S&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=r?Math.abs((-C-t.translate)/t.velocity):Math.abs((C-t.translate)/t.velocity),s.freeModeSticky){var k=Math.abs((r?-C:C)-t.translate),L=t.slidesSizesGrid[t.activeIndex];g=k<L?s.speed:k<2*L?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&x?(t.updateProgress(w),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout((function(){t.setTranslate(w),n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(C),t.setTransition(g),t.setTranslate(C),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(C),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var z=0,O=t.slidesSizesGrid[0],I=0;I<o.length;I+=I<s.slidesPerGroupSkip?1:s.slidesPerGroup){var A=I<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==o[I+A]?h>=o[I]&&h<o[I+A]&&(z=I,O=o[I+A]-o[I]):h>=o[I]&&(z=I,O=o[o.length-1]-o[o.length-2])}var B=(h-o[z])/O,D=z<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(B>=s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z)),"prev"===t.swipeDirection&&(B>1-s.longSwipesRatio?t.slideTo(z+D):t.slideTo(z))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(z+D):t.slideTo(z):("next"===t.swipeDirection&&t.slideTo(z+D),"prev"===t.swipeDirection&&t.slideTo(z))}}}function D(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>
24831)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function G(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function N(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var $=!1;function F(){}var V={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},H={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&x(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(s,r)}return a.__emitterProxy=t,s.on(e,a,i)},onAny:function(e,t){if("function"!=typeof e)return this;var i=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[i](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=s):(e=r[0].events,t=r[0].data,i=r[0].context||s),t.unshift(i);var o=Array.isArray(e)?e:e.split(" ");return o.forEach((function(e){if(s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEac
2483h((function(s){s.apply(i,[e].concat(t))})),s.eventsListeners&&s.eventsListeners[e]){var a=[];s.eventsListeners[e].forEach((function(e){a.push(e)})),a.forEach((function(e){e.apply(i,t)}))}})),s}},update:{updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.width?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),x(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=o(),t=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,n=this.virtual&&t.virtual.enabled,l=n?this.virtual.slides.length:this.slides.length,d=i.children("."+this.params.slideClass),h=n?this.virtual.slides.length:d.length,p=[],u=[],c=[];function v(e,i){return!t.cssMode||i!==d.length-1}var f=t.slidesOffsetBefore;"function"==typeof f&&(f=t.slidesOffsetBefore.call(this));var m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(this));var g=this.snapGrid.length,y=this.snapGrid.length,C=t.spaceBetween,w=-f,b=0,T=0;if(void 0!==s){var S,E;"string"==typeof C&&C.indexOf("%")>=0&&(C=parseFloat(C.replace("%",""))/100*s),this.virtualSize=-C,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(S=Math.floor(h/t.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(S=Math.max(S,t.slidesPerView*t.slidesPerColumn)));for(var M,P=t.slidesPerColumn,k=S/P,L=Math.floor(h/t.slidesPerColumn),z=0;z<h;z+=1){E=0;var O=d.eq(z);if(t.slidesPerColumn>1){var I=void 0,A=void 0,B=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor(z/(t.slidesPerGroup*t.slidesPerColumn)),G=z-t.slidesPerColumn*t.slidesPerGroup*D,N=0===D?t.slidesPerGroup:Math.min(Math.ceil((h-D*P*t.slidesPerGroup)/P),t.slidesPerGroup);I=(A=G-(B=Math.floor(G/N))*N+D*t.slidesPerGroup)+B*S/P,O.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===t.slidesPerColumnFill?(B=z-(A=Math.floor(z/P))*P,(A>L||A===L&&B===P-1)&&(B+=1)>=P&&(B=0,A+=1)):A=z-(B=Math.floor(z/k))*k;O.css("margin-"+(this.isHorizontal()?"top":"left"),0!==B&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==O.css("display")){if("auto"===t.slidesPerView){var $=e.getComputedStyle(O[0],null),F=O[0].style.transform,V=O[0].style.webkitTransform;if(F&&(O[0].style.transform="none"),V&&(O[0].style.webkitTransform="none"),t.roundLengths)E=this.isHorizontal()?O.outerWidth(!0):O.outerHeight(!0);else if(this.isHorizontal()){var H=parseFloat($.getPropertyValue("width")||0),j=parseFloat($.getPropertyValue("padding-left")||0),_=parseFloat($.getPropertyValue("padding-right")||0),W=parseFloat($.getPropertyValue("margin-left")||0),R=parseFloat($.getPropertyValue("margin-right")||0),q=$.getPropertyValue("box-sizing");E=q&&"border-box"===q?H+W+R:H+j+_+W+R}else{var X=parseFloat($.getPropertyValue("height")||0),Y=parseFloat($.getPropertyValue("padding-top")||0),U=parseFloat($.getPropertyValue("padding-bottom")||0),K=parseFloat($.getPropertyValue("margin-top")||0),J=parseFloat($.getPropertyValue("margin-bottom")||0),Q=$.getPropertyValue("box-sizing");E=Q&&"border-box"===Q?X+K+J:X+Y+U+K+J}F&&(O[0].style.transform=F),V&&(O[0].style.webkitTransform=V),t.roundLengths&&(E=Math.floor(E))}else E=(s-(t.slidesPerView-1)*C)/t.slidesPerView,t.roundLengths&&(E=Math.floor(E)),d[z]&&(this.isHorizontal()?d[z].style.width=E+"px":d[z].style.height=E+"px");d[z]&&(d[z].swiperSlideSize=E),c.push(E),t.centeredSlides?(w=w+E/2+b/2+C,0===b&&0!==z&&(w=w-s/2-C),0===z&&(w=w-s/2-C),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),T%t.slidesPerGroup==0&&p.push(w),u.push(w)):(t.roundLengths&&(w=Math.floor(w)),(T-Math.min(this.params.slidesPerGroupSkip,T))%this.params.slidesPerGroup==0&&p.push(w),u.push(w),w=w+E+C),this.virtualSize+=E+C,b=E,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(E+t.spaceBetween)*S,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){M=[];for(var Z=0;Z<p.length;Z+=1){var ee=p[Z];t.roundLengths&&(ee=Math.floor(ee)),p[Z]<this.virtualSize+p[0]&&M.push(ee)}p=M}if(!t.centeredSlides){M=[];for(var te=0;te<p.length;te+=1){var ie=p[te];t.roundLengths&&(ie=Math.floor(ie)),p[te]<=this.virtualSize-s&&M.push(ie)}p=M,Math.floor(this.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?d.filter(v).css({marginLeft:C+"px"}):d.filter(v).css({marginRight:C+"px"}):d.filter(v).css({marginBottom:C+"px"}
2483)),t.centeredSlides&&t.centeredSlidesBounds){var se=0;c.forEach((function(e){se+=e+(t.spaceBetween?t.spaceBetween:0)}));var ae=(se-=t.spaceBetween)-s;p=p.map((function(e){return e<0?-f:e>ae?ae+m:e}))}if(t.centerInsufficientSlides){var re=0;if(c.forEach((function(e){re+=e+(t.spaceBetween?t.spaceBetween:0)})),(re-=t.spaceBetween)<s){var ne=(s-re)/2;p.forEach((function(e,t){p[t]=e-ne})),u.forEach((function(e,t){u[t]=e+ne}))}}x(this,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:c}),h!==l&&this.emit("slidesLengthChange"),p.length!==g&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==y&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var a=this.activeIndex+t;if(a>this.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var r=i[t].offsetHeight;s=r>s?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var a=-e;s&&(a=e),i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var n=i[r],o=(a+(t.centeredSlides?this.minTranslate():0)-n.swiperSlideOffset)/(n.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var l=-(a-n.swiperSlideOffset),d=l+this.slidesSizesGrid[r];(l>=0&&l<this.size-1||d>1&&d<=this.size||l<=0&&d>=this.size)&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(t.slideVisibleClass))}n.progress=s?-o:o}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,n=this.isEnd,o=r,l=n;0===s?(a=0,r=!0,n=!0):(r=(a=(e-this.minTranslate())/s)<=0,n=a>=1),x(this,{progress:a,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!o&&this.emit("reachBeginning toEdge"),n&&!l&&this.emit("reachEnd toEdge"),(o&&!r||l&&!n)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);
2483i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,o=this.realIndex,l=this.snapIndex,d=e;if(void 0===d){for(var h=0;h<s.length;h+=1)void 0!==s[h+1]?i>=s[h]&&i<s[h+1]-(s[h+1]-s[h])/2?d=h:i>=s[h]&&i<s[h+1]&&(d=h+1):i>=s[h]&&(d=h);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(r.slidesPerGroupSkip,d);t=p+Math.floor((d-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==n){var u=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);x(this,{snapIndex:t,realIndex:u,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=m(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(m(i).attr("data-swiper-slide-index"),10):this.clickedIndex=m(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;var r=function(e,t){void 0===t&&(t="x");var i,s,a,r=o(),n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?((s=n.transform||n.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new r.WebKitCSSMatrix("none"===s?"":s)):i=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=r.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}(a[0],e);return i&&(r=-r),r||0},setTranslate:function(e,t){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,r=this.wrapperEl,n=this.progress,o=0,l=0;this.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||a.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l;var d=this.maxTranslate()-this.minTranslate();(0===d?0:(e-this.minTranslate())/d)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var r=this,n=r.params,o=r.wrapperEl;if(r.animating&&n.preventInteractionOnTransition)return!1;var l,d=r.minTranslate(),h=r.maxTranslate();if(l=s&&e>
2483d?d:s&&e<h?h:e,r.updateProgress(l),n.cssMode){var p,u=r.isHorizontal();if(0===t)o[u?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo(((p={})[u?"left":"top"]=-l,p.behavior="smooth",p));else o[u?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(r.setTransition(0),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var r=t;if(r||(r=i>a?"next":i<a?"prev":"reset"),this.emit("transitionStart"),e&&i!==a){if("reset"===r)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.previousIndex,a=this.params;if(this.animating=!1,!a.cssMode){this.setTransition(0);var r=t;if(r||(r=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),e&&i!==s){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=this,r=e;r<0&&(r=0);var n=a.params,o=a.snapGrid,l=a.slidesGrid,d=a.previousIndex,h=a.activeIndex,p=a.rtlTranslate,u=a.wrapperEl;if(a.animating&&n.preventInteractionOnTransition)return!1;var c=Math.min(a.params.slidesPerGroupSkip,r),v=c+Math.floor((r-c)/a.params.slidesPerGroup);v>=o.length&&(v=o.length-1),(h||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var f,m=-o[v];if(a.updateProgress(m),n.normalizeSlideIndex)for(var g=0;g<l.length;g+=1)-Math.floor(100*m)>=Math.floor(100*l[g])&&(r=g);if(a.initialized&&r!==h){if(!a.allowSlideNext&&m<a.translate&&m<a.minTranslate())return!1;if(!a.allowSlidePrev&&m>a.translate&&m>a.maxTranslate()&&(h||0)!==r)return!1}if(f=r>h?"next":r<h?"prev":"reset",p&&-m===a.translate||!p&&m===a.translate)return a.updateActiveIndex(r),n.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==n.effect&&a.setTranslate(m),"reset"!==f&&(a.transitionStart(i,f),a.transitionEnd(i,f)),!1;if(n.cssMode){var y,C=a.isHorizontal(),w=-m;if(p&&(w=u.scrollWidth-u.offsetWidth-w),0===t)u[C?"scrollLeft":"scrollTop"]=w;else if(u.scrollTo)u.scrollTo(((y={})[C?"left":"top"]=w,y.behavior="smooth",y));else u[C?"scrollLeft":"scrollTop"]=w;return!0}return 0===t?(a.setTransition(0),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.transitionEnd(i,f)):(a.setTransition(t),a.setTranslate(m),a.updateActiveIndex(r),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,s),a.transitionStart(i,f),a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,f))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=e;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,t,i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.snapGrid,n=this.slidesGrid,o=this.rtlTranslate;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function l(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,h=l(o?this.translate:-this.translate),p=r.map((function(e){return l(e)})),u=(r[p.indexOf(h)],r[p.indexOf(h)-1]);return void 0===u&&s.cssMode&&r.forEach((function(e){!u&&h>=e&&(u=e)})),void 0!==u&&(d=n.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[n]){var l=this.snapGrid[n];o-l>(this.snapGrid[n+1]-l)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];o-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<t.loopedSlides-a/2||r>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-a?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),b((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;o<n;o+=1){var l=m(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(l)}a=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);var d=[],h=[];a.each((function(t,i){var s=m(t);i<e.loopedSlides&&h.push(t),i<a.length&&i>=a.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}
2483));for(var p=0;p<h.length;p+=1)s.append(m(h[p].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=d.length-1;u>=0;u-=1)s.prepend(m(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-n[t]-this.getTranslate();if(t<s)e=i.length-3*s+t,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l);else if(t>=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&t.append(e[s]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&this.loopDestroy();var a=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&i.prepend(e[r]);a=s+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var r=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,o=[],l=r-1;l>=e;l-=1){var d=this.slides.eq(l);d.remove(),o.unshift(d)}if("object"==typeof t&&"length"in t){for(var h=0;h<t.length;h+=1)t[h]&&i.append(t[h]);n=a>e?a+t.length:a}else i.append(t);for(var p=0;p<o.length;p+=1)i.append(o[p]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var a,r=s;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)a=e[n],this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support;this.onTouchStart=I.bind(this),this.onTouchMove=A.bind(this),this.onTouchEnd=B.bind(this),t.cssMode&&(this.onScroll=N.bind(this)),this.onClick=G.bind(this);var l=!!t.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,l),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("touchstart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,d),s.addEventListener(i.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),s.addEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,d),$||(e.addEventListener("touchstart",F),$=!0)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D,!0):this.on("observerUpdate",D,!0)},detachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,o=this.support,l=!!t.nested;
2483if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,l),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var d=!("onTouchStart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,d),s.removeEventListener(i.move,this.onTouchMove,l),s.removeEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,d)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!o.touch&&n.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,l),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",D)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides,s=void 0===i?0:i,a=this.params,r=this.$el,n=a.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var o=this.getBreakpoint(n);if(o&&this.currentBreakpoint!==o){var l=o in n?n[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=l||this.originalParams,h=a.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!h&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var u=d.direction&&d.direction!==a.direction,c=a.loop&&(d.slidesPerView!==a.slidesPerView||u);u&&t&&this.changeDirection(),x(this.params,d),x(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,this.emit("_beforeBreakpoint",d),c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-s+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){var t=o();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a<s.length;a+=1){var r=s[a],n=r.point;r.value<=t.innerWidth&&(i=n)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=this.device,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,r){var n,l=o();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&a?d():t?((n=new l.Image).onload=d,n.onerror=d,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(
2483),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},j={},_=function(){function t(){for(var e,i,s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];1===a.length&&a[0].constructor&&a[0].constructor===Object?i=a[0]:(e=a[0],i=a[1]),i||(i={}),i=x({},i),e&&!i.el&&(i.el=e);var n=this;n.support=M(),n.device=P({userAgent:i.userAgent}),n.browser=k(),n.eventsListeners={},n.eventsAnyListeners=[],void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach((function(e){var t=n.modules[e];if(t.params){var s=Object.keys(t.params)[0],a=t.params[s];if("object"!=typeof a||null===a)return;if(!(s in i)||!("enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var o=x({},V);n.useParams(o),n.params=x({},o,j,i),n.originalParams=x({},n.params),n.passedParams=x({}
2483,i),n.params&&n.params.on&&Object.keys(n.params.on).forEach((function(e){n.on(e,n.params.on[e])})),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=m;var l=m(n.params.el);if(e=l[0]){if(l.length>1){var d=[];return l.each((function(e){var s=x({},i,{el:e});d.push(new t(s))})),d}var h,p,u;return e.swiper=n,e&&e.shadowRoot&&e.shadowRoot.querySelector?(h=m(e.shadowRoot.querySelector("."+n.params.wrapperClass))).children=function(e){return l.children(e)}:h=l.children("."+n.params.wrapperClass),x(n,{$el:l,el:e,$wrapperEl:h,wrapperEl:h[0],classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===h.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(p=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],n.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},n.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:T(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.emit("_swiper"),n.params.init&&n.init(),n}}var i,s,a,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=t.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}));e.emit("_slideClass",t,i.join(" "))}))},r.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;l<t.length;l+=1)t[l]&&!n&&(r+=1,(o+=t[l].swiperSlideSize)>s&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h<t.length;h+=1)i[h]-i[a]<s&&(r+=1);return r},r.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(s(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""}
2483)),this.emit("changeDirection"),t&&this.update()),this},r.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,r=s.$el,n=s.$wrapperEl,o=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),o&&o.length&&o.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)}
2483)),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){x(j,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+T();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,a=[{key:"extendedDefaults",get:function(){return j}},{key:"defaults",get:function(){return V}}],(s=null)&&e(i.prototype,s),a&&e(i,a),t}();Object.keys(H).forEach((function(e){Object.keys(H[e]).forEach((function(t){_.prototype[t]=H[e][t]}))})),_.use([L,O]);var W={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),x(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},R={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var n,o,l,d=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=i-this.pagination.dynamicBulletIndex,l=((o=n+(Math.min(d.length,t.dynamicMainBullets)-1))+n)/2),d.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)d.each((function(e){var s=m(e),a=s.index();a===i&&s.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=n&&a<=o&&s.addClass(t.bulletActiveClass+"-main"),a===n&&s.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===o&&s.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var h=d.eq(i),p=h.index();if(h.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=d.eq(n),c=d.eq(o),v=n;v<=o;v+=1)d.eq(v).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(p>=d.length-t.dynamicMainBullets){for(var f=t.dynamicMainBullets;f>=0;f-=1)d.eq(d.length-f).addClass(t.bulletActiveClass+"-main");d.eq(d.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(d.length,t.dynamicMainBullets+4),y=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-l*this.pagination.bulletSize,C=e?"right":"left";d.css(this.isHorizontal()?C:"top",y+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var w;w=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(i+1)/r,T=1,S=1;"horizontal"===w?T=b:S=b,a.find("."+t.progressbarFillClass).transform("translate3d(0,
24830,0) scaleX("+T+") scaleY("+S+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<a;r+=1)e.renderBullet?s+=e.renderBullet.call(this,r,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=m(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),x(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},q={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),r=a.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||r.push(a[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(s.loadingClass);var n=r.attr("data-background"),o=r.attr("data-src"),l=r.attr("data-srcset"),d=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],o||n,l,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(l&&(r.attr("srcset",l),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),o&&(r.attr("src",o),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),a.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var p=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(p.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",a[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",a[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,a=e.activeIndex,r=e.virtual&&i.virtual.enabled,n=i.lazy,o=i.slidesPerView;function l(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(i)}));else if(o>1)for(var h=a;h<a+o;h+=1)l(h)&&e.lazy.loadInSlide(h);else e.lazy.loadInSlide(a);if(n.loadPrevNext)if(o>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,u=o,c=Math.min(a+u+Math.max(p,u),s.length),v=Math.max(a-Math.max(u,p),0),f=a+o;f<c;f+=1)l(f)&&e.lazy.loadInSlide(f);for(var g=v;g<a;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var y=t.children("."+i.slideNextClass);y.length>0&&e.lazy.loadInSlide(d(y));var C=t.children("."+i.slidePrevClass);C.length>0&&e.lazy.loadInSlide(d(C))}}},X={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=b((function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,
2483!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))},onVisibilityChange:function(){var e=r();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},Y={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var a=0;this.isHorizontal()||(a=s,s=0);var r=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,s=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)s.trigger(e[i])}}))}}},U=[{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){E(this,{navigation:t({},W)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,a=s.$nextEl,r=s.$prevEl;!e.params.navigation.hideOnClick||m(t.target).is(r)||m(t.target).is(a)||(a?i=a.hasClass(e.params.navigation.hiddenClass):r&&(i=r.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),a&&a.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){E(this,{pagination:t({dynamicBulletIndex:0},R)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){E(this,{lazy:t({initialImageLoaded:!1},q)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){E(this,{autoplay:t(t({},X),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.auto
2483play.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){E(this,{fadeEffect:t({},Y)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};x(e.params,t),x(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}}];return _.use(U),_}));
2484
2485function createSwiper(selector, swiperParams, callback = null) {
2486    /**
2487     * Use timer to create new task instead of executing in the current one
2488     * in order to split total blocking time
2489     */
2490    setTimeout(function() {
2491        const swiperInstance = new Swiper(selector, swiperParams);
2492        if (callback) {
2493            callback(swiperInstance);
2494        }
2495    }, 0);
2496}
2497
2498            
2499            LS.ready.then(function(){
2500
2501                
2502                
2503
2504
2505	
2506
2507	!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).window=t.window||{})}(this,(function(t){"use strict";function e(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function i(t){for(var i=1;i<arguments.length;i++){var n=null!=arguments[i]?arguments[i]:{};i%2?e(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function s(t,e,i){return e&&a(t.prototype,e),i&&a(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function r(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e)}function c(t){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},c(t)}function h(t,e){return h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},h(t,e)}function d(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return d(t)}function f(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,n=c(t);if(e){var o=c(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return u(this,i)}}function v(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=c(t)););return t}function p(){return p="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,
2507i){var n=v(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:i):o.value}},p.apply(this,arguments)}function g(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==i)return;var n,o,a=[],s=!0,r=!1;try{for(i=i.call(t);!(s=(n=i.next()).done)&&(a.push(n.value),!e||a.length!==e);s=!0);}catch(t){r=!0,o=t}finally{try{s||null==i.return||i.return()}finally{if(r)throw o}}return a}(t,e)||y(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(t){return function(t){if(Array.isArray(t))return b(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||y(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(t,e){if(t){if("string"==typeof t)return b(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?b(t,e):void 0}}function b(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function x(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=y(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,r=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){r=!0,a=t},f:function(){try{s||null==i.return||i.return()}finally{if(r)throw a}}}}var w=function(t){return"object"===n(t)&&null!==t&&t.constructor===Object&&"[object Object]"===Object.prototype.toString.call(t)},k=function t(){for(var e=!1,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];"boolean"==typeof o[0]&&(e=o.shift());var s=o[0];if(!s||"object"!==n(s))throw new Error("extendee must be an object");for(var r=o.slice(1),l=r.length,c=0;c<l;c++){var h=r[c];for(var d in h)if(h.hasOwnProperty(d)){var u=h[d];if(e&&(Array.isArray(u)||w(u))){var f=Array.isArray(u)?[]:{};s[d]=t(!0,s.hasOwnProperty(d)?s[d]:f,u)}else s[d]=u}}return s},S=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e4;return t=parseFloat(t)||0,Math.round((t+Number.EPSILON)*e)/e},C=function t(e){return!!(e&&"object"===n(e)&&e instanceof Element&&e!==document.body)&&(!e.__Panzoom&&(function(t){var e=getComputedStyle(t)["overflow-y"],i=getComputedStyle(t)["overflow-x"],n=("scroll"===e||"auto"===e)&&Math.abs(t.scrollHeight-t.clientHeight)>1,o=("scroll"===i||"auto"===i)&&Math.abs(t.scrollWidth-t.clientWidth)>1;return n||o}(e)?e:t(e.parentNode)))},$="undefined"!=typeof window&&window.ResizeObserver||function(){function t(e){o(this,t),this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=e}return s(t,[{key:"observe",value:function(t){if(!this.observables.some((function(e){return e.el===t}))){var e={el:t,size:{height:t.clientHeight,width:t.clientWidth}};this.observables.push(e)}}},{key:"unobserve",value:function(t){this.observables=this.observables.filter((function(e){return e.el!==t}))}},{key:"disconnect",value:function(){this.observables=[]}},{key:"check",value:function(){var t=this.observables.filter((function(t){var e=t.el.clientHeight,i=t.el.clientWidth;if(t.size.height!==e||t.size.width!==i)return t.size.height=e,t.size.width=i,!0})).map((function(t){return t.el}));t.length>0&&this.callback(t),window.requestAnimationFrame(this.boundCheck)}}]),t}(),E=s((function t(e){o(this,t),this.id=self.Touch&&e instanceof Touch?e.identifier:-1,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY})),P=function(t,e){return e?Math.sqrt(Math.pow(e.clientX-t.clientX,2)+Math.pow(e.clientY-t.clientY,2)):0},T=function(t,e){return e?{clientX:(t.clientX+e.clientX)/2,clientY:(t.clientY+e.clientY)/2}:t},L=function(t){return"changedTouches"in t},_=function(){function t(e){var i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.start,s=void 0===a?function(){return!0}:a,r=n.move,l=void 0===r?function(){}:r,c=n.end,h=void 0===c?function(){}:c;o(this,t),this._element=e,this.startPointers=[],this.currentPointers=[],this._pointerStart=function(t){if(!(t.buttons>0&&0!==t.button)){var e=new E(t);i.currentPointers.some((function(t){return t.id===e.id}))||i._triggerPointerStart(e,t)&&(window.addEventListener("mousemove",i._move),window.addEventListener("mouseup",i._pointerEnd))}},this._touchStart=function(t){for(var e=0,n=Array.from(t.changedTouches||[]);e<n.length;e++){var o=n[e];i._triggerPointerStart(new E(o),t)}},this._move=function(t){var e,n=i.currentPointers.slice(),o=L(t)?Array.from(t.changedTouches).map((function(t){return new E(t)})):[new E(t)],a=[],s=x(o);try{var r=function(){var t=e.value,n=i.currentPointers.findIndex((function(e){return e.id===t.id}));if(n<0)return"continue";a.push(t),i.currentPointers[n]=t};for(s.s();!(e=s.n()).done;)r()}catch(t){s.e(t)}finally{s.f()}i._moveCallback(n,i.currentPointers.slice(),t)},this._triggerPointerEnd=function(t,e){var n=i.currentPointers.findIndex((function(e){return e.id===t.id}));return!(n<0)&&(i.currentPointers.splice(n,1),i.startPointers.splice(n,1),i._endCallback(t,e),!0)},this._pointerEnd=function(t){t.buttons>0&&0!==t.button||i._triggerPointerEnd(new E(t),t)&&(window.removeEventListener("mousemove",i._move,{passive:!1}),window.removeEventListener("mouseup",i._pointerEnd,{passive:!1}))},this._touchEnd=function(t){for(var e=0,n=Array.from(t.changedTouches||[]);e<n.length;e++){var o=n[e];i._triggerPointerEnd(new E(o),t)}},this._startCallback=s,this._moveCallback=l,this._endCallback=h,this._element.addEventListener("mousedown",this._pointerStart,{passive:!1}),this._element.addEventListener("touchstart",this._touchStart,{passive:!1}),this._element.addEventListener("touchmove",this._move,{passive:!1}),this._element.addEventListener("touchend",this._touchEnd),this._element.addEventListener("touchcancel",this._touchEnd)}return s(t,[{key:"stop",value:function(){this._element.removeEventListener("mousedown",this._pointerStart,{passive:!1}),this._element.removeEventListener("touchstart",this._touchStart,{passive:!1}),this._element.removeEventListener("touchmove",this._move,{passive:!1}),this._element.removeEventListener("touchend",this._touchEnd),this._element.removeEventListener("touchcancel",this._touchEnd),window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)}},{key:"_triggerPointerStart",value:function(t,e){return!!this._startCallback(t,e)&&(this.currentPointers.push(t),this.startPointers.push(t),!0)}}]),t}(),A=function(t,e){return t.split(".").reduce((function(t,e){return t&&t[e]}
2507),e)},O=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(this,t),this.options=k(!0,{},e),this.plugins=[],this.events={};for(var i=0,n=["on","once"];i<n.length;i++)for(var a=n[i],s=0,r=Object.entries(this.options[a]||{});s<r.length;s++){var l=r[s];this[a].apply(this,m(l))}}return s(t,[{key:"option",value:function(t,e){t=String(t);var i=A(t,this.options);if("function"==typeof i){for(var n,o=arguments.length,a=new Array(o>2?o-2:0),s=2;s<o;s++)a[s-2]=arguments[s];i=(n=i).call.apply(n,[this,this].concat(a))}return void 0===i?e:i}},{key:"localize",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t=(t=String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,(function(t,n,o){var a="";o?a=e.option("".concat(n[0]+n.toLowerCase().substring(1),".l10n.").concat(o)):n&&(a=e.option("l10n.".concat(n))),a||(a=t);for(var s=0;s<i.length;s++)a=a.split(i[s][0]).join(i[s][1]);return a}))).replace(/\{\{(.*)\}\}/,(function(t,e){return e}))}},{key:"on",value:function(t,e){var i=this;if(w(t)){for(var n=0,o=Object.entries(t);n<o.length;n++){var a=o[n];this.on.apply(this,m(a))}return this}return String(t).split(" ").forEach((function(t){var n=i.events[t]=i.events[t]||[];-1==n.indexOf(e)&&n.push(e)})),this}},{key:"once",value:function(t,e){var i=this;if(w(t)){for(var n=0,o=Object.entries(t);n<o.length;n++){var a=o[n];this.once.apply(this,m(a))}return this}return String(t).split(" ").forEach((function(t){var n=function n(){i.off(t,n);for(var o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];e.call.apply(e,[i,i].concat(a))};n._=e,i.on(t,n)})),this}},{key:"off",value:function(t,e){var i=this;if(!w(t))return t.split(" ").forEach((function(t){var n=i.events[t];if(!n||!n.length)return i;for(var o=-1,a=0,s=n.length;a<s;a++){var r=n[a];if(r&&(r===e||r._===e)){o=a;break}}-1!=o&&n.splice(o,1)})),this;for(var n=0,o=Object.entries(t);n<o.length;n++){var a=o[n];this.off.apply(this,m(a))}}},{key:"trigger",value:function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];var o,a=x(m(this.events[t]||[]).slice());try{for(a.s();!(o=a.n()).done;){var s=o.value;if(s&&!1===s.call.apply(s,[this,this].concat(i)))return!1}}catch(t){a.e(t)}finally{a.f()}var r,l=x(m(this.events["*"]||[]).slice());try{for(l.s();!(r=l.n()).done;){var c=r.value;if(c&&!1===c.call.apply(c,[this,t,this].concat(i)))return!1}}catch(t){l.e(t)}finally{l.f()}return!0}},{key:"attachPlugins",value:function(t){for(var e={},i=0,n=Object.entries(t||{});i<n.length;i++){var o=g(n[i],2),a=o[0],s=o[1];!1===this.options[a]||this.plugins[a]||(this.options[a]=k({},s.defaults||{},this.options[a]),e[a]=new s(this))}for(var r=0,l=Object.entries(e);r<l.length;r++){var c=g(l[r],2);c[0],c[1].attach(this)}return this.plugins=Object.assign({},this.plugins,e),this}},{key:"detachPlugins",value:function(){for(var t in this.plugins){var e=void 0;(e=this.plugins[t])&&"function"==typeof e.detach&&e.detach(this)}return this.plugins={},this}}]),t}(),z={touch:!0,zoom:!0,pinchToZoom:!0,panOnlyZoomed:!1,lockAxis:!1,friction:.64,decelFriction:.88,zoomFriction:.74,bounceForce:.2,baseScale:1,minScale:1,maxScale:2,step:.5,textSelection:!1,click:"toggleZoom",wheel:"zoom",wheelFactor:42,wheelLimit:5,draggableClass:"is-draggable",draggingClass:"is-dragging",ratio:1},M=function(t){l(n,t);var e=f(n);function n(t){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,n),(i=e.call(this,k(!0,{},z,a))).state="init",i.$container=t;for(var s=0,r=["onLoad","onWheel","onClick"];s<r.length;s++){var l=r[s];i[l]=i[l].bind(d(i))}return i.initLayout(),i.resetValues(),i.attachPlugins(n.Plugins),i.trigger("init"),i.updateMetrics(),i.attachEvents(),i.trigger("ready"),!1===i.option("centerOnStart")?i.state="ready":i.panTo({friction:0}),t.__Panzoom=d(i),i}return s(n,[{key:"initLayout",value:function(){var t=this.$container;if(!(t instanceof HTMLElement))throw new Error("Panzoom: Container not found");var e=this.option("content")||t.querySelector(".panzoom__content");if(!e)throw new Error("Panzoom: Content not found");this.$content=e;var i,n=this.option("viewport")||t.querySelector(".panzoom__viewport");n||!1===this.option("wrapInner")||((n=document.createElement("div")).classList.add("panzoom__viewport"),(i=n).append.apply(i,m(t.childNodes)),t.appendChild(n));this.$viewport=n||e.parentNode}},{key:"resetValues",value:function(){this.updateRate=this.option("updateRate",/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)?250:24),this.container={width:0,height:0},this.viewport={width:0,height:0},this.content={origWidth:0,origHeight:0,width:0,height:0,x:this.option("x",0),y:this.option("y",0),scale:this.option("baseScale")},this.transform={x:0,y:0,scale:1},this.resetDragPosition()}},{key:"onLoad",value:function(t){this.updateMetrics(),this.panTo({scale:this.option("baseScale"),friction:0}),this.trigger("load",t)}},{key:"onClick",value:function(t){if(!(t.defaultPrevented||document.activeElement&&document.activeElement.closest("[contenteditable]")))if(!this.option("textSelection")||!window.getSelection().toString().length||t.target&&t.target.hasAttribute("data-fancybox-close")){var e=this.$content.getClientRects()[0];if("ready"!==this.state&&(this.dragPosition.midPoint||Math.abs(e.top-this.dragStart.rect.top)>1||Math.abs(e.left-this.dragStart.rect.left)>1))return t.preventDefault(),void t.stopPropagation();!1!==this.trigger("click",t)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(t.preventDefault(),t.stopPropagation(),this.zoomWithClick(t))}else t.stopPropagation()}},{key:"onWheel",value:function(t){!1!==this.trigger("wheel",t)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(t)}},{key:"zoomWithWheel",value:function(t){void 0===this.changedDelta&&(this.changedDelta=0);var e=Math.max(-1,Math.min(1,-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)),i=this.content.scale,n=i*(100+e*this.option("wheelFactor"))/100;if(e<0&&Math.abs(i-this.option("minScale"))<.01||e>0&&Math.abs(i-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(e),n=i):(this.changedDelta=0,n=Math.max(Math.min(n,this.option("maxScale")),this.option("minScale"))),!(this.changedDelta>this.option("wheelLimit"))&&(t.preventDefault(),n!==i)){var o=this.$content.getBoundingClientRect(),a=t.clientX-o.left,s=t.clientY-o.top;this.zoomTo(n,{x:a,y:s}
2507)}}},{key:"zoomWithClick",value:function(t){var e=this.$content.getClientRects()[0],i=t.clientX-e.left,n=t.clientY-e.top;this.toggleZoom({x:i,y:n})}},{key:"attachEvents",value:function(){var t=this;this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();var e=new _(this.$container,{start:function(i,n){if(!t.option("touch"))return!1;if(t.velocity.scale<0)return!1;var o=n.composedPath()[0];if(!e.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(o.nodeName))return!1;if(t.option("textSelection")&&function(t,e,i){for(var n=t.childNodes,o=document.createRange(),a=0;a<n.length;a++){var s=n[a];if(s.nodeType===Node.TEXT_NODE){o.selectNodeContents(s);var r=o.getBoundingClientRect();if(e>=r.left&&i>=r.top&&e<=r.right&&i<=r.bottom)return s}}return!1}(o,i.clientX,i.clientY))return!1}return!C(o)&&(!1!==t.trigger("touchStart",n)&&("mousedown"===n.type&&n.preventDefault(),t.state="pointerdown",t.resetDragPosition(),t.dragPosition.midPoint=null,t.dragPosition.time=Date.now(),!0))},move:function(i,n,o){if("pointerdown"===t.state)if(!1!==t.trigger("touchMove",o)){if(!(n.length<2&&!0===t.option("panOnlyZoomed")&&t.content.width<=t.viewport.width&&t.content.height<=t.viewport.height&&t.transform.scale<=t.option("baseScale"))&&(!(n.length>1)||t.option("zoom")&&!1!==t.option("pinchToZoom"))){var a=T(i[0],i[1]),s=T(n[0],n[1]),r=s.clientX-a.clientX,l=s.clientY-a.clientY,c=P(i[0],i[1]),h=P(n[0],n[1]),d=c&&h?h/c:1;t.dragOffset.x+=r,t.dragOffset.y+=l,t.dragOffset.scale*=d,t.dragOffset.time=Date.now()-t.dragPosition.time;var u=1===t.dragStart.scale&&t.option("lockAxis");if(u&&!t.lockAxis){if(Math.abs(t.dragOffset.x)<6&&Math.abs(t.dragOffset.y)<6)return void o.preventDefault();var f=Math.abs(180*Math.atan2(t.dragOffset.y,t.dragOffset.x)/Math.PI);t.lockAxis=f>45&&f<135?"y":"x"}if("xy"===u||"y"!==t.lockAxis){if(o.preventDefault(),o.stopPropagation(),o.stopImmediatePropagation(),t.lockAxis&&(t.dragOffset["x"===t.lockAxis?"y":"x"]=0),t.$container.classList.add(t.option("draggingClass")),t.transform.scale===t.option("baseScale")&&"y"===t.lockAxis||(t.dragPosition.x=t.dragStart.x+t.dragOffset.x),t.transform.scale===t.option("baseScale")&&"x"===t.lockAxis||(t.dragPosition.y=t.dragStart.y+t.dragOffset.y),t.dragPosition.scale=t.dragStart.scale*t.dragOffset.scale,n.length>1){var v=T(e.startPointers[0],e.startPointers[1]),p=v.clientX-t.dragStart.rect.x,g=v.clientY-t.dragStart.rect.y,m=t.getZoomDelta(t.content.scale*t.dragOffset.scale,p,g),y=m.deltaX,b=m.deltaY;t.dragPosition.x-=y,t.dragPosition.y-=b,t.dragPosition.midPoint=s}else t.setDragResistance();t.transform={x:t.dragPosition.x,y:t.dragPosition.y,scale:t.dragPosition.scale},t.startAnimation()}}}else o.preventDefault()},end:function(n,o){if("pointerdown"===t.state)if(t._dragOffset=i({},t.dragOffset),e.currentPointers.length)t.resetDragPosition();else if(t.state="decel",t.friction=t.option("decelFriction"),t.recalculateTransform(),t.$container.classList.remove(t.option("draggingClass")),!1!==t.trigger("touchEnd",o)&&"decel"===t.state){var a=t.option("minScale");if(t.transform.scale<a)t.zoomTo(a,{friction:.64});else{var s=t.option("maxScale");if(t.transform.scale-s>.01){var r=t.dragPosition.midPoint||n,l=t.$content.getClientRects()[0];t.zoomTo(s,{friction:.64,x:r.clientX-l.left,y:r.clientY-l.top})}else;}}}});this.pointerTracker=e}},{key:"initObserver",value:function(){var t=this;this.resizeObserver||(this.resizeObserver=new $((function(){t.updateTimer||(t.updateTimer=setTimeout((function(){var e=t.$container.getBoundingClientRect();e.width&&e.height?((Math.abs(e.width-t.container.width)>1||Math.abs(e.height-t.container.height)>1)&&(t.isAnimating()&&t.endAnimation(!0),t.updateMetrics(),t.panTo({x:t.content.x,y:t.content.y,scale:t.option("baseScale"),friction:0})),t.updateTimer=null):t.updateTimer=null}),t.updateRate))})),this.resizeObserver.observe(this.$container))}},{key:"resetDragPosition",value:function(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};var t=this.content,e=t.x,n=t.y,o=t.scale;
2507this.dragStart={rect:this.$content.getBoundingClientRect(),x:e,y:n,scale:o},this.dragPosition=i(i({},this.dragPosition),{},{x:e,y:n,scale:o}),this.dragOffset={x:0,y:0,scale:1,time:0}}},{key:"updateMetrics",value:function(t){!0!==t&&this.trigger("beforeUpdate");var e,n=this.$container,o=this.$content,a=this.$viewport,s=o instanceof HTMLImageElement,r=this.option("zoom"),l=this.option("resizeParent",r),c=this.option("width"),h=this.option("height"),d=c||(e=o,Math.max(parseFloat(e.naturalWidth||0),parseFloat(e.width&&e.width.baseVal&&e.width.baseVal.value||0),parseFloat(e.offsetWidth||0),parseFloat(e.scrollWidth||0))),u=h||function(t){return Math.max(parseFloat(t.naturalHeight||0),parseFloat(t.height&&t.height.baseVal&&t.height.baseVal.value||0),parseFloat(t.offsetHeight||0),parseFloat(t.scrollHeight||0))}(o);Object.assign(o.style,{width:c?"".concat(c,"px"):"",height:h?"".concat(h,"px"):"",maxWidth:"",maxHeight:""}),l&&Object.assign(a.style,{width:"",height:""});var f=this.option("ratio");c=d=S(d*f),h=u=S(u*f);var v=o.getBoundingClientRect(),p=a.getBoundingClientRect(),g=a==n?p:n.getBoundingClientRect(),m=Math.max(a.offsetWidth,S(p.width)),y=Math.max(a.offsetHeight,S(p.height)),b=window.getComputedStyle(a);if(m-=parseFloat(b.paddingLeft)+parseFloat(b.paddingRight),y-=parseFloat(b.paddingTop)+parseFloat(b.paddingBottom),this.viewport.width=m,this.viewport.height=y,r){if(Math.abs(d-v.width)>.1||Math.abs(u-v.height)>.1){var x=function(t,e,i,n){var o=Math.min(i/t||0,n/e);return{width:t*o||0,height:e*o||0}}(d,u,Math.min(d,v.width),Math.min(u,v.height));c=S(x.width),h=S(x.height)}Object.assign(o.style,{width:"".concat(c,"px"),height:"".concat(h,"px"),transform:""})}if(l&&(Object.assign(a.style,{width:"".concat(c,"px"),height:"".concat(h,"px")}),this.viewport=i(i({},this.viewport),{},{width:c,height:h})),s&&r&&"function"!=typeof this.options.maxScale){var w=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:w}}this.content=i(i({},this.content),{},{origWidth:d,origHeight:u,fitWidth:c,fitHeight:h,width:c,height:h,scale:1,isZoomable:r}),this.container={width:g.width,height:g.height},!0!==t&&this.trigger("afterUpdate")}},{key:"zoomIn",value:function(t){this.zoomTo(this.content.scale+(t||this.option("step")))}},{key:"zoomOut",value:function(t){this.zoomTo(this.content.scale-(t||this.option("step")))}},{key:"toggleZoom",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this.option("maxScale"),i=this.option("baseScale"),n=this.content.scale>i+.5*(e-i)?i:e;this.zoomTo(n,t)}},{key:"zoomTo",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("baseScale"),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.x,n=void 0===i?null:i,o=e.y,a=void 0===o?null:o;t=Math.max(Math.min(t,this.option("maxScale")),this.option("minScale"));var s=S(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===n&&(n=this.content.width*s*.5),null===a&&(a=this.content.height*s*.5);var r=this.getZoomDelta(t,n,a),l=r.deltaX,c=r.deltaY;n=this.content.x-l,a=this.content.y-c,this.panTo({x:n,y:a,scale:t,friction:this.option("zoomFriction")})}},{key:"getZoomDelta",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=this.content.fitWidth*this.content.scale,o=this.content.fitHeight*this.content.scale,a=e>0&&n?e/n:0,s=i>0&&o?i/o:0,r=this.content.fitWidth*t,l=this.content.fitHeight*t,c=(r-n)*a,h=(l-o)*s;return{deltaX:c,deltaY:h}}},{key:"panTo",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.x,n=void 0===e?this.content.x:e,o=t.y,a=void 0===o?this.content.y:o,s=t.scale,r=t.friction,l=void 0===r?this.option("friction"):r,c=t.ignoreBounds,h=void 0!==c&&c;if(s=s||this.content.scale||1,!h){var d=this.getBounds(s),u=d.boundX,f=d.boundY;u&&(n=Math.max(Math.min(n,u.to),u.from)),f&&(a=Math.max(Math.min(a,f.to),f.from))}this.friction=l,this.transform=i(i({},this.transform),{},{x:n,y:a,scale:s}),l?(this.state="panning",this.velocity={x:(1/this.friction-1)*(n-this.content.x),y:(1/this.friction-1)*(a-this.content.y),scale:(1/this.friction-1)*(s-this.content.scale)},this.startAnimation()):this.endAnimation()}},{key:"startAnimation",value:function(){var t=this;this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame((function(){return t.animate()}))}},{key:"animate",value:function(){var t=this;if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return void this.endAnimation();this.rAF=requestAnimationFrame((function(){return t.animate()}))}},{key:"getBounds",value:function(t){var e=this.boundX,i=this.boundY;if(void 0!==e&&void 0!==i)return{boundX:e,boundY:i};e={from:0,to:0},i={from:0,to:0},t=t||this.transform.scale;var n=this.content.fitWidth*t,o=this.content.fitHeight*t,a=this.viewport.width,s=this.viewport.height;if(n<a){var r=S(.5*(a-n));e.from=r,e.to=r}else e.from=S(a-n);if(o<s){var l=.5*(s-o);i.from=l,i.to=l}else i.from=S(s-o);return{boundX:e,boundY:i}}},{key:"setEdgeForce",value:function(){if("decel"===this.state){var t,e,i,n,o=this.option("bounceForce"),a=this.getBounds(Math.max(this.transform.scale,this.content.scale)),s=a.boundX,r=a.boundY;if(s&&(t=this.content.x<s.from,e=this.content.x>s.to),r&&(i=this.content.y<r.from,n=this.content.y>r.to),t||e){var l=((t?s.from:s.to)-this.content.x)*o,c=this.content.x+(this.velocity.x+l)/this.friction;c>=s.from&&c<=s.to&&(l+=this.velocity.x),this.velocity.x=l,this.recalculateTransform()}if(i||n){var h=((i?r.from:r.to)-this.content.y)*o,d=this.content.y+(h+this.velocity.y)/this.friction;d>=r.from&&d<=r.to&&(h+=this.velocity.y),this.velocity.y=h,this.recalculateTransform()}}}},{key:"setDragResistance",value:function(){if("pointerdown"===this.state){var t,e,i,n,o=this.getBounds(this.dragPosition.scale),a=o.boundX,s=o.boundY;if(a&&(t=this.dragPosition.x<a.from,e=this.dragPosition.x>a.to),s&&(i=this.dragPosition.y<s.from,n=this.dragPosition.y>s.to),(t||e)&&(!t||!e)){var r=t?a.from:a.to,l=r-this.dragPosition.x;this.dragPosition.x=r-.3*l}if((i||n)&&(!i||!n)){var c=i?s.from:s.to,h=c-this.dragPosition.y;this.dragPosition.y=c-.3*h}}}},{key:"setDragForce",value:function(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}},{key:"recalculateTransform",value:function(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}},{key:"isAnimating",value:function(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}},{key:"setTransform",value:function(t){var e,n,o,a,s;(t?(e=S(this.transform.x),n=S(this.transform.y),o=this.transform.scale,this.content=i(i({},this.content),{},{x:e,y:n,scale:o})):(e=S(this.content.x),n=S(this.content.y),o=this.content.scale/(this.content.width/this.content.fitWidth),this.content=i(i({},this.content),{},{x:e,y:n})),this.trigger("beforeTransform"),e=S(this.content.x),n=S(this.content.y),t&&this.option("zoom"))?(a=S(this.content.fitWidth*o),s=S(this.content.fitHeight*o),this.content.width=a,this.content.height=s,this.transform=i(i({},this.transform),{},{width:a,height:s,scale:o}),Object.assign(this.$content.style,{width:"".concat(a,"px"),height:"".concat(s,"px"),maxWidth:"none",maxHeight:"none",transform:"translate3d(".concat(e,"px, ").concat(n,"px, 0) scale(1)")})):this.$content.style.transform="translate3d(".concat(e,"px, ").concat(n,"px, 0) scale(").concat(o,")");this.trigger("afterTransform")}},{key:"endAnimation",value:function(t){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0}
2507,this.setTransform(!0),this.state="ready",this.handleCursor(),!0!==t&&this.trigger("endAnimation")}},{key:"handleCursor",value:function(){var t=this.option("draggableClass");t&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(t):this.$container.classList.add(t))}},{key:"detachEvents",value:function(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"destroy",value:function(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}]),n}(O);M.version="4.0.31",M.Plugins={};var I=function(t,e){var i=0;return function(){var n=(new Date).getTime();if(!(n-i<e))return i=n,t.apply(void 0,arguments)}},R=function(){function t(e){o(this,t),this.$container=null,this.$prev=null,this.$next=null,this.carousel=e,this.onRefresh=this.onRefresh.bind(this)}return s(t,[{key:"option",value:function(t){return this.carousel.option("Navigation.".concat(t))}},{key:"createButton",value:function(t){var e,i=this,n=document.createElement("button");n.setAttribute("title",this.carousel.localize("{{".concat(t.toUpperCase(),"}}")));var o=this.option("classNames.button")+" "+this.option("classNames.".concat(t));return(e=n.classList).add.apply(e,m(o.split(" "))),n.setAttribute("tabindex","0"),n.innerHTML=this.carousel.localize(this.option("".concat(t,"Tpl"))),n.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),i.carousel["slide".concat("next"===t?"Next":"Prev")]()})),n}},{key:"build",value:function(){var t;this.$container||(this.$container=document.createElement("div"),(t=this.$container.classList).add.apply(t,m(this.option("classNames.main").split(" "))),this.carousel.$container.appendChild(this.$container));this.$next||(this.$next=this.createButton("next"),this.$container.appendChild(this.$next)),this.$prev||(this.$prev=this.createButton("prev"),this.$container.appendChild(this.$prev))}},{key:"onRefresh",value:function(){var t=this.carousel.pages.length;t<=1||t>1&&this.carousel.elemDimWidth<this.carousel.wrapDimWidth&&!Number.isInteger(this.carousel.option("slidesPerPage"))?this.cleanup():(this.build(),this.$prev.removeAttribute("disabled"),this.$next.removeAttribute("disabled"),this.carousel.option("infiniteX",this.carousel.option("infinite"))||(this.carousel.page<=0&&this.$prev.setAttribute("disabled",""),this.carousel.page>=t-1&&this.$next.setAttribute("disabled","")))}},{key:"cleanup",value:function(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.carousel.on("refresh change",this.onRefresh)}},{key:"detach",value:function(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}]),t}();R.defaults={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};var F=function(){function t(e){o(this,t),this.carousel=e,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}return s(t,[{key:"buildList",value:function(){var t=this;if(!(this.carousel.pages.length<this.carousel.option("Dots.minSlideCount"))){var e=document.createElement("ol");return e.classList.add("carousel__dots"),e.addEventListener("click",(function(e){if("page"in e.target.dataset){e.preventDefault(),e.stopPropagation();var i=parseInt(e.target.dataset.page,10),n=t.carousel;i!==n.page&&(n.pages.length<3&&n.option("infinite")?n[0==i?"slidePrev":"slideNext"]():n.slideTo(i))}})),this.$list=e,this.carousel.$container.appendChild(e),this.carousel.$container.classList.add("has-dots"),e}}},{key:"removeList",value:function(){this.$list&&(this.$list.parentNode.removeChild(this.$list),this.$list=null),this.carousel.$container.classList.remove("has-dots")}},{key:"rebuildDots",value:function(){var t=this,e=this.$list,i=!!e,n=this.carousel.pages.length;if(n<2)i&&this.removeList();else{i||(e=this.buildList());var o=this.$list.children.length;if(o>n)for(var a=n;a<o;a++)this.$list.removeChild(this.$list.lastChild);else{for(var s=function(e){var i=document.createElement("li");i.classList.add("carousel__dot"),i.dataset.page=e,i.setAttribute("role","button"),i.setAttribute("tabindex","0"),i.setAttribute("title",t.carousel.localize("{{GOTO}}",[["%d",e+1]])),i.addEventListener("keydown",(function(t){var e,n=t.code;"Enter"===n||"NumpadEnter"===n?e=i:"ArrowRight"===n?e=i.nextSibling:"ArrowLeft"===n&&(e=i.previousSibling),e&&e.click()})),t.$list.appendChild(i)},r=o;r<n;r++)s(r);this.setActiveDot()}}}},{key:"setActiveDot",value:function(){if(this.$list){this.$list.childNodes.forEac
2507h((function(t){t.classList.remove("is-selected")}));var t=this.$list.childNodes[this.carousel.page];t&&t.classList.add("is-selected")}}},{key:"onChange",value:function(){this.setActiveDot()}},{key:"onRefresh",value:function(){this.rebuildDots()}},{key:"attach",value:function(){this.carousel.on(this.events)}},{key:"detach",value:function(){this.removeList(),this.carousel.off(this.events),this.carousel=null}}]),t}(),N=function(){function t(e){o(this,t),this.carousel=e,this.selectedIndex=null,this.friction=0,this.onNavReady=this.onNavReady.bind(this),this.onNavClick=this.onNavClick.bind(this),this.onNavCreateSlide=this.onNavCreateSlide.bind(this),this.onTargetChange=this.onTargetChange.bind(this)}return s(t,[{key:"addAsTargetFor",value:function(t){this.target=this.carousel,this.nav=t,this.attachEvents()}},{key:"addAsNavFor",value:function(t){this.target=t,this.nav=this.carousel,this.attachEvents()}},{key:"attachEvents",value:function(){this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.on("createSlide",this.onNavCreateSlide),this.nav.on("Panzoom.click",this.onNavClick),this.target.on("change",this.onTargetChange),this.target.on("Panzoom.afterUpdate",this.onTargetChange)}},{key:"onNavReady",value:function(){this.onTargetChange(!0)}},{key:"onNavClick",value:function(t,e,i){var n=i.target.closest(".carousel__slide");if(n){i.stopPropagation();var o=parseInt(n.dataset.index,10),a=this.target.findPageForSlide(o);this.target.page!==a&&this.target.slideTo(a,{friction:this.friction}),this.markSelectedSlide(o)}}},{key:"onNavCreateSlide",value:function(t,e){e.index===this.selectedIndex&&this.markSelectedSlide(e.index)}},{key:"onTargetChange",value:function(){var t=this.target.pages[this.target.page].indexes[0],e=this.nav.findPageForSlide(t);this.nav.slideTo(e),this.markSelectedSlide(t)}},{key:"markSelectedSlide",value:function(t){this.selectedIndex=t,m(this.nav.slides).filter((function(t){return t.$el&&t.$el.classList.remove("is-nav-selected")}));var e=this.nav.slides[t];e&&e.$el&&e.$el.classList.add("is-nav-selected")}},{key:"attach",value:function(t){var e=t.options.Sync;(e.target||e.nav)&&(e.target?this.addAsNavFor(e.target):e.nav&&this.addAsTargetFor(e.nav),this.friction=e.friction)}},{key:"detach",value:function(){this.nav&&(this.nav.off("ready",this.onNavReady),this.nav.off("Panzoom.click",this.onNavClick),this.nav.off("createSlide",this.onNavCreateSlide)),this.target&&(this.target.off("Panzoom.afterUpdate",this.onTargetChange),this.target.off("change",this.onTargetChange))}}]),t}();N.defaults={friction:.92};var D={Navigation:R,Dots:F,Sync:N},B={slides:[],preload:0,slidesPerPage:"auto",initialPage:null,initialSlide:null,friction:.92,center:!0,infinite:!0,fill:!0,dragFree:!1,prefix:"",classNames:{viewport:"carousel__viewport",track:"carousel__track",slide:"carousel__slide",slideSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}},H=function(t){l(n,t);var e=f(n);function n(t){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o(this,n),a=k(!0,{},B,a),(i=e.call(this,a)).state="init",i.$container=t,!(i.$container instanceof HTMLElement))throw new Error("No root element provided");return i.slideNext=I(i.slideNext.bind(d(i)),250),i.slidePrev=I(i.slidePrev.bind(d(i)),250),i.init(),t.__Carousel=d(i),i}return s(n,[{key:"init",value:function(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins(n.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform="translate3d(".concat(-1*this.pages[this.page].left,"px, 0px, 0) scale(1)")),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}},{key:"initLayout",value:function(){var t,e,i,n,o=this.option("prefix"),a=this.option("classNames");(this.$viewport=this.option("viewport")||this.$container.querySelector(".".concat(o).concat(a.viewport)),this.$viewport)||(this.$viewport=document.createElement("div"),(t=this.$viewport.classList).add.apply(t,m((o+a.viewport).split(" "))),(e=this.$viewport).append.apply(e,m(this.$container.childNodes)),this.$container.appendChild(this.$viewport));(this.$track=this.option("track")||this.$container.querySelector(".".concat(o).concat(a.track)),this.$track)||(this.$track=document.createElement("div"),(i=this.$track.classList).add.apply(i,m((o+a.track).split(" "))),(n=this.$track).append.apply(n,m(this.$viewport.childNodes)),this.$viewport.appendChild(this.$track))}},{key:"initSlides",value:function(){var t=this;this.slides=[],this.$viewport.querySelectorAll(".".concat(this.option("prefix")).c
2507oncat(this.option("classNames.slide"))).forEach((function(e){var i={$el:e,isDom:!0};t.slides.push(i),t.trigger("createSlide",i,t.slides.length)})),Array.isArray(this.options.slides)&&(this.slides=k(!0,m(this.slides),this.options.slides))}},{key:"updateMetrics",value:function(){var t,e=this,n=0,o=[];this.slides.forEach((function(i,a){var s=i.$el,r=i.isDom||!t?e.getSlideMetrics(s):t;i.index=a,i.width=r,i.left=n,t=r,n+=r,o.push(a)}));var a=Math.max(this.$track.offsetWidth,S(this.$track.getBoundingClientRect().width)),s=getComputedStyle(this.$track);a-=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),this.contentWidth=n,this.viewportWidth=a;var r=[],l=this.option("slidesPerPage");if(Number.isInteger(l)&&n>a)for(var c=0;c<this.slides.length;c+=l)r.push({indexes:o.slice(c,c+l),slides:this.slides.slice(c,c+l)});else for(var h=0,d=0,u=0;u<this.slides.length;u+=1){var f=this.slides[u];(!r.length||d+f.width>a)&&(r.push({indexes:[],slides:[]}),h=r.length-1,d=0),d+=f.width,r[h].indexes.push(u),r[h].slides.push(f)}var v=this.option("center"),p=this.option("fill");r.forEach((function(t,i){t.index=i,t.width=t.slides.reduce((function(t,e){return t+e.width}),0),t.left=t.slides[0].left,v&&(t.left+=.5*(a-t.width)*-1),p&&!e.option("infiniteX",e.option("infinite"))&&n>a&&(t.left=Math.max(t.left,0),t.left=Math.min(t.left,n-a))}));var g,y=[];r.forEach((function(t){var e=i({},t);g&&e.left===g.left?(g.width+=e.width,g.slides=[].concat(m(g.slides),m(e.slides)),g.indexes=[].concat(m(g.indexes),m(e.indexes))):(e.index=y.length,g=e,y.push(e))})),this.pages=y;var b=this.page;if(null===b){var x=this.option("initialSlide");b=null!==x?this.findPageForSlide(x):parseInt(this.option("initialPage",0),10)||0,y[b]||(b=y.length&&b>y.length?y[y.length-1].index:0),this.page=b,this.pageIndex=b}this.updatePanzoom(),this.trigger("refresh")}},{key:"getSlideMetrics",value:function(t){if(!t){var e,i,n=this.slides[0];if((t=document.createElement("div")).dataset.isTestEl=1,t.style.visibility="hidden",(e=t.classList).add.apply(e,m((this.option("prefix")+this.option("classNames.slide")).split(" "))),n.customClass)(i=t.classList).add.apply(i,m(n.customClass.split(" ")));this.$track.prepend(t)}var o=Math.max(t.offsetWidth,S(t.getBoundingClientRect().width)),a=t.currentStyle||window.getComputedStyle(t);return o=o+(parseFloat(a.marginLeft)||0)+(parseFloat(a.marginRight)||0),t.dataset.isTestEl&&t.remove(),o}},{key:"findPageForSlide",value:function(t){t=parseInt(t,10)||0;var e=this.pages.find((function(e){return e.indexes.indexOf(t)>-1}));return e?e.index:null}},{key:"slideNext",value:function(){this.slideTo(this.pageIndex+1)}},{key:"slidePrev",value:function(){this.slideTo(this.pageIndex-1)}},{key:"slideTo",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.x,n=void 0===i?-1*this.setPage(t,!0):i,o=e.y,a=void 0===o?0:o,s=e.friction,r=void 0===s?this.option("friction"):s;this.Panzoom.content.x===n&&!this.Panzoom.velocity.x&&r||(this.Panzoom.panTo({x:n,y:a,friction:r,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}},{key:"initPanzoom",value:function(){var t=this;this.Panzoom&&this.Panzoom.destroy();var e=k(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:function(){return t.option("textSelection",!1)},panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new M(this.$container,e),this.Panzoom.on({"*":function(e){for(var i=arguments.length,n=new Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];return t.trigger.apply(t,["Panzoom.".concat(e)].concat(n))},afterUpdate:function(){t.updatePage()},beforeTransform:this.onBeforeTransform.bind(this),touchEnd:this.onTouchEnd.bind(this),endAnimation:function(){t.trigger("settle")}}),this.updateMetrics(),this.manageSlideVisiblity()}},{key:"updatePanzoom",value:function(){this.Panzoom&&(this.Panzoom.content=i(i({},this.Panzoom.content),{},{fitWidth:this.contentWidth,origWidth:this.contentWidth,width:this.contentWidth}
2507),this.pages.length>1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}},{key:"manageSlideVisiblity",value:function(){var t=this,e=this.contentWidth,i=this.viewportWidth,n=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0,o=this.option("preload"),a=this.option("infiniteX",this.option("infinite")),s=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),r=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach((function(l){var c,h,d=0;c=n-s,h=n+i+r,c-=o*(i+s+r),h+=o*(i+s+r);var u=l.left+l.width>c&&l.left<h;c=n+e-s,h=n+e+i+r,c-=o*(i+s+r);var f=a&&l.left+l.width>c&&l.left<h;c=n-e-s,h=n-e+i+r,c-=o*(i+s+r);var v=a&&l.left+l.width>c&&l.left<h;f||u||v?(t.createSlideEl(l),u&&(d=0),f&&(d=-1),v&&(d=1),l.left+l.width>n&&l.left<=n+i+r&&(d=0)):t.removeSlideEl(l),l.hasDiff=d}));var l=0,c=0;this.slides.forEach((function(t,i){var n=0;t.$el?(i!==l||t.hasDiff?n=c+t.hasDiff*e:c=0,t.$el.style.left=Math.abs(n)>.1?"".concat(c+t.hasDiff*e,"px"):"",l++):c+=t.width})),this.markSelectedSlides()}},{key:"createSlideEl",value:function(t){var e;if(t){if(!t.$el){var i,n=document.createElement("div");if(n.dataset.index=t.index,(e=n.classList).add.apply(e,m((this.option("prefix")+this.option("classNames.slide")).split(" "))),t.customClass)(i=n.classList).add.apply(i,m(t.customClass.split(" ")));t.html&&(n.innerHTML=t.html);var o=[];this.slides.forEach((function(t,e){t.$el&&o.push(e)}));var a=t.index,s=null;if(o.length){var r=o.reduce((function(t,e){return Math.abs(e-a)<Math.abs(t-a)?e:t}));s=this.slides[r]}return this.$track.insertBefore(n,s&&s.$el?s.index<t.index?s.$el.nextSibling:s.$el:null),t.$el=n,this.trigger("createSlide",t,a),t}var l,c=t.$el.dataset.index;c&&parseInt(c,10)===t.index||(t.$el.dataset.index=t.index,t.$el.querySelectorAll("[data-lazy-srcset]").forEach((function(t){t.srcset=t.dataset.lazySrcset})),t.$el.querySelectorAll("[data-lazy-src]").forEach((function(t){var e=t.dataset.lazySrc;t instanceof HTMLImageElement?t.src=e:t.style.backgroundImage="url('".concat(e,"')")})),(l=t.$el.dataset.lazySrc)&&(t.$el.style.backgroundImage="url('".concat(l,"')")),t.state="ready")}}},{key:"removeSlideEl",value:function(t){t.$el&&!t.isDom&&(this.trigger("removeSlide",t),t.$el.remove(),t.$el=null)}},{key:"markSelectedSlides",value:function(){var t=this,e=this.option("classNames.slideSelected"),i="aria-hidden";this.slides.forEach((function(n,o){var a=n.$el;if(a){var s=t.pages[t.page];s&&s.indexes&&s.indexes.indexOf(o)>-1?(e&&!a.classList.contains(e)&&(a.classList.add(e),t.trigger("selectSlide",n)),a.removeAttribute(i)):(e&&a.classList.contains(e)&&(a.classList.remove(e),t.trigger("unselectSlide",n)),a.setAttribute(i,!0))}}))}},{key:"updatePage",value:function(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}},{key:"onBeforeTransform",value:function(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}},{key:"manageInfiniteTrack",value:function(){var t=this.contentWidth,e=this.viewportWidth;if(!(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||t<e)){var i=this.Panzoom,n=!1;return i.content.x<-1*(t-e)&&(i.content.x+=t,this.pageIndex=this.pageIndex-this.pages.length,n=!0),i.content.x>e&&(i.content.x-=t,this.pageIndex=this.pageIndex+this.pages.length,n=!0),n&&"pointerdown"===i.state&&i.resetDragPosition(),n}}},{key:"onTouchEnd",value:function(t,e){var i=this.option("dragFree");if(!i&&this.pages.length>1&&t.dragOffset.time<350&&Math.abs(t.dragOffset.y)<1&&Math.abs(t.dragOffset.x)>5)this[t.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i){var n=g(this.getPageFromPosition(-1*t.transform.x),2)[1];this.setPage(n)}else this.slideToClosest()}},{key:"slideToClosest",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this.getPageFromPosition(-1*this.Panzoom.content.x),i=g(e,2),n=i[1];this.slideTo(n,t)}},{key:"getPageFromPosition",value:function(t){var e=this.pages.length;this.option("center")&&(t+=.5*this.viewportWidth);var i=Math.floor(t/this.contentWidth);t-=i*this.contentWidth;var n=this.slides.find((function(e){return e.left<=t&&e.left+e.width>t}));if(n){var o=this.findPageForSlide(n.index);return[o,o+i*e]}return[0,0]}},{key:"setPage",value:function(t,e){var i=0,n=parseInt(t,10)||0,o=this.page,a=this.pageIndex,s=this.pages.length,r=this.contentWidth,l=this.viewportWidth;if(t=(n%s+s)%s,this.option("infiniteX",this.option("infinite"))&&r>l){var c=Math.floor(n/s)||0,h=r;if(i=this.pages[t].left+c*h,!0===e&&s>2){var d=-1*this.Panzoom.content.x,u=i-h,f=i+h,v=Math.abs(d-i),p=Math.abs(d-u),g=Math.abs(d-f);g<v&&g<=p?(i=f,n+=s):p<v&&p<g&&(i=u,n-=s)}}else t=n=Math.max(0,Math.min(n,s-1)),i=this.pages.length?this.pages[t].left:0;return this.page=t,this.pageIndex=n,null!==o&&t!==o&&(this.prevPage=o,this.prevPageIndex=a,this.trigger("change",t,o)),i}},{key:"destroy",value:function(){var t=this;
2507this.state="destroy",this.slides.forEach((function(e){t.removeSlideEl(e)})),this.slides=[],this.Panzoom.destroy(),this.detachPlugins()}}]),n}(O);H.version="4.0.31",H.Plugins=D;var W=!("undefined"==typeof window||!window.document||!window.document.createElement),j=null,X=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'],q=function(t){if(t&&W){null===j&&document.createElement("div").focus({get preventScroll(){return j=!0,!1}});try{if(t.setActive)t.setActive();else if(j)t.focus({preventScroll:!0});else{var e=window.pageXOffset||document.body.scrollTop,i=window.pageYOffset||document.body.scrollLeft;t.focus(),document.body.scrollTo({top:e,left:i,behavior:"auto"})}}catch(t){}}},U=function(){function t(e){o(this,t),this.fancybox=e,this.viewport=null,this.pendingUpdate=null;for(var i=0,n=["onReady","onResize","onTouchstart","onTouchmove"];i<n.length;i++){var a=n[i];this[a]=this[a].bind(this)}}return s(t,[{key:"onReady",value:function(){var t=window.visualViewport;t&&(this.viewport=t,this.startY=0,t.addEventListener("resize",this.onResize),this.updateViewport()),window.addEventListener("touchstart",this.onTouchstart,{passive:!1}),window.addEventListener("touchmove",this.onTouchmove,{passive:!1}),window.addEventListener("wheel",this.onWheel,{passive:!1})}},{key:"onResize",value:function(){this.updateViewport()}},{key:"updateViewport",value:function(){var t=this.fancybox,e=this.viewport,i=e.scale||1,n=t.$container;if(n){var o="",a="",s="";i-1>.1&&(o="".concat(e.width*i,"px"),a="".concat(e.height*i,"px"),s="translate3d(".concat(e.offsetLeft,"px, ").concat(e.offsetTop,"px, 0) scale(").concat(1/i,")")),n.style.width=o,n.style.height=a,n.style.transform=s}}},{key:"onTouchstart",value:function(t){this.startY=t.touches?t.touches[0].screenY:t.screenY}},{key:"onTouchmove",value:function(t){var e=this.startY,i=window.innerWidth/window.document.documentElement.clientWidth;if(t.cancelable&&!(t.touches.length>1||1!==i)){var n=C(t.composedPath()[0]);if(n){var o=window.getComputedStyle(n),a=parseInt(o.getPropertyValue("height"),10),s=t.touches?t.touches[0].screenY:t.screenY,r=e<=s&&0===n.scrollTop,l=e>=s&&n.scrollHeight-n.scrollTop===a;(r||l)&&t.preventDefault()}else t.preventDefault()}}},{key:"onWheel",value:function(t){C(t.composedPath()[0])||t.preventDefault()}},{key:"cleanup",value:function(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);var t=this.viewport;t&&(t.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1),window.removeEventListener("wheel",this.onWheel,{passive:!1})}},{key:"attach",value:function(){this.fancybox.on("initLayout",this.onReady)}},{key:"detach",value:function(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}}]),t}(),Y=function(){function t(e){o(this,t),this.fancybox=e,this.$container=null,this.state="init";for(var i=0,n=["onPrepare","onClosing","onKeydown"];i<n.length;i++){var a=n[i];this[a]=this[a].bind(this)}this.events={prepare:this.onPrepare,closing:this.onClosing,keydown:this.onKeydown}}return s(t,[{key:"onPrepare",value:function(){this.getSlides().length<this.fancybox.option("Thumbs.minSlideCount")?this.state="disabled":!0===this.fancybox.option("Thumbs.autoStart")&&this.fancybox.Carousel.Panzoom.content.height>=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}},{key:"onClosing",value:function(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}},{key:"onKeydown",value:function(t,e){e===t.option("Thumbs.key")&&this.toggle()}},{key:"build",value:function(){var t=this;if(!this.$container){var e=document.createElement("div");e.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(e,this.fancybox.$carousel.nextSibling),this.Carousel=new H(e,k(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",(function(e,i){i.preventDefault(),t.fancybox[i.deltaY<0?"prev":"next"]()})),this.$container=e,this.state="visible"}}},{key:"getSlides",value:function(){var t,e=[],i=x(this.fancybox.items);try{for(i.s();!(t=i.n()).done;){var n=t.value,o=n.thumb;o&&e.push({html:this.fancybox.option("Thumbs.tpl").replace(/\{\{src\}\}/gi,o),customClass:"has-thumb has-".concat(n.type||"image")})}}catch(t){i.e(t)}finally{i.f()}return e}},{key:"toggle",value:function(){"visible"===this.state?this.hide():"hidden"===this.state?this.show():this.build()}},{key:"show",value:function(){"hidden"===this.state&&(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),this.state="visible")}},{key:"hide",value:function(){"visible"===this.state&&(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",this.state="hidden")}},{key:"cleanup",value:function(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),t}();Y.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{},tpl:'<div class="fancybox__thumb" style="background-image:url(\'{{src}}\')"></div>'};var V=function(t,e){for(var i=new URL(t),n=new URLSearchParams(i.search),o=new URLSearchParams,a=0,s=[].concat(m(n),m(Object.entries(e)));a<s.length;a++){var r=g(s[a],2),l=r[0],c=r[1];"t"===l?o.set("start",parseInt(c)):o.set(l,c)}o=o.toString();var h=t.match(/#t=((.*)?\d+s)/);return h&&(o+="#t=".concat(h[1])),o},Z={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n  <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',format:""}}
2507,G=function(){function t(e){o(this,t),this.fancybox=e;for(var i=0,n=["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"];i<n.length;i++){var a=n[i];this[a]=this[a].bind(this)}this.events={init:this.onInit,ready:this.onReady,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide,"Carousel.selectSlide":this.onSelectSlide,"Carousel.unselectSlide":this.onUnselectSlide,"Carousel.refresh":this.onRefresh}}return s(t,[{key:"onInit",value:function(){var t,e=x(this.fancybox.items);try{for(e.s();!(t=e.n()).done;){var i=t.value;this.processType(i)}}catch(t){e.e(t)}finally{e.f()}}},{key:"processType",value:function(t){if(t.html)return t.src=t.html,t.type="html",void delete t.html;var e=t.src||"",i=t.type||this.fancybox.options.type,n=null;if(!e||"string"==typeof e){if(n=e.match(/(?:youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){var o=V(e,this.fancybox.option("Html.youtube")),a=encodeURIComponent(n[1]);t.videoId=a,t.src="https://www.youtube-nocookie.com/embed/".concat(a,"?").concat(o),t.thumb=t.thumb||"https://i.ytimg.com/vi/".concat(a,"/mqdefault.jpg"),t.vendor="youtube",i="video"}else if(n=e.match(/^.+vimeo.com\/(?:\/)?([\d]+)(.*)?/)){var s=V(e,this.fancybox.option("Html.vimeo")),r=encodeURIComponent(n[1]);t.videoId=r,t.src="https://player.vimeo.com/video/".concat(r,"?").concat(s),t.vendor="vimeo",i="video"}else(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(t.src="//maps.google.".concat(n[1],"/?ll=").concat((n[2]?n[2]+"&z="+Math.floor(n[3])+(n[4]?n[4].replace(/^\//,"&"):""):n[4]+"").replace(/\?/,"&"),"&output=").concat(n[4]&&n[4].indexOf("layer=c")>0?"svembed":"embed"),i="map"):(n=e.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(t.src="//maps.google.".concat(n[1],"/maps?q=").concat(n[2].replace("query=","q=").replace("api=1",""),"&output=embed"),i="map");i||("#"===e.charAt(0)?i="inline":(n=e.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i="html5video",t.format=t.format||"video/"+("ogv"===n[1]?"ogg":n[1])):e.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i="image":e.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),t.type=i||this.fancybox.option("defaultType","image"),"html5video"!==i&&"video"!==i||(t.video=k({},this.fancybox.option("Html.video"),t.video),t._width&&t._height?t.ratio=parseFloat(t._width)/parseFloat(t._height):t.ratio=t.ratio||t.video.ratio||Z.video.ratio)}}},{key:"onReady",value:function(){var t=this;this.fancybox.Carousel.slides.forEach((function(e){e.$el&&(t.setContent(e),e.index===t.fancybox.getSlide().index&&t.playVideo(e))}))}},{key:"onCreateSlide",value:function(t,e,i){"ready"===this.fancybox.state&&this.setContent(i)}},{key:"loadInlineContent",value:function(t){var e;if(t.src instanceof HTMLElement)e=t.src;else if("string"==typeof t.src){var i=t.src.split("#",2),n=2===i.length&&""===i[0]?i[1]:i[0];e=document.getElementById(n)}if(e){if("clone"===t.type||e.$placeHolder){var o=(e=e.cloneNode(!0)).getAttribute("id");o=o?"".concat(o,"--clone"):"clone-".concat(this.fancybox.id,"-").concat(t.index),e.setAttribute("id",o)}else{var a=document.createElement("div");a.classList.add("fancybox-placeholder"),e.parentNode.insertBefore(a,e),e.$placeHolder=a}this.fancybox.setContent(t,e)}else this.fancybox.setError(t,"{{ELEMENT_NOT_FOUND}}")}},{key:"loadAjaxContent",value:function(t){var e=this.fancybox,i=new XMLHttpRequest;e.showLoading(t),i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&"ready"===e.state&&(e.hideLoading(t),200===i.status?e.setContent(t,i.responseText):e.setError(t,404===i.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};var n=t.ajax||null;i.open(n?"POST":"GET",t.src),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.send(n),t.xhr=i}},{key:"loadIframeContent",value:function(t){var e=this,i=this.fancybox,n=document.createElement("iframe");
2507if(n.className="fancybox__iframe",n.setAttribute("id","fancybox__iframe_".concat(i.id,"_").concat(t.index)),n.setAttribute("allow","autoplay; fullscreen"),n.setAttribute("scrolling","auto"),t.$iframe=n,"iframe"!==t.type||!1===t.preload)return n.setAttribute("src",t.src),this.fancybox.setContent(t,n),void this.resizeIframe(t);i.showLoading(t);var o=document.createElement("div");o.style.visibility="hidden",this.fancybox.setContent(t,o),o.appendChild(n),n.onerror=function(){i.setError(t,"{{IFRAME_ERROR}}")},n.onload=function(){i.hideLoading(t);var o=!1;n.isReady||(n.isReady=!0,o=!0),n.src.length&&(n.parentNode.style.visibility="",e.resizeIframe(t),o&&i.revealContent(t))},n.setAttribute("src",t.src)}},{key:"setAspectRatio",value:function(t){var e=t.$content,i=t.ratio;if(e){var n=t._width,o=t._height;if(i||n&&o){Object.assign(e.style,{width:n&&o?"100%":"",height:n&&o?"100%":"",maxWidth:"",maxHeight:""});var a=e.offsetWidth,s=e.offsetHeight;if(o=o||s,(n=n||a)>a||o>s){var r=Math.min(a/n,s/o);n*=r,o*=r}Math.abs(n/o-i)>.01&&(i<n/o?n=o*i:o=n/i),Object.assign(e.style,{width:"".concat(n,"px"),height:"".concat(o,"px")})}}}},{key:"resizeIframe",value:function(t){var e=t.$iframe;if(e){var i=t._width||0,n=t._height||0;i&&n&&(t.autoSize=!1);var o=e.parentNode,a=o&&o.style;if(!1!==t.preload&&!1!==t.autoSize&&a)try{var s=window.getComputedStyle(o),r=parseFloat(s.paddingLeft)+parseFloat(s.paddingRight),l=parseFloat(s.paddingTop)+parseFloat(s.paddingBottom),c=e.contentWindow.document,h=c.getElementsByTagName("html")[0],d=c.body;a.width="",d.style.overflow="hidden",i=i||h.scrollWidth+r,a.width="".concat(i,"px"),d.style.overflow="",a.flex="0 0 auto",a.height="".concat(d.scrollHeight,"px"),n=h.scrollHeight+l}catch(t){}if(i||n){var u={flex:"0 1 auto"};i&&(u.width="".concat(i,"px")),n&&(u.height="".concat(n,"px")),Object.assign(a,u)}}}},{key:"onRefresh",value:function(t,e){var i=this;e.slides.forEach((function(t){t.$el&&(t.$iframe&&i.resizeIframe(t),t.ratio&&i.setAspectRatio(t))}))}},{key:"setContent",value:function(t){if(t&&!t.isDom){switch(t.type){case"html":this.fancybox.setContent(t,t.src);break;case"html5video":this.fancybox.setContent(t,this.fancybox.option("Html.html5video.tpl").replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.format||t.html5video&&t.html5video.format||"").replace("{{poster}}",t.poster||t.thumb||""));break;case"inline":case"clone":this.loadInlineContent(t);break;case"ajax":this.loadAjaxContent(t);break;case"pdf":case"video":case"map":t.preload=!1;case"iframe":this.loadIframeContent(t)}t.ratio&&this.setAspectRatio(t)}}},{key:"onSelectSlide",value:function(t,e,i){"ready"===t.state&&this.playVideo(i)}},{key:"playVideo",value:function(t){if("html5video"===t.type&&t.video.autoplay)try{var e=t.$el.querySelector("video");if(e){var i=e.play();void 0!==i&&i.then((function(){})).catch((function(t){e.muted=!0,e.play()}))}}catch(t){}if("video"===t.type&&t.$iframe&&t.$iframe.contentWindow){!function e(){if("done"===t.state&&t.$iframe&&t.$iframe.contentWindow){var i;if(t.$iframe.isReady)return t.video&&t.video.autoplay&&(i="youtube"==t.vendor?{event:"command",func:"playVideo"}:{method:"play",value:"true"}),void(i&&t.$iframe.contentWindow.postMessage(JSON.stringify(i),"*"));"youtube"===t.vendor&&(i={event:"listening",id:t.$iframe.getAttribute("id")},t.$iframe.contentWindow.postMessage(JSON.stringify(i),"*"))}t.poller=setTimeout(e,250)}()}}},{key:"onUnselectSlide",value:function(t,e,i){if("html5video"!==i.type){var n=!1;"vimeo"==i.vendor?n={method:"pause",value:"true"}:"youtube"===i.vendor&&(n={event:"command",func:"pauseVideo"}),n&&i.$iframe&&i.$iframe.contentWindow&&i.$iframe.contentWindow.postMessage(JSON.stringify(n),"*"),clearTimeout(i.poller)}else try{i.$el.querySelector("video").pause()}catch(t){}}},{key:"onRemoveSlide",value:function(t,e,i){i.xhr&&(i.xhr.abort(),i.xhr=null),i.$iframe&&(i.$iframe.onload=i.$iframe.onerror=null,i.$iframe.src="//about:blank",i.$iframe=null);var n=i.$content;"inline"===i.type&&n&&(n.classList.remove("fancybox__content"),"none"!==n.style.display&&(n.style.display="none")),i.$closeButton&&(i.$closeButton.remove(),i.$closeButton=null);var o=n&&n.$placeHolder;o&&(o.parentNode.insertBefore(n,o),o.remove(),n.$placeHolder=null)}},{key:"onMessage",value:function(t){try{var e=JSON.parse(t.data);if("https://player.vimeo.com"===t.origin){if("ready"===e.event){var i,n=x(document.getElementsByClassName("fancybox__iframe"));try{for(n.s();!(i=n.n()).done;){var o=i.value;o.contentWindow===t.source&&(o.isReady=1)}}catch(t){n.e(t)}finally{n.f()}}}else"https://www.youtube-nocookie.com"===t.origin&&"onReady"===e.event&&(document.getElementById(e.id).isReady=1)}catch(t){}}},{key:"attach",value:function(){this.fancybox.on(this.events),window.addEventListener("message",this.onMessage,!1)}},{key:"detach",value:function(){this.fancybox.off(this.events),window.removeEventListener("message",this.onMessage,!1)}}]),t}();G.defaults=Z;var K=function(){function t(e){o(this,t),this.fancybox=e;for(var i=0,n=["onReady","onClosing","onDone","onPageChange","onCreateSlide","onRemoveSlide","onImageStatusChange"];
2507i<n.length;i++){var a=n[i];this[a]=this[a].bind(this)}this.events={ready:this.onReady,closing:this.onClosing,done:this.onDone,"Carousel.change":this.onPageChange,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide}}return s(t,[{key:"onReady",value:function(){var t=this;this.fancybox.Carousel.slides.forEach((function(e){e.$el&&t.setContent(e)}))}},{key:"onDone",value:function(t,e){this.handleCursor(e)}},{key:"onClosing",value:function(t){clearTimeout(this.clickTimer),this.clickTimer=null,t.Carousel.slides.forEach((function(t){t.$image&&(t.state="destroy"),t.Panzoom&&t.Panzoom.detachEvents()})),"closing"===this.fancybox.state&&this.canZoom(t.getSlide())&&this.zoomOut()}},{key:"onCreateSlide",value:function(t,e,i){"ready"===this.fancybox.state&&this.setContent(i)}},{key:"onRemoveSlide",value:function(t,e,i){i.$image&&(i.$el.classList.remove(t.option("Image.canZoomInClass")),i.$image.remove(),i.$image=null),i.Panzoom&&(i.Panzoom.destroy(),i.Panzoom=null),i.$el&&i.$el.dataset&&delete i.$el.dataset.imageFit}},{key:"setContent",value:function(t){var e=this;if(!(t.isDom||t.html||t.type&&"image"!==t.type||t.$image)){t.type="image",t.state="loading";var i=document.createElement("div");i.style.visibility="hidden";var n=document.createElement("img");n.addEventListener("load",(function(i){i.stopImmediatePropagation(),e.onImageStatusChange(t)})),n.addEventListener("error",(function(){e.onImageStatusChange(t)})),n.src=t.src,n.alt="",n.draggable=!1,n.classList.add("fancybox__image"),t.srcset&&n.setAttribute("srcset",t.srcset),t.sizes&&n.setAttribute("sizes",t.sizes),t.$image=n;var o=this.fancybox.option("Image.wrap");if(o){var a=document.createElement("div");a.classList.add("string"==typeof o?o:"fancybox__image-wrap"),a.appendChild(n),i.appendChild(a),t.$wrap=a}else i.appendChild(n);t.$el.dataset.imageFit=this.fancybox.option("Image.fit"),this.fancybox.setContent(t,i),n.complete||n.error?this.onImageStatusChange(t):this.fancybox.showLoading(t)}}},{key:"onImageStatusChange",value:function(t){var e=this,i=t.$image;i&&"loading"===t.state&&(i.complete&&i.naturalWidth&&i.naturalHeight?(this.fancybox.hideLoading(t),"contain"===this.fancybox.option("Image.fit")&&this.initSlidePanzoom(t),t.$el.addEventListener("wheel",(function(i){return e.onWheel(t,i)}),{passive:!1}),t.$content.addEventListener("click",(function(i){return e.onClick(t,i)}),{passive:!1}),this.revealContent(t)):this.fancybox.setError(t,"{{IMAGE_ERROR}}"))}},{key:"initSlidePanzoom",value:function(t){var e=this;t.Panzoom||(t.Panzoom=new M(t.$el,k(!0,this.fancybox.option("Image.Panzoom",{}),{viewport:t.$wrap,content:t.$image,width:t._width,height:t._height,wrapInner:!1,textSelection:!0,touch:this.fancybox.option("Image.touch"),panOnlyZoomed:!0,click:!1,wheel:!1})),t.Panzoom.on("startAnimation",(function(){e.fancybox.trigger("Image.startAnimation",t)})),t.Panzoom.on("endAnimation",(function(){"zoomIn"===t.state&&e.fancybox.done(t),e.handleCursor(t),e.fancybox.trigger("Image.endAnimation",t)})),t.Panzoom.on("afterUpdate",(function(){e.handleCursor(t),e.fancybox.trigger("Image.afterUpdate",t)})))}},{key:"revealContent",value:function(t){null===this.fancybox.Carousel.prevPage&&t.index===this.fancybox.options.startIndex&&this.canZoom(t)?this.zoomIn():this.fancybox.revealContent(t)}},{key:"getZoomInfo",value:function(t){var e=t.$thumb.getBoundingClientRect(),i=e.width,n=e.height,o=t.$content.getBoundingClientRect(),a=o.width,s=o.height,r=o.top-e.top,l=o.left-e.left,c=this.fancybox.option("Image.zoomOpacity");return"auto"===c&&(c=Math.abs(i/n-a/s)>.1),{top:r,left:l,scale:a&&i?i/a:1,opacity:c}}},{key:"canZoom",value:function(t){var e=this.fancybox,i=e.$container;if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(t.Panzoom&&!t.Panzoom.content.width)return!1;if(!e.option("Image.zoom")||"contain"!==e.option("Image.fit"))return!1;var n=t.$thumb;if(!n||"loading"===t.state)return!1;i.classList.add("fancybox__no-click");var o,a=n.getBoundingClientRect();if(this.fancybox.option("Image.ignoreCoveredThumbnail")){var s=document.elementFromPoint(a.left+1,a.top+1)===n,r=document.elementFromPoint(a.right-1,a.bottom-1)===n;o=s&&r}else o=document.elementFromPoint(a.left+.5*a.width,a.top+.5*a.height)===n;return i.classList.remove("fancybox__no-click"),o}},{key:"zoomIn",value:function(){var t=this.fancybox,e=t.getSlide(),i=e.Panzoom,n=this.getZoomInfo(e),o=n.top,a=n.left,s=n.scale,r=n.opacity;t.trigger("reveal",e),i.panTo({x:-1*a,y:-1*o,scale:s,friction:0,ignoreBounds:!0}),e.$content.style.visibility="",e.state="zoomIn",!0===r&&i.on("afterTransform",(function(t){"zoomIn"!==e.state&&"zoomOut"!==e.state||(t.$content.style.opacity=Math.min(1,1-(1-t.content.scale)/(1-s)))})),i.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}},{key:"zoomOut",value:function(){var t=this,e=this.fancybox,i=e.getSlide(),n=i.Panzoom;if(n){i.state="zoomOut",e.state="customClosing",i.$caption&&(i.$caption.style.visibility="hidden");var o=this.fancybox.option("Image.zoomFriction"),a=function(e){var a=t.getZoomInfo(i),s=a.top,r=a.left,l=a.scale,c=a.opacity;e||c||(o*=.82),n.panTo({x:-1*r,y:-1*s,scale:l,friction:o,ignoreBounds:!0}),o*=.98};window.addEventListener("scroll",a),n.once("endAnimation",(function(){window.removeEventListener("scroll",a),e.destroy()})),a()}}},{key:"handleCursor",value:function(t){if("image"===t.type&&t.$el){var e=t.Panzoom,i=this.fancybox.option("Image.click",!1,t),n=this.fancybox.option("Image.touch"),o=t.$el.classList,a=this.fancybox.option("Image.canZoomInClass"),s=this.fancybox.option("Image.canZoomOutClass");if(o.remove(s),o.remove(a),e&&"toggleZoom"===i)e&&1===e.content.scale&&e.option("maxScale")-e.content.scale>.01?o.add(a):e.content.scale>1&&!n&&o.add(s);else"close"===i&&o.add(s)}}},{key:"onWheel",value:function(t,e){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.
2507wheel",e))switch(this.fancybox.option("Image.wheel")){case"zoom":"done"===t.state&&t.Panzoom&&t.Panzoom.zoomWithWheel(e);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[e.deltaY<0?"prev":"next"]()}}},{key:"onClick",value:function(t,e){var i=this;if("ready"===this.fancybox.state){var n=t.Panzoom;if(!n||!n.dragPosition.midPoint&&0===n.dragOffset.x&&0===n.dragOffset.y&&1===n.dragOffset.scale){if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;var o=function(n){switch(n){case"toggleZoom":e.stopPropagation(),t.Panzoom&&t.Panzoom.zoomWithClick(e);break;case"close":i.fancybox.close();break;case"next":e.stopPropagation(),i.fancybox.next()}},a=this.fancybox.option("Image.click"),s=this.fancybox.option("Image.doubleClick");s?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,o(s)):this.clickTimer=setTimeout((function(){i.clickTimer=null,o(a)}),300):o(a)}}}},{key:"onPageChange",value:function(t,e){var i=t.getSlide();e.slides.forEach((function(t){t.Panzoom&&"done"===t.state&&t.index!==i.index&&t.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})}))}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events)}}]),t}();K.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};var J=function(){function t(e){o(this,t),this.fancybox=e;for(var i=0,n=["onChange","onClosing"];i<n.length;i++){var a=n[i];this[a]=this[a].bind(this)}this.events={initCarousel:this.onChange,"Carousel.change":this.onChange,closing:this.onClosing},this.hasCreatedHistory=!1,this.origHash="",this.timer=null}return s(t,[{key:"onChange",value:function(t){var e=this,i=t.Carousel;this.timer&&clearTimeout(this.timer);var n=null===i.prevPage,o=t.getSlide(),a=new URL(document.URL).hash,s=!1;if(o.slug)s="#"+o.slug;else{var r=o.$trigger&&o.$trigger.dataset,l=t.option("slug")||r&&r.fancybox;l&&l.length&&"true"!==l&&(s="#"+l+(i.slides.length>1?"-"+(o.index+1):""))}n&&(this.origHash=a!==s?a:""),s&&a!==s&&(this.timer=setTimeout((function(){try{window.history[n?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+s),n&&(e.hasCreatedHistory=!0)}catch(t){}}),300))}},{key:"onClosing",value:function(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash||""))}catch(t){}}},{key:"attach",value:function(t){t.on(this.events)}},{key:"detach",value:function(t){t.off(this.events)}}],[{key:"startFromUrl",value:function(){var e=t.Fancybox;if(e&&!e.getInstance()&&!1!==e.defaults.Hash){var i=t.getParsedURL(),n=i.hash,o=i.slug,a=i.index;if(o){var s=document.querySelector('[data-slug="'.concat(n,'"]'));if(s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),!e.getInstance()){var r=document.querySelectorAll('[data-fancybox="'.concat(o,'"]'));r.length&&(null===a&&1===r.length?s=r[0]:a&&(s=r[a-1]),s&&s.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}}}}},{key:"onHashChange",value:function(){var e=t.getParsedURL(),i=e.slug,n=e.index,o=t.Fancybox,a=o&&o.getInstance();if(a&&a.plugins.Hash){if(i){var s=a.Carousel;if(i===a.option("slug"))return s.slideTo(n-1);var r,l=x(s.slides);try{for(l.s();!(r=l.n()).done;){var c=r.value;if(c.slug&&c.slug===i)return s.slideTo(c.index)}}catch(t){l.e(t)}finally{l.f()}var h=a.getSlide(),d=h.$trigger&&h.$trigger.dataset;if(d&&d.fancybox===i)return s.slideTo(n-1)}a.plugins.Hash.hasSilentClose=!0,a.close()}t.startFromUrl()}},{key:"create",value:function(e){function i(){window.addEventListener("hashchange",t.onHashChange,!1),t.startFromUrl()}t.Fancybox=e,W&&window.requestAnimationFrame((function(){/complete|interactive|loaded/.test(document.readyState)?i():document.addEventListener("DOMContentLoaded",i)}))}},{key:"destroy",value:function(){window.removeEventListener("hashchange",t.onHashChange,!1)}},{key:"getParsedURL",value:function(){var t=window.location.hash.substr(1),e=t.split("-"),i=e.length>1&&/^\+?\d+$/.test(e[e.length-1])&&parseInt(e.pop(-1),10)||null;return{hash:t,slug:e.join("-"),index:i}}}]),t}(),Q={pageXOffset:0,pageYOffset:0,element:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement},activate:function(t){Q.pageXOffset=window.pageXOffset,Q.pageYOffset=window.pageYOffset,t.requestFullscreen?t.requestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen()},deactivate:function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}},tt=function(){function t(e){o(this,t),this.fancybox=e,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}return s(t,[{key:"isActive",value:function(){return this.active}},{key:"setTimer",value:function(){var t=this;if(this.active&&!this.timer){var e=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout((function(){t.timer=null,t.fancybox.option("infinite")||t.fancybox.getSlide().index!==t.fancybox.Carousel.slides.length-1?t.fancybox.next():t.fancybox.jumpTo(0,{friction:0})}),e);var i=this.$progress;i||((i=document.createElement("div")).classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(i,this.fancybox.$carousel),this.$progress=i,i.offsetHeight),i.style.transitionDuration="".concat(e,"ms"),i.style.transform="scaleX(1)"}}},{key:"clearTimer",value:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}},{key:"activate",value:function(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}},{key:"handleVisibilityChange",value:function(){this.deactivate()}},{key:"deactivate",value:function(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}},{key:"toggle",value:function(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}]),t}(),et={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{position:"left",type:"div",class:"fancybox__counter",html:'<span data-fancybox-index=""></span>&nbsp;/&nbsp;<span data-fancybox-count=""></span>',attr:{tabindex:-1}},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'<svg viewBox="0 0 24 24">
2507<path d="M15 4l-8 8 8 8"/></svg>',attr:{"data-fancybox-prev":""}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'<svg viewBox="0 0 24 24"><path d="M8 4l8 8-8 8"/></svg>',attr:{"data-fancybox-next":""}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'<svg viewBox="0 0 24 24">\n                <g><path d="M3 8 V3h5"></path><path d="M21 8V3h-5"></path><path d="M8 21H3v-5"></path><path d="M16 21h5v-5"></path></g>\n                <g><path d="M7 2v5H2M17 2v5h5M2 17h5v5M22 17h-5v5"/></g>\n            </svg>',click:function(t){t.preventDefault(),Q.element()?Q.deactivate():Q.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'<svg viewBox="0 0 24 24">\n                <g><path d="M6 4v16"/><path d="M20 12L6 20"/><path d="M20 12L6 4"/></g>\n                <g><path d="M7 4v15M17 4v15"/></g>\n            </svg>',click:function(t){t.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'<svg viewBox="0 0 24 24"><circle cx="10" cy="10" r="7"></circle><path d="M16 16 L21 21"></svg>',click:function(t){t.preventDefault();var e=this.fancybox.getSlide().Panzoom;e&&e.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'<svg viewBox="0 0 24 24"><path d="M12 15V3m0 12l-4-4m4 4l4-4M2 17l.62 2.48A2 2 0 004.56 21h14.88a2 2 0 001.94-1.51L22 17"/></svg>',click:function(t){t.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'<svg viewBox="0 0 24 24"><circle cx="4" cy="4" r="1" /><circle cx="12" cy="4" r="1" transform="rotate(90 12 4)"/><circle cx="20" cy="4" r="1" transform="rotate(90 20 4)"/><circle cx="4" cy="12" r="1" transform="rotate(90 4 12)"/><circle cx="12" cy="12" r="1" transform="rotate(90 12 12)"/><circle cx="20" cy="12" r="1" transform="rotate(90 20 12)"/><circle cx="4" cy="20" r="1" transform="rotate(90 4 20)"/><circle cx="12" cy="20" r="1" transform="rotate(90 12 20)"/><circle cx="20" cy="20" r="1" transform="rotate(90 20 20)"/></svg>',click:function(t){t.stopPropagation();var e=this.fancybox.plugins.Thumbs;e&&e.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'<svg viewBox="0 0 24 24"><path d="M20 20L4 4m16 0L4 20"></path></svg>',attr:{"data-fancybox-close":"",tabindex:0}}}},it=function(){function t(e){var i=this;o(this,t),this.fancybox=e,this.$container=null,this.state="init";for(var n=0,a=["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"];n<a.length;n++){var s=a[n];this[s]=this[s].bind(this)}this.events={init:this.onInit,prepare:this.onPrepare,done:this.onDone,keydown:this.onKeydown,closing:this.onClosing,"Carousel.change":this.onChange,"Carousel.settle":this.onSettle,"Carousel.Panzoom.touchStart":function(){return i.onRefresh()},"Image.startAnimation":function(t,e){return i.onRefresh(e)},"Image.afterUpdate":function(t,e){return i.onRefresh(e)}}}return s(t,[{key:"onInit",value:function(){if(this.fancybox.option("Toolbar.autoEnable")){var t,e=!1,i=x(this.fancybox.items);try{for(i.s();!(t=i.n()).done;){if("image"===t.value.type){e=!0;break}}}catch(t){i.e(t)}finally{i.f()}if(!e)return void(this.state="disabled")}var n,o=x(this.fancybox.option("Toolbar.display"));try{for(o.s();!(n=o.n()).done;){var a=n.value;if("close"===(w(a)?a.id:a)){this.fancybox.options.closeButton=!1;break}}}catch(t){o.e(t)}finally{o.f()}}},{key:"onPrepare",value:function(){var t=this.fancybox;if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new tt(t),!t.Carousel.prevPage&&(t.option("slideshow.autoStart")&&this.Slideshow.activate(),t.option("fullscreen.autoStart")&&!Q.element())))try{Q.activate(t.$container)}catch(t){}}},{key:"onFsChange",value:function(){window.scrollTo(Q.pageXOffset,Q.pageYOffset)}},{key:"onSettle",value:function(){var t=this.fancybox,e=this.Slideshow;e&&e.isActive()&&(t.getSlide().index!==t.Carousel.slides.length-1||t.option("infinite")?"done"===t.getSlide().state&&e.setTimer():e.deactivate())}},{key:"onChange",value:function(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}},{key:"onDone",value:function(t,e){var i=this.Slideshow;e.index===t.getSlide().index&&(this.update(),i&&i.isActive()&&(t.option("infinite")||e.index!==t.Carousel.slides.length-1?i.setTimer():i.deactivate()))}},{key:"onRefresh",value:function(t){t&&t.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||t&&"done"!==t.state||this.Slideshow.deactivate())}}
2507,{key:"onKeydown",value:function(t,e,i){" "===e&&this.Slideshow&&(this.Slideshow.toggle(),i.preventDefault())}},{key:"onClosing",value:function(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}},{key:"createElement",value:function(t){var e,i;("div"===t.type?e=document.createElement("div"):(e=document.createElement("link"===t.type?"a":"button")).classList.add("carousel__button"),e.innerHTML=t.html,e.setAttribute("tabindex",t.tabindex||0),t.class)&&(i=e.classList).add.apply(i,m(t.class.split(" ")));for(var n in t.attr)e.setAttribute(n,t.attr[n]);t.label&&e.setAttribute("title",this.fancybox.localize("{{".concat(t.label,"}}"))),t.click&&e.addEventListener("click",t.click.bind(this)),"prev"===t.id&&e.setAttribute("data-fancybox-prev",""),"next"===t.id&&e.setAttribute("data-fancybox-next","");var o=e.querySelector("svg");return o&&(o.setAttribute("role","img"),o.setAttribute("tabindex","-1"),o.setAttribute("xmlns","http://www.w3.org/2000/svg")),e}},{key:"build",value:function(){var t=this;this.cleanup();var e,i=this.fancybox.option("Toolbar.items"),n=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],o=this.fancybox.plugins.Thumbs,a=x(this.fancybox.option("Toolbar.display"));try{var s=function(){var a=e.value,s=void 0,r=void 0;if(w(a)?(s=a.id,r=k({},i[s],a)):r=i[s=a],["counter","next","prev","slideshow"].includes(s)&&t.fancybox.items.length<2)return"continue";if("fullscreen"===s){if(!document.fullscreenEnabled||window.fullScreen)return"continue";document.addEventListener("fullscreenchange",t.onFsChange)}if("thumbs"===s&&(!o||"disabled"===o.state))return"continue";if(!r)return"continue";var l=r.position||"right",c=n.find((function(t){return t.position===l}));c&&c.items.push(r)};for(a.s();!(e=a.n()).done;)s()}catch(t){a.e(t)}finally{a.f()}var r=document.createElement("div");r.classList.add("fancybox__toolbar");for(var l=0,c=n;l<c.length;l++){var h=c[l];if(h.items.length){var d=document.createElement("div");d.classList.add("fancybox__toolbar__items"),d.classList.add("fancybox__toolbar__items--".concat(h.position));var u,f=x(h.items);try{for(f.s();!(u=f.n()).done;){var v=u.value;d.appendChild(this.createElement(v))}}catch(t){f.e(t)}finally{f.f()}r.appendChild(d)}}this.fancybox.$carousel.parentNode.insertBefore(r,this.fancybox.$carousel),this.$container=r}},{key:"update",value:function(){var t,e=this.fancybox.getSlide(),i=e.index,n=this.fancybox.items.length,o=e.downloadSrc||("image"!==e.type||e.error?null:e.src),a=x(this.fancybox.$container.querySelectorAll("a.fancybox__button--download"));try{for(a.s();!(t=a.n()).done;){var s=t.value;o?(s.removeAttribute("disabled"),s.removeAttribute("tabindex"),s.setAttribute("href",o),s.setAttribute("download",o),s.setAttribute("target","_blank")):(s.setAttribute("disabled",""),s.setAttribute("tabindex",-1),s.removeAttribute("href"),s.removeAttribute("download"))}}catch(t){a.e(t)}finally{a.f()}var r,l=e.Panzoom,c=l&&l.option("maxScale")>l.option("baseScale"),h=x(this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"));try{for(h.s();!(r=h.n()).done;){var d=r.value;c?d.removeAttribute("disabled"):d.setAttribute("disabled","")}}catch(t){h.e(t)}finally{h.f()}var u,f=x(this.fancybox.$container.querySelectorAll("[data-fancybox-index]"));try{for(f.s();!(u=f.n()).done;){u.value.innerHTML=e.index+1}}catch(t){f.e(t)}finally{f.f()}var v,p=x(this.fancybox.$container.querySelectorAll("[data-fancybox-count]"));try{for(p.s();!(v=p.n()).done;){v.value.innerHTML=n}}catch(t){p.e(t)}finally{p.f()}if(!this.fancybox.option("infinite")){var g,m=x(this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"));try{for(m.s();!(g=m.n()).done;){var y=g.value;0===i?y.setAttribute("disabled",""):y.removeAttribute("disabled")}}catch(t){m.e(t)}finally{m.f()}var b,w=x(this.fancybox.$container.querySelectorAll("[data-fancybox-next]"));try{for(w.s();!(b=w.n()).done;){var k=b.value;i===n-1?k.setAttribute("disabled",""):k.removeAttribute("disabled")}}catch(t){w.e(t)}finally{w.f()}}}},{key:"cleanup",value:function(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}},{key:"attach",value:function(){this.fancybox.on(this.events)}},{key:"detach",value:function(){this.fancybox.off(this.events),this.cleanup()}}]),t}();it.defaults=et;var nt={ScrollLock:U,Thumbs:Y,Html:G,Toolbar:it,Image:K,Hash:J},ot={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1">
2507<path d="M20 20L4 4m16 0L4 20"/></svg>',spinner:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="25 25 50 50" tabindex="-1"><circle cx="50" cy="50" r="20"/></svg>',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},at=new Map,st=0,rt=function(t){l(i,t);var e=f(i);function i(t){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o(this,i),t=t.map((function(t){return t.width&&(t._width=t.width),t.height&&(t._height=t.height),t})),(n=e.call(this,k(!0,{},ot,a))).bindHandlers(),n.state="init",n.setItems(t),n.attachPlugins(i.Plugins),n.trigger("init"),!0===n.option("hideScrollbar")&&n.hideScrollbar(),n.initLayout(),n.initCarousel(),n.attachEvents(),at.set(n.id,d(n)),n.trigger("prepare"),n.state="ready",n.trigger("ready"),n.$container.setAttribute("aria-hidden","false"),n.option("trapFocus")&&n.focus(),n}return s(i,[{key:"option",value:function(t){for(var e,n=this.getSlide(),o=n?n[t]:void 0,a=arguments.length,s=new Array(a>1?a-1:0),r=1;r<a;r++)s[r-1]=arguments[r];if(void 0!==o){var l;if("function"==typeof o)o=(l=o).call.apply(l,[this,this].concat(s));return o}return(e=p(c(i.prototype),"option",this)).call.apply(e,[this,t].concat(s))}},{key:"bindHandlers",value:function(){for(var t=0,e=["onMousedown","onKeydown","onClick","onFocus","onCreateSlide","onSettle","onTouchMove","onTouchEnd","onTransform"];t<e.length;t++){var i=e[t];this[i]=this[i].bind(this)}}},{key:"attachEvents",value:function(){document.addEventListener("mousedown",this.onMousedown),document.addEventListener("keydown",this.onKeydown,!0),this.option("trapFocus")&&document.addEventListener("focus",this.onFocus,!0),this.$container.addEventListener("click",this.onClick)}},{key:"detachEvents",value:function(){document.removeEventListener("mousedown",this.onMousedown),document.removeEventListener("keydown",this.onKeydown,!0),document.removeEventListener("focus",this.onFocus,!0),this.$container.removeEventListener("click",this.onClick)}},{key:"initLayout",value:function(){var t=this;this.$root=this.option("parentEl")||document.body;var e=this.option("template.main");e&&(this.$root.insertAdjacentHTML("beforeend",this.localize(e)),this.$container=this.$root.querySelector(".fancybox__container")),this.$container||(this.$container=document.createElement("div"),this.$root.appendChild(this.$container)),this.$container.onscroll=function(){return t.$container.scrollLeft=0,!1},Object.entries({class:"fancybox__container",role:"dialog",tabIndex:"-1","aria-modal":"true","aria-hidden":"true","aria-label":this.localize("{{MODAL}}")}).forEach((function(e){var i;return(i=t.$container).setAttribute.apply(i,m(e))})),this.option("animated")&&this.$container.classList.add("is-animated"),this.$backdrop=this.$container.querySelector(".fancybox__backdrop"),this.$backdrop||(this.$backdrop=document.createElement("div"),this.$backdrop.classList.add("fancybox__backdrop"),this.$container.appendChild(this.$backdrop)),this.$carousel=this.$container.querySelector(".fancybox__carousel"),this.$carousel||(this.$carousel=document.createElement("div"),this.$carousel.classList.add("fancybox__carousel"),this.$container.appendChild(this.$carousel)),this.$container.Fancybox=this,this.id=this.$container.getAttribute("id"),this.id||(this.id=this.options.id||++st,this.$container.setAttribute("id","fancybox-"+this.id));var i,n=this.option("mainClass");n&&(i=this.$container.classList).add.apply(i,m(n.split(" ")));return document.documentElement.classList.add("with-fancybox"),this.trigger("initLayout"),this}},{key:"setItems",value:function(t){var e,i=[],n=x(t);try{for(n.s();!(e=n.n()).done;){var o=e.value,a=o.$trigger;if(a){var s=a.dataset||{};o.src=s.src||a.getAttribute("href")||o.src,o.type=s.type||o.type,!o.src&&a instanceof HTMLImageElement&&(o.src=a.currentSrc||o.$trigger.src)}var r=o.$thumb;if(!r){var l=o.$trigger&&o.$trigger.origTarget;l&&(r=l instanceof HTMLImageElement?l:l.querySelector("img:not([aria-hidden])")),!r&&o.$trigger&&(r=o.$trigger instanceof HTMLImageElement?o.$trigger:o.$trigger.querySelector("img:not([aria-hidden])"))}o.$thumb=r||null;var c=o.thumb;!c&&r&&!(c=r.currentSrc||r.src)&&r.dataset&&(c=r.dataset.lazySrc||r.dataset.src),c||"image"!==o.type||(c=o.src),o.thumb=c||null,o.caption=o.caption||"",i.push(o)}}catch(t){n.e(t)}finally{n.f()}this.items=i}},{key:"initCarousel",value:function(){var t=this;return this.Carousel=new H(this.$carousel,k(!0,{},{prefix:"",classNames:{viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"},textSelection:!0,preload:this.option("preload"),friction:.88,slides:this.items,initialPage:this.options.startIndex,slidesPerPage:1,infiniteX:this.option("infinite"),infiniteY:!0,l10n:this.option("l10n"),Dots:!1,Navigation:{classNames:{main:"fancybox__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},Panzoom:{textSelection:!0,panOnlyZoomed:function(){return t.Carousel&&t.Carousel.pages&&t.Carousel.pages.length<2&&!t.option("dragToClose")},lockAxis:function(){if(t.Carousel){var e="x";return t.option("dragToClose")&&(e+="y"),e}}},on:{"*":function(e){for(var i=arguments.length,n=new Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];
2507return t.trigger.apply(t,["Carousel.".concat(e)].concat(n))},init:function(e){return t.Carousel=e},createSlide:this.onCreateSlide,settle:this.onSettle}},this.option("Carousel"))),this.option("dragToClose")&&this.Carousel.Panzoom.on({touchMove:this.onTouchMove,afterTransform:this.onTransform,touchEnd:this.onTouchEnd}),this.trigger("initCarousel"),this}},{key:"onCreateSlide",value:function(t,e){var i=e.caption||"";if("function"==typeof this.options.caption&&(i=this.options.caption.call(this,this,this.Carousel,e)),"string"==typeof i&&i.length){var n=document.createElement("div"),o="fancybox__caption_".concat(this.id,"_").concat(e.index);n.className="fancybox__caption",n.innerHTML=i,n.setAttribute("id",o),e.$caption=e.$el.appendChild(n),e.$el.classList.add("has-caption"),e.$el.setAttribute("aria-labelledby",o)}}},{key:"onSettle",value:function(){this.option("autoFocus")&&this.focus()}},{key:"onFocus",value:function(t){this.isTopmost()&&this.focus(t)}},{key:"onClick",value:function(t){if(!t.defaultPrevented){var e=t.composedPath()[0];if(e.matches("[data-fancybox-close]"))return t.preventDefault(),void i.close(!1,t);if(e.matches("[data-fancybox-next]"))return t.preventDefault(),void i.next();if(e.matches("[data-fancybox-prev]"))return t.preventDefault(),void i.prev();var n=document.activeElement;if(n){if(n.closest("[contenteditable]"))return;e.matches(X)||n.blur()}if(!e.closest(".fancybox__content"))if(!getSelection().toString().length)if(!1!==this.trigger("click",t))switch(this.option("click")){case"close":this.close();break;case"next":this.next()}}}},{key:"onTouchMove",value:function(){var t=this.getSlide().Panzoom;return!t||1===t.content.scale}},{key:"onTouchEnd",value:function(t){var e=t.dragOffset.y;Math.abs(e)>=150||Math.abs(e)>=35&&t.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut".concat(t.content.y<0?"Up":"Down")),this.close()):"y"===t.lockAxis&&t.panTo({y:0})}},{key:"onTransform",value:function(t){if(this.$backdrop){var e=Math.abs(t.content.y),i=e<1?"":Math.max(.33,Math.min(1,1-e/t.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i)}}},{key:"onMousedown",value:function(){"ready"===this.state&&document.body.classList.add("is-using-mouse")}},{key:"onKeydown",value:function(t){if(this.isTopmost()){document.body.classList.remove("is-using-mouse");var e=t.key,i=this.option("keyboard");if(i&&!t.ctrlKey&&!t.altKey&&!t.shiftKey){var n=t.composedPath()[0],o=document.activeElement&&document.activeElement.classList,a=o&&o.contains("carousel__button");if("Escape"!==e&&!a)if(t.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName))return;if(!1!==this.trigger("keydown",e,t)){var s=i[e];"function"==typeof this[s]&&this[s]()}}}}},{key:"getSlide",value:function(){var t=this.Carousel;if(!t)return null;var e=null===t.page?t.option("initialPage"):t.page,i=t.pages||[];return i.length&&i[e]?i[e].slides[0]:null}},{key:"focus",value:function(t){if(!(i.ignoreFocusChange||["init","closing","customClosing","destroy"].indexOf(this.state)>-1)){var e=this.$container,n=this.getSlide(),o="done"===n.state?n.$el:null;if(!o||!o.contains(document.activeElement)){t&&t.preventDefault(),i.ignoreFocusChange=!0;for(var a,s=[],r=0,l=Array.from(e.querySelectorAll(X));r<l.length;r++){var c=l[r],h=c.offsetParent,d=o&&o.contains(c),u=!this.Carousel.$viewport.contains(c);h&&(d||u)?(s.push(c),void 0!==c.dataset.origTabindex&&(c.tabIndex=c.dataset.origTabindex,c.removeAttribute("data-orig-tabindex")),(c.hasAttribute("autoFocus")||!a&&d&&!c.classList.contains("carousel__button"))&&(a=c)):(c.dataset.origTabindex=void 0===c.dataset.origTabindex?c.getAttribute("tabindex"):c.dataset.origTabindex,c.tabIndex=-1)}t?s.indexOf(t.target)>-1?this.lastFocus=t.target:this.lastFocus===e?q(s[s.length-1]):q(e):this.option("autoFocus")&&a?q(a):s.indexOf(document.activeElement)<0&&q(e),this.lastFocus=document.activeElement,i.ignoreFocusChange=!1}}}},{key:"hideScrollbar",value:function(){if(W){var t=window.innerWidth-document.documentElement.getBoundingClientRect().width,e="fancybox-style-noscroll",i=document.getElementById(e);i||t>0&&((i=document.createElement("style")).id=e,i.type="text/css",i.innerHTML=".compensate-for-scrollbar {padding-right: ".concat(t,"px;}"),document.getElementsByTagName("head")[0].appendChild(i),document.body.classList.add("compensate-for-scrollbar"))}}},{key:"revealScrollbar",value:function(){document.body.classList.remove("compensate-for-scrollbar");var t=document.getElementById("fancybox-style-noscroll");t&&t.remove()}},{key:"clearContent",value:function(t){this.Carousel.trigger("removeSlide",t),t.$content&&(t.$content.remove(),t.$content=null),t.$closeButton&&(t.$closeButton.remove(),t.$closeButton=null),t._className&&t.$el.classList.remove(t._className)}},{key:"setContent",value:function(t,e){var i,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.$el;if(e instanceof HTMLElement)["img","iframe","video","audio"].indexOf(e.nodeName.toLowerCase())>-1?(i=document.createElement("div")).appendChild(e):i=e;else{var a=document.createRange().createContextualFragment(e);(i=document.createElement("div")).appendChild(a)}if(t.filter&&!t.error&&(i=i.querySelector(t.filter)),i instanceof Element)return t._className="has-".concat(n.suffix||t.type||"unknown"),o.classList.add(t._className),i.classList.add("fancybox__content"),"none"!==i.style.display&&"none"!==getComputedStyle(i).getPropertyValue("display")||(i.style.display=t.display||this.option("defaultDisplay")||"flex"),t.id&&i.setAttribute("id",t.id),t.$content=i,o.prepend(i),this.manageCloseButton(t),"loading"!==t.state&&this.revealContent(t),i;this.setError(t,"{{ELEMENT_NOT_FOUND}}")}},{key:"manageCloseButton",value:function(t){var e=this,i=void 0===t.closeButton?this.option("closeButton"):t.closeButton;if(i&&("top"!==i||!this.$closeButton)){var n=document.createElement("button");n.classList.add("carousel__button","is-close"),n.setAttribute("title",this.options.l10n.CLOSE),n.innerHTML=this.option("template.closeButton"),n.addEventListener("click",(function(t){return e.close(t)})),"inside"===i?(t.$closeButton&&t.$closeButton.remove(),t.$closeButton=t.$content.appendChild(n)):this.$closeButton=this.$container.insertBefore(n,this.$container.firstChild)}}},{key:"revealContent",value:function(t){var e=this;this.trigger("reveal",t),t.$content.style.visibility="";var i=!1;t.error||"loading"===t.state||null!==this.Carousel.prevPage||t.index!==this.options.startIndex||(i=void 0===t.showClass?this.option("showClass"):t.showClass),i?(t.state="animating",this.animateCSS(t.$content,i,(function(){e.done(t)}))):this.done(t)}}
2507,{key:"animateCSS",value:function(t,e,i){if(t&&t.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),t&&e){t.addEventListener("animationend",(function n(o){o.currentTarget===this&&(t.removeEventListener("animationend",n),i&&i(),t.classList.remove(e))})),t.classList.add(e)}else"function"==typeof i&&i()}},{key:"done",value:function(t){t.state="done",this.trigger("done",t);var e=this.getSlide();e&&t.index===e.index&&this.option("autoFocus")&&this.focus()}},{key:"setError",value:function(t,e){t.error=e,this.hideLoading(t),this.clearContent(t);var i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(e||"<p>{{ERROR}}</p>"),this.setContent(t,i,{suffix:"error"})}},{key:"showLoading",value:function(t){var e=this;t.state="loading",t.$el.classList.add("is-loading");var i=t.$el.querySelector(".fancybox__spinner");i||((i=document.createElement("div")).classList.add("fancybox__spinner"),i.innerHTML=this.option("template.spinner"),i.addEventListener("click",(function(){e.Carousel.Panzoom.velocity||e.close()})),t.$el.prepend(i))}},{key:"hideLoading",value:function(t){var e=t.$el&&t.$el.querySelector(".fancybox__spinner");e&&(e.remove(),t.$el.classList.remove("is-loading")),"loading"===t.state&&(this.trigger("load",t),t.state="ready")}},{key:"next",value:function(){var t=this.Carousel;t&&t.pages.length>1&&t.slideNext()}},{key:"prev",value:function(){var t=this.Carousel;t&&t.pages.length>1&&t.slidePrev()}},{key:"jumpTo",value:function(){var t;this.Carousel&&(t=this.Carousel).slideTo.apply(t,arguments)}},{key:"isClosing",value:function(){return["closing","customClosing","destroy"].includes(this.state)}},{key:"isTopmost",value:function(){return i.getInstance().id==this.id}},{key:"close",value:function(t){var e=this;if(t&&t.preventDefault(),!this.isClosing()&&!1!==this.trigger("shouldClose",t)&&(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",t),"destroy"!==this.state)){this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");var i=this.getSlide();if(this.Carousel.slides.forEach((function(t){t.$content&&t.index!==i.index&&e.Carousel.trigger("removeSlide",t)})),"closing"===this.state){var n=void 0===i.hideClass?this.option("hideClass"):i.hideClass;this.animateCSS(i.$content,n,(function(){e.destroy()}),!0)}}}},{key:"destroy",value:function(){if("destroy"!==this.state){this.state="destroy",this.trigger("destroy");var t=this.option("placeFocusBack")?this.option("triggerTarget",this.getSlide().$trigger):null;this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,t&&q(t),at.delete(this.id);var e=i.getInstance();e?e.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}}}],[{key:"show",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new i(t,e)}},{key:"fromEvent",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t.defaultPrevented&&!(t.button&&0!==t.button||t.ctrlKey||t.metaKey||t.shiftKey)){var n,o,a,s=t.composedPath()[0],r=s;if((r.matches("[data-fancybox-trigger]")||(r=r.closest("[data-fancybox-trigger]")))&&(e.triggerTarget=r,n=r&&r.dataset&&r.dataset.fancyboxTrigger),n){var l=document.querySelectorAll('[data-fancybox="'.concat(n,'"]')),c=parseInt(r.dataset.fancyboxIndex,10)||0;r=l.length?l[c]:r}Array.from(i.openers.keys()).reverse().some((function(e){a=r||s;var i=!1;try{a instanceof Element&&("string"==typeof e||e instanceof String)&&(i=a.matches(e)||(a=a.closest(e)))}catch(t){}return!!i&&(t.preventDefault(),o=e,!0)}));var h=!1;if(o){e.event=t,e.target=a,a.origTarget=s,h=i.fromOpener(o,e);var d=i.getInstance();d&&"ready"===d.state&&t.detail&&document.body.classList.add("is-using-mouse")}return h}}},{key:"fromOpener",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(t){for(var e=["false","0","no","null","undefined"],i=["true","1","yes"],n=Object.assign({},t.dataset),o={},a=0,s=Object.entries(n);a<s.length;a++){var r=g(s[a],2),l=r[0],c=r[1];if("fancybox"!==l)if("width"===l||"height"===l)o["_".concat(l)]=c;else if("string"==typeof c||c instanceof String)if(e.indexOf(c)>-1)o[l]=!1;else if(i.indexOf(o[l])>-1)o[l]=!0;else try{o[l]=JSON.parse(c)}catch(t){o[l]=c}else o[l]=c}return t instanceof Element&&(o.$trigger=t),o}
2507,o=[],a=e.startIndex||0,s=e.target||null,r=void 0!==(e=k({},e,i.openers.get(t))).groupAll&&e.groupAll,l=void 0===e.groupAttr?"data-fancybox":e.groupAttr,c=l&&s?s.getAttribute("".concat(l)):"";if(!s||c||r){var h=e.root||(s?s.getRootNode():document.body);o=[].slice.call(h.querySelectorAll(t))}if(s&&!r&&(o=c?o.filter((function(t){return t.getAttribute("".concat(l))===c})):[s]),!o.length)return!1;var d=i.getInstance();return!(d&&o.indexOf(d.options.$trigger)>-1)&&(a=s?o.indexOf(s):a,new i(o=o.map(n),k({},e,{startIndex:a,$trigger:s})))}},{key:"bind",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function n(){document.body.addEventListener("click",i.fromEvent,!1)}W&&(i.openers.size||(/complete|interactive|loaded/.test(document.readyState)?n():document.addEventListener("DOMContentLoaded",n)),i.openers.set(t,e))}},{key:"unbind",value:function(t){i.openers.delete(t),i.openers.size||i.destroy()}},{key:"destroy",value:function(){for(var t;t=i.getInstance();)t.destroy();i.openers=new Map,document.body.removeEventListener("click",i.fromEvent,!1)}},{key:"getInstance",value:function(t){return t?at.get(t):Array.from(at.values()).reverse().find((function(t){return!t.isClosing()&&t}))||null}},{key:"close",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1?arguments[1]:void 0;if(t){var n,o=x(at.values());try{for(o.s();!(n=o.n()).done;){var a=n.value;a.close(e)}}catch(t){o.e(t)}finally{o.f()}}else{var s=i.getInstance();s&&s.close(e)}}},{key:"next",value:function(){var t=i.getInstance();t&&t.next()}},{key:"prev",value:function(){var t=i.getInstance();t&&t.prev()}}]),i}(O);rt.version="4.0.31",rt.defaults=ot,rt.openers=new Map,rt.Plugins=nt,rt.bind("[data-fancybox]");for(var lt=0,ct=Object.entries(rt.Plugins||{});lt<ct.length;lt++){var ht=g(ct[lt],2);ht[0];var dt=ht[1];"function"==typeof dt.create&&dt.create(rt)}t.Carousel=H,t.Fancybox=rt,t.Panzoom=M}));
2508
2509	
2510
2511
2512                
2513                
2514
2515// Move to our_content
2516window.urls = {
2517    "shippingUrl": "\/frete\/"
2518}
2519
2520
2521document.addEventListener('lazybeforeunveil', function(e){
2522    if ((e.target.parentElement) && (e.target.nextElementSibling)) {
2523        var parent = e.target.parentElement;
2524        var sibling = e.target.nextElementSibling;
2525        if (sibling.classList.contains('js-lazy-loading-preloader')) {
2526            sibling.style.display = 'none';
2527            parent.style.display = 'block';
2528        }
2529    }
2530});
2531
2532
2533window.lazySizesConfig = window.lazySizesConfig || {};
2534lazySizesConfig.hFac = 0.4;
2535
2536
2537DOMContentLoaded.addEventOrExecute(() => {
2538
2539    (() => {
2540        function recalc() {
2541            try {
2542                const $priceBox = document.querySelector('.js-prepare-product-kit-price');
2543                if (!$priceBox) return;
2544    
2545                const divisor = parseInt($priceBox.getAttribute('data-price-kit'), 10);
2546                if (divisor <= 1) return;
2547    
2548                const $displayPrice = $priceBox.querySelector('.js-price-display');
2549                const $displayComparePrice = $priceBox.querySelector('.js-compare-price-display');
2550    
2551                if ($displayPrice && !$displayPrice.querySelector('.price-a-partir')) {
2552                    const price = parseFloat($displayPrice.getAttribute('data-product-price')) / 100;
2553                    const unitPrice = price / divisor;
2554    
2555                    $displayPrice.innerHTML = `
2556                        <span class="price-a-partir">A partir de</span> 
2557                        ${$displayPrice.innerHTML}
2558                        <small> (${unitPrice.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' })}/caixa)</small>
2559                    `;
2560                }
2561            } catch (error) {
2562                console.error('Erro ao recalcular preço:', error);
2563            }
2564        }
2565    
2566        // Executa a função inicialmente
2567        recalc();
2568    
2569        // Função para adicionar eventos dinâmicos
2570        function addDynamicEventListeners() {
2571            ['mousemove', 'scroll'].forEach(eventType => {
2572                window.addEventListener(eventType, recalc);
2573            });
2574        }
2575    
2576        // Adiciona os eventos de movimentação e rolagem
2577        addDynamicEventListeners();
2578    })();
2579    
2580
2581    // Seleciona os elementos relevantes
2582    const ctaMedicamento = document.querySelector('.js-cta-medicamento');
2583    const modal = document.querySelector('.medicamento-modal');
2584    const closeModalButtons = document.querySelectorAll('.js-medicamento-modal-close');
2585    const ctaModalBuy = document.querySelector('.js-modal-buy');
2586
2587    if( ctaModalBuy ){
2588        ctaModalBuy.onclick = () => {
2589            document.querySelector('#product_form .js-prod-submit-form').click();
2590        }
2591    }
2592
2593    // Verifica se o botão de CTA existe e adiciona o evento de clique
2594    if (ctaMedicamento && modal) {
2595        ctaMedicamento.addEventListener('click', function (event) {
2596            event.preventDefault(); // Evita o comportamento padrão do link
2597            modal.style.display = 'block'; // Exibe o modal
2598        });
2599    } else {
2600        console.warn('Elemento .js-cta-medicamento ou .medicamento-modal não encontrado.');
2601    }
2602
2603    // Adiciona evento de clique em todos os botões de fechar modal
2604    if (closeModalButtons.length > 0) {
2605        closeModalButtons.forEach(function (button) {
2606            button.addEventListener('click', function () {
2607                modal.style.display = 'none'; // Esconde o modal
2608            });
2609        });
2610    } else {
2611        console.warn('Nenhum elemento .js-medicamento-modal-close encontrado.');
2612    }
2613
2614
2615                try {
2616            const initialPopupEmail = localStorage.getItem('initial-email');
2617            if( !initialPopupEmail || initialPopupEmail !== 'true' ){
2618                jQueryNuvem('#popup-initial').show();
2619            }
2620        } catch (error) {
2621            console.log('ERROR', error)
2622            
2623        }
2624
2625        LS.newsletter('#popup-initial form', '#popup-initial', '\/contato\/', function (response) {
2626            jQueryNuvem(".js-news-spinner").hide();
2627            jQueryNuvem(".js-news-send, .js-news-popup-submit").show();
2628            var selector_to_use = response.success ? '.js-news-popup-success' : '.js-news-popup-failed';
2629            let newPopupAlert = jQueryNuvem(this).find(selector_to_use).fadeIn(100);
2630            setTimeout(() => newPopupAlert.fadeOut(500), 4000);
2631            
2632            localStorage.setItem('initial-email', 'true');
2633            setTimeout(function () {
2634                jQueryNuvem('#popup-initial').hide();
2635            }, 2500);
2636        });
2637    
2638    const quemSomosRevies = document.querySelector('.quem-somos-reviews');
2639    if( quemSomosRevies ){
2640        createSwiper(
2641            '.js-swiper-quem-somos-reviews', {
2642                lazy: true,
2643                loop: true,
2644                autoplay: false,
2645                slidesPerView: 1,
2646                threshold: 5,
2647                spaceBetween: 25,
2648                navigation: {
2649                    nextEl: '.js-swiper-quem-somos-reviews-next',
2650                    prevEl: '.js-swiper-quem-somos-reviews-prev',
2651                },
2652                breakpoints: {
2653                    768: {
2654                        slidesPerView: 2,
2655                    },                
2656                    992: {
2657                        slidesPerView: 3,
2658                    },                
2659                }
2660            }
2661        )
2662    }
2663
2664    
2665
2666    
2667        function removeVazios(){
2668            const containers = document.querySelectorAll('.custom-product-tags');
2669
2670            containers.forEach(container => {
2671                const children = Array.from(container.children);
2672    
2673                // Remover elementos vazios, inclusive aqueles que têm apenas espaços em branco
2674                children.forEach(child => {
2675                    if (!child.textContent.trim()) {
2676                        container.removeChild(child);
2677                    }
2678                });
2679            })
2680        }
2681
2682        function productBannerFade(){
2683            const container = document.querySelector('.product-fullbanner-content');
2684            const children = Array.from(container.children);
2685
2686            // Remover elementos vazios
2687            children.forEach(child => {
2688                if (!child.textContent.trim()) {
2689                    container.removeChild(child);
2690                }
2691            });
2692
2693            // Selecionar elementos restantes
2694            const elements = Array.from(container.children);
2695            let currentIndex = 0;
2696
2697            // Função para exibir o próximo elemento com fade
2698            function showNextElement() {
2699                // Remover classe 'active' do elemento atual
2700                elements[currentIndex].classList.remove('active');
2701
2702                // Incrementar o índice, e reiniciar se passar do último
2703                currentIndex = (currentIndex + 1) % elements.length;
2704
2705                // Adicionar classe 'active' ao próximo elemento
2706                elements[currentIndex].classList.add('active');
2707            }
2708
2709            // Iniciar com o primeiro elemento visível
2710            if (elements.length > 0) {
2711                elements[currentIndex].classList.add('active');
2712                setInterval(showNextElement, 5000); // Trocar a cada 5 segundos
2713            }
2714        }
2715
2716        function floatingControl(){
2717            document.addEventListener('scroll', () => {
2718                const element = document.querySelector('.product-float-box-resumo-info');
2719                const maxScroll = window.innerHeight - element.offsetHeight;
2720                
2721                const scrollTop = window.scrollY;
2722                if (scrollTop <= maxScroll && element.classList.contains('in-scroll')) {
2723                    element.classList.remove('in-scroll');
2724                } else if( scrollTop > maxScroll && !element.classList.contains('in-scroll') ){
2725                    element.classList.add('in-scroll');
2726                }
2727            });
2728            
2729        }
2730
2731        function scrollMobileBoxBuy(){
2732            const productImage3dEffect = document.querySelector('.product-image-3d-effect');
2733            const productFloatBox = document.querySelector('.product-float-box');
2734
2735            if (!productImage3dEffect || !productFloatBox) return;
2736
2737            // Verificar se o dispositivo é mobile
2738            const isMobile = window.matchMedia("(max-width: 768px)").matches;
2739
2740            if (isMobile) {
2741                window.addEventListener('scroll', () => {
2742                    const rect = productImage3dEffect.getBoundingClientRect();
2743
2744                    // if (rect.bottom - 250 > 0) {
2745                    if (window.scrollY < 1) {
2746                        // Adiciona a classe quando o elemento está visível no viewport
2747                        productFloatBox.classList.remove('active');
2748                    } else {
2749                        // Remove a classe quando o elemento não está mais visível
2750                        productFloatBox.classList.add('active');
2751                    }
2752                });
2753            }
2754        }
2755
2756        function effectImageScroll(){
2757            document.addEventListener('scroll', () => {
2758                const mobile = ( window.innerWidth < 768 ) ? true : false;
2759                const element = document.querySelector('.product-image-3d-effect');
2760                let maxScroll = window.innerHeight / 5;
2761                if( !mobile ){
2762                    maxScroll = 1.5 * window.innerHeight;
2763                }
2764                
2765                const scrollTop = window.scrollY;
2766                let rotation = mobile ? 15 : 25;
2767            
2768                if (scrollTop <= maxScroll) {
2769                    rotation = rotation - (scrollTop / maxScroll) * rotation;
2770                } else {
2771                    rotation = 0;
2772                }
2773            
2774                if( mobile ){
2775                    element.style.transform = `rotate(${rotation}deg)`;
2776                }else{
2777                    element.style.transform = `translate(-50%, -50%) rotate(${rotation}deg)`;
2778                }
2779            });
2780            
2781        }
2782
2783        scrollMobileBoxBuy();
2784        productBannerFade();
2785        removeVazios();
2786        
2787        if( document.querySelector('.product-image-3d-effect') ){
2788            // effectImageScroll();
2789        }
2790        if( document.querySelector('.product-float-box-resumo-info') ){
2791            floatingControl();
2792        }
2793        createSwiper(
2794            '.js-product-banners-slider', {
2795                preloadImages: false,
2796                lazy: false,
2797                loop: true,
2798                autoplay: true,
2799                pagination: {
2800                    el: '.js-swiper-product-banners-pagination',
2801                    clickable: false,
2802                },
2803                navigation: {
2804                    nextEl: '.js-swiper-product-banners-next',
2805                    prevEl: '.js-swiper-product-banners-prev',
2806                },
2807            },
2808        );
2809    
2810    
2811
2812    document.querySelectorAll('.pagina-tratamento-block-2-products-item-title').forEach(item => {
2813        item.addEventListener('click', () => {
2814            item.classList.toggle('active');
2815        });
2816    });
2817
2818    // Seleciona todos os links de opções
2819    const options = document.querySelectorAll('.perguntas-e-respostas-options a');
2820    // Seleciona todas as respostas
2821    const answers = document.querySelectorAll('.perguntas-e-respostas-options-value');
2822
2823    if(options){
2824        // Adiciona um evento de clique em cada link de opção
2825        options.forEach(option => {
2826            option.addEventListener('click', (event) => {
2827                event.preventDefault(); // Previne o comportamento padrão do link
2828
2829                if( window.innerWidth < 768 ){
2830                    if( event.target.classList.contains('active') ){
2831                        options.forEach(opt => opt.classList.remove('active'));
2832                        answers.forEach(answer => answer.classList.remove('active'));        
2833                        return;
2834                    }
2835                }
2836    
2837                // Remove a classe 'active' de todas as opções e respostas
2838                options.forEach(opt => opt.classList.remove('active'));
2839                answers.forEach(answer => answer.classList.remove('active'));
2840    
2841                // Adiciona a classe 'active' na opção e resposta correspondente ao índice
2842                const index = option.getAttribute('data-index');
2843                option.classList.add('active');
2844                document.querySelectorAll(`.perguntas-e-respostas-options-value[data-index="${index}"]`).forEach(box => box.classList.add('active'));
2845            });
2846        });
2847
2848        if( window.innerWidth < 768 ){
2849            options.forEach(opt => opt.classList.remove('active'));
2850            answers.forEach(answer => answer.classList.remove('active'));
2851        }
2852    } 
2853
2854
2855    const tabItems = document.querySelectorAll('.js-home-main-tabs-info-options-list-item');
2856    const tabContents = document.querySelectorAll('.js-home-main-tabs-info-content');
2857    
2858    tabItems.forEach(item => {
2859        item.addEventListener('click', () => {
2860            // Obtém o índice do botão clicado
2861            const index = item.getAttribute('data-index');
2862            
2863            // Remove a classe 'active' de todos os botões e conteúdos
2864            tabItems.forEach(i => i.classList.remove('active'));
2865            tabContents.forEach(content => content.classList.remove('active'));
2866
2867            // Adiciona a classe 'active' ao botão e conteúdo correspondentes
2868            item.classList.add('active');
2869            const correspondingContent = document.querySelector(`.js-home-main-tabs-info-content[data-index="${index}"]`);
2870            if (correspondingContent) {
2871                correspondingContent.classList.add('active');
2872
2873                // Rola até o conteúdo correspondente, ajustando pela altura do cabeçalho
2874                const offsetTop = correspondingContent.getBoundingClientRect().top + window.scrollY - 125;
2875                window.scrollTo({ top: offsetTop, behavior: 'smooth' });
2876            }
2877        });
2878    });
2879
2880
2881    const tabProductsProductItems = document.querySelectorAll('.js-home-products-details-cta-item');
2882    const tabProductsProductContents = document.querySelectorAll('.js-home-products-details-item');
2883    
2884    tabProductsProductItems.forEach(item => {
2885        item.addEventListener('click', () => {
2886            // Obtém o índice do botão clicado
2887            const index = item.getAttribute('data-index');
2888            
2889            // Remove a classe 'active' de todos os botões e conteúdos
2890            tabProductsProductItems.forEach(i => i.classList.remove('active'));
2891            tabProductsProductContents.forEach(content => content.classList.remove('active'));
2892
2893            // Adiciona a classe 'active' ao botão e conteúdo correspondentes
2894            item.classList.add('active');
2895            const correspondingContent = document.querySelector(`.js-home-products-details-item[data-index="${index}"]`);
2896            if (correspondingContent) {
2897                correspondingContent.classList.add('active');
2898
2899                // Rola até o conteúdo correspondente, ajustando pela altura do cabeçalho
2900                // const offsetTop = correspondingContent.getBoundingClientRect().top + window.scrollY;
2901                // window.scrollTo({ top: offsetTop, behavior: 'smooth' });
2902            }
2903        });
2904    });
2905
2906
2907
2908
2909	
2910    
2911    jQueryNuvem(".js-notification-close, .js-tooltip-close").on( "click", function(e) {
2912        e.preventDefault();
2913        jQueryNuvem(e.currentTarget).closest(".js-notification, .js-tooltip").hide();
2914    });
2915
2916    
2917    var $notification_order_cancellation = jQueryNuvem(".js-notification-order-cancellation");
2918    var $notification_status_page = jQueryNuvem(".js-notification-status-page");
2919    var $fixed_bottom_button = jQueryNuvem(".js-btn-fixed-bottom");
2920    
2921	    
2922    if ($notification_status_page.length > 0){
2923        if (LS.shouldShowOrderStatusNotification($notification_status_page.data('url'))){
2924            $notification_status_page.show();
2925        };
2926        jQueryNuvem(".js-notification-status-page-close").on( "click", function(e) {
2927            e.preventDefault();
2928            LS.dontShowOrderStatusNotificationAgain($notification_status_page.data('url'));
2929        });
2930    }
2931
2932    
2933    jQueryNuvem(".js-cart-notification-close").on("click", function(){
2934        jQueryNuvem(".js-alert-added-to-cart").removeClass("notification-visible").addClass("notification-hidden");
2935        setTimeout(function(){
2936            jQueryNuvem('.js-cart-notification-item-img').attr('src', '');
2937            jQueryNuvem(".js-alert-added-to-cart").hide();
2938        },2000);
2939    });
2940
2941    
2942    
2943        
2944        const footerLegal = jQueryNuvem(".js-footer-legal");
2945
2946        restoreNotifications = function(){
2947
2948            // Whatsapp button position
2949            $fixed_bottom_button.css("marginBottom", "10px");
2950
2951            
2952            footerLegal.removeAttr("style");
2953        };
2954
2955        if (!window.cookieNotificationService.isAcknowledged()) {
2956            jQueryNuvem(".js-notification-cookie-banner").show();
2957
2958            
2959            const cookieBannerHeight = jQueryNuvem(".js-notification-cookie-banner").outerHeight();
2960            footerLegal.css("paddingBottom", cookieBannerHeight + 30 + "px");
2961
2962            
2963            $fixed_bottom_button.css("marginBottom", "45px");
2964
2965        }
2966
2967        jQueryNuvem(".js-acknowledge-cookies").on( "click", function(e) {
2968            window.cookieNotificationService.acknowledge();
2969            restoreNotifications();
2970        });
2971
2972    
2973    
2974    
2975        restoreQuickshopForm = function(){
2976
2977            
2978            
2979            jQueryNuvem("#quickshop-modal .js-item-product").removeClass("js-swiper-slide-visible js-item-slide");
2980            jQueryNuvem("#quickshop-modal .js-quickshop-container").attr( { 'data-variants' : '' , 'data-quickshop-id': '' } );
2981            jQueryNuvem("#quickshop-modal .js-item-product").attr('data-product-id', '');
2982
2983                        
2984            setTimeout(function(){
2985                var $quickshop_form = jQueryNuvem("#quickshop-form").find('.js-product-form');
2986                var $item_form_container = jQueryNuvem(".js-quickshop-opened").find(".js-item-variants");
2987                
2988                $quickshop_form.detach().appendTo($item_form_container);
2989                jQueryNuvem(".js-quickshop-opened").removeClass("js-quickshop-opened");
2990            },350);
2991
2992        };
2993
2994    
2995    
2996    if (window.innerWidth < 768) {
2997
2998        
2999        cleanURLHash = function(){
3000            const uri = window.location.toString();
3001            const clean_uri = uri.substring(0, uri.indexOf("#"));
3002            window.history.replaceState({}, document.title, clean_uri);
3003        };
3004
3005        
3006        goBackBrowser = function(){
3007            cleanURLHash();
3008            history.back();
3009        };
3010
3011        
3012        if(window.location.href.indexOf("modal-fullscreen") > -1) {
3013            cleanURLHash();
3014        }
3015
3016        
3017        jQueryNuvem(document).on("click", ".js-fullscreen-modal-open", function(e) {
3018            e.preventDefault();
3019            var modal_url_hash = jQueryNuvem(this).data("modalUrl");
3020            window.location.hash = modal_url_hash;
3021        });
3022
3023        
3024        jQueryNuvem(document).on("click", ".js-fullscreen-modal-close", function(e) {
3025            e.preventDefault();
3026            goBackBrowser();
3027        });
3028
3029        
3030        window.onhashchange = function() {
3031            if(window.location.href.indexOf("modal-fullscreen") <= -1) {
3032
3033                
3034                if(jQueryNuvem(".js-fullscreen-modal").hasClass("modal-show")){
3035
3036                    
3037                    if(jQueryNuvem(".js-modal.modal-show").length == 1){
3038                        jQueryNuvem("body").removeClass("overflow-none");
3039                    }
3040                    var $opened_modal = jQueryNuvem(".js-fullscreen-modal.modal-show");
3041                    var $opened_modal_overlay = $opened_modal.prev();
3042
3043                    $opened_modal.removeClass("modal-show");
3044                    setTimeout(() => $opened_modal.hide(), 500);
3045                    $opened_modal_overlay.fadeOut(500);
3046
3047                                            restoreQuickshopForm();
3048                    
3049                }
3050            }
3051        }
3052
3053    }
3054
3055    jQueryNuvem(document).on("click", ".js-modal-open", function(e) {
3056        e.preventDefault(); 
3057        var modal_id = jQueryNuvem(this).data('toggle');
3058        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="' + modal_id + '"]');
3059
3060                if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (window.innerWidth < 768) && (!jQueryNuvem(this).hasClass("js-open-over-modal"))){
3061            let tabnav_modals = jQueryNuvem(".js-tabnav-modal");
3062            jQueryNuvem(tabnav_modals).removeClass("modal-show");
3063        }
3064
3065        if (jQueryNuvem(modal_id).hasClass("modal-show")) {
3066                        if(jQueryNuvem(".js-modal.modal-show").length == 1){
3067                jQueryNuvem("body").removeClass("overflow-none");
3068            }
3069            let modal = jQueryNuvem(modal_id).removeClass("modal-show");
3070            setTimeout(() => modal.hide(), 500);
3071        } else {
3072
3073                        
3074            if(!jQueryNuvem(".js-modal.modal-show").length){
3075                jQueryNuvem("body").addClass("overflow-none");
3076            }
3077
3078            jQueryNuvem(modal_id).detach().appendTo("body");
3079            jQueryNuvem(modal_id).show().addClass("modal-show");
3080            
3081                        if (((jQueryNuvem(modal_id).hasClass("js-modal-overlay-md")) && (window.innerWidth > 768)) || (!jQueryNuvem(modal_id).hasClass("js-modal-overlay-md"))) {
3082                $overlay_id.fadeIn(400);
3083                $overlay_id.detach().insertBefore(modal_id);
3084            }
3085        }             
3086    });
3087
3088    jQueryNuvem(document).on("click", ".js-modal-close", function(e) {
3089        e.preventDefault();
3090
3091                if((jQueryNuvem('.js-toggle-tabnav.tabnav-active').length) && (!jQueryNuvem(this).hasClass("js-close-over-modal")) && (window.innerWidth < 768)){
3092            jQueryNuvem('.js-toggle-tabnav.tabnav-active').removeClass("tabnav-active");
3093        }
3094
3095        
3096        if(jQueryNuvem(".js-modal.modal-show").length == 1){
3097            jQueryNuvem("body").removeClass("overflow-none");
3098        }
3099        var $modal = jQueryNuvem(this).closest(".js-modal");
3100        var modal_id = $modal.attr('id');
3101        var $overlay_id = jQueryNuvem('.js-modal-overlay[data-modal-id="#' + modal_id + '"]');
3102        $modal.removeClass("modal-show");
3103        setTimeout(() => $modal.hide(), 500);
3104        $overlay_id.fadeOut(500);
3105        
3106        
3107        if ((window.innerWidth < 768) && (jQueryNuvem(this).hasClass(".js-fullscreen-modal-close"))) {
3108            goBackBrowser();
3109        }
3110
3111                    restoreQuickshopForm();
3112        
3113    });
3114
3115    jQueryNuvem(document).on("click", ".js-modal-overlay", function(e) {
3116        e.preventDefault();
3117
3118        
3119        if(jQueryNuvem(".js-modal.modal-show").length == 1){
3120            jQueryNuvem("body").removeClass("overflow-none");
3121        }
3122
3123        var modal_id = jQueryNuvem(this).data('modalId');
3124        let modal = jQueryNuvem(modal_id).removeClass("modal-show");
3125        setTimeout(() => modal.hide(), 500);
3126        jQueryNuvem(this).fadeOut(500);
3127
3128                    restoreQuickshopForm();
3129        
3130    });
3131
3132    
3133        jQueryNuvem(document).on("click", ".js-card-collapse-toggle", function(e) {
3134        e.preventDefault();
3135        jQueryNuvem(this).toggleClass('active');
3136        jQueryNuvem(this).closest(".js-card-collapse").toggleClass('active');
3137    });
3138
3139    
3140    function toggleAccordion(selector){
3141        if(jQueryNuvem(selector).hasClass("js-accordion-show-only")){
3142            jQueryNuvem(selector).hide();
3143        }else{
3144            jQueryNuvem(selector).find(".js-accordion-toggle-inactive").toggle();
3145            jQueryNuvem(selector).find(".js-accordion-toggle-active").toggle();
3146        }
3147        jQueryNuvem(selector).closest(".js-accordion-container").find(".js-accordion-content").slideToggle("fast");
3148    }
3149
3150    jQueryNuvem(document).on("click", ".js-accordion-toggle", function(e) {
3151        e.preventDefault();
3152        toggleAccordion(this);
3153    });
3154
3155    if(window.innerWidth < 768){
3156        jQueryNuvem(document).on("click", ".js-accordion-toggle-mobile", function(e) {
3157            e.preventDefault();
3158            toggleAccordion(this);
3159        });
3160        jQueryNuvem(".js-accordion-content-mobile").hide();
3161    }else{
3162        jQueryNuvem(".js-accordion-toggle-mobile").css("cursor" , "default").removeAttr('href');
3163    }
3164
3165    
3166    const inViewport = (entries, observer) => {
3167        entries.forEach(entry => {
3168            if (entry.isIntersecting && !entry.target.observed) {
3169                entry.target.classList.add("is-inViewport");
3170                entry.target.observed = true;
3171            }
3172        });
3173    };
3174
3175    // Attach observer to every [data-transition] element:
3176    const ELs_inViewport = document.querySelectorAll('[data-transition]');
3177    ELs_inViewport.forEach(EL => {
3178        EL.observed = false; // Initialize the observed flag for each element
3179        const Obs = new IntersectionObserver(inViewport);
3180        Obs.observe(EL);
3181    });
3182
3183	
3184     
3185    
3186        
3187        var fixedNavTransparent = jQueryNuvem(".js-head-mutator");
3188        var fixedNavTransparentHeight = fixedNavTransparent.height();
3189        var videoSection = jQueryNuvem(".js-section-video");
3190        var sliderSection = jQueryNuvem(".js-home-main-slider-container");
3191        var $category_controls = jQueryNuvem(".js-category-controls");
3192
3193        
3194                                
3195                
3196        
3197        
3198        
3199                
3200        
3201        
3202        
3203        
3204        function applyOffset(selector){
3205
3206            // Get nav height on load
3207            if (window.innerWidth > 768) {
3208                var head_height = jQueryNuvem(".js-head-main").height();
3209                jQueryNuvem(selector).css("paddingTop", head_height.toString() + 'px');
3210            }else{
3211
3212                                var head_height = 0;
3213            }
3214
3215            // Apply offset nav height on load
3216            
3217            window.addEventListener("resize", function() {
3218
3219                // Get nav height on resize
3220                var head_height = jQueryNuvem(".js-head-main").height();
3221
3222                // Apply offset on resize
3223                if (window.innerWidth > 768) {
3224                    jQueryNuvem(selector).css("paddingTop", head_height.toString() + 'px');
3225                }else{
3226
3227                                        jQueryNuvem(selector).css("paddingTop", "0px");
3228                }
3229            });
3230        }
3231
3232
3233            
3234            
3235        
3236        
3237            
3238            var navbarHeight = jQueryNuvem(".js-head-main").outerHeight();
3239            var topbarHeight = jQueryNuvem(".js-adbar").outerHeight();
3240
3241            window.addEventListener("scroll", function() {
3242
3243                var scrolledPosition = window.pageYOffset;
3244
3245                var header = jQueryNuvem(".js-head-main");
3246                var navbarHeight = header.outerHeight();
3247
3248                if (scrolledPosition > navbarHeight) {
3249                    header.addClass('compress').css('top', -topbarHeight + 'px' );
3250                                    } else {
3251                    header.removeClass('compress').css("top", "0px");
3252                                    }
3253            });
3254            
3255               
3256
3257    
3258        
3259        var $top_nav = jQueryNuvem(".js-mobile-nav");
3260        var $page_main_content = jQueryNuvem(".js-main-content");
3261        var $search_backdrop = jQueryNuvem(".js-search-backdrop");
3262
3263        $top_nav.addClass("move-down").removeClass("move-up");
3264
3265        function isElementVisible(element) {
3266            if (!element) return false; // Verifica se o elemento existe
3267          
3268            const style = window.getComputedStyle(element);
3269            
3270            // Verifica se o elemento está com display diferente de 'n
3270one' e visibility diferente de 'hidden'
3271            return style.display !== 'none';
3272          }
3273
3274        jQueryNuvem(".js-toggle-menu-panel").click(function (e) {
3275            e.preventDefault();
3276            // jQueryNuvem(this).next(".js-menu-panel").show().addClass("nav-list-panel-show");
3277            const $sub = jQueryNuvem(this).next(".list-subitems");
3278            const $parent = jQueryNuvem(this).closest(".item-with-subitems");
3279            if( $sub.length ){
3280                if( $sub.css('display') !== 'none' ){
3281                    $sub.hide();
3282                    $parent.removeClass('active')
3283                }else{
3284                    $sub.show();
3285                    $parent.addClass('active')
3286                }
3287            }
3288        });
3289
3290        jQueryNuvem(".js-toggle-menu-back").click(function (e) {
3291            e.preventDefault();
3292            var $panel_to_change = jQueryNuvem(this).closest(".js-menu-panel");
3293            $panel_to_change.removeClass("nav-list-panel-show");
3294             setTimeout(function(){
3295                $panel_to_change.hide();
3296            },600);
3297        });
3298
3299        closeHamburgerSubpanels = function() {
3300                            jQueryNuvem(".js-menu-panel").removeClass("nav-list-panel-show");
3301                        
3302             setTimeout(function(){
3303                jQueryNuvem(".js-menu-panel").hide();
3304                            },1000);
3305        };
3306
3307        jQueryNuvem(".js-toggle-menu-close, .js-modal-overlay[data-modal-id='#nav-hamburger'").click(function () {
3308            closeHamburgerSubpanels();
3309        });
3310
3311        
3312        var win_height = window.innerHeight;
3313        var head_height = jQueryNuvem(".js-head-main").height();
3314
3315        jQueryNuvem(".js-desktop-dropdown").css('maxHeight', (win_height - head_height - 50).toString() + 'px');
3316
3317        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
3318            jQueryNuvem(e.currentTarget).addClass("active");
3319        }).on("mouseleave", function(e) {
3320            jQueryNuvem(e.currentTarget).removeClass("active");
3321        });
3322
3323        jQueryNuvem(".js-item-desktop").on("mouseenter", function (e) {
3324            jQueryNuvem('.js-nav-desktop-list').children(".selected").removeClass("selected");
3325            jQueryNuvem(e.currentTarget).addClass("selected");
3326        }).on("mouseleave", function(e) {
3327            const self = jQueryNuvem(this);
3328            setTimeout(function(){
3329                self.removeClass("selected");
3330            },500);
3331        });
3332
3333        
3334        jQueryNuvem(".js-desktop-dropdown").on("mouseleave", function (e) {
3335            const self = jQueryNuvem(this);
3336            self.css("pointer-events" , "none");
3337            setTimeout(function(){
3338                self.css("pointer-events" , "initial");
3339            },1000);
3340        });
3341
3342        
3343        jQueryNuvem(".js-search-button").on("click", function (e) {
3344            setTimeout(function(){
3345                jQueryNuvem("#nav-search .js-search-input").each(el => el.focus());
3346            },10);
3347        });
3348
3349        
3350    
3351        LS.search(jQueryNuvem(".js-search-input"), function (html, count) {
3352            $search_suggests = jQueryNuvem(this).closest(".js-search-container").next(".js-search-suggest");
3353            if (count > 0) {
3354                $search_suggests.html(html).show();
3355            } else {
3356                $search_suggests.hide();
3357            }
3358            if (jQueryNuvem(this).val().length == 0) {
3359                $search_suggests.hide();
3360            }
3361        }, {
3362            snipplet: 'header/header-search-results.tpl'
3363        });
3364
3365        if (window.innerWidth > 768) {
3366
3367            
3368            jQueryNuvem("body").on("click", function () {
3369                jQueryNuvem(".js-search-suggest").hide();
3370            });
3371
3372            
3373            jQueryNuvem(document).on("click", ".js-search-suggest a", function () {
3374                jQueryNuvem(".js-search-suggest").show();
3375            });
3376        }
3377
3378        jQueryNuvem(".js-search-suggest").on("click", ".js-search-suggest-all-link", function (e) {
3379            e.preventDefault();
3380            $this_closest_form = jQueryNuvem(this).closest(".js-search-suggest").prev(".js-search-form");
3381            $this_closest_form.submit();
3382        });
3383
3384    
3385
3386    changeLang = function(element) {
3387        var selected_country_url = element.find("option").filter((el) => el.selected).attr("data-country-url");
3388        location.href = selected_country_url;
3389    };
3390
3391    jQueryNuvem('.js-lang-select').on("change", function (e) {
3392        lang_select_option = jQueryNuvem(this);
3393
3394        changeLang(lang_select_option);
3395    });
3396
3397
3398	
3399                var slidesPerViewDesktopVal = 4;
3400    var slidesPerViewMobileVal = 1.7;
3401    var itemSwiperSpaceBetween = 35;
3402
3403	
3404    
3405        
3406        function calculateRelatedLoopVal(sectionSelector) {
3407            let productsAmount = jQueryNuvem(sectionSelector).attr("data-related-amount");
3408            let loopVal = false;
3409            const applyLoop = (window.innerWidth < 768 && productsAmount > slidesPerViewMobileVal) || (window.innerWidth > 768 && productsAmount > slidesPerViewDesktopVal);
3410            
3411            if (applyLoop) {
3412                loopVal = true;
3413            }
3414
3415            return loopVal;
3416        }
3417
3418        let alternativeLoopVal = calculateRelatedLoopVal(".js-related-products");
3419        let complementaryLoopVal = calculateRelatedLoopVal(".js-complementary-products");
3420
3421        
3422        createSwiper('.js-swiper-related', {
3423            lazy: true,
3424            loop: alternativeLoopVal,
3425            watchOverflow: true,
3426            centerInsufficientSlides: true,
3427            threshold: 5,
3428            watchSlideProgress: true,
3429            watchSlidesVisibility: true,
3430            slideVisibleClass: 'js-swiper-slide-visible',
3431            spaceBetween: itemSwiperSpaceBetween,
3432            slidesPerView: slidesPerViewMobileVal,
3433            navigation: {
3434                nextEl: '.js-swiper-related-next',
3435                prevEl: '.js-swiper-related-prev',
3436            },
3437            breakpoints: {
3438                768: {
3439                    slidesPerView: slidesPerViewDesktopVal,
3440                }
3441            }
3442        });
3443
3444        
3445        createSwiper('.js-swiper-complementary', {
3446            lazy: true,
3447            loop: complementaryLoopVal,
3448            watchOverflow: true,
3449            centerInsufficientSlides: true,
3450            threshold: 5,
3451            watchSlideProgress: true,
3452            watchSlidesVisibility: true,
3453            slideVisibleClass: 'js-swiper-slide-visible',
3454            spaceBetween: itemSwiperSpaceBetween,
3455            slidesPerView: slidesPerViewMobileVal,
3456            navigation: {
3457                nextEl: '.js-swiper-complementary-next',
3458                prevEl: '.js-swiper-complementary-prev',
3459            },
3460            breakpoints: {
3461                768: {
3462                    slidesPerView: slidesPerViewDesktopVal,
3463                }
3464            }
3465        });
3466
3467
3468    
3469
3470
3471	
3472	
3473		
3474        var width = window.innerWidth;
3475        if (width < 767) {
3476            createSwiper('.js-informative-banners', {
3477                slidesPerView: 1,
3478                watchOverflow: true,
3479                centerInsufficientSlides: true,
3480                pagination: {
3481                    el: '.js-informative-banners-pagination',
3482                    clickable: true,
3483                },
3484                breakpoints: {
3485                    640: {
3486                        slidesPerView: 3,
3487                    }
3488                }
3489            });
3490        }
3491
3492    
3493	
3494    
3495                            // LS.loadVideo('https://youtu.be/d1ywlT7fHQI');
3496
3497                                    
3498        
3499        let readyCount = 1;
3500        let player;
3501        function loadVideoFrame() {
3502            window.youtubeIframeService.executeOnReady(() => { 
3503                player = new YT.Player(`js-video-iframe`, {
3504                    width: '100%',
3505                    videoId: 'd1ywlT7fHQI',
3506                    playerVars: { 
3507                        'autoplay': 1, 
3508                        'playsinline': 1, 
3509                        'rel': 0, 
3510                        'loop': 1, 
3511                        'autopause': 0, 
3512                        'controls': 0, 
3513                        'showinfo': 0, 
3514                        'modestbranding': 1, 
3515                        'branding': 0, 
3516                        'fs': 0, 
3517                        'iv_load_policy': 3,
3518                        'mute': 1 
3519                    },
3520                    events: {
3521                        'onReady': onPlayerReady,
3522                        'onStateChange':onPlayerStateChange
3523                    }
3524                });
3525            });
3526        };
3527
3528        loadVideoFrame();
3529            
3530        function onPlayerReady(event) {
3531            event.target.mute();
3532
3533            var playButton = document.querySelector('.js-play-button');
3534
3535        if (playButton) {
3536            // Adiciona o evento de clique
3537            playButton.onclick = function() {
3538            // Verifica se a variável player existe e chama playVideo()
3539            if (typeof player !== 'undefined' && player) {
3540                player.playVideo();
3541                document.querySelector('.js-video-image').style.display = 'none';
3542                document.querySelector('.js-play-button').style.display = 'none';
3543                document.querySelector('#js-video-iframe').style.display = 'block';
3544                document.querySelector('#js-video-mask').style.display = 'block';
3545            } else {
3546                console.warn('Player não definido ou não inicializado.');
3547            }
3548            };
3549        } else {
3550            console.warn('Botão de play não encontrado.');
3551        }
3552        }
3553
3554        function onPlayerStateChange(event) {
3555            if (event.data == YT.PlayerState.ENDED) {
3556                event.target.seekTo(0);
3557                event.target.playVideo();
3558            }
3559        }
3560    
3561
3562    const fakeButton = document.querySelector('.js-custom-add-to-cart');
3563    if( fakeButton ){
3564        fakeButton.onclick = function(){
3565            document.querySelector('.js-product-form .btn-primary').click();
3566        }
3567    }
3568
3569
3570	
3571        
3572    
3573    var nav_height = jQueryNuvem(".js-head-main").innerHeight();
3574
3575	
3576    
3577    
3578    
3579            const noStockVariants = (container = null) => {
3580
3581                        const config = {
3582                variantsGroup: ".js-product-variants-group",
3583                variantButton: ".js-insta-variant",
3584                noStockClass: "btn-variant-no-stock",
3585                dataVariationId: "data-variation-id",
3586                dataOption: "data-option"
3587            };
3588
3589                        const wrapper = container ? container : jQueryNuvem('#single-product');
3590            if (!wrapper) return;
3591
3592                        const dataVariants = wrapper.data('variants');
3593            const variantsLength = wrapper.find(config.variantsGroup).length;
3594
3595                        const getOptions = (productVariationId, variantOption) => {
3596                if (productVariationId === 2) {
3597                    return {
3598                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
3599                        option1: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="1"] select`).val()),
3600                        option2: String(jQueryNuvem(variantOption).data('option')),
3601                    };
3602                } else if (productVariationId === 1) {
3603                    return {
3604                        option0: String(wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="0"] select`).val()),
3605                        option1: String(jQueryNuvem(variantOption).data('option')),
3606                    };
3607                } else {
3608                    return {
3609                        option0: String(jQueryNuvem(variantOption).data('option')),
3610                    };
3611                }
3612            };
3613
3614                        const filterVariants = (options) => {
3615                return dataVariants.filter(variant => {
3616                    return Object.keys(options).every(optionKey => variant[optionKey] === options[optionKey]) && variant.available;
3617                });
3618            };
3619
3620                        const updateStockStatus = (productVariationId) => {
3621                const variationGroup = wrapper.find(`${config.variantsGroup}[${config.dataVariationId}="${productVariationId}"]`);
3622                variationGroup.find(`${config.variantButton}.${config.noStockClass}`).removeClass(config.noStockClass);
3623
3624                variationGroup.find(config.variantButton).each((variantOption, item) => {
3625                    const options = getOptions(productVariationId, variantOption);
3626                    const itemsAvailable = filterVariants(options);
3627                    const button = wrapper.find(`${config.variantButton}[${config.dataOption}="${options[`option${productVariationId}`].replace(/"/g, '\\"')}"]`);
3628                    
3629                    if (!itemsAvailable.length) {
3630                        button.addClass(config.noStockClass);
3631                    }
3632                });
3633            };
3634
3635                        for (let productVariationId = variantsLength - 1; productVariationId >= 0; productVariationId--) {
3636                updateStockStatus(productVariationId);
3637            }
3638        };
3639
3640        noStockVariants();
3641
3642    
3643    
3644        
3645        jQueryNuvem(document).on("click", ".js-quickshop-modal-open", function (e) {
3646            e.preventDefault();
3647            var $this = jQueryNuvem(this);
3648            if($this.hasClass("js-quickshop-slide")){
3649                jQueryNuvem("#quickshop-modal .js-item-product").addClass("js-swiper-slide-visible js-item-slide");
3650            }
3651
3652                                            let container = jQueryNuvem(this).closest('.js-quickshop-container');
3653                if (!container.length) return;
3654                noStockVariants(container);
3655            
3656            LS.fillQuickshop($this);
3657        });
3658
3659    
3660            changeVariantButton = function(selector, parentSelector) {
3661            selector.siblings().removeClass("selected");
3662            selector.addClass("selected");
3663            var option_id = selector.attr('data-option');
3664            var parent = selector.closest(parentSelector);
3665            var selected_option = parent.find('.js-variation-option option').filter(function (el) {
3666                return el.value == option_id;
3667            });
3668            selected_option.prop('selected', true).trigger('change');
3669        }
3670
3671        
3672            
3673            jQueryNuvem(document).on("click", ".js-insta-variant", function (e) {
3674                e.preventDefault();
3675                $this = jQueryNuvem(this);
3676                changeVariantButton($this, '.js-product-variants-group');
3677            });
3678
3679        
3680        
3681    
3682    
3683        LS.registerOnChangeVariant(function(variant){
3684                        var current_image = jQueryNuvem('.js-item-product[data-product-id="'+variant.product_id+'"] .js-item-image');
3685            current_image.attr('srcset', variant.image_url);
3686
3687                    });
3688
3689    
3690    
3691	
3692	
3693	function get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests) {
3694	    if (parseInt(number_of_installment) > parseInt(max_installments_without_interests[0])) {
3695	        if (installment_data.without_interests) {
3696	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
3697	        }
3698	    }
3699	    return max_installments_without_interests;
3700	}
3701
3702	
3703	function get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests) {
3704	    if (parseInt(number_of_installment) > parseInt(max_installments_with_interests[0])) {
3705	        if (installment_data.without_interests == false) {
3706	            return [number_of_installment, installment_data.installment_value.toFixed(2)];
3707	        }
3708	    }
3709	    return max_installments_with_interests;
3710	}
3711
3712	
3713	function refreshInstallmentv2(price){
3714        jQueryNuvem(".js-modal-installment-price" ).each(function( el ) {
3715	        const installment = Number(jQueryNuvem(el).data('installment'));
3716	        jQueryNuvem(el).text(LS.currency.display_short + (price/installment).toLocaleStr
3716ing('de-DE', {maximumFractionDigits: 2, minimumFractionDigits: 2}));
3717	    });
3718	}
3719
3720    
3721    function refreshPaymentDiscount(price){
3722        jQueryNuvem(".js-price-with-discount" ).each(function( el ) {
3723            const payment_discount = jQueryNuvem(el).data('paymentDiscount');
3724            jQueryNuvem(el).text(LS.formatToCurrency(price - ((price * payment_discount) / 100)))
3725        });
3726    }
3727
3728        
3729	
3730	
3731	function changeVariant(variant) {
3732        jQueryNuvem(".js-product-detail .js-shipping-calculator-response").hide();
3733        jQueryNuvem("#shipping-variant-id").val(variant.id);
3734
3735	    var parent = jQueryNuvem("body");
3736	    if (variant.element) {
3737            parent = jQueryNuvem(variant.element);
3738            if(parent.hasClass("js-quickshop-container")){
3739                var quick_id = parent.attr("data-quickshop-id");
3740                var parent = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
3741            }
3742	    }
3743
3744                                if(parent.hasClass("js-quickshop-container")){
3745                var itemContainer = parent.closest('.js-item-product');
3746                if(itemContainer.hasClass("js-item-slide")){
3747                    var parent = jQueryNuvem('.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
3748                }
3749                noStockVariants(parent);
3750            } else {
3751                noStockVariants();
3752            }
3753        
3754	    var sku = parent.find('#sku');
3755	    if(sku.length) {
3756	        sku.text(variant.sku).show();
3757	    }
3758
3759	    
3760        
3761	    var installment_helper = function($element, amount, price){
3762	        $element.find('.js-installment-amount').text(amount);
3763	        $element.find('.js-installment-price').attr("data-value", price);
3764	        $element.find('.js-installment-price').text(LS.currency.display_short + parseFloat(price).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
3765	        if(variant.price_short && Math.abs(variant.price_number - price * amount) < 1) {
3766	            $element.find('.js-installment-total-price').text((variant.price_short).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
3767	        } else {
3768	            $element.find('.js-installment-total-price').text(LS.currency.display_short + (price * amount).toLocaleString('de-DE', { minimumFractionDigits: 2 }));
3769	        }
3770	    };
3771
3772	    if (variant.installments_data) {
3773	        var variant_installments = JSON.parse(variant.installments_data);
3774	        var max_installments_without_interests = [0,0];
3775	        var max_installments_with_interests = [0,0];
3776
3777	        	        jQueryNuvem('.js-payment-provider-installments-row').hide();
3778
3779	        for (let payment_method in variant_installments) {
3780
3781	            	            var paymentMethodId = '#installment_' + payment_method.replace(" ", "_") + '_1';
3782	            var minimumInstallmentValue = jQueryNuvem(paymentMethodId).closest('.js-info-payment-method').attr("data-minimum-installment-value");
3783
3784                let installments = variant_installments[payment_method];
3785	            for (let number_of_installment in installments) {
3786                    let installment_data = installments[number_of_installment];
3787	                max_installments_without_interests = get_max_installments_without_interests(number_of_installment, installment_data, max_installments_without_interests);
3788	                max_installments_with_interests = get_max_installments_with_interests(number_of_installment, installment_data, max_installments_with_interests);
3789	                var installment_container_selector = '#installment_' + payment_method.replace(" ", "_") + '_' + number_of_installment;
3790
3791	                	                if(minimumInstallmentValue <= installment_data.installment_value) {
3792	                    jQueryNuvem(installment_container_selector).show();
3793	                }
3794
3795	                if(!parent.hasClass("js-quickshop-container")){
3796	                    installment_helper(jQueryNuvem(installment_container_selector), number_of_installment, installment_data.installment_value.toFixed(2));
3797	                }
3798	            }
3799	        }
3800	        var $installments_container = jQueryNuvem(variant.element + ' .js-max-installments-container .js-max-installments');
3801	        var $installments_modal_link = jQueryNuvem(variant.element + ' #btn-installments');
3802	        var $payments_module = jQueryNuvem(variant.element + ' .js-product-payments-container');
3803	        var $installmens_card_icon = jQueryNuvem(variant.element + ' .js-installments-credit-card-icon');
3804
3805	        	        var installments_to_use = max_installments_without_interests[0] > 1 ? max_installments_without_interests : max_installments_with_interests;
3806
3807	        if(installments_to_use[0] <= 1 ) {
3808	        	            $installments_container.hide();
3809	            $installments_modal_link.hide();
3810	            $payments_module.hide();
3811	            $installmens_card_icon.hide();
3812	        } else {
3813	            $installments_container.show();
3814	            $installments_modal_link.show();
3815	            $payments_module.show();
3816	            $installmens_card_icon.show();
3817	            installment_helper($installments_container, installments_to_use[0], installments_to_use[1]);
3818	        }
3819	    }
3820
3821	    if(!parent.hasClass("js-quickshop-container")){
3822            jQueryNuvem('#installments-modal .js-installments-one-payment').text(variant.price_short).attr("data-value", variant.price_number);
3823		}
3824
3825	    if (variant.price_short){
3826
3827            var variant_price_clean = variant.price_short.replace('$', '').replace('R', '').replace(',', '').replace('.', '');
3828            var variant_price_raw = parseInt(variant_price_clean, 10);
3829
3830	        parent.find('.js-price-display').text(variant.price_short).show();
3831	        parent.find('.js-price-display').attr("content", variant.price_number).data('productPrice', variant_price_raw);
3832
3833            parent.find('.js-payment-discount-price-product').text(variant.price_with_payment_discount_short);
3834            parent.find('.js-payment-discount-price-product-container').show();
3835	    } else {
3836	        parent.find('.js-price-display, .js-payment-discount-price-product-container').hide();
3837	    }
3838
3839	    if ((variant.compare_at_price_short) && !(parent.find(".js-price-display").css("display") == "none")) {
3840	        parent.find('.js-compare-price-display').text(variant.compare_at_price_short).show();
3841	    } else {
3842	        parent.find('.js-compare-price-display').hide();
3843	    }
3844
3845	    var button = parent.find('.js-addtocart');
3846	    button.removeClass('cart').removeClass('contact').removeClass('nostock');
3847	    var $product_shipping_calculator = parent.find("#product-shipping-container");
3848
3849        
3850	    	    if (!variant.available){
3851	        button.val('Esgotado');
3852	        button.addClass('nostock');
3853	        button.attr('disabled', 'disabled');
3854	        $product_shipping_calculator.hide();
3855	    } else if (variant.contact) {
3856	        button.val('Preço sob Consulta');
3857	        button.addClass('contact');
3858	        button.removeAttr('disabled');
3859	        $product_shipping_calculator.hide();
3860	    } else {
3861	        button.val('Comprar');
3862	        button.addClass('cart');
3863	        button.removeAttr('disabled');
3864	        $product_shipping_calculator.show();
3865	    }
3866
3867	    
3868                    const base_price = Number(jQueryNuvem("#price_display").attr("content"));
3869            refreshInstallmentv2(base_price);
3870            refreshPaymentDiscount(variant.price_number);
3871                    
3872                    if(variant.stock == 1) {
3873                parent.find('.js-last-product').show();
3874            } else {
3875                parent.find('.js-last-product').hide();
3876            }
3877        
3878        
3879        LS.updateShippingProduct();
3880
3881        zipcode_on_changevariant = jQueryNuvem("#product-shipping-container .js-shipping-input").val();
3882        jQueryNuvem("#product-shipping-container .js-shipping-calculator-current-zip").text(zipcode_on_changevariant);
3883
3884                    
3885            LS.freeShippingProgress(true);
3886
3887        	}
3888
3889	
3890    jQueryNuvem(document).on("change", ".js-variation-option", function(e) {
3891        var $parent = jQueryNuvem(this).closest(".js-product-variants");
3892        var $variants_group = jQueryNuvem(this).closest(".js-product-variants-group");
3893        var $quickshop_parent_wrapper = jQueryNuvem(this).closest(".js-quickshop-container");
3894
3895        
3896        var quick_id = $quickshop_parent_wrapper.attr("data-quickshop-id");
3897
3898        if($parent.hasClass("js-product-quickshop-variants")){
3899
3900            var $quickshop_parent = jQueryNuvem(this).closest(".js-item-product");
3901
3902                        
3903            if($quickshop_parent.hasClass("js-item-slide")){
3904                var $quickshop_variant_selector = '.js-swiper-slide-visible .js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
3905            }else{
3906                var $quickshop_variant_selector = '.js-quickshop-container[data-quickshop-id="'+quick_id+'"]';
3907            }
3908
3909            LS.changeVariant(changeVariant, $quickshop_variant_selector);
3910
3911                            
3912                var selected_option_id = jQueryNuvem(this).val();
3913                var $color_parent_to_update = jQueryNuvem('.js-quickshop-container[data-quickshop-id="'+quick_id+'"]');
3914
3915                                $color_parent_to_update.find('.js-color-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
3916                                $variants_group.find('.js-insta-variant[data-option="'+selected_option_id+'"]').addClass("selected").siblings().removeClass("selected");
3917            
3918        } else {
3919            LS.changeVariant(changeVariant, '#single-product');
3920        }
3921
3922        
3923        var $this_product_container = jQueryNuvem(this).closest(".js-product-container");
3924
3925        if($this_product_container.hasClass("js-quickshop-container")){
3926            var this_quickshop_id = $this_product_container.attr("data-quickshop-id");
3927            var $this_product_container = jQueryNuvem('.js-product-container[data-quickshop-id="'+this_quickshop_id+'"]');
3928        }
3929        var $this_compare_price = $this_product_container.find(".js-compare-price-display");
3930        var $this_price = $this_product_container.find(".js-price-display");
3931        var $installment_container = $this_product_container.find(".js-product-payments-container");
3932        var $installment_text = $this_product_container.find(".js-max-installments-container");
3933        var $this_add_to_cart = $this_product_container.find(".js-prod-submit-form");
3934
3935        // Get the current product discount percentage value
3936        var current_percentage_value = $this_product_container.find(".js-offer-percentage");
3937
3938        // Get the current product price and promotional price
3939        var compare_price_value = $this_compare_price.html();
3940        var price_value = $this_price.html();
3941
3942        // Calculate new discount percentage based on difference between filtered old and new prices
3943        const percentageDifference = window.moneyDifferenceCalculator.percentageDifferenceFromString(compare_price_value, price_value);
3944        if(percentageDifference){
3945            $this_product_container.find(".js-offer-percentage").text(percentageDifference);
3946            $this_product_container.find(".js-offer-label").css("display" , "table");
3947        }
3948
3949        if ($this_compare_price.css("display") == "none" || !percentageDifference) {
3950            $this_product_container.find(".js-offer-label").hide();
3951        }
3952        if ($this_add_to_cart.hasClass("nostock")) {
3953            $this_product_container.find(".js-stock-label").show();
3954        }
3955        else {
3956            $this_product_container.find(".js-stock-label").hide();
3957	    }
3958	    if ($this_price.css('display') == 'none'){
3959	        $installment_container.hide();
3960	        $installment_text.hide();
3961	    }else{
3962	        $installment_text.show();
3963	    }
3964	});
3965
3966	
3967	
3968    jQueryNuvem(".js-product-form").on("submit", function (e) {
3969	    var button = jQueryNuvem(e.currentTarget).find('[type="submit"]');
3970	    button.attr('disabled', 'disabled');
3971	    if ((button.hasClass('contact')) || (button.hasClass('catalog'))) {
3972	        e.preventDefault();
3973	        var product_id = jQueryNuvem(e.currentTarget).find("input[name='add_to_cart']").val();
3974	        window.location = "\/contato\/?product=" + product_id;
3975	    } else if (button.hasClass('cart')) {
3976	        button.val('Incluindo...');
3977	    }
3978	});
3979
3980	
3981        
3982	    
3983                    Fancybox.bind('[data-fancybox="product-gallery"]', {
3984                Toolbar: { 
3985                    items: {
3986                        close: {
3987                            class: 'w-auto px-2 p-md-0',
3988                            html: '<svg class="icon-inline icon-lg svg-icon-invert"><use xlink:href="#times"/></svg>',
3989                        },
3990                        counter: {
3991                            class: 'mt-2',
3992                            type: 'div',
3993                            html: '<span data-fancybox-index=""></span>&nbsp;/&nbsp;<span data-fancybox-count=""></span>',
3994                            position: 'center',
3995                        },
3996                    },
3997                },
3998                Carousel: {
3999                    Navigation: {
4000                        classNames: {
4001                            button: 'svg-square',
4002                            next: 'swiper-button-next',
4003                            prev: 'swiper-button-prev',
4004                        },
4005                        prevTpl: '<svg class="icon-inline icon-lg icon-flip-horizontal"><use xlink:href="#chevron"/></svg>',
4006                        nextTpl: '<svg class="icon-inline icon-lg"><use xlink:href="#chevron"/></svg>',
4007                    },
4008                },
4009                Thumbs: { autoStart: false },
4010                                    on: {
4011                        shouldClose: (fancybox, slide) => {
4012                            // Update position of the slider
4013                            productSwiper.slideTo( fancybox.getSlide().index, 0 );
4014                            jQueryNuvem(".js-product-thumb").removeClass("selected");
4015                            var $product_thumbnail = jQueryNuvem(".js-product-thumb[data-thumb-loop='"+fancybox.getSlide().index+"']").addClass("selected");
4016                            if($product_thumbnail.length){
4017                                $product_thumbnail.addClass("selected");
4018                            }else{
4019                                jQueryNuvem(".js-product-thumb[data-thumb-loop='4']").addClass("selected");
4020                            }
4021                        },
4022                    },
4023                            });
4024        
4025        function productSliderNav(){
4026            var width = window.innerWidth;
4027
4028            var productSwiper = null;
4029            createSwiper(
4030                '.js-swiper-product', {
4031                    lazy: true,
4032                    effect: 'fade',
4033                    fadeEffect: {
4034                        crossFade: true,
4035                    },
4036                                        slidesPerView: 1,
4037                                        watchOverflow: true,
4038                    pagination: {
4039                        el: '.js-swiper-product-pagination',
4040                        clickable: true,
4041                    },
4042                    navigation: {
4043                        nextEl: '.js-swiper-product-next',
4044                        prevEl: '.js-swiper-product-prev',
4045                    },
4046                    on: {
4047                        init: function () {
4048                            jQueryNuvem(".js-product-slider-placeholder").hide();
4049                            jQueryNuvem(".js-swiper-product").css("visibility", "visible").css("height", "auto");
4050                                                            if (window.innerWidth < 768) {
4051                                    productSwiperHeight = jQueryNuvem(".js-swiper-product").height();
4052                                    jQueryNuvem(".js-product-video-slide").height(productSwiperHeight);
4053                                }
4054                                                    },
4055                                                    slideChangeTransitionEnd: function () {
4056                                if(jQueryNuvem(".js-product-video-slide").hasClass("swiper-slide-active")){
4057                                    jQueryNuvem(".js-labels-group").fadeOut(100);
4058                                }else{
4059                                    jQueryNuvem(".js-labels-group").fadeIn(100);
4060                                }
4061                                jQueryNuvem('.js-video').show();
4062                                jQueryNuvem('.js-video-iframe').hide().find("iframe").remove();
4063                            },
4064                                            },
4065                },
4066                function(swiperInstance) {
4067                    productSwiper = swiperInstance;
4068                }
4069            );
4070
4071                        Fancybox.bind('[data-fancybox="product-gallery"]', {
4072                Toolbar: { 
4073                    items: {
4074                        close: {
4075                            class: 'w-auto px-2 p-md-0',
4076                            html: '<svg class="icon-inline icon-lg svg-icon-invert"><use xlink:href="#times"/></svg>',
4077                        },
4078                        counter: {
4079                            class: 'mt-2',
4080                            type: 'div',
4081                            html: '<span data-fancybox-index=""></span>&nbsp;/&nbsp;<span data-fancybox-count=""></span>',
4082                            position: 'center',
4083                        },
4084                    },
4085                },
4086                Carousel: {
4087                    Navigation: {
4088                        classNames: {
4089                            button: 'svg-square',
4090                            next: 'swiper-button-next',
4091                            prev: 'swiper-button-prev',
4092                        },
4093                        prevTpl: '<svg class="icon-inline icon-lg icon-flip-horizontal"><use xlink:href="#chevron"/></svg>',
4094                        nextTpl: '<svg class="icon-inline icon-lg"><use xlink:href="#chevron"/></svg>',
4095                    },
4096                },
4097                Thumbs: { autoStart: false },
4098                                    on: {
4099                        shouldClose: (fancybox, slide) => {
4100                            // Update position of the slider
4101                            productSwiper.slideTo( fancybox.getSlide().index, 0 );
4102                            jQueryNuvem(".js-product-thumb").removeClass("selected");
4103                            var $product_thumbnail = jQueryNuvem(".js-product-thumb[data-thumb-loop='"+fancybox.getSlide().index+"']").addClass("selected");
4104                            if($product_thumbnail.length){
4105                                $product_thumbnail.addClass("selected");
4106                            }else{
4107                                jQueryNuvem(".js-product-thumb[data-thumb-loop='4']").addClass("selected");
4108                            }
4109                        },
4110                    },
4111                            });
4112        
4113
4114                            LS.registerOnChangeVariant(function(variant){
4115                    var liImage = jQueryNuvem('.js-swiper-product').find("[data-image='"+variant.image+"']");
4116                    var selectedPosition = liImage.data('imagePosition');
4117                    var slideToGo = parseInt(selectedPosition);
4118                    productSwiper.slideTo(slideToGo);
4119                    jQueryNuvem(".js-product-slide-img").removeClass("js-active-variant");
4120                    liImage.find(".js-product-slide-img").addClass("js-active-variant");
4121                });
4122
4123                jQueryNuvem(".js-product-thumb").on("click", function(e){
4124                    e.preventDefault();
4125                    jQueryNuvem(".js-product-thumb").removeClass("selected");
4126                    jQueryNuvem(e.currentTarget).addClass("selected");
4127                    var thumbLoop = jQueryNuvem(e.currentTarget).data("thumbLoop");
4128                    var slideToGo = parseInt(thumbLoop);
4129                    productSwiper.slideTo(slideToGo);
4130                    if(jQueryNuvem(e.currentTarget).hasClass("js-product-thumb-modal")){
4131                        jQueryNuvem('.js-swiper-product').find("[data-image-position='"+slideToGo+"'] .js-product-slide-link").trigger('click');
4132                    }
4133                });
4134                    }
4135
4136                    productSliderNav()
4137        
4138        
4139        jQueryNuvem('.js-pinterest-share').on("click", function(e){
4140            e.preventDefault();
4141            jQueryNuvem(".pinterest-hidden a").get()[0].click();
4142        });
4143
4144        
4145        if (window.innerWidth > 767) {
4146            jQueryNuvem("#product-description").show();
4147        }else{
4148            jQueryNuvem("#product-description").insertAfter("#product_form").show();
4149        }
4150
4151	
4152    
4153    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-up", function (e) {
4154        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
4155        $quantity_input.val( parseInt($quantity_input.val(), 10) + 1);
4156    });
4157
4158    jQueryNuvem(document).on("click", ".js-quantity .js-quantity-down", function (e) {
4159        $quantity_input = jQueryNuvem(this).closest(".js-quantity").find(".js-quantity-input");
4160        quantity_input_val = $quantity_input.val();
4161        if (quantity_input_val>1) {
4162            $quantity_input.val( parseInt($quantity_input.val(), 10) - 1);
4163        }
4164    });
4165
4166
4167	
4168    
4169        
4170        LS.freeShippingProgress(true);
4171
4172    
4173    
4174    var head_height = jQueryNuvem(".js-head-main").outerHeight();
4175
4176    if (window.innerWidth > 768) {
4177                    jQueryNuvem("#cart-sticky-summary").css("top" , (head_height + 10).toString() + 'px');
4178            }
4179
4180
4181    
4182    function getQuickShopImgSrc(element){
4183        const image = jQueryNuvem(element).closest('.js-quickshop-container').find('img');
4184        return String(image.attr('srcset')); 
4185    }
4186
4187    jQueryNuvem(document).on("click", ".js-addtocart:not(.js-addtocart-placeholder)", function (e) {
4188
4189        
4190        var $productContainer = jQueryNuvem(this).closest('.js-product-container');
4191        var $productVariants = $productContainer.find(".js-variation-option");
4192        var $productButton = $productContainer.find("input[type='submit'].js-addtocart");
4193        var $productButtonPlaceholder = $productContainer.find(".js-addtocart-placeholder");
4194        var $productButtonText = $productButtonPlaceholder.find(".js-addtocart-text");
4195        var $productButtonAdding = $productButtonPlaceholder.find(".js-addtocart-adding");
4196        var $productButtonSuccess = $productButtonPlaceholder.find(".js-addtocart-success");
4197
4198        
4199        var isQuickShop = $productContainer.hasClass('js-quickshop-container');
4200
4201         
4202        if (!isQuickShop) {
4203            if(jQueryNuvem(".js-product-slide-img.js-active-variant").length) {
4204                var imageSrc = $productContainer.find('.js-product-slide-img.js-active-variant').data('srcset').split(' ')[0];
4205            } else {
4206                var imageSrc = $productContainer.find('.js-product-slide-img').data('srcset').split(' ')[0];
4207            }
4208            var quantity = $productContainer.find('.js-quantity-input').val();
4209            var name = $productContainer.find('.js-product-name').text();
4210            var price = $productContainer.find('.js-price-display').text();
4211            var addedToCartCopy = "Comprar";
4212        } else {
4213            var imageSrc = getQuickShopImgSrc(this);
4214            var quantity = 1;
4215            var name = $productContainer.find('.js-item-name').text();
4216            var price = $productContainer.find('.js-price-display').text().trim();
4217            var addedToCartCopy = "Comprar";
4218            if ($productContainer.hasClass("js-quickshop-has-variants")) {
4219                var addedToCartCopy = "Comprar";
4220            }else{
4221                var addedToCartCopy = "Comprar";
4222            }
4223        }
4224
4225        if (!jQueryNuvem(this).hasClass('contact')) {
4226
4227            
4228            
4229            $productButton.hide();
4230            $productButtonPlaceholder.css('display' , 'inline-block');
4231            $productButtonText.fadeOut();
4232            $productButtonAdding.addClass("active");
4233
4234                    }
4235    });
4236
4237
4238    
4239    jQueryNuvem(document).on("keypress", ".js-cart-quantity-input", function (e) {
4240        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
4241            return false;
4242        }
4243    });
4244
4245    jQueryNuvem(document).on("focusout", ".js-cart-quantity-input", function (e) {
4246        var itemID = jQueryNuvem(this).attr("data-item-id");
4247        var itemVAL = jQueryNuvem(this).val();
4248        if (itemVAL == 0) {
4249            var r = confirm("Tem certeza de que deseja excluir este item?");
4250            if (r == true) {
4251                LS.removeItem(itemID, true);
4252            } else {
4253                jQueryNuvem(this).val(1);
4254            }
4255        } else {
4256            LS.changeQuantity(itemID, itemVAL, true);
4257        }
4258    });
4259
4260    
4261    jQueryNuvem(".js-trigger-empty-cart-alert").on("click", function (e) {
4262        e.preventDefault();
4263        let emptyCartAlert = jQueryNuvem(".js-mobile-nav-empty-cart-alert").fadeIn(100);
4264        setTimeout(() => emptyCartAlert.fadeOut(500), 1500);
4265    });
4266
4267    
4268    
4269    jQueryNuvem('form[action="\/comprar\/"]').on("submit", function() {
4270        cookieService.remove('first_product_added_successfully');
4271    });
4272
4273
4274	
4275    
4276            if (jQueryNuvem('.js-selected-shipping-method').length) {
4277            var shipping_cost = jQueryNuvem('.js-selected-shipping-method').data("c
4277ost");
4278            var $shippingCost = jQueryNuvem("#shipping-cost");
4279            $shippingCost.text(shipping_cost);
4280            $shippingCost.removeClass('opacity-40');
4281        }
4282    
4283	
4284    selectShippingOption = function(elem, save_option) {
4285        jQueryNuvem(".js-shipping-method, .js-branch-method").removeClass('js-selected-shipping-method');
4286        jQueryNuvem(elem).addClass('js-selected-shipping-method');
4287
4288        
4289            var shipping_cost = jQueryNuvem(elem).data("cost");
4290            var shipping_price_clean = jQueryNuvem(elem).data("price");
4291
4292            if(shipping_price_clean = 0.00){
4293                var shipping_cost = ''
4294            }
4295
4296            // Updates shipping (ship and pickup) cost on cart
4297            var $shippingCost = jQueryNuvem("#shipping-cost");
4298            $shippingCost.text(shipping_cost);
4299            $shippingCost.removeClass('opacity-40');
4300
4301        
4302        if (save_option) {
4303            LS.saveCalculatedShipping(true);
4304        }
4305        if (jQueryNuvem(elem).hasClass("js-shipping-method-hidden")) {
4306                        if (jQueryNuvem(elem).hasClass("js-pickup-option")) {
4307                jQueryNuvem(".js-other-pickup-options, .js-show-other-pickup-options .js-shipping-see-less").show();
4308                jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-more").hide();
4309            } else {
4310                jQueryNuvem(".js-other-shipping-options, .js-show-more-shipping-options .js-shipping-see-less").show();
4311                jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-more").hide()
4312            }
4313        }
4314    };
4315
4316    
4317    if (cookieService.get('calculator_zipcode')) {
4318
4319        
4320        var zipcode_from_cookie = cookieService.get('calculator_zipcode');
4321
4322        
4323            
4324            jQueryNuvem('.js-shipping-input').val(zipcode_from_cookie);
4325
4326        
4327        jQueryNuvem(".js-shipping-calculator-current-zip").text(zipcode_from_cookie);
4328
4329        
4330        jQueryNuvem(".js-shipping-calculator-head").addClass("with-zip").removeClass("with-form");
4331        jQueryNuvem(".js-shipping-calculator-with-zipcode").addClass("transition-up-active");
4332        jQueryNuvem(".js-shipping-calculator-spinner").show();
4333    } else {
4334
4335        
4336        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
4337    }
4338
4339    
4340    removeShippingSuboptions = function(){
4341        var shipping_suboptions_id = jQueryNuvem(".js-modal-shipping-suboptions").attr("id");
4342        jQueryNuvem("#" + shipping_suboptions_id).remove();
4343        jQueryNuvem('.js-modal-overlay[data-modal-id="#' + shipping_suboptions_id + '"').remove();
4344    };
4345
4346    
4347
4348    jQueryNuvem(".js-calculate-shipping").on("click", function (e) {
4349	    e.preventDefault();
4350
4351                let shipping_input_val = jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-shipping-input").val();
4352
4353        jQueryNuvem(".js-shipping-input").val(shipping_input_val);
4354
4355        
4356        if (jQueryNuvem(".js-cart-item").length) {
4357            LS.calculateShippingAjax(
4358            jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
4359            '\/frete\/',
4360            jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
4361        }
4362
4363        jQueryNuvem(".js-shipping-calculator-current-zip").html(shipping_input_val);
4364        removeShippingSuboptions();
4365	});
4366
4367	
4368    jQueryNuvem(".js-shipping-input").on('keydown', function (e) {
4369	    var key = e.which ? e.which : e.keyCode;
4370	    var enterKey = 13;
4371	    if (key === enterKey) {
4372	        e.preventDefault();
4373            jQueryNuvem(e.currentTarget).closest(".js-shipping-calculator-form").find(".js-calculate-shipping").trigger('click');
4374	        if (window.innerWidth < 768) {
4375                jQueryNuvem(e.currentTarget).trigger('blur');
4376	        }
4377	    }
4378	});
4379
4380    
4381    jQueryNuvem(document).on("change", ".js-shipping-method, .js-branch-method", function (e) {
4382        selectShippingOption(this, true);
4383        jQueryNuvem(".js-shipping-method-unavailable").hide();
4384    });
4385
4386    
4387    jQueryNuvem(document).on('shipping.options.checked', '.js-shipping-method', function (e) {
4388        let shippingPrice = jQueryNuvem(this).attr("data-price");
4389        LS.addToTotal(shippingPrice);
4390
4391        let total = (LS.data.cart.total / 100) + parseFloat(shippingPrice);
4392        jQueryNuvem(".js-cart-widget-total").html(LS.formatToCurrency(total));
4393
4394        selectShippingOption(this, false);
4395    });
4396
4397    
4398    jQueryNuvem(document).on("click", ".js-toggle-more-shipping-options", function(e) {
4399	    e.preventDefault();
4400
4401        
4402        if(jQueryNuvem(this).hasClass("js-show-other-pickup-options")){
4403            jQueryNuvem(".js-other-pickup-options").slideToggle(600);
4404            jQueryNuvem(".js-show-other-pickup-options .js-shipping-see-less, .js-show-other-pickup-options .js-shipping-see-more").toggle();
4405        }else{
4406            jQueryNuvem(".js-other-shipping-options").slideToggle(600);
4407            jQueryNuvem(".js-show-more-shipping-options .js-shipping-see-less, .js-show-more-shipping-options .js-shipping-see-more").toggle();
4408        }
4409	});
4410
4411    
4412    
4413    calculateCartShippingOnLoad = function() {
4414                if (jQueryNuvem("#cart-shipping-container .js-shipping-input").val()) {
4415            // If user already had calculated shipping: recalculate shipping
4416            setTimeout(function() {
4417                LS.calculateShippingAjax(
4418                    jQueryNuvem('#cart-shipping-container').find(".js-shipping-input").val(),
4419                    '\/frete\/',
4420                    jQueryNuvem("#cart-shipping-container").closest(".js-shipping-calculator-container") );
4421                removeShippingSuboptions();
4422                toggleAccordion("#cart-shipping-container .js-toggle-shipping");
4423            }, 100);
4424        }
4425
4426        if (jQueryNuvem(".js-branch-method").hasClass('js-selected-shipping-method')) {
4427                    }
4428    };
4429
4430    
4431    
4432    jQueryNuvem(document).on("click", ".js-shipping-calculator-change-zipcode", function(e) {
4433        e.preventDefault();
4434        jQueryNuvem(".js-shipping-calculator-response").fadeOut(100);
4435        jQueryNuvem(".js-shipping-calculator-head").addClass("with-form").removeClass("with-zip");
4436        jQueryNuvem(".js-shipping-calculator-with-zipcode").removeClass("transition-up-active");
4437        jQueryNuvem(".js-shipping-calculator-form").addClass("transition-up-active");
4438    });
4439
4440	
4441	
4442
4443    
4444    jQueryNuvem(document).on("click", ".js-save-shipping-country", function(e) {
4445
4446        e.preventDefault();
4447
4448        
4449        lang_select_option = jQueryNuvem(this).closest(".js-modal-shipping-country");
4450        changeLang(lang_select_option);
4451
4452        jQueryNuvem(this).text('Aplicando...').addClass("disabled");
4453    });
4454
4455    
4456    
4457    var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
4458    if (isIOS) {
4459        var ios_input_fields = jQueryNuvem("input[type='text'], input[type='number'], input[type='password'], input[type='tel'], textarea, input[type='search'], input[type='hidden'], input[type='email']");
4460        ios_input_fields.addClass("form-control-ios");
4461        jQueryNuvem(".js-quantity").addClass("form-group-quantity-ios");
4462        jQueryNuvem(".js-cart-quantity-container").addClass("cart-quantity-container-ios");
4463        jQueryNuvem(".js-price-filter-btn").addClass("price-btn-ios");
4464        jQueryNuvem(".js-price-filter-empty").addClass("input-clear-content-ios");
4465    }
4466
4467    jQueryNuvem(".js-winnie-pooh-form").on("submit", function (e) {
4468        jQueryNuvem(e.currentTarget).attr('action', '');
4469    });
4470
4471    jQueryNuvem(".js-form").on("submit", function (e) {
4472        jQueryNuvem(e.currentTarget).find('.js-form-spinner').show();
4473    });
4474
4475    
4476    
4477    
4478    jQueryNuvem('.js-password-view').on("click", function (e) {
4479        jQueryNuvem(e.currentTarget).toggleClass('password-view');
4480
4481        if(jQueryNuvem(e.currentTarget).hasClass('password-view')){
4482            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', '');
4483            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
4484        } else {
4485            jQueryNuvem(e.currentTarget).parent().find(".js-password-input").attr('type', 'password');
4486            jQueryNuvem(e.currentTarget).find(".js-eye-open, .js-eye-closed").toggle();
4487        }
4488    });
4489
4490
4491    
4492    
4493
4494    
4495    
4496    
4497    
4498});
4499            });
4500        </script>
4500
4501
4502        
4503        
4504        
4505        
4506
4507        
4508                    
4508<script>
4509                LS.ready.then(function() {
4510                    var trackingCode = jQueryNuvem.parseHTML('\u003C\u0021\u002D\u002D\u0020Professional\u0020Services\u0020\u002D\u0020Cupom\u0020Autom\u00E1tico\u0020\u002D\u0020Captura\u0020UTMs\u0020\u002D\u002D\u003E\n\u003Cscript\u003E\n\u0028function\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0027use\u0020strict\u0027\u003B\n\u0020\u0020\u0020\u0020const\u0020utmParams\u0020\u003D\u0020\u005B\u0027utm_source\u0027,\u0020\u0027utm_medium\u0027,\u0020\u0027utm_campaign\u0027,\u0020\u0027utm_term\u0027,\u0020\u0027utm_content\u0027\u005D\u003B\n\u0020\u0020\u0020\u0020function\u0020captureAndStoreUTMs\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020urlParams\u0020\u003D\u0020new\u0020URLSearchParams\u0028window.location.search\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020let\u0020capturedUTMs\u0020\u003D\u0020\u007B\u007D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020utmParams.forEach\u0028param\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020value\u0020\u003D\u0020urlParams.get\u0028param\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028value\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020localStorage.setItem\u0028\u0060local_\u0024\u007Bparam\u007D\u0060,\u0020value\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020capturedUTMs\u005Bparam\u005D\u0020\u003D\u0020value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028Object.keys\u0028capturedUTMs\u0029.length\u0020\u003E\u00200\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0027Captured\u0020and\u0020stored\u0020UTMs\u003A\u0027,\u0020capturedUTMs\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020function\u0020logStoredUTMs\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020let\u0020storedUTMs\u0020\u003D\u0020\u007B\u007D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020utmParams.forEach\u0028param\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020value\u0020\u003D\u0020localStorage.getItem\u0028\u0060local_\u0024\u007Bparam\u007D\u0060\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028value\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020storedUTMs\u005Bparam\u005D\u0020\u003D\u0020value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028Object.keys\u0028storedUTMs\u0029.length\u0020\u003E\u00200\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0027Currently\u0020stored\u0020UTMs\u0020in\u0020localStorage\u003A\u0027,\u0020storedUTMs\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0027No\u0020UTMs\u0020currently\u0020stored\u0020in\u0020localStorage.\u0027\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\/\/\u0020Run\u0020the\u0020capture\u0020function\u0020and\u0020log\u0020stored\u0020UTMs\u0020when\u0020the\u0020script\u0020loads\n\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\/\/\u0020Set\u0020up\u0020a\u0020MutationObserver\u0020to\u0020detect\u0020URL\u0020changes\u0020in\u0020single\u002Dpage\u0020applications\n\u0020\u0020\u0020\u0020let\u0020lastUrl\u0020\u003D\u0020location.href\u003B\n\u0020\u0020\u0020\u0020new\u0020MutationObserver\u0028\u0028\u0029\u
45100020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020url\u0020\u003D\u0020location.href\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028url\u0020\u0021\u003D\u003D\u0020lastUrl\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020lastUrl\u0020\u003D\u0020url\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\u0029.observe\u0028document,\u0020\u007B\u0020subtree\u003A\u0020true,\u0020childList\u003A\u0020true\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\/\/\u0020Capture\u0020UTMs\u0020on\u0020history\u0020changes\u0020\u0028for\u0020traditional\u0020multi\u002Dpage\u0020navigation\u0029\n\u0020\u0020\u0020\u0020\u005B\u0027pushState\u0027,\u0020\u0027replaceState\u0027\u005D.forEach\u0028event\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020const\u0020original\u0020\u003D\u0020window.history\u005Bevent\u005D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020window.history\u005Bevent\u005D\u0020\u003D\u0020function\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020setTimeout\u0028\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u00200\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020return\u0020original.apply\u0028this,\u0020arguments\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u003B\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020window.addEventListener\u0028\u0027popstate\u0027,\u0020\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020captureAndStoreUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020logStoredUTMs\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020console.log\u0028\u0027UTM\u0020capture\u0020script\u0020initialized.\u0020UTM\u0020parameters\u0020will\u0020be\u0020stored\u0020in\u0020localStorage\u0020and\u0020logged\u0020on\u0020page\u0020navigation.\u0027\u0029\u003B\n\u007D\u0029\u0028\u0029\u003B\n\u003C\/script\u003E\n\n\u003Cscript\u003E\n\u0028function\u0028\u0029\u0020\u007B\n\u0020\u0020\/\/\u0020Check\u0020if\u0020current\u0020URL\u0020contains\u0020\u0027produtos\/armario\u002Dbranco\/\u0027\n\u0020\u0020if\u0020\u0028\u0021window.location.href.includes\u0028\u0027produtos\/armario\u002Dbranco\/\u0027\u0029\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020return\u003B\u0020\/\/\u0020Exit\u0020if\u0020URL\u0020doesn\u0027t\u0020match\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020get\u0020a\u0020cookie\u0020by\u0020name\n\u0020\u0020function\u0020getCookie\u0028name\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020const\u0020value\u0020\u003D\u0020\u0060\u003B\u0020\u0024\u007Bdocument.cookie\u007D\u0060\u003B\n\u0020\u0020\u0020\u0020const\u0020parts\u0020\u003D\u0020value.split\u0028\u0060\u003B\u0020\u0024\u007Bname\u007D\u003D\u0060\u0029\u003B\n\u0020\u0020\u0020\u0020if\u0020\u0028parts.length\u0020\u003D\u003D\u003D\u00202\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020return\u0020parts.pop\u0028\u0029.split\u0028\u0022\u003B\u0022\u0029.shift\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020return\u0020null\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020get\u0020all\u0020relevant\u0020cookies\u0020for\u0020cart\u0020operations\n\u0020\u0020function\u0020getAllRelevantCookies\u0028\u0029\u
45100020\u007B\n\u0020\u0020\u0020\u0020const\u0020relevantCookies\u0020\u003D\u0020\u005B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027calculator_zipcode\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027store_login_session\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027store_session_payload_4208068\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027home_no_cache\u0027,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0027__cf_bm\u0027\n\u0020\u0020\u0020\u0020\u005D\u003B\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020const\u0020cookiesObject\u0020\u003D\u0020\u007B\u007D\u003B\n\u0020\u0020\u0020\u0020relevantCookies.forEach\u0028cookieName\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020cookieValue\u0020\u003D\u0020getCookie\u0028cookieName\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028cookieValue\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020cookiesObject\u005BcookieName\u005D\u0020\u003D\u0020cookieValue\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020return\u0020cookiesObject\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Variable\u0020to\u0020track\u0020checkbox\u0020state\n\u0020\u0020let\u0020isCheckboxSelected\u0020\u003D\u0020false\u003B\n\n\u0020\u0020function\u0020addCheckbox\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\/\/\u0020Find\u0020the\u0020target\u0020input\u0020element\u0020based\u0020on\u0020its\u0020unique\u0020classes\n\u0020\u0020\u0020\u0020var\u0020targetInput\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0020\u0020\u0029\u003B\n\n\u0020\u0020\u0020\u0020if\u0020\u0028targetInput\u0029\u
45100020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Create\u0020a\u0020container\u0020div\u0020for\u0020the\u0020checkbox\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020checkboxDiv\u0020\u003D\u0020document.createElement\u0028\u0022div\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkboxDiv.className\u0020\u003D\u0020\u0022form\u002Dgroup\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Create\u0020the\u0020checkbox\u0020input\u0020element\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020checkbox\u0020\u003D\u0020document.createElement\u0028\u0022input\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.type\u0020\u003D\u0020\u0022checkbox\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.id\u0020\u003D\u0020\u0022myCheckbox\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.name\u0020\u003D\u0020\u0022myCheckbox\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Create\u0020a\u0020label\u0020for\u0020the\u0020checkbox\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020label\u0020\u003D\u0020document.createElement\u0028\u0022label\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020label.htmlFor\u0020\u003D\u0020\u0022myCheckbox\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020label.textContent\u0020\u003D\u0020\u0022Check\u0020this\u0020box\u0020to\u0020add\u0020a\u0020special\u0020offer\u0020to\u0020your\u0020cart\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Append\u0020the\u0020checkbox\u0020and\u0020label\u0020to\u0020the\u0020container\u0020div\n\u0020\u0020\u0020\u0020\u0020\u0020checkboxDiv.appendChild\u0028checkbox\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020checkboxDiv.appendChild\u0028label\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Find\u0020the\u0020parent\u0020of\u0020the\u0020target\u0020input\u0020to\u0020maintain\u0020the\u0020structure\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020parentDiv\u0020\u003D\u0020targetInput.parentNode\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Insert\u0020the\u0020checkboxDiv\u0020before\u0020the\u0020target\u0020input\u0020element\n\u0020\u0020\u0020\u0020\u0020\u0020parentDiv.insertBefore\u0028checkboxDiv,\u0020targetInput\u0029\u
4510003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Add\u0020an\u0020event\u0020listener\u0020to\u0020handle\u0020the\u0020checkbox\u0020selection\n\u0020\u0020\u0020\u0020\u0020\u0020checkbox.addEventListener\u0028\u0022change\u0022,\u0020function\u0020\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020isCheckboxSelected\u0020\u003D\u0020this.checked\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Checkbox\u0020state\u0020changed\u003A\u0022,\u0020isCheckboxSelected\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020return\u0020true\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020return\u0020false\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020wait\u0020for\u0020cart.updated\u0020event\n\u0020\u0020function\u0020waitForCartUpdate\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020return\u0020new\u0020Promise\u0028\u0028resolve\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020handleCartUpdate\u0020\u003D\u0020\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020updated\u0020event\u0020received\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020document.removeEventListener\u0028\u0027cart.updated\u0027,\u0020handleCartUpdate\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020resolve\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020document.addEventListener\u0028\u0027cart.updated\u0027,\u0020handleCartUpdate\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Add\u0020timeout\u0020to\u0020prevent\u0020infinite\u0020waiting\n\u0020\u0020\u0020\u0020\u0020\u0020setTimeout\u0028\u0028\u0029\u0020\u003D\u003E\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020document.removeEventListener\u0028\u0027cart.updated\u0027,\u0020handleCartUpdate\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020resolve\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u00205000\u0029\u003B\u0020\/\/\u00205\u0020second\u0020timeout\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020handle\u0020the\u0020cart\u0020process\u0020through\u0020our\u0020server\n\u0020\u0020async\u0020function\u0020handleCartProcess\u0028mainProductId,\u0020mainVariantId,\u0020quantity\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020try\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Get\u0020all\u0020relevant\u0020cookies\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020cookies\u0020\u003D\u0020getAllRelevantCookies\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Get\u0020zipcode\u0020specifically\u0020for\u0020validation\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020zipcodeCookie\u0020\u003D\u0020cookies.calculator_zipcode\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020zipcode\u0020\u003D\u0020zipcodeCookie\u0020\u003F\u0020zipcodeCookie.replace\u0028\/\u005B\u005E\\d\u005D\/g,\u0020\u0022\u0022\u0029\u0020\u003A\u0020null\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028isCheckboxSelected\u0020\u0026\u0026\u0020\u0021zipcode\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.error\u0028\u0022Checkbox\u0020selected\u0020but\u0020zipcode\u0020not\u0020found\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020alert\u0028\u0022Unable\u0020to\u0020add\u0020special\u0020offer\u0020\u002D\u0020shipping\u0020information\u0020not\u0020found\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020return\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Sending\u0020cart\u0020request\u0020to\u0020server...\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Main\u0020Product\u0020ID\u003A\u0022,\u0020mainProductId\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Main\u0020Variant\u0020ID\u003A\u0022,\u0020mainVariantId\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Quantity\u003A\u0022,\u0020quantity\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Checkbox\u0020Selected\u003A\u0022,\u0020isCheckboxSelected\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Zipcode\u003A\u0022,\u0020zipcode\u0029\u
4510003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Session\u0020Cookies\u003A\u0022,\u0020cookies\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Show\u0020loading\u0020state\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020buyButton\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028buyButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.disabled\u0020\u003D\u0020true\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.value\u0020\u003D\u0020\u0022Adding\u0020to\u0020cart...\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Send\u0020request\u0020to\u0020our\u0020server\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020response\u0020\u003D\u0020await\u0020fetch\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022https\u003A\/\/kevaupsell.rheavictor.page\/handle\u002Dcart\u0022,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020method\u003A\u0020\u0022POST\u0022,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020headers\u003A\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022Content\u002DType\u0022\u003A\u0020\u0022application\/json\u0022,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020body\u003A\u0020JSON.stringify\u0028\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020mainProductId,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020mainVariantId,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020quantity,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020isCheckboxSelected,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020zipcode,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020cookies\u003A\u0020cookies\u0020\/\/\u0020Include\u0020all\u0020necessary\u0020cookies\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020data\u0020\u003D\u0020await\u0020response.json\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Server\u0020response\u003A\u0022,\u0020data\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028\u0021data.success\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020throw\u0020new\u0020Error\u0028data.error\u0020\u007C\u007C\u0020\u0022Failed\u0020to\u0020add\u0020products\u0020to\u0020cart\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028isCheckboxSelected\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Wait\u0020for\u0020cart.updated\u0020event\u0020before\u0020proceeding\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Waiting\u0020for\u0020cart\u0020update\u0020event...\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020await\u0020waitForCartUpdate\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020update\u0020confirmed\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Show\u0020success\u0020state\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Products\u0020successfully\u0020added\u0020to\u0020cart\u0022\u0029\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Simulate\u0020cart\u0020click\u0020to\u0020show\u0020the\u0020cart\n\u0020\u0020\u0020\u0020\u0020\u0020simulateCartClick\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0020catch\u0020\u0028error\u0029\u
45100020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020console.error\u0028\u0022Error\u0020in\u0020cart\u0020process\u003A\u0022,\u0020error\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020alert\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022There\u0020was\u0020an\u0020error\u0020adding\u0020products\u0020to\u0020your\u0020cart.\u0020Please\u0020try\u0020again.\u0022\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0020finally\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Reset\u0020button\u0020state\n\u0020\u0020\u0020\u0020\u0020\u0020const\u0020buyButton\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020if\u0020\u0028buyButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.disabled\u0020\u003D\u0020false\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020buyButton.value\u0020\u003D\u0020\u0022Add\u0020to\u0020cart\u0022\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Function\u0020to\u0020simulate\u0020click\u0020on\u0020cart\u0020button\n\u0020\u0020function\u0020simulateCartClick\u0028\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020var\u0020cartButton\u0020\u003D\u0020document.querySelector\u0028\u0022\u0023ajax\u002Dcart\u0020a.js\u002Dmodal\u002Dopen\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020if\u0020\u0028cartButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020cartButton.click\u0028\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020button\u0020clicked\u0020programmatically\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020console.log\u0028\u0022Cart\u0020button\u0020not\u0020found\u0022\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Intercept\u0020the\u0020\u0022Add\u0020to\u0020Cart\u0022\u0020button\u0020click\u0020event\n\u0020\u0020var\u0020buyButton\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0022input.js\u002Daddtocart.js\u002Dprod\u002Dsubmit\u002Dform\u0022\n\u0020\u0020\u0029\u003B\n\n\u0020\u0020if\u0020\u0028buyButton\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020buyButton.addEventListener\u0028\u0022click\u0022,\u0020function\u0020\u0028event\u0029\u0020\u007B\n\u0020\u0020\u0020\u0020\u0020\u0020event.preventDefault\u0028\u0029\u003B\u0020\/\/\u0020Prevent\u0020the\u0020default\u0020form\u0020submission\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Retrieve\u0020main\u0020product\u0020details\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020mainProductId\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0027input\u005Bname\u003D\u0022add_to_cart\u0022\u005D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029.value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020mainVariantId\u0020\u003D\u0020document.querySelector\u0028\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0027input\u005Bname\u003D\u0022variant_id\u0022\u005D\u0027\n\u0020\u0020\u0020\u0020\u0020\u0020\u0029.value\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020var\u0020quantity\u0020\u003D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020document.querySelector\u0028\u0027input\u005Bname\u003D\u0022quantity\u0022\u005D\u0027\u0029.value\u0020\u007C\u007C\u0020\u00221\u0022\u003B\n\n\u0020\u0020\u0020\u0020\u0020\u0020\/\/\u0020Start\u0020the\u0020cart\u0020process\n\u0020\u0020\u0020\u0020\u0020\u0020handleCartProcess\u0028mainProductId,\u0020mainVariantId,\u0020quantity\u0029\u003B\n\u0020\u0020\u0020\u0020\u007D\u0029\u003B\n\n\u0020\u0020\u0020\u0020console.log\u0028\u0022Event\u0020listener\u0020added\u0020to\u0020the\u0020Add\u0020to\u0020Cart\u0020button\u0022\u0029\u003B\n\u0020\u0020\u007D\u0020else\u0020\u007B\n\u0020\u0020\u0020\u0020console.log\u0028\u0027\u0022Add\u0020to\u0020Cart\u0022\u0020button\u0020not\u0020found\u0027\u0029\u003B\n\u0020\u0020\u007D\n\n\u0020\u0020\/\/\u0020Try\u0020to\u0020add\u0020the\u0020checkbox\u0020immediately\n\u0020\u0020if\u0020\u0028\u0021addCheckbox\u0028\u0029\u
45100029\u0020\u007B\n\u0020\u0020\u0020\u0020\/\/\u0020If\u0020failed,\u0020retry\u0020with\u0020a\u0020small\u0020delay\u0020to\u0020allow\u0020for\u0020dynamic\u0020content\n\u0020\u0020\u0020\u0020setTimeout\u0028addCheckbox,\u0020100\u0029\u003B\n\u0020\u0020\u007D\n\u007D\u0029\u0028\u0029\u003B\n\u003C\/script\u003E\n\n\n\n\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cscript\u003E\u0028function\u0028w,d,s,l,i\u0029\u007Bw\u005Bl\u005D\u003Dw\u005Bl\u005D\u007C\u007C\u005B\u005D\u003Bw\u005Bl\u005D.push\u0028\u007B\u0027gtm.start\u0027\u003A\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020new\u0020Date\u0028\u0029.getTime\u0028\u0029,event\u003A\u0027gtm.js\u0027\u007D\u0029\u003Bvar\u0020f\u003Dd.getElementsByTagName\u0028s\u0029\u005B0\u005D,\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020j\u003Dd.createElement\u0028s\u0029,dl\u003Dl\u0021\u003D\u0027dataLayer\u0027\u003F\u0027\u0026l\u003D\u0027\u002Bl\u003A\u0027\u0027\u003Bj.async\u003Dtrue\u003Bj.src\u003D\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0027https\u003A\/\/www.googletagmanager.com\/gtm.js\u003Fid\u003D\u0027\u002Bi\u002Bdl\u003Bf.parentNode.insertBefore\u0028j,f\u0029\u003B\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u0029\u0028window,document,\u0027script\u0027,\u0027dataLayer\u0027,\u0027GTM\u002DNQPFZPJ\u0027\u0029\u003B\u003C\/script\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020End\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E\n\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cscript\u003E\u0021function\u0028\u0029\u007B\u0022use\u0020strict\u0022\u003Bfunction\u0020l\u0028e\u0029\u007Bfor\u0028var\u0020t\u003De,r\u003D0,n\u003Ddocument.cookie.split\u0028\u0022\u003B\u0022\u0029\u003Br\u003Cn.length\u003Br\u002B\u002B\u0029\u007Bvar\u0020o\u003Dn\u005Br\u005D.split\u0028\u0022\u003D\u0022\u0029\u003Bif\u0028o\u005B0\u005D.trim\u0028\u0029\u003D\u003D\u003Dt\u0029return\u0020o\u005B1\u005D\u007D\u007Dfunction\u0020s\u0028e\u0029\u007Breturn\u0020localStorage.getItem\u0028e\u0029\u007Dfunction\u0020u\u0028e\u0029\u007Breturn\u0020window\u005Be\u005D\u007Dfunction\u0020A\u0028e,t\u0029\u007Be\u003Ddocument.querySelector\u0028e\u0029\u003Breturn\u0020t\u003Fnull\u003D\u003De\u003Fvoid\u00200\u003Ae.getAttribute\u0028t\u0029\u003Anull\u003D\u003De\u003Fvoid\u00200\u003Ae.textContent\u007Dvar\u0020e\u003Dwindow,t\u003Ddocument,r\u003D\u0022script\u0022,n\u003D\u0022dataLayer\u0022,o\u003D\u0022https\u003A\/\/ads.themens.com.br\u0022,a\u003D\u0022https\u003A\/\/load.ads.themens.com.br\u0022,i\u003D\u00224jtwajmdzltam\u0022,c\u003D\u0022d7awwb\u003DaWQ9R1RNLU5RUEZaUEo\u00253D\u0026apiKey\u003Dff880e08\u0022,g\u003D\u0022stapeUserId\u0022,v\u003D\u0022\u0022,E\u003D\u0022\u0022,d\u003D\u00211\u003Btry\u007Bvar\u0020d\u003D\u0021\u0021g\u0026\u0026\u0028m\u003Dnavigator.userAgent,\u0021\u0021\u0028m\u003Dnew\u0020RegExp\u0028\u0022Version\/\u0028\u005B0\u002D9._\u005D\u002B\u0029\u0028.\u002AMobile\u0029\u003F.\u002ASafari.\u002A\u0022\u0029.exec\u0028m\u0029\u0029\u0029\u0026\u002616.4\u003C\u003DparseFloat\u0028m\u005B1\u005D\u0029,f\u003D\u0022stapeUserId\u0022\u003D\u003D\u003Dg,I\u003Dd\u0026\u0026\u0021f\u003Ffunction\u0028e,t,r\u0029\u007Bvoid\u00200\u003D\u003D\u003Dt\u0026\u0026\u0028t\u003D\u0022\u0022\u0029\u003Bvar\u0020n\u003D\u007Bcookie\u003Al,localStorage\u003As,jsVariable\u003Au,cssSelector\u003AA\u007D,t\u003DArray.isArray\u0028t\u0029\u003Ft\u003A\u005Bt\u005D\u003Bif\u0028e\u0026\u0026n\u005Be\u005D\u0029for\u0028var\u0020o\u003Dn\u005Be\u005D,a\u003D0,i\u003Dt\u003Ba\u003Ci.length\u003Ba\u002B\u002B\u0029\u007Bvar\u0020c\u003Di\u005Ba\u005D,c\u003Dr\u003Fo\u0028c,r\u0029\u
4510003Ao\u0028c\u0029\u003Bif\u0028c\u0029return\u0020c\u007Delse\u0020console.warn\u0028\u0022invalid\u0020uid\u0020source\u0022,e\u0029\u007D\u0028g,v,E\u0029\u003Avoid\u00200\u003Bd\u003Dd\u0026\u0026\u0028\u0021\u0021I\u007C\u007Cf\u0029\u007Dcatch\u0028e\u0029\u007Bconsole.error\u0028e\u0029\u007Dvar\u0020m\u003De,g\u003D\u0028m\u005Bn\u005D\u003Dm\u005Bn\u005D\u007C\u007C\u005B\u005D,m\u005Bn\u005D.push\u0028\u007B\u0022gtm.start\u0022\u003A\u0028new\u0020Date\u0029.getTime\u0028\u0029,event\u003A\u0022gtm.js\u0022\u007D\u0029,t.getElementsByTagName\u0028r\u0029\u005B0\u005D\u0029,v\u003DI\u003F\u0022\u0026bi\u003D\u0022\u002BencodeURIComponent\u0028I\u0029\u003A\u0022\u0022,E\u003Dt.createElement\u0028r\u0029,f\u003D\u0028d\u0026\u0026\u0028i\u003D8\u003Ci.length\u003Fi.replace\u0028\/\u0028\u005Ba\u002Dz\u005D\u007B8\u007D\u0024\u0029\/,\u0022kp\u00241\u0022\u0029\u003A\u0022kp\u0022\u002Bi\u0029,\u0021d\u0026\u0026a\u003Fa\u003Ao\u0029\u003BE.async\u003D\u00210,E.src\u003Df\u002B\u0022\/\u0022\u002Bi\u002B\u0022.js\u003F\u0022\u002Bc\u002Bv,null\u0021\u003D\u0028e\u003Dg.parentNode\u0029\u0026\u0026e.insertBefore\u0028E,g\u0029\u007D\u0028\u0029\u003B\u003C\/script\u003E\n\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u0021\u002D\u002D\u0020End\u0020Google\u0020Tag\u0020Manager\u0020\u002D\u002D\u003E', document, true);
4511                    jQueryNuvem('body').append(trackingCode);
4512                });
4513            </script>
4513
4514            
4514<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"586895d758224ecc944837e871aa382e","spa":2}' crossorigin="anonymous"></script>
4514
4515</body>
4516</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.