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&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="[{"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":"R$189,90","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},\"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}]" 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ê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ê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ém de hidratar a pele, reduz os sinais de cansaço e linhas de estresse, bem como o famoso bigode chinês. <u>Com eficácia comprovada e 95% de aprovação nos testes em laboratório</u>, é 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">“</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">“</span> <strong>Esse creme me surpreendeu</strong> e olha que já usei outros!<small>Mauricio, Sã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ê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, Ácido Hialurônico e Nano-up Lift para uma pele renovada e protegida. Com ação antioxidante, previne os sinais de envelhecimento e suaviza rugas e linhas de expressão, oferecendo uma aparê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á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ção de colá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ã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ção instantânea:</strong> Com tecnologia de nanopartículas, esse creme é facilmente absorvido, sem deixar a pele pegajosa. Ele age nas camadas mais profundas desde a primeira aplicação, eliminando radicais livres e promovendo uma revitalizaçã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ácia comprovada:</strong> 95% perceberam o rejuvenescimento da pele e a melhora da hidratação. 90% perceberam redução significativa das rugas e linhas de expressão, bem como da reduçã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údos para saber mais:</small> <br /><strong>Ah, o sol! Amigo de muitos, mas também o causador de muitos problemas para nossa pele.</strong> Não tem jeito, se você quer desfrutar dos raios solares sem se preocupar com danos, é hora de conhecer o segredo para uma pele jovem e saudá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údos para saber mais:</small> <br /><strong>Muito se engana quem pensa que a limpeza de pele é apenas a remoção de cravos.</strong> A realidade é que a limpeza de pele feita regularmente ajuda na diminuição da pele oleosa. Além disso, estimula a renovação celular, entre outras vantagens. Outro engano comum é achar que isso só é feito em consultórios dermatológicos. É perfeitamente possível fazer a limpeza de pele em casa e ter ó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é ser totalmente absorvido. Sugestão: use logo apó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ções, o resultado do tratamento terá o mesmo efeito em todas as peles. </p> 2123 </div> 2124 </div> 2125 <a href="#" class="" data-index="3"> Devo utilizar protetor solar apó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ável recomendamos o uso de protetor solar, pois ajudará a protegê-la da exposiçã
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 é o uso contí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ê perceberá sua pele mais jovem, hidratada e macia. Dentro de 28 dias, resultados mais intensos já são notados por nossos usuários. </p> 2141 </div> 2142 </div> 2143 <a href="#" class="" data-index="6"> É fá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, é fácil de passar e espalhar. Em nossos testes, 95% dos participantes afirmaram que foi fácil de aplicar e espalhar o produto sobre a pele; 90% afirmaram que o produto foi absorvido rapidamente pela pele (secou rápido) e que nã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á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ácia pode ser encontrado <a href="“https://themens-terms.s3-sa-east-1.amazonaws.com/estudo-de-eficacia-anti-aging-the-mens.pdf”" target="“_blank”"><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é ser totalmente absorvido. Sugestão: use logo apó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ções, o resultado do tratamento terá 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ós aplicar o anti-aging?</h4> 2175 <p>Para uma pele mais jovem e saudável recomendamos o uso de protetor solar, pois ajudará a protegê-la da exposiçã
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 é o uso contí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ê perceberá sua pele mais jovem, hidratada e macia. Dentro de 28 dias, resultados mais intensos já são notados por nossos usuários. </p> 2184 </div> 2185 <div class="perguntas-e-respostas-options-value " data-index="6"> 2186 <h4> É fácil de utilizar ? Deixa a pele oleosa?</h4> 2187 <p>Sim, é fácil de passar e espalhar. Em nossos testes, 95% dos participantes afirmaram que foi fácil de aplicar e espalhar o produto sobre a pele; 90% afirmaram que o produto foi absorvido rapidamente pela pele (secou rápido) e que nã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ácia?</h4> 2195 <p>Nosso teste de eficácia pode ser encontrado <a href="“https://themens-terms.s3-sa-east-1.amazonaws.com/estudo-de-eficacia-anti-aging-the-mens.pdf”" target="“_blank”"><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ência Bibliográfica</h2> 2210<p>Produto Grau 2 com registro na anvisa: 25351.478260/2020-90 Teste de eficácia realizado pela kosmoscience sob nú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ção de seu efeito. Adicionalmente, 55 participantes entre 18 e 59 anos foram testados dermatologicamente e não houve relatos ou evidências de reação adversa durante o estudo. Huang, X., & 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., &
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">×</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&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'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'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> / <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> / <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> / <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.