1<!doctype html> 2 3<html class="no-js" lang="de"> 4 <head>
4<script data-source-attribution="shopify.event_observer.bootstrap"> 5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//ganz24.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`54472704189`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9 10<!-- Google Tag Manager -->
11<script>
vendor: 327 bytes, lines 11-15
11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 12new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 15})(window,document,'script','dataLayer','
15GTM-MTLFJNXR
vendor: 3 bytes, line 15
15');
15</script>
15 16<!-- End Google Tag Manager --> 17 <!-- TrustBox script -->
18<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
18 19<!-- End TrustBox script --> 20 21 22 23 <meta charset="utf-8"> 24 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 25 <meta name="theme-color" content="#01badb"><link rel="canonical" href="https://ganz24.com/cart"><link rel="shortcut icon" href="//ganz24.com/cdn/shop/files/Ganz24_tr_50_x_50_px_96_x_96_px_1_96x96.png?v=1735560842" type="image/png"><link rel="preload" as="style" href="//ganz24.com/cdn/shop/t/10/assets/theme.css?v=25828946794658031901782126288"> 26 <link rel="preload" as="script" href="//ganz24.com/cdn/shop/t/10/assets/theme.js?v=178040388566917067161782126289"> 27 <link rel="preconnect" href="https://cdn.shopify.com"> 28 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 29 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 30 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 31 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 32 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 33 34 <meta property="og:type" content="website"> 35 <meta property="og:title" content="Dein Warenkorb"><meta property="og:url" content="https://ganz24.com/cart"> 36<meta property="og:site_name" content="ganz24"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Dein Warenkorb"> 37 <meta name="twitter:description" content="Dein Warenkorb"> 38 <link rel="preload" href="//ganz24.com/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//ganz24.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2" as="font" type="font/woff2" crossorigin><style> 39 @font-face { 40 font-family: Barlow; 41 font-weight: 500; 42 font-style: normal; 43 font-display: swap; 44 src: url("//ganz24.com/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"), 45 url("//ganz24.com/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff"); 46} 47 48 @font-face { 49 font-family: Barlow; 50 font-weight: 400; 51 font-style: normal; 52 font-display: swap; 53 src: url("//ganz24.com/cdn/fonts/barlow/barlow_n4.038c60d7ea9ddb238b2f64ba6f463ba6c0b5e5ad.woff2") format("woff2"), 54 url("//ganz24.com/cdn/fonts/barlow/barlow_n4.074a9f2b990b38aec7d56c68211821e455b6d075.woff") format("woff"); 55} 56 57@font-face { 58 font-family: Barlow; 59 font-weight: 600; 60 font-style: normal; 61 font-display: swap; 62 src: url("//ganz24.com/cdn/fonts/barlow/barlow_n6.329f582a81f63f125e63c20a5a80ae9477df68e1.woff2") format("woff2"), 63 url("//ganz24.com/cdn/fonts/barlow/barlow_n6.0163402e36247bcb8b02716880d0b39568412e9e.woff") format("woff"); 64} 65 66@font-face { 67 font-family: Barlow; 68 font-weight: 500; 69 font-style: italic; 70 font-display: swap; 71 src: url("//ganz24.com/cdn/fonts/barlow/barlow_i5.714d58286997b65cd479af615cfa9bb0a117a573.woff2") format("woff2"), 72 url("//ganz24.com/cdn/fonts/barlow/barlow_i5.0120f77e6447d3b5df4bbec8ad8c2d029d87fb21.woff") format("woff"); 73} 74 75 76 @font-face { 77 font-family: Barlow; 78 font-weight: 700; 79 font-style: normal; 80 font-display: swap; 81 src: url("//ganz24.com/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"), 82 url("//ganz24.com/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff"); 83} 84 85 @font-face { 86 font-family: Barlow; 87 font-weight: 400; 88 font-style: italic; 89 font-display: swap; 90 src: url("//ganz24.com/cdn/fonts/barlow/barlow_i4.8c59b6445f83f078b3520bad98b24d859431b377.woff2") format("woff2"), 91 url("//ganz24.com/cdn/fonts/barlow/barlow_i4.bf7e6d69237bd02188410034976892368fd014c0.woff") format("woff"); 92} 93 94 @font-face { 95 font-family: Barlow; 96 font-weight: 700; 97 font-style: italic; 98 font-display: swap; 99 src: url("//ganz24.com/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"), 100 url("//ganz24.com/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff"); 101} 102 103 104 :root { 105 --default-text-font-size : 15px; 106 --base-text-font-size : 16px; 107 --heading-font-family : Barlow, sans-serif;
108 --heading-font-weight : 500; 109 --heading-font-style : normal; 110 --text-font-family : Barlow, sans-serif; 111 --text-font-weight : 400; 112 --text-font-style : normal; 113 --text-font-bolder-weight: 600; 114 --text-link-decoration : underline; 115 116 --text-color : #505151; 117 --text-color-rgb : 80, 81, 81; 118 --heading-color : #505151; 119 --border-color : #01badb; 120 --border-color-rgb : 1, 186, 219; 121 --form-border-color : #01a4c2; 122 --accent-color : #01badb; 123 --accent-color-rgb : 1, 186, 219; 124 --link-color : #5cb13c; 125 --link-color-hover : #3e7829; 126 --background : #f3f5f6; 127 --secondary-background : #ffffff; 128 --secondary-background-rgb : 255, 255, 255; 129 --accent-background : rgba(1, 186, 219, 0.08); 130 131 --input-background: #ffffff; 132 133 --error-color : #ff0000; 134 --error-background : rgba(255, 0, 0, 0.07); 135 --success-color : #00aa00; 136 --success-background: rgba(0, 170, 0, 0.11); 137 138 --primary-button-background : #00badb; 139 --primary-button-background-rgb : 0, 186, 219; 140 --primary-button-text-color : #ffffff; 141 --secondary-button-background : #5cb13c; 142 --secondary-button-background-rgb: 92, 177, 60; 143 --secondary-button-text-color : #ffffff; 144 145 --header-background : #f8f8f8; 146 --header-text-color : #505151; 147 --header-light-text-color: #416d9b; 148 --header-border-color : rgba(65, 109, 155, 0.3); 149 --header-accent-color : #00badb; 150 151 --footer-background-color: #01badb; 152 --footer-heading-text-color: #ffffff; 153 --footer-body-text-color: #ffffff; 154 --footer-body-text-color-rgb: 255, 255, 255; 155 --footer-accent-color: #5cb13c; 156 --footer-accent-color-rgb: 92, 177, 60; 157 --footer-border: none; 158 159 --flickity-arrow-color: #016475;--product-on-sale-accent : #ee0000; 160 --product-on-sale-accent-rgb : 238, 0, 0; 161 --product-on-sale-color : #ffffff; 162 --product-in-stock-color : #008a00; 163 --product-low-stock-color : #ee0000; 164 --product-sold-out-color : #8a9297; 165 --product-custom-label-1-background: #01badb; 166 --product-custom-label-1-color : #ffffff; 167 --product-custom-label-2-background: #5cb13c; 168 --product-custom-label-2-color : #ffffff; 169 --product-review-star-color : #ffbd00; 170 171 --mobile-container-gutter : 20px; 172 --desktop-container-gutter: 40px; 173 174 /* Shopify related variables */ 175 --payment-terms-background-color: #f3f5f6; 176 } 177</style> 178
179<script> 180 // IE11 does not have support for CSS variables, so we have to polyfill them 181 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 182 const script = document.createElement('script'); 183 script.type = 'text/javascript'; 184 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 185 script.onload = function() { 186 cssVars({}); 187 }; 188 189 document.getElementsByTagName('head')[0].appendChild(script); 190 } 191</script>
191 192 193 194
194<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
194<meta name="google-site-verification" content="Pqcfhn9vHA6keFuVqmKLOiXh4uKvHgE_JMZEj4Wtc0U"> 195<meta name="facebook-domain-verification" content="2r8mplxe4gdt1p3bj0b3wehumphs2b"> 196<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/54472704189/digital_wallets/dialog"> 197<meta id="in-context-paypal-metadata" data-shop-id="54472704189" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="AMD"> 198<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://ganz24.com/cart"> 199<link rel="alternate" hreflang="de" href="https://ganz24.com/cart"> 200<link rel="alternate" hreflang="it" href="https://ganz24.com/it/cart"> 201<link rel="alternate" hreflang="es" href="https://ganz24.com/es/cart"> 202<link rel="alternate" hreflang="fr" href="https://ganz24.com/fr/cart">
203<script async="async" src="/checkouts/internal/preloads.js?locale=de-AM&default_configuration_id=6033310076"></script>
203 204<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
205<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-AM&default_configuration_id=6033310076&shop_id=54472704189" crossorigin="anonymous"></script>
vendor: 1 bytes, line 205
205
206<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":54472704189,"countryCode":"DE","currencyCode":"AMD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/54472704189","merchantName":"ganz24","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"ganz24","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 206
206
207<script id="shopify-features" type="application/json">{"accessToken":"5698b1e848738ce51f3de099c2a26449","betas":["rich-media-storefront-analytics"],"domain":"ganz24.com","predictiveSearch":true,"shopId":54472704189,"locale":"de"}</script>
vendor: 1 bytes, line 207
207
208<script>var Shopify = Shopify || {}; 209Shopify.shop = "ganz24.myshopify.com"; 210Shopify.locale = "de"; 211Shopify.currency = {"active":"AMD","rate":"415.48068"}; 212Shopify.country = "AM"; 213Shopify.theme = {"name":"Main - Live Theme ð¢","id":187577696636,"schema_name":"Warehouse","schema_version":"6.6.0","theme_store_id":null,"role":"main"}; 214Shopify.theme.handle = "null"; 215Shopify.theme.style = {"id":null,"handle":null}; 216Shopify.cdnHost = "ganz24.com/cdn"; 217Shopify.routes = Shopify.routes || {}; 218Shopify.routes.root = "/"; 219Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 220Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 221Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 222Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 222
222
223<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 223
223
224<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 224
224
225<script> 226 window.ShopifyPay = window.ShopifyPay || {}; 227 window.ShopifyPay.apiHost = "shop.app\/pay"; 228 window.ShopifyPay.redirectState = null; 229</script>
vendor: 1 bytes, line 229
229
230<script> 231 window.Shopify = window.Shopify || {}; 232 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 233 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 234 window.Shopify.SignInWithShop.eligible = true; 235</script>
vendor: 1 bytes, line 235
235
236<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 236
236
237<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 237
237
238<script type="module"> 239 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 240 241 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 242 243</script>
vendor: 1 bytes, line 243
243
244<script> 245 window.Shopify = window.Shopify || {}; 246 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 247 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 248</script>
vendor: 1 bytes, line 248
248
249<script>(function() { 250 var isLoaded = false; 251 function asyncLoad() { 252 if (isLoaded) return; 253 isLoaded = true; 254 var urls = ["\/\/cdn.shopify.com\/proxy\/40506241e2aca9ccb23b6da1205e7273cb017c095787bb7337d8f1bceff89df4\/shopify-script-tags.s3.eu-west-1.amazonaws.com\/smartseo\/instantpage.js?shop=ganz24.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJDUzRybTJ6NlQzN3ZNY05EIiwicyI6Im5vbmUifQ==\u0026shop=ganz24.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/ganz24.myshopify.com.js?settings=1772790183910\u0026shop=ganz24.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJDUzRybTJ6NlQzN3ZNY05EIiwicyI6Im5vbmUiLCJ0IjpbIm9yZGVycy9mdWxmaWxsZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=ganz24.myshopify.com"]; 255 for (var i = 0; i < urls.length; i++) { 256 var s = document.createElement('script'); 257 s.type = 'text/javascript'; 258 s.async = true; 259 s.src = urls[i]; 260 var x = document.getElementsByTagName('script')[0]; 261 x.parentNode.insertBefore(s, x); 262 } 263 }; 264 if(window.attachEvent) { 265 window.attachEvent('onload', asyncLoad); 266 } else { 267 window.addEventListener('load', asyncLoad, false); 268 } 269})();</script>
vendor: 1 bytes, line 269
269
270<script id="__st">var __st={"a":54472704189,"offset":7200,"reqid":"48fda9f7-fd93-4861-a685-a48b84eb2b9b-1791309875","pageurl":"ganz24.com\/cart","u":"19967f9348a6","p":"cart"};</script>
vendor: 1 bytes, line 270
270
271<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 271
271
272<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 272
272
273<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ganz24.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 273
273
274<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//ganz24.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
274<script crossorigin="anonymous" defer="defer" src="//ganz24.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 274
274
275<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 275
275
276<script> 277 window.Shopify = window.Shopify || {}; 278 window.Shopify.MCP = window.Shopify.MCP || {}; 279 window.Shopify.MCP.enabled = true; 280 window.Shopify.MCP.shop = "ganz24.myshopify.com"; 281 window.Shopify.MCP.mcpEndpoint = "https:\/\/ganz24.com\/api\/mcp"; 282 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 283</script>
vendor: 1 bytes, line 283
283
284<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/ganz24.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 285</script>
vendor: 1 bytes, line 285
285
286<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://ganz24.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 287</script>
vendor: 1 bytes, line 287
287
288<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 289 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 290</script>
vendor: 1 bytes, line 290
290
291<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 292</script>
292 293<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ganz24.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 294<style id="shopify-accelerated-checkout-cart"> 295 #shopify-buyer-consent { 296 margin-top: 1em; 297 display: inline-block; 298 width: 100%; 299} 300 301#shopify-buyer-consent.hidden { 302 display: none; 303} 304 305#shopify-subscription-policy-button { 306 background: none; 307 border: none; 308 padding: 0; 309 text-decoration: underline; 310 font-size: inherit; 311 cursor: pointer; 312} 313 314#shopify-subscription-policy-button::before { 315 box-shadow: none; 316} 317 318 </style>
319<script id="sections-script" data-sections="sh-announcement-bar" defer="defer" src="//ganz24.com/cdn/shop/t/10/compiled_assets/scripts.js?v=4409341485711665761788248890"></script>
vendor: 1 bytes, line 319
319
320<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
320 321 322 <link rel="stylesheet" href="//ganz24.com/cdn/shop/t/10/assets/theme.css?v=25828946794658031901782126288"> 323 324 325 326
326<script> 327 // This allows to expose several variables to the global scope, to be used in scripts 328 window.theme = { 329 pageType: "cart", 330 cartCount: 0, 331 moneyFormat: "{{amount}} AMD", 332 moneyWithCurrencyFormat: "{{amount}} AMD", 333 currencyCodeEnabled: false, 334 showDiscount: true, 335 discountMode: "saving", 336 cartType: "drawer" 337 }; 338 339 window.routes = { 340 rootUrl: "\/", 341 rootUrlWithoutSlash: '', 342 cartUrl: "\/cart", 343 cartAddUrl: "\/cart\/add", 344 cartChangeUrl: "\/cart\/change", 345 searchUrl: "\/search", 346 productRecommendationsUrl: "\/recommendations\/products" 347 }; 348 349 window.languages = { 350 productRegularPrice: "Normalpreis", 351 productSalePrice: "Sonderpreis", 352 collectionOnSaleLabel: "Einsparung {{savings}}", 353 productFormUnavailable: "Nicht verfübar", 354 productFormAddToCart: "Zum Warenkorb", 355 productFormPreOrder: "Vorbestellung", 356 productFormSoldOut: "Ausverkauft", 357 productAdded: "Produkt wurde in Deinen Warenkorb gelegt", 358 productAddedShort: "Hinzugefügt!", 359 shippingEstimatorNoResults: "Es konten für Deine Adresse keine Versandkosten ermittelt werden.", 360 shippingEstimatorOneResult: "Es gibt eine Versandmethode für Deine Adresse:", 361 shippingEstimatorMultipleResults: "Es bibt {{count}} Versandmethoden für Deine Adresse:", 362 shippingEstimatorErrors: "Es gibt Fehler:" 363 }; 364 365 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 366 </script>
366<script src="//ganz24.com/cdn/shop/t/10/assets/theme.js?v=178040388566917067161782126289" defer></script>
366 367
367<script src="//ganz24.com/cdn/shop/t/10/assets/custom.js?v=102476495355921946141782126286" defer></script>
367<script type="application/ld+json"> 368 { 369 "@context": "https://schema.org", 370 "@type": "LocalBusiness", 371 "name": "ganz24", 372 "url": "https://www.ganz24.com", 373 "telephone": "+49-7705-9769690", 374 "priceRange": "â¬â¬", 375 "description": "Online-Fachhandel für Heizung, Klimatechnik und Sanitär â Pellet-Anlagen, Wärmepumpen, Klimaanlagen, FuÃbodenheizung und mehr.", 376 "openingHoursSpecification": [ 377 { 378 "@type": "OpeningHoursSpecification", 379 "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], 380 "opens": "08:00", 381 "closes": "17:00" 382 } 383 ], 384 "contactPoint": { 385 "@type": "ContactPoint", 386 "telephone": "+49-7705-9769690", 387 "contactType": "customer service", 388 "availableLanguage": "German" 389 } 390 } 391 </script>
391 392 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 393 394 395 396
396<script> 397 if (!window.pandectesRulesSettings) { 398 window.pandectesRulesSettings = {"version":"5","timestamp":1790785969400,"store":{"id":54472704189,"plan":"premium","primaryLocale":"de","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":"*","visible":"*"},"storage":{"type":"http","domain":"","duration":365,"lastReset":1782733646},"gpc":{"enabled":true},"klaviyo":{"enabled":false},"customEvent":{"enabled":false},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":false,"id":""},"amazon":{"enabled":false},"microsoft":{"uet":{"enabled":false,"tags":""},"clarity":{"enabled":false,"id":""}},"google":{"enabled":false,"gtmId":"","ga4Id":"","adsId":"","gtmOnly":false,"adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":500,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":false,"scripts":{"0":[],"1":[],"2":[],"4":[],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":[],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}}; 399 const rulesScript = document.createElement('script'); 400 401 rulesScript.src = "https://cdn.shopify.com/extensions/01a111ae-a458-7900-a966-339050e4ea6b/gdpr-cookie-consent-415/assets/pandectes-rules-latest.js"; 402 403 const firstChild = document.head.firstChild; 404 document.head.insertBefore(rulesScript, firstChild); 405 } 406 </script>
406 407 408 409
409<script defer src='https://cdn.shopify.com/extensions/01a111ae-a458-7900-a966-339050e4ea6b/gdpr-cookie-consent-415/assets/pandectes-core-latest.js'></script>
409 410 411
411<script> 412 (() => { 413 const isLivePreview = locateLivePreviewParam(); 414 let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js'; 415 416 417 function locateLivePreviewParam(paramName = 'pandectesLivePreview') { 418 const fromUrl = new URLSearchParams(window.location.search).get(paramName); 419 if (fromUrl) { 420 try { 421 sessionStorage.setItem(paramName, fromUrl); 422 } catch { 423 // storage disabled 424 } 425 return fromUrl; 426 } 427 return sessionStorage.getItem(paramName); 428 } 429 430 /** Injects the preview helper script when live preview is active (URL or sessionStorage). */ 431 function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) { 432 if (!isLivePreview) return; 433 if (document.head.querySelector('script[data-pandectes-live-preview]')) return; 434 const script = document.createElement('script'); 435 script.src = previewModeScriptUrl; 436 script.async = true; 437 script.setAttribute('data-pandectes-live-preview', ''); 438 document.head.appendChild(script); 439 } 440 441 window.pandectesBannerSettings = {"version":"5","timestamp":1790785969,"store":{"id":54472704189,"plan":"premium","primaryLocale":"de","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":true,"timezone":"Europe/Berlin"},"visibility":{"bots":{"show":[],"allow":[],"deny":[]},"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"adminMode":false},"regions":{"strict":"*","visible":"*"},"consent":{"saleOfData":false,"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"","widget":"//ganz24.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1790785969"},"mode":"light","border":0,"variables":":host { --float: 25px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 8px; --font-family: inherit; --font-weight-button: 400; --color-base-100: oklch(100% 0 0);--color-base-200: oklch(97% 0 0);--color-base-300: oklch(94% 0 0);--color-base-content: oklch(7.6% 0 0);--color-primary: oklch(7.6% 0 0);--color-primary-content: oklch(100% 0 0);--color-secondary: oklch(7.6% 0 0);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(7.6% 0 0);--color-accent-content: oklch(100% 0 0);--color-neutral: oklch(7.6% 0 0);--color-neutral-content: oklch(100% 0 0);; --color-base-100-hex: #ffffff;--color-base-200-hex: #f5f5f5;--color-base-300-hex: #ebebeb;--color-base-content-hex: #010101;--color-primary-hex: #010101;--color-primary-content-hex: #ffffff;--color-secondary-hex: #010101;--color-secondary-content-hex: #ffffff;--color-accent-hex: #010101;--color-accent-content-hex: #ffffff;--color-neutral-hex: #010101;--color-neutral-content-hex: #ffffff; div.actions button.outlined {\n background-color: var(--color-contrast);\n color: var(--color);\n border-width: 0px;\n font-weight: 500;\n}\n\ndiv.actions button.filled {\n background-color: #1C1C1C;\n color: var(--color-contrast);\n border-color: #1C1C1C;\n font-weight: 700;\n}}","shadows":false,"isModal":true,"scrollLock":true,"useAnimations":true,"buttons":{"size":"md","border":8,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":false},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":0},"language":{"multilingual":false,"detection":"browser","fallback":"de","supported":["de"],"allowChange":false},"widget":{"enabled":true,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"box","layout":"vertical","position":"middle center","animation":"animation-zoom","size":500},"buttons":{"primary":["allow"],"secondary":["preferences"]},"features":{"hideHeader":true,"alignCenter":true,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":{"style":{"type":"panel","layout":"vertical","position":"left","animation":"animation-fade","size":500},"buttons":{"primary":["allow"],"secondary":["custom"]},"features":{"flipButtons":false,"primarySave":false,"showCookies":true,"groupByVendor":false,"useCheckboxes":false,"expandableIntro":false,"showDescriptions":true,"inlineLinks":false}},"status":false},"links":{"links":[{"id":"policy","url":"/policies/privacy-policy"},{"id":"google","url":"https://business.safety.google/privacy/"}],"target":"_blank","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1782733646},"texts":{"de":{"buttons":{"showLess":"Weniger anzeigen","showMore":"Mehr anzeigen","saleOfData":""},"links":{"policy":"Mehr erfahren","google":"Googles Datenschutzbestimmungen","imprint":"Impressum"},"categories":[{"title":"Unbedingt erforderlich","description":"Diese Cookies sind unerlässlich, damit Sie sich auf der Website bewegen und ihre Funktionen nutzen können, z. B. den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies kann die Website nicht richtig funktionieren."},{"title":"Funktionale Cookies","description":"Diese Cookies ermöglichen es der Website, verbesserte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Die
441nste wir auf unseren Seiten hinzugefügt haben. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste möglicherweise nicht richtig."},{"title":"Performance-Cookies","description":"Diese Cookies ermöglichen es uns, die Leistung unserer Website zu überwachen und zu verbessern. Sie ermöglichen es uns beispielsweise, Besuche zu zählen, Verkehrsquellen zu identifizieren und zu sehen, welche Teile der Website am beliebtesten sind."},{"title":"Targeting-Cookies","description":"Diese Cookies können von unseren Werbepartnern über unsere Website gesetzt werden. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Werbung auf anderen Websites anzuzeigen. Sie speichern keine direkten personenbezogenen Daten, sondern basieren auf der eindeutigen Identifizierung Ihres Browsers und Ihres Internetgeräts. Wenn Sie diese Cookies nicht zulassen, erleben Sie weniger zielgerichtete Werbung."}],"notice":{"title":"Wir respektieren deine Privatsphäre","message":"Auch wir machen diese Sache mit den Cookies, um unsere Seite besser zu machen. Cookies und mobile Werbe-IDs nutzen wir auch für personalisierte und nicht-personalisierte Werbung (Personalisierung von Werbung). Geht das für dich klar?","dismiss":"OK","allow":"Annehmen","deny":"Ablehnen","preferences":"Einstellungen"},"preferences":{"title":"Zustimmungseinstellungen verwalten","message":"Wenn Sie eine Website besuchen, werden möglicherweise Informationen in Ihrem Browser gespeichert oder abgerufen, meist in Form von Cookies. Diese Informationen beziehen sich möglicherweise auf Sie, Ihre Einstellungen oder Ihr Gerät und werden hauptsächlich verwendet, damit die Website so funktioniert, wie Sie es erwarten. Die Informationen identifizieren Sie normalerweise nicht direkt, können Ihnen jedoch ein persönlicheres Web-Erlebnis bieten.","cookieDetails":"Cookie-Details","alwaysActive":"Immer erlaubt","deny":"Alle ablehnen","allow":"Alle akzeptieren","custom":"Einstellungen speichern und beenden","dismiss":"SchlieÃen","vendorLearnMore":"Erfahren Sie mehr über diesen Anbieter"},"status":{"title":"Cookie-Einstellungen","message":"Ihr aktueller Zustand","allow":"Alle akzeptieren","deny":"Alle ablehnen","dismiss":"SchlieÃen","reopen":"Ãndern Sie Ihre Einwilligung","consentDate":"Zustimmungsdatum","consentId":"Ihre Zustimmungs-ID","hideDetails":"Details ausblenden","showDetails":"Details anzeigen","noConsent":"Keine Zustimmung"},"declaration":{"name":"Name","type":"Typ","vendor":"Anbieter","purpose":"Zweck","retention":"Speicherdauer","expirations":{"declSeconds":"Sekunden","declMinutes":"Minuten","declHours":"Std.","declDays":"Tage","declWeeks":"Woche(n)","declMonths":"Monate","declYears":"Jahre","declSession":"Sitzung"}},"cookies":{"ads/ga-audiences":"Speichert Informationen für Remarketing-Zwecke.","apollo-cache-persist":"Speichert zwischengespeicherte Anwendungsdaten, um das Laden und die Zustandsbeständigkeit zu verbessern.","bugsnag-anonymous-id":"Speichert eine anonyme ID zur Fehlerverfolgung und -analyse.","cart":"Enthält Informationen zum Warenkorb des Benutzers.","cartToken":"Speichert ein mit dem Warenkorb verknüpftes Token zur Sitzungsverwaltung.","cart_currency":"Wird nach Abschluss eines Bezahlvorgangs verwendet, um einen neuen leeren Warenkorb mit derselben Währung wie der gerade verwendete zu initialisieren.","cart_link_id":"Speichert eine eindeutige Kennung für den Warenkorb-Link.","consentHeader":"Speichert die Einwilligungseinstellungen des Nutzers für das Datenschutzbanner.","discount_code":"Speichert einen Rabattcode (erhalten bei einem Online-Shop-Besuch mit einem URL-Parameter) für den nächsten Checkout.","identity-state":"Speichert den Status, bevor Kunden zur Identitätsauthentifizierung weitergeleitet werden.","keep_alive":"Wird verwendet, wenn die internationale Domänenumleitung aktiviert ist, um festzustellen, ob eine Anfrage die erste einer Sitzung ist.","klaviyoOnsite":"Verfolgt das Besucherverhalten und Formularaktivitäten zu Marketingzwecken.","klaviyoPagesVisitCountV2":"Speichert die Anzahl der Seitenaufrufe für Website-Funktionen.","lastExter
441nalReferrer":"Erkennt, wie der Benutzer auf die Website gelangt ist, indem er seine letzte URL-Adresse registriert.","lastExternalReferrerTime":"Enthält den Zeitstempel der letzten Aktualisierung des lastExternalReferrer-Cookies.","lastSeenErrorReceiptId":"Speichert die ID des letzten Fehlerbelegs.","localization":"Wird verwendet, um den Warenkorb im richtigen Land zu lokalisieren.","login_with_shop_finalize":"Wird verwendet, um die Anmeldung im Shop zu erleichtern.","master_device_id":"Permanente Gerätekennung.","NID":"Wird verwendet, um Website-Statistiken zu sammeln und Konversionsraten zu verfolgen.","order":"Wird verwendet, um den Zugriff auf die Daten der Bestelldetailseite des Käufers zu ermöglichen.","shopify_client_id":"Speichert eine eindeutige Kennung, die zur Unterstützung von Warenkorb- und Checkout-Funktionen verwendet wird.","shopify_override_user_locale":"Wird als Mechanismus zum Festlegen des Benutzergebietsschemas im Administrator verwendet.","shopify_pay":"Wird verwendet, um einen Käufer bei Shop Pay anzumelden, wenn er im selben Geschäft zur Kasse zurückkehrt.","shopify_pay_redirect":"Wird verwendet, um den Bestellvorgang zu beschleunigen, wenn der Käufer über ein Shop Pay-Konto verfügt.","shop_analytics":"Enthält die erforderlichen Käuferinformationen für Analysen im Shop.","shop_pay_accelerated":"Gibt an, ob ein Käufer für den beschleunigten Checkout mit Shop Pay berechtigt ist.","signInWithShop:cartSyncTransferAttemptedAt":"Speichert, ob während der Anmeldung mit Shop ein Warenkorb-Synchronisierungs-Transfer versucht wurde.","signInWithShop:cartSyncTransferCompletedAt":"Speichert den Zeitpunkt, zu dem die Ãbertragung der Warenkorbsynchronisierung abgeschlossen wurde.","storefront_digest":"Speichert eine Zusammenfassung des Storefront-Passworts, sodass Händler eine Vorschau ihrer Storefront anzeigen können, während diese passwortgeschützt ist.","trackedCompleteOrderSourceId":"Speichert Informationen zur Quelle einer abgeschlossenen Bestellung zu Nachverfolgungszwecken.","trackedSourceId":"Speichert eine eindeutige Kennung zur Verfolgung der Herkunft des Besuchers.","tt_appInfo_v2":"Speichert Informationen im Zusammenhang mit der Anwendung oder dem Dienst ohne spezifische Kategorisierung.","tt_sessionId":"Wird vom sozialen Netzwerkdienst TikTok zur Verfolgung der Nutzung eingebetteter Dienste verwendet.","tt_s_pixel_session_index":"Speichert sitzungsspezifische Informationen im Zusammenhang mit Benutzerinteraktionen für gezielte Werbezwecke.","user":"Wird in Verbindung mit der Shop-Anmeldung verwendet.","user_cross_site":"Wird in Verbindung mit der Shop-Anmeldung verwendet.","VISITOR_INFO1_LIVE":"Ein von YouTube gesetztes Cookie, das Ihre Bandbreite misst, um festzustellen, ob Sie die neue oder die alte Player-Oberfläche erhalten.","VISITOR_PRIVACY_METADATA":"Speichert Metadaten zum Datenschutz der Besucher für YouTube.","XSRF-TOKEN":"Hilft, Cross-Site Request Forgery-Angriffe für die Sicherheit der Website zu verhindern.","YSC":"Registriert eine eindeutige ID, um Statistiken darüber zu führen, welche Videos von YouTube der Benutzer gesehen hat.","ytidb::LAST_RESULT_ENTRY_KEY":"Speichert Informationen im Zusammenhang mit der internen Datenverwaltung von YouTube.","_ab":"Wird verwendet, um zu steuern, wann die Admin-Leiste auf der Storefront angezeigt wird.","_abv":"Behalten Sie den minimierten Zustand der Admin-Leiste bei.","_clck":"Wird von Microsoft Clarity zum Speichern einer eindeutigen Benutzer-ID verwendet.","_clsk":"Wird von Microsoft Clarity zum Speichern einer eindeutigen Benutzer-ID verwendet.","_cltk":"Speichert Interaktionsdaten zur Website-Analyse.","_fbp":"Ein Cookie wird von Facebook platziert, um Besuche auf verschiedenen Websites zu verfolgen.","_ga":"Cookie wird von Google Analytics mit unbekannter Funktionalität gesetzt","_hjLocalStorageTest":"Ãberprüft, ob der Tracking-Code lokalen Speicher nutzen kann. Wenn dies möglich ist, wird der Wert 1 gesetzt.","_hjSessionStorageTest":"Ãberprüft, ob der Tracking-Code Sitzungsspeicher verwenden kann. Wenn dies möglich ist, wird der Wert 1 gesetzt.","_identity_session":"Enthält die Identitätssitzungskennung des Benutzers.","_landing_page":"Erfassen Sie die Zielseite des Besuchers, wenn dieser von anderen Websites kommt.","_master_udr":"Permanente Gerätekennung.","_merchant_analytics":"Enthält Analysedaten für die Händlersitzung.","_merchant_essential":"Enthält wesentliche Informationen für die korrekte Funktionalität von Händleroberflächen wie dem Admin-Bereich.","_orig_referrer":"Ermöglicht dem Händler zu erkennen, von wo aus die Leute ihn besuchen.","_shopify_analytics":"Enthält Analysedaten für Käuferoberflächen wie die Storefront oder den Checkout.","_shopify_country":"Wird für Plus-Shops verwendet, bei denen die Preiswährung/das Land über GeoIP festgelegt wird, wodurch GeoIP-Suchen nach der ersten Anfrage vermieden werden.","_shopify_essential":"Enthält wesentliche Informationen für die korrekte Funktionalität eines Shops, z. B. Sitzungs- und Checkout-Informationen sowie Manipulationsschutzdaten.","_shopify_essential_\t":"Enthält ein undurchsichtiges Token, das zur Identifizierung eines Geräts für alle wesentlichen Zwecke verwendet wird.","_shopify_marketing":"Enthält Marketingdaten für Käuferoberflächen wie die Storefront oder den Checkout.","_shopify_s":"Wird zur Identifizierung einer bestimmten Kombination aus Browsersitzung und Shop verwendet. Die Dauer beträgt 30 Minuten nach Ablauf der letzten Nutzung.","_shopify_test":"Ein Test-Cookie, das von Shopify verwendet wird, um die Einrichtung des Shops zu überprüfen.","_shopify_y":"Shopify-Analysen.","_shop_app_essential":"Enthält wesentliche Informationen für die korrekte Funktionalität von Shop.app.","_shs_state":"Speichert sitzungsspezifische Statusinformationen im Zusammenhang mit der Interaktion des Be
441nutzers mit der Website.","_tracking_consent":"Wird zum Speichern der Präferenzen eines Benutzers verwendet, wenn ein Händler Datenschutzregeln in der Region des Besuchers eingerichtet hat.","_ttp":"Um die Leistung Ihrer Werbekampagnen zu messen und zu verbessern und das Benutzererlebnis (einschlieÃlich Anzeigen) auf TikTok zu personalisieren.","__quiltRouterScroll":"Speichert Informationen im Zusammenhang mit der Navigation des Benutzers auf der Website, die für die Funktionalität der Website unerlässlich sind.","__sak":"Speichert eine sitzungsspezifische Kennung, die für Funktionszwecke verwendet wird.","__Secure-ROLLOUT_TOKEN":"Registriert eine eindeutige ID, um angesehene YouTube-Videos zu verfolgen.","__storage_test":"Ein Testspeicherelement, das zur Ãberprüfung der Speicherkapazitäten verwendet wird.","__ui":"Speichert UI-Statusinformationen für die Website.","_gcl_*":"Speichert Informationen im Zusammenhang mit Google-Werbediensten.","_hjSession_*":"Wird von Hotjar verwendet, um seitenübergreifende Funktionen bereitzustellen.","_hjSessionUser_*":"Wird von Hotjar zum Speichern einer eindeutigen Benutzer-ID verwendet.","auth_state_*":"Speichert den Status für die Kundenauthentifizierung.","_ga_*":"Cookie wird von Google Analytics mit unbekannter Funktionalität gesetzt","cf_*":"Speichert eine eindeutige ID für den Besucher, um Website-Funktionen zu ermöglichen.","__storage_test__*":"Wird verwendet, um zu testen, ob im Browser Speicherplatz verfügbar ist.","checkout_modal_preflight_*":"Speichert Informationen im Zusammenhang mit dem modalen Checkout-Preflight-Prozess für die Sitzungsverwaltung."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"vendors":[],"cookies":[{"name":"ads/ga-audiences","domain":"https://www.google.ie","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"localization","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"cart_currency","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_gcl_*","domain":".ganz24.com","type":"http","vendor":"Google","category":2,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_hjSession_*","domain":".ganz24.com","type":"http","vendor":"Hotjar","category":1,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"bm_ss","domain":".idealo.com","type":"http","vendor":"Unknown","category":4,"retention":"1 hour(s)","unit":"declHours","expires":1},{"name":"XSRF-TOKEN","domain":"api-trust.seoant.com","type":"http","vendor":"Unknown","category":0,"retention":"2 hour(s)","unit":"declHours","expires":2},{"name":"_hjSessionUser_*","domain":".ganz24.com","type":"http","vendor":"Hotjar","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"cart","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay_redirect","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3}
441,{"name":"login_with_shop_finalize","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"auth_state_*","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"user","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shopify_y","domain":"ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_essential","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"ganz24.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"ganz24.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ab","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"cart","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay_redirect","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3}
441,{"name":"login_with_shop_finalize","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"auth_state_*","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"user","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"identity-state","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shopify_y","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_essential","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"account.ganz24.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__Secure-YNID","domain":".youtube.com","type":"http","vendor":"Unknown","category":4,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"YSC","domain":".youtube.com","type":"http","vendor":"Google","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"__Secure-ROLLOUT_TOKEN","domain":".youtube.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"VISITOR_INFO1_LIVE","domain":".youtube.com","type":"http","vendor":"Google","category":1,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"VISITOR_PRIVACY_METADATA","domain":".youtube.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"_shopify_s","domain":".ganz24.com","type":"http","vendor":"Shopify","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_ga_*","domain":".ganz24.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ga","domain":".ganz24.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_fbp","domain":".ganz24.com","type":"http","vendor":"Facebook","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_ttp","domain":".ganz24.com","type":"http","vendor":"TikTok","category":3,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"shopify_client_id","domain":"ganz24.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"NID","domain":".google.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"cf_*","domain":".www.paypal.com","type":"http","vendor":"CloudFlare","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_clck","domain":".ganz24.com","type":"http","vendor":"Microsoft","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_clsk","domain":".ganz24.com","type":"http","vendor":"Microsoft","category":2,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"signInWithShop:cartSyncTransferCompletedAt","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"shopifyChatData","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"klaviyoOnsite","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_gcl_*","domain":"https://ganz24.com","type":"html_local","vendor":"Google","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"bugsnag-anonymous-id","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"klaviyoPagesVisitCountV2","domain":"https://ganz24.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"consentHeader","domain":"https://ganz24.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_shs_state","domain":"https://ganz24.com","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"signInWithShop:cartSyncTransferAttemptedAt","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__storage_test__*","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_hjLocalStorageTest","domain":"https://ganz24.com","type":"html_local","vendor":"Hotjar","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__storage_test__*","domain":"https://ganz24.com","type":"html_session","vendor":"Unknown","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_hjSessionStorageTest","domain":"https://ganz24.com","type":"html_session","vendor":"Hotjar","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"recentlyViewedProducts","domain":"https://ganz24.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__sak","domain":"https://www.youtube.com","type":"html_local","vendor":"Youtube","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"yt-icons-last-purged","domain":"https://www.youtube.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ytidb::LAST_RESULT_ENTRY_KEY","domain":"https://www.youtube.com","type":"html_local","vendor":"Youtube","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__sak","domain":"https://www.youtube.com","type":"html_session","vendor":"Youtube","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"trackedCompleteOrderSourceId","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"lastSeenErrorReceiptId","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedSourceId","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cart_link_id","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1}
441,{"name":"lastExternalReferrerTime","domain":"https://ganz24.com","type":"html_local","vendor":"Facebook","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__ui","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"lastExternalReferrer","domain":"https://ganz24.com","type":"html_local","vendor":"Facebook","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cartToken","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__quiltRouterScroll","domain":"https://ganz24.com","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"tt_s_pixel_session_index","domain":"https://ganz24.com","type":"html_session","vendor":"TikTok","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"tt_sessionId","domain":"https://ganz24.com","type":"html_session","vendor":"TikTok","category":3,"retention":"Session","unit":"declYears","expires":1},{"name":"tt_appInfo_v2","domain":"https://ganz24.com","type":"html_session","vendor":"TikTok","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"__storage_test","domain":"https://ganz24.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"bugsnag-anonymous-id","domain":"https://shop.app","type":"html_local","vendor":"Unknown","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"apollo-cache-persist","domain":"https://shop.app","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"checkout_modal_preflight_*","domain":"https://shop.app","type":"html_session","vendor":"Shop.app","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_cltk","domain":"https://ganz24.com","type":"html_session","vendor":"Microsoft","category":2,"retention":"Session","unit":"declYears","expires":1}]}; 442 if (isLivePreview) { 443 if (!window.pandectesBannerSettings.store) { 444 window.pandectesBannerSettings.store = {}; 445 } 446 window.pandectesBannerSettings.store.plan = 'enterprise'; 447 } 448 449 function whenBodyReady(callback) { 450 window.addEventListener('DOMContentLoaded', callback); 451 } 452 453 454 whenBodyReady(function(){ 455 const element = document.createElement('pandectes-cmp'); 456 element.appData = window.pandectesBannerSettings; 457 document.body.appendChild(element); 458 appendLivePreviewScriptIfNeeded(previewUrl); 459 }); 460 461 })() 462 </script>
462 463 464 465 466 467 <!-- A11y --> 468 469 470 471 472 473 474 475 476 477 478<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 479 480 481 482 483 484 485 486<link rel="dns-prefetch" href="https://cdn.judge.me"> 487<link rel="dns-prefetch" href="https://cdn1.judge.me"> 488<link rel="dns-prefetch" href="https://api.judge.me"> 489
490<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"Keine Bewertungen","badge_n_reviews_text":"{{ n }} Bewertung/Bewertungen","badge_star_color":"#FABF54","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Kundenbewertungen","widget_open_form_text":"Bewertung schreiben","widget_close_form_text":"Bewertung abbrechen","widget_refresh_page_text":"Seite aktualisieren","widget_summary_text":"Basierend auf {{ number_of_reviews }} Bewertung/Bewertungen","widget_no_review_text":"Schreiben Sie eine Bewertung","widget_name_field_text":"Anzeigename","widget_verified_name_field_text":"Verifizierter Name (öffentlich)","widget_name_placeholder_text":"Anzeigename","widget_required_field_error_text":"Dieses Feld ist erforderlich.","widget_email_field_text":"E-Mail-Adresse","widget_verified_email_field_text":"Verifizierte E-Mail (privat, kann nicht bearbeitet werden)","widget_email_placeholder_text":"Ihre E-Mail-Adresse","widget_email_field_error_text":"Bitte geben Sie eine gültige E-Mail-Adresse ein.","widget_rating_field_text":"Bewertung","widget_review_title_field_text":"Bewertungstitel","widget_review_title_placeholder_text":"Geben Sie Ihrer Bewertung einen Titel","widget_review_body_field_text":"Bewertungsinhalt","widget_review_body_placeholder_text":"Beginnen Sie hier zu schreiben...","widget_pictures_field_text":"Bild/Video (optional)","widget_submit_review_text":"Bewertung abschicken","widget_submit_verified_review_text":"Verifizierte Bewertung abschicken","widget_submit_success_msg_with_auto_publish":"Vielen Dank! Bitte aktualisieren Sie die Seite in wenigen Momenten, um Ihre Bewertung zu sehen. Sie können Ihre Bewertung entfernen oder bearbeiten, indem Sie sich bei \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e anmelden","widget_submit_success_msg_no_auto_publish":"Vielen Dank! Ihre Bewertung wird veröffentlicht, sobald sie vom Shop-Administrator genehmigt wurde. Sie können Ihre Bewertung entfernen oder bearbeiten, indem Sie sich bei \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e anmelden","widget_show_default_reviews_out_of_total_text":"Es werden {{ n_reviews_shown }} von {{ n_reviews }} Bewertungen angezeigt.","widget_show_all_link_text":"Alle anzeigen","widget_show_less_link_text":"Weniger anzeigen","widget_author_said_text":"{{ reviewer_name }} sagte:","widget_days_text":"vor {{ n }} Tag/Tagen","widget_weeks_text":"vor {{ n }} Woche/Wochen","widget_months_text":"vor {{ n }} Monat/Monaten","widget_years_text":"vor {{ n }} Jahr/Jahren","widget_yesterday_text":"Gestern","widget_today_text":"Heute","widget_replied_text":"\u003e\u003e {{ shop_name }} antwortete:","widget_read_more_text":"Mehr lesen","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"Alle Bewertungen anzeigen","widget_sorting_most_recent_text":"Neueste","widget_sorting_highest_rating_text":"Höchste Bewertung","widget_sorting_lowest_rating_text":"Niedrigste Bewertung","widget_sorting_with_pictures_text":"Nur Bilder","widget_sorting_most_helpful_text":"Hilfreichste","widget_open_question_form_text":"Eine Frage stellen","widget_reviews_subtab_text":"Bewertungen","widget_questions_subtab_text":"Fragen","widget_question_label_text":"Frage","widget_answer_label_text":"Antwort","widget_question_placeholder_text":"Schreiben Sie hier Ihre Frage","widget_submit_question_text":"Frage absenden","widget_question_submit_success_text":"Vielen Dank für Ihre Frage! Wir werden Sie benachrichtigen, sobald sie beantwortet wird.","widget_star_color":"#FABF54","verified_badge_text":"Verifiziert","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(auÃerhalb des Shops)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"über","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Produktbewertungen","widget_shop_reviews_subtab_text":"Shop-Bewertungen","widget_other_products_reviews_text":"Be
490wertungen für andere Produkte","widget_store_reviews_subtab_text":"Shop-Bewertungen","widget_product_variant_reference_text":"Bewertung für","widget_no_store_reviews_text":"Dieser Shop hat noch keine Bewertungen erhalten","widget_web_restriction_product_reviews_text":"Dieses Produkt hat noch keine Bewertungen erhalten","widget_no_items_text":"Keine Elemente gefunden","widget_show_more_text":"Mehr anzeigen","widget_write_a_store_review_text":"Shop-Bewertung schreiben","widget_product_and_store_reviews_text":"Produkt- und Shop-Bewertungen","widget_reviews_in_collection_text":"Bewertungen in dieser Kollektion","widget_other_languages_heading":"Bewertungen in anderen Sprachen","widget_translate_review_text":"Bewertung übersetzen nach {{ language }}","widget_translating_review_text":"Ãbersetzung läuft...","widget_show_original_translation_text":"Original anzeigen ({{ language }})","widget_translate_review_failed_text":"Bewertung konnte nicht übersetzt werden.","widget_translate_review_retry_text":"Erneut versuchen","widget_translate_review_try_again_later_text":"Versuchen Sie es später noc
490h einmal","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Bilder zuerst","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Bewertungen","floating_tab_title":"Lassen Sie Kunden für uns sprechen","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Kunden bewerten uns mit {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basierend auf {{ shop.metafields.judgeme.all_reviews_count }} Bewertungen.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} von 5 Sternen basierend auf {{ shop.metafields.judgeme.all_reviews_count }} Bewertungen","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Lassen Sie Kunden für uns sprechen","testimonials_carousel_title":"Kunden sagen uns","videos_carousel_title":"Echte Kunden-Geschichten","cards_carousel_title":"Kunden sagen uns","featured_carousel_count_text":"aus {{ n }} Bewertungen","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos zuerst","widget_review_pending_text":"Ausstehend","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Keine Fragen","preview_badge_n_question_text":"{{ number_of_questions }} Frage/Fragen","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Suchen","widget_sorting_verified_only_text":"Nur verifizierte","widget_sorting_most_relevant_text":"Relevanteste","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Mehr Bewertungen lesen","featured_carousel_view_product_button_text":"Produkt ansehen","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Mehr Bewertungen laden","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"wird öffentlich angezeigt wie","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonym","medals_widget_title":"Judge.me Bewertungsmedaillen","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Keine YouTube-Video-URL","widget_max_length_field_error_text":"Bitte geben Sie nicht mehr als {0} Zeichen ein.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verifiziert vom Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Von uns hergestellt, von Ihnen geteilt","widget_ugc_subt
490itle":"Markieren Sie uns, um Ihr Bild auf unserer Seite zu sehen","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Jetzt kaufen","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Mehr laden","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Bewertungen ansehen","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#01BADB","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} von 5","widget_media_grid_title":"Kundenfotos \u0026 -videos","widget_media_grid_see_more_text":"Mehr sehen","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verifiziert von Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verifiziert von Judge.me","widget_media_field_exceed_quantity_message":"Entschuldigung, wir können nur {{ max_media }} für eine Bewertung akzeptieren.","widget_media_field_exceed_limit_message":"{{ file_name }} ist zu groÃ, bitte wählen Sie ein {{ media_type }} kleiner als {{ size_limit }}MB.","widget_review_submitted_text":"Bewertung abgesendet!","widget_question_submitted_text":"Frage abgesendet!","widget_close_form_text_question":"Abbrechen","widget_write_your_answer_here_text":"Schreiben Sie hier Ihre Antwort","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"gesammelt von Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Mehr laden","widget_load_more_color":"#108474","widget_full_review_text":"Vollständige Bewertung","widget_read_more_reviews_text":"Mehr Bewertungen lesen","widget_read_questions_text":"Fragen lesen","widget_questions_and_answers_text":"Fragen \u0026 Antworten","widget_verified_by_text":"Verifiziert von","widget_verified_text":"Verifiziert","widget_number_of_reviews_text":"{{ number_of_reviews }} Bewertungen","widget_back_button_text":"Zurück","widget_next_button_text":"Weiter","widget_custom_forms_filter_button":"Filter","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Wie werden Bewertungen gesammelt?","widget_show_review_keywords":false,"widget_gdpr_statement":"Wie wir Ihre Daten verwenden: Wir kontaktieren Sie nur bezüglich der von Ihnen abgegebenen Bewertung und nur, wenn nötig. Durch das Absenden Ihrer Bewertung stimmen Sie den \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eNutzungsbedingungen\u003c/a\u003e, der \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e und den \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003eInhaltsrichtlinien\u003c/a\u003e von Judge.me zu.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#01BADB","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Kunden sagen","widget_ai_summary_disclaimer":"KI-gestützte Bewertungszusammenfassung basierend auf aktuellen Kundenbewertungen","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Kunden bewerten die
490sen Shop","store_summary_widget_button_text":"Kundenbewertungen ansehen","store_summary_widget_button_theme_text":"KI-Bewertungszusammenfassung ansehen","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#01BADB","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#01BADB","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"Wie würden Sie dieses Produkt bewerten?","review_content_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","store_review_form_title_text":"Wie würden Sie diesen Shop bewerten?","store_review_form_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","show_review_guidance_text":true,"one_star_review_guidance_text":"Schlecht","five_star_review_guidance_text":"GroÃartig","customer_information_screen_title_text":"Ãber Sie","customer_information_introduction_text":"Bitte teilen Sie uns mehr über sich mit.","custom_questions_screen_title_text":"Ihre Erfahrung im Detail","custom_questions_introduction_text":"Hier sind einige Fragen, die uns helfen, mehr über Ihre Erfahrung zu verstehen.","review_submitted_screen_title_text":"Vielen Dank für Ihre Bewertung!","review_submitted_screen_thank_you_text":"Wir verarbeiten sie und sie wird bald im Shop erscheinen.","review_submitted_screen_email_verification_text":"Bitte bestätigen Sie Ihre E-Mail-Adresse, indem Sie auf den Link klicken, den wir Ihnen gerade gesendet haben. Dies hilft uns, die Bewertungen authentisch zu halten.","confirm_email_screen_title_text":"Bestätigen Sie Ihre E-Mail","confirm_email_screen_message_text":"Um Bewertungen authentisch zu halten, senden wir Ihnen einen sicheren Link zum Weiterschreiben Ihrer Bewertung. Es dauert nur einen Moment.","check_email_screen_title_text":"Ãberprüfen Sie Ihre E-Mail","check_email_screen_message_text":"Wir haben Ihnen eine E-Mail an {{ email }} gesendet. Klicken Sie auf die Schaltfläche in der E-Mail, um fortzufahren.","check_email_screen_resend_message_text":"E-Mail erneut gesendet!","check_email_resend_hint_text":"E-Mail nicht erhalten? Ãberprüfen Sie Ihren Spam-Ordner oder [senden Sie die E-Mail erneut].","verification_email_rate_limit_error_text":"Sie haben das Limit für Bewertungsversuche für dieses Produkt erreicht. Bitte überprüfen Sie Ihren Posteingang oder versuchen Sie es später erneut.","review_submitted_request_store_review_text":"Möchten Sie Ihre Erfahrung beim Einkaufen bei uns teilen?","review_submitted_review_other_products_text":"Möchten Sie diese Produkte bewerten?","store_review_screen_title_text":"Möchten Sie Ihre Erfahrung mit uns teilen?","store_review_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","reviewer_media_screen_title_picture_text":"Bild teilen","reviewer_media_introduction_picture_text":"Laden Sie ein Foto hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_screen_title_video_text":"Video teilen","reviewer_media_introduction_video_text":"Laden Sie ein Video hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_screen_title_picture_or_video_text":"Bild oder Video teilen","reviewer_media_introduction_picture_or_video_text":"Laden Sie ein Foto oder Video hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_youtube_url_text":"Fügen Sie hier Ihre Youtube-URL ein","advanced_settings_next_step_button_text":"Weiter","advanced_settings_close_review_button_text":"SchlieÃen","modal_write_review_flow":false,"write_review_flow_required_text":"Erforderlich","write_review_flow_privacy_message_text":"Wir respektieren Ihre Privatsphäre.","write_review_flow_anonymous_text":"Be
490wertung als anonym","write_review_flow_visibility_text":"Dies wird nicht für andere Kunden sichtbar sein.","write_review_flow_multiple_selection_help_text":"Wählen Sie so viele aus, wie Sie möchten","write_review_flow_single_selection_help_text":"Wählen Sie eine Option","write_review_flow_required_field_error_text":"Dieses Feld ist erforderlich","write_review_flow_invalid_email_error_text":"Bitte geben Sie eine gültige E-Mail-Adresse ein","write_review_flow_max_length_error_text":"Max. {{ max_length }} Zeichen.","write_review_flow_media_upload_text":"\u003cb\u003eZum Hochladen klicken\u003c/b\u003e oder ziehen und ablegen","write_review_flow_gdpr_statement":"Wir kontaktieren Sie nur bei Bedarf bezüglich Ihrer Bewertung. Mit dem Absenden Ihrer Bewertung stimmen Sie unseren \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eGeschäftsbedingungen\u003c/a\u003e und unserer \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e zu.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Erzählen Sie uns mehr","negative_review_resolution_text":"Ihre Erfahrung ist uns wichtig. Falls es Probleme mit Ihrem Kauf gab, sind wir hier, um zu helfen. Zögern Sie nicht, uns zu kontaktieren, wir würden gerne die Gelegenheit haben, die Dinge zu korrigieren.","negative_review_resolution_button_text":"Kontaktieren Sie uns","negative_review_resolution_proceed_with_review_text":"Hinterlassen Sie eine Bewertung","negative_review_resolution_subject":"Problem mit dem Kauf von {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Schreiben Sie eine Bewertung und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_intro_with_photo_text":"Schreiben Sie eine Bewertung und fügen Sie ein Foto oder Video hinzu, um einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_with_video_text":"Schreiben Sie eine Bewertung und fügen Sie ein Video hinzu, um einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_up_to_any_review_text":"Schreiben Sie eine Bewertung und erhalten Sie einen Gutschein über bis zu {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_intro_up_to_with_photo_text":"Schreiben Sie eine Bewertung und fügen Sie ein Foto oder Video hinzu, um einen Gutschein über bis zu {{ amount }} Rabatt auf Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_external_text":"Schreiben Sie eine Bewertung und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_intro_external_with_photo_text":"Schreiben Sie eine Bewertung und fügen Sie ein Foto oder Video hinzu, um eine Belohnung für Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_external_with_video_text":"Schreiben Sie eine Bewertung und fügen Sie ein Video hinzu, um eine Belohnung für Ihren nächsten Einkauf zu erhalten","coupon_promo_media_photo_text":"Fügen Sie ein Foto oder Video hinzu und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_media_photo_only_text":"Fügen Sie ein Foto hinzu und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_media_video_text":"Fügen Sie ein Video hinzu und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_media_external_photo_text":"Fügen Sie ein Foto oder Video hinzu und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_media_external_photo_only_text":"Fügen Sie ein Foto hinzu und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_media_external_video_text":"Fügen Sie ein Video hinzu und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_success_text":"Sie haben einen Gutschein für Ihren nächsten Einkauf bei {{ shop_name }} erhalten!","coupon_promo_success_subtext":"Sie erhalten Ihre Gutschein-E-Mail innerhalb einer Stunde.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Be
490wertung gesammelt durch eine Einladung zum Shop","transparency_badges_from_another_provider_text":"Bewertung gesammelt von einem anderen Anbieter","transparency_badges_collected_from_store_visitor_text":"Bewertung gesammelt von einem Shop-Besucher","transparency_badges_written_in_google_text":"Bewertung in Google geschrieben","transparency_badges_written_in_etsy_text":"Bewertung in Etsy geschrieben","transparency_badges_written_in_shop_app_text":"Bewertung in Shop App geschrieben","transparency_badges_earned_reward_text":"Bewertung erhielt eine Belohnung für zukünftige Bestellungen","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Shop-Bewertung","widget_cart_mode_aggregate_heading_text":"Kunden bewerten diesen Shop","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_header_theme":"standard","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"Bewertung","review_widget_review_word_plural":"Bewertungen","review_widget_voting_label":"Hilfreich?","review_widget_shop_reply_label":"Antwort von {{ shop_name }}:","review_widget_filters_title":"Filter","review_widget_filter_rating_title":"Bewertung","review_widget_filter_keyword_title":"Stichwort","review_widget_clear_filters_text":"Filter löschen","review_widget_expand_more_text":"Mehr","review_widget_review_highlights_title":"Bewertungs-Highlights","qna_widget_question_word_singular":"Frage","qna_widget_question_word_plural":"Fragen","qna_widget_answer_reply_label":"Antwort von {{ answerer_name }}:","qna_content_screen_title_text":"Frage dieses Produkts stellen","qna_widget_question_required_field_error_text":"Bitte geben Sie Ihre Frage ein.","qna_widget_flow_gdpr_statement":"Wir kontaktieren Sie nur bei Bedarf bezüglich Ihrer Frage. Mit dem Absenden Ihrer Frage stimmen Sie unseren \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eGeschäftsbedingungen\u003c/a\u003e und unserer \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e zu.","qna_widget_question_submitted_text":"Danke für Ihre Frage!","qna_widget_close_form_text_question":"SchlieÃen","qna_widget_question_submit_success_text":"Wir werden Ihnen per E-Mail informieren, wenn wir Ihre Frage beantworten.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_
490number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Kundenbewertungen","all_reviews_widget_v2025_ai_summary_title":"Kunden sagen über diesen Shop","all_reviews_widget_v2025_no_review_text":"Schreiben Sie die erste Bewertung","all_reviews_widget_v2025_review_highlights_title":"Bewertungs-Highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"Von unseren Kunden","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Unterstützt von Judge.me","locale":"en","reply_name":"ganz24","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"de","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"ganz24"};</script>
490 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #01BADB;--jdgm-secondary-color: rgba(1,186,219,0.1);--jdgm-star-color: #FABF54;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #01BADB;--jdgm-paginate-color: #01BADB;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #01BADB}.jdgm-histogram__bar-content{background-color:#01BADB}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#01BADB}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Mehr sehen"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Mehr sehen"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FABF54}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'über'}.jdgm-rev__variant-label:before{content:'Variante: '}.jdgm-rev__out-of-store-text:before{content:'(auÃerhalb des Shops)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #01BADB;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#01BADB}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'ganz24'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 491</style> <style class='jdgm-settings-style'></style> 492 493 494 495 496 <style class='jdgm-miracle-styles'> 497 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
497/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 498 499</style> 500 501 502 503 504 505 506 507 508
509<script data-cfasync='false' class='jdgm-script'> 510!function(e){window.jdgm=window.jdgm||{}; 511/* INF-1976 */ 512var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 513if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 514jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 515jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 516setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 517!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 518(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 519a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 520jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 521t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 522t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 523".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 524parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 525jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 526)}))}(document); 527</script>
527 528<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript> 529 530<!-- BEGIN app snippet: theme_fix_tags -->
530<script> 531 (function() { 532 var jdgmThemeFixes = null; 533 if (!jdgmThemeFixes) return; 534 535 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 536 // before the per-theme fix so the theme-specific CSS wins the cascade. 537 // HTML is never applied globally (too risky). 538 var allThemesFix = jdgmThemeFixes['all']; 539 if (allThemesFix && allThemesFix.css) { 540 var allStyleTag = document.createElement('style'); 541 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 542 allStyleTag.innerHTML = allThemesFix.css; 543 document.head.append(allStyleTag); 544 }; 545 546 if (allThemesFix && allThemesFix.js) { 547 var allScriptTag = document.createElement('script'); 548 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 549 allScriptTag.innerHTML = allThemesFix.js; 550 document.head.append(allScriptTag); 551 }; 552 553 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 554 if (!thisThemeFix) return; 555 556 if (thisThemeFix.html) { 557 document.addEventListener("DOMContentLoaded", function() { 558 var htmlDiv = document.createElement('div'); 559 htmlDiv.classList.add('jdgm-theme-fix-html'); 560 htmlDiv.innerHTML = thisThemeFix.html; 561 document.body.append(htmlDiv); 562 }); 563 }; 564 565 if (thisThemeFix.css) { 566 var styleTag = document.createElement('style'); 567 styleTag.classList.add('jdgm-theme-fix-style'); 568 styleTag.innerHTML = thisThemeFix.css; 569 document.head.append(styleTag); 570 }; 571 572 if (thisThemeFix.js) { 573 var scriptTag = document.createElement('script'); 574 scriptTag.classList.add('jdgm-theme-fix-script'); 575 scriptTag.innerHTML = thisThemeFix.js; 576 document.head.append(scriptTag); 577 }; 578 })(); 579</script>
579 580<!-- END app snippet --> 581<!-- End of Judge.me Core --> 582 583 584 585<!-- END app block --><!-- BEGIN app block: shopify://apps/candy-rack/blocks/head/cb9c657f-334f-4905-80c2-f69cca01460c -->
585<script src="https://cdn.shopify.com/extensions/01a11252-629d-7520-bfc9-938df7e3e78a/candyrack-647/assets/main.js?shop=ganz24.myshopify.com" async></script>
585 586 587 588 589 590<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 591
592<script id='shopify-chat-app-embed-data' type='application/json'> 593 { 594 "settings": { 595 "invertActivatorColors": true, 596 "greetingMessage": "", 597 "showFeaturedProducts": true, 598 "featuredProducts": [], 599 "horizontalPosition": "bottom_right", 600 "icon": "chat_bubble", 601 "buttonLabel": "Chat" 602 } 603 } 604</script>
604 605 606<style data-shopify> 607 608 609 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 610 shopify-chat:defined:empty { 611 display: grid; 612 } 613 614 :root { 615 --shopify-chat-bg-color: #FFFFFF; 616 --shopify-chat-text-color: #000000; 617 --shopify-chat-accent-bg-color: #000000; 618 --shopify-chat-accent-text-color: #FFFFFF; 619 --shopify-chat-activator-offset: 20px; 620 621 622 623 --shopify-chat-activator-font-size: 16px; 624 --shopify-chat-border-radius: 16px; 625 } 626 627 628</style> 629
630<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
630 631 632 633<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: false --><title>Dein Warenkorb</title><meta name="description" content=""><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 634 635 636 637 638 639 640 641 642 643 644 645 646
646<script async src="https://static.klaviyo.com/onsite/js/VMBKn7/klaviyo.js?company_id=VMBKn7"></script>
646 647
647<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
647 648 649 650 651 652 653 654
654<script> 655 window.klaviyoReviewsProductDesignMode = false 656 </script>
656 657 658 659 660 661 662 663 664 665 666<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
667<script type="text/javascript"> 668 (function (c, l, a, r, i, t, y) { 669 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 670 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 671 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 672 673 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 674 if (error) { 675 console.error("Error loading Shopify features:", error); 676 return; 677 } 678 679 c[a]('consentv2', { 680 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 681 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 682 source: 101, 683 }); 684 }); 685 686 l.addEventListener("visitorConsentCollected", function (e) { 687 c[a]('consentv2', { 688 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 689 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 690 source: 101, 691 }); 692 }); 693 })(window, document, "clarity", "script", "xaxpbnuknj"); 694</script>
694 695 696 697 698<!-- END app block -->
698<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 698
698
699<script src="https://cdn.shopify.com/extensions/01a10c7c-301d-7bda-a416-fe490a39b614/discounty-3.5.1/assets/sdk.js" type="text/javascript" defer="defer"></script>
699 700<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0544/7270/4189/files/SHOPIFY---BANNER-1---GANZ24_db78f03c-d88d-469d-9ee5-185971ed5140.png?v=1738851384" /> 701<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0544/7270/4189/files/SHOPIFY---BANNER-1---GANZ24_db78f03c-d88d-469d-9ee5-185971ed5140.png?v=1738851384" /> 702<meta property="og:image:width" content="1000" /> 703<meta property="og:image:height" content="628" /> 704<meta property="og:image:alt" content="SHOPIFY---BANNER-1---GANZ24_db78f03c-d88d-469d-9ee5-185971ed5140.png$ ganz24" /> 705<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
706<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 54472704189,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 706
706
707<script> 708 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 709</script>
vendor: 1 bytes, line 709
709
710<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
710).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 54472704189,storefrontBaseUrl: "https://ganz24.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ganz24.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2949022076","configuration":"{\"projectId\":\"xaxpbnuknj\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
710,"dataSharingState":"unrestricted"},{"id":"2232058236","configuration":"{\"accountID\":\"261491\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba8ca6b610ad7040b77346f01b756f94","type":"APP","apiClientId":956606,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1935835516","configuration":"{\"pixel_id\":\"1332956098902047\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1833140604","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1602027900","configuration":"{\"pixelCode\":\"CVLU2ABC77UCRJP8V6E0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"940900616","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\",\\\"GT-NGS9TPN\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/IBxFCODv4v4BEO6V8-kC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/jkdQCOPv4v4BEO6V8-kC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-8LGJNCPXR2\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/is0YCNrv4v4BEO6V8-kC\\\",\\\"MC-0V0RRLSX73\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-8LGJNCPXR2\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/SMBWCNfv4v4BEO6V8-kC\\\",\\\"MC-0V0RRLSX73\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/aRUdCNTv4v4BEO6V8-kC\\\",\\\"MC-0V0RRLSX73\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-8LGJNCPXR2\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/tgUuCObv4v4BEO6V8-kC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-8LGJNCPXR2\\\",\\\"AW-758958830\\\/r_mGCN3v4v4BEO6V8-kC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-8LGJNCPXR2\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"48365832","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"GTM + Events"},{"id":"279773564","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING","SALE_OF_DATA"],"name":"Shopify Purchase Ondevi"},{"id":"281805180","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Admetrics Checkout Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"ganz24","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"ganz24.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/ganz24.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ganz24.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"187577696636","themePublished":"true","eventMetadataId":"f4a1f344-b03c-497f-a219-e37cc2834898","pageType":"cart","shopId":"54472704189","storefrontBaseUrl":"https:\/\/ganz24.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
710<script> 711 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 712 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 713 window.ShopifyAnalytics.meta.currency = 'AMD'; 714 var meta = {"page":{"pageType":"cart","requestId":"48fda9f7-fd93-4861-a685-a48b84eb2b9b-1791309875"}}; 715 for (var attr in meta) { 716 window.ShopifyAnalytics.meta[attr] = meta[attr]; 717 } 718</script>
vendor: 1 bytes, line 718
718
719<script class="analytics"> 720 (function () { 721 var customDocumentWrite = function(content) { 722 var jquery = null; 723 724 if (window.jQuery) { 725 jquery = window.jQuery; 726 } else if (window.Checkout && window.Checkout.$) { 727 jquery = window.Checkout.$; 728 } 729 730 if (jquery) { 731 jquery('body').append(content); 732 } 733 }; 734 735 var hasLoggedConversion = function(token) { 736 if (token) { 737 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 738 } 739 return false; 740 } 741 742 var setCookieIfConversion = function(token) { 743 if (token) { 744 var twoMonthsFromNow = new Date(Date.now()); 745 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 746 747 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 748 } 749 } 750 751 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 752 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 753 if (trekkie.integrations) { 754 return; 755 } 756 trekkie.methods = [ 757 'identify', 758 'page', 759 'ready', 760 'track', 761 'trackForm', 762 'trackLink' 763 ]; 764 trekkie.factory = function(method) { 765 return function() { 766 var args = Array.prototype.slice.call(arguments); 767 args.unshift(method); 768 trekkie.push(args); 769 if (method == 'track' || method == 'page') { 770 var pageUrl; 771 try { 772 pageUrl = window.location.href; 773 } catch (e) {} 774 var pageReferrer; 775 try { 776 pageReferrer = document.referrer; 777 } catch (e) {} 778 try { 779 if (window.__TREKKIE_SHIM_QUEUE == null) { 780 window.__TREKKIE_SHIM_QUEUE = []; 781 } 782 window.__TREKKIE_SHIM_QUEUE.push({ 783 from: 'trekkie-stub', 784 method: method, 785 args: args.slice(1), 786 pageContext: { 787 url: pageUrl, 788 referrer: pageReferrer 789 } 790 }); 791 } catch (e) { 792 // no-op 793 } 794 } 795 return trekkie; 796 }; 797 }; 798 for (var i = 0; i < trekkie.methods.length; i++) { 799 var key = trekkie.methods[i]; 800 trekkie[key] = trekkie.factory(key); 801 } 802 trekkie.load = function(config) { 803 trekkie.config = config || {}; 804 trekkie.config.initialDocumentCookie = document.cookie; 805 var first = document.getElementsByTagName('script')[0]; 806var script = document.createElement('script'); 807script.type = 'text/javascript'; 808script.onerror = function(e) { 809 var scriptFallback = document.createElement('script'); 810 scriptFallback.type = 'text/javascript'; 811 scriptFallback.onerror = function(error) { 812 var Monorail = { 813 produce: function produce(monorailDomain, schemaId, payload) { 814 var currentMs = new Date().getTime(); 815 var event = { 816 schema_id: schemaId, 817 payload: payload, 818 metadata: { 819 event_created_at_ms: currentMs, 820 event_sent_at_ms: currentMs 821 } 822 }; 823 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 824 }, 825 sendRequest: function sendRequest(endpointUrl, payload) { 826 // Try the sendBeacon API 827 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 828 var blobData = new window.Blob([payload], { 829 type: 'text/plain' 830 }); 831 832 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 833 return true; 834 } // sendBeacon was not successful 835 836 } // XHR beacon 837 838 var xhr = new XMLHttpRequest(); 839 840 try { 841 xhr.open('POST', endpointUrl); 842 xhr.setRequestHeader('Content-Type', 'text/plain'); 843 xhr.send(payload); 844 } catch (e) { 845 console.log(e); 846 } 847 848 return false; 849 }, 850 isIos12: function isIos12() { 851 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 852 } 853 }; 854 Monorail.produce('monorail-edge.shopifysvc.com', 855 'trekkie_storefront_load_errors/1.1', 856 {shop_id: 54472704189, 857 theme_id: 187577696636, 858 app_name: "storefront", 859 context_url: window.location.href, 860 source_url: "//ganz24.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 861 862 }; 863 scriptFallback.async = true; 864 scriptFallback.src = '//ganz24.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 865 first.parentNode.insertBefore(scriptFallback, first); 866}; 867script.async = true; 868script.src = '//ganz24.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 869first.parentNode.insertBefore(script, first); 870 871 }; 872 trekkie.load( 873 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":54472704189,"isMerchantRequest":null,"themeId":187577696636,"themeCityHash":"2329383764311382803","contentLanguage":"de","currency":"AMD","eventMetadataId":"f4a1f344-b03c-497f-a219-e37cc2834898"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 874 ); 875 876 var loaded = false;
877 trekkie.ready(function() { 878 if (loaded) return; 879 loaded = true; 880 881 window.ShopifyAnalytics.lib = window.trekkie; 882 883 var originalDocumentWrite = document.write; 884 document.write = customDocumentWrite; 885 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 886 document.write = originalDocumentWrite; 887 888 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 889 var token = match? match[1]: undefined; 890 if (!hasLoggedConversion(token)) { 891 setCookieIfConversion(token); 892 893 } 894 }); 895 896 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"48fda9f7-fd93-4861-a685-a48b84eb2b9b-1791309875","shopifyEmitted":true}); 897 898 var eventsListenerScript = document.createElement('script'); 899 eventsListenerScript.async = true; 900 eventsListenerScript.src = "//ganz24.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 901 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 902})();</script>
vendor: 1 bytes, line 902
902
903<script 904 defer 905 src="https://ganz24.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 906 data-application="storefront-renderer" 907 data-shop-id="54472704189" 908 data-render-region="gcp-europe-west1" 909 data-page-type="cart" 910 data-theme-instance-id="187577696636" 911 data-theme-name="Warehouse" 912 data-theme-version="6.6.0" 913 data-monorail-region="shop_domain" 914 data-resource-timing-sampling-rate="10" 915 data-shs="true" 916 data-shs-beacon="true" 917 data-shs-export-with-fetch="true" 918 data-shs-logs-sample-rate="1" 919 data-shs-beacon-endpoint="https://ganz24.com/api/collect" 920></script>
vendor: 1 bytes, line 920
920
921<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Willkommen bei ganz24. Wie kann ich helfen?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"exportCommand":false,"shopName":"ganz24","translations":[{"key":"agent_chat.panel.open_chat","value":"Chat öffnen"},{"key":"agent_chat.panel.ask_anything","value":"Alles fragen"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Ungelesene Antworten"},{"key":"agent_chat.panel.back_to_chat","value":"Zurück zum Chat"},{"key":"agent_chat.panel.see_history","value":"Chat-Verlauf ansehen"},{"key":"agent_chat.panel.new_chat","value":"Neuen Chat erstellen"},{"key":"agent_chat.panel.close","value":"Chat schlieÃen"},{"key":"agent_chat.panel.undock","value":"Chat abdocken"},{"key":"agent_chat.panel.dock","value":"Chat andocken"},{"key":"agent_chat.panel.expand","value":"Chat erweitern"},{"key":"agent_chat.panel.contract","value":"Chat minimieren"},{"key":"agent_chat.panel.jump_to_latest","value":"Zu den neuesten springen"},{"key":"agent_chat.panel.loading_chat","value":"Chat wird geladen"},{"key":"agent_chat.input.label","value":"Nachricht eingeben"},{"key":"agent_chat.input.placeholder","value":"Alles fragen..."},{"key":"agent_chat.input.send","value":"Senden"},{"key":"agent_chat.input.stop","value":"Generieren stoppen"},{"key":"agent_chat.thinking","value":"Nachdenken..."},{"key":"agent_chat.searching","value":"Suchen..."},{"key":"agent_chat.message.sent_timestamp","value":"Gesendet · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automatisiert"},{"key":"agent_chat.message.automated_timestamp","value":"Automatisiert · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Jemand aus unserem Team ist in Kürze für dich da"},{"key":"agent_chat.human_handoff.action","value":"Mit unserem Team chatten"},{"key":"agent_chat.human_handoff.request","value":"Ich möchte mit jemandem aus eurem Team sprechen"},{"key":"agent_chat.human_handoff.ai_assistant","value":"KI-Assistenz"},{"key":"agent_chat.greeting.default","value":"Hallo!"},{"key":"agent_chat.greeting.with_name","value":"Hallo {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"Du kannst Fragen zu Einkauf, GröÃen\/Abmessungen, Versand, Rückgaben oder Bestellstatus stellen."},{"key":"agent_chat.greeting.welcome_back","value":"Willkommen zurück bei %{shop_name}! Wie kann ich helfen?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Willkommen zurück! Wie kann ich helfen?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Willkommen bei %{shop_name}. Wie kann ich helfen?"},{"key":"agent_chat.greeting.generic","value":"Wie kann ich helfen?"},{"key":"agent_chat.disclaimer.text","value":"Dieser Chat nutzt KI von Shopify und kann Fehler machen. Deine Nachrichten sind für {{shop_name}} sichtbar. Siehe"},{"key":"agent_chat.disclaimer.text_human","value":"Deine Nachrichten sind für {{shop_name}} und Shopify zur Bereitstellung und Verbesserung der Dienste sichtbar. Siehe"},{"key":"agent_chat.disclaimer.link_text","value":"Datenschutzerklärung"},{"key":"agent_chat.error.response_unavailable","value":"Antwort nicht verfügbar"},{"key":"agent_chat.error.generic","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.error.response_failed","value":"Diese Nachricht konnte nicht geladen werden"},{"key":"agent_chat.error.message_send_failed","value":"Deine Nachricht konnte nicht gesendet werden"},{"key":"agent_chat.error.attachment_upload_failed","value":"Dein Anhang konnte nicht hochgeladen werden"},{"key":"agent_chat.error.try_again","value":"Erneut versuchen"},{"key":"agent_chat.error.unavailable","value":"Der Chat ist momentan nicht verfügbar. Versuche es später noc
921h einmal."},{"key":"agent_chat.error.usage_limit","value":"Nachrichtenlimit erreicht. Versuche es später erneut oder sende uns eine E-Mail an {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Nachrichtenlimit erreicht. Versuche es später erneut"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Der Chat ist derzeit nicht verfügbar. Sende uns eine E-Mail an {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Der Chat ist derzeit nicht verfügbar"},{"key":"agent_chat.error.cost_quota_handover","value":"Der KI-Assistent ist derzeit nicht verfügbar â unser Team meldet sich in Kürze"},{"key":"agent_chat.history.heading","value":"Chat-Verlauf"},{"key":"agent_chat.history.loading","value":"Unterhaltungsverlauf wird geladen"},{"key":"agent_chat.history.aria_label","value":"Unterhaltungsverlauf"},{"key":"agent_chat.history.no_conversations","value":"Keine Unterhaltungen"},{"key":"agent_chat.history.conversation.one","value":"Unterhaltung"},{"key":"agent_chat.history.conversation.other","value":"Unterhaltungen"},{"key":"agent_chat.history.error_message","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.history.try_again","value":"Erneut versuchen"},{"key":"agent_chat.history.no_past","value":"Keine vergangenen Unterhaltungen"},{"key":"agent_chat.history.start_new","value":"Neuen Chat starten"},{"key":"agent_chat.history.untitled","value":"Unbenannte Unterhaltung"},{"key":"agent_chat.history.resume","value":"Fortsetzen: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Fortsetzen: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Unterhaltung löschen: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Unterhaltung konnte nicht gelöscht werden"},{"key":"agent_chat.feedback.group_label","value":"Nachrichten-Feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Daumen hoch"},{"key":"agent_chat.feedback.thumbs_down","value":"Daumen runter"},{"key":"agent_chat.feedback.add_comment","value":"Kommentar hinzufügen"},{"key":"agent_chat.feedback.thanks","value":"Danke für dein Feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Teile uns mit, was gut gelaufen ist"},{"key":"agent_chat.feedback.placeholder_down","value":"Teile uns mit, was wir verbessern können"},{"key":"agent_chat.feedback.comment_label","value":"Feedback-Kommentar"},{"key":"agent_chat.feedback.cancel","value":"Abbrechen"},{"key":"agent_chat.feedback.submit","value":"Senden"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximale Länge erreicht. Das Feedback ist auf {{max}} Zeichen beschränkt."},{"key":"agent_chat.buyer_profile.button.open","value":"Käufer:innenprofil"},{"key":"agent_chat.buyer_profile.title","value":"Käufer:innenprofil"},{"key":"agent_chat.buyer_profile.empty","value":"Kein Käufer:innenprofil verfügbar."},{"key":"agent_chat.buyer_profile.close","value":"SchlieÃen"},{"key":"agent_chat.suggestions.empty_state_label","value":"Vorgeschlagene Fragen"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Vorgeschlagene Antworten"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Zum Fortfahren anmelden"},{"key":"agent_chat.auth.sign_in","value":"Anmelden"},{"key":"agent_chat.auth.skip_and_chat","value":"Ãberspringen und Chat starten"},{"key":"agent_chat.auth.pre_chat_title","value":"Anmelden, um deine Chats zu personalisieren und zu speichern"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Anmelden oder Konto erstellen"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Keine Antwort verpassen"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Melde dich an, um mit unserem Team zu chatten. Wir senden dir eine E-Mail, wenn du den Chat verlässt."},{"key":"agent_chat.auth.share_disclaimer","value":"Wenn du fortfährst, teilt Shop deinen Namen und deine E-Mail-Adresse mit diesem Shop. Siehe deren {{terms_link}} und {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"Nutzungsbedingungen"},{"key":"agent_chat.auth.privacy_link","value":"Datenschutzerklärung"},{"key":"agent_chat.auth.declined_pre_chat","value":"Ich kann dich nur mit dem Shop verbinden, wenn du dich anmeldest."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"Wenn du den Chat verlässt, senden wir dir eine E-Mail, sobald es eine Antwort gibt."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Melde dich an, um bei einer Antwort per E-Mail benachrichtigt zu werden."},{"key":"agent_chat.order_lookup.track_order","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.track_another_order","value":"Weitere Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.new_conversation","value":"Neue Unterhaltung"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Aktionen für die Self-Service-Nachverfolgungsfunktion für Bestellungen"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Bestellinformationen eingeben"},{"key":"agent_chat.order_lookup.prompt","value":"Bitte gib deine Bestelldetails ein, um deinen Bestellstatus einzusehen."},{"key":"agent_chat.order_lookup.form_title","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Bitte gib deine Daten ein."},{"key":"agent_chat.order_lookup.order_number_label","value":"Bestellnummer"},{"key":"agent_chat.order_lookup.email_label","value":"E-Mail-Adresse"},{"key":"agent_chat.order_lookup.submit","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.cancel","value":"Abbrechen"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Bitte gib eine gültige Bestellnummer ein, die nur aus Zahlen und Buchstaben besteht und keine Leerzeichen enthält (z. B. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Bitte gib eine gültige Bestellnummer ein, die nur aus Zahlen und Buchstaben besteht und keine Leerzeichen enthält (z. B. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Bitte gib eine gültige E-Mail-Adresse ein"},{"key":"agent_chat.order_lookup.generic_error","value":"Beim Aufrufen deiner Bestellung ist ein Problem aufgetreten. Bitte versuche es erneut."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Zu viele Versuche. Versuche es später erneut."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Die Self-Service-Nachverfolgungsfunktion für Bestellungen wird ausgeführt. Starte eine neue Unterhaltung, um etwas anderes zu fragen."},{"key":"agent_chat.legacy_contact.form_title","value":"Bevor wir loslegen"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Bitte gib deine Daten an, damit wir dir antworten können, falls du den Chat verlässt."},{"key":"agent_chat.legacy_contact.first_name_label","value":"Vorname"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Nachname"},{"key":"agent_chat.legacy_contact.email_label","value":"E-Mail"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"E-Mails mit Neuigkeiten und Angeboten erhalten"},{"key":"agent_chat.legacy_contact.submit","value":"Chat starten"},{"key":"agent_chat.legacy_contact.cancel","value":"Abbrechen"}
921,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Gib einen gültigen Vornamen ein."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Gib einen gültigen Nachnamen ein."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Gib eine gültige E-Mail-Adresse ein."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Die E-Mail-Adresse ist zu lang."},{"key":"agent_chat.legacy_contact.generic_error","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Zu viele Versuche. Versuche es später erneut."},{"key":"agent_chat.discountCard.useDiscount","value":"Rabatt anwenden"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Wird beim Checkout automatisch angewendet"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"In den Warenkorb"},{"key":"agent_chat.product.view_details","value":"Details ansehen"},{"key":"agent_chat.product.out_of_stock","value":"Nicht vorrätig"},{"key":"agent_chat.product.compare_suggestions","value":"Vorschläge vergleichen"},{"key":"agent_chat.product.hide_suggestions","value":"Vorschläge ausblenden"},{"key":"agent_chat.product.sold_out","value":"Ausverkauft"},{"key":"agent_chat.order.item.one","value":"Artikel"},{"key":"agent_chat.order.item.other","value":"Artikel"},{"key":"agent_chat.order.less_items.one","value":"- {{count}} Artikel ausblenden"},{"key":"agent_chat.order.less_items.other","value":"- {{count}} Artikel ausblenden"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} weiterer Artikel"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} weitere Artikel"},{"key":"agent_chat.order.view_order","value":"Bestellung {{orderId}} ansehen"},{"key":"agent_chat.order.track_shipment","value":"Lieferung nachverfolgen"},{"key":"agent_chat.order.of_total","value":"{{index}} von {{total}}"},{"key":"agent_chat.order.label","value":"Bestellung {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Bestellung"},{"key":"agent_chat.order.count.other","value":"{{count}} Bestellungen"},{"key":"agent_chat.order.ordered_on","value":"Bestellt am {{date}}"},{"key":"agent_chat.order.select","value":"Bestellung {{number}} auswählen"},{"key":"agent_chat.return.heading","value":"Artikel zur Rückgabe auswählen"},{"key":"agent_chat.return.toggle_item","value":"{{name}} auswählen"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, keine Rückgabe möglich"},{"key":"agent_chat.return.quantity_label","value":"Rückgabemenge"},{"key":"agent_chat.return.reason_label","value":"Rückgabegrund"},{"key":"agent_chat.return.reason_placeholder","value":"Grund auswählen"},{"key":"agent_chat.return.confirm","value":"Rückgabe anfragen"},{"key":"agent_chat.return.confirmed","value":"Rückgabe angefragt"},{"key":"agent_chat.return.reason.size_too_small","value":"GröÃe zu klein"},{"key":"agent_chat.return.reason.size_too_large","value":"GröÃe zu groÃ"},{"key":"agent_chat.return.reason.unwanted","value":"Nicht mehr gewünscht"},{"key":"agent_chat.return.reason.not_as_described","value":"Entspricht nicht der Beschreibung"},{"key":"agent_chat.return.reason.wrong_item","value":"Falscher Artikel"},{"key":"agent_chat.return.reason.defective","value":"Defekt"},{"key":"agent_chat.return.reason.style","value":"Stil"},{"key":"agent_chat.return.reason.color","value":"Farbe"},{"key":"agent_chat.return.reason.other_reason","value":"Sonstiges"},{"key":"agent_chat.scroll.previous","value":"Zurück"},{"key":"agent_chat.scroll.next","value":"Weiter"}]}</script>
vendor: 1 bytes, line 921
921
922<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"54472704189","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Anmelden oder Konto erstellen"},{"key":"account_menu.signed_out_state.section_divider","value":"Weitere Möglichkeiten zum Anmelden"},{"key":"account_menu.signed_out_state.alternate_divider","value":"ODER"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-Mail-Adresse"},{"key":"account_menu.signed_out_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Mit Shop anmelden"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Weiter mit Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Weiter mit Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Neuigkeiten und Angebote via E-Mail erhalten"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hallo {{first_name}}!"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Konto"},{"key":"account_menu.signed_in_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Standorte"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Suche"},{"key":"account_menu.aria_labels.close_menu","value":"Menü schlieÃen"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Zurück zum Hauptmenü von {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, öffnet Untermenü"},{"key":"account_menu.aria_labels.loading_menu","value":"Menü wird geladen"},{"key":"account_menu.aria_labels.account","value":"Konto"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Mit E-Mail-Adresse anmelden"},{"key":"account_menu.aria_labels.sign_in","value":"Anmelden"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"AM","language":"de"}}</script>
922 923<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822867475000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791311675000"><meta name="new-cookie-storage-activated" content="t"> 924</head> 925 926 <body class="warehouse--v4 features--animate-zoom template-cart " data-instant-intensity="viewport"><svg class="visually-hidden"> 927 <linearGradient id="rating-star-gradient-half"> 928 <stop offset="50%" stop-color="var(--product-review-star-color)" /> 929 <stop offset="50%" stop-color="rgba(var(--text-color-rgb), .4)" stop-opacity="0.4" /> 930 </linearGradient> 931 </svg> 932 933 <a href="#main" class="visually-hidden skip-to-content">Direkt zum Inhalt</a> 934 <span class="loading-bar"></span><!-- BEGIN sections: header-group --> 935<section id="shopify-section-sections--27090919686524__sh-announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--sh-announcement-bar"><div 936 class="sh-announcement sh-announcement--desktop-flex" 937 data-sh-announcement 938 data-interval="5000" 939 data-desktop-flex="1" 940 data-section-id="sections--27090919686524__sh-announcement-bar" 941 > 942 <div class="sh-announcement__viewport"><p 943 class="sh-announcement__item is-active" 944 data-sh-announcement-item 945 946 947 >ð Kostenlose Beratung +49 7705 / 9769690</p><p 948 class="sh-announcement__item" 949 data-sh-announcement-item 950 aria-hidden="true" 951 952 >ð¦ Kostenloser Versand ab 25â¬</p><p 953 class="sh-announcement__item" 954 data-sh-announcement-item 955 aria-hidden="true" 956 957 >ð Sichere Zahlung</p><p 958 class="sh-announcement__item" 959 data-sh-announcement-item 960 aria-hidden="true" 961 962 >ð Ãber 25 Jahre Erfahrung</p></div> 963 </div> 964 965 <style data-shopify> 966#shopify-section-sections--27090919686524__sh-announcement-bar { 967 display: flow-root; 968 } 969 970 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement { 971 background: #1e293b; 972 color: #ffffff; 973 padding: 8px 73px; 974 } 975 976 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement__viewport { 977 display: grid; 978 } 979 980 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement__item { 981 grid-area: 1 / 1; 982 margin: 0; 983 display: flex; 984 align-items: center; 985 justify-content: center; 986 gap: 10px; 987 font-size: 13px; 988 font-weight: 600; 989 line-height: 24.31px; 990 letter-spacing: 0; 991 text-align: center; 992 color: inherit; 993 opacity: 0; 994 visibility: hidden; 995 transition: opacity 0.4s ease; 996 } 997 998 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement__item.is-active { 999 opacity: 1; 1000 visibility: visible; 1001 }/* Desktop: every message side by side, sharing the width equally. */ 1002 @media screen and (min-width: 1000px) { 1003 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement--desktop-flex .sh-announcement__viewport { 1004 display: flex; 1005 align-items: center; 1006 gap: 24px; 1007 } 1008 1009 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement--desktop-flex .sh-announcement__item { 1010 grid-area: auto; 1011 flex: 1 1 0; 1012 min-width: 0; 1013 opacity: 1; 1014 visibility: visible; 1015 transition: none; 1016 } 1017 }@media screen and (max-width: 999px) { 1018 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement { 1019 padding: 8px 24px; 1020 } 1021 } 1022 1023 @media screen and (max-width: 640px) { 1024 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement { 1025 padding: 8px 16px; 1026 } 1027 1028 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement__item { 1029 gap: 8px; 1030 } 1031 } 1032 1033 @media (prefers-reduced-motion: reduce) { 1034 #shopify-section-sections--27090919686524__sh-announcement-bar .sh-announcement__item { 1035 transition: none; 1036 } 1037 } 1038 </style> 1039 1040 1041 1042</section><div id="shopify-section-sections--27090919686524__header" class="shopify-section shopify-section-group-header-group shopify-section__header"><section data-section-id="sections--27090919686524__header" data-section-type="header" data-section-settings="{ 1043 "navigationLayout": "inline", 1044 "desktopOpenTrigger": "hover", 1045 "useStickyHeader": true 1046}"> 1047 <header class="header header--inline header--search-expanded" role="banner"> 1048 <div class="container"> 1049 <div class="header__inner"><nav class="header__mobile-nav hidden-lap-and-up"> 1050 <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Menu öffnen">
1051 <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile " viewBox="0 0 20 16" role="presentation"> 1052 <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path> 1053 </svg></span> 1054 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1055 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1056 </svg></span> 1057 </button><div id="mobile-menu" class="mobile-menu" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1058 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1059 </svg><div class="mobile-menu__inner"> 1060 <div class="mobile-menu__panel"> 1061 <div class="mobile-menu__section"> 1062 <ul class="mobile-menu__nav" data-type="menu" role="list"><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-0" data-action="open-panel">Pellet-Anlagen<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1063 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1064 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/holzvergaserkessel" class="mobile-menu__nav-link" data-type="menuitem">Holzvergaserkessel</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2" data-action="open-panel">Wärmepumpen<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1065 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1066 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/klimaanlagen" class="mobile-menu__nav-link" data-type="menuitem">Klimaanlagen</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-4" data-action="open-panel">Speichertechnik<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1067 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1068 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-5" data-action="open-panel">Pumpengruppen<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1069 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1070 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-6" data-action="open-panel">Steuerungen & Regler<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1071 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1072 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-7" data-action="open-panel">FuÃbodenheizung<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1073 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1074 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-8" data-action="open-panel">Zubehör<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1075 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1076 </svg></button></li></ul> 1077 </div><div class="mobile-menu__section mobile-menu__section--loose"> 1078 <p class="mobile-menu__section-title heading h5">Du brauchst Hilfe?</p><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-phone " viewBox="0 0 24 24" role="presentation"> 1079 <g stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1080 <path d="M17 15l-3 3-8-8 3-3-5-5-3 3c0 9.941 8.059 18 18 18l3-3-5-5z" stroke="#505151"></path> 1081 <path d="M14 1c4.971 0 9 4.029 9 9m-9-5c2.761 0 5 2.239 5 5" stroke="#01badb"></path> 1082 </g> 1083 </svg><span>Wir sind für Sie da +49 7705 9769690</span> 1084 </div><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-email " viewBox="0 0 22 22" role="presentation"> 1085 <g fill="none" fill-rule="evenodd"> 1086 <path stroke="#01badb" d="M.916667 10.08333367l3.66666667-2.65833334v4.65849997zm20.1666667 0L17.416667 7.42500033v4.65849997z"></path> 1087 <path stroke="#505151" stroke-width="2" d="M4.58333367 7.42500033L.916667 10.08333367V21.0833337h20.1666667V10.08333367L17.416667 7.42500033"></path> 1088 <path stroke="#505151" stroke-width="2" d="M4.58333367 12.1000003V.916667H17.416667v11.1833333m-16.5-2.01666663L21.0833337 21.0833337m0-11.00000003L11.0000003 15.5833337"></path> 1089 <path d="M8.25000033 5.50000033h5.49999997M8.25000033 9.166667h5.49999997" stroke="#01badb" stroke-width="2" stroke-linecap="square"></path> 1090 </g> 1091 </svg><a href="mailto:[email protected]">[email protected]</a> 1092 </div></div><div class="mobile-menu__section mobile-menu__section--loose"> 1093 <p class="mobile-menu__section-title heading h5">Folge uns</p><ul class="social-media__item-list social-media__item-list--stack list--unstyled" role="list"> 1094 <li class="social-media__item social-media__item--facebook"> 1095 <a href="https://www.facebook.com/ganz24com/" target="_blank" rel="noopener" aria-label="Folge uns auf Facebook"><svg focusable="false" class="icon icon--facebook " viewBox="0 0 30 30"> 1096 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 1097 </svg>Facebook</a> 1098 </li> 1099 1100 1101<li class="social-media__item social-media__item--instagram"> 1102 <a href="https://www.instagram.com/ganzheitliche.energiekonzepte" target="_blank" rel="noopener" aria-label="Folge uns auf Instagram"><svg focusable="false" class="icon icon--instagram " role="presentation" viewB
1102ox="0 0 30 30"> 1103 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 1104 </svg>Instagram</a> 1105 </li> 1106 1107 1108<li class="social-media__item social-media__item--youtube"> 1109 <a href="https://www.youtube.com/@ENVIRON.SOLUTIONS" target="_blank" rel="noopener" aria-label="Folge uns auf YouTube"><svg focusable="false" class="icon icon--youtube " role="presentation" viewBox="0 0 30 30"> 1110 <path d="M15 30c8.2842712 0 15-6.7157288 15-15 0-8.28427125-6.7157288-15-15-15C6.71572875 0 0 6.71572875 0 15c0 8.2842712 6.71572875 15 15 15zm7.6656364-18.7823145C23 12.443121 23 15 23 15s0 2.5567903-.3343636 3.7824032c-.184.6760565-.7260909 1.208492-1.4145455 1.3892823C20.0033636 20.5 15 20.5 15 20.5s-5.00336364 0-6.25109091-.3283145c-.68836364-.1807903-1.23054545-.7132258-1.41454545-1.3892823C7 17.5567903 7 15 7 15s0-2.556879.33436364-3.7823145c.184-.6761452.72618181-1.2085807 1.41454545-1.38928227C9.99663636 9.5 15 9.5 15 9.5s5.0033636 0 6.2510909.32840323c.6884546.18070157 1.2305455.71313707 1.4145455 1.38928227zm-9.302 6.103758l4.1818181-2.3213548-4.1818181-2.3215322v4.642887z" fill="currentColor" fill-rule="evenodd"></path> 1111 </svg>YouTube</a> 1112 </li> 1113 1114 1115<li class="social-media__item social-media__item--linkedin"> 1116 <a href="https://www.linkedin.com/company/ganzheitliche-energiekonzepte/" target="_blank" rel="noopener" aria-label="Folge uns auf LinkedIn"><svg focusable="false" class="icon icon--linkedin " role="presentation" viewB
1116ox="0 0 30 30"> 1117 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zM10.2456033 7.5c-.92709386 0-1.67417473.75112475-1.67417473 1.67662742 0 .92604418.74708087 1.67716898 1.67417473 1.67716898.9233098 0 1.6730935-.7511248 1.6730935-1.67716898C11.9186968 8.25112475 11.1689131 7.5 10.2456033 7.5zM8.80063428 21.4285714h2.88885682v-9.3037658H8.80063428v9.3037658zm4.69979822-9.3037658v9.3037658h2.8829104v-4.6015191c0-1.2141468.2292058-2.3898439 1.7309356-2.3898439 1.4811878 0 1.5001081 1.3879832 1.5001081 2.4667435v4.5246195H22.5V16.326122c0-2.5057349-.5400389-4.4320151-3.4618711-4.4320151-1.4044256 0-2.3466556.7711619-2.7315482 1.502791h-.0394623v-1.2720923h-2.7666859z" fill="currentColor" fill-rule="evenodd"></path> 1118 </svg>LinkedIn</a> 1119 </li> 1120 1121 1122 1123 </ul></div></div><div id="mobile-panel-0" class="mobile-menu__panel is-nested"> 1124 <div class="mobile-menu__section is-sticky"> 1125 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1126 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1127 </svg> Zurück</button> 1128 </div> 1129 1130 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1131 <li class="mobile-menu__nav-item"> 1132 <a href="/collections/pellet-anlagen" class="mobile-menu__nav-link text--strong">Pellet-Anlagen</a> 1133 </li><li class="mobile-menu__nav-item"><a href="/collections/pelletkessel" class="mobile-menu__nav-link" data-type="menuitem">Pelletkessel</a></li><li class="mobile-menu__nav-item"><a href="/collections/pelletoefen" class="mobile-menu__nav-link" data-type="menuitem">Pelletöfen</a></li><li class="mobile-menu__nav-item"><a href="/collections/wasserfuhrende-pelletofen" class="mobile-menu__nav-link" data-type="menuitem">Wasserführende Pelletöfen</a></li><li class="mobile-menu__nav-item"><a href="/collections/pelletsaugsysteme" class="mobile-menu__nav-link" data-type="menuitem">Pelletsaugsysteme</a></li><li class="mobile-menu__nav-item"><a href="/collections/pelletbrenner" class="mobile-menu__nav-link" data-type="menuitem">Pelletbrenner</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-0-5" data-action="open-panel">Robin Wood Ersatzteile<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1134 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1135 </svg></button></li></ul></div> 1136 </div><div id="mobile-panel-2" class="mobile-menu__panel is-nested"> 1137 <div class="mobile-menu__section is-sticky"> 1138 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1139 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1140 </svg> Zurück</button> 1141 </div> 1142 1143 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1144 <li class="mobile-menu__nav-item"> 1145 <a href="/collections/waermepumpen" class="mobile-menu__nav-link text--strong">Wärmepumpen</a> 1146 </li><li class="mobile-menu__nav-item"><a href="/collections/monoblock-waermepumpen" class="mobile-menu__nav-link" data-type="menuitem">Monoblock-Wärmepumpen</a></li><li class="mobile-menu__nav-item"><a href="/collections/split-waermepumpen" class="mobile-menu__nav-link" data-type="menuitem">Split Wärmepumpen</a></li><li class="mobile-menu__nav-item"><a href="/collections/brauchwasser-waermepumpen" class="mobile-menu__nav-link" data-type="menuitem">Brauchwasser Wärmepumpen</a></li></ul></div> 1147 </div><div id="mobile-panel-4" class="mobile-menu__panel is-nested"> 1148 <div class="mobile-menu__section is-sticky"> 1149 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1150 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1151 </svg> Zurück</button> 1152 </div> 1153 1154 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1155 <li class="mobile-menu__nav-item"> 1156 <a href="/collections/pufferspeicher" class="mobile-menu__nav-link text--strong">
1156Speichertechnik</a> 1157 </li><li class="mobile-menu__nav-item"><a href="/collections/pufferspeicher-1" class="mobile-menu__nav-link" data-type="menuitem">Pufferspeicher</a></li><li class="mobile-menu__nav-item"><a href="/collections/hygienepufferspeicher" class="mobile-menu__nav-link" data-type="menuitem">Hygienespeicher</a></li><li class="mobile-menu__nav-item"><a href="/collections/emaillierte-speicher" class="mobile-menu__nav-link" data-type="menuitem">Emaillierte Speicher</a></li><li class="mobile-menu__nav-item"><a href="/collections/edelstahlspeicher" class="mobile-menu__nav-link" data-type="menuitem">Edelstahlspeicher</a></li><li class="mobile-menu__nav-item"><a href="/collections/pufferspeicher-tank-in-tank" class="mobile-menu__nav-link" data-type="menuitem">Tank in Tank</a></li><li class="mobile-menu__nav-item"><a href="/collections/speicher-zubehor" class="mobile-menu__nav-link" data-type="menuitem">Speicher Zubehör</a></li></ul></div> 1158 </div><div id="mobile-panel-5" class="mobile-menu__panel is-nested"> 1159 <div class="mobile-menu__section is-sticky"> 1160 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1161 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1162 </svg> Zurück</button> 1163 </div> 1164 1165 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1166 <li class="mobile-menu__nav-item"> 1167 <a href="/collections/pumpengruppen" class="mobile-menu__nav-link text--strong">Pumpengruppen</a> 1168 </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-5-0" data-action="open-panel">ProfiMix Pumpengruppen DN25 - 180mm Hocheffizienzpumpe<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1169 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1170 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-5-1" data-action="open-panel">EcoMix Pumpengruppen - 130mm Hocheffizienzpumpe<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1171 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1172 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/profimix-pumpengruppen-dn32-180mm-hocheffizienzpumpe" class="mobile-menu__nav-link" data-type="menuitem">ProfiMix Pumpengruppen DN32 - 180mm Hocheffizienzpumpe</a></li><li class="mobile-menu__nav-item"><a href="/collections/modulverteilergruppen" class="mobile-menu__nav-link" data-type="menuitem">Modulverteilergruppen</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-5-4" data-action="open-panel">ThermorefluX Rücklaufanhebungen<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1173 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1174 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/verteilerbalken-hydraulische-weichen" class="mobile-menu__nav-link" data-type="menuitem">Verteilerbalken & Hydraulische Weichen</a></li><li class="mobile-menu__nav-item"><a href="/collections/frischwasserstationen" class="mobile-menu__nav-link" data-type="menuitem">Frischwasserstationen</a></li><li class="mobile-menu__nav-item"><a href="/collections/solarstationen" class="mobile-menu__nav-link" data-type="menuitem">Solarstationen</a></li><li class="mobile-menu__nav-item"><a href="/collections/verteilungstechnik-dn40-dn50-dn65" class="mobile-menu__nav-link" data-type="menuitem">Verteilungstechnik DN40 - DN50 - DN65</a></li></ul></div> 1175 </div><div id="mobile-panel-6" class="mobile-menu__panel is-nested"> 1176 <div class="mobile-menu__section is-sticky"> 1177 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1178 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1179 </svg> Zurück</button> 1180 </div> 1181 1182 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1183 <li class="mobile-menu__nav-item"> 1184 <a href="/collections/steuerungen-regler" class="mobile-menu__nav-link text--strong">Steuerungen & Regler</a> 1185 </li><li class="mobile-menu__nav-item"><a href="/collections/feststoff-steuerungen-regler" class="mobile-menu__nav-link" data-type="menuitem">Feststoff Steuerungen & Regler</a></li><li class="mobile-menu__nav-item"><a href="/collections/solar-steuerungen-regler" class="mobile-menu__nav-link" data-type="menuitem">Solar Steuerungen & Regler</a></li><li class="mobile-menu__nav-item"><a href="/collections/zubehor-steuerungen-regler" class="mobile-menu__nav-link" data-type="menuitem">Zubehör Steuerungen & Regler</a></li></ul></div> 1186 </div><div id="mobile-panel-7" class="mobile-menu__panel is-nested"> 1187 <div class="mobile-menu__section is-sticky"> 1188 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1189 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1190 </svg> Zurück</button> 1191 </div> 1192 1193 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1194 <li class="mobile-menu__nav-item"> 1195 <a href="/collections/fussbodenheizung" class="mobile-menu__nav-link text--strong">FuÃbodenheizung</a> 1196 </li><li class="mobile-menu__nav-item"><a href="/collections/festwertregelsets-fussbodenheizung" class="mobile-menu__nav-link" data-type="menuitem">Festwertregelsets - FuÃbodenheizung</a></li><li class="mobile-menu__nav-item"><a href="/collections/heizkreisverteiler" class="mobile-menu__nav-link" data-type="menuitem">Heizkreisverteiler - FuÃbodenheizung</a></li><li class="mobile-menu__nav-item"><a href="/collections/regelung-steuerung-fussbodenheizung" class="mobile-menu__nav-link" data-type="menuitem">Regelung & Steuerung â FuÃbodenheizung</a></li><li class="mobile-menu__nav-item"><a href="/collections/verteilerkasten-fur-fussbodenheizungen" class="mobile-menu__nav-link" data-type="menuitem">Verteilerkästen - FuÃbodenheizung</a></li><li class="mobile-menu__nav-item"><a href="/collections/zubehor-fur-fussbodenheizungen" class="mobile-menu__nav-link" data-type="menuitem">Zubehör - FuÃbodenheizung</a></li></ul></div> 1197 </div><div id="mobile-panel-8" class="mobile-menu__panel is-nested"> 1198 <div class="mobile-menu__section is-sticky"> 1199 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1200 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1201 </svg> Zurück</button> 1202 </div> 1203 1204 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1205 <li class="mobile-menu__nav-item"> 1206 <a href="/collections/zubehoer-systemkomponenten" class="mobile-menu__nav-link text--strong">Zubehör</a> 1207 </li><li class="mobile-menu__nav-item"><a href="/collections/verschraubungen" class="mobile-menu__nav-link" data-type="menuitem">Fittings / Verschraubungen</a></li><li class="mobile-menu__nav-item"><a href="/collections/pressfittinge" class="mobile-menu__nav-link" data-type="menuitem">Pressfittinge</a></li><li class="mobile-menu__nav-item"><a href="/collections/temperaturfuehler" class="mobile-menu__nav-link" data-type="menuitem">Messtechnik / Sensorik</a></li><li class="mobile-menu__nav-item"><a href="/collections/zuendelemente-gluehzuender" class="mobile-menu__nav-link" data-type="menuitem">Zündelemente / Glühzünder</a></li><li class="mobile-menu__nav-item"><a href="/collections/mischer-mischermotoren" class="mobile-menu__nav-link" data-type="menuitem">Mischer & Mischermotoren</a></li><li class="mobile-menu__nav-item"><a href="/collections/elektroheizstabe" class="mobile-menu__nav-link" data-type="menuitem">Elektroheizstäbe</a></li><li class="mobile-menu__nav-item"><a href="/collections/schornsteine-und-rauchrohre" class="mobile-menu__nav-link" data-type="menuitem">Schornsteine und Rauchrohre</a></li><li class="mobile-menu__nav-item"><a href="/collections/photovoltaik-und-zubehor" class="mobile-menu__nav-link" data-type="menuitem">Photovoltaik und Zubehör</a></li></ul></div> 1208 </div><div id="mobile-panel-0-5" class="mobile-menu__panel is-nested"> 1209 <div class="mobile-menu__section is-sticky"> 1210 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1211 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1212 </svg> Zurück</button> 1213 </div> 1214 1215 <div class="mobile-menu__section"> 1216 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1217 <li class="mobile-menu__nav-item"> 1218 <a href="/collections/robin-wood-ersatzteile" class="mobile-menu__nav-link text--strong">Robin Wood Ersatzteile</a> 1219 </li><li class="mobile-menu__nav-item"> 1220 <a href="/collections/robin-wood-ecopellet-ersatzteile" class="mobile-menu__nav-link" data-type="menuitem">EcoPellet</a> 1221 </li><li class="mobile-menu__nav-item"> 1222 <a href="/collections/robin-wood-woody-ersatzteile" class="mobile-menu__nav-link" data-type="menuitem">Woody</a> 1223 </li><li class="mobile-menu__nav-item"> 1224 <a href="/collections/robin-wood-enya-aqua-ersatzteile" class="mobile-menu__nav-link" data-type="menuitem">Enya Aqua</a> 1225 </li><li class="mobile-menu__nav-item"> 1226 <a href="/collections/robin-wood-enya-air-ersatzteile" class="mobile-menu__nav-link" data-type="menuitem">Enya Air</a> 1227 </li></ul> 1228 </div> 1229 </div><div id="mobile-panel-5-0" class="mobile-menu__panel is-nested"> 1230 <div class="mobile-menu__section is-sticky"> 1231 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1232 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1233 </svg> Zurück</button> 1234 </div> 1235 1236 <div class="mobile-menu__section"> 1237 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1238 <li class="mobile-menu__nav-item"> 1239 <a href="/collections/profimix-pumpengruppen-180mm-hocheffizienzpumpe" class="mobile-menu__nav-link text--strong">ProfiMix Pumpengruppen DN25 - 180mm Hocheffizienzpumpe</a> 1240 </li><li class="mobile-menu__nav-item"> 1241 <a href="/collections/profimix-pumpengruppen-elektrisch-gemischt" class="mobile-menu__nav-link" data-type="menuitem">ProfiMix Pumpengruppen - Elektrisch gemischt</a> 1242 </li><li class="mobile-menu__nav-item"> 1243 <a href="/collections/profimix-pumpengruppen-thermisch-gemischt" class="mobile-menu__nav-link" data-type="menuitem">ProfiMix Pumpengruppen - Thermisch gemischt</a> 1244 </li><li class="mobile-menu__nav-item"> 1245 <a href="/collections/profimix-pumpengruppen-direkt-absperrbar" class="mobile-menu__nav-link" data-type="menuitem">ProfiMix Pumpengruppen - Direkt / Absperrbar</a> 1246 </li></ul> 1247 </div> 1248 </div><div id="mobile-panel-5-1" class="mobile-menu__panel is-nested"> 1249 <div class="mobile-menu__section is-sticky"> 1250 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1251 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1252 </svg> Zurück</button> 1253 </div> 1254 1255 <div class="mobile-menu__section"> 1256 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1257 <li class="mobile-menu__nav-item"> 1258 <a href="/collections/profimix-pumpengruppen-130mm-hocheffizienzpumpe" class="mobile-menu__nav-link text--strong">EcoMix Pumpengruppen - 130mm Hocheffizienzpumpe</a> 1259 </li><li class="mobile-menu__nav-item"> 1260 <a href="/collections/ecomix-pumpengruppen-elektrisch-gemischt" class="mobile-menu__nav-link" data-type="menuitem">EcoMix Pumpengruppen - Elektrisch gemischt</a> 1261 </li><li class="mobile-menu__nav-item"> 1262 <a href="/collections/ecomix-pumpengruppen-thermisch-gemischt" class="mobile-menu__nav-link" data-type="menuitem">EcoMix Pumpengruppen - Thermisch gemischt</a> 1263 </li><li class="mobile-menu__nav-item"> 1264 <a href="/collections/ecomix-pumpengruppen-direkt-absperrbar" class="mobile-menu__nav-link" data-type="menuitem">EcoMix Pumpengruppen - Direkt / Absperrbar</a> 1265 </li></ul> 1266 </div> 1267 </div><div id="mobile-panel-5-4" class="mobile-menu__panel is-nested"> 1268 <div class="mobile-menu__section is-sticky"> 1269 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1270 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1271 </svg> Zurück</button> 1272 </div> 1273 1274 <div class="mobile-menu__section"> 1275 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1276 <li class="mobile-menu__nav-item"> 1277 <a href="/collections/thermoreflux-ruecklaufanhebungen" class="mobile-menu__nav-link text--strong">ThermorefluX Rücklaufanhebungen</a> 1278 </li><li class="mobile-menu__nav-item"> 1279 <a href="/collections/ruecklaufanhebungen-festwert" class="mobile-menu__nav-link" data-type="menuitem">Rücklaufanhebungen Festwert</a> 1280 </li><li class="mobile-menu__nav-item"> 1281 <a href="/collections/ruecklaufanhebungen-elektrisch-gemischt" class="mobile-menu__nav-link" data-type="menuitem">Rücklaufanhebungen elektrisch gemischt</a> 1282 </li></ul> 1283 </div> 1284 </div></div> 1285</div></nav><div class="header__logo"><a href="/" class="header__logo-link"><span class="visually-hidden">ganz24</span> 1286 <img class="header__logo-image" 1287 style="max-width: 140px" 1288 width="1920" 1289 height="1080" 1290 src="//ganz24.com/cdn/shop/files/[email protected]?v=1735309803" 1291 alt="Ganz24_tr.png$ ganz24"></a></div><div class="header__search-bar-wrapper is-visible"> 1292 <form action="/search" method="get" role="search" class="search-bar"><div class="search-bar__top-wrapper"> 1293 <div class="search-bar__top"> 1294 <input type="hidden" name="type" value="product"> 1295 1296 <div class="sea
1296rch-bar__input-wrapper"> 1297 <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Suche..." placeholder="Suche..."> 1298 <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input"> 1299 <span class="visually-hidden">Löschen</span> 1300 <svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1301 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1302 </svg> 1303 </button> 1304 </div><button type="submit" class="search-bar__submit" aria-label="Suchen"><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation"> 1305 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 1306 <path d="M19 19l-5-5" stroke-linecap="square"></path> 1307 <circle cx="8.5" cy="8.5" r="7.5"></circle> 1308 </g> 1309 </svg><svg focusable="false" class="icon icon--search-loader " viewBox="0 0 64 64" role="presentation"> 1310 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 1311 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 1312 </svg></button> 1313 </div> 1314 1315 <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search"> 1316 <span class="search-bar__close-text">SchlieÃen</span> 1317 </button> 1318 </div> 1319 1320 <div class="search-bar__inner"> 1321 <div class="search-bar__results" aria-hidden="true"> 1322 <div class="skeleton-container"><div class="search-bar__result-item search-bar__result-item--skeleton"> 1323 <div class="search-bar__image-container"> 1324 <div class="aspect-ratio aspect-ratio--square"> 1325 <div class="skeleton-image"></div> 1326 </div> 1327 </div> 1328 1329 <div class="search-bar__item-info"> 1330 <div class="skeleton-paragraph"> 1331 <div class="skeleton-text"></div> 1332 <div class="skeleton-text"></div> 1333 </div> 1334 </div> 1335 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 1336 <div class="search-bar__image-container"> 1337 <div class="aspect-ratio aspect-ratio--square"> 1338 <div class="skeleton-image"></div> 1339 </div> 1340 </div> 1341 1342 <div class="search-bar__item-info"> 1343 <div class="skeleton-paragraph"> 1344 <div class="skeleton-text"></div> 1345 <div class="skeleton-text"></div> 1346 </div> 1347 </div> 1348 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 1349 <div class="search-bar__image-container"> 1350 <div class="aspect-ratio aspect-ratio--square"> 1351 <div class="skeleton-image"></div> 1352 </div> 1353 </div> 1354 1355 <div class="search-bar__item-info"> 1356 <div class="skeleton-paragraph"> 1357 <div class="skeleton-text"></div> 1358 <div class="skeleton-text"></div> 1359 </div> 1360 </div> 1361 </div></div> 1362 1363 <div class="search-bar__results-inner"></div> 1364 </div></div> 1365 </form> 1366 </div><div class="header__action-list"><div class="header__action-item header__action-item--locale hidden-pocket"><form method="post" action="/localization" id="localization_form_header_locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><span class="header__action-item-title">Sprache</span> 1367 <input type="hidden" name="locale_code" value="de"> 1368 1369 <div class="header__action-item-content"> 1370 <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-locale-selector" aria-expanded="false">
1371 <span class="locale-selector__value">Deutsch</span> <svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1372 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1373 </svg> 1374 </button> 1375 1376 <div id="desktop-locale-selector" class="popover popover--locale" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1377 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1378 </svg><div class="popover__inner popover__inner--no-padding"> 1379 <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> 1380 <button type="submit" name="locale_code" class="popover__link-item" value="de" aria-current="true">Deutsch</button> 1381 </li><li class="popover__linklist-item"> 1382 <button type="submit" name="locale_code" class="popover__link-item" value="it" >Italiano</button> 1383 </li><li class="popover__linklist-item"> 1384 <button type="submit" name="locale_code" class="popover__link-item" value="es" >Español</button> 1385 </li><li class="popover__linklist-item"> 1386 <button type="submit" name="locale_code" class="popover__link-item" value="fr" >Français</button> 1387 </li></ul> 1388 </div> 1389 </div> 1390 </div></form></div><div class="header__action-item header__action-item--currency hidden-pocket"><form method="post" action="/localization" id="localization_form_header_currency" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><span class="header__action-item-title">Land/Region</span> 1391 <input type="hidden" name="country_code" value="AM"> 1392 1393 <div class="header__action-item-content"> 1394 <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-currency-selector" aria-expanded="false"> 1395 <span class="currency-selector__value">Armenien (AMD Õ¤Ö.)</span> <svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 1396 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 1397 </svg> 1398 </button> 1399 1400 <div id="desktop-currency-selector" class="popover popover--currency" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1401 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1402 </svg><div class="popover__inner popover__inner--no-padding popover__inner--restrict"> 1403 <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> 1404 <button type="submit" name="country_code" class="popover__link-item" value="EG" >Ãgypten (EGP ج.Ù ) 1405 </button> 1406 </li><li class="popover__linklist-item"> 1407 <button type="submit" name="country_code" class="popover__link-item" value="GQ" >Ãquatorialguinea (XAF CFA) 1408 </button> 1409 </li><li class="popover__linklist-item"> 1410 <button type="submit" name="country_code" class="popover__link-item" value="ET" >Ãthiopien (ETB Br) 1411 </button> 1412 </li><li class="popover__linklist-item"> 1413 <button type="submit" name="country_code" class="popover__link-item" value="AF" >Afghanistan (AFN Ø) 1414 </button> 1415 </li><li class="popover__linklist-item"> 1416 <button type="submit" name="country_code" class="popover__link-item" value="AX" >à landinseln (EUR â¬) 1417 </button> 1418 </li><li class="popover__linklist-item"> 1419 <button type="submit" name="country_code" class="popover__link-item" value="AL" >Albanien (ALL L) 1420 </button> 1421 </li><li class="popover__linklist-item"> 1422 <button type="submit" name="country_code" class="popover__link-item" value="DZ" >Algerien (DZD د.ج) 1423 </button> 1424 </li><li class="popover__linklist-item"> 1425 <button type="submit" name="country_code" class="popover__link-item" value="UM" >Amerikanische Ãberseeinseln (USD $) 1426 </button> 1427 </li><li class="popover__linklist-item"> 1428 <button type="submit" name="country_code" class="popover__link-item" value="AD" >Andorra (EUR â¬) 1429 </button> 1430 </li><li class="popover__linklist-item"> 1431 <button type="submit" name="country_code" class="popover__link-item" value="AO" >Angola (EUR â¬) 1432 </button> 1433 </li><li class="popover__linklist-item"> 1434 <button type="submit" name="country_code" class="popover__link-item" value="AI" >Anguilla (XCD $) 1435 </button> 1436 </li><li class="popover__linklist-item"> 1437 <button type="submit" name="country_code" class="popover__link-item" value="AG" >Antigua und Barbuda (XCD $) 1438 </button> 1439 </li><li class="popover__linklist-item"> 1440 <button type="submit" name="country_code" class="popover__link-item" value="AR" >Argentinien (EUR â¬) 1441 </button> 1442 </li><li class="popover__linklist-item"> 1443 <button type="submit" name="country_code" class="popover__link-item" value="AM" aria-current="true">Armenien (AMD Õ¤Ö.) 1444 </button> 1445 </li><li class="popover__linklist-item"> 1446 <button type="submit" name="country_code" class="popover__link-item" value="AW" >Aruba (AWG Æ) 1447 </button> 1448 </li><li class="popover__linklist-item"> 1449 <button type="submit" name="country_code" class="popover__link-item" value="AC" >Ascension (SHP £) 1450 </button> 1451 </li><li class="popover__linklist-item"> 1452 <button type="submit" name="country_code" class="popover__link-item" value="AZ" >Aserbaidschan (AZN â¼) 1453 </button> 1454 </li><li class="popover__linklist-item"> 1455 <button type="submit" name="country_code" class="popover__link-item" value="AU" >Australien (AUD $) 1456 </button> 1457 </li><li class="popover__linklist-item"> 1458 <button type="submit" name="country_code" class="popover__link-item" value="BS" >Bahamas (BSD $) 1459 </button> 1460 </li><li class="popover__linklist-item"> 1461 <button type="submit" name="country_code" class="popover__link-item" value="BH" >Bahrain (EUR â¬) 1462 </button> 1463 </li><li class="popover__linklist-item"> 1464 <button type="submit" name="country_code" class="popover__link-item" value="BD" >Bangladesch (BDT à§³) 1465 </button> 1466 </li><li class="popover__linklist-item"> 1467 <button type="submit" name="country_code" class="popover__link-item" value="BB" >Barbados (BBD $) 1468 </button> 1469 </li><li class="popover__linklist-item"> 1470 <button type="submit" name="country_code" class="popover__link-item" value="BY" >Belarus (EUR â¬) 1471 </button> 1472 </li><li class="popover__linklist-item"> 1473 <button type="submit" name="country_code" class="popover__link-item" value="BE" >Belgien (EUR â¬) 1474 </button> 1475 </li><li class="popover__linklist-item"> 1476 <button type="submit" name="country_code" class="popover__link-item" value="BZ" >Belize (BZD $) 1477 </button> 1478 </li><li class="popover__linklist-item"> 1479 <button type="submit" name="country_code" class="popover__link-item" value="BJ" >Benin (XOF Fr) 1480 </button> 1481 </li><li class="popover__linklist-item"> 1482 <button type="submit" name="country_code" class="popover__link-item" value="BM" >Bermuda (USD $) 1483 </button> 1484 </li><li class="popover__linklist-item"> 1485 <button type="submit" name="country_code" class="popover__link-item" value="BT" >Bhutan (EUR â¬) 1486 </button> 1487 </li><li class="popover__linklist-item"> 1488 <button type="submit" name="country_code" class="popover__link-item" value="BO" >Bolivien (BOB Bs.) 1489 </button> 1490 </li><li class="popover__linklist-item"> 1491 <button type="submit" name="country_code" class="popover__link-item" value="BA" >Bosnien und Herzegowina (BAM ÐÐ) 1492 </button> 1493 </li><li class="popover__linklist-item"> 1494 <button type="submit" name="country_code" class="popover__link-item" value="BW" >Botsuana (BWP P) 1495 </button> 1496 </li><li class="popover__linklist-item"> 1497 <button type="submit" name="country_code" class="popover__link-item" value="BR" >Brasilien (EUR â¬) 1498 </button> 1499 </li><li class="popover__linklist-item"> 1500 <button type="submit" name="country_code" class="popover__link-item" value="VG" >Britische Jungferninseln (USD $) 1501 </button> 1502 </li><li class="popover__linklist-item"> 1503 <button type="submit" name="country_code" class="popover__link-item" value="IO" >Britisches Territorium im Indischen Ozean (USD $) 1504 </button> 1505 </li><li class="popover__linklist-item"> 1506 <button type="submit" name="country_code" class="popover__link-item" value="BN" >Brunei Darussalam (BND $) 1507 </button> 1508 </li><li class="popover__linklist-item"> 1509 <button type="submit" name="country_code" class="popover__link-item" value="BG" >Bulgarien (EUR â¬) 1510 </button> 1511 </li><li class="popover__linklist-item"> 1512 <button type="submit" name="country_code" class="popover__link-item" value="BF" >Burkina Faso (XOF Fr) 1513 </button> 1514 </li><li class="popover__linklist-item"> 1515 <button type="submit" name="country_code" class="popover__link-item" value="BI" >Burundi (BIF Fr) 1516 </button> 1517 </li><li class="popover__linklist-item"> 1518 <button type="submit" name="country_code" class="popover__link-item" value="CV" >Cabo Verde (CVE $) 1519 </button> 1520 </li><li class="popover__linklist-item"> 1521 <button type="submit" name="country_code" class="popover__link-item" value="CL" >Chile (EUR â¬) 1522 </button> 1523 </li><li class="popover__linklist-item"> 1524 <button type="submit" name="country_code" class="popover__link-item" value="CN" >China (CNY Â¥) 1525 </button> 1526 </li><li class="popover__linklist-item"> 1527 <button type="submit" name="country_code" class="popover__link-item" value="CK" >Cookinseln (NZD $) 1528 </button> 1529 </li><li class="popover__linklist-item"> 1530 <button type="submit" name="country_code" class="popover__link-item" value="CR" >Costa Rica (CRC â¡) 1531 </button> 1532 </li><li class="popover__linklist-item"> 1533 <button type="submit" name="country_code" class="popover__link-item" value="CI" >Côte dâIvoire (XOF Fr) 1534 </button> 1535 </li><li class="popover__linklist-item"> 1536 <button type="submit" name="country_code" class="popover__link-item" value="CW" >Curaçao (ANG Æ) 1537 </button> 1538 </li><li class="popover__linklist-item"> 1539 <button type="submit" name="country_code" class="popover__link-item" value="DK" >Dänemark (DKK kr.) 1540 </button> 1541 </li><li class="popover__linklist-item"> 1542 <button type="submit" name="country_code" class="popover__link-item" value="DE" >Deutschland (EUR â¬) 1543 </button> 1544 </li><li class="popover__linklist-item"> 1545 <button type="submit" name="country_code" class="popover__link-item" value="DM" >Dominica (XCD $) 1546 </button> 1547 </li><li class="popover__linklist-item"> 1548 <button type="submit" name="country_code" class="popover__link-item" value="DO" >Dominikanische Republik (DOP $) 1549 </button> 1550 </li><li class="popover__linklist-item"> 1551 <button type="submit" name="country_code" class="popover__link-item" value="DJ" >Dschibuti (DJF Fdj) 1552 </button> 1553 </li><li class="popover__linklist-item"> 1554 <button type="submit" name="country_code" class="popover__link-item" value="EC" >Ecuador (USD $) 1555 </button> 1556 </li><li class="popover__linklist-item"> 1557 <button type="submit" name="country_code" class="popover__link-item" value="SV" >El Salvador (USD $) 1558 </button> 1559 </li><li class="popover__linklist-item"> 1560 <button type="submit" name="country_code" class="popover__link-item" value="ER" >Eritrea (EUR â¬) 1561 </button> 1562 </li><li class="popover__linklist-item"> 1563 <button type="submit" name="country_code" class="popover__link-item" value="EE" >Estland (EUR â¬) 1564 </button> 1565 </li><li class="popover__linklist-item"> 1566 <button type="submit" name="country_code" class="popove
1566r__link-item" value="SZ" >Eswatini (EUR â¬) 1567 </button> 1568 </li><li class="popover__linklist-item"> 1569 <button type="submit" name="country_code" class="popover__link-item" value="FO" >Färöer (DKK kr.) 1570 </button> 1571 </li><li class="popover__linklist-item"> 1572 <button type="submit" name="country_code" class="popover__link-item" value="FK" >Falklandinseln (FKP £) 1573 </button> 1574 </li><li class="popover__linklist-item"> 1575 <button type="submit" name="country_code" class="popover__link-item" value="FJ" >Fidschi (FJD $) 1576 </button> 1577 </li><li class="popover__linklist-item"> 1578 <button type="submit" name="country_code" class="popover__link-item" value="FI" >Finnland (EUR â¬) 1579 </button> 1580 </li><li class="popover__linklist-item"> 1581 <button type="submit" name="country_code" class="popover__link-item" value="FR" >Frankreich (EUR â¬) 1582 </button> 1583 </li><li class="popover__linklist-item"> 1584 <button type="submit" name="country_code" class="popover__link-item" value="GF" >Französisch-Guayana (EUR â¬) 1585 </button> 1586 </li><li class="popover__linklist-item"> 1587 <button type="submit" name="country_code" class="popover__link-item" value="PF" >Französisch-Polynesien (XPF Fr) 1588 </button> 1589 </li><li class="popover__linklist-item"> 1590 <button type="submit" name="country_code" class="popover__link-item" value="TF" >Französische Südgebiete (EUR â¬) 1591 </button> 1592 </li><li class="popover__linklist-item"> 1593 <button type="submit" name="country_code" class="popover__link-item" value="GA" >Gabun (XOF Fr) 1594 </button> 1595 </li><li class="popover__linklist-item"> 1596 <button type="submit" name="country_code" class="popover__link-item" value="GM" >Gambia (GMD D) 1597 </button> 1598 </li><li class="popover__linklist-item"> 1599 <button type="submit" name="country_code" class="popover__link-item" value="GE" >Georgien (EUR â¬) 1600 </button> 1601 </li><li class="popover__linklist-item"> 1602 <button type="submit" name="country_code" class="popover__link-item" value="GH" >Ghana (EUR â¬) 1603 </button> 1604 </li><li class="popover__linklist-item"> 1605 <button type="submit" name="country_code" class="popover__link-item" value="GI" >Gibraltar (GBP £) 1606 </button> 1607 </li><li class="popover__linklist-item"> 1608 <button type="submit" name="country_code" class="popover__link-item" value="GD" >Grenada (XCD $) 1609 </button> 1610 </li><li class="popover__linklist-item"> 1611 <button type="submit" name="country_code" class="popover__link-item" value="GR" >Griechenland (EUR â¬) 1612 </button> 1613 </li><li class="popover__linklist-item"> 1614 <button type="submit" name="country_code" class="popover__link-item" value="GL" >Grönland (DKK kr.) 1615 </button> 1616 </li><li class="popover__linklist-item"> 1617 <button type="submit" name="country_code" class="popover__link-item" value="GP" >Guadeloupe (EUR â¬) 1618 </button> 1619 </li><li class="popover__linklist-item"> 1620 <button type="submit" name="country_code" class="popover__link-item" value="GT" >Guatemala (GTQ Q) 1621 </button> 1622 </li><li class="popover__linklist-item"> 1623 <button type="submit" name="country_code" class="popover__link-item" value="GG" >Guernsey (GBP £) 1624 </button> 1625 </li><li class="popover__linklist-item"> 1626 <button type="submit" name="country_code" class="popover__link-item" value="GN" >Guinea (GNF Fr) 1627 </button> 1628 </li><li class="popover__linklist-item"> 1629 <button type="submit" name="country_code" class="popover__link-item" value="GW" >Guinea-Bissau (XOF Fr) 1630 </button> 1631 </li><li class="popover__linklist-item"> 1632 <button type="submit" name="country_code" class="popover__link-item" value="GY" >Guyana (GYD $) 1633 </button> 1634 </li><li class="popover__linklist-item"> 1635 <button type="submit" name="country_code" class="popover__link-item" value="HT" >Haiti (EUR â¬) 1636 </button> 1637 </li><li class="popover__linklist-item"> 1638 <button type="submit" name="country_code" class="popover__link-item" value="HN" >Honduras (HNL L) 1639 </button> 1640 </li><li class="popover__linklist-item"> 1641 <button type="submit" name="country_code" class="popover__link-item" value="IN" >Indien (INR â¹) 1642 </button> 1643 </li><li class="popover__linklist-item"> 1644 <button type="submit" name="country_code" class="popover__link-item" value="ID" >Indonesien (IDR Rp) 1645 </button> 1646 </li><li class="popover__linklist-item"> 1647 <button type="submit" name="country_code" class="popover__link-item" value="IQ" >Irak (EUR â¬) 1648 </button> 1649 </li><li class="popover__linklist-item"> 1650 <button type="submit" name="country_code" class="popover__link-item" value="IE" >Irland (EUR â¬) 1651 </button> 1652 </li><li class="popover__linklist-item"> 1653 <button type="submit" name="country_code" class="popover__link-item" value="IS" >Island (ISK kr) 1654 </button> 1655 </li><li class="popover__linklist-item"> 1656 <button type="submit" name="country_code" class="popover__link-item" value="IM" >Isle of Man (GBP £) 1657 </button> 1658 </li><li class="popover__linklist-item"> 1659 <button type="submit" name="country_code" class="popover__link-item" value="IL" >
1659Israel (ILS âª) 1660 </button> 1661 </li><li class="popover__linklist-item"> 1662 <button type="submit" name="country_code" class="popover__link-item" value="IT" >Italien (EUR â¬) 1663 </button> 1664 </li><li class="popover__linklist-item"> 1665 <button type="submit" name="country_code" class="popover__link-item" value="JM" >Jamaika (JMD $) 1666 </button> 1667 </li><li class="popover__linklist-item"> 1668 <button type="submit" name="country_code" class="popover__link-item" value="JP" >Japan (JPY Â¥) 1669 </button> 1670 </li><li class="popover__linklist-item"> 1671 <button type="submit" name="country_code" class="popover__link-item" value="YE" >Jemen (YER ï·¼) 1672 </button> 1673 </li><li class="popover__linklist-item"> 1674 <button type="submit" name="country_code" class="popover__link-item" value="JE" >Jersey (EUR â¬) 1675 </button> 1676 </li><li class="popover__linklist-item"> 1677 <button type="submit" name="country_code" class="popover__link-item" value="JO" >Jordanien (EUR â¬) 1678 </button> 1679 </li><li class="popover__linklist-item"> 1680 <button type="submit" name="country_code" class="popover__link-item" value="KY" >Kaimaninseln (KYD $) 1681 </button> 1682 </li><li class="popover__linklist-item"> 1683 <button type="submit" name="country_code" class="popover__link-item" value="KH" >Kambodscha (KHR á) 1684 </button> 1685 </li><li class="popover__linklist-item"> 1686 <button type="submit" name="country_code" class="popover__link-item" value="CM" >Kamerun (XAF CFA) 1687 </button> 1688 </li><li class="popover__linklist-item"> 1689 <button type="submit" name="country_code" class="popover__link-item" value="CA" >Kanada (CAD $) 1690 </button> 1691 </li><li class="popover__linklist-item"> 1692 <button type="submit" name="country_code" class="popover__link-item" value="BQ" >Karibische Niederlande (USD $) 1693 </button> 1694 </li><li class="popover__linklist-item"> 1695 <button type="submit" name="country_code" class="popover__link-item" value="KZ" >Kasachstan (KZT â¸) 1696 </button> 1697 </li><li class="popover__linklist-item"> 1698 <button type="submit" name="country_code" class="popover__link-item" value="QA" >Katar (QAR ر.Ù) 1699 </button> 1700 </li><li class="popover__linklist-item"> 1701 <button type="submit" name="country_code" class="popover__link-item" value="KE" >Kenia (KES KSh) 1702 </button> 1703 </li><li class="popover__linklist-item"> 1704 <button type="submit" name="country_code" class="popover__link-item" value="KG" >Kirgisistan (KGS som) 1705 </button> 1706 </li><li class="popover__linklist-item"> 1707 <button type="submit" name="country_code" class="popover__link-item" value="KI" >Kiribati (EUR â¬) 1708 </button> 1709 </li><li class="popover__linklist-item"> 1710 <button type="submit" name="country_code" class="popover__link-item" value="CC" >Kokosinseln (AUD $) 1711 </button> 1712 </li><li class="popover__linklist-item"> 1713 <button type="submit" name="country_code" class="popover__link-item" value="CO" >Kolumbien (EUR â¬) 1714 </button> 1715 </li><li class="popover__linklist-item"> 1716 <button type="submit" name="country_code" class="popover__link-item" value="KM" >Komoren (KMF Fr) 1717 </button> 1718 </li><li class="popover__linklist-item"> 1719 <button type="submit" name="country_code" class="popover__link-item" value="CG" >Kongo-Brazzaville (XAF CFA) 1720 </button> 1721 </li><li class="popover__linklist-item"> 1722 <button type="submit" name="country_code" class="popover__link-item" value="CD" >Kongo-Kinshasa (CDF Fr) 1723 </button> 1724 </li><li class="popover__linklist-item"> 1725 <button type="submit" name="country_code" class="popover__link-item" value="XK" >Kosovo (EUR â¬) 1726 </button> 1727 </li><li class="popover__linklist-item"> 1728 <button type="submit" name="country_code" class="popover__link-item" value="HR" >Kroatien (EUR â¬) 1729 </button> 1730 </li><li class="popover__linklist-item"> 1731 <button type="submit" name="country_code" class="popover__link-item" value="KW" >Kuwait (EUR â¬) 1732 </button> 1733 </li><li class="popover__linklist-item"> 1734 <button type="submit" name="country_code" class="popover__link-item" value="LA" >Laos (LAK â) 1735 </button> 1736 </li><li class="popover__linklist-item"> 1737 <button type="submit" name="country_code" class="popover__link-item" value="LS" >Lesotho (EUR â¬) 1738 </button> 1739 </li><li class="popover__linklist-item"> 1740 <button type="submit" name="country_code" class="popover__link-item" value="LV" >Lettland (EUR â¬) 1741 </button> 1742 </li><li class="popover__linklist-item"> 1743 <button type="submit" name="country_code" class="popover__link-item" value="LB" >Libanon (LBP Ù.Ù) 1744 </button> 1745 </li><li class="popover__linklist-item"> 1746 <button type="submit" name="country_code" class="popover__link-item" value="LR" >Liberia (EUR â¬) 1747 </button> 1748 </li><li class="popover__linklist-item"> 1749 <button type="submit" name="country_code" class="popover__link-item" value="LY" >Libyen (EUR â¬) 1750 </button> 1751 </li><li class="popover__linklist-item"> 1752 <button type="submit" name="country_code" class="popover__link-item" value="LI" >Liechtenstein (CHF CHF) 1753 </button> 1754 </li><li class="popover__linklist-item"> 1755 <button type="submit" name="country_code" class="popover__link-item" value="LT" >Litauen (EUR â¬) 1756 </button> 1757 </li><li class="popover__linklist-item"> 1758 <button type="submit" name="country_code" class="popover__link-item" value="LU" >Luxemburg (EUR â¬) 1759 </button> 1760 </li><li class="popover__linklist-item"> 1761 <button type="submit" name="country_code" class="popover__link-item" value="MG" >Madagaskar (EUR â¬) 1762 </button> 1763 </li><li class="popover__linklist-item"> 1764 <button type="submit" name="country_code" class="popover__link-item" value="MW" >Malawi (MWK MK) 1765 </button> 1766 </li><li class="popover__linklist-item"> 1767 <button type="submit" name="country_code" class="popover__link-item" value="MY" >Malaysia (MYR RM) 1768 </button> 1769 </li><li class="popover__linklist-item"> 1770 <button type="submit" name="country_code" class="popover__link-item" value="MV" >Malediven (MVR MVR) 1771 </button> 1772 </li><li class="popover__linklist-item"> 1773 <button type="submit" name="country_code" class="popover__link-item" value="ML" >Mali (XOF Fr) 1774 </button> 1775 </li><li class="popover__linklist-item"> 1776 <button type="submit" name="country_code" class="popover__link-item" value="MT" >Malta (EUR â¬) 1777 </button> 1778 </li><li class="popover__linklist-item"> 1779 <button type="submit" name="country_code" class="popover__link-item" value="MA" >Marokko (MAD د.Ù .) 1780 </button> 1781 </li><li class="popover__linklist-item"> 1782 <button type="submit" name="country_code" class="popover__link-item" value="MQ" >Martinique (EUR â¬) 1783 </button> 1784 </li><li class="popover__linklist-item"> 1785 <button type="submit" name="country_code" class="popover__link-item" value="MR" >Mauretanien (EUR â¬) 1786 </button> 1787 </li><li class="popover__linklist-item"> 1788 <button type="submit" name="country_code" class="popover__link-item" value="MU" >Mauritius (MUR â¨) 1789 </button> 1790 </li><li class="popover__linklist-item"> 1791 <button type="submit" name="country_code" class="popover__link-item" value="YT" >Mayotte (EUR â¬) 1792 </button> 1793 </li><li class="popover__linklist-item"> 1794 <button type="submit" name="country_code" class="popover__link-item" value="MX" >Mexiko (EUR â¬) 1795 </button> 1796 </li><li class="popover__linklist-item"> 1797 <button type="submit" name="country_code" class="popover__link-item" value="MC" >Monaco (EUR â¬) 1798 </button> 1799 </li><li class="popover__linklist-item"> 1800 <button type="submit" name="country_code" class="popover__link-item" value="MN" >Mongolei (MNT â®) 1801 </button> 1802 </li><li class="popover__linklist-item"> 1803 <button type="submit" name="country_code" class="popover__link-item" value="ME" >Montenegro (EUR â¬) 1804 </button> 1805 </li><li class="popover__linklist-item"> 1806 <button type="submit" name="country_code" class="popover__link-item" value="MS" >Montserrat (XCD $) 1807 </button> 1808 </li><li class="popover__linklist-item"> 1809 <button type="submit" name="country_code" class="popover__link-item" value="MZ" >Mosambik (EUR â¬) 1810 </button> 1811 </li><li class="popover__linklist-item"> 1812 <button type="submit" name="country_code" class="popover__link-item" value="MM" >Myanmar (MMK K) 1813 </button> 1814 </li><li class="popover__linklist-item"> 1815 <button type="submit" name="country_code" class="popover__link-item" value="NA" >Namibia (EUR â¬) 1816 </button> 1817 </li><li class="popover__linklist-item"> 1818 <button type="submit" name="country_code" class="popover__link-item" value="NR" >Nauru (AUD $) 1819 </button> 1820 </li><li class="popover__linklist-item"> 1821 <button type="submit" name="country_code" class="popover__link-item" value="NP" >Nepal (NPR Rs.) 1822 </button> 1823 </li><li class="popover__linklist-item"> 1824 <button type="submit" name="country_code" class="popover__link-item" value="NC" >Neukaledonien (XPF Fr) 1825 </button> 1826 </li><li class="popover__linklist-item"> 1827 <button type="submit" name="country_code" class="popover__link-item" value="NZ" >Neuseeland (NZD $) 1828 </button> 1829 </li><li class="popover__linklist-item"> 1830 <button type="submit" name="country_code" class="popover__link-item" value="NI" >Nicaragua (NIO C$) 1831 </button> 1832 </li><li class="popover__linklist-item"> 1833 <button type="submit" name="country_code" class="popover__link-item" value="NL" >Niederlande (EUR â¬) 1834 </button> 1835 </li><li class="popover__linklist-item"> 1836 <button type="submit" name="country_code" class="popover__link-item" value="NE" >Niger (XOF Fr) 1837 </button> 1838 </li><li class="popover__linklist-item"> 1839 <button type="submit" name="country_code" class="popover__link-item" value="NG" >Nigeria (NGN â¦) 1840 </button> 1841 </li><li class="popover__linklist-item"> 1842 <button type="submit" name="country_code" class="popover__link-item" value="NU" >Niue (NZD $) 1843 </button> 1844 </li><li class="popover__linklist-item"> 1845 <button type="submit" name="country_code" class="popover__link-item" value="MK" >Nordmazedonien (MKD ден) 1846 </button> 1847 </li><li class="popover__linklist-item"> 1848 <button type="submit" name="country_code" class="popover__link-item" value="NF" >Norfolkinsel (AUD $) 1849 </button> 1850 </li><li class="popover__linklist-item"> 1851 <button type="submit" name="country_code" class="popover__link-item" value="NO" >Norwegen (EUR â¬) 1852 </button> 1853 </li><li class="popover__linklist-item"> 1854 <button type="submit" name="country_code" class="popover__link-item" value="AT" >Ãsterreich (EUR â¬) 1855 </button> 1856 </li><li class="popover__linklist-item"> 1857 <button type="submit" name="country_code" class="popover__link-item" value="OM" >Oman (EUR â¬) 1858 </button> 1859 </li><li class="popover__linklist-item"> 1860 <button type="submit" name="country_code" class="popover__link-item" value="PK" >Pakistan (PKR â¨) 1861 </button> 1862 </li><li class="popover__linklist-item"> 1863 <button type="submit" name="country_code" class="popover__link-item" value="PS" >
1863Palästinensische Autonomiegebiete (ILS âª) 1864 </button> 1865 </li><li class="popover__linklist-item"> 1866 <button type="submit" name="country_code" class="popover__link-item" value="PA" >Panama (USD $) 1867 </button> 1868 </li><li class="popover__linklist-item"> 1869 <button type="submit" name="country_code" class="popover__link-item" value="PG" >Papua-Neuguinea (PGK K) 1870 </button> 1871 </li><li class="popover__linklist-item"> 1872 <button type="submit" name="country_code" class="popover__link-item" value="PY" >Paraguay (PYG â²) 1873 </button> 1874 </li><li class="popover__linklist-item"> 1875 <button type="submit" name="country_code" class="popover__link-item" value="PE" >Peru (PEN S/) 1876 </button> 1877 </li><li class="popover__linklist-item"> 1878 <button type="submit" name="country_code" class="popover__link-item" value="PH" >Philippinen (PHP â±) 1879 </button> 1880 </li><li class="popover__linklist-item"> 1881 <button type="submit" name="country_code" class="popover__link-item" value="PN" >Pitcairninseln (NZD $) 1882 </button> 1883 </li><li class="popover__linklist-item"> 1884 <button type="submit" name="country_code" class="popover__link-item" value="PL" >Polen (PLN zÅ) 1885 </button> 1886 </li><li class="popover__linklist-item"> 1887 <button type="submit" name="country_code" class="popover__link-item" value="PT" >Portugal (EUR â¬) 1888 </button> 1889 </li><li class="popover__linklist-item"> 1890 <button type="submit" name="country_code" class="popover__link-item" value="MD" >Republik Moldau (MDL L) 1891 </button> 1892 </li><li class="popover__linklist-item"> 1893 <button type="submit" name="country_code" class="popover__link-item" value="RE" >Réunion (EUR â¬) 1894 </button> 1895 </li><li class="popover__linklist-item"> 1896 <button type="submit" name="country_code" class="popover__link-item" value="RW" >Ruanda (RWF FRw) 1897 </button> 1898 </li><li class="popover__linklist-item"> 1899 <button type="submit" name="country_code" class="popover__link-item" value="RO" >Rumänien (RON Lei) 1900 </button> 1901 </li><li class="popover__linklist-item"> 1902 <button type="submit" name="country_code" class="popover__link-item" value="RU" >Russland (EUR â¬) 1903 </button> 1904 </li><li class="popover__linklist-item"> 1905 <button type="submit" name="country_code" class="popover__link-item" value="SB" >Salomonen (SBD $) 1906 </button> 1907 </li><li class="popover__linklist-item"> 1908 <button type="submit" name="country_code" class="popover__link-item" value="ZM" >Sambia (EUR â¬) 1909 </button> 1910 </li><li class="popover__linklist-item"> 1911 <button type="submit" name="country_code" class="popover__link-item" value="WS" >Samoa (WST T) 1912 </button> 1913 </li><li class="popover__linklist-item"> 1914 <button type="submit" name="country_code" class="popover__link-item" value="SM" >San Marino (EUR â¬) 1915 </button> 1916 </li><li class="popover__linklist-item"> 1917 <button type="submit" name="country_code" class="popover__link-item" value="ST" >São Tomé und PrÃncipe (STD Db) 1918 </button> 1919 </li><li class="popover__linklist-item"> 1920 <button type="submit" name="country_code" class="popover__link-item" value="SA" >Saudi-Arabien (SAR ر.س) 1921 </button> 1922 </li><li class="popover__linklist-item"> 1923 <button type="submit" name="country_code" class="popover__link-item" value="SE" >
1923Schweden (SEK kr) 1924 </button> 1925 </li><li class="popover__linklist-item"> 1926 <button type="submit" name="country_code" class="popover__link-item" value="CH" >Schweiz (CHF CHF) 1927 </button> 1928 </li><li class="popover__linklist-item"> 1929 <button type="submit" name="country_code" class="popover__link-item" value="SN" >Senegal (XOF Fr) 1930 </button> 1931 </li><li class="popover__linklist-item"> 1932 <button type="submit" name="country_code" class="popover__link-item" value="RS" >Serbien (RSD РСÐ) 1933 </button> 1934 </li><li class="popover__linklist-item"> 1935 <button type="submit" name="country_code" class="popover__link-item" value="SC" >Seychellen (EUR â¬) 1936 </button> 1937 </li><li class="popover__linklist-item"> 1938 <button type="submit" name="country_code" class="popover__link-item" value="SL" >Sierra Leone (SLL Le) 1939 </button> 1940 </li><li class="popover__linklist-item"> 1941 <button type="submit" name="country_code" class="popover__link-item" value="ZW" >Simbabwe (USD $) 1942 </button> 1943 </li><li class="popover__linklist-item"> 1944 <button type="submit" name="country_code" class="popover__link-item" value="SG" >Singapur (SGD $) 1945 </button> 1946 </li><li class="popover__linklist-item"> 1947 <button type="submit" name="country_code" class="popover__link-item" value="SX" >Sint Maarten (ANG Æ) 1948 </button> 1949 </li><li class="popover__linklist-item"> 1950 <button type="submit" name="country_code" class="popover__link-item" value="SK" >Slowakei (EUR â¬) 1951 </button> 1952 </li><li class="popover__linklist-item"> 1953 <button type="submit" name="country_code" class="popover__link-item" value="SI" >Slowenien (EUR â¬) 1954 </button> 1955 </li><li class="popover__linklist-item"> 1956 <button type="submit" name="country_code" class="popover__link-item" value="SO" >Somalia (EUR â¬) 1957 </button> 1958 </li><li class="popover__linklist-item"> 1959 <button type="submit" name="country_code" class="popover__link-item" value="HK" >Sonderverwaltungsregion Hongkong (HKD $) 1960 </button> 1961 </li><li class="popover__linklist-item"> 1962 <button type="submit" name="country_code" class="popover__link-item" value="MO" >Sonderverwaltungsregion Macau (MOP P) 1963 </button> 1964 </li><li class="popover__linklist-item"> 1965 <button type="submit" name="country_code" class="popover__link-item" value="ES" >Spanien (EUR â¬) 1966 </button> 1967 </li><li class="popover__linklist-item"> 1968 <button type="submit" name="country_code" class="popover__link-item" value="SJ" >Spitzbergen und Jan Mayen (EUR â¬) 1969 </button> 1970 </li><li class="popover__linklist-item"> 1971 <button type="submit" name="country_code" class="popover__link-item" value="LK" >Sri Lanka (LKR â¨) 1972 </button> 1973 </li><li class="popover__linklist-item"> 1974 <button type="submit" name="country_code" class="popover__link-item" value="BL" >St. Barthélemy (EUR â¬) 1975 </button> 1976 </li><li class="popover__linklist-item"> 1977 <button type="submit" name="country_code" class="popover__link-item" value="SH" >St. Helena (SHP £) 1978 </button> 1979 </li><li class="popover__linklist-item"> 1980 <button type="submit" name="country_code" class="popover__link-item" value="KN" >St. Kitts und Nevis (XCD $) 1981 </button> 1982 </li><li class="popover__linklist-item"> 1983 <button type="submit" name="country_code" class="popover__link-item" value="LC" >St. Lucia (XCD $) 1984 </button> 1985 </li><li class="popover__linklist-item"> 1986 <button type="submit" name="country_code" class="popover__link-item" value="MF" >St. Martin (EUR â¬) 1987 </button> 1988 </li><li class="popover__linklist-item"> 1989 <button type="submit" name="country_code" class="popover__link-item" value="PM" >St. Pierre und Miquelon (EUR â¬) 1990 </button> 1991 </li><li class="popover__linklist-item"> 1992 <button type="submit" name="country_code" class="popover__link-item" value="VC" >St. Vincent und die Grenadinen (XCD $) 1993 </button> 1994 </li><li class="popover__linklist-item"> 1995 <button type="submit" name="country_code" class="popover__link-item" value="SD" >Sudan (EUR â¬) 1996 </button> 1997 </li><li class="popover__linklist-item"> 1998 <button type="submit" name="country_code" class="popover__link-item" value="ZA" >Südafrika (EUR â¬) 1999 </button> 2000 </li><li class="popover__linklist-item"> 2001 <button type="submit" name="country_code" class="popover__link-item" value="GS" >Südgeorgien und die Südlichen Sandwichinseln (GBP £) 2002 </button> 2003 </li><li class="popover__linklist-item"> 2004 <button type="submit" name="country_code" class="popover__link-item" value="KR" >Südkorea (KRW â©) 2005 </button> 2006 </li><li class="popover__linklist-item"> 2007 <button type="submit" name="country_code" class="popover__link-item" value="SS" >Südsudan (EUR â¬) 2008 </button> 2009 </li><li class="popover__linklist-item"> 2010 <button type="submit" name="country_code" class="popover__link-item" value="SR" >Suriname (EUR â¬) 2011 </button> 2012 </li><li class="popover__linklist-item"> 2013 <button type="submit" name="country_code" class="popover__link-item" value="TJ" >Tadschikistan (TJS Ð Ð) 2014 </button> 2015 </li><li class="popover__linklist-item"> 2016 <button type="submit" name="country_code" class="popover__link-item" value="TW" >Taiwan (TWD $) 2017 </button> 2018 </li><li class="popover__linklist-item"> 2019 <button type="submit" name="country_code" class="popover__link-item" value="TZ" >Tansania (TZS Sh) 2020 </button> 2021 </li><li class="popover__linklist-item"> 2022 <button type="submit" name="country_code" class="popover__link-item" value="TH" >Thailand (THB ฿) 2023 </button> 2024 </li><li class="popover__linklist-item"> 2025 <button type="submit" name="country_code" class="popover__link-item" value="TL" >Timor-Leste (USD $) 2026 </button> 2027 </li><li class="popover__linklist-item"> 2028 <button type="submit" name="country_code" class="popover__link-item" value="TG" >Togo (XOF Fr) 2029 </button> 2030 </li><li class="popover__linklist-item"> 2031 <button type="submit" name="country_code" class="popover__link-item" value="TK" >
2031Tokelau (NZD $) 2032 </button> 2033 </li><li class="popover__linklist-item"> 2034 <button type="submit" name="country_code" class="popover__link-item" value="TO" >Tonga (TOP T$) 2035 </button> 2036 </li><li class="popover__linklist-item"> 2037 <button type="submit" name="country_code" class="popover__link-item" value="TT" >Trinidad und Tobago (TTD $) 2038 </button> 2039 </li><li class="popover__linklist-item"> 2040 <button type="submit" name="country_code" class="popover__link-item" value="TA" >Tristan da Cunha (GBP £) 2041 </button> 2042 </li><li class="popover__linklist-item"> 2043 <button type="submit" name="country_code" class="popover__link-item" value="TD" >Tschad (XAF CFA) 2044 </button> 2045 </li><li class="popover__linklist-item"> 2046 <button type="submit" name="country_code" class="popover__link-item" value="CZ" >Tschechien (CZK KÄ) 2047 </button> 2048 </li><li class="popover__linklist-item"> 2049 <button type="submit" name="country_code" class="popover__link-item" value="TR" >Türkei (EUR â¬) 2050 </button> 2051 </li><li class="popover__linklist-item"> 2052 <button type="submit" name="country_code" class="popover__link-item" value="TN" >Tunesien (EUR â¬) 2053 </button> 2054 </li><li class="popover__linklist-item"> 2055 <button type="submit" name="country_code" class="popover__link-item" value="TM" >Turkmenistan (EUR â¬) 2056 </button> 2057 </li><li class="popover__linklist-item"> 2058 <button type="submit" name="country_code" class="popover__link-item" value="TC" >Turks- und Caicosinseln (USD $) 2059 </button> 2060 </li><li class="popover__linklist-item"> 2061 <button type="submit" name="country_code" class="popover__link-item" value="TV" >Tuvalu (AUD $) 2062 </button> 2063 </li><li class="popover__linklist-item"> 2064 <button type="submit" name="country_code" class="popover__link-item" value="UG" >Uganda (UGX USh) 2065 </button> 2066 </li><li class="popover__linklist-item"> 2067 <button type="submit" name="country_code" class="popover__link-item" value="UA" >Ukraine (UAH â´) 2068 </button> 2069 </li><li class="popover__linklist-item"> 2070 <button type="submit" name="country_code" class="popover__link-item" value="HU" >Ungarn (HUF Ft) 2071 </button> 2072 </li><li class="popover__linklist-item"> 2073 <button type="submit" name="country_code" class="popover__link-item" value="UY" >Uruguay (UYU $U) 2074 </button> 2075 </li><li class="popover__linklist-item"> 2076 <button type="submit" name="country_code" class="popover__link-item" value="UZ" >Usbekistan (UZS so'm) 2077 </button> 2078 </li><li class="popover__linklist-item"> 2079 <button type="submit" name="country_code" class="popover__link-item" value="VU" >Vanuatu (VUV Vt) 2080 </button> 2081 </li><li class="popover__linklist-item"> 2082 <button type="submit" name="country_code" class="popover__link-item" value="VA" >Vatikanstadt (EUR â¬) 2083 </button> 2084 </li><li class="popover__linklist-item"> 2085 <button type="submit" name="country_code" class="popover__link-item" value="VE" >Venezuela (USD $) 2086 </button> 2087 </li><li class="popover__linklist-item"> 2088 <button type="submit" name="country_code" class="popover__link-item" value="AE" >Vereinigte Arabische Emirate (AED د.Ø¥) 2089 </button> 2090 </li><li class="popover__linklist-item"> 2091 <button type="submit" name="country_code" class="popover__link-item" value="US" >Vereinigte Staaten (USD $) 2092 </button> 2093 </li><li class="popover__linklist-item"> 2094 <button type="submit" name="country_code" class="popover__link-item" value="GB" >Vereinigtes Königreich (GBP £) 2095 </button> 2096 </li><li class="popover__linklist-item"> 2097 <button type="submit" name="country_code" class="popover__link-item" value="VN" >Vietnam (VND â«) 2098 </button> 2099 </li><li class="popover__linklist-item"> 2100 <button type="submit" name="country_code" class="popover__link-item" value="WF" >Wallis und Futuna (XPF Fr) 2101 </button> 2102 </li><li class="popover__linklist-item"> 2103 <button type="submit" name="country_code" class="popover__link-item" value="CX" >Weihnachtsinsel (AUD $) 2104 </button> 2105 </li><li class="popover__linklist-item"> 2106 <button type="submit" name="country_code" class="popover__link-item" value="EH" >Westsahara (MAD د.Ù .) 2107 </button> 2108 </li><li class="popover__linklist-item"> 2109 <button type="submit" name="country_code" class="popover__link-item" value="CF" >Zentralafrikanische Republik (XAF CFA) 2110 </button> 2111 </li><li class="popover__linklist-item"> 2112 <button type="submit" name="country_code" class="popover__link-item" value="CY" >Zypern (EUR â¬) 2113 </button> 2114 </li></ul> 2115 </div> 2116 </div> 2117 </div></form></div><div class="header__action-item header__action-item--account"><span class="header__action-item-title hidden-pocket hidden-lap">Einloggen / Registrieren</span><div class="header__action-item-content"> 2118 <a href="https://ganz24.com/customer_authentication/redirect?locale=de®ion_country=AM" class="header__action-item-link header__account-icon icon-state hidden-desk" aria-label="Konto">
2119 <span class="icon-state__primary"><svg focusable="false" class="icon icon--account " viewBox="0 0 20 22" role="presentation"> 2120 <path d="M10 13c2.82 0 5.33.64 6.98 1.2A3 3 0 0 1 19 17.02V21H1v-3.97a3 3 0 0 1 2.03-2.84A22.35 22.35 0 0 1 10 13zm0 0c-2.76 0-5-3.24-5-6V6a5 5 0 0 1 10 0v1c0 2.76-2.24 6-5 6z" stroke="currentColor" stroke-width="2" fill="none"></path> 2121 </svg></span> 2122 </a> 2123 2124 <a href="https://ganz24.com/customer_authentication/redirect?locale=de®ion_country=AM" class="header__action-item-link hidden-pocket hidden-lap">Konto</a> 2125 </div> 2126 </div><div class="header__action-item header__action-item--cart"> 2127 <a class="header__action-item-link header__cart-toggle" href="/cart" data-no-instant> 2128 <div class="header__action-item-content"> 2129 <div class="header__cart-icon icon-state" aria-expanded="false"> 2130 <span class="icon-state__primary"><svg focusable="false" class="icon icon--cart " viewBox="0 0 27 24" role="presentation"> 2131 <g transform="translate(0 1)" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 2132 <circle stroke-linecap="square" cx="11" cy="20" r="2"></circle> 2133 <circle stroke-linecap="square" cx="22" cy="20" r="2"></circle> 2134 <path d="M7.31 5h18.27l-1.44 10H9.78L6.22 0H0"></path> 2135 </g> 2136 </svg><span class="header__cart-count">0</span> 2137 </span> 2138 2139 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2140 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2141 </svg></span> 2142 </div> 2143 2144 <span class="hidden-pocket hidden-lap">Warenkorb</span> 2145 </div> 2146 </a></div> 2147 </div> 2148 </div> 2149 </div> 2150 </header><nav class="nav-bar"> 2151 <div class="nav-bar__inner"> 2152 <div class="container"> 2153 <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"><li class="nav-bar__item"><a href="/collections/pellet-anlagen" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-1" aria-haspopup="true">Pellet-Anlagen<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2154 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2155 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2156 <g fill="none" fill-rule="evenodd"> 2157 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2158 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2159 </g> 2160 </svg></a><ul id="desktop-menu-0-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/pelletkessel" class="nav-dropdown__link link" data-type="menuitem">Pelletkessel</a></li><li class="nav-dropdown__item "><a href="/collections/pelletoefen" class="nav-dropdown__link link" data-type="menuitem">Pelletöfen</a></li><li class="nav-dropdown__item "><a href="/collections/wasserfuhrende-pelletofen" class="nav-dropdown__link link" data-type="menuitem">Wasserführende Pelletöfen</a></li><li class="nav-dropdown__item "><a href="/collections/pelletsaugsysteme" class="nav-dropdown__link link" data-type="menuitem">Pelletsaugsysteme</a></li><li class="nav-dropdown__item "><a href="/collections/pelletbrenner" class="nav-dropdown__link link" data-type="menuitem">Pelletbrenner</a></li><li class="nav-dropdown__item "><a href="/collections/robin-wood-ersatzteile" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-1-0" aria-haspopup="true">Robin Wood Ersatzteile<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2161 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2162 </svg></a><ul id="desktop-menu-0-1-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2163 <g fill="none"> 2164 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2165 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#01badb"></path> 2166 </g> 2167 </svg><li class="nav-dropdown__item"><a href="/collections/robin-wood-ecopellet-ersatzteile" class="nav-dropdown__link link" data-type="menuitem">EcoPellet</a></li><li class="nav-dropdown__item"><a href="/collections/robin-wood-woody-ersatzteile" class="nav-dropdown__link link" data-type="menuitem">Woody</a></li><li class="nav-dropdown__item"><a href="/collections/robin-wood-enya-aqua-ersatzteile" class="nav-dropdown__link link" data-type="menuitem">Enya Aqua</a></li><li class="nav-dropdown__item"><a href="/collections/robin-wood-enya-air-ersatzteile" class="nav-dropdown__link link" data-type="menuitem">Enya Air</a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/holzvergaserkessel" class="nav-bar__link link" data-type="menuitem">Holzvergaserkessel</a></li><li class="nav-bar__item"><a href="/collections/waermepumpen" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3" aria-haspopup="true">Wärmepumpen<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2168 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2169 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2170 <g fill="none" fill-rule="evenodd"> 2171 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2172 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2173 </g> 2174 </svg></a><ul id="desktop-menu-0-3" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/monoblock-waermepumpen" class="nav-dropdown__link link" data-type="menuitem">Monoblock-Wärmepumpen</a></li><li class="nav-dropdown__item "><a href="/collections/split-waermepumpen" class="nav-dropdown__link link" data-type="menuitem">Split Wärmepumpen</a></li><li class="nav-dropdown__item "><a href="/collections/brauchwasser-waermepumpen" class="nav-dropdown__link link" data-type="menuitem">Brauchwasser Wärmepumpen</a></li></ul></li><li class="nav-bar__item"><a href="/collections/klimaanlagen" class="nav-bar__link link" data-type="menuitem">Klimaanlagen</a></li><li class="nav-bar__item"><a href="/collections/pufferspeicher" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-5" aria-haspopup="true">
2174Speichertechnik<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2175 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2176 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2177 <g fill="none" fill-rule="evenodd"> 2178 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2179 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2180 </g> 2181 </svg></a><ul id="desktop-menu-0-5" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/pufferspeicher-1" class="nav-dropdown__link link" data-type="menuitem">Pufferspeicher</a></li><li class="nav-dropdown__item "><a href="/collections/hygienepufferspeicher" class="nav-dropdown__link link" data-type="menuitem">Hygienespeicher</a></li><li class="nav-dropdown__item "><a href="/collections/emaillierte-speicher" class="nav-dropdown__link link" data-type="menuitem">Emaillierte Speicher</a></li><li class="nav-dropdown__item "><a href="/collections/edelstahlspeicher" class="nav-dropdown__link link" data-type="menuitem">Edelstahlspeicher</a></li><li class="nav-dropdown__item "><a href="/collections/pufferspeicher-tank-in-tank" class="nav-dropdown__link link" data-type="menuitem">Tank in Tank</a></li><li class="nav-dropdown__item "><a href="/collections/speicher-zubehor" class="nav-dropdown__link link" data-type="menuitem">Speicher Zubehör</a></li></ul></li><li class="nav-bar__item"><a href="/collections/pumpengruppen" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-6" aria-haspopup="true">Pumpengruppen<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2182 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2183 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2184 <g fill="none" fill-rule="evenodd"> 2185 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2186 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2187 </g> 2188 </svg></a><ul id="desktop-menu-0-6" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/profimix-pumpengruppen-180mm-hocheffizienzpumpe" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-6-0" aria-haspopup="true">ProfiMix Pumpengruppen DN25 - 180mm Hocheffizienzpumpe<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2189 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2190 </svg></a><ul id="desktop-menu-0-6-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2191 <g fill="none"> 2192 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2193 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#01badb"></path> 2194 </g> 2195 </svg><li class="nav-dropdown__item"><a href="/collections/profimix-pumpengruppen-elektrisch-gemischt" class="nav-dropdown__link link" data-type="menuitem">ProfiMix Pumpengruppen - Elektrisch gemischt</a></li><li class="nav-dropdown__item"><a href="/collections/profimix-pumpengruppen-thermisch-gemischt" class="nav-dropdown__link link" data-type="menuitem">ProfiMix Pumpengruppen - Thermisch gemischt</a></li><li class="nav-dropdown__item"><a href="/collections/profimix-pumpengruppen-direkt-absperrbar" class="nav-dropdown__link link" data-type="menuitem">ProfiMix Pumpengruppen - Direkt / Absperrbar</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/profimix-pumpengruppen-130mm-hocheffizienzpumpe" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-6-1" aria-haspopup="true">EcoMix Pumpengruppen - 130mm Hocheffizienzpumpe<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2196 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2197 </svg></a><ul id="desktop-menu-0-6-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2198 <g fill="none"> 2199 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2200 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#01badb"></path> 2201 </g> 2202 </svg><li class="nav-dropdown__item"><a href="/collections/ecomix-pumpengruppen-elektrisch-gemischt" class="nav-dropdown__link link" data-type="menuitem">EcoMix Pumpengruppen - Elektrisch gemischt</a></li><li class="nav-dropdown__item"><a href="/collections/ecomix-pumpengruppen-thermisch-gemischt" class="nav-dropdown__link link" data-type="menuitem">EcoMix Pumpengruppen - Thermisch gemischt</a></li><li class="nav-dropdown__item"><a href="/collections/ecomix-pumpengruppen-direkt-absperrbar" class="nav-dropdown__link link" data-type="menuitem">EcoMix Pumpengruppen - Direkt / Absperrbar</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/profimix-pumpengruppen-dn32-180mm-hocheffizienzpumpe" class="nav-dropdown__link link" data-type="menuitem">ProfiMix Pumpengruppen DN32 - 180mm Hocheffizienzpumpe</a></li><li class="nav-dropdown__item "><a href="/collections/modulverteilergruppen" class="nav-dropdown__link link" data-type="menuitem">Modulverteilergruppen</a></li><li class="nav-dropdown__item "><a href="/collections/thermoreflux-ruecklaufanhebungen" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-6-2" aria-haspopup="true">ThermorefluX Rücklaufanhebungen<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2203 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2204 </svg></a><ul id="desktop-menu-0-6-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2205 <g fill="none"> 2206 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2207 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#01badb"></path> 2208 </g> 2209 </svg><li class="nav-dropdown__item"><a href="/collections/ruecklaufanhebungen-festwert" class="nav-dropdown__link link" data-type="menuitem">Rücklaufanhebungen Festwert</a></li><li class="nav-dropdown__item"><a href="/collections/ruecklaufanhebungen-elektrisch-gemischt" class="nav-dropdown__link link" data-type="menuitem">Rücklaufanhebungen elektrisch gemischt</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/verteilerbalken-hydraulische-weichen" class="nav-dropdown__link link" data-type="menuitem">Verteilerbalken & Hydraulische Weichen</a></li><li class="nav-dropdown__item "><a href="/collections/frischwasserstationen" class="nav-dropdown__link link" data-type="menuitem">Frischwasserstationen</a></li><li class="nav-dropdown__item "><a href="/collections/solarstationen" class="nav-dropdown__link link" data-type="menuitem">Solarstationen</a></li><li class="nav-dropdown__item "><a href="/collections/verteilungstechnik-dn40-dn50-dn65" class="nav-dropdown__link link" data-type="menuitem">Verteilungstechnik DN40 - DN50 - DN65</a></li></ul></li><li class="nav-bar__item"><a href="/collections/steuerungen-regler" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-7" aria-haspopup="true">Steuerungen & Regler<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2210 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2211 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2212 <g fill="none" fill-rule="evenodd"> 2213 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2214 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2215 </g> 2216 </svg></a><ul id="desktop-menu-0-7" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/feststoff-steuerungen-regler" class="nav-dropdown__link link" data-type="menuitem">Feststoff Steuerungen & Regler</a></li><li class="nav-dropdown__item "><a href="/collections/solar-steuerungen-regler" class="nav-dropdown__link link" data-type="menuitem">Solar Steuerungen & Regler</a></li><li class="nav-dropdown__item "><a href="/collections/zubehor-steuerungen-regler" class="nav-dropdown__link link" data-type="menuitem">Zubehör Steuerungen & Regler</a></li></ul></li><li class="nav-bar__item"><a href="/collections/fussbodenheizung" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-8" aria-haspopup="true">FuÃbodenheizung<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2217 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2218 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2219 <g fill="none" fill-rule="evenodd"> 2220 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2221 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2222 </g> 2223 </svg></a><ul id="desktop-menu-0-8" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/festwertregelsets-fussbodenheizung" class="nav-dropdown__link link" data-type="menuitem">Festwertregelsets - FuÃbodenheizung</a></li><li class="nav-dropdown__item "><a href="/collections/heizkreisverteiler" class="nav-dropdown__link link" data-type="menuitem">Heizkreisverteiler - FuÃbodenheizung</a></li><li class="nav-dropdown__item "><a href="/collections/regelung-steuerung-fussbodenheizung" class="nav-dropdown__link link" data-type="menuitem">Regelung & Steuerung â FuÃbodenheizung</a></li><li class="nav-dropdown__item "><a href="/collections/verteilerkasten-fur-fussbodenheizungen" class="nav-dropdown__link link" data-type="menuitem">Verteilerkästen - FuÃbodenheizung</a></li><li class="nav-dropdown__item "><a href="/collections/zubehor-fur-fussbodenheizungen" class="nav-dropdown__link link" data-type="menuitem">Zubehör - FuÃbodenheizung</a></li></ul></li><li class="nav-bar__item"><a href="/collections/zubehoer-systemkomponenten" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-9" aria-haspopup="true">Zubehör<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2224 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2225 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2226 <g fill="none" fill-rule="evenodd"> 2227 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2228 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#01badb"></path> 2229 </g> 2230 </svg></a><ul id="desktop-menu-0-9" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/verschraubungen" class="nav-dropdown__link link" data-type="menuitem">Fittings / Verschraubungen</a></li><li class="nav-dropdown__item "><a href="/collections/pressfittinge" class="nav-dropdown__link link" data-type="menuitem">Pressfittinge</a></li><li class="nav-dropdown__item "><a href="/collections/temperaturfuehler" class="nav-dropdown__link link" data-type="menuitem">Messtechnik / Sensorik</a></li><li class="nav-drop
2230down__item "><a href="/collections/zuendelemente-gluehzuender" class="nav-dropdown__link link" data-type="menuitem">Zündelemente / Glühzünder</a></li><li class="nav-dropdown__item "><a href="/collections/mischer-mischermotoren" class="nav-dropdown__link link" data-type="menuitem">Mischer & Mischermotoren</a></li><li class="nav-dropdown__item "><a href="/collections/elektroheizstabe" class="nav-dropdown__link link" data-type="menuitem">Elektroheizstäbe</a></li><li class="nav-dropdown__item "><a href="/collections/schornsteine-und-rauchrohre" class="nav-dropdown__link link" data-type="menuitem">Schornsteine und Rauchrohre</a></li><li class="nav-dropdown__item "><a href="/collections/photovoltaik-und-zubehor" class="nav-dropdown__link link" data-type="menuitem">Photovoltaik und Zubehör</a></li></ul></li></ul> 2231 </div> 2232 </div> 2233 </nav></section> 2234 2235<style> 2236 :root { 2237 --header-is-sticky: 1; 2238 --header-inline-navigation: 1; 2239 } 2240 2241 #shopify-section-sections--27090919686524__header { 2242 position: relative; 2243 display: flow-root; 2244 z-index: 5;position: -webkit-sticky; 2245 position: sticky; 2246 top: 0;}.header__logo-image { 2247 max-width: 100px !important; 2248 } 2249 2250 @media screen and (min-width: 641px) { 2251 .header__logo-image { 2252 max-width: 140px !important; 2253 } 2254 }@media screen and (min-width: 1000px) { 2255 .search-bar.is-expanded .search-bar__top { 2256 box-shadow: 0 -1px var(--border-color) inset; 2257 } 2258 }</style> 2259
2260<script> 2261 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-sections--27090919686524__header').clientHeight + 'px'); 2262</script>
2262 2263 2264</div> 2265<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2266<div id="shopify-section-sections--27090919719292__popups" class="shopify-section shopify-section-group-overlay-group"><div data-section-id="sections--27090919719292__popups" data-section-type="popups"></div> 2267 2268</div> 2269<!-- END sections: overlay-group --><main id="main" role="main"> 2270 <div id="shopify-section-template--27090920767868__custom_liquid_NYA3Xx" class="shopify-section"><section class="section" data-section-id="template--27090920767868__custom_liquid_NYA3Xx" data-section-type="liquid"> 2271 <div class="container"><div class="liquid"> 2272 <style> 2273 #cart-timer { 2274 text-align: center; 2275 margin: 20px 0; 2276 font-family: 'Poppins', sans-serif; 2277 } 2278 2279 #timer-container { 2280 background-color: #f5f5f5; 2281 padding: 16px; 2282 border-radius: 8px; 2283 color: #4f5150; 2284 font-size: 16px; 2285 font-weight: 500; 2286 } 2287 2288 #timer { 2289 color: #00BADB; 2290 font-weight: 600; 2291 } 2292</style> 2293 2294<div id="cart-timer"> 2295 <div id="timer-container"> 2296 <strong>Fast geschafft! Deine Artikel sind für dich noch <span id="timer">15:00</span> Minuten reserviert.</strong> 2297 </div> 2298</div> 2299
2300<script> 2301 const display = document.getElementById('timer'); 2302 const timerContainer = document.getElementById('timer-container'); 2303 const TIMER_DURATION = 15 * 60 * 1000; // 15 Minuten 2304 const SESSION_KEY = 'cartTimerExpiresAt'; 2305 2306 function startOrContinueTimer() { 2307 let expiresAt = sessionStorage.getItem(SESSION_KEY); 2308 2309 if (!expiresAt) { 2310 expiresAt = Date.now() + TIMER_DURATION; 2311 sessionStorage.setItem(SESSION_KEY, expiresAt); 2312 } else { 2313 expiresAt = parseInt(expiresAt); 2314 } 2315 2316 const interval = setInterval(() => { 2317 const now = Date.now(); 2318 const remaining = expiresAt - now; 2319 2320 if (remaining <= 0) { 2321 clearInterval(interval); 2322 display.textContent = "00:00"; 2323 timerContainer.innerHTML = "<strong>Deine Reservierung ist abgelaufen.</strong>"; 2324 return; 2325 } 2326 2327 const minutes = Math.floor(remaining / 1000 / 60); 2328 const seconds = Math.floor((remaining / 1000) % 60); 2329 display.textContent = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`; 2330 }, 1000); 2331 } 2332 2333 startOrContinueTimer(); 2334</script>
2334 2335 </div> 2336 </div> 2337</section> 2338 2339</div><div id="shopify-section-template--27090920767868__main" class="shopify-section"><section data-section-id="template--27090920767868__main" data-section-type="cart" data-section-settings="{ 2340 "showShippingEstimator": false 2341}" data-item-count="0"><div class="container"> 2342 <div class="empty-state"> 2343 <div class="empty-state__icon"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70"> 2344 <g transform="translate(0 2)" stroke-width="4" stroke="#505151" fill="none" fill-rule="evenodd"> 2345 <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle> 2346 <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle> 2347 <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path> 2348 </g> 2349 </svg></div> 2350 2351 <p class="empty-state__heading heading h1">Der Warenkorb ist leer</p><div class="empty-state__button-container"> 2352 <a href="/collections/all" class="empty-state__button button button--primary">Zu unseren Produkten</a> 2353 </div> 2354 </div> 2355 </div></section> 2356 2357</div><div id="shopify-section-template--27090920767868__recently-viewed-products" class="shopify-section"><section class="section" data-section-id="template--27090920767868__recently-viewed-products" data-section-type="recently-viewed-products" data-section-settings="{ 2358 "currentProductId": null 2359}"> 2360 <div class="container"><header class="section__header"> 2361 <h2 class="section__title heading h3">Andere Kunden kauften auch</h2> 2362 </header><div class="recently-viewed-products-placeholder"></div> 2363 </div><style> 2364 /* By default the section is hidden as we do not know if there are product yet */ 2365 #shopify-section-template--27090920767868__recently-viewed-products { 2366 display: none; 2367 } 2368 </style><div id="modal-quick-view-template--27090920767868__recently-viewed-products" class="modal" aria-hidden="true"> 2369 <div class="modal__dialog modal__dialog--stretch" role="dialog"> 2370 <button class="modal__close link" data-action="close-modal" title="SchlieÃen"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2371 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2372 </svg></button> 2373 2374 <div class="modal__loader"><svg focusable="false" class="icon icon--search-loader " viewBox="0 0 64 64" role="presentation"> 2375 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 2376 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 2377 </svg></div> 2378 2379 <div class="modal__inner"></div> 2380 </div> 2381 </div> 2382</section> 2383 2384</div> 2385 </main><!-- BEGIN sections: footer-group --> 2386<div id="shopify-section-sections--27090919653756__footer" class="shopify-section shopify-section-group-footer-group"><footer class="footer" data-section-id="sections--27090919653756__footer" data-section-type="footer" role="contentinfo"> 2387 <div class="container"> 2388 <div class="footer__wrapper"><div class="footer__block-list"><div class="footer__block-item footer__block-item--text" > 2389 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-0" data-action="toggle-collapsible">
2390 <span>Ãber Ganz24.com</span> 2391 <span class="plus-button"></span> 2392 </button> 2393 2394 <div id="block-footer-0" class="footer__collapsible"> 2395 <div class="footer__collapsible-content"> 2396 <div class="rte"> 2397 <p>Seit dem Jahr 2002 sind wir der Experte an Ihrer Seite für Erneuerbare Energien. Unsere Kunden bekennen sich zu erneuerbaren Energien und genieÃen gleichzeitig die Behaglichkeit und den Nutzungskomfort unserer Produkte.</p> 2398 </div> 2399 </div> 2400 </div> 2401 </div><div class="footer__block-item footer__block-item--links" > 2402 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-links_3YebgY" data-action="toggle-collapsible"> 2403 <span>Ãber Uns</span> 2404 <span class="plus-button"></span> 2405 </button> 2406 2407 <div id="block-links_3YebgY" class="footer__collapsible"> 2408 <div class="footer__collapsible-content"> 2409 <ul class="footer__linklist list--unstyled" role="list"><li> 2410 <a href="/pages/uber-uns" class="footer__link-item link">Das sind wir</a> 2411 </li><li> 2412 <a href="https://ganz24.com/pages/forderrechner" class="footer__link-item link">Antragstellung & Förderrechner</a> 2413 </li><li> 2414 <a href="/pages/online-services" class="footer__link-item link">Beratung & Service-Links</a> 2415 </li><li> 2416 <a href="/blogs/ratgeber" class="footer__link-item link">Ratgeber</a> 2417 </li><li> 2418 <a href="/pages/faq" class="footer__link-item link">FAQ</a> 2419 </li><li> 2420 <a href="/pages/kontakt" class="footer__link-item link">Kontakt</a> 2421 </li></ul> 2422 </div> 2423 </div> 2424 </div><div class="footer__block-item footer__block-item--links" > 2425 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-1" data-action="toggle-collapsible"> 2426 <span>Informationen</span> 2427 <span class="plus-button"></span> 2428 </button> 2429 2430 <div id="block-footer-1" class="footer__collapsible"> 2431 <div class="footer__collapsible-content"> 2432 <ul class="footer__linklist list--unstyled" role="list"><li> 2433 <a href="/policies/terms-of-service" class="footer__link-item link">Allgemeine Geschäftsbedingungen</a> 2434 </li><li> 2435 <a href="/policies/shipping-policy" class="footer__link-item link">Zahlung & Versand</a> 2436 </li><li> 2437 <a href="/policies/legal-notice" class="footer__link-item link">Impressum</a> 2438 </li><li> 2439 <a href="/policies/refund-policy" class="footer__link-item link">Widerrufsbelehrung</a> 2440 </li><li> 2441 <a href="https://ganz24.retoure-anmelden.de/" class="footer__link-item link"><p style="display: inline-block; background-color: #ffffff; color: #000000; border-radius: 0; padding: 8px 12px; text-decoration: none;">Vertrag widerrufen</p></a> 2442 </li><li> 2443 <a href="/policies/privacy-policy" class="footer__link-item link">Datenschutzerklärung</a> 2444 </li></ul> 2445 </div> 2446 </div> 2447 </div><div class="footer__block-item footer__block-item--newsletter" > 2448 <p class="footer__title heading h6">Newsletter</p> 2449 2450 <div class="footer__newsletter-wrapper"><div class="footer__newsletter-text rte"><p>Melden Sie sich zu unserem Newsletter an und bleiben Sie über alle Angebote und Neuigkeiten auf dem Laufenden!</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 2451 2452 <div class="form__input-wrapper form__input-wrapper--labelled"> 2453 <input type="email" id="footer[sections--27090919653756__footer][contact][email]" name="contact[email]" class="form__field form__field--text" required=""> 2454 <label for="footer[sections--27090919653756__footer][contact][email]" class="form__floating-label">Deine Email</label> 2455 </div> 2456 2457 <button type="submit" class="form__submit form__submit--tight button button--primary">Abschicken</button></form></div> 2458 </div></div><aside class="footer__aside"><div class="footer__aside-item footer__aside-item--localization "><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="footer__localization-form-item"> 2459 <input type="hidden" name="locale_code" value="de">
2460 <span class="visually-hidden">Sprache</span> 2461 2462 <div class="value-picker-wrapper"> 2463 <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-locale-picker" data-action="open-value-picker">Deutsch<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2464 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2465 </svg></button> 2466 2467 <div id="footer-locale-picker" class="value-picker value-picker--small" data-picker-position="top" aria-hidden="true"> 2468 <svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 2469 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2470 </svg> 2471 2472 <div class="value-picker__inner"> 2473 <header class="value-picker__header"> 2474 <span class="value-picker__title text--strong">Sprache</span> 2475 <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-locale-picker" aria-label="SchlieÃen"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2476 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2477 </svg></button> 2478 </header> 2479 2480 <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> 2481 <button type="submit" name="locale_code" class="value-picker__choice-item" value="de" aria-current="true">Deutsch</button> 2482 </li><li class="value-picker__choice-list-item"> 2483 <button type="submit" name="locale_code" class="value-picker__choice-item" value="it" >Italiano</button> 2484 </li><li class="value-picker__choice-list-item"> 2485 <button type="submit" name="locale_code" class="value-picker__choice-item" value="es" >Español</button> 2486 </li><li class="value-picker__choice-list-item"> 2487 <button type="submit" name="locale_code" class="value-picker__choice-item" value="fr" >Français</button> 2488 </li></ul> 2489 </div> 2490 </div> 2491 </div> 2492 </div><div class="footer__localization-form-item"> 2493 <input type="hidden" name="country_code" value="AM"> 2494 <span class="visually-hidden">Land/Region</span> 2495 2496 <div class="value-picker-wrapper"> 2497 <button type="button" class="select-button select-button--mini" aria-haspopup="true" aria-expanded="false" aria-controls="footer-currency-picker" data-action="open-value-picker">Armenien (AMD Õ¤Ö.)<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2498 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2499 </svg></button> 2500 2501 <div id="footer-currency-picker" class="value-picker value-picker--align-left value-picker--auto value-picker--small" data-picker-position="top" aria-hidden="true"> 2502 <svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 2503 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2504 </svg> 2505 2506 <div class="value-picker__inner value-picker__inner--restrict"> 2507 <header class="value-picker__header">
2508 <span class="value-picker__title text--strong">Land/Region</span> 2509 <button type="button" class="value-picker__close" data-action="close-value-picker" aria-controls="footer-currency-picker" aria-label="SchlieÃen"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2510 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2511 </svg></button> 2512 </header> 2513 2514 <ul class="value-picker__choice-list" role="list"><li class="value-picker__choice-list-item"> 2515 <button type="submit" name="country_code" class="value-picker__choice-item" value="EG" >Ãgypten (EGP ج.Ù ) 2516 </button> 2517 </li><li class="value-picker__choice-list-item"> 2518 <button type="submit" name="country_code" class="value-picker__choice-item" value="GQ" >Ãquatorialguinea (XAF CFA) 2519 </button> 2520 </li><li class="value-picker__choice-list-item"> 2521 <button type="submit" name="country_code" class="value-picker__choice-item" value="ET" >Ãthiopien (ETB Br) 2522 </button> 2523 </li><li class="value-picker__choice-list-item"> 2524 <button type="submit" name="country_code" class="value-picker__choice-item" value="AF" >Afghanistan (AFN Ø) 2525 </button> 2526 </li><li class="value-picker__choice-list-item"> 2527 <button type="submit" name="country_code" class="value-picker__choice-item" value="AX" >à landinseln (EUR â¬) 2528 </button> 2529 </li><li class="value-picker__choice-list-item"> 2530 <button type="submit" name="country_code" class="value-picker__choice-item" value="AL" >Albanien (ALL L) 2531 </button> 2532 </li><li class="value-picker__choice-list-item"> 2533 <button type="submit" name="country_code" class="value-picker__choice-item" value="DZ" >Algerien (DZD د.ج) 2534 </button> 2535 </li><li class="value-picker__choice-list-item"> 2536 <button type="submit" name="country_code" class="value-picker__choice-item" value="UM" >Amerikanische Ãberseeinseln (USD $) 2537 </button> 2538 </li><li class="value-picker__choice-list-item"> 2539 <button type="submit" name="country_code" class="value-picker__choice-item" value="AD" >Andorra (EUR â¬) 2540 </button> 2541 </li><li class="value-picker__choice-list-item"> 2542 <button type="submit" name="country_code" class="value-picker__choice-item" value="AO" >Angola (EUR â¬) 2543 </button> 2544 </li><li class="value-picker__choice-list-item"> 2545 <button type="submit" name="country_code" class="value-picker__choice-item" value="AI" >Anguilla (XCD $) 2546 </button> 2547 </li><li class="value-picker__choice-list-item"> 2548 <button type="submit" name="country_code" class="value-picker__choice-item" value="AG" >Antigua und Barbuda (XCD $) 2549 </button> 2550 </li><li class="value-picker__choice-list-item"> 2551 <button type="submit" name="country_code" class="value-picker__choice-item" value="AR" >Argentinien (EUR â¬) 2552 </button> 2553 </li><li class="value-picker__choice-list-item"> 2554 <button type="submit" name="country_code" class="value-picker__choice-item" value="AM" aria-current="true">Armenien (AMD Õ¤Ö.) 2555 </button> 2556 </li><li class="value-picker__choice-list-item"> 2557 <button type="submit" name="country_code" class="value-picker__choice-item" value="AW" >Aruba (AWG Æ) 2558 </button> 2559 </li><li class="value-picker__choice-list-item"> 2560 <button type="submit" name="country_code" class="value-picker__choice-item" value="AC" >Ascension (SHP £) 2561 </button> 2562 </li><li class="value-picker__choice-list-item"> 2563 <button type="submit" name="country_code" class="value-picker__choice-item" value="AZ" >Aserbaidschan (AZN â¼) 2564 </button> 2565 </li><li class="value-picker__choice-list-item"> 2566 <button type="submit" name="country_code" class="value-picker__choice-item" value="AU" >Australien (AUD $) 2567 </button> 2568 </li><li class="value-picker__choice-list-item"> 2569 <button type="submit" name="country_code" class="value-picker__choice-item" value="BS" >Bahamas (BSD $) 2570 </button> 2571 </li><li class="value-picker__choice-list-item"> 2572 <button type="submit" name="country_code" class="value-picker__choice-item" value="BH" >Bahrain (EUR â¬) 2573 </button> 2574 </li><li class="value-picker__choice-list-item"> 2575 <button type="submit" name="country_code" class="value-picker__choice-item" value="BD" >Bangladesch (BDT à§³) 2576 </button> 2577 </li><li class="value-picker__choice-list-item"> 2578 <button type="submit" name="country_code" class="value-picker__choice-item" value="BB" >Barbados (BBD $) 2579 </button> 2580 </li><li class="value-picker__choice-list-item"> 2581 <button type="submit" name="country_code" class="value-picker__choice-item" value="BY" >Belarus (EUR â¬) 2582 </button> 2583 </li><li class="value-picker__choice-list-item"> 2584 <button type="submit" name="country_code" class="value-picker__choice-item" value="BE" >Belgien (EUR â¬) 2585 </button> 2586 </li><li class="value-picker__choice-list-item"> 2587 <button type="submit" name="country_code" class="value-picker__choice-item" value="BZ" >Belize (BZD $) 2588 </button> 2589 </li><li class="value-picker__choice-list-item"> 2590 <button type="submit" name="country_code" class="value-picker__choice-item" value="BJ" >Benin (XOF Fr) 2591 </button> 2592 </li><li class="value-picker__choice-list-item"> 2593 <button type="submit" name="country_code" class="value-picker__choice-item" value="BM" >Bermuda (USD $) 2594 </button> 2595 </li><li class="value-picker__choice-list-item"> 2596 <button type="submit" name="country_code" class="value-picker__choice-item" value="BT" >Bhutan (EUR â¬) 2597 </button> 2598 </li><li class="value-picker__choice-list-item"> 2599 <button type="submit" name="country_code" class="value-picker__choice-item" value="BO" >Bolivien (BOB Bs.) 2600 </button> 2601 </li><li class="value-picker__choice-list-item"> 2602 <button type="submit" name="country_code" class="value-picker__choice-item" value="BA" >Bosnien und Herzegowina (BAM ÐÐ) 2603 </button> 2604 </li><li class="value-picker__choice-list-item"> 2605 <button type="submit" name="country_code" class="value-picker__choice-item" value="BW" >Botsuana (BWP P) 2606 </button> 2607 </li><li class="value-picker__choice-list-item"> 2608 <button type="submit" name="country_code" class="value-picker__choice-item" value="BR" >Brasilien (EUR â¬) 2609 </button> 2610 </li><li class="value-picker__choice-list-item"> 2611 <button type="submit" name="country_code" class="value-picker__choice-item" value="VG" >Britische Jungferninseln (USD $) 2612 </button> 2613 </li><li class="value-picker__choice-list-item"> 2614 <button type="submit" name="country_code" class="value-picker__choice-item" value="IO" >Britisches Territorium im Indischen Ozean (USD $) 2615 </button> 2616 </li><li class="value-picker__choice-list-item"> 2617 <button type="submit" name="country_code" class="value-picker__choice-item" value="BN" >Brunei Darussalam (BND $) 2618 </button> 2619 </li><li class="value-picker__choice-list-item"> 2620 <button type="submit" name="country_code" class="value-picker__choice-item" value="BG" >Bulgarien (EUR â¬) 2621 </button> 2622 </li><li class="value-picker__choice-list-item"> 2623 <button type="submit" name="country_code" class="value-picker__choice-item" value="BF" >Burkina Faso (XOF Fr) 2624 </button> 2625 </li><li class="value-picker__choice-list-item"> 2626 <button type="submit" name="country_code" class="value-picker__choice-item" value="BI" >Burundi (BIF Fr) 2627 </button> 2628 </li><li class="value-picker__choice-list-item"> 2629 <button type="submit" name="country_code" class="value-picker__choice-item" value="CV" >Cabo Verde (CVE $) 2630 </button> 2631 </li><li class="value-picker__choice-list-item"> 2632 <button type="submit" name="country_code" class="value-picker__choice-item" value="CL" >Chile (EUR â¬) 2633 </button> 2634 </li><li class="value-picker__choice-list-item"> 2635 <button type="submit" name="country_code" class="value-picker__choice-item" value="CN" >China (CNY Â¥) 2636 </button> 2637 </li><li class="value-picker__choice-list-item"> 2638 <button type="submit" name="country_code" class="value-picker__choice-item" value="CK" >Cookinseln (NZD $) 2639 </button> 2640 </li><li class="value-picker__choice-list-item"> 2641 <button type="submit" name="country_code" class="value-picker__choice-item" value="CR" >Costa Rica (CRC â¡) 2642 </button> 2643 </li><li class="value-picker__choice-list-item"> 2644 <button type="submit" name="country_code" class="value-picker__choice-item" value="CI" >Côte dâIvoire (XOF Fr) 2645 </button> 2646 </li><li class="value-picker__choice-list-item"> 2647 <button type="submit" name="country_code" class="value-picker__choice-item" value="CW" >Curaçao (ANG Æ) 2648 </button> 2649 </li><li class="value-picker__choice-list-item"> 2650 <button type="submit" name="country_code" class="value-picker__choice-item" value="DK" >Dänemark (DKK kr.) 2651 </button> 2652 </li><li class="value-picker__choice-list-item"> 2653 <button type="submit" name="country_code" class="value-picker__choice-item" value="DE" >Deutschland (EUR â¬) 2654 </button> 2655 </li><li class="value-picker__choice-list-item"> 2656 <button type="submit" name="country_code" class="value-picker__choice-item" value="DM" >Dominica (XCD $) 2657 </button> 2658 </li><li class="value-picker__choice-list-item"> 2659 <button type="submit" name="country_code" class="value-picker__choice-item" value="DO" >Dominikanische Republik (DOP $) 2660 </button> 2661 </li><li class="value-picker__choice-list-item"> 2662 <button type="submit" name="country_code" class="value-picker__choice-item" value="DJ" >Dschibuti (DJF Fdj) 2663 </button> 2664 </li><li class="value-picker__choice-list-item"> 2665 <button type="submit" name="country_code" class="value-picker__choice-item" value="EC" >Ecuador (USD $) 2666 </button> 2667 </li><li class="value-picker__choice-list-item"> 2668 <button type="submit" name="country_code" class="value-picker__choice-item" value="SV" >El Salvador (USD $) 2669 </button> 2670 </li><li class="value-picker__choice-list-item"> 2671 <button type="submit" name="country_code" class="value-picker__choice-item" value="ER" >Eritrea (EUR â¬) 2672 </button> 2673 </li><li class="value-picker__choice-list-item"> 2674 <button type="submit" name="country_code" class="value-picker__choice-item" value="EE" >Estland (EUR â¬) 2675 </button> 2676 </li><li class="value-picker__choice-list-item"> 2677 <button type="submit" name="country_code" class="value-picker__choice-item" value="SZ" >Eswatini (EUR â¬) 2678 </button> 2679 </li><li class="value-picker__choice-list-item"> 2680 <button type="submit" name="country_code" class="value-picker__choice-item" value="FO" >Färöer (DKK kr.) 2681 </button> 2682 </li><li class="value-picker__choice-list-item"> 2683 <button type="submit" name="country_code" class="value-picker__choice-item" value="FK" >Falklandinseln (FKP £) 2684 </button> 2685 </li><li class="value-picker__choice-list-item"> 2686 <button type="submit" name="country_code" class="value-picker__choice-item" value="FJ" >Fidschi (FJD $) 2687 </button> 2688 </li><li class="value-picker__choice-list-item"> 2689 <button type="submit" name="country_code" class="value-picker__choice-item" value="FI" >Finnland (EUR â¬) 2690 </button> 2691 </li><li class="value-picker__choice-list-item"> 2692 <button type="submit" name="country_code" class="value-picker__choice-item" value="FR" >Frankreich (EUR â¬) 2693 </button> 2694 </li><li class="value-picker__choice-list-item"> 2695 <button type="submit" name="country_code" class="value-picker__choice-item" value="GF" >Französisch-Guayana (EUR â¬) 2696
2696 </button> 2697 </li><li class="value-picker__choice-list-item"> 2698 <button type="submit" name="country_code" class="value-picker__choice-item" value="PF" >Französisch-Polynesien (XPF Fr) 2699 </button> 2700 </li><li class="value-picker__choice-list-item"> 2701 <button type="submit" name="country_code" class="value-picker__choice-item" value="TF" >Französische Südgebiete (EUR â¬) 2702 </button> 2703 </li><li class="value-picker__choice-list-item"> 2704 <button type="submit" name="country_code" class="value-picker__choice-item" value="GA" >Gabun (XOF Fr) 2705 </button> 2706 </li><li class="value-picker__choice-list-item"> 2707 <button type="submit" name="country_code" class="value-picker__choice-item" value="GM" >Gambia (GMD D) 2708 </button> 2709 </li><li class="value-picker__choice-list-item"> 2710 <button type="submit" name="country_code" class="value-picker__choice-item" value="GE" >Georgien (EUR â¬) 2711 </button> 2712 </li><li class="value-picker__choice-list-item"> 2713 <button type="submit" name="country_code" class="value-picker__choice-item" value="GH" >Ghana (EUR â¬) 2714 </button> 2715 </li><li class="value-picker__choice-list-item"> 2716 <button type="submit" name="country_code" class="value-picker__choice-item" value="GI" >Gibraltar (GBP £) 2717 </button> 2718 </li><li class="value-picker__choice-list-item"> 2719 <button type="submit" name="country_code" class="value-picker__choice-item" value="GD" >Grenada (XCD $) 2720 </button> 2721 </li><li class="value-picker__choice-list-item"> 2722 <button type="submit" name="country_code" class="value-picker__choice-item" value="GR" >Griechenland (EUR â¬) 2723 </button> 2724 </li><li class="value-picker__choice-list-item"> 2725 <button type="submit" name="country_code" class="value-picker__choice-item" value="GL" >Grönland (DKK kr.) 2726 </button> 2727 </li><li class="value-picker__choice-list-item"> 2728 <button type="submit" name="country_code" class="value-picker__choice-item" value="GP" >Guadeloupe (EUR â¬) 2729 </button> 2730 </li><li class="value-picker__choice-list-item"> 2731 <button type="submit" name="country_code" class="value-picker__choice-item" value="GT" >Guatemala (GTQ Q) 2732 </button> 2733 </li><li class="value-picker__choice-list-item"> 2734 <button type="submit" name="country_code" class="value-picker__choice-item" value="GG" >Guernsey (GBP £) 2735 </button> 2736 </li><li class="value-picker__choice-list-item"> 2737 <button type="submit" name="country_code" class="value-picker__choice-item" value="GN" >Guinea (GNF Fr) 2738 </button> 2739 </li><li class="value-picker__choice-list-item"> 2740 <button type="submit" name="country_code" class="value-picker__choice-item" value="GW" >Guinea-Bissau (XOF Fr) 2741 </button> 2742 </li><li class="value-picker__choice-list-item"> 2743 <button type="submit" name="country_code" class="value-picker__choice-item" value="GY" >Guyana (GYD $) 2744 </button> 2745 </li><li class="value-picker__choice-list-item"> 2746 <button type="submit" name="country_code" class="value-picker__choice-item" value="HT" >Haiti (EUR â¬) 2747 </button> 2748 </li><li class="value-picker__choice-list-item"> 2749 <button type="submit" name="country_code" class="value-picker__choice-item" value="HN" >Honduras (HNL L) 2750 </button> 2751 </li><li class="value-picker__choice-list-item"> 2752 <button type="submit" name="country_code" class="value-picker__choice-item" value="IN" >Indien (INR â¹) 2753 </button> 2754 </li><li class="value-picker__choice-list-item"> 2755 <button type="submit" name="country_code" class="value-picker__choice-item" value="ID" >Indonesien (IDR Rp) 2756 </button> 2757 </li><li class="value-picker__choice-list-item"> 2758 <button type="submit" name="country_code" class="value-picker__choice-item" value="IQ" >Irak (EUR â¬) 2759 </button> 2760 </li><li class="value-picker__choice-list-item"> 2761 <button type="submit" name="country_code" class="value-picker__choice-item" value="IE" >Irland (EUR â¬) 2762 </button> 2763 </li><li class="value-picker__choice-list-item"> 2764 <button type="submit" name="country_code" class="value-picker__choice-item" value="IS" >Island (ISK kr) 2765 </button> 2766 </li><li class="value-picker__choice-list-item"> 2767 <button type="submit" name="country_code" class="value-picker__choice-item" value="IM" >Isle of Man (GBP £) 2768 </button> 2769 </li><li class="value-picker__choice-list-item"> 2770 <button type="submit" name="country_code" class="value-picker__choice-item" value="IL" >
2770Israel (ILS âª) 2771 </button> 2772 </li><li class="value-picker__choice-list-item"> 2773 <button type="submit" name="country_code" class="value-picker__choice-item" value="IT" >Italien (EUR â¬) 2774 </button> 2775 </li><li class="value-picker__choice-list-item"> 2776 <button type="submit" name="country_code" class="value-picker__choice-item" value="JM" >Jamaika (JMD $) 2777 </button> 2778 </li><li class="value-picker__choice-list-item"> 2779 <button type="submit" name="country_code" class="value-picker__choice-item" value="JP" >Japan (JPY Â¥) 2780 </button> 2781 </li><li class="value-picker__choice-list-item"> 2782 <button type="submit" name="country_code" class="value-picker__choice-item" value="YE" >Jemen (YER ï·¼) 2783 </button> 2784 </li><li class="value-picker__choice-list-item"> 2785 <button type="submit" name="country_code" class="value-picker__choice-item" value="JE" >Jersey (EUR â¬) 2786 </button> 2787 </li><li class="value-picker__choice-list-item"> 2788 <button type="submit" name="country_code" class="value-picker__choice-item" value="JO" >Jordanien (EUR â¬) 2789 </button> 2790 </li><li class="value-picker__choice-list-item"> 2791 <button type="submit" name="country_code" class="value-picker__choice-item" value="KY" >Kaimaninseln (KYD $) 2792 </button> 2793 </li><li class="value-picker__choice-list-item"> 2794 <button type="submit" name="country_code" class="value-picker__choice-item" value="KH" >Kambodscha (KHR á) 2795 </button> 2796 </li><li class="value-picker__choice-list-item"> 2797 <button type="submit" name="country_code" class="value-picker__choice-item" value="CM" >Kamerun (XAF CFA) 2798 </button> 2799 </li><li class="value-picker__choice-list-item"> 2800 <button type="submit" name="country_code" class="value-picker__choice-item" value="CA" >Kanada (CAD $) 2801 </button> 2802 </li><li class="value-picker__choice-list-item"> 2803 <button type="submit" name="country_code" class="value-picker__choice-item" value="BQ" >Karibische Niederlande (USD $) 2804 </button> 2805 </li><li class="value-picker__choice-list-item"> 2806 <button type="submit" name="country_code" class="value-picker__choice-item" value="KZ" >Kasachstan (KZT â¸) 2807 </button> 2808 </li><li class="value-picker__choice-list-item"> 2809 <button type="submit" name="country_code" class="value-picker__choice-item" value="QA" >Katar (QAR ر.Ù) 2810 </button> 2811 </li><li class="value-picker__choice-list-item"> 2812 <button type="submit" name="country_code" class="value-picker__choice-item" value="KE" >Kenia (KES KSh) 2813 </button> 2814 </li><li class="value-picker__choice-list-item"> 2815 <button type="submit" name="country_code" class="value-picker__choice-item" value="KG" >Kirgisistan (KGS som) 2816 </button> 2817 </li><li class="value-picker__choice-list-item"> 2818 <button type="submit" name="country_code" class="value-picker__choice-item" value="KI" >Kiribati (EUR â¬) 2819 </button> 2820 </li><li class="value-picker__choice-list-item"> 2821 <button type="submit" name="country_code" class="value-picker__choice-item" value="CC" >Kokosinseln (AUD $) 2822 </button> 2823 </li><li class="value-picker__choice-list-item"> 2824 <button type="submit" name="country_code" class="value-picker__choice-item" value="CO" >Kolumbien (EUR â¬) 2825 </button> 2826 </li><li class="value-picker__choice-list-item"> 2827 <button type="submit" name="country_code" class="value-picker__choice-item" value="KM" >Komoren (KMF Fr) 2828 </button> 2829 </li><li class="value-picker__choice-list-item"> 2830 <button type="submit" name="country_code" class="value-picker__choice-item" value="CG" >Kongo-Brazzaville (XAF CFA) 2831 </button> 2832 </li><li class="value-picker__choice-list-item"> 2833 <button type="submit" name="country_code" class="value-picker__choice-item" value="CD" >Kongo-Kinshasa (CDF Fr) 2834 </button> 2835 </li><li class="value-picker__choice-list-item"> 2836 <button type="submit" name="country_code" class="value-picker__choice-item" value="XK" >Kosovo (EUR â¬) 2837 </button> 2838 </li><li class="value-picker__choice-list-item"> 2839 <button type="submit" name="country_code" class="value-picker__choice-item" value="HR" >Kroatien (EUR â¬) 2840 </button> 2841 </li><li class="value-picker__choice-list-item"> 2842 <button type="submit" name="country_code" class="value-picker__choice-item" value="KW" >Kuwait (EUR â¬) 2843 </button> 2844 </li><li class="value-picker__choice-list-item"> 2845 <button type="submit" name="country_code" class="value-picker__choice-item" value="LA" >Laos (LAK â) 2846 </button> 2847 </li><li class="value-picker__choice-list-item"> 2848 <button type="submit" name="country_code" class="value-picker__choice-item" value="LS" >Lesotho (EUR â¬) 2849 </button> 2850 </li><li class="value-picker__choice-list-item"> 2851 <button type="submit" name="country_code" class="value-picker__choice-item" value="LV" >Lettland (EUR â¬) 2852 </button> 2853 </li><li class="value-picker__choice-list-item"> 2854 <button type="submit" name="country_code" class="value-picker__choice-item" value="LB" >Libanon (LBP Ù.Ù) 2855 </button> 2856 </li><li class="value-picker__choice-list-item"> 2857 <button type="submit" name="country_code" class="value-picker__choice-item" value="LR" >Liberia (EUR â¬) 2858 </button> 2859 </li><li class="value-picker__choice-list-item"> 2860 <button type="submit" name="country_code" class="value-picker__choice-item" value="LY" >Libyen (EUR â¬) 2861 </button> 2862 </li><li class="value-picker__choice-list-item"> 2863 <button type="submit" name="country_code" class="value-picker__choice-item" value="LI" >Liechtenstein (CHF CHF) 2864 </button> 2865 </li><li class="value-picker__choice-list-item"> 2866 <button type="submit" name="country_code" class="value-picker__choice-item" value="LT" >Litauen (EUR â¬) 2867 </button> 2868 </li><li class="value-picker__choice-list-item"> 2869 <button type="submit" name="country_code" class="value-picker__choice-item" value="LU" >Luxemburg (EUR â¬) 2870 </button> 2871 </li><li class="value-picker__choice-list-item"> 2872 <button type="submit" name="country_code" class="value-picker__choice-item" value="MG" >Madagaskar (EUR â¬) 2873 </button> 2874 </li><li class="value-picker__choice-list-item"> 2875 <button type="submit" name="country_code" class="value-picker__choice-item" value="MW" >Malawi (MWK MK) 2876 </button> 2877 </li><li class="value-picker__choice-list-item"> 2878 <button type="submit" name="country_code" class="value-picker__choice-item" value="MY" >Malaysia (MYR RM) 2879 </button> 2880 </li><li class="value-picker__choice-list-item"> 2881 <button type="submit" name="country_code" class="value-picker__choice-item" value="MV" >Malediven (MVR MVR) 2882 </button> 2883 </li><li class="value-picker__choice-list-item"> 2884 <button type="submit" name="country_code" class="value-picker__choice-item" value="ML" >Mali (XOF Fr) 2885 </button> 2886 </li><li class="value-picker__choice-list-item"> 2887 <button type="submit" name="country_code" class="value-picker__choice-item" value="MT" >Malta (EUR â¬) 2888 </button> 2889 </li><li class="value-picker__choice-list-item"> 2890 <button type="submit" name="country_code" class="value-picker__choice-item" value="MA" >Marokko (MAD د.Ù .) 2891 </button> 2892 </li><li class="value-picker__choice-list-item"> 2893 <button type="submit" name="country_code" class="value-picker__choice-item" value="MQ" >Martinique (EUR â¬) 2894 </button> 2895 </li><li class="value-picker__choice-list-item"> 2896 <button type="submit" name="country_code" class="value-picker__choice-item" value="MR" >Mauretanien (EUR â¬) 2897 </button> 2898 </li><li class="value-picker__choice-list-item"> 2899 <button type="submit" name="country_code" class="value-picker__choice-item" value="MU" >Mauritius (MUR â¨) 2900 </button> 2901 </li><li class="value-picker__choice-list-item"> 2902 <button type="submit" name="country_code" class="value-picker__choice-item" value="YT" >Mayotte (EUR â¬) 2903 </button> 2904 </li><li class="value-picker__choice-list-item"> 2905 <button type="submit" name="country_code" class="value-picker__choice-item" value="MX" >Mexiko (EUR â¬) 2906 </button> 2907 </li><li class="value-picker__choice-list-item"> 2908 <button type="submit" name="country_code" class="value-picker__choice-item" value="MC" >Monaco (EUR â¬) 2909 </button> 2910 </li><li class="value-picker__choice-list-item"> 2911 <button type="submit" name="country_code" class="value-picker__choice-item" value="MN" >Mongolei (MNT â®) 2912 </button> 2913 </li><li class="value-picker__choice-list-item"> 2914 <button type="submit" name="country_code" class="value-picker__choice-item" value="ME" >Montenegro (EUR â¬) 2915 </button> 2916 </li><li class="value-picker__choice-list-item"> 2917 <button type="submit" name="country_code" class="value-picker__choice-item" value="MS" >Montserrat (XCD $) 2918 </button> 2919 </li><li class="value-picker__choice-list-item"> 2920 <button type="submit" name="country_code" class="value-picker__choice-item" value="MZ" >Mosambik (EUR â¬) 2921 </button> 2922 </li><li class="value-picker__choice-list-item"> 2923 <button type="submit" name="country_code" class="value-picker__choice-item" value="MM" >Myanmar (MMK K) 2924 </button> 2925 </li><li class="value-picker__choice-list-item"> 2926 <button type="submit" name="country_code" class="value-picker__choice-item" value="NA" >Namibia (EUR â¬) 2927 </button> 2928 </li><li class="value-picker__choice-list-item"> 2929 <button type="submit" name="country_code" class="value-picker__choice-item" value="NR" >Nauru (AUD $) 2930 </button> 2931 </li><li class="value-picker__choice-list-item"> 2932 <button type="submit" name="country_code" class="value-picker__choice-item" value="NP" >Nepal (NPR Rs.) 2933 </button> 2934 </li><li class="value-picker__choice-list-item"> 2935 <button type="submit" name="country_code" class="value-picker__choice-item" value="NC" >Neukaledonien (XPF Fr) 2936 </button> 2937 </li><li class="value-picker__choice-list-item"> 2938 <button type="submit" name="country_code" class="value-picker__choice-item" value="NZ" >Neuseeland (NZD $) 2939 </button> 2940 </li><li class="value-picker__choice-list-item"> 2941 <button type="submit" name="country_code" class="value-picker__choice-item" value="NI" >Nicaragua (NIO C$) 2942 </button> 2943 </li><li class="value-picker__choice-list-item"> 2944 <button type="submit" name="country_code" class="value-picker__choice-item" value="NL" >Niederlande (EUR â¬) 2945 </button> 2946 </li><li class="value-picker__choice-list-item"> 2947 <button type="submit" name="country_code" class="value-picker__choice-item" value="NE" >Niger (XOF Fr) 2948 </button> 2949 </li><li class="value-picker__choice-list-item"> 2950 <button type="submit" name="country_code" class="value-picker__choice-item" value="NG" >Nigeria (NGN â¦) 2951 </button> 2952 </li><li class="value-picker__choice-list-item"> 2953 <button type="submit" name="country_code" class="value-picker__choice-item" value="NU" >Niue (NZD $) 2954 </button> 2955 </li><li class="value-picker__choice-list-item"> 2956 <button type="submit" name="country_code" class="value-picker__choice-item" value="MK" >Nordmazedonien (MKD ден) 2957 </button> 2958 </li><li class="value-picker__choice-list-item"> 2959 <button type="submit" name="country_code" class="value-picker__choice-item" value="NF" >Norfolkinsel (AUD $) 2960 </button> 2961 </li><li class="value-picker__choice-list-item"> 2962 <button type="submit" name="country_code" class="value-picker__choice-item" value="NO" >Norwegen (EUR â¬) 2963 </button> 2964 </li><li class="value-picker__choice-list-it
2964em"> 2965 <button type="submit" name="country_code" class="value-picker__choice-item" value="AT" >Ãsterreich (EUR â¬) 2966 </button> 2967 </li><li class="value-picker__choice-list-item"> 2968 <button type="submit" name="country_code" class="value-picker__choice-item" value="OM" >Oman (EUR â¬) 2969 </button> 2970 </li><li class="value-picker__choice-list-item"> 2971 <button type="submit" name="country_code" class="value-picker__choice-item" value="PK" >Pakistan (PKR â¨) 2972 </button> 2973 </li><li class="value-picker__choice-list-item"> 2974 <button type="submit" name="country_code" class="value-picker__choice-item" value="PS" >Palästinensische Autonomiegebiete (ILS âª) 2975 </button> 2976 </li><li class="value-picker__choice-list-item"> 2977 <button type="submit" name="country_code" class="value-picker__choice-item" value="PA" >Panama (USD $) 2978 </button> 2979 </li><li class="value-picker__choice-list-item"> 2980 <button type="submit" name="country_code" class="value-picker__choice-item" value="PG" >Papua-Neuguinea (PGK K) 2981 </button> 2982 </li><li class="value-picker__choice-list-item"> 2983 <button type="submit" name="country_code" class="value-picker__choice-item" value="PY" >Paraguay (PYG â²) 2984 </button> 2985 </li><li class="value-picker__choice-list-item"> 2986 <button type="submit" name="country_code" class="value-picker__choice-item" value="PE" >Peru (PEN S/) 2987 </button> 2988 </li><li class="value-picker__choice-list-item"> 2989 <button type="submit" name="country_code" class="value-picker__choice-item" value="PH" >Philippinen (PHP â±) 2990 </button> 2991 </li><li class="value-picker__choice-list-item"> 2992 <button type="submit" name="country_code" class="value-picker__choice-item" value="PN" >Pitcairninseln (NZD $) 2993 </button> 2994 </li><li class="value-picker__choice-list-item"> 2995 <button type="submit" name="country_code" class="value-picker__choice-item" value="PL" >Polen (PLN zÅ) 2996 </button> 2997 </li><li class="value-picker__choice-list-item"> 2998 <button type="submit" name="country_code" class="value-picker__choice-item" value="PT" >Portugal (EUR â¬) 2999 </button> 3000 </li><li class="value-picker__choice-list-item"> 3001 <button type="submit" name="country_code" class="value-picker__choice-item" value="MD" >Republik Moldau (MDL L) 3002 </button> 3003 </li><li class="value-picker__choice-list-item"> 3004 <button type="submit" name="country_code" class="value-picker__choice-item" value="RE" >Réunion (EUR â¬) 3005 </button> 3006 </li><li class="value-picker__choice-list-item"> 3007 <button type="submit" name="country_code" class="value-picker__choice-item" value="RW" >Ruanda (RWF FRw) 3008 </button> 3009 </li><li class="value-picker__choice-list-item"> 3010 <button type="submit" name="country_code" class="value-picker__choice-item" value="RO" >Rumänien (RON Lei) 3011 </button> 3012 </li><li class="value-picker__choice-list-item"> 3013 <button type="submit" name="country_code" class="value-picker__choice-item" value="RU" >Russland (EUR â¬) 3014 </button> 3015 </li><li class="value-picker__choice-list-item"> 3016 <button type="submit" name="country_code" class="value-picker__choice-item" value="SB" >Salomonen (SBD $) 3017 </button> 3018 </li><li class="value-picker__choice-list-item"> 3019 <button type="submit" name="country_code" class="value-picker__choice-item" value="ZM" >Sambia (EUR â¬) 3020 </button> 3021 </li><li class="value-picker__choice-list-item"> 3022 <button type="submit" name="country_code" class="value-picker__choice-item" value="WS" >Samoa (WST T) 3023 </button> 3024 </li><li class="value-picker__choice-list-item"> 3025 <button type="submit" name="country_code" class="value-picker__choice-item" value="SM" >San Marino (EUR â¬) 3026 </button> 3027 </li><li class="value-picker__choice-list-item"> 3028 <button type="submit" name="country_code" class="value-picker__choice-item" value="ST" >São Tomé und PrÃncipe (STD Db) 3029 </button> 3030 </li><li class="value-picker__choice-list-item"> 3031 <button type="submit" name="country_code" class="value-picker__choice-item" value="SA" >Saudi-Arabien (SAR ر.س) 3032 </button> 3033 </li><li class="value-picker__choice-list-item"> 3034 <button type="submit" name="country_code" class="value-picker__choice-item" value="SE" >
3034Schweden (SEK kr) 3035 </button> 3036 </li><li class="value-picker__choice-list-item"> 3037 <button type="submit" name="country_code" class="value-picker__choice-item" value="CH" >Schweiz (CHF CHF) 3038 </button> 3039 </li><li class="value-picker__choice-list-item"> 3040 <button type="submit" name="country_code" class="value-picker__choice-item" value="SN" >Senegal (XOF Fr) 3041 </button> 3042 </li><li class="value-picker__choice-list-item"> 3043 <button type="submit" name="country_code" class="value-picker__choice-item" value="RS" >Serbien (RSD РСÐ) 3044 </button> 3045 </li><li class="value-picker__choice-list-item"> 3046 <button type="submit" name="country_code" class="value-picker__choice-item" value="SC" >Seychellen (EUR â¬) 3047 </button> 3048 </li><li class="value-picker__choice-list-item"> 3049 <button type="submit" name="country_code" class="value-picker__choice-item" value="SL" >Sierra Leone (SLL Le) 3050 </button> 3051 </li><li class="value-picker__choice-list-item"> 3052 <button type="submit" name="country_code" class="value-picker__choice-item" value="ZW" >Simbabwe (USD $) 3053 </button> 3054 </li><li class="value-picker__choice-list-item"> 3055 <button type="submit" name="country_code" class="value-picker__choice-item" value="SG" >Singapur (SGD $) 3056 </button> 3057 </li><li class="value-picker__choice-list-item"> 3058 <button type="submit" name="country_code" class="value-picker__choice-item" value="SX" >Sint Maarten (ANG Æ) 3059 </button> 3060 </li><li class="value-picker__choice-list-item"> 3061 <button type="submit" name="country_code" class="value-picker__choice-item" value="SK" >Slowakei (EUR â¬) 3062 </button> 3063 </li><li class="value-picker__choice-list-item"> 3064 <button type="submit" name="country_code" class="value-picker__choice-item" value="SI" >Slowenien (EUR â¬) 3065 </button> 3066 </li><li class="value-picker__choice-list-item"> 3067 <button type="submit" name="country_code" class="value-picker__choice-item" value="SO" >Somalia (EUR â¬) 3068 </button> 3069 </li><li class="value-picker__choice-list-item"> 3070 <button type="submit" name="country_code" class="value-picker__choice-item" value="HK" >Sonderverwaltungsregion Hongkong (HKD $) 3071 </button> 3072 </li><li class="value-picker__choice-list-item"> 3073 <button type="submit" name="country_code" class="value-picker__choice-item" value="MO" >Sonderverwaltungsregion Macau (MOP P) 3074 </button> 3075 </li><li class="value-picker__choice-list-item"> 3076 <button type="submit" name="country_code" class="value-picker__choice-item" value="ES" >Spanien (EUR â¬) 3077 </button> 3078 </li><li class="value-picker__choice-list-item"> 3079 <button type="submit" name="country_code" class="value-picker__choice-item" value="SJ" >Spitzbergen und Jan Mayen (EUR â¬) 3080 </button> 3081 </li><li class="value-picker__choice-list-item"> 3082 <button type="submit" name="country_code" class="value-picker__choice-item" value="LK" >Sri Lanka (LKR â¨) 3083 </button> 3084 </li><li class="value-picker__choice-list-item"> 3085 <button type="submit" name="country_code" class="value-picker__choice-item" value="BL" >St. Barthélemy (EUR â¬) 3086 </button> 3087 </li><li class="value-picker__choice-list-item"> 3088 <button type="submit" name="country_code" class="value-picker__choice-item" value="SH" >St. Helena (SHP £) 3089 </button> 3090 </li><li class="value-picker__choice-list-item"> 3091 <button type="submit" name="country_code" class="value-picker__choice-item" value="KN" >St. Kitts und Nevis (XCD $) 3092 </button> 3093 </li><li class="value-picker__choice-list-item"> 3094 <button type="submit" name="country_code" class="value-picker__choice-item" value="LC" >St. Lucia (XCD $) 3095 </button> 3096 </li><li class="value-picker__choice-list-item"> 3097 <button type="submit" name="country_code" class="value-picker__choice-item" value="MF" >St. Martin (EUR â¬) 3098 </button> 3099 </li><li class="value-picker__choice-list-item"> 3100 <button type="submit" name="country_code" class="value-picker__choice-item" value="PM" >St. Pierre und Miquelon (EUR â¬) 3101 </button> 3102 </li><li class="value-picker__choice-list-item"> 3103 <button type="submit" name="country_code" class="value-picker__choice-item" value="VC" >St. Vincent und die Grenadinen (XCD $) 3104 </button> 3105 </li><li class="value-picker__choice-list-item"> 3106 <button type="submit" name="country_code" class="value-picker__choice-item" value="SD" >Sudan (EUR â¬) 3107 </button> 3108 </li><li class="value-picker__choice-list-item"> 3109 <button type="submit" name="country_code" class="value-picker__choice-item" value="ZA" >Südafrika (EUR â¬) 3110 </button> 3111 </li><li class="value-picker__choice-list-item"> 3112 <button type="submit" name="country_code" class="value-picker__choice-item" value="GS" >Südgeorgien und die Südlichen Sandwichinseln (GBP £) 3113 </button> 3114 </li><li class="value-picker__choice-list-item"> 3115 <button type="submit" name="country_code" class="value-picker__choice-item" value="KR" >Südkorea (KRW â©) 3116 </button> 3117 </li><li class="value-picker__choice-list-item"> 3118 <button type="submit" name="country_code" class="value-picker__choice-item" value="SS" >Südsudan (EUR â¬) 3119 </button> 3120 </li><li class="value-picker__choice-list-item"> 3121 <button type="submit" name="country_code" class="value-picker__choice-item" value="SR" >Suriname (EUR â¬) 3122 </button> 3123 </li><li class="value-picker__choice-list-item"> 3124 <button type="submit" name="country_code" class="value-picker__choice-item" value="TJ" >Tadschikistan (TJS Ð Ð) 3125 </button> 3126 </li><li class="value-picker__choice-list-item"> 3127 <button type="submit" name="country_code" class="value-picker__choice-item" value="TW" >Taiwan (TWD $) 3128 </button> 3129 </li><li class="value-picker__choice-list-item"> 3130 <button type="submit" name="country_code" class="value-picker__choice-item" value="TZ" >Tansania (TZS Sh) 3131 </button> 3132 </li><li class="value-picker__choice-list-item"> 3133 <button type="submit" name="country_code" class="value-picker__choice-item" value="TH" >Thailand (THB ฿) 3134 </button> 3135 </li><li class="value-picker__choice-list-item"> 3136 <button type="submit" name="country_code" class="value-picker__choice-item" value="TL" >Timor-Leste (USD $) 3137 </button> 3138 </li><li class="value-picker__choice-list-item"> 3139 <button type="submit" name="country_code" class="value-picker__choice-item" value="TG" >Togo (XOF Fr) 3140 </button> 3141 </li><li class="value-picker__choice-list-item"> 3142 <button type="submit" name="country_code" class="value-picker__choice-item" value="TK" >
3142Tokelau (NZD $) 3143 </button> 3144 </li><li class="value-picker__choice-list-item"> 3145 <button type="submit" name="country_code" class="value-picker__choice-item" value="TO" >Tonga (TOP T$) 3146 </button> 3147 </li><li class="value-picker__choice-list-item"> 3148 <button type="submit" name="country_code" class="value-picker__choice-item" value="TT" >Trinidad und Tobago (TTD $) 3149 </button> 3150 </li><li class="value-picker__choice-list-item"> 3151 <button type="submit" name="country_code" class="value-picker__choice-item" value="TA" >Tristan da Cunha (GBP £) 3152 </button> 3153 </li><li class="value-picker__choice-list-item"> 3154 <button type="submit" name="country_code" class="value-picker__choice-item" value="TD" >Tschad (XAF CFA) 3155 </button> 3156 </li><li class="value-picker__choice-list-item"> 3157 <button type="submit" name="country_code" class="value-picker__choice-item" value="CZ" >Tschechien (CZK KÄ) 3158 </button> 3159 </li><li class="value-picker__choice-list-item"> 3160 <button type="submit" name="country_code" class="value-picker__choice-item" value="TR" >Türkei (EUR â¬) 3161 </button> 3162 </li><li class="value-picker__choice-list-item"> 3163 <button type="submit" name="country_code" class="value-picker__choice-item" value="TN" >Tunesien (EUR â¬) 3164 </button> 3165 </li><li class="value-picker__choice-list-item"> 3166 <button type="submit" name="country_code" class="value-picker__choice-item" value="TM" >Turkmenistan (EUR â¬) 3167 </button> 3168 </li><li class="value-picker__choice-list-item"> 3169 <button type="submit" name="country_code" class="value-picker__choice-item" value="TC" >Turks- und Caicosinseln (USD $) 3170 </button> 3171 </li><li class="value-picker__choice-list-item"> 3172 <button type="submit" name="country_code" class="value-picker__choice-item" value="TV" >Tuvalu (AUD $) 3173 </button> 3174 </li><li class="value-picker__choice-list-item"> 3175 <button type="submit" name="country_code" class="value-picker__choice-item" value="UG" >Uganda (UGX USh) 3176 </button> 3177 </li><li class="value-picker__choice-list-item"> 3178 <button type="submit" name="country_code" class="value-picker__choice-item" value="UA" >Ukraine (UAH â´) 3179 </button> 3180 </li><li class="value-picker__choice-list-item"> 3181 <button type="submit" name="country_code" class="value-picker__choice-item" value="HU" >Ungarn (HUF Ft) 3182 </button> 3183 </li><li class="value-picker__choice-list-item"> 3184 <button type="submit" name="country_code" class="value-picker__choice-item" value="UY" >Uruguay (UYU $U) 3185 </button> 3186 </li><li class="value-picker__choice-list-item"> 3187 <button type="submit" name="country_code" class="value-picker__choice-item" value="UZ" >Usbekistan (UZS so'm) 3188 </button> 3189 </li><li class="value-picker__choice-list-item"> 3190 <button type="submit" name="country_code" class="value-picker__choice-item" value="VU" >Vanuatu (VUV Vt) 3191 </button> 3192 </li><li class="value-picker__choice-list-item"> 3193 <button type="submit" name="country_code" class="value-picker__choice-item" value="VA" >Vatikanstadt (EUR â¬) 3194 </button> 3195 </li><li class="value-picker__choice-list-item"> 3196 <button type="submit" name="country_code" class="value-picker__choice-item" value="VE" >Venezuela (USD $) 3197 </button> 3198 </li><li class="value-picker__choice-list-item"> 3199 <button type="submit" name="country_code" class="value-picker__choice-item" value="AE" >Vereinigte Arabische Emirate (AED د.Ø¥) 3200 </button> 3201 </li><li class="value-picker__choice-list-item"> 3202 <button type="submit" name="country_code" class="value-picker__choice-item" value="US" >Vereinigte Staaten (USD $) 3203 </button> 3204 </li><li class="value-picker__choice-list-item"> 3205 <button type="submit" name="country_code" class="value-picker__choice-item" value="GB" >Vereinigtes Königreich (GBP £) 3206 </button> 3207 </li><li class="value-picker__choice-list-item"> 3208 <button type="submit" name="country_code" class="value-picker__choice-item" value="VN" >Vietnam (VND â«) 3209 </button> 3210 </li><li class="value-picker__choice-list-item"> 3211 <button type="submit" name="country_code" class="value-picker__choice-item" value="WF" >Wallis und Futuna (XPF Fr) 3212 </button> 3213 </li><li class="value-picker__choice-list-item"> 3214 <button type="submit" name="country_code" class="value-picker__choice-item" value="CX" >Weihnachtsinsel (AUD $) 3215 </button> 3216 </li><li class="value-picker__choice-list-item"> 3217 <button type="submit" name="country_code" class="value-picker__choice-item" value="EH" >Westsahara (MAD د.Ù .) 3218 </button> 3219 </li><li class="value-picker__choice-list-item"> 3220 <button type="submit" name="country_code" class="value-picker__choice-item" value="CF" >Zentralafrikanische Republik (XAF CFA) 3221 </button> 3222 </li><li class="value-picker__choice-list-item"> 3223 <button type="submit" name="country_code" class="value-picker__choice-item" value="CY" >Zypern (EUR â¬) 3224 </button> 3225 </li></ul> 3226 </div> 3227 </div> 3228 </div> 3229 </div></form><p class="hidden-pocket">© 2026 ganz24<br>Powered by Shopify</p> 3230 </div><div class="footer__aside-item footer__aside-item--social"> 3231 <p class="footer__aside-title">Folge uns</p><ul class="social-media__item-list list--unstyled" role="list"> 3232 <li class="social-media__item social-media__item--facebook"> 3233 <a href="https://www.facebook.com/ganz24com/" target="_blank" rel="noopener" aria-label="Folge uns auf Facebook"><svg focusable="false" class="icon icon--facebook " viewBox="0 0 30 30"> 3234 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 3235 </svg></a> 3236 </li> 3237 3238 3239<li class="social-media__item social-media__item--instagram"> 3240 <a href="https://www.instagram.com/ganzheitliche.energiekonzepte" target="_blank" rel="noopener" aria-label="Folge uns auf Instagram"><svg focusable="false" class="icon icon--instagram " role="presentation" viewB
3240ox="0 0 30 30"> 3241 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 3242 </svg></a> 3243 </li> 3244 3245 3246<li class="social-media__item social-media__item--youtube"> 3247 <a href="https://www.youtube.com/@ENVIRON.SOLUTIONS" target="_blank" rel="noopener" aria-label="Folge uns auf YouTube"><svg focusable="false" class="icon icon--youtube " role="presentation" viewBox="0 0 30 30"> 3248 <path d="M15 30c8.2842712 0 15-6.7157288 15-15 0-8.28427125-6.7157288-15-15-15C6.71572875 0 0 6.71572875 0 15c0 8.2842712 6.71572875 15 15 15zm7.6656364-18.7823145C23 12.443121 23 15 23 15s0 2.5567903-.3343636 3.7824032c-.184.6760565-.7260909 1.208492-1.4145455 1.3892823C20.0033636 20.5 15 20.5 15 20.5s-5.00336364 0-6.25109091-.3283145c-.68836364-.1807903-1.23054545-.7132258-1.41454545-1.3892823C7 17.5567903 7 15 7 15s0-2.556879.33436364-3.7823145c.184-.6761452.72618181-1.2085807 1.41454545-1.38928227C9.99663636 9.5 15 9.5 15 9.5s5.0033636 0 6.2510909.32840323c.6884546.18070157 1.2305455.71313707 1.4145455 1.38928227zm-9.302 6.103758l4.1818181-2.3213548-4.1818181-2.3215322v4.642887z" fill="currentColor" fill-rule="evenodd"></path> 3249 </svg></a> 3250 </li> 3251 3252 3253<li class="social-media__item social-media__item--linkedin"> 3254 <a href="https://www.linkedin.com/company/ganzheitliche-energiekonzepte/" target="_blank" rel="noopener" aria-label="Folge uns auf LinkedIn"><svg focusable="false" class="icon icon--linkedin " role="presentation" viewB
3254ox="0 0 30 30"> 3255 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zM10.2456033 7.5c-.92709386 0-1.67417473.75112475-1.67417473 1.67662742 0 .92604418.74708087 1.67716898 1.67417473 1.67716898.9233098 0 1.6730935-.7511248 1.6730935-1.67716898C11.9186968 8.25112475 11.1689131 7.5 10.2456033 7.5zM8.80063428 21.4285714h2.88885682v-9.3037658H8.80063428v9.3037658zm4.69979822-9.3037658v9.3037658h2.8829104v-4.6015191c0-1.2141468.2292058-2.3898439 1.7309356-2.3898439 1.4811878 0 1.5001081 1.3879832 1.5001081 2.4667435v4.5246195H22.5V16.326122c0-2.5057349-.5400389-4.4320151-3.4618711-4.4320151-1.4044256 0-2.3466556.7711619-2.7315482 1.502791h-.0394623v-1.2720923h-2.7666859z" fill="currentColor" fill-rule="evenodd"></path> 3256 </svg></a> 3257 </li> 3258 3259 3260 3261 </ul></div><div class="footer__aside-item footer__aside-item--payment"> 3262 <p class="footer__aside-title">Wir akzeptieren</p> 3263 3264 <div class="payment-list"> 3265 3266 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3267 3268 3269 <svg class="payment-list__item" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
32690 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3270 3271 3272 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
3272001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 3273 3274 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-blik"><title id="pi-blik">BLIK</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="url(#pi-blik-paint0_linear)"/><path d="M30.343 17.155l-2.785-3.639 2.563-3.236h-2.185l-2.456 3.138V6.78h-1.848v10.375h1.848v-3.532l2.456 3.532h2.407zM18.613 6.78h-1.848v10.366h1.848V6.78zm3.433 3.508h-1.848v6.867h1.848v-6.867z" fill="#fff"/><path d="M13.849 9.573a1.651 1.651 0 100-3.302 1.651 1.651 0 000 3.302z" fill="url(#pi-blik-paint1_radial)"/><path d="M12.041 10.206c-.574 0-1.138.144-1.642.419V6.82H8.534v6.9a3.516 3.516 0 103.507-3.515zm0 5.175a1.643 1.643 0 110-3.286 1.643 1.643 0 010 3.286z" fill="#fff"/><defs><radialGradient id="pi-blik-paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.51 6.18) scale(5.41297)"><stop stop-color="red"/><stop offset=".49" stop-color="#E83E49"/><stop offset="1" stop-color="#F0F"/></radialGradient><linearGradient id="pi-blik-paint0_linear" x1="19" y1="4.977" x2="19" y2="55.605" gradientUnits="userSpaceOnUse"><stop/><stop offset=".732" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs></svg> 3275 3276 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-eps"> <title id="pi-eps">EPS</title> <path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" opacity=".07"/> <path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#fff"/> <path fill="#71706f" d="M27.745 12.32h-2.322a.465.465 0 01-.468-.464c0-.258.21-.484.468-.484h3.535V9.628h-3.535c-1.233 0-2.237 1.006-2.237 2.236s1.004 2.237 2.237 2.237h2.29c.259 0 .469.205.469.462 0 .258-.21.448-.468.448h-4.912c-.417.796-.822 1.478-1.645 1.82h6.588c1.213-.018 2.205-1.045 2.205-2.265 0-1.22-.992-2.23-2.205-2.247z"/> <path fill="#71706f" d="M18.845 9.628c-1.968 0-3.571 1.612-3.571 3.594V20.697h1.782V16.83h1.785c1.968 0 3.565-1.634 3.565-3.615 0-1.98-1.593-3.587-3.561-3.587zm0 5.383h-1.79v-1.796c0-1.003.8-1.82
32761.79-1.82s1.796.817 1.796 1.82a1.79 1.79 0 01-1.796 1.796z"/> <path fill="#c8036f" d="M9.634 16.83c-1.685 0-3.101-1.2-3.484-2.768 0 0-.111-.519-.111-.86 0-.342.105-.865.105-.865a3.594 3.594 0 013.482-2.73c1.978 0 3.6 1.608 3.6 3.586v.87H7.973c.31.607.938.948 1.662.948h4.724l.006-5.13c0-.764-.625-1.39-1.39-1.39H6.278c-.764 0-1.39.607-1.39 1.371v6.696c0 .765.626 1.41 1.39 1.41h6.696c.686 0 1.259-.493 1.37-1.138h-4.71z"/> <path fill="#c8036f" d="M9.626 11.31c-.72 0-1.348.44-1.66 1.01h3.32c-.312-.57-.939-1.01-1.66-1.01zM12.659 6.314c0-1.635-1.359-2.96-3.034-2.96-1.647 0-2.987 1.282-3.031 2.879v.91c0 .106.086.21.195.21h1.116c.11 0 .205-.104.205-.21v-.83c0-.815.68-1.48 1.516-1.48.837 0 1.516.665 1.516 1.48v.83c0 .106.089.21.198.21h1.116c.109 0 .202-.104.202-.21v-.83z"/> <g> <path fill="#71706f" d="M20.843 19.142l-.16.914c-.082.462-.384.673-.794.673-.347 0-.616-.226-.538-.672l.161-.914h.249l-.161.913c-.05.285.078.447.32.447.249 0 .462-.148.513-.446l.161-.915h.25zm-.977-.285c0 .076.059.112.121.112.079 0 .164-.057.164-.162 0-.074-.05-.112-.114-.112-.08 0-.17.052-.17.162zm.538-.003c0 .079.06.114.126.114.07 0 .161-.056.161-.159 0-.074-.054-.114-.114-.114-.08 0-.173.052-.173.16zM21.445 19.142l-.112.632a.57.57 0 01.423-.199c.278 0 .47.163.47.465 0 .428-.297.686-.678.686-.148 0-.274-.055-.35-.194l-.042.165h-.218l.276-1.554h.23zm-.175 1.066c-.01.183.11.302.282.302a.444.444 0 00.441-.423c.01-.186-.111-.296-.28-.296a.45.45 0 00-.443.417zM22.68 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM24.193 19.597l-.012.146a.414.414 0 01.357-.17c.107 0 .204.039.255.095l-.139.201a.244.244 0 00-.183-.067.346.346 0 00-.352.3l-.106.595h-.23l.195-1.1h.215zM25.905 19.597l.116.87.422-.87h.257l-.578 1.1h-.27l-.11-.725-.178.36-.192.365h-.27l-.194-1.1h.26l.114.87.424-.87h.199zM26.997 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM28.525 19.597l-.194 1.1H28.1l.195-1.1h.23zm-.204-.3c0 .08.059.12.121.12.09 0 .173-.059.173-.168a.113.113 0 00-.117-.117c-.082 0-.177.054-.177.166zM29.55 19.87c-.072-.081-.164-.104-.274-.104-.152 0-.26.052-.26.148 0 .08.088.114.218.126.201.017.459.085.405.37-.038.205-.244.326-.53.326-.18 0-.353-.04-.47-.204l.151-.163c.083.114.229.161.358.164.11 0 .24-.04.26-.144.02-.098-.067-.136-.228-.152-.188-.018-.394-.087-.394-.296 0-.276.298-.372.522-.372.17 0 .295.038.399.148l-.157.152zM30.278 19.597l-.105.592c-.034.189.051.319.244.319.181 0 .336-.15.367-.334l.101-.576h.231l-.195 1.099h-.208l.015-.16a.573.573 0 01-.412.182c-.271 0-.432-.194-.374-.528l.105-.593h.231zM32.13 20.697l.105-.589c.033-.19-.032-.317-.242-.317-.184 0-.339.148-.37.33l-.1.576h-.232l.195-1.1h.21l-.015.16a.583.583 0 01.403-.176c.27 0 .444.187.384.525l-.106.59h-.233zM32.912 20.848c-.016.152.1.213.296.213.17 0 .354-.095.396-.337l.034-.189c-.1.142-.285.197-.421.197-.283 0-.48-.168-.48-.473 0-.434.323-.685.688-.685.155 0 .294.073.343.199l.038-.176h.224l-.193 1.132c-.071.42-.383.55-.668.55-.34 0-.528-.165-.481-.43h.224zm.065-.633c0 .188.123.302.3.302.477 0 .605-.733.128-.733a.42.42 0 00-.428.43z"/></g></svg> 3277 3278 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
327806zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3279 3280 3281 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
32817 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 3282 3283 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 3284 3285 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 3286 3287 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
3287<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3288 3289 3290 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 3291 3292 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
32920-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 3293 3294 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 3295 3296 3297 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-twint"><title id="pi-twint">Twint</title><path d="M3 0h32a3 3 0 0 1 3 3v17.97a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V3a3 3 0 0 1 3-3z" fill="#000"/><path fill="#fff" d="M11.822 14.477a.49.49 0 0 1-.22.383L7.31 17.337a.49.49 0 0 1-.442 0L2.576 14.86a.49.49 0 0 1-.22-.383V9.522a.49.49 0 0 1 .22-.382l4.292-2.478a.49.49 0 0 1 .442 0l4.291 2.478a.49.49 0 0 1 .221.382v4.955zM35.645 9.88H31.8v.913h1.378v3.923h1.088v-3.923h1.379v-.914.001zm-17.452-.001h-3.845v.913h1.379v3.923h1.088v-3.923h1.378v-.914.001zm11.12-.154c-1.209 0-1.882.771-1.882 1.887v3.103h1.075V11.59c0-.486.289-.86.819-.86s.815.444.815.86v3.127h1.075v-3.103c0-1.116-.696-1.887-1.904-1.887h.002v-.002zm-4.061.154h1.08v4.836h-1.08V9.879zm-3.644 1.915l.036.215 1.009 2.706h.44l1.375-4.837h-1.063l-.655 2.541-.039.272-.053-.272-.875-2.54h-.35l-.876 2.54-.053.272-.039-.272-.654-2.54h-1.064l1.375 4.836h.44l1.01-2.706.036-.215"/><path fill="#ff4800" d="M9.324 12.012l-1.118 1.64-.573-.878.662-.988c.123-.177.385-.66.082-1.321a1.377 1.377 0 0 0-1.248-.796 1.377 1.377 0 0 0-1.247.796 1.27 1.27 0 0 0 .076 1.3l.674.995.495.716.75 1.145a.428.428 0 0 0 .334.19c.2 0 .322-.179.338-.201l1.754-2.597h-.979zm-2.202.042s-.293-.444-.483-.754a.556.556 0 0 1-.072-.275c0-.305.25-.556.555-.556s.556.251.556.556a.556.556 0 0 1-.072.275c-.187.31-.479.754-.479.754h-.005z"/><path fill="#007ce2" d="M6.046 13.6l-1.099-1.544s-.293-.446-.483-.756a.553.553 0 0 1-.074-.276c0-.304.25-.553.553-.553h.004a.582.582 0 0 1 .161.022l.389-.71a1.376 1.376 0 0 0-1.793.681 1.27 1.27 0 0 0 .076 1.301l1.92 2.847c.016.025.139.204.343.204a.427.427 0 0 0 .337-.2l.58-.884-.498-.734-.417.602z"/></svg> 3298 3299 <svg class="payment-list__item" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25
3299h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 3300 3301 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
3301<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
330116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3302 3303 3304 </div> 3305 3306 3307 <!-- TrustBox widget - Review Collector --> 3308<div class="trustpilot-widget" style="margin: 20px 0; align: right;" data-locale="de-DE" data-template-id="56278e9abfbbba0bdcd568bc" data-businessunit-id="6719f7b7cbf0e4d4daab3092" data-style-height="52px" data-style-width="100%"> 3309 <a href="https://de.trustpilot.com/review/ganz24.com" target="_blank" rel="noopener">Trustpilot</a> 3310</div> 3311 <!-- END TrustBox widget - Review Collector --> 3312 3313 3314 3315 </div><div class="footer__aside-item footer__aside-item--copyright hidden-lap-and-up"> 3316 <p>© 2026 ganz24<br>Powered by Shopify</p> 3317 </div> 3318 </aside> 3319 </div> 3320 </div> 3321</footer> 3322 3323 3324 3325</div> 3326<!-- END sections: footer-group --><ul hidden> 3327 <li id="a11y-new-window-message">Wird in einem neuen Fenster geöffnet</li> 3328 </ul> 3329 3330
3330<script src="//ganz24.com/cdn/shop/t/10/assets/sh-upcart-banner.js?v=17339192481181783391790762078"></script>
3330 3331
3331<script src="//ganz24.com/cdn/shop/t/10/assets/sh-upcart-carousel.js?v=110494708037713904081790762079"></script>
3331 3332 <div id="shopify-block-AV1c1MGppS3Bld2V0Z__1967102994182284862" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: connected_sdk_script -->
3332<script src='https://www.paypalobjects.com/pa/js/min/pa.js'></script>
3332 3333
3334<script 3335 src='https://www.paypal.com/sdk/js?client-id=AbtXlp5R3xc83T9xW_ZXKTK8IVZ-14EMelDioU4VC285IqSuxUI4yotKxjV0sz_X6YsONYi10vSBPNKM&merchant-id=RSAGX36TKQENL&components=messages' 3336 data-namespace='PayPalSDK' 3337 data-partner-attribution-id='JADEDPIXEL_SHOPPINGCART_EC_CA' 3338></script>
3338 3339<!-- END app snippet --><!-- BEGIN app snippet: utils -->
3339<script> 3340 // ============================================ 3341 // Core Utilities 3342 // ============================================ 3343 3344 // Setup FPTI Analytics 3345 if (PAYPAL && PAYPAL.analytics) { 3346 PAYPAL.analytics.setup({ 3347 data: { 3348 pgrp: 'shopify:messaging:app-embed', 3349 comp: 'shopify-app-embed', 3350 }, 3351 }); 3352 } 3353 3354 const recordEvent = (event_name, additionalData) => { 3355 PAYPAL.analytics.instance.recordEvent(event_name, { 3356 theme: window?.Shopify?.theme?.name || 'unknown', 3357 shop: window?.Shopify?.shop || 'unknown', 3358 path: window.location.pathname, 3359 flow: 'Shopify - Pay Later', 3360 space_key: 'SKD8GM', 3361 ...additionalData, 3362 }); 3363 }; 3364 3365 // In Theme Editor when using Advanced Settings 3366 // User chooses copy as JS Path from their browser 3367 // The pasted value will be a string that contains "document.querySelector("...") 3368 // Remove document.querySelector(" and ") 3369 // Using JS Path we can ensure the path to the element is accurate 3370 const parseSelector = (selector) => { 3371 try { 3372 // Handle both single and double quotes 3373 return selector 3374 .replace(/document\.querySelector\(["']/g, '') 3375 .replace(/["']\)/g, ''); 3376 } catch (e) { 3377 recordEvent('appEmbed:parseSelector:error', { error: e.message }); 3378 } 3379 }; 3380 3381 // Waits for Element to be rendered 3382 // Uses mutation observer to watch for changes in the DOM 3383 // https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver 3384 // On changes, check for the selector again 3385 const waitForElement = (selector) => { 3386 try { 3387 return new Promise((resolve) => { 3388 const existing = document.querySelector(selector); 3389 if (existing) return resolve(existing); 3390 3391 const observer = new MutationObserver(() => { 3392 const el = document.querySelector(selector); 3393 if (el) { 3394 observer.disconnect(); 3395 resolve(el); 3396 } 3397 }); 3398 3399 observer.observe(document.body, { 3400 childList: true, 3401 subtree: true, 3402 }); 3403 }); 3404 } catch (e) { 3405 recordEvent('appEmbed:waitForElement:error', { error: e.message }); 3406 } 3407 }; 3408 3409 // Formats correct cart/drawer subtotal and adds or updates messaging 3410 const addOrUpdateMessagingPriceAttribute = async (price, locator, messaging) => { 3411 try { 3412 // Format price to 2 decimal places ex: 150000 => 1500.00 3413 // Messaging requires price to be in string format 3414 const formattedPrice = Number((price / 100).toFixed(2)).toString(); 3415 3416 const messagingId = messaging.id; 3417 const existingMessaging = document.getElementById(messagingId); 3418 3419 if (existingMessaging) { 3420 // Update the data-pp-amount attribute on the existing element 3421 existingMessaging.setAttribute('data-pp-amount', formattedPrice); 3422 } else { 3423 const element = await waitForElement(locator); 3424 3425 const updatedPriceMessaging = messaging.cloneNode(); 3426 updatedPriceMessaging.setAttribute('data-pp-amount', formattedPrice); 3427 3428 element.after(updatedPriceMessaging); 3429 } 3430 } catch (e) { 3431 recordEvent('appEmbed:addOrUpdateMessagingPriceAttribute:error', { error: e.message }); 3432 } 3433 }; 3434 3435 // Fetches cart details from Shopify cart endpoint 3436 const fetchCartDetails = async () => { 3437 try { 3438 const response = await fetch('/cart.js'); 3439 const cart = await response.json(); 3440 3441 return cart.total_price; 3442 } catch (e) { 3443 recordEvent('appEmbed:fetchCartDetails:error', { error: e.message }); 3444 } 3445 }; 3446 3447 // Fetches variant details Shopify product endpoint 3448 // https://shopify.dev/docs/api/ajax/reference/product 3449 const fetchVariant = async () => { 3450 try { 3451 // Ex: https://test-store.myshopify.com/products/the-multi-location-snowboard?variant=45268551368883 3452 const urlParams = new URLSearchParams(window.location.search); 3453 const urlVariantId = parseInt(urlParams.get('variant'), 10); 3454 const productHandle = window.location.pathname.split('/products/')[1]?.split('?')[0]; 3455 3456 const response = await fetch(`/products/${productHandle}.js`); 3457 const productData = await response.json(); 3458 const variants = productData.variants; 3459 const selectedVariant = variants.find(v => v.id === urlVariantId); 3460 3461 if (selectedVariant) { 3462 return selectedVariant; 3463 } 3464 3465 return variants.find(v => v.available) || variants[0]; 3466 } catch (e) { 3467 recordEvent('appEmbed:fetchVariant:error', { error: e.message }); 3468 } 3469 }; 3470 3471 // Get the selected variant ID from URL, form input, or select element
3472 const getSelectedVariantId = () => { 3473 try { 3474 const urlParams = new URLSearchParams(window.location.search); 3475 const urlVariant = urlParams.get('variant'); 3476 if (urlVariant) return parseInt(urlVariant, 10); 3477 3478 const formInput = document.querySelector('form[action*="/cart/add"] input[name="id"]'); 3479 if (formInput?.value) return parseInt(formInput.value, 10); 3480 3481 const selectInput = document.querySelector('form[action*="/cart/add"] select[name="id"]'); 3482 if (selectInput?.value) return parseInt(selectInput.value, 10); 3483 3484 return null; 3485 } catch (e) { 3486 recordEvent('appEmbed:getSelectedVariantId:error', { error: e.message }); 3487 return null; 3488 } 3489 }; 3490 3491 const getShopifyData = () => { 3492 try { 3493 const selectedVariantId = getSelectedVariantId(); 3494 3495 const findVariant = (variants) => { 3496 if (!variants?.length) return null; 3497 if (selectedVariantId) { 3498 const selected = variants.find(v => v.id === selectedVariantId); 3499 if (selected) return selected; 3500 } 3501 return variants.find(v => v.available) || variants[0]; 3502 }; 3503 3504 if (window.meta?.product) { 3505 const product = window.meta.product; 3506 const variant = findVariant(product.variants); 3507 return { 3508 product: { title: product.title, vendor: product.vendor, type: product.type, id: product.id }, 3509 price: variant ? { 3510 priceInCents: variant.price, 3511 compareAtPrice: variant.compare_at_price, 3512 currency: window.Shopify?.currency?.active || 'USD', 3513 variantId: variant.id, 3514 variantTitle: variant.title 3515 } : null 3516 }; 3517 } 3518 3519 if (window.ShopifyAnalytics?.meta?.product) { 3520 const product = window.ShopifyAnalytics.meta.product; 3521 const variant = findVariant(product.variants); 3522 return { 3523 product: { title: product.title, vendor: product.vendor, id: product.id }, 3524 price: variant ? { 3525 priceInCents: variant.price, 3526 currency: window.Shopify?.currency?.active || 'USD', 3527 variantId: variant.id 3528 } : null 3529 }; 3530 } 3531 3532 return null; 3533 } catch (e) { 3534 recordEvent('appEmbed:getShopifyData:error', { error: e.message }); 3535 return null; 3536 } 3537 }; 3538 3539 // Generic function to watch for changes in the DOM 3540 // and listen for specific API calls made by the Shopify store 3541 // Callback provides specific logic for handling the response 3542 const watchForChanges = (locator, messaging, callback) => { 3543 try { 3544 // Overrides the native `fetch` function to listen for specific API calls. 3545 // Wrapped in an Immediately Invoked Function Expression (IIFE) 3546 // To avoid polluting the global namespace. 3547 (function (window, windowFetch) { 3548 // Check if `fetch` is a function. If not, exit early. 3549 if (typeof fetch !== 'function') return; 3550 3551 window.fetch = function () { 3552 // Call the original `fetch` function with the provided arguments. 3553 const response = windowFetch.apply(this, arguments); 3554 3555 response.then(async (res) => { 3556 if (typeof callback === 'function') { 3557 callback(res, locator, messaging); 3558 } 3559 }); 3560 3561 // Return the original `fetch` response. 3562 return response; 3563 }; 3564 })(window, window.fetch); 3565 } catch (e) { 3566 recordEvent('appEmbed:watchForChanges:error', { error: e.message }); 3567 } 3568 }; 3569 3570 // Provides ability to watch for cart changes 3571 // such as increment, decrement, or remove items 3572 // Also handles adding new items which opens Cart Drawer 3573 // and updates the messaging with the new cart total 3574 // This function is used for both Cart Drawer and Cart Page 3575 const watchForCartChanges = (locator, messaging) => { 3576 const cartChangeCallback = async (res, locator, messaging) => { 3577 // Determine the id of messaging div either #paypal-upstream-messaging-cart-{page | drawer} 3578 const messagingId = messaging.id; 3579 3580 // Changes (e.g., increment, decrement, or remove items). 3581 if (res.url.includes('/cart/change')) { 3582 // Clone the response to read its JSON data without consuming the original response. 3583 res 3584 .clone() 3585 .json() 3586 .then((data) => { 3587 addOrUpdateMessagingPriceAttribute(data.total_price, locator, messaging); 3588 }); 3589 3590 // Called when adding a new item which opens Cart Drawer 3591 } else if (res.url.includes('/cart/add')) { 3592 // Adding items does not return the updated cart details, 3593 // Fetch the updated cart details (e.g., total_price). 3594 const updatedPrice = await fetchCartDetails(); 3595 3596 // Introduce a delay to handle potential race conditions where the cart drawer has not rendered yet. 3597 setTimeout(async () => { 3598 await addOrUpdateMessagingPriceAttribute(updatedPrice, locator, messaging); 3599 }, 500); 3600 } 3601 }; 3602 3603 watchForChanges(locator, messaging, cartChangeCallback); 3604 }; 3605
3606 // Provides ability to watch for product specific changes 3607 // such as variant selection on product pages 3608 const watchForProductChanges = (locator, messaging) => { 3609 let lastVariantId = new URLSearchParams(window.location.search).get('variant'); 3610 3611 const handleVariantChange = async () => { 3612 const currentVariantId = new URLSearchParams(window.location.search).get('variant'); 3613 if (currentVariantId && currentVariantId !== lastVariantId) { 3614 lastVariantId = currentVariantId; 3615 3616 const newVariantData = await fetchVariant(); 3617 const newPriceInCents = newVariantData?.price; 3618 3619 if (newPriceInCents) { 3620 await addOrUpdateMessagingPriceAttribute(newPriceInCents, locator, messaging); 3621 } else { 3622 recordEvent('appEmbed:watchForProductChanges:error:noNewVariantPrice'); 3623 } 3624 } 3625 }; 3626 3627 // Shopify themes can either handle variant changes on the client-side or server-side (via variant API calls) 3628 // We will "intercept" and handle variant changes by: 3629 // 1. Watching for URL changes 3630 const _pushState = history.pushState.bind(history); 3631 const _replaceState = history.replaceState.bind(history); 3632 3633 history.pushState = function (...args) { 3634 _pushState(...args); 3635 handleVariantChange(); 3636 }; 3637 3638 history.replaceState = function (...args) { 3639 _replaceState(...args); 3640 handleVariantChange(); 3641 }; 3642 3643 // 2. Watching for back/forward browser clicks 3644 window.addEventListener('popstate', handleVariantChange); 3645 3646 // 3. Fallback: Watching for variant API calls 3647 // Future optimization: This fallback could be removed if all Shopify themes can be handled with 1. and 2. 3648 const productChangeCallback = async (res, locator, messaging) => { 3649 if (res.url.includes('/variants')) { 3650 await handleVariantChange(); 3651 return; 3652 } 3653 }; 3654 3655 watchForChanges(locator, messaging, productChangeCallback); 3656 }; 3657</script>
3657 3658<!-- END app snippet --><!-- BEGIN app snippet: price-detection -->
3658<script> 3659 // ============================================ 3660 // Price Detection & Element Scoring 3661 // Depends on: utils.liquid (recordEvent, getShopifyData) 3662 // ============================================ 3663 3664 const extractPriceFromText = (text) => { 3665 const match = text.match(/[\d,]+\.?\d*/); 3666 if (!match) return null; 3667 return parseFloat(match[0].replace(/,/g, '')); 3668 }; 3669 3670 const textMatchesPrice = (text, knownPriceInCents) => { 3671 const extracted = extractPriceFromText(text); 3672 if (extracted === null) return false; 3673 const knownPrice = knownPriceInCents / 100; 3674 return Math.abs(extracted - knownPrice) < 0.01; 3675 }; 3676 3677 const hasStrikethrough = (element) => { 3678 let el = element; 3679 while (el && el !== document.body) { 3680 const style = getComputedStyle(el); 3681 if (style.textDecoration.includes('line-through') || 3682 style.textDecorationLine?.includes('line-through')) { 3683 return true; 3684 } 3685 if (['S', 'DEL', 'STRIKE'].includes(el.tagName)) { 3686 return true; 3687 } 3688 el = el.parentElement; 3689 } 3690 return false; 3691 }; 3692 3693 // Find the add-to-cart button. Result is cached since the button doesn't change per page load. 3694 let _cachedAddToCartButton; 3695 const findAddToCartButton = () => { 3696 if (_cachedAddToCartButton !== undefined) return _cachedAddToCartButton; 3697 try { 3698 const formButton = document.querySelector('form[action*="/cart/add"] button[type="submit"]'); 3699 if (formButton) return (_cachedAddToCartButton = formButton); 3700 3701 const buttons = document.querySelectorAll('button'); 3702 for (const btn of buttons) { 3703 const text = btn.textContent.toLowerCase(); 3704 if (text.includes('add to cart') || text.includes('add to bag') || 3705 text.includes('buy now') || text.includes('add to basket')) { 3706 return (_cachedAddToCartButton = btn); 3707 } 3708 } 3709 3710 return (_cachedAddToCartButton = null); 3711 } catch (e) { 3712 recordEvent('appEmbed:findAddToCartButton:error', { error: e.message }); 3713 return (_cachedAddToCartButton = null); 3714 } 3715 }; 3716 3717 // Find element containing specific text (used for product title proximity). 3718 // Result is cached per text string â title is static per page load and scoreElement 3719 // calls this once per candidate, so without caching it's O(candidates) full DOM walks. 3720 let _titleElementCache = {}; 3721 const findElementContainingText = (text) => { 3722 if (text in _titleElementCache) return _titleElementCache[text]; 3723 try { 3724 const normalizedText = text.toLowerCase().trim(); 3725 const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT); 3726 3727 let node; 3728 while (node = walker.nextNode()) { 3729 const nodeText = node.textContent.trim().toLowerCase(); 3730 if (nodeText.length > 5 && normalizedText.includes(nodeText.substring(0, 20))) { 3731 const el = node.parentElement; 3732 const rect = el.getBoundingClientRect(); 3733 if (rect.width > 0 && rect.height > 0) { 3734 const fontSize = parseFloat(getComputedStyle(el).fontSize); 3735 if (fontSize >= 16) return (_titleElementCache[text] = el); 3736 } 3737 } 3738 } 3739 return (_titleElementCache[text] = null); 3740 } catch (e) { 3741 return null; 3742 } 3743 }; 3744 3745 const getViewportThresholds = () => { 3746 const vh = window.innerHeight; 3747 const isMobile = window.innerWidth < 768; 3748 3749 return { 3750 position: [[vh * 0.6, 50], [vh * 1.2, 30], [vh * 2.0, 10]], 3751 fontSize: [ 3752 [isMobile ? 18 : 24, 40], 3753 [isMobile ? 14 : 18, 25], 3754 [isMobile ? 12 : 14, 10], 3755 ], 3756 proximity: { 3757 close: isMobile ? 60 : 100, 3758 medium: isMobile ? 120 : 200, 3759 far: isMobile ? 240 : 400, 3760 }, 3761 }; 3762 }; 3763 3764 const getTieredScore = (value, tiers, defaultScore = 0) => { 3765 for (const [threshold, points] of tiers) { 3766 if (value < threshold) return points; 3767 } 3768 return defaultScore; 3769 }; 3770 3771 // Scores a DOM element on how likely it is to be the product's main price. 3772 // Higher score = better candidate. Factors: 3773 // - Position on page (elements higher up score better) 3774 // - Font size (larger text = more likely a displayed price) 3775 // - Proximity to product title and add-to-cart button 3776 // - Structural exclusions (footer/header/nav/hidden = heavy penalty) 3777 // - Strikethrough detection (compare-at prices = heavy penalty) 3778 const scoreElement = (element, productMeta = null, debug = false) => { 3779 let score = 0; 3780 const breakdown = debug ? {} : null; 3781 const { position, fontSize, proximity } = getViewportThresholds(); 3782 const { close, medium, far } = proximity; 3783 const rect = element.getBoundingClientRect(); 3784 3785 // POSITION ON PAGE 3786 const absoluteTop = rect.top + window.scrollY; 3787 const posScore = getTieredScore(absoluteTop, position, -30); 3788 score += posScore; 3789 if (debug) breakdown.position = `${posScore >= 0 ? '+' : ''}${posScore} (top ${Math.round(absoluteTop)}px)`; 3790 3791 // FONT SIZE 3792 const fontPx = parseFloat(getComputedStyle(element).fontSize); 3793 const fontScore = fontSize.find(([t]) => fontPx >= t)?.[1] ?? -10; 3794 score += fontScore; 3795 if (debug) breakdown.fontSize = `${fontScore >= 0 ? '+' : ''}${fontScore} (${fontPx}px)`; 3796 3797 // PROXIMITY TO PRODUCT TITLE 3798 if (productMeta?.title) { 3799 const titleElement = findElementContainingText(productMeta.title); 3800 if (titleElement) { 3801 const distance = Math.abs(titleElement.getBoundingClientRect().bottom - rect.top); 3802 const titleScore = getTieredScore(distance, [[close, 40], [medium, 25], [far, 10]], 0); 3803 score += titleScore; 3804 if (debug) breakdown.titleProximity = `+${titleScore} (${Math.round(distance)}px)`; 3805 } else if (debug) { 3806 breakdown.titleProximity = 'title element not found'; 3807 } 3808 } else if (debug) { 3809 breakdown.titleProximity = 'no product title'; 3810 } 3811 3812 // PROXIMITY TO ADD-TO-CART BUTTON 3813 const addButton = findAddToCartButton(); 3814 if (addButton) { 3815 const distance = Math.abs(addButton.getBoundingClientRect().top - rect.top); 3816 const cartScore = getTieredScore(distance, [[close, 30], [medium, 20], [far, 10]], 0); 3817 score += cartScore; 3818 if (debug) breakdown.cartProximity = `+${cartScore} (${Math.round(distance)}px)`; 3819 } else if (debug) { 3820 breakdown.cartProximity = 'add-to-cart not found'; 3821 } 3822 3823 // STRUCTURAL EXCLUSIONS 3824 const exclusions = [ 3825 ['footer, header, nav', 'in footer/header/nav'], 3826 ['button, a[href*="/cart"], [type="submit"]', 'in button/link'], 3827 ['[aria-hidden="true"], [hidden], .hidden, .visually-hidden', 'hidden'], 3828 ]; 3829 for (const [selector, reason] of exclusions) { 3830 if (element.closest(selector)) { 3831 score -= 100; 3832 if (debug) breakdown.structural = `-100 (${reason})`; 3833 break; 3834 } 3835 } 3836 if (debug && !breakdown.structural) breakdown.structural = '+0'; 3837 3838 // STRIKETHROUGH 3839 if (hasStrikethrough(element)) { 3840 score -= 100; 3841 if (debug) breakdown.strikethrough = '-100 (compare-at price)'; 3842 } else if (debug) { 3843 breakdown.strikethrough = '+0'; 3844 } 3845 3846 if (debug) { 3847 breakdown.totalScore = score; 3848 breakdown.elementText = element.textContent.trim().substring(0, 30); 3849 breakdown.elementTag = element.tagName; 3850 } 3851 3852 return debug ? { score, breakdown } : score; 3853 }; 3854 3855 // Find all elements containing a specific price value 3856 const findElementsWithPrice = (knownPriceInCents, productMeta = null, debug = false, log = () => {}) => { 3857 const candidates = []; 3858 const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT); 3859 3860 let node; 3861 while (node = walker.nextNode()) { 3862 const text = node.textContent.trim(); 3863 if (text.length > 30 || !textMatchesPrice(text, knownPriceInCents)) continue; 3864 3865 const element = node.parentElement; 3866 const rect = element.getBoundingClientRect(); 3867 3868 if (rect.width === 0 || rect.height === 0 || hasStrikethrough(element)) continue; 3869 3870 const score = scoreElement(element, productMeta, false); 3871 candidates.push({ element, text, score }); 3872 } 3873 3874 if (debug && candidates.length > 0) { 3875 candidates.sort((a, b) => b.score - a.score); 3876 log(` Candidates: ${candidates.length}, top: score=${candidates[0].score}, text="${candidates[0].text}"`); 3877 } 3878 3879 return candidates; 3880 }; 3881 3882 // Find the /cart/add form by traversing from the price element 3883 // This is more reliable than name-based container detection since all Shopify themes have this form 3884 const findCartFormFromPrice = (priceElement, debug = false, log = () => {}) => { 3885 let el = priceElement; 3886 3887 while (el && el !== document.body) { 3888 if (el.tagName === 'FORM' && el.action?.includes('/cart/add')) { 3889 if (debug) log(` Found /cart/add form (element itself)`); 3890 return el; 3891 } 3892 3893 let sibling = el.nextElementSibling; 3894 while (sibling) { 3895 if (sibling.tagName === 'FORM' && sibling.action?.includes('/cart/add')) { 3896 if (debug) log(` Found /cart/add form as sibling`); 3897 return sibling; 3898 } 3899 // Check if sibling contains the form 3900 const formInSibling = sibling.querySelector('form[action*="/cart/add"]'); 3901 if (formInSibling) { 3902 if (debug) log(` Found /cart/add form inside sibling`); 3903 return formInSibling; 3904 } 3905 sibling = sibling.nextElementSibling; 3906 } 3907 3908 el = el.parentElement; 3909 } 3910 3911 if (debug) log(` No /cart/add form found`); 3912 return null; 3913 }; 3914 3915 // Fallback: walk up from the price text element to find a suitable wrapper. 3916 // Used when no /cart/add form exists near the price element. 3917 const findPriceContainer = (priceElement) => { 3918 let el = priceElement; 3919 let bestContainer = priceElement; 3920 3921 while (el && el !== document.body) { 3922 // Look for elements with price-related IDs (common Shopify pattern) 3923 if (el.id && /price/i.test(el.id)) { 3924 bestContainer = el; 3925 } 3926 // Look for elements with price-related classes that seem like containers 3927 if (el.className && typeof el.className === 'string') { 3928 const classes = el.className.toLowerCase(); 3929 if (/\bprice\b/.test(classes) && !/price-item|price__regular|price__sale/.test(classes)) { 3930 bestContainer = el; 3931 } 3932 } 3933 // Stop at major structural elements 3934 if (el.tagName === 'SECTION' || el.tagName === 'ARTICLE' || el.tagName === 'MAIN') { 3935 break; 3936 } 3937 el = el.parentElement; 3938 } 3939 3940 return bestContainer; 3941 }; 3942 3943 // Try common Shopify theme price selectors (Dawn and derivatives) 3944 const findPriceByTemplateSelector = (debug = false, log = () => {}) => { 3945 const selectors = [ 3946 '[id*="price-template"]', // Dawn theme pattern 3947 '.price-item--regular:not(s):not(del)',
3948 '[data-product-price]', 3949 ]; 3950 3951 for (const selector of selectors) { 3952 const el = document.querySelector(selector); 3953 if (el && !hasStrikethrough(el)) { 3954 if (debug) log(`Template selector found: ${selector}`); 3955 return el; 3956 } 3957 } 3958 return null; 3959 }; 3960 3961 // Check if we're in an isolated/sandboxed iframe (theme editor) 3962 const isIsolatedContext = () => { 3963 if (window === window.top) return false; // Not in iframe 3964 try { 3965 // Try to access parent - if cross-origin, we're isolated 3966 const test = window.parent.document; 3967 return false; // Can access parent, not isolated 3968 } catch (e) { 3969 return true; // Cross-origin, we're isolated 3970 } 3971 }; 3972 3973 // Try to find price element in sibling iframes (theme editor workaround) 3974 const findPriceInSiblingIframes = (knownPriceInCents) => { 3975 const iframes = document.querySelectorAll('iframe'); 3976 3977 for (const iframe of iframes) { 3978 try { 3979 const iframeDoc = iframe.contentDocument || iframe.contentWindow?.document; 3980 if (!iframeDoc) continue; 3981 3982 const priceElement = iframeDoc.querySelector('.price-item, .price, [data-product-price]'); 3983 if (priceElement) { 3984 return { element: priceElement, document: iframeDoc }; 3985 } 3986 } catch (e) { 3987 // Cross-origin iframe, skip 3988 } 3989 } 3990 3991 return null; 3992 }; 3993 3994 // Helper: Insert messaging near a price element (before cart form or after price container). 3995 // Returns the price container element used as the logical anchor. 3996 const insertMessagingNearPrice = (priceElement, messaging, debug = false, log = () => {}) => { 3997 const cartForm = findCartFormFromPrice(priceElement, debug, log); 3998 const container = findPriceContainer(priceElement); 3999 if (cartForm) { 4000 cartForm.before(messaging.cloneNode()); 4001 if (debug) log('Inserted messaging before /cart/add form'); 4002 } else { 4003 container.after(messaging.cloneNode()); 4004 if (debug) log('Inserted after price container (no form found)'); 4005 } 4006 return container; 4007 }; 4008 4009 // Insert messaging after price element 4010 const insertMessagingWithRetry = (shopifyData, messaging, debug = false, log = () => {}) => { 4011 // Skip visual preview iframe 4012 if (window.location.search.includes('source=visualPreviewInitialLoad')) return; 4013 if (document.querySelector('#paypal-upstream-messaging-product')) return; 4014 4015 const liquidPriceInCents = shopifyData?.price?.priceInCents; 4016 const isIsolated = isIsolatedContext(); 4017 4018 if (debug) { 4019 log('=== Price Detection ==='); 4020 log(`Context: ${isIsolated ? 'Theme Editor' : 'Live Storefront'}`); 4021 log(`Price: ${liquidPriceInCents} cents ($${(liquidPriceInCents / 100).toFixed(2)})`); 4022 } 4023 4024 // Priority 1: Template selectors (common theme patterns like Dawn) 4025 const templateElement = findPriceByTemplateSelector(debug, log); 4026 if (templateElement) { 4027 return insertMessagingNearPrice(templateElement, messaging, debug, log); 4028 } 4029 4030 // Priority 2: Scoring-based price detection 4031 const priceElement = findPriceElement(shopifyData, debug, log); 4032 if (priceElement) { 4033 return insertMessagingNearPrice(priceElement, messaging, debug, log); 4034 } 4035 4036 // Priority 3: Sibling iframes (theme editor only) 4037 if (isIsolated) { 4038 const siblingResult = findPriceInSiblingIframes(liquidPriceInCents); 4039 if (siblingResult) { 4040 return insertMessagingNearPrice(siblingResult.element, messaging, debug, log); 4041 } 4042 } 4043 4044 if (!isIsolated) { 4045 log('Could not find price element. Consider using Advanced Settings with a custom selector.'); 4046 } 4047 return null; 4048 }; 4049 4050 const findPriceElement = (shopifyData = null, debug = false, log = () => {}) => { 4051 try { 4052 const knownPriceInCents = shopifyData?.price?.priceInCents; 4053 const productMeta = shopifyData?.product; 4054 4055 if (debug) log(`findPriceElement: ${knownPriceInCents} cents`); 4056 4057 if (knownPriceInCents) { 4058 const candidates = findElementsWithPrice(knownPriceInCents, productMeta, debug, log); 4059 if (candidates.length > 0) { 4060 candidates.sort((a, b) => b.score - a.score); 4061 if (debug) log(` â FOUND (score=${candidates[0].score})`); 4062 return candidates[0].element; 4063 } 4064 } 4065 4066 if (debug) log(' â null (no candidates)'); 4067 return null; 4068 } catch (e) { 4069 if (debug) log(` â Error: ${e.message}`); 4070 recordEvent('appEmbed:findPriceElement:error', { error: e.message }); 4071 return null; 4072 } 4073 }; 4074</script>
4074 4075<!-- END app snippet --><!-- BEGIN app snippet: navigator-panel --><template id="pp-nav-template"> 4076 <style> 4077 /* --- Floating placement panel shell --- */ 4078 #pp-nav-panel { 4079 position: fixed; 4080 top: 50%; 4081 left: 20px; 4082 transform: translateY(-50%); 4083 background: #fff; 4084 border-radius: 12px; 4085 font-family: system-ui, -apple-system, sans-serif; 4086 font-size: 13px; 4087 z-index: 999999; 4088 width: 340px; 4089 box-shadow: 0 8px 32px rgba(0,0,0,0.18); 4090 overflow: hidden; 4091 transition: transform 0.3s ease, height 0.3s ease; 4092 } 4093 #pp-nav-panel.minimized { 4094 display: none; 4095 } 4096 4097 /* --- Minimized pill button --- */ 4098 #pp-nav-pill { 4099 position: fixed; 4100 bottom: 20px; 4101 left: 20px; 4102 background: #003087; 4103 color: #fff; 4104 border: none; 4105 border-radius: 24px; 4106 padding: 10px 18px; 4107 font-family: system-ui, -apple-system, sans-serif; 4108 font-size: 13px; 4109 font-weight: 600; 4110 cursor: pointer; 4111 z-index: 999999; 4112 box-shadow: 0 4px 16px rgba(0,48,135,0.3); 4113 display: none; 4114 align-items: center; 4115 gap: 8px; 4116 transition: box-shadow 0.2s; 4117 } 4118 #pp-nav-pill:hover { 4119 box-shadow: 0 6px 20px rgba(0,48,135,0.45); 4120 } 4121 4122 /* --- Header --- */ 4123 .pp-panel-header { 4124 background: #003087; 4125 color: #fff; 4126 padding: 14px 16px; 4127 display: flex; 4128 align-items: center; 4129 justify-content: space-between; 4130 } 4131 .pp-panel-title { 4132 font-size: 14px; 4133 font-weight: 700; 4134 margin: 0; 4135 letter-spacing: 0.01em; 4136 } 4137 .pp-minimize-btn { 4138 background: none; 4139 border: none; 4140 color: rgba(255,255,255,0.8); 4141 cursor: pointer; 4142 font-size: 18px; 4143 line-height: 1; 4144 padding: 2px; 4145 border-radius: 4px; 4146 transition: color 0.15s; 4147 } 4148 .pp-minimize-btn:hover { 4149 color: #fff; 4150 } 4151 4152 /* --- Panel body --- */ 4153 .pp-panel-content { 4154 padding: 16px; 4155 } 4156 4157 /* --- Step info boxes --- */ 4158 .pp-step-box { 4159 border-radius: 8px; 4160 padding: 10px 12px; 4161 font-size: 12px; 4162 line-height: 1.5; 4163 margin-bottom: 12px; 4164 display: flex; 4165 align-items: flex-start; 4166 gap: 8px; 4167 } 4168 .pp-step-box.blue { 4169 background: #e8f4fd; 4170 border: 1px solid #b8dff5; 4171 color: #0a5a96; 4172 } 4173 .pp-step-box.green { 4174 background: #e6f9ee; 4175 border: 1px solid #a3e4b8; 4176 color: #1a7a3a; 4177 } 4178 .pp-step-text { 4179 flex: 1; 4180 } 4181 .pp-step-text p { 4182 margin: 0 0 8px 0; 4183 } 4184 .pp-step-text p:last-child { 4185 margin-bottom: 0; 4186 } 4187 .pp-step-text strong { 4188 display: block; 4189 font-size: 12px; 4190 margin-bottom: 2px; 4191 } 4192 .pp-step-dismiss { 4193 background: none; 4194 border: none; 4195 color: inherit; 4196 opacity: 0.5; 4197 cursor: pointer; 4198 font-size: 16px; 4199 line-height: 1; 4200 padding: 0; 4201 flex-shrink: 0; 4202 } 4203 .pp-step-dismiss:hover { 4204 opacity: 1; 4205 } 4206 4207 /* --- Warning banners --- */ 4208 .pp-warning { 4209 background: #fff3cd; 4210 border: 1px solid #ffc107; 4211 border-radius: 8px; 4212 padding: 10px 12px; 4213 margin-bottom: 12px; 4214 font-size: 12px; 4215 color: #856404; 4216 line-height: 1.4; 4217 } 4218 .pp-warning-icon { 4219 margin-right: 4px; 4220 } 4221 4222 /* --- Pick placement + copy actions --- */ 4223 .pp-pick-btn { 4224 width: 100%; 4225 padding: 12px; 4226 border: 2px solid #0070ba; 4227 border-radius: 8px; 4228 background: #0070ba; 4229 color: #fff; 4230 cursor: pointer; 4231 font-size: 13px; 4232 font-weight: 600; 4233 transition: all 0.15s; 4234 display: flex; 4235 align-items: center; 4236 justify-content: center; 4237 gap: 8px; 4238 } 4239 .pp-pick-btn:hover { 4240 opacity: 0.9; 4241 } 4242 .pp-pick-btn.active { 4243 background: #f0f7ff; 4244 color: #0070ba; 4245 border-color: #b8dff5; 4246 } 4247 .pp-pick-btn.active:hover { 4248 background: #e0efff; 4249 } 4250 4251 /* --- Copy button --- */ 4252 #pp-apply-btn { 4253 width: 100%; 4254 background: #28a745; 4255 color: #fff; 4256 border: none; 4257 padding: 12px; 4258 border-radius: 8px; 4259 font-weight: 600; 4260 cursor: pointer; 4261 font-size: 13px; 4262 transition: all 0.2s; 4263 display: none; 4264 align-items: center; 4265 justify-content: center; 4266 gap: 8px; 4267 margin-top: 12px; 4268 } 4269 #pp-apply-btn:hover { 4270 opacity: 0.9; 4271 } 4272 #pp-apply-btn.applied { 4273 background: #28a745; 4274 } 4275 4276 /* --- Step 2 confirmation --- */ 4277 #pp-step2 { 4278 display: none; 4279 margin-top: 18px; 4280 } 4281 </style> 4282 <div class='pp-panel-header'> 4283 <div class='pp-panel-title'>PayPal Pay Later Messaging</div> 4284 <button class='pp-minimize-btn' id='pp-collapse-btn' title='Minimize panel'>▾</button> 4285 </div> 4286 <div class='pp-panel-content'> 4287 <div id='pp-warning' class='pp-warning' style='display: none;'></div> 4288 <div id='pp-inspector-warning' class='pp-warning' style='display: none;'></div> 4289 <div class='pp-step-box blue' id='pp-step1'>
4290 <span class='pp-step-text' 4291 ><strong>Step 1: Choose message placement</strong> 4292 Click the button below and then hover over your page to select a placement. 4293 </span> 4294 </div> 4295 <button id='pp-pick-btn' class='pp-pick-btn'>◎ Start Picking Placement</button 4296 ><button id='pp-apply-btn'>Copy Current Placement</button> 4297 <div id='pp-step2' style='display:none;'> 4298 <div class='pp-step-box green'> 4299 <span class='pp-step-text' 4300 ><strong>Step 2: Paste and save</strong> 4301 <p style='margin: 0 0 8px 0;'> 4302 You have copied the placement for the <b id='pp-context-name'>Product Page</b>. 4303 </p> 4304 <p style='margin: 0;'> 4305 Go back to the App Embeds section, and in the Paypal Advanced Settings, paste the copied value into the 4306 <b id='pp-selector-name'>Product Page</b> field and click the 'Save' button in the top right corner. 4307 </p></span 4308 ><button class='pp-step-dismiss' id='pp-step2-dismiss' title='Dismiss'>×</button> 4309 </div> 4310 </div> 4311 </div> 4312</template> 4313<!-- END app snippet --><!-- BEGIN app snippet: navigator -->
4313<script> 4314 // ============================================ 4315 // DOM Traversal Controls for Theme Editor 4316 // Depends on: price-detection.liquid (isIsolatedContext) 4317 // ============================================ 4318 4319 const OVERLAY_STYLE = 4320 'position:fixed;pointer-events:none;background:rgba(255,152,0,0.12);border:2px solid rgba(255,152,0,0.6);z-index:999998;display:none;'; 4321 const OVERLAY_LABEL_STYLE = 4322 'position:absolute;bottom:100%;left:-2px;background:#f57c00;color:#fff;font:10px system-ui;padding:2px 6px;border-radius:3px 3px 0 0;white-space:nowrap;'; 4323 const COPY_BUTTON_LABEL = 'Copy Current Placement'; 4324 const COPIED_BUTTON_LABEL = 'Placement Copied!'; 4325 4326 const isInOverlay = (el) => { 4327 while (el && el !== document.body) { 4328 if (getComputedStyle(el).position === 'fixed') return true; 4329 el = el.parentElement; 4330 } 4331 return false; 4332 }; 4333 4334 // Position a fixed overlay to cover a target element 4335 const positionOverlayOnElement = (overlay, el) => { 4336 const rect = el.getBoundingClientRect(); 4337 Object.assign(overlay.style, { 4338 top: rect.top + 'px', 4339 left: rect.left + 'px', 4340 width: rect.width + 'px', 4341 height: rect.height + 'px', 4342 display: 'block', 4343 }); 4344 }; 4345 4346 // Module-level refs for global listeners added by createNavigationPanel. 4347 // Stored here so they can be removed if the panel is re-initialized. 4348 let _panelInspectorActivate = null; 4349 let _panelInspectorDeactivate = null; 4350 let _highlightedElement = null; 4351 let _panelPickModeCleanup = null; 4352 4353 // Detect UID pattern in ID (Shopify's --suffix or long numeric/hex suffixes) 4354 const hasUid = (id) => { 4355 if (!id) return false; 4356 if (/--/.test(id)) return true; 4357 return /[-_](\d{5,}|[a-f0-9]{8,})$/i.test(id); 4358 }; 4359 const getIdPrefix = (id) => { 4360 if (id.includes('--')) return id.split('--')[0]; 4361 const match = id.match(/^(.+?)[-_](\d{5,}|[a-f0-9]{8,})$/i); 4362 return match ? match[1] : null; 4363 }; 4364 const getMeaningfulClasses = (el) => { 4365 if (!el.className || typeof el.className !== 'string') return []; 4366 return el.className.trim().split(/\s+/).filter(c => 4367 c && !c.startsWith('_') && !c.startsWith('js-') && 4368 c.length < 30 && !/^[a-f0-9]{6,}$/i.test(c) && !/^[A-Z]/.test(c) 4369 ); 4370 }; 4371 const isUnique = (selector) => document.querySelectorAll(selector).length === 1; 4372 4373 // Returns null if no unique selector can be generated 4374 const generateSelector = (element) => { 4375 if (!element || element === document.body || element === document.documentElement) { 4376 return null; 4377 } 4378 const classes = getMeaningfulClasses(element); 4379 4380 // Priority 1: Clean ID 4381 if (element.id && !hasUid(element.id)) return `#${element.id}`; 4382 4383 // Priority 2: ID with UID â attribute wildcard selector 4384 if (element.id && hasUid(element.id)) { 4385 const prefix = getIdPrefix(element.id); 4386 if (prefix) { 4387 const selector = `[id^="${prefix}-"]`; 4388 if (isUnique(selector)) return selector; 4389 } 4390 } 4391 4392 // Priority 3: Unique class 4393 for (const cls of classes) { 4394 if (isUnique('.' + cls)) return '.' + cls; 4395 } 4396 4397 // Priority 4: Ancestor + target class combinations (walk up to 5 levels) 4398 if (classes.length > 0) { 4399 let ancestor = element.parentElement; 4400 let depth = 0; 4401 while (ancestor && ancestor !== document.body && ancestor !== document.documentElement && depth < 5) { 4402 const ancClasses = getMeaningfulClasses(ancestor); 4403 if (ancClasses.length > 0) { 4404 const s1 = `.${ancClasses[0]} .${classes[0]}`; 4405 if (isUnique(s1)) return s1; 4406 const s2 = `.${ancClasses[0]} > .${classes[0]}`; 4407 if (isUnique(s2)) return s2; 4408 } 4409 if (ancestor.id && !hasUid(ancestor.id)) { 4410 const s3 = `#${ancestor.id} .${classes[0]}`; 4411 if (isUnique(s3)) return s3; 4412 } 4413 ancestor = ancestor.parentElement; 4414 depth++; 4415 } 4416 } 4417 4418 // NO FALLBACK - return null if no unique selector exists 4419 return null; 4420 }; 4421 const hasSpecificSelector = (el) => generateSelector(el) !== null; 4422 const shouldSkipElement = (el) => { 4423 if (!el || el.hidden) return true; 4424 if (['SCRIPT', 'STYLE', 'TEMPLATE'].includes(el.tagName)) return true; 4425 if ( 4426 el.closest('#pp-nav-panel') || 4427 el.closest('#pp-nav-pill') || 4428 el.closest('#pp-pick-overlay') 4429 ) 4430 return true; 4431 if (el.hasAttribute('data-pp-message')) return true; 4432 if (!hasSpecificSelector(el)) return true; 4433 return false;
4434 }; 4435 const resolveContextName = (providedContextName, messagingTemplate) => { 4436 if (providedContextName && providedContextName !== 'this area') return providedContextName; 4437 const id = messagingTemplate?.id || ''; 4438 if (id.includes('cart-drawer')) return 'Cart Drawer'; 4439 if (id.includes('cart')) return 'Cart Page'; 4440 if (id.includes('product')) return 'Product Page'; 4441 return 'this area'; 4442 }; 4443 4444 // Called when the cart drawer closes (via IntersectionObserver in cartDrawer.liquid) 4445 // and at the start of createNavigationPanel to tear down any existing instance. 4446 // Cleans up pick mode listeners, DOM elements, highlights, and preview clones. 4447 const destroyNavigationPanel = () => { 4448 if (_panelPickModeCleanup) { 4449 _panelPickModeCleanup(); 4450 _panelPickModeCleanup = null; 4451 } 4452 document.getElementById('pp-nav-panel')?.remove(); 4453 document.getElementById('pp-nav-pill')?.remove(); 4454 const preview = document.querySelector('[id$="-preview"][data-pp-message]'); 4455 if (preview) preview.remove(); 4456 if (_highlightedElement) { 4457 _highlightedElement.style.outline = ''; 4458 _highlightedElement.style.outlineOffset = ''; 4459 _highlightedElement = null; 4460 } 4461 if (_panelInspectorActivate) { 4462 document.removeEventListener('shopify:inspector:activate', _panelInspectorActivate); 4463 document.removeEventListener('shopify:inspector:deactivate', _panelInspectorDeactivate); 4464 _panelInspectorActivate = _panelInspectorDeactivate = null; 4465 } 4466 document.documentElement.style.cursor = ''; 4467 }; 4468 4469 const createNavigationPanel = ( 4470 initialElement, 4471 messagingTemplate, 4472 warningMessage = null, 4473 contextName = 'this area', 4474 ) => {
4475 let currentTarget = initialElement; 4476 let resolvedContextName = resolveContextName(contextName, messagingTemplate); 4477 destroyNavigationPanel(); 4478 4479 const panel = document.createElement('div'); 4480 panel.id = 'pp-nav-panel'; 4481 const tmpl = document.getElementById('pp-nav-template'); 4482 panel.appendChild(tmpl.content.cloneNode(true)); 4483 4484 // Create minimized pill button (separate from panel) 4485 const pill = document.createElement('button'); 4486 pill.id = 'pp-nav-pill'; 4487 pill.innerHTML = 'PayPal Pay Later Messaging'; 4488 const applyBtn = panel.querySelector('#pp-apply-btn'); 4489 const warningEl = panel.querySelector('#pp-warning'); 4490 const step2 = panel.querySelector('#pp-step2'); 4491 const step2Dismiss = panel.querySelector('#pp-step2-dismiss'); 4492 const contextEl = panel.querySelector('#pp-context-name'); 4493 const selectorEl = panel.querySelector('#pp-selector-name'); 4494 const updateContextUI = (newContext) => { 4495 resolvedContextName = newContext; 4496 if (contextEl) contextEl.textContent = resolvedContextName; 4497 if (selectorEl) { 4498 selectorEl.textContent = resolvedContextName; 4499 } 4500 }; 4501 updateContextUI(resolvedContextName); 4502 const detectContextFromElement = (el) => { 4503 if (el.closest('#CartDrawer, .drawer, .cart-drawer, [id*="cart-drawer"], [class*="cart-drawer"]')) 4504 return 'Cart Drawer'; 4505 if (window.location.pathname.endsWith('/cart') || el.closest('.cart, #cart, #main-cart-items, #main-cart-footer')) 4506 return 'Cart Page'; 4507 return 'Product Page'; 4508 }; 4509 4510 // Show warning message if provided 4511 if (warningMessage && warningEl) { 4512 warningEl.innerHTML = `<span class="pp-warning-icon">â ï¸</span>${warningMessage}`; 4513 warningEl.style.display = 'block'; 4514 } 4515 let isInitialRender = true; 4516 const updateUI = () => { 4517 // Highlight element 4518 highlightElement(currentTarget); 4519 // Update button states 4520 applyBtn.textContent = COPY_BUTTON_LABEL; 4521 applyBtn.classList.remove('applied'); 4522 // Reposition messaging â skip on initial render (already placed correctly by auto-detection) 4523 if (!isInitialRender) repositionMessaging(); 4524 isInitialRender = false;
4525 }; 4526 4527 const highlightElement = (el) => { 4528 if (_highlightedElement) { 4529 _highlightedElement.style.outline = ''; 4530 _highlightedElement.style.outlineOffset = ''; 4531 } 4532 _highlightedElement = el; 4533 if (el) { 4534 el.style.outline = '2px solid rgba(255,152,0,0.6)'; 4535 el.style.outlineOffset = '-1px'; 4536 } 4537 }; 4538 4539 const repositionMessaging = () => { 4540 if (!currentTarget) return; 4541 const existing = document.getElementById(messagingTemplate.id); 4542 const targetInOverlay = isInOverlay(currentTarget); 4543 const msgInOverlay = existing && isInOverlay(existing); 4544 if (targetInOverlay !== msgInOverlay) { 4545 // Cross-context: reposition messaging in the target's context without touching the original 4546 const allMessaging = document.querySelectorAll('[data-pp-message]'); 4547 let contextMsg = null; 4548 for (const el of allMessaging) { 4549 if (isInOverlay(el) === targetInOverlay) { contextMsg = el; break; } 4550 } 4551 if (!contextMsg) { 4552 contextMsg = messagingTemplate.cloneNode(true); 4553 contextMsg.id = messagingTemplate.id + '-preview'; 4554 } 4555 contextMsg.remove(); 4556 currentTarget.after(contextMsg); 4557 return; 4558 } 4559 if (existing) existing.remove(); 4560 const newMessaging = messagingTemplate.cloneNode(true); 4561 currentTarget.after(newMessaging); 4562 }; 4563 4564 const collapseBtn = panel.querySelector('#pp-collapse-btn'); 4565 const pickBtn = panel.querySelector('#pp-pick-btn'); 4566 let pickMode = false; 4567 let pickHoverTarget = null; 4568 let pickOverlay = null; 4569 let pickLabel = null; 4570 let applyBtnResetTimer = null; 4571 let _pickRafId = null; 4572 4573 const enterPickMode = () => { 4574 pickMode = true; 4575 document.documentElement.style.cursor = 'crosshair'; 4576 pickBtn.classList.add('active'); 4577 pickBtn.innerHTML = 'â Pick a spot on the page...'; 4578 applyBtn.textContent = COPY_BUTTON_LABEL; 4579 applyBtn.classList.remove('applied'); 4580 applyBtn.style.display = 'flex'; 4581 step2.style.display = 'none'; 4582 if (contextEl) contextEl.textContent = resolvedContextName; 4583 // Create overlay for highlighting (pointer-events:none prevents interference) 4584 pickOverlay = document.createElement('div'); 4585 pickOverlay.id = 'pp-pick-overlay'; 4586 pickOverlay.style.cssText = OVERLAY_STYLE; 4587 pickLabel = document.createElement('div'); 4588 pickLabel.style.cssText = OVERLAY_LABEL_STYLE; 4589 pickOverlay.appendChild(pickLabel); 4590 document.body.appendChild(pickOverlay); 4591 4592 document.addEventListener('mousemove', onPickHover, true); 4593 document.addEventListener('click', onPickClick, true); 4594 document.addEventListener('mousedown', onPickSuppressEvent, true); 4595 document.addEventListener('pointerdown', onPickSuppressEvent, true); 4596 }; 4597 4598 const exitPickMode = () => { 4599 pickMode = false; 4600 document.documentElement.style.cursor = ''; 4601 pickBtn.classList.remove('active'); 4602 pickBtn.innerHTML = 'â Start Picking Placement'; 4603 applyBtn.style.display = 'none'; 4604 // Remove overlay 4605 const overlay = document.getElementById('pp-pick-overlay'); 4606 if (overlay) overlay.remove(); 4607 pickOverlay = null; 4608 pickLabel = null; 4609 pickHoverTarget = null; 4610 4611 if (_pickRafId) { cancelAnimationFrame(_pickRafId); _pickRafId = null; } 4612 document.removeEventListener('mousemove', onPickHover, true); 4613 document.removeEventListener('click', onPickClick, true); 4614 document.removeEventListener('mousedown', onPickSuppressEvent, true); 4615 document.removeEventListener('pointerdown', onPickSuppressEvent, true); 4616 }; 4617 4618 // Find the nearest visible child element to cursor coordinates 4619 const snapToNearestChild = (parent, cx, cy) => { 4620 const children = parent.children; 4621 if (!children.length) return null; 4622 let best = null; 4623 let bestDist = 30; 4624 for (const child of children) { 4625 if (shouldSkipElement(child)) continue; 4626 const r = child.getBoundingClientRect(); 4627 if (r.width === 0 || r.height === 0) continue; 4628 const dx = cx < r.left ? r.left - cx : cx > r.right ? cx - r.right : 0; 4629 const dy = cy < r.top ? r.top - cy : cy > r.bottom ? cy - r.bottom : 0; 4630 const dist = Math.sqrt(dx * dx + dy * dy); 4631 if (dist < bestDist) { 4632 bestDist = dist; 4633 best = child; 4634 } 4635 } 4636 return best; 4637 }; 4638 4639 const onPickHover = (e) => { 4640 if (_pickRafId) return; 4641 _pickRafId = requestAnimationFrame(() => { 4642 _pickRafId = null; 4643 let el = document.elementFromPoint(e.clientX, e.clientY); 4644 if (!el || shouldSkipElement(el)) { 4645 document.documentElement.style.cursor = 'not-allowed'; 4646 if (pickOverlay) pickOverlay.style.display = 'none'; 4647 pickHoverTarget = null; 4648 return; 4649 } 4650 4651 if (el.children.length > 0) { 4652 const snapped = snapToNearestChild(el, e.clientX, e.clientY); 4653 if (snapped) el = snapped; 4654 } 4655 4656 // Skip elements without a unique selector 4657 if (shouldSkipElement(el)) { 4658 document.documentElement.style.cursor = 'not-allowed'; 4659 pickHoverTarget = null; 4660 if (pickOverlay) pickOverlay.style.display = 'none'; 4661 return; 4662 } 4663 document.documentElement.style.cursor = 'crosshair'; 4664 if (el === pickHoverTarget) return; 4665 pickHoverTarget = el; 4666 positionOverlayOnElement(pickOverlay, el);
4667 pickLabel.innerHTML = 'Select this placement'; 4668 }); 4669 }; 4670 4671 const onPickSuppressEvent = (e) => { 4672 if (e.target.closest('#pp-nav-panel')) return; 4673 e.preventDefault(); 4674 e.stopPropagation(); 4675 }; 4676 4677 const onPickClick = (e) => { 4678 if (e.target.closest('#pp-nav-panel')) return; 4679 e.preventDefault(); 4680 e.stopPropagation(); 4681 e.stopImmediatePropagation(); 4682 if (pickHoverTarget && !shouldSkipElement(pickHoverTarget)) { 4683 currentTarget = pickHoverTarget; 4684 updateContextUI(detectContextFromElement(currentTarget)); 4685 updateUI(); 4686 } 4687 }; 4688 4689 // --- Pick button --- 4690 pickBtn.addEventListener('click', () => { 4691 if (pickMode) exitPickMode(); 4692 else enterPickMode(); 4693 }); 4694 4695 _panelPickModeCleanup = () => { if (pickMode) exitPickMode(); }; 4696 4697 // --- Minimize / expand --- 4698 collapseBtn.addEventListener('click', () => { 4699 if (pickMode) exitPickMode(); 4700 panel.classList.add('minimized'); 4701 pill.style.display = 'flex'; 4702 highlightElement(null); 4703 }); 4704 pill.addEventListener('click', () => { 4705 panel.classList.remove('minimized'); 4706 pill.style.display = 'none'; 4707 highlightElement(currentTarget); 4708 }); 4709 4710 // --- Step 2 dismiss --- 4711 step2Dismiss.addEventListener('click', () => { 4712 step2.style.display = 'none'; 4713 }); 4714 4715 // Handle copy button click 4716 panel.addEventListener('click', async (e) => { 4717 const button = e.target.closest('#pp-apply-btn'); 4718 if (!button) return; 4719 // Skip buttons handled separately 4720 if (button.id === 'pp-collapse-btn' || button.id === 'pp-pick-btn' || button.id === 'pp-step2-dismiss') return; 4721 if (button.id === 'pp-apply-btn') { 4722 const selector = generateSelector(currentTarget); 4723 if (!selector) return; 4724 let copied = false; 4725 try { 4726 // Try multiple copy methods (iframe security blocks clipboard API) 4727 if (navigator.clipboard?.writeText) { 4728 await navigator.clipboard.writeText(selector); 4729 copied = true; 4730 } 4731 } catch {} 4732 if (!copied) { 4733 try { 4734 const ta = document.createElement('textarea'); 4735 ta.value = selector; 4736 ta.style.position = 'fixed'; 4737 ta.style.opacity = '0'; 4738 document.body.appendChild(ta); 4739 ta.select(); 4740 copied = document.execCommand('copy'); 4741 ta.remove(); 4742 } catch {} 4743 } 4744 if (copied) { 4745 applyBtn.textContent = COPIED_BUTTON_LABEL; 4746 applyBtn.classList.add('applied'); 4747 if (applyBtnResetTimer) clearTimeout(applyBtnResetTimer); 4748 applyBtnResetTimer = setTimeout(() => { 4749 applyBtn.textContent = COPY_BUTTON_LABEL; 4750 applyBtn.classList.remove('applied'); 4751 applyBtnResetTimer = null; 4752 }, 1200); 4753 // Show Step 2 confirmation 4754 step2.style.display = 'block'; 4755 } 4756 exitPickMode(); 4757 } 4758 }); 4759 4760 // --- Inspector mode detection --- 4761 const inspectorWarning = panel.querySelector('#pp-inspector-warning'); 4762 let inspectorActive = typeof Shopify !== 'undefined' && Shopify.inspectMode; 4763 const isMac = navigator.platform?.startsWith('Mac') || navigator.userAgentData?.platform === 'macOS'; 4764 const shortcut = isMac ? 'â â§ I' : 'Ctrl + Shift + I'; 4765 const enableInspectorMode = () => { 4766 inspectorActive = true; 4767 inspectorWarning.innerHTML = `<span class="pp-warning-icon">â ï¸</span> For a better experience, press <strong>${shortcut}</strong> to turn off inspector mode`; 4768 inspectorWarning.style.display = 'block'; 4769 }; 4770 const disableInspectorMode = () => { 4771 inspectorActive = false; 4772 inspectorWarning.style.display = 'none'; 4773 }; 4774 _panelInspectorActivate = enableInspectorMode; 4775 _panelInspectorDeactivate = disableInspectorMode; 4776 document.addEventListener('shopify:inspector:activate', enableInspectorMode); 4777 document.addEventListener('shopify:inspector:deactivate', disableInspectorMode); 4778 4779 // Prevent panel/pill clicks from closing cart drawer (themes close drawer on outside mousedown) 4780 const stopBubble = (e) => e.stopPropagation(); 4781 panel.addEventListener('mousedown', stopBubble); 4782 panel.addEventListener('pointerdown', stopBubble); 4783 pill.addEventListener('mousedown', stopBubble); 4784 pill.addEventListener('pointerdown', stopBubble); 4785 4786 document.body.appendChild(panel); 4787 document.body.appendChild(pill); 4788 if (inspectorActive) enableInspectorMode(); 4789 updateUI(); 4790 return panel; 4791 }; 4792</script>
4792 4793<!-- END app snippet --> 4794 4795 4796</div><div id="shopify-block-AUzYwaGVGUG9MYnZFU__17398511487517060589" class="shopify-block shopify-app-block"> 4797<!--ADM SHOPIFY CODE SEPARATOR--> 4798<link rel="preconnect" href="https://shopify.admetrics.events" />
4799<script id="js-app-admq-data" type="application/json"> 4800{ 4801 "sid": "54472704189", 4802 "oid": "", 4803 "cid": "", 4804 "on": "", 4805 "cim": "0", 4806 "et": "shopify", 4807 "en": "", 4808 "spt": "", 4809 "sptt": "Dein+Warenkorb", 4810 "sppt": "", 4811 "spos": "", 4812 "scr": "AMD", 4813 "scpp": "", 4814 "sctp": "0.00", 4815 "sss": "", 4816 "spi": "", 4817 "sci": "", 4818 "scc": "[]", 4819 "sca": "[]" 4820} 4821</script>
vendor: 1 bytes, line 4821
4821
4822<script id="js-app-admq-script" 4823 async 4824 type="application/javascript" 4825 src="https://shopify.admetrics.events/conversion-v1.min.js" 4826 data-endpoint="https://shopify.admetrics.events/receive" 4827 data-cn="-" 4828 data-cv="-" 4829 data-cv2="-" 4830 data-pa-vendor="google,fb" 4831 data-pa-mpid="-" 4832 data-ss-mpid="2128273458087458" 4833 data-ss-tkpid="-" 4834 data-ss-ob="-" 4835 data-ss-ga="%7B%22AW-758958830%5C%2FAd_sCPyjkN0cEO6V8-kC%22%3A%7B%22n%22%3A%22AdmetricsPurchase%22%7D%2C%22AW-758958830%5C%2FW3r0CP2nkN0cEO6V8-kC%22%3A%7B%22n%22%3A%22AdmetricsPurchaseNewCustomer%22%7D%2C%22AW-758958830%5C%2FleMuCICokN0cEO6V8-kC%22%3A%7B%22n%22%3A%22AdmetricsPurchaseNewReactivatedCustomer%22%7D%2C%22AW-758958830%5C%2FxbVLCIOokN0cEO6V8-kC%22%3A%7B%22n%22%3A%22AdmetricsAddToCart%22%7D%2C%22AW-758958830%5C%2Ft_1ICIaokN0cEO6V8-kC%22%3A%7B%22n%22%3A%22AdmetricsPageView%22%7D%7D" 4836 data-ss-ta="-" 4837></script>
4837 4838 4839 4840</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block"> 4841 4842 4843 4844 4845<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a10e34-72cb-7c0f-a6e2-6632a961362e/upcart-2-416/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 4846 4847 4848 4849 4850
4850<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a10e34-72cb-7c0f-a6e2-6632a961362e/upcart-2-416/assets/upcart-bundle.js"></script>
4850 4851 4852 4853
4854<script> 4855 4856 function b64DecodeUnicode(str) { 4857 try { 4858 return decodeURIComponent( 4859 atob(str) 4860 .split('') 4861 .map(function (c) { 4862 return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); 4863 }) 4864 .join(''), 4865 ); 4866 } catch { 4867 return str; 4868 } 4869 } 4870</script>
4870 4871 4872
4873<script> 4874(function() { 4875 window.upcartSettings = {}; 4876 window.upcartSettings.upcartSettings = {}; 4877 window.upcartSettings.upcartEditorSettings = {}; 4878 window.upcartSettings.stickyCartButtonEditorSettings = {}; 4879 4880 4881 4882 4883 let val; 4884 4885 val = b64DecodeUnicode("cmlnaHQ="); 4886 if (val === '') { 4887 val = b64DecodeUnicode("cmlnaHQ="); 4888 } 4889 window.upcartSettings.upcartSettings.cartPosition = val; 4890 4891 val = b64DecodeUnicode("ZmFsc2U="); 4892 if (val === '') { 4893 val = b64DecodeUnicode("ZmFsc2U="); 4894 } 4895 val = JSON.parse(val); 4896 window.upcartSettings.upcartSettings.disableSticky = val; 4897 4898 val = b64DecodeUnicode("dHJ1ZQ=="); 4899 if (val === '') { 4900 val = b64DecodeUnicode("dHJ1ZQ=="); 4901 } 4902 val = JSON.parse(val); 4903 window.upcartSettings.upcartSettings.openOnAddToCart = val; 4904 4905 val = b64DecodeUnicode("ZmFsc2U="); 4906 if (val === '') { 4907 val = b64DecodeUnicode("ZmFsc2U="); 4908 } 4909 val = JSON.parse(val); 4910 window.upcartSettings.upcartSettings.redirectToCart = val; 4911 4912 val = b64DecodeUnicode("dHJ1ZQ=="); 4913 if (val === '') { 4914 val = b64DecodeUnicode("ZmFsc2U="); 4915 } 4916 val = JSON.parse(val); 4917 window.upcartSettings.upcartSettings.enableCartSkeletons = val; 4918 4919 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJEZWluIFdhcmVua29yYiA8c3BhbiBjbGFzcz1cInVjLWNvdW50XCI+e3tjYXJ0X3F1YW50aXR5fX08L3NwYW4+IiwiY2hlY2tvdXQiOiJKZXR6dCBzaWNoZXIgenVyIEthc3NlIiwiYWRkVGV4dCI6IisiLCJlbXB0eUNhcnQiOiJEZWluIFdhcmVua29yYiBpc3QgbGVlciIsImRpc2NvdW50U2F2aW5ncyI6IlNhdmUiLCJjb250aW51ZVNob3BwaW5nIjoiT2RlciB3ZWl0ZXIgZWlua2F1ZmVuIiwidG90YWxTYXZpbmdzIjoiRHUgc3BhcnN0Iiwic3VidG90YWwiOiJad2lzY2hlbnN1bW1lIiwiYnVuZGxlSGlkZVNpbmd1bGFySXRlbVRleHQiOiJIaWRlIDEgaXRlbSIsImJ1bmRsZVNob3dTaW5ndWxhckl0ZW1UZXh0IjoiU2hvdyAxIGl0ZW0iLCJidW5kbGVIaWRlTXVsdGlwbGVJdGVtc1RleHQiOiJIaWRlIHtOVU1CRVJfT0ZfSVRFTVN9IGl0ZW1zIiwiYnVuZGxlU2hvd011bHRpcGxlSXRlbXNUZXh0IjoiU2hvdyB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyJ9"); 4920 if (val === '') { 4921 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ=="); 4922 } 4923 val = JSON.parse(val); 4924 window.upcartSettings.upcartSettings.translations = val; 4925 4926 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiPGRpdiBjbGFzcz1cInNoLWVtcHR5XCI+XHJcbiAgPGRpdiBjbGFzcz1cInNoLWVtcHR5X19taWRcIj5cclxuICAgIDxzdmcgY2xhc3M9XCJzaC1lbXB0eV9faWNvblwiIHdpZHRoPVwiNjRcIiBoZWlnaHQ9XCI2NFwiIHZpZXdCb3g9XCIwIDAgNjQgNjRcIiBmaWxsPVwibm9uZVwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlxyXG4gICAgICA8cGF0aCBkPVwiTTggMTRoN2w5LjIgMjZoMjEuNmw1LjItMThIMTcuOFwiXHJcbiAgICAgICAgICAgIHN0cm9rZT1cIiM0RDRENERcIiBzdHJva2Utd2lkdGg9XCIyLjZcIlxyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+XHJcbiAgICAgIDxjaXJjbGUgY3g9XCIyOC41XCIgY3k9XCI0OS41XCIgcj1cIjMuNVwiIHN0cm9rZT1cIiM0RDRENERcIiBzdHJva2Utd2lkdGg9XCIyLjZcIi8+XHJcbiAgICAgIDxjaXJjbGUgY3g9XCI0NFwiIGN5PVwiNDkuNVwiIHI9XCIzLjVcIiBzdHJva2U9XCIjNEQ0RDREXCIgc3Ryb2tlLXdpZHRoPVwiMi42XCIvPlxyXG4gICAgPC9zdmc+XHJcbiAgICA8cCBjbGFzcz1cInNoLWVtcHR5X190ZXh0XCI+RGVpbiBXYXJlbmtvcmIgaXN0IGxlZXI8L3A+XHJcbiAgPC9kaXY+XHJcbiAgPGEgY2xhc3M9XCJzaC1lbXB0eV9fY3RhXCIgaHJlZj1cIi9jb2xsZWN0aW9ucy9hbGxcIj5adSB1bnNlcmVuIFByb2R1a3RlbjwvYT5cclxuPC9kaXY+XHJcblxyXG4iLCJzY3JpcHRzQmVmb3JlTG9hZCI6IiJ9"); 4927 if (val === '') { 4928 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ=="); 4929 } 4930 val = JSON.parse(val); 4931 window.upcartSettings.upcartSettings.htmlFields = val; 4932 4933 val = b64DecodeUnicode("ZmFsc2U="); 4934 if (val === '') { 4935 val = b64DecodeUnicode("dHJ1ZQ=="); 4936 } 4937 val = JSON.parse(val); 4938 window.upcartSettings.upcartSettings.automaticDiscount = val; 4939 4940 val = b64DecodeUnicode("ZmFsc2U="); 4941 if (val === '') { 4942 val = b64DecodeUnicode("ZmFsc2U="); 4943 } 4944 val = JSON.parse(val); 4945 window.upcartSettings.upcartSettings.basePriceForDiscount = val; 4946 4947 val = b64DecodeUnicode("dHJ1ZQ=="); 4948 if (val === '') { 4949 val = b64DecodeUnicode("ZmFsc2U="); 4950 } 4951 val = JSON.parse(val); 4952 window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val; 4953 4954 val = b64DecodeUnicode("ZmFsc2U="); 4955 if (val === '') { 4956 val = b64DecodeUnicode("ZmFsc2U="); 4957 } 4958 val = JSON.parse(val); 4959 window.upcartSettings.upcartSettings.showContinueShoppingButton = val; 4960 4961 val = b64DecodeUnicode("ZmFsc2U="); 4962 if (val === '') { 4963 val = b64DecodeUnicode("ZmFsc2U="); 4964 } 4965 val = JSON.parse(val); 4966 window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val; 4967 4968 val = b64DecodeUnicode("ZmFsc2U="); 4969 if (val === '') { 4970 val = b64DecodeUnicode("ZmFsc2U="); 4971 } 4972 val = JSON.parse(val); 4973 window.upcartSettings.upcartSettings.htmlFieldForceReRender = val; 4974 4975 val = b64DecodeUnicode("ZmFsc2U="); 4976 if (val === '') { 4977 val = b64DecodeUnicode("ZmFsc2U="); 4978 } 4979 val = JSON.parse(val); 4980 window.upcartSettings.upcartSettings.skipGoogleFonts = val; 4981 4982 val = b64DecodeUnicode("ZmFsc2U="); 4983 if (val === '') { 4984 val = b64DecodeUnicode("ZmFsc2U="); 4985 } 4986 val = JSON.parse(val); 4987 window.upcartSettings.upcartSettings.overrideScrollLocking = val; 4988 4989 val = b64DecodeUnicode("MTAw"); 4990 if (val === '') { 4991 val = b64DecodeUnicode("MTAw"); 4992 } 4993 window.upcartSettings.upcartSettings.trafficAllocationPercent = val; 4994 4995 val = b64DecodeUnicode("ZmFsc2U="); 4996 if (val === '') { 4997 val = b64DecodeUnicode("ZmFsc2U="); 4998 } 4999 val = JSON.parse(val); 5000 window.upcartSettings.upcartSettings.renderCartInShadowDom = val; 5001 5002 val = b64DecodeUnicode("dHJ1ZQ=="); 5003 if (val === '') { 5004 val = b64DecodeUnicode("ZmFsc2U="); 5005 } 5006 val = JSON.parse(val); 5007 window.upcartSettings.upcartSettings.cartEventTracking = val; 5008 5009 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5010 if (val === '') { 5011 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5012 } 5013 val = JSON.parse(val); 5014 window.upcartSettings.upcartSettings.openCartButtonSelection = val; 5015 5016 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5017 if (val === '') { 5018 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 5019 } 5020 val = JSON.parse(val); 5021 window.upcartSettings.upcartSettings.addToCartButtonSelection = val; 5022 5023 val = b64DecodeUnicode("bGluZQ=="); 5024 if (val === '') { 5025 val = b64DecodeUnicode("bGluZQ=="); 5026 } 5027 window.upcartSettings.upcartSettings.updateItemIdentifier = val; 5028 5029 val = b64DecodeUnicode("QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmFybG93OndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpOw0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIEdhbnoyNCDCtyBVcENhcnQgQ2FydCBEcmF3ZXIiDQogICAwMSAgVG9rZW5zICYgYmFzZQ0KICAgMDIgIEhlYWRlcg0KICAgMDMgIENhcnQgaXRlbXMNCiAgIDA0ICBVcHNlbGwgc2VjdGlvbiAmIGhlYWRpbmcNCiAgIDA1ICBVcHNlbGwgY2Fyb3VzZWwNCiAgIDA2ICBVcHNlbGwgY2FyZA0KICAgMDcgIEZvb3RlciDigJQgc3VtbWFyeSAmIENUQQ0KICAgMDggIFRydXN0IGJhZGdlcw0KICAgMDkgIExlZ2FjeQ0KICAgMTAgIENBUlQgQkFOTkVSDQogICAxMSAgU1RPUCBTSURFV0FZUyBTQ1JPTExJTkcNCiAgIDEyICBUaGUgcGFnZSB3aGlsZSB0aGUgZHJhd2VyIGlzIG9wZW4NCiAgIDEzICBFbXB0eSBjYXJ0DQogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDAxIMK3IFRPS0VOUyAmIEJBU0UNCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KLnVwY2FydC1jYXJ0LA0KI1VwY2FydFBvcHVwIHsNCiAgLS1nLWluazogICAgICAjMUYyRDMwOw0KICAtLWctbXV0ZWQ6ICAgICM4QTkyOTY7DQogIC0tZy1saW5lOiAgICAgI0U2RUJFRDsNCiAgLS1nLWJyYW5kOiAgICAjMDFCQURCOw0KICAtLWctYnJhbmQtZGs6ICMwMTk3QjE7DQogIC0tZy1wcmljZTogICAgIzBGMTcyQTsNCiAgLS1nLXN0cmlrZTogICAjOTRBM0I4Ow0KICAtLWctcmVkOiAgICAgICNFRTAwMDA7DQogIC0tZy1yZWQtYmc6ICAgI0ZERUNFQzsNCiAgLS1nLXRpbnQ6ICAgICAjRjJGQUZDOw0KICAtLWctc3VidG90YWw6ICM1M
5029DUxNTE7DQp9DQoNCi51cGNhcnQtY2FydCwNCi51cGNhcnQtY2FydCAqIHsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgc2Fucy1zZXJpZjsNCn0NCg0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDAyIMK3IEhFQURFUg0KICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoudXBjYXJ0LWludGVybmFsLWhlYWRlciwNCi51cGNhcnQtcHVibGljLWhlYWRlciB7DQogIHBhZGRpbmc6IDE2cHggMTZweCAxNHB4ICFpbXBvcnRhbnQ7DQogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nLWxpbmUpICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtaW50ZXJuYWwtaGVhZGVyIGg0LA0KLnVwY2FydC1wdWJsaWMtaGVhZGVyIGg0LA0KW2RhdGEtdXBjYXJ0LWNodW5rPSJoZWFkZXItdGl0bGUtY29udGVudCJdIHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBmb250LWZhbWlseTogJ0JhcmxvdycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50Ow0KICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1pbmspICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtcHVibGljLWhlYWRlciBoNCAudWMtY291bnQsDQpbZGF0YS11cGNhcnQtY2h1bms9ImhlYWRlci10aXRsZS1jb250ZW50Il0gLnVjLWNvdW50LA0KLnVjLWNvdW50IHsNCiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50Ow0KICBtaW4td2lkdGg6IDIycHggIWltcG9ydGFudDsNCiAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDJweCA4cHggIWltcG9ydGFudDsNCiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50Ow0KICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7DQogIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogdmFyKC0tZy1icmFuZCkgIWltcG9ydGFudDsNCiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50Ow0KICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50Ow0KfQ0KDQovKiBjbG9zZSBjcm9zcyAqLw0KLnVwY2FydC1wdWJsaWMtaGVhZGVyX19jbG9zZS1idXR0b24taWNvbiwNCi51cGNhcnQtaW50ZXJuYWwtaGVhZGVyX19jbG9zZS1idXR0b24taWNvbiB7DQogIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMTVweCAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1tdXRlZCkgIWltcG9ydGFudDsNCiAgZmlsbDogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LXB1YmxpYy1oZWFkZXJfX2Nsb3NlLWJ1dHRvbi1pY29uIHBhdGgsDQoudXBjYXJ0LWludGVybmFsLWhlYWRlcl9fY2xvc2UtYnV0dG9uLWljb24gcGF0aCB7DQogIGZpbGw6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50Ow0KfQ0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDAzIMK3IENBUlQgSVRFTVMgIChjdXN0b20gcHJvZHVjdC10aWxlIHRlbXBsYXRlKQ0KICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlLA0KLmcyNC10aWxlIHsNCiAgcGFkZGluZzogMTRweCAxNnB4ICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6ICNmZmY7DQp9DQovKiBkaXZpZGVyLCBpbnNldCAxNnB4IGVhY2ggc2lkZSDigJQgYSBib3JkZXIgd291bGQgcnVuIGZ1bGwgd2lkdGggKi8NCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LXByb2R1Y3QtdGlsZSwNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGUgew0KICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsNCiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1pbnRlcm5hbC1jb21wb25lbnQtcHJvZHVjdC10aWxlOjphZnRlciwNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGU6OmFmdGVyIHsNCiAgY29udGVudDogJycgIWltcG9ydGFudDsNCiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7DQogIGxlZnQ6IDE2cHggIWltcG9ydGFudDsNCiAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDsNCiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6IHZhcigtLWctbGluZSkgIWltcG9ydGFudDsNCn0NCg0KLmcyNC10aWxlX19jb250ZW50IHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50Ow0KICBnYXA6IDEycHggIWltcG9ydGFudDsNCn0NCg0KLyogYm9yZGVyIG9uIHRoZSB3cmFwcGVyIOKAlCBhIHNjYWxlZCBpbWcgY2FuIGRyb3AgYSAxcHggZWRnZSAqLw0KLmcyNC10aWxlX19tZWRpYSB7DQogIGZsZXg6IDAgMCA3NHB4ICFpbXBvcnRhbnQ7DQogIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7DQogIGhlaWdodDogNzRweCAhaW1wb3J0YW50Ow0KICBkaXNwbGF5OiBibG9jazsNCiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50Ow0KICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nLWxpbmUp
5029ICFpbXBvcnRhbnQ7DQogIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDsNCiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9faW1hZ2Ugew0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsNCiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7DQogIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsNCiAgb2JqZWN0LWZpdDogY292ZXI7DQogIGRpc3BsYXk6IGJsb2NrOw0KfQ0KDQovKiBTYWZhcmkgdHJlYXRzIHRoZSBkcmF3ZXIncyBvd24gZm9jdXMgYXMga2V5Ym9hcmQgZm9jdXMsIHNvIGl0IHJpbmdzIHRoZQ0KICAgZmlyc3QgbGluay4gTm8gcmluZyBhdCBhbGwuICovDQouZzI0LXRpbGVfX21lZGlhIHsNCiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50Ow0KfQ0KLmcyNC10aWxlX19tZWRpYTpmb2N1cywNCi5nMjQtdGlsZV9fbWVkaWE6Zm9jdXMtdmlzaWJsZSB7DQogIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsNCiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQouZzI0LXRpbGVfX2luZm8gew0KICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50Ow0KICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7DQogIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7DQogIGdhcDogNnB4ICFpbXBvcnRhbnQ7DQp9DQoNCi8qIHZlbmRvciBhbmQgdGhlIHJlbW92ZSBidXR0b24gc2hhcmUgb25lIGxpbmUgKi8NCi5nMjQtdGlsZV9fdG9wIHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsNCiAgZ2FwOiA4cHggIWltcG9ydGFudDsNCn0NCg0KLmcyNC12ZW5kb3Igew0KICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICBsZXR0ZXItc3BhY2luZzogLjZweCAhaW1wb3J0YW50Ow0KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLW11dGVkKSAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7DQogIG1pbi13aWR0aDogMCAhaW1wb3J0YW50Ow0KfQ0KDQovKiByZW1vdmUgY3Jvc3Mg4oCUIHRoZSBTVkcgZHJhd3MgdGhlIGV4YWN0IHNpemUsIGNoYW5nZSBpdCBoZXJlICovDQouZzI0LXJlbW92ZSBzdmcgew0KICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTJweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDsNCn0NCi5nMjQtcmVtb3ZlIHsNCiAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50Ow0KICBib3JkZXI6IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgY29sb3I6ICNCQkJCQkIgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7DQogIGN1cnNvcjogcG9pbnRlcjsNCiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQovKiBrZWVwIHRoZSB0aXRsZSBjbGVhciBvZiB0aGUgcmVtb3ZlIGNyb3NzIGNvbHVtbiAqLw0KLmcyNC10aXRsZSB7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDsNCn0NCi5nMjQtdGl0bGUgYSwNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3RpdGxlLWxpbmsgew0KICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLWluaykgIWltcG9ydGFudDsNCiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IC13ZWJraXQtYm94Ow0KICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7DQogIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOw0KfQ0KDQovKiBwcmljZSByb3c6IHNhbGUgcHJpY2UsIG9sZCBwcmljZSwgc2F2aW5nIGJhZGdlICovDQouZzI0LXByaWNlIHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsNCiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7DQogIGdhcDogOHB4ICFpbXBvcnRhbnQ7DQogIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcHJpY2Ugew0KICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7DQogIGNvbG9yOiAjMEYxNzJBICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcmljZS1jb21wYXJlLWF0IHsNCiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1zdHJpa2UpICFpbXBvcnRhbnQ7DQogIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7DQp9DQoNCi8qIHNhdmluZyBiYWRnZSAqLw0KLmcyNC1zYXZlIHsNCiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7DQogIGZvbnQtZmFtaWx5OiAnQmFybG93Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50Ow0KICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50Ow0KICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50Ow0KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7DQogIGNvbG9yOiAjRTExRDJBICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6ICNGREVDRUUgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDJweCA4cHggIWltcG9ydGFudDsNCiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50Ow0KfQ0KDQovKiB0aGUgY3VycmVuY3kga2VlcHMgdGhlIHNob3AncyBvd24gY2FzZSAqLw0KLmcyNC1zYXZlX19hbW91bnQgew0KICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQovKiBVcENhcnQgdGFnIGNoaXAgKi8NCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LXRhZ19fdGV4dCwNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC10YWdfX3RleHQgew0KICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsNCn0NCg0KLyogcXVhbnRpdHkgc3RlcHBlciAqLw0KLmcyNC1jb250cm9scyB7IG
50291hcmdpbjogNHB4IDAgMCAhaW1wb3J0YW50OyB9DQoNCi5nMjQtcXR5IHsNCiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsNCiAgd2lkdGg6IDkzcHggIWltcG9ydGFudDsNCiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50Ow0KICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7DQogIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWctbGluZSkgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7DQogIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50Ow0KfQ0KDQouZzI0LXF0eV9fYnRuIHsNCiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBmbGV4OiAwIDAgMTRweCAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTRweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDAgIWltcG9ydGFudDsNCiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsNCiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7DQogIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLWJyYW5kKSAhaW1wb3J0YW50Ow0KICBjdXJzb3I6IHBvaW50ZXI7DQp9DQouZzI0LXF0eV9fYnRuLS1wbHVzIHsgY29sb3I6IHZhcigtLWctYnJhbmQpICFpbXBvcnRhbnQ7IH0NCi5nMjQtcXR5X19idG4gc3ZnIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9DQoNCi5nMjQtcXR5X19idG46ZGlzYWJsZWQgew0KICBjb2xvcjogI0M3Q0REMCAhaW1wb3J0YW50Ow0KICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsNCn0NCg0KLmcyNC1xdHlfX2lucHV0IHsNCiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsNCiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7DQogIGJvcmRlcjogMCAhaW1wb3J0YW50Ow0KICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7DQogIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50Ow0KICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1pbmspICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDAgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsNCiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX192YXJpYW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9DQoNCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAwNCDCtyBVUFNFTEwgU0VDVElPTiAmICJFTVBGRUhMVU5HIiBIRUFESU5HDQogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCi51cGNhcnQtaW50ZXJuYWwtdXBzZWxsLA0KLnVwY2FydC1wdWJsaWMtdXBzZWxsIHsNCiAgYmFja2dyb3VuZDogdmFyKC0tZy10aW50KSAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAxNHB4IDAgIWltcG9ydGFudDsNCiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50Ow0KICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtY2FydCAudXBjYXJ0LWludGVybmFsLXN0eWxlX190aXRsZS1sYXJnZS51cGNhcnQtaW50ZXJuYWwtc3R5bGVfX3RpdGxlLnVwY2FydC1wdWJsaWMtdXBzZWxsX190aXRsZSwNCi51cGNhcnQtaW50ZXJuYWwtc3R5bGVfX3RpdGxlLWxhcmdlLnVwY2FydC1pbnRlcm5hbC1zdHlsZV9fdGl0bGUudXBjYXJ0LXB1YmxpYy11cHNlbGxfX3RpdGxlIHsNCiAgbWFyZ2luOiAwIDE2cHggMTBweCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsNCiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7DQogIGZvbnQtZmFtaWx5OiAnQmFybG93Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50Ow0KICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7DQogIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7DQogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsNCiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1pbmspICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtY2FydCAudXBjYXJ0LWludGVybmFsLXN0eWxlX190aXRsZS1sYXJnZS51cGNhcnQtaW50ZXJuYWwtc3R5bGVfX3RpdGxlLnVwY2FydC1wdWJsaWMtdXBzZWxsX190aXRsZSA+IHAsDQoudXBjYXJ0LWludGVybmFsLXN0eWxlX190aXRsZS1sYXJnZS51cGNhcnQtaW50ZXJuYWwtc3R5bGVfX3RpdGxlLnVwY2FydC1wdWJsaWMtdXBzZWxsX190aXRsZSA+IHAgew0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICBmb250OiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDsNCn0NCg0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDA1IMK3IFVQU0VMTCBDQVJPVVNFTA0KICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQ
5029oNCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LWNhcm91c2VsX19jb250YWluZXIsDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX2NvbnRhaW5lciB7DQogIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQogIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsNCn0NCg0KLyogYXJyb3dzIOKAlCB3aGl0ZSBjaXJjbGUsIGN5YW4gY2hldnJvbiAqLw0KLnVwY2FydC1pbnRlcm5hbC1jb21wb25lbnQtY2Fyb3VzZWxfX2J1dHRvbiwNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1jYXJvdXNlbF9fYnV0dG9uIHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7DQogIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50Ow0KICB0b3A6IDUwJSAhaW1wb3J0YW50Ow0KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsNCiAgei1pbmRleDogNCAhaW1wb3J0YW50Ow0KICB3aWR0aDogMzZweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDAgIWltcG9ydGFudDsNCiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7DQogIGJvcmRlcjogMXB4IHNvbGlkICNFNEU4RUEgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDsNCiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMzEsIDQ2LCA0OCwgLjE0KSAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1icmFuZCkgIWltcG9ydGFudDsNCiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7DQogIG9wYWNpdHk6IDEgIWltcG9ydGFudDsNCiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50Ow0KICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50Ow0KICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLCBvcGFjaXR5IC4xNXMgZWFzZSAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX2J1dHRvbjpob3ZlciB7DQogIGJvcmRlci1jb2xvcjogdmFyKC0tZy1icmFuZCkgIWltcG9ydGFudDsNCn0NCg0KLyogZGlzYWJsZWQgc3RhdGUgKi8NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1jYXJvdXNlbF9fYnV0dG9uLnNoLWFycm93LS1vZmYgew0KICBvcGFjaXR5OiAuNDUgIWltcG9ydGFudDsNCiAgYm9yZGVyLWNvbG9yOiAjRTRFOEVBICFpbXBvcnRhbnQ7DQogIGNvbG9yOiAjQzZDREQwICFpbXBvcnRhbnQ7DQogIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX2J1dHRvbiBzdmcgew0KICB3aWR0aDogMThweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDsNCiAgc3Ryb2tlOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDsNCiAgZmlsbDogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX2J1dHRvblthcmlhLWxhYmVsPSJQcmV2aW91cyBzbGlkZSJdIHsNCiAgbGVmdDogNnB4ICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX2J1dHRvblthcmlhLWxhYmVsPSJOZXh0IHNsaWRlIl0gew0KICByaWdodDogNnB4ICFpbXBvcnRhbnQ7DQp9DQoNCi8qIHRoZSB3aW5kb3cgaXMgdGhlIHNjcm9sbCBjb250YWluZXIgKi8NCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LWNhcm91c2VsX193aW5kb3csDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX3dpbmRvdyB7DQogIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAwIDAgMTZweCAhaW1wb3J0YW50Ow0KICBzY3JvbGwtcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7DQogIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsNCiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50Ow0KICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsNCiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnkgIWltcG9ydGFudDsNCiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGggIWltcG9ydGFudDsNCiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoICFpbXBvcnRhbnQ7DQogIHNjcm9sbGJhci13aWR0aDogbm9uZSAhaW1wb3J0YW50Ow0KICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsNCn0NCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LWNhcm91c2VsX193aW5kb3c6Oi13ZWJraXQtc2Nyb2xsYmFyLA0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LWNhcm91c2VsX193aW5kb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHsNCiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQovKiBuZXV0cmFsaXNlIHRoZSBKUyB0cmFuc2Zvcm0g4oCUICFpbXBvcnRhbnQgYmVhdHMgdGhlIGlubGluZSBzdHlsZSAqLw0KLnVwY2FydC1pbnRlcm5hbC1jb21wb25lbnQtY2Fyb3VzZWxfX3RyYWNrLA0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LWNhcm91c2VsX190cmFjayB7DQogIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50Ow0KICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsNCiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7DQogIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7DQp9DQoNCi8qIHNsaWRlcyBhdCA4OCUgc28gdGhlIG5leHQgb25lIHBlZWtzICovDQ
5029oudXBjYXJ0LWludGVybmFsLWNvbXBvbmVudC1jYXJvdXNlbF9fc2xpZGUsDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX3NsaWRlIHsNCiAgZmxleDogMCAwIDg4JSAhaW1wb3J0YW50Ow0KICBtYXgtd2lkdGg6IDg4JSAhaW1wb3J0YW50Ow0KICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsNCn0NCg0KLyogdGhlIHR3byB1bnRpdGxlZCB3cmFwcGVyIGRpdnMgaW5zaWRlIGVhY2ggc2xpZGUgKi8NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1jYXJvdXNlbF9fc2xpZGUgPiBkaXYsDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX3NsaWRlID4gZGl2ID4gZGl2W2RhdGEtdXBjYXJ0LXVwc2VsbF0gew0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQp9DQoNCi8qIGhpZGUgdGhlIGFycm93IGluc3RlYWQgb2Ygb25seSBmYWRpbmcgaXQgKi8NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1jYXJvdXNlbF9fY29udGFpbmVyIC5zaC1hcnJvdy0tb2ZmIHsNCiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQovKiB0cmFpbGluZyBzcGFjZSwgc28gdGhlIGxhc3QgY2FyZCBpcyBub3QgZmx1c2ggdG8gdGhlIGVkZ2UgKi8NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC1jYXJvdXNlbF9fdHJhY2s6OmFmdGVyIHsNCiAgY29udGVudDogJycgIWltcG9ydGFudDsNCiAgZmxleDogMCAwIDZweCAhaW1wb3J0YW50Ow0KICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7DQogIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50Ow0KfQ0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDA2IMK3IFVQU0VMTCBDQVJEDQogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LXVwc2VsbC10aWxlLA0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlIHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7DQogIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7DQogIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7DQogIGdhcDogMTJweCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7DQogIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMTAwJSAhaW1wb3J0YW50Ow0KICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7DQogIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsNCiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7DQogIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWctbGluZSkgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50Ow0KICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7DQogIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGUgKiB7IHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0NCg0KLyogaW1hZ2Ug4oCUIHN0YXlzIGNlbnRyZWQgd2hpbGUgdGhlIGNhcmQgc3RyZXRjaGVzICovDQoudXBjYXJ0LWludGVybmFsLWNvbXBvbmVudC11cHNlbGwtdGlsZV9faW1hZ2UtY29udGFpbmVyLA0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX19pbWFnZS1jb250YWluZXIgew0KICB3aWR0aDogNTZweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDsNCiAgZmxleDogMCAwIDU2cHggIWltcG9ydGFudDsNCiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7DQogIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX19pbWFnZSB7DQogIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7DQogIGhlaWdodDogNTZweCAhaW1wb3J0YW50Ow0KICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7DQogIG9iamVjdC1maXQ6IGNvdmVyOw0KfQ0KDQovKiBpbmZvIGdyaWQ6IHRpdGxlIHRha2VzIHRoZSBmcmVlIHNwYWNlLCBwcmljZSBzaXRzIGF0IHRoZSBib3R0b20gKi8NCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LXVwc2VsbC10aWxlX19pbmZvLA0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX19pbmZvIHsNCiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50Ow0KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNHB4ICFpbXBvcnRhbnQ7DQogIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG8gIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7DQogIGNvbHVtbi1nYXA6IDEycHggIWltcG9ydGFudDsNCiAgcm93LWdhcDogMnB4ICFpbXBvcnRhbnQ7DQogIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMTAwJSAhaW1wb3J0YW50Ow0KICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsNCiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQp9DQoNCi8qIGV2ZXJ5IGdyaWQgY2hpbGQgbXVzdCBiZSBhbGxvd2VkIHRvIHNocmluaywgb3IgbG9uZyB0aXRsZXMgb3ZlcmZsb3cgKi8NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fdGl0bGUtbGluaywNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fcmF0aW5nLXJvdywNCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fcHJpY2Utcm93IHsNCiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7DQogIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGVfX3RpdGxlLWxpbmsgew0KICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Ow0KICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50Ow0KICBncmlkLXJvdzogMSAhaW1wb3J0YW50Ow0KICBhbGlnbi1zZWxmOiBzdGFydCAhaW1wb3J0YW50Ow0KICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsNCn0NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fcmF0aW5nLXJvdyB7DQogIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtdXBzZWxsLXRpbGVfX3ByaWNlLXJvdyB7DQogIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7DQogIGdyaWQtcm93OiAyICFpbXBvcnRhbnQ7DQogIGFsaWduLXNlbGY6IGVuZCAhaW1wb3J0YW50Ow0KICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7DQogIGFsaWduLWl0ZW
50291zOiBiYXNlbGluZSAhaW1wb3J0YW50Ow0KICBnYXA6IDhweCAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX192YXJpYW50LXJvdyB7DQogIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7DQogIGdyaWQtcm93OiAxIC8gc3BhbiAyICFpbXBvcnRhbnQ7DQogIGp1c3RpZnktc2VsZjogZW5kICFpbXBvcnRhbnQ7DQogIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7DQogIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsNCiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KfQ0KDQovKiB0aXRsZSDigJQgY2xhbXBlZCB0byB0d28gbGluZXMsIGJyZWFrcyBsb25nIEdlcm1hbiBjb21wb3VuZHMgKi8NCi51cGNhcnQtcHVibGljLWNvbXBvbmVudC11cHNlbGwtdGlsZV9fdGl0bGUgew0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1pbmspICFpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7DQogIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDsNCiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7DQogIGxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDsNCiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50Ow0KICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsNCiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsNCiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmUgIWltcG9ydGFudDsNCiAgaHlwaGVuczogYXV0byAhaW1wb3J0YW50Ow0KfQ0KDQovKiBwcmljZXMg4oCUIFVwQ2FydCBwcmludHMgdGhlIG9sZCBwcmljZSBmaXJzdCwgc28gb3JkZXIgc3dhcHMgdGhlbSAqLw0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX19wcmljZSB7DQogIG9yZGVyOiAxICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLXByaWNlKSAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX19wcmljZS1jb21wYXJlLWF0IHsNCiAgb3JkZXI6IDIgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1zdHJpa2UpICFpbXBvcnRhbnQ7DQogIG9wYWNpdHk6IDEgIWltcG9ydGFudDsNCiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDsNCn0NCg0KLyogdGhlICsgYnV0dG9uICovDQoudXBjYXJ0LWludGVybmFsLWNvbXBvbmVudF9fYnV0dG9uLA0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50X19idXR0b24gew0KICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7DQogIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsNCiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsNCiAgd2lkdGg6IDM0cHggIWltcG9ydGFudDsNCiAgbWluLXdpZHRoOiAzNHB4ICFpbXBvcnRhbnQ7DQogIG1heC13aWR0aDogMzRweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDsNCiAgZmxleDogMCAwIDM0cHggIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICBib3JkZXI6IDAgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQtY29sb3I6ICMwMUJBREIgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMy43NSA5SDE0LjI1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J005IDMuNzVWMTQuMjUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UiKSAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweCAhaW1wb3J0YW50Ow0KICBib3gtc2hhZG93OiAwIDRweCAxNHB4IDAgcmdiYSgxMSwgMTY1LCAxOTIsIC4zNSkgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50Ow0KfQ0KDQovKiBkZXNpZ24gc2hvd3Mgbm8gdmFyaWFudCBkcm9wZG93biBvbiB0aGUgcmVjb21tZW5kYXRpb24gY2FyZCAqLw0KLnVwY2FydC1wdWJsaWMtY29tcG9uZW50LXVwc2VsbC10aWxlX192YXJpYW50LXJvdyBzZWxlY3QgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0NCg0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDA3IMK3IEZPT1RFUiDigJQgc3VtbWFyeSAmIENUQQ0KICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoudXBjYXJ0LWZvb3RlciB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7DQogIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsNCn0NCi51cGNhcnQtZm9vdGVyID4gKiB7DQogIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsNCn0NCg0KLyogb3JkZXI6IFp3aXNjaGVuc3VtbWUg4oaSIER1IHNwYXJzdCDihpIgQ1RBIOKGkiBiYWRnZXMgKi8NCi5zdHlsZXNfRm9vdGVyX19jYXJ0U3VtbWFyeVNlY3Rpb25fXyB7IG9yZGVyOiAxICFpbXBvcnRhbnQ7IH0NCi51cGNhcnQtaW50ZXJuYWwtY2FydC1zdW1tYXJ5LA0KLnVwY2FydC1wdWJsaWMtY2FydC1zdW1tYXJ5ICAgICAgICAgI
5029Hsgb3JkZXI6IDIgIWltcG9ydGFudDsgfQ0KLnN0eWxlc19Gb290ZXJfX2NoZWNrb3V0QnV0dG9uX18gICAgIHsgb3JkZXI6IDMgIWltcG9ydGFudDsgfQ0KLnVwY2FydC1wdWJsaWMtdHJ1c3QtYmFkZ2VzLA0KLmcyNC10cnVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgb3JkZXI6IDQgIWltcG9ydGFudDsgfQ0KDQovKiBad2lzY2hlbnN1bW1lIHJvdyDigJQgMTBweCBhYm92ZSB0aGUgYmxvY2sgKi8NCi5zdHlsZXNfRm9vdGVyX19jYXJ0U3VtbWFyeVNlY3Rpb25fXyB7DQogIG1hcmdpbjogMTBweCAwIDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7DQp9DQouc3R5bGVzX0Zvb3Rlcl9fY2FydFN1YnRvdGFsVGl0bGVfXyB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsNCiAgZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIGZvbnQtZmFtaWx5OiAnQmFybG93Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50Ow0KICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLXN1YnRvdGFsKSAhaW1wb3J0YW50Ow0KfQ0KLnN0eWxlc19Gb290ZXJfX2NhcnRTdWJ0b3RhbFZhbHVlX18gew0KICBmb250LWZhbWlseTogJ0JhcmxvdycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsNCiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDsNCiAgY29sb3I6IHZhcigtLWctaW5rKSAhaW1wb3J0YW50Ow0KfQ0KDQovKiBEdSBzcGFyc3Qgcm93IOKAlCA5cHggZ2FwIGJlbG93IFp3aXNjaGVuc3VtbWUsIGFzIHRoZSBkZXNpZ24gc3BlYyBzYXlzICovDQ
5029oudXBjYXJ0LWludGVybmFsLWNhcnQtc3VtbWFyeSwNCi51cGNhcnQtcHVibGljLWNhcnQtc3VtbWFyeSB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsNCiAgZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogOXB4IDAgMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50Ow0KfQ0KLyogdGhlIGxhYmVsIGFuZCB0aGUgZGlzY291bnQgY29kZSBjaGlwIHNoYXJlIG9uZSBsaW5lICovDQoudXBjYXJ0LWludGVybmFsLWNhcnQtc3VtbWFyeV9fZGlzY291bnQtY29kZXMsDQoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX2Rpc2NvdW50LWNvZGVzIHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7DQogIGdhcDogOHB4ICFpbXBvcnRhbnQ7DQogIG1pbi13aWR0aDogMCAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KfQ0KLnVwY2FydC1pbnRlcm5hbC1jYXJ0LXN1bW1hcnlfX3NsaWRlLWNvZGVzLA0KLnVwY2FydC1wdWJsaWMtY2FydC1zdW1tYXJ5X19zbGlkZS1jb2RlcyB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBnYXA6IDZweCAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX2Rpc2NvdW50LWxhYmVsIHsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDsNCiAgY29sb3I6IHZhcigtLWctcmVkKSAhaW1wb3J0YW50Ow0KICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LXB1YmxpYy1jYXJ0LXN1bW1hcnlfX3RvdGFsLWRpc2NvdW50IHsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDsNCiAgY29sb3I6IHZhcigtLWctcmVkKSAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiB2YXIoLS1nLXJlZC1iZykgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDNweCA5cHggIWltcG9ydGFudDsNCn0NCg0KLyogZGl2aWRlciArIENUQSDigJQgdGhlIGxpbmUgcnVucyBwYXN0IHRoZSBwYWRkaW5nLCBzZWN0aW9uIDExIGNsaXBzIGl0ICovDQouc3R5bGVzX0Zvb3Rlcl9fY2hlY2tvdXRCdXR0b25fXyB7DQogIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50Ow0KICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7DQogIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsNCiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsNCn0NCi5zdHlsZXNfRm9vdGVyX19jaGVja291dEJ1dHRvbl9fOjpiZWZvcmUgew0KICBjb250ZW50OiAnJyAhaW1wb3J0YW50Ow0KICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsNCiAgdG9wOiAwICFpbXBvcnRhbnQ7DQogIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7DQogIHJpZ2h0OiAtMTAwJSAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiB2YXIoLS1nLWxpbmUpICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LWNoZWNrb3V0LWJ1dHRvbiB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBnYXA6IDhweCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDsNCiAgYm9yZGVyLXJhZGl1czogMTFweCAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiB2YXIoLS1nLWJyYW5kKSAhaW1wb3J0YW50Ow0KICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMTEsIDE2NSwgMTkyLCAuNSkgIWltcG9ydGFudDsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDsNCiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDsNCiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7DQp9DQouc3R5bGVzX0Zvb3Rlcl9fIHsNCiAgcGFkZGluZzogMCAxNnB4IDE2cHggIWltcG9ydGFudDsNCn0NCg0KLyogdGhlIHN1YnRvdGFsIHByaW50cyAwIHdoaWxlIHRoZSBza2VsZXRvbiBsb2Fkcywgc28gaGlkZSB0aGF0IHJvdyB1bnRpbCB0aGVuICovDQoudXBjYXJ0LWNhcnQ6aGFzKC51cGNhcnQtaW50ZXJuYWwtc2tlbGV0b24pIC5zdHlsZXNfRm9vdGVyX19jYXJ0U3VtbWFyeVNlY3Rpb25fXyB7DQogIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50Ow0KfQ0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDA4IMK3IFRSVVNUIEJBREdFUyAgKHBheW1lbnQgc3RyaXAgKyBndWFyYW50ZWUgcm93cykNCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KLmcyNC10cnVzdCwNCi51cGNhcnQtcHVibGljLXRydXN0LWJhZGdlcyB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7DQogIGdhcDogMTBweCAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7DQogIHBhZGRpbmc6IDAgIWltcG9ydGFudDsNCiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50Ow0KfQ0KDQovKiBwYXltZW50IHJvdyDigJQgbmV2ZXIgY3JvcCBpdCwgbmV2ZXIgY2FwIGl0ICovDQoudXBjYXJ0LXB1YmxpYy10cnVzdC1iYWRnZXNfX2ltYWdlIHsNCiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsNCiAgd2l
5029kdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIGhlaWdodDogYXV0byAhaW1wb3J0YW50Ow0KICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7DQogIG9iamVjdC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7DQogIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsNCiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsNCn0NCg0KLmcyNC1iYWRnZXMgew0KICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7DQogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBnYXA6IDRweCAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMCAhaW1wb3J0YW50Ow0KfQ0KDQouZzI0LWJhZGdlc19fcm93IHsNCiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50Ow0KICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50Ow0KICBnYXA6IDZweCAxNnB4ICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQp9DQoNCi5nMjQtYmFkZ2Ugew0KICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7DQogIGdhcDogNHB4ICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIGZvbnQtZmFtaWx5OiAnQmFybG93Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50Ow0KICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsNCiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsNCiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDsNCiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLWluaykgIWltcG9ydGFudDsNCiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50Ow0KfQ0KDQouZzI0LWJhZGdlIHN2ZyB7DQogIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQogIGZsZXg6IDAgMCAxNnB4ICFpbXBvcnRhbnQ7DQogIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMTZweCAhaW1wb3J0YW50Ow0KICBjb2xvcjogdmFyKC0tZy1icmFuZCkgIWltcG9ydGFudDsNCiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50Ow0KICBib3JkZXI6IDAgIWltcG9ydGFudDsNCn0NCg0KLmcyNC1iYWRnZSBzdmcgcGF0aCB7DQogIHN0cm9rZTogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7DQogIHN0cm9rZS13aWR0aDogMi4yICFpbXBvcnRhbnQ7DQp9DQoNCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAwOSDCtyBMRUdBQ1kNCiAgIE9ubHkgaWYgYW5vdGhlciBjdXN0b20gdGVtcGxhdGUgcmVuZGVycyAuZzI0LXBheSDigJQNCiAgIG5vdCBwcmVzZW50IGluIHRoZSB0cnVzdC1iYWRnZSBKU1guIFNhZmUgdG8gZGVsZXRlLg0KICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQouZzI0LXBheSB7DQogIGRpc3BsYXk6IGZsZXg7DQogIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsNCiAgd2lkdGg6IDEwMCU7DQogIGdhcDogNnB4Ow0KfQ0KLmcyNC1wYXkgaW1nIHsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogYXV0bzsgZGlzcGxheTogYmxvY2s7IH0NCg0KLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAxMCDCtyBDQVJUIEJBTk5FUg0KICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovDQoudXBjYXJ0LWludGVybmFsLWFubm91bmNlbWVudCwNCi51cGNhcnQtcHVibGljLWFubm91bmNlbWVudCB7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7DQogIGJvcmRlcjogMCAhaW1wb3J0YW50Ow0KfQ0KDQouc2gtdXBjYXJ0LWJhbm5lciB7DQogIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQogIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQtY29sb3I6ICNFQUY3RkIgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDsNCiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50Ow0KfQ0KDQovKiBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQgd291bGQgYmVhdCB0aGUgYnJvd3NlciBydWxlIGZvciBbaGlkZGVuXSAqLw0KLnNoLXVwY2FydC1iYW5uZXJbaGlkZGVuXSB7DQogIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsNCn0NCg0KLnNoLXVwY2FydC1iYW5uZXJfX2xpbmsgew0KICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7DQogIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsNCiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7DQogIGdhcDogMTJweCAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAxMXB4IDE2cHggIWltcG9ydGFudDsNCiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50Ow0KICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsNCn0NCg0KLnNoLXVwY2FydC1iYW5uZXJfX2JvZHkgew0KICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50Ow0KICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsNCn0NCg0KLnNoLXVwY2FydC1iYW5uZXJfX2hlYWRpbmcgew0KICBtYXJnaW46IDAgMCA0cHggIWltcG9ydGFudDsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7DQogIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLWluaykgIWltcG9ydGFudDsNCn0NCg0KLnNoLXVwY2FydC1iYW5uZXJfX3RleHQgew0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQogIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50Ow0KICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7DQogIGxpbmUtaGVpZ2h0OiAxLjM1ICFpbXBvcnRhbnQ7DQogIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7DQogIGNvbG9yOiB2YXIoLS1nLWluaykgIWltcG9ydGFudDsNCiAgd2hpdGUtc3BhY2U6IHByZS1saW5lIC
5029FpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7DQogIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDsNCiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyICFpbXBvcnRhbnQ7DQogIGxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDsNCiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50Ow0KfQ0KDQovKiB0aGUgbmVnYXRpdmUgbWFyZ2luIGxldHMgdGhlIGltYWdlIG92ZXJmbG93LCBzbyB0aGUgYmFubmVyIGtlZXBzIGl0cyBoZWlnaHQgKi8NCi5zaC11cGNhcnQtYmFubmVyX19pbWcgew0KICBmbGV4OiAwIDAgNzZweCAhaW1wb3J0YW50Ow0KICB3aWR0aDogNzZweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDc2cHggIWltcG9ydGFudDsNCiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50Ow0KICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7DQogIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50Ow0KICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50Ow0KICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQp9DQouc2gtdXBjYXJ0LWJhbm5lcl9faW1nW2hpZGRlbl0gew0KICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7DQp9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgMTEgwrcgU1RPUCBTSURFV0FZUyBTQ1JPTExJTkcNCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KLnVwY2FydC1jYXJ0LA0KI1VwY2FydFBvcHVwLA0KLnVwY2FydC1wcm9kdWN0cy1zZWN0aW9uLA0KLnVwY2FydC1pbnRlcm5hbC11cHNlbGwsDQoudXBjYXJ0LXB1YmxpYy11cHNlbGwsDQoudXBjYXJ0LWZvb3RlciB7DQogIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBvdmVyZmxvdy14OiBjbGlwICFpbXBvcnRhbnQ7DQp9DQoNCi51cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LWNhcm91c2VsX193aW5kb3csDQoudXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtY2Fyb3VzZWxfX3dpbmRvdyB7DQogIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KfQ0KDQovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgIDEyIMK3IFRIRSBQQUdFIFdISUxFIFRIRSBEUkFXRVIgSVMgT1BFTg0KICAgYm9keS51cGNhcnRQb3B1cFNob3cgZ2V0cyBvdmVyZmxvdzpoaWRkZW4sIHdoaWNoIGJyZWFrcyB0aGUgc3RpY2t5IGhlYWRlci4NCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLw0KYm9keS51cGNhcnRQb3B1cFNob3cgLnNob3BpZnktc2VjdGlvbl9faGVhZGVyIHsNCiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7DQogIHRvcDogMCAhaW1wb3J0YW50Ow0KICBsZWZ0OiAwICFpbXBvcnRhbnQ7DQogIHJpZ2h0OiAwICFpbXBvcnRhbnQ7DQogIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7DQp9DQoNCi8qIGhvbGQgdGhlIGZpeGVkIGhlYWRlcidzIHNwYWNlLCBvciB0aGUgcGFnZSBqdW1wcyAqLw0KYm9keS51cGNhcnRQb3B1cFNob3cgew0KICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCwgMHB4KSAhaW1wb3J0YW50Ow0KfQ0KDQovKiBodG1sIHN0aWxsIHNjcm9sbHMgYWZ0ZXIgVXBDYXJ0IGxvY2tzIHRoZSBib2R5ICovDQpodG1sOmhhcyhib2R5LnVwY2FydFBvcHVwU2hvdykgew0KICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7DQp9DQoNCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgMTMgwrcgRU1QVFkgQ0FSVCAgKGN1c3RvbSBIVE1MLCAiT24gZW1wdHkgY2FydCBzY3JlZW4iKQ0KICAgVXBDYXJ0IHdyYXBzIHRoZSBtYXJrdXAgaW4gYSBwbGFpbiBkaXYgaW5zaWRlIC5zdHlsZXNfQ2FydFByZXZpZXdfX2VtcHR5X18uDQogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8NCg0KLyogdGhlIGVtcHR5IHNjcmVlbiBib3gg4oCUIGEgY29sdW1uIHRoYXQgZmlsbHMgdGhlIGRyYXdlciAqLw0KW2NsYXNzKj0iQ2FydFByZXZpZXdfX2VtcHR5Il0gew0KICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7DQogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsNCiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsNCiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7DQogIGhlaWdodDogMTAwJSAhaW1wb3J0YW50Ow0KICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQogIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50Ow0KfQ0KDQovKiBVcENhcnQncyBvd24gaGVhZGluZyDigJQgdGhlIGJsb2NrIGJlbG93IHJlcGxhY2VzIGl0ICovDQpbY2xhc3MqPSJDYXJ0UHJldmlld19fZW1wdHkiXSA+IGgzIHsNCiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KfQ0KDQovKiB0aGUgd3JhcHBlciBVcENhcnQgcHV0cyBhcm91bmQgdGhlIGN1c3RvbSBIVE1MICovDQpbY2xhc3MqPSJDYXJ0UHJldmlld19fZW1wdHkiXSA+IGRpdiB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7DQp9DQoNCi5zaC1lbXB0eSB7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50Ow0KICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50Ow0KICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7DQogIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50Ow0KfQ0KDQovKiBpY29uIGFuZCB0ZXh0LCBjZW50cmVkIGluIHRoZSBmcmVlIHNwYWNlICovDQouc2gtZW1wdHlfX21pZCB7DQogIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50Ow0KICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7DQogIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7DQogIGdhcDogMTZweCAhaW1wb3J0YW50Ow0KfQ0KDQouc2gtZW1wdHlfX2ljb24gew0KICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50Ow0KICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50Ow0KICB3aWR0aDogNjRweCAhaW1wb3J0YW50Ow0KICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDsNCiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7DQp9DQoNCi5zaC1lbXB0eV9fdGV4dCB7DQogIG1hcmdpbjogMCAhaW1wb3J0YW50Ow0KICBmb250LWZhbWlseTogJ0JhcmxvdycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50Ow0KICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50Ow0KICBjb2xvcjogIzRENEQ0RCAhaW1wb3J0YW50Ow0KfQ0KDQovKiBidXR0b24gYXQgdGhlIGJvdHRvbSwgbGlrZSB0aGUgY2hlY2tvdXQgYnV0dG9uICovDQouc2gtZW1wdHlfX2N0YSB7DQogIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7DQogIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQogIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogIG1hcmdpbjogMTZweCAwIDAgIWltcG9ydGFudDsNCiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7DQogIGJvcmRlcjogMCAhaW1wb3J0YW50Ow0KICBib3JkZXItcmFkaXVzOiAxMXB4ICFpbXBvcnRhbnQ7DQogIGJhY2tncm91bmQ6IHZhcigtLWctYnJhbmQpICFpbXBvcnRhbnQ7DQogIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgxMSwgMTY1LCAxOTIsIC41KSAhaW1wb3J0YW50Ow0KICBmb250LWZhbWlseTogJ0JhcmxvdycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsNCiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7DQogIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50Ow0KICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50Ow0KICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsNCiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7DQogIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50Ow0KICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlICFpbXBvcnRhbnQ7DQp9DQovKiB0aGUgc3RvY2sgdGhlbWUgZmFkZXMgdGhlIHByaW1hcnkgYnV0dG9uIHRvIDgwIHBlcmNlbnQgKi8NCi5zaC1lbXB0eV9fY3RhOmhvdmVyIHsNCiAgYmFja2dyb3VuZDogcmdiYSgxLCAxODYsIDIxOSwgLjgpICFpbXBvcnRhbnQ7DQogIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7DQp9DQo="); 5030 if (val === '') { 5031 val = b64DecodeUnicode("Knt9"); 5032 }
5033 window.upcartSettings.upcartSettings.customCSS = val; 5034 5035 val = b64DecodeUnicode("Knt9"); 5036 if (val === '') { 5037 val = b64DecodeUnicode("Knt9"); 5038 } 5039 window.upcartSettings.upcartSettings.customStickyCartCSS = val; 5040 5041 val = b64DecodeUnicode("ZmFsc2U="); 5042 if (val === '') { 5043 val = b64DecodeUnicode("ZmFsc2U="); 5044 } 5045 val = JSON.parse(val); 5046 window.upcartSettings.upcartSettings.integrationZapietEnabled = val; 5047 5048 val = b64DecodeUnicode("ZmFsc2U="); 5049 if (val === '') { 5050 val = b64DecodeUnicode("ZmFsc2U="); 5051 } 5052 val = JSON.parse(val); 5053 window.upcartSettings.upcartSettings.integrationYmqEnabled = val; 5054 5055 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 5056 if (val === '') { 5057 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 5058 } 5059 val = JSON.parse(val); 5060 window.upcartSettings.upcartSettings.customCartBundleInfo = val; 5061 5062 val = b64DecodeUnicode("c2hvd19kaXNjb3VudF9hbmRfY29tcGFyZV9hdF9zYXZpbmdz"); 5063 if (val === '') { 5064 val = b64DecodeUnicode("ZGlzY291bnRfb25seQ=="); 5065 } 5066 window.upcartSettings.upcartSettings.savingsRowBehaviour = val; 5067 5068 val = b64DecodeUnicode("W10="); 5069 if (val === '') { 5070 val = b64DecodeUnicode("W10="); 5071 } 5072 val = JSON.parse(val); 5073 window.upcartSettings.upcartSettings.activeCartIds = val; 5074 5075 val = b64DecodeUnicode("dHJ1ZQ=="); 5076 if (val === '') { 5077 val = b64DecodeUnicode("dHJ1ZQ=="); 5078 } 5079 val = JSON.parse(val); 5080 window.upcartSettings.upcartEditorSettings.cartIsEnabled = val; 5081 5082 val = b64DecodeUnicode("OGU3MTUyZDEtYjk1ZC00NjQ2LTgxOTYtM2Q2MzJiMWU2YTYw"); 5083 if (val === '') { 5084 val = b64DecodeUnicode(""); 5085 } 5086 window.upcartSettings.upcartEditorSettings.cartId = val; 5087 5088 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNGMkZBRkMiLCJidXR0b25Db2xvciI6IiMwMUJBREIiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjRkZGRkZGIiwiY2FydFRleHRDb2xvciI6IiMxRjJEMzAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjExLCJlbmFibGVTdWJ0b3RhbExpbmUiOnRydWUsInN1YnRvdGFsVGV4dENvbG9yIjoiIzFGMkQzMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 5089 if (val === '') { 5090 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 5091 } 5092 val = JSON.parse(val); 5093 window.upcartSettings.upcartEditorSettings.settingsModule = val; 5094 5095 val = b64DecodeUnicode("I0VFMDAwMA=="); 5096 if (val === '') { 5097 val = b64DecodeUnicode("IzJlYTgxOA=="); 5098 } 5099 window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val; 5100 5101 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5102 if (val === '') { 5103 val = b64DecodeUnicode("MS4wLjA="); 5104 } 5105 window.upcartSettings.upcartEditorSettings.headerModuleVersion = val; 5106 5107 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5108 if (val === '') { 5109 val = b64DecodeUnicode("MS4wLjA="); 5110 } 5111 window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val; 5112 5113 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5114 if (val === '') { 5115 val = b64DecodeUnicode("MS4wLjA="); 5116 } 5117 window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val; 5118 5119 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5120 if (val === '') { 5121 val = b64DecodeUnicode("MS4wLjA="); 5122 } 5123 window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val; 5124 5125 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5126 if (val === '') { 5127 val = b64DecodeUnicode("MS4wLjA="); 5128 } 5129 window.upcartSettings.upcartEditorSettings.notesModuleVersion = val; 5130 5131 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5132 if (val === '') { 5133 val = b64DecodeUnicode("MS4wLjA="); 5134 } 5135 window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val; 5136 5137 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5138 if (val === '') { 5139 val = b64DecodeUnicode("MS4wLjA="); 5140 } 5141 window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val; 5142 5143 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5144 if (val === '') { 5145 val = b64DecodeUnicode("MS4wLjA="); 5146 } 5147 window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val; 5148 5149 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5150 if (val === '') { 5151 val = b64DecodeUnicode("MS4wLjA="); 5152 } 5153 window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val; 5154 5155 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5156 if (val === '') { 5157 val = b64DecodeUnicode("MS4wLjA="); 5158 } 5159 window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val; 5160 5161 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5162 if (val === '') { 5163 val = b64DecodeUnicode("MS4wLjA="); 5164 }
5165 window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val; 5166 5167 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 5168 if (val === '') { 5169 val = b64DecodeUnicode("MS4wLjA="); 5170 } 5171 window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val; 5172 5173 val = b64DecodeUnicode("dHJ1ZQ=="); 5174 if (val === '') { 5175 val = b64DecodeUnicode("ZmFsc2U="); 5176 } 5177 val = JSON.parse(val); 5178 window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val; 5179 5180 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5181 if (val === '') { 5182 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5183 } 5184 val = JSON.parse(val); 5185 window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val; 5186 5187 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6IjxkaXYgaWQ9XCJzaC11cGNhcnQtYmFubmVyXCIgY2xhc3NOYW1lPVwic2gtdXBjYXJ0LWJhbm5lclwiIGhpZGRlbj5cbiAgPGEgaWQ9XCJzaC11cGNhcnQtYmFubmVyLWxpbmtcIiBjbGFzc05hbWU9XCJzaC11cGNhcnQtYmFubmVyX19saW5rXCI+XG4gICAgPGRpdiBjbGFzc05hbWU9XCJzaC11cGNhcnQtYmFubmVyX19ib2R5XCI+XG4gICAgICA8aDMgaWQ9XCJzaC11cGNhcnQtYmFubmVyLWhlYWRpbmdcIiBjbGFzc05hbWU9XCJzaC11cGNhcnQtYmFubmVyX19oZWFkaW5nXCI+PC9oMz5cbiAgICAgIDxwIGlkPVwic2gtdXBjYXJ0LWJhbm5lci10ZXh0XCIgY2xhc3NOYW1lPVwic2gtdXBjYXJ0LWJhbm5lcl9fdGV4dFwiPjwvcD5cbiAgICA8L2Rpdj5cbiAgICA8aW1nIGlkPVwic2gtdXBjYXJ0LWJhbm5lci1pbWdcIiBjbGFzc05hbWU9XCJzaC11cGNhcnQtYmFubmVyX19pbWdcIiBhbHQ9XCJcIiAvPlxuICA8L2E+XG48L2Rpdj5cblxuIiwiY29tcGlsZWQiOiJyZXR1cm4gKChmdW5jdGlvbihwcm9wcykge1xuICAgIHJldHVybiAoXG4gICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGlkOiBcInNoLXVwY2FydC1iYW5uZXJcIiwgY2xhc3NOYW1lOiBcInNoLXVwY2FydC1iYW5uZXJcIiwgaGlkZGVuOiB0cnVlLH1cbiAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdhJywgeyBpZDogXCJzaC11cGNhcnQtYmFubmVyLWxpbmtcIiwgY2xhc3NOYW1lOiBcInNoLXVwY2FydC1iYW5uZXJfX2xpbmtcIix9XG4gICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJzaC11cGNhcnQtYmFubmVyX19ib2R5XCIsfVxuICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdoMycsIHsgaWQ6IFwic2gtdXBjYXJ0LWJhbm5lci1oZWFkaW5nXCIsIGNsYXNzTmFtZTogXCJzaC11cGNhcnQtYmFubmVyX19oZWFkaW5nXCIsfSlcbiAgICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgncCcsIHsgaWQ6IFwic2gtdXBjYXJ0LWJhbm5lci10ZXh0XCIsIGNsYXNzTmFtZTogXCJzaC11cGNhcnQtYmFubmVyX190ZXh0XCIsfSlcbiAgICApXG4gICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdpbWcnLCB7IGlkOiBcInNoLXVwY2FydC1iYW5uZXItaW1nXCIsIGNsYXNzTmFtZTogXCJzaC11cGNhcnQtYmFubmVyX19pbWdcIiwgYWx0OiBcIlwiLH0gKVxuICApXG4pXG5cblxuICAgICk7XG4gIH0pKTsiLCJpc0FjdGl2ZSI6dHJ1ZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5188 if (val === '') { 5189 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5190 } 5191 val = JSON.parse(val); 5192 window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val; 5193 5194 val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5195 if (val === '') { 5196 val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5197 } 5198 val = JSON.parse(val); 5199 window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val; 5200 5201 val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5202 if (val === '') { 5203 val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5204 } 5205 val = JSON.parse(val); 5206 window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val; 5207 5208 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5209 if (val === '') { 5210 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5211 } 5212 val = JSON.parse(val); 5213 window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val; 5214 5215 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5216 if (val === '') { 5217 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5218 } 5219 val = JSON.parse(val); 5220 window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val; 5221 5222 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6IjxkaXYgY2xhc3NOYW1lPVwidXBjYXJ0LWludGVybmFsLXRydXN0LWJhZGdlcyB1cGNhcnQtcHVibGljLXRydXN0LWJhZGdlcyBnMjQtdHJ1c3RcIj5cbiAgPGltZ1xuICAgIGNsYXNzTmFtZT1cInVwY2FydC1pbnRlcm5hbC10cnVzdC1iYWRnZXNfX2ltYWdlIHVwY2FydC1wdWJsaWMtdHJ1c3QtYmFkZ2VzX19pbWFnZVwiXG4gICAgYWx0PVwiWmFobHVuZ3NhcnRlblwiXG4gICAgc3JjPVwiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA1NDQvNzI3MC80MTg5L2ZpbGVzL0ZyYW1lXzQucG5nP3Y9MTc4ODM3NTgyM1wiXG4gICAgd2lkdGg9ezM0M31cbiAgICBoZWlnaHQ9ezE2fVxuICAvPlxuICA8ZGl2IGNsYXNzTmFtZT1cImcyNC1iYWRnZXNcIj5cbiAgICA8ZGl2IGNsYXNzTmFtZT1cImcyNC1iYWRnZXNfX3Jvd1wiPlxuICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZzI0LWJhZGdlXCI+XG4gICAgICAgIDxzdmcgdmlld0JveD1cIjAgMCAxNiAxNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlxuICAgICAgICAgIDxwYXRoIGQ9XCJNMyA4LjVsMy4yIDMuMkwxMyA1XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlV2lkdGg9XCIyXCIgc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIC8+XG4gICAgICAgIDwvc3ZnPlxuICAgICAgICBTZWl0IMO8YmVyIDI1IEphaHJlbiBkZWluIEhhdXN0ZWNobmlrLVByb2ZpXG4gICAgICA8L3NwYW4+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzc05hbWU9XCJnMjQtYmFkZ2VzX19yb3dcIj5cbiAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImcyNC1iYWRnZVwiPlxuICAgICAgICA8c3ZnIHZpZXdCb3g9XCIwIDAgMTYgMTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBhcmlhLWh
5222pZGRlbj1cInRydWVcIj5cbiAgICAgICAgICA8cGF0aCBkPVwiTTMgOC41bDMuMiAzLjJMMTMgNVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZVdpZHRoPVwiMlwiIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIiAvPlxuICAgICAgICA8L3N2Zz5cbiAgICAgICAgMzAgVGFnZSBSw7xja2dhYmVyZWNodFxuICAgICAgPC9zcGFuPlxuICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZzI0LWJhZGdlXCI+XG4gICAgICAgIDxzdmcgdmlld0JveD1cIjAgMCAxNiAxNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlxuICAgICAgICAgIDxwYXRoIGQ9XCJNMyA4LjVsMy4yIDMuMkwxMyA1XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlV2lkdGg9XCIyXCIgc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIC8+XG4gICAgICAgIDwvc3ZnPlxuICAgICAgICBaYWhsZSBiZXF1ZW0gYXVmIFJhdGVuXG4gICAgICA8L3NwYW4+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9kaXY+XG4iLCJjb21waWxlZCI6InJldHVybiAoKGZ1bmN0aW9uKHByb3BzKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgY2xhc3NOYW1lOiBcInVwY2FydC1pbnRlcm5hbC10cnVzdC1iYWRnZXMgdXBjYXJ0LXB1YmxpYy10cnVzdC1iYWRnZXMgZzI0LXRydXN0XCIgICx9XG4gICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnaW1nJywge1xuICAgIGNsYXNzTmFtZTogXCJ1cGNhcnQtaW50ZXJuYWwtdHJ1c3QtYmFkZ2VzX19pbWFnZSB1cGNhcnQtcHVibGljLXRydXN0LWJhZGdlc19faW1hZ2VcIiAsXG4gICAgYWx0OiBcIlphaGx1bmdzYXJ0ZW5cIixcbiAgICBzcmM6IFwiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA1NDQvNzI3MC80MTg5L2ZpbGVzL0ZyYW1lXzQucG5nP3Y9MTc4ODM3NTgyM1wiLFxuICAgIHdpZHRoOiAzNDMsXG4gICAgaGVpZ2h0OiAxNix9XG4gIClcbiAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJnMjQtYmFkZ2VzXCIsfVxuICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBjbGFzc05hbWU6IFwiZzI0LWJhZGdlc19fcm93XCIsfVxuICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdzcGFuJywgeyBjbGFzc05hbWU6IFwiZzI0LWJhZGdlXCIsfVxuICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3N2ZycsIHsgdmlld0JveDogXCIwIDAgMTYgMTZcIiAgICwgZmlsbDogXCJub25lXCIsIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsICdhcmlhLWhpZGRlbic6IFwidHJ1ZVwiLH1cbiAgICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3BhdGgnLCB7IGQ6IFwiTTMgOC41bDMuMiAzLjJMMTMgNVwiICAgLCBzdHJva2U6IFwiY3VycmVudENvbG9yXCIsIHN0cm9rZVdpZHRoOiBcIjJcIiwgc3Ryb2tlTGluZWNhcDogXCJyb3VuZFwiLCBzdHJva2VMaW5lam9pbjogXCJyb3VuZFwiLH0gKVxuICAgICAgICApLCBcIlNlaXQgw7xiZXIgMjUgSmFocmVuIGRlaW4gSGF1c3RlY2huaWstUHJvZmlcIlxuXG4gICAgICApXG4gICAgKVxuICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBjbGFzc05hbWU6IFwiZzI0LWJhZGdlc19fcm93XCIsfVxuICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdzcGFuJywgeyBjbGFzc05hbWU6IFwiZzI0LWJhZGdlXCIsfVxuICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3N2ZycsIHsgdmlld0JveDogXCIwIDAgMTYgMTZcIiAgICwgZmlsbDogXCJub25lXCIsIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsICdhcmlhLWhpZGRlbic6IFwidHJ1ZVwiLH1cbiAgICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3BhdGgnLCB7IGQ6IFwiTTMgOC41bDMuMiAzLjJMMTMgNVwiICAgLCBzdHJva2U6IFwiY3VycmVudENvbG9yXCIsIHN0cm9rZVdpZHRoOiBcIjJcIiwgc3Ryb2tlTGluZWNhcDogXCJyb3VuZFwiLCBzdHJva2VMaW5lam9pbjogXCJyb3VuZFwiLH0gKVxuICAgICAgICApLCBcIjMwIFRhZ2UgUsO8Y2tnYWJlcmVjaHRcIlxuXG4gICAgICApXG4gICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7IGNsYXNzTmFtZTogXCJnMjQtYmFkZ2VcIix9XG4gICAgICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnc3ZnJywgeyB2aWV3Qm94OiBcIjAgMCAxNiAxNlwiICAgLCBmaWxsOiBcIm5vbmVcIiwgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiwgJ2FyaWEtaGlkZGVuJzogXCJ0cnVlXCIsfVxuICAgICAgICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgncGF0aCcsIHsgZDogXCJNMyA4LjVsMy4yIDMuMkwxMyA1XCIgICAsIHN0cm9rZTogXCJjdXJyZW50Q29sb3JcIiwgc3Ryb2tlV2lkdGg6IFwiMlwiLCBzdHJva2VMaW5lY2FwOiBcInJvdW5kXCIsIHN0cm9rZUxpbmVqb2luOiBcInJvdW5kXCIsfSApXG4gICAgICAgICksIFwiWmFobGUgYmVxdWVtIGF1ZiBSYXRlblwiXG5cbiAgICAgIClcbiAgICApXG4gIClcbilcblxuICAgICk7XG4gIH0pKTsiLCJpc0FjdGl2ZSI6dHJ1ZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5223 if (val === '') { 5224 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5225 } 5226 val = JSON.parse(val); 5227 window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val; 5228 5229 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5230 if (val === '') { 5231 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5232 } 5233 val = JSON.parse(val); 5234 window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val; 5235 5236 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5237 if (val === '') { 5238 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5239 } 5240 val = JSON.parse(val); 5241 window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val; 5242 5243 val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9k
5243dWN0VGlsZSI6eyJzcmMiOiI8ZGl2IGNsYXNzTmFtZT1cInVwY2FydC1pbnRlcm5hbC1jb21wb25lbnQtcHJvZHVjdC10aWxlIHVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZSBnMjQtdGlsZVwiPlxuICA8ZGl2IGNsYXNzTmFtZT1cImcyNC10aWxlX19jb250ZW50XCI+XG4gICAgPGEgY2xhc3NOYW1lPVwiZzI0LXRpbGVfX21lZGlhXCIgaHJlZj17cHJvcHMucHJvZHVjdFVybH0+XG4gICAgICB7cHJvcHMuaW1hZ2VVcmwgPyAoXG4gICAgICAgIDxpbWcgY2xhc3NOYW1lPVwidXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19pbWFnZVwiIHNyYz17cHJvcHMuaW1hZ2VVcmx9IGFsdD17cHJvcHMudGl0bGV9IHdpZHRoPXs3NH0gaGVpZ2h0PXs3NH0gLz5cbiAgICAgICkgOiAoXG4gICAgICAgIDw+PC8+XG4gICAgICApfVxuICAgIDwvYT5cblxuICAgIDxkaXYgY2xhc3NOYW1lPVwiZzI0LXRpbGVfX2luZm9cIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZzI0LXRpbGVfX3RvcFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImcyNC12ZW5kb3JcIj57cHJvcHMucmF3SXRlbSAmJiBwcm9wcy5yYXdJdGVtLnZlbmRvciA/IHByb3BzLnJhd0l0ZW0udmVuZG9yIDogXCJcIn08L2Rpdj5cbiAgICAgICAgPGJ1dHRvblxuICAgICAgICAgIGNsYXNzTmFtZT1cInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbiBnMjQtcmVtb3ZlXCJcbiAgICAgICAgICBvbkNsaWNrPXtwcm9wcy5vbkRlbGV0ZVByb2R1Y3R9XG4gICAgICAgICAgYXJpYS1sYWJlbD1cIkFydGlrZWwgZW50ZmVybmVuXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+XG4gICAgICAgICAgICA8cGF0aCBkPVwiTTEuNSAxLjVMMTAuNSAxMC41TTEwLjUgMS41TDEuNSAxMC41XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlV2lkdGg9XCIxLjVcIiBzdHJva2VMaW5lY2FwPVwicm91bmRcIiAvPlxuICAgICAgICAgIDwvc3ZnPlxuICAgICAgICA8L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8aDQgY2xhc3NOYW1lPVwiZzI0LXRpdGxlXCI+XG4gICAgICAgIDxhIGNsYXNzTmFtZT1cInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fdGl0bGUtbGlua1wiIGhyZWY9e3Byb3BzLnByb2R1Y3RVcmx9Pntwcm9wcy50aXRsZX08L2E+XG4gICAgICA8L2g0PlxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImcyNC1wcmljZVwiPlxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ1cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3ByaWNlXCIgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBwcm9wcy5wcmljZSB9fSAvPlxuICAgICAgICB7cHJvcHMuY29tcGFyZUF0UHJpY2UgPyAoXG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19wcmljZS1jb21wYXJlLWF0XCIgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBwcm9wcy5jb21wYXJlQXRQcmljZSB9fSAvPlxuICAgICAgICApIDogKFxuICAgICAgICAgIDw+PC8+XG4gICAgICAgICl9XG4gICAgICAgIHsoKCkgPT4ge1xuICAgICAgICAgIHZhciBjbGVhbiA9IGZ1bmN0aW9uICh2KSB7XG4gICAgICAgICAgICByZXR1cm4gU3RyaW5nKHYgfHwgXCJcIikucmVwbGFjZSgvPFtePl0qPi9nLCBcIlwiKTtcbiAgICAgICAgICB9O1xuXG4gICAgICAgICAgLy8gVGhlIGxhc3Qgc2VwYXJhdG9yIGRlY2lkZXMgdGhlIGRlY2ltYWwgbWFyaywgc28gYW55IG1hcmtldCByZWFkcyByaWdodC5cbiAgICAgICAgICB2Y
5243XIgdG9OdW0gPSBmdW5jdGlvbiAodikge1xuICAgICAgICAgICAgdmFyIHQgPSBjbGVhbih2KS5yZXBsYWNlKC9bXjAtOS4sXS9nLCBcIlwiKTtcbiAgICAgICAgICAgIGlmICghdCkgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICB2YXIgY3V0ID0gTWF0aC5tYXgodC5sYXN0SW5kZXhPZihcIi5cIiksIHQubGFzdEluZGV4T2YoXCIsXCIpKTtcbiAgICAgICAgICAgIHZhciBoZWFkID0gdDtcbiAgICAgICAgICAgIHZhciBkZWMgPSBcIlwiO1xuICAgICAgICAgICAgaWYgKGN1dCA+IC0xICYmIHQubGVuZ3RoIC0gY3V0IC0gMSA+IDAgJiYgdC5sZW5ndGggLSBjdXQgLSAxIDw9IDIpIHtcbiAgICAgICAgICAgICAgaGVhZCA9IHQuc2xpY2UoMCwgY3V0KTtcbiAgICAgICAgICAgICAgZGVjID0gdC5zbGljZShjdXQgKyAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciBuID0gcGFyc2VGbG9hdChoZWFkLnJlcGxhY2UoL1suLF0vZywgXCJcIikgKyAoZGVjID8gXCIuXCIgKyBkZWMgOiBcIlwiKSk7XG4gICAgICAgICAgICByZXR1cm4gaXNOYU4obikgPyBudWxsIDogbjtcbiAgICAgICAgICB9O1xuXG4gICAgICAgICAgdmFyIG5vdyA9IHRvTnVtKHByb3BzLnByaWNlKTtcbiAgICAgICAgICB2YXIgd2FzID0gdG9OdW0ocHJvcHMuY29tcGFyZUF0UHJpY2UpO1xuICAgICAgICAgIGlmIChub3cgPT09IG51bGwgfHwgd2FzID09PSBudWxsIHx8IHdhcyA8PSBub3cpIHJldHVybiA8PjwvPjtcblxuICAgICAgICAgIHZhciBzYXZlID0gd2FzIC0gbm93O1xuXG4gICAgICAgICAgLy8gQ29weSB0aGUgc2hvcCdzIG93biBmb3JtYXQuIFRoZSBtYXRjaCBzdGFydHMgYXQgYSBkaWdpdCwgc28gYVxuICAgICAgICAgIC8vIHN5bWJvbCBsaWtlIFwiUnMuXCIga2VlcHMgaXRzIGRvdC5cbiAgICAgICAgICB2Y
5243XIgc3JjID0gY2xlYW4ocHJvcHMucHJpY2UpO1xuICAgICAgICAgIHZhciBzYW1wbGUgPSAoc3JjLm1hdGNoKC9cXGRbXFxkLixdKi8pIHx8IFtcIlwiXSlbMF07XG4gICAgICAgICAgdmFyIGRlY1NlcCA9IC8sXFxkezEsMn0kLy50ZXN0KHNhbXBsZSkgPyBcIixcIiA6IFwiLlwiO1xuICAgICAgICAgIHZhciBncm91cFNlcCA9IGRlY1NlcCA9PT0gXCIsXCIgPyBcIi5cIiA6IFwiLFwiO1xuICAgICAgICAgIHZhciBzaG93RGVjID0gL1suLF1cXGR7MSwyfSQvLnRlc3Qoc2FtcGxlKTtcblxuICAgICAgICAgIHZhciBmaXhlZCA9IHNob3dEZWMgPyBzYXZlLnRvRml4ZWQoMikgOiBTdHJpbmcoTWF0aC5yb3VuZChzYXZlKSk7XG4gICAgICAgICAgdmFyIHBhcnRzID0gZml4ZWQuc3BsaXQoXCIuXCIpO1xuICAgICAgICAgIHZhciBib2R5ID0gcGFydHNbMF0ucmVwbGFjZSgvXFxCKD89KFxcZHszfSkrKD8hXFxkKSkvZywgZ3JvdXBTZXApO1xuICAgICAgICAgIHZhciB0eHQgPSBwYXJ0c1sxXSA/IGJvZHkgKyBkZWNTZXAgKyBwYXJ0c1sxXSA6IGJvZHk7XG5cbiAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZzI0LXNhdmVcIj5cbiAgICAgICAgICAgICAgRHUgc3BhcnN0IDxzcGFuIGNsYXNzTmFtZT1cImcyNC1zYXZlX19hbW91bnRcIj57c3JjLnJlcGxhY2UoL1xcZFtcXGQuLF0qLywgdHh0KX08L3NwYW4+XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgKTtcbiAgICAgICAgfSkoKX1cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fY29udHJvbHMgZzI0LWNvbnRyb2xzXCI+XG4gICAgICAgIHtwcm9wcy5zaG93UXVhbnRpdHlTZWxlY3RvciA/IChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktc2VsZWN0b3IgZzI0LXF0eVwiPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ1cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3F1YW50aXR5LW1pbnVzIGcyNC1xdHlfX2J0blwiXG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHsgcHJvcHMuc2V0TG9hZGluZ09wZXJhdGlvbihcImRlY3JlYXNlXCIpOyBwcm9wcy5vbkRlY3JlYXNlKCk7IH19XG4gICAgICAgICAgICAgIGRpc2FibGVkPXtwcm9wcy5pc0xvYWRpbmd9XG4gICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJNZW5nZSB2ZXJyaW5nZXJuXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgJiM4NzIyO1xuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgICAgICBpbnB1dE1vZGU9XCJudW1lcmljXCJcbiAgICAgICAgICAgICAgcGF0dGVybj1cIlswLTldKlwiXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImcyNC1xdHlfX2lucHV0XCJcbiAgICAgICAgICAgICAgdmFsdWU9e3Byb3BzLnF1YW50aXR5fVxuICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHsgcHJvcHMuc2V0TG9hZGluZ09wZXJhdGlvbihcImlucHV0Q2hhbmdlXCIpOyBwcm9wcy5oYW5kbGVJbnB1dENoYW5nZShlKTsgfX1cbiAgICAgICAgICAgICAgZGlzYWJsZWQ9e3Byb3BzLmlzTG9hZGluZ31cbiAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIk1lbmdlXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktcGx1cyBnMjQtcXR5X19idG4gZzI0LXF0eV9fYnRuLS1wbHVzXCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4geyBwcm9wcy5zZXRMb2FkaW5nT3BlcmF0aW9uKFwiaW5jcmVhc2VcIik7IHByb3BzLm9uSW5jcmVhc2UoKTsgfX1cbiAgICAgICAgICAgICAgZGlzYWJsZWQ9e3Byb3BzLmlzTG9hZGluZ31cbiAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIk1lbmdlIGVyaG9laGVuXCJcbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgK1xuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICkgOiAoXG4gICAgICAgICAgPD48Lz5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuIiwiY29tcGlsZWQiOiJyZXR1cm4gKChmdW5jdGlvbihwcm9wcykge1xuICAgIHJldHVybiAoXG4gICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJ1cGNhcnQtaW50ZXJuYWwtY29tcG9uZW50LXByb2R1Y3QtdGlsZSB1cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGUgZzI0LXRpbGVcIiAgLH1cbiAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJnMjQtdGlsZV9fY29udGVudFwiLH1cbiAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2EnLCB7IGNsYXNzTmFtZTogXCJnMjQtdGlsZV9fbWVkaWFcIiwgaHJlZjogcHJvcHMucHJvZHVjdFVybCx9XG4gICAgICAsIHByb3BzLmltYWdlVXJsID8gKFxuICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KCdpbWcnLCB7IGNsYXNzTmFtZTogXCJ1cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX2ltYWdlXCIsIHNyYzogcHJvcHMuaW1hZ2VVcmwsIGFsdDogcHJvcHMudGl0bGUsIHdpZHRoOiA3NCwgaGVpZ2h0OiA3NCx9IClcbiAgICAgICkgOiAoXG4gICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuRnJhZ21lbnQsIG51bGwpXG4gICAgICApXG4gICAgKVxuXG4gICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJnMjQtdGlsZV9faW5mb1wiLH1cbiAgICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBjbGFzc05hbWU6IFwiZzI0LXRpbGVfX3RvcFwiLH1cbiAgICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJnMjQtdmVuZG9yXCIsfSwgcHJvcHMucmF3SXRlbSAmJiBwcm9wcy5yYXdJdGVtLnZlbmRvciA/IHByb3BzLnJhd0l0ZW
52430udmVuZG9yIDogXCJcIilcbiAgICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdidXR0b24nLCB7XG4gICAgICAgICAgY2xhc3NOYW1lOiBcInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcmVtb3ZlLWJ1dHRvbiBnMjQtcmVtb3ZlXCIgLFxuICAgICAgICAgIG9uQ2xpY2s6IHByb3BzLm9uRGVsZXRlUHJvZHVjdCxcbiAgICAgICAgICAnYXJpYS1sYWJlbCc6IFwiQXJ0aWtlbCBlbnRmZXJuZW5cIiAsfVxuXG4gICAgICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdzdmcnLCB7IHdpZHRoOiBcIjEyXCIsIGhlaWdodDogXCIxMlwiLCB2aWV3Qm94OiBcIjAgMCAxMiAxMlwiICAgLCBmaWxsOiBcIm5vbmVcIiwgJ2FyaWEtaGlkZGVuJzogXCJ0cnVlXCIsfVxuICAgICAgICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdwYXRoJywgeyBkOiBcIk0xLjUgMS41TDEwLjUgMTAuNU0xMC41IDEuNUwxLjUgMTAuNVwiICAgICwgc3Ryb2tlOiBcImN1cnJlbnRDb2xvclwiLCBzdHJva2VXaWR0aDogXCIxLjVcIiwgc3Ryb2tlTGluZWNhcDogXCJyb3VuZFwiLH0gKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuXG4gICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2g0JywgeyBjbGFzc05hbWU6IFwiZzI0LXRpdGxlXCIsfVxuICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2EnLCB7IGNsYXNzTmFtZTogXCJ1cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3RpdGxlLWxpbmtcIiwgaHJlZjogcHJvcHMucHJvZHVjdFVybCx9LCBwcm9wcy50aXRsZSlcbiAgICAgIClcblxuICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGNsYXNzTmFtZTogXCJnMjQtcHJpY2VcIix9XG4gICAgICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnc3BhbicsIHsgY2xhc3NOYW1lOiBcInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcHJpY2VcIiwgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBwcm9wcy5wcmljZSB9LH0gKVxuICAgICAgICAsIHByb3BzLmNvbXBhcmVBdFByaWNlID8gKFxuICAgICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7IGNsYXNzTmFtZTogXCJ1cGNhcnQtcHVibGljLWNvbXBvbmVudC1wcm9kdWN0LXRpbGVfX3ByaWNlLWNvbXBhcmUtYXRcIiwgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiBwcm9wcy5jb21wYXJlQXRQcmljZSB9LH0gKVxuICAgICAgICApIDogKFxuICAgICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuRnJhZ21lbnQsIG51bGwpXG4gICAgICAgIClcbiAgICAgICAgLCAoKCkgPT4ge1xuICAgICAgICAgIHZhciBjbGVhbiA9IGZ1bmN0aW9uICh2KSB7XG4gICAgICAgICAgICByZXR1cm4gU3RyaW5nKHYgfHwgXCJcIikucmVwbGFjZSgvPFtePl0qPi9nLCBcIlwiKTtcbiAgICAgICAgICB9O1xuXG4gICAgICAgICAgLy8gVGhlIGxhc3Qgc2VwYXJhdG9yIGRlY2lkZXMgdGhlIGRlY2ltYWwgbWFyaywgc28gYW55IG1hcmtldCByZWFkcyByaWdodC5cbiAgICAgICAgICB2Y
5243XIgdG9OdW0gPSBmdW5jdGlvbiAodikge1xuICAgICAgICAgICAgdmFyIHQgPSBjbGVhbih2KS5yZXBsYWNlKC9bXjAtOS4sXS9nLCBcIlwiKTtcbiAgICAgICAgICAgIGlmICghdCkgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICB2YXIgY3V0ID0gTWF0aC5tYXgodC5sYXN0SW5kZXhPZihcIi5cIiksIHQubGFzdEluZGV4T2YoXCIsXCIpKTtcbiAgICAgICAgICAgIHZhciBoZWFkID0gdDtcbiAgICAgICAgICAgIHZhciBkZWMgPSBcIlwiO1xuICAgICAgICAgICAgaWYgKGN1dCA+IC0xICYmIHQubGVuZ3RoIC0gY3V0IC0gMSA+IDAgJiYgdC5sZW5ndGggLSBjdXQgLSAxIDw9IDIpIHtcbiAgICAgICAgICAgICAgaGVhZCA9IHQuc2xpY2UoMCwgY3V0KTtcbiAgICAgICAgICAgICAgZGVjID0gdC5zbGljZShjdXQgKyAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZhciBuID0gcGFyc2VGbG9hdChoZWFkLnJlcGxhY2UoL1suLF0vZywgXCJcIikgKyAoZGVjID8gXCIuXCIgKyBkZWMgOiBcIlwiKSk7XG4gICAgICAgICAgICByZXR1cm4gaXNOYU4obikgPyBudWxsIDogbjtcbiAgICAgICAgICB9O1xuXG4gICAgICAgICAgdmFyIG5vdyA9IHRvTnVtKHByb3BzLnByaWNlKTtcbiAgICAgICAgICB2YXIgd2FzID0gdG9OdW0ocHJvcHMuY29tcGFyZUF0UHJpY2UpO1xuICAgICAgICAgIGlmIChub3cgPT09IG51bGwgfHwgd2FzID09PSBudWxsIHx8IHdhcyA8PSBub3cpIHJldHVybiBSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LkZyYWdtZW50LCBudWxsKTtcblxuICAgICAgICAgIHZhciBzYXZlID0gd2FzIC0gbm93O1xuXG4gICAgICAgICAgLy8gQ29weSB0aGUgc2hvcCdzIG93biBmb3JtYXQuIFRoZSBtYXRjaCBzdGFydHMgYXQgYSBkaWdpdCwgc28gYVxuICAgICAgICAgIC8vIHN5bWJvbCBsaWtlIFwiUnMuXCIga2VlcHMgaXRzIGRvdC5cbiAgICAgICAgICB2Y
5243XIgc3JjID0gY2xlYW4ocHJvcHMucHJpY2UpO1xuICAgICAgICAgIHZhciBzYW1wbGUgPSAoc3JjLm1hdGNoKC9cXGRbXFxkLixdKi8pIHx8IFtcIlwiXSlbMF07XG4gICAgICAgICAgdmFyIGRlY1NlcCA9IC8sXFxkezEsMn0kLy50ZXN0KHNhbXBsZSkgPyBcIixcIiA6IFwiLlwiO1xuICAgICAgICAgIHZhciBncm91cFNlcCA9IGRlY1NlcCA9PT0gXCIsXCIgPyBcIi5cIiA6IFwiLFwiO1xuICAgICAgICAgIHZhciBzaG93RGVjID0gL1suLF1cXGR7MSwyfSQvLnRlc3Qoc2FtcGxlKTtcblxuICAgICAgICAgIHZhciBmaXhlZCA9IHNob3dEZWMgPyBzYXZlLnRvRml4ZWQoMikgOiBTdHJpbmcoTWF0aC5yb3VuZChzYXZlKSk7XG4gICAgICAgICAgdmFyIHBhcnRzID0gZml4ZWQuc3BsaXQoXCIuXCIpO1xuICAgICAgICAgIHZhciBib2R5ID0gcGFydHNbMF0ucmVwbGFjZSgvXFxCKD89KFxcZHszfSkrKD8hXFxkKSkvZywgZ3JvdXBTZXApO1xuICAgICAgICAgIHZhciB0eHQgPSBwYXJ0c1sxXSA/IGJvZHkgKyBkZWNTZXAgKyBwYXJ0c1sxXSA6IGJvZHk7XG5cbiAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgUmVhY3QuY3JlYXRlRWxlbWVudCgnc3BhbicsIHsgY2xhc3NOYW1lOiBcImcyNC1zYXZlXCIsfSwgXCJEdSBzcGFyc3QgXCJcbiAgICAgICAgICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7IGNsYXNzTmFtZTogXCJnMjQtc2F2ZV9fYW1vdW50XCIsfSwgc3JjLnJlcGxhY2UoL1xcZFtcXGQuLF0qLywgdHh0KSlcbiAgICAgICAgICAgIClcbiAgICAgICAgICApO1xuICAgICAgICB9KSgpXG4gICAgICApXG5cbiAgICAgICwgUmVhY3QuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBjbGFzc05hbWU6IFwidXBjYXJ0LXB1YmxpYy1jb21wb25lbnQtcHJvZHVjdC10aWxlX19jb250cm9scyBnMjQtY29udHJvbHNcIiAsfVxuICAgICAgICAsIHByb3BzLnNob3dRdWFudGl0eVNlbGVjdG9yID8gKFxuICAgICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgY2xhc3NOYW1lOiBcInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktc2VsZWN0b3IgZzI0LXF0eVwiICx9XG4gICAgICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicsIHtcbiAgICAgICAgICAgICAgY2xhc3NOYW1lOiBcInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktbWludXMgZzI0LXF0eV9fYnRuXCIgLFxuICAgICAgICAgICAgICBvbkNsaWNrOiAoKSA9PiB7IHByb3BzLnNldExvYWRpbmdPcGVyYXRpb24oXCJkZWNyZWFzZVwiKTsgcHJvcHMub25EZWNyZWFzZSgpOyB9LFxuICAgICAgICAgICAgICBkaXNhYmxlZDogcHJvcHMuaXNMb2FkaW5nLFxuICAgICAgICAgICAgICAnYXJpYS1sYWJlbCc6IFwiTWVuZ2UgdmVycmluZ2VyblwiICx9XG4sIFwi4oiSXCJcblxuICAgICAgICAgICAgKVxuICAgICAgICAgICAgLCBSZWFjdC5jcmVhdGVFbGVtZW50KCdpbnB1dCcsIHtcbiAgICAgICAgICAgICAgdHlwZTogXCJ0ZXh0XCIsXG4gICAgICAgICAgICAgIGlucHV0TW9kZTogXCJudW1lcmljXCIsXG4gICAgICAgICAgICAgIHBhdHRlcm46IFwiWzAtOV0qXCIsXG4gICAgICAgICAgICAgIGNsYXNzTmFtZTogXCJnMjQtcXR5X19pbn
5243B1dFwiLFxuICAgICAgICAgICAgICB2YWx1ZTogcHJvcHMucXVhbnRpdHksXG4gICAgICAgICAgICAgIG9uQ2hhbmdlOiAoZSkgPT4geyBwcm9wcy5zZXRMb2FkaW5nT3BlcmF0aW9uKFwiaW5wdXRDaGFuZ2VcIik7IHByb3BzLmhhbmRsZUlucHV0Q2hhbmdlKGUpOyB9LFxuICAgICAgICAgICAgICBkaXNhYmxlZDogcHJvcHMuaXNMb2FkaW5nLFxuICAgICAgICAgICAgICAnYXJpYS1sYWJlbCc6IFwiTWVuZ2VcIix9XG4gICAgICAgICAgICApXG4gICAgICAgICAgICAsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicsIHtcbiAgICAgICAgICAgICAgY2xhc3NOYW1lOiBcInVwY2FydC1wdWJsaWMtY29tcG9uZW50LXByb2R1Y3QtdGlsZV9fcXVhbnRpdHktcGx1cyBnMjQtcXR5X19idG4gZzI0LXF0eV9fYnRuLS1wbHVzXCIgICxcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT4geyBwcm9wcy5zZXRMb2FkaW5nT3BlcmF0aW9uKFwiaW5jcmVhc2VcIik7IHByb3BzLm9uSW5jcmVhc2UoKTsgfSxcbiAgICAgICAgICAgICAgZGlzYWJsZWQ6IHByb3BzLmlzTG9hZGluZyxcbiAgICAgICAgICAgICAgJ2FyaWEtbGFiZWwnOiBcIk1lbmdlIGVyaG9laGVuXCIgLH1cbiwgXCIrXCJcblxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSA6IChcbiAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LkZyYWdtZW50LCBudWxsKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApXG4pXG5cbiAgICApO1xuICB9KSk7IiwiaXNBY3RpdmUiOnRydWV9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5244 if (val === '') { 5245 val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5246 } 5247 val = JSON.parse(val); 5248 window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val; 5249 5250 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5251 if (val === '') { 5252 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5253 } 5254 val = JSON.parse(val); 5255 window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val; 5256 5257 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5258 if (val === '') { 5259 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 5260 } 5261 val = JSON.parse(val); 5262 window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val; 5263 5264 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5265 if (val === '') { 5266 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5267 } 5268 val = JSON.parse(val); 5269 window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val; 5270 5271 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5272 if (val === '') { 5273 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 5274 } 5275 val = JSON.parse(val); 5276 window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val; 5277 5278 val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5279 if (val === '') { 5280 val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 5281 } 5282 val = JSON.parse(val); 5283 window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val; 5284 5285 val = b64DecodeUnicode("bm9uZQ=="); 5286 if (val === '') { 5287 val = b64DecodeUnicode("YmFzZQ=="); 5288 } 5289 window.upcartSettings.upcartEditorSettings.headerBorderBottom = val; 5290 5291 val = b64DecodeUnicode("YmFzZQ=="); 5292 if (val === '') { 5293 val = b64DecodeUnicode("YmFzZQ=="); 5294 } 5295 window.upcartSettings.upcartEditorSettings.headerHeight = val; 5296 5297 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 5298 if (val === '') { 5299 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 5300 }
5301 window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val; 5302 5303 val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoNCJ9"); 5304 if (val === '') { 5305 val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9"); 5306 } 5307 val = JSON.parse(val); 5308 window.upcartSettings.upcartEditorSettings.headerTitleContent = val; 5309 5310 val = b64DecodeUnicode("c2lkZQ=="); 5311 if (val === '') { 5312 val = b64DecodeUnicode("c2lkZQ=="); 5313 } 5314 window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val; 5315 5316 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 5317 if (val === '') { 5318 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 5319 } 5320 window.upcartSettings.upcartEditorSettings.headerElementArrangement = val; 5321 5322 val = b64DecodeUnicode("eyJiYXNlIjoiI2ZmZmZmZjAwIiwib25Ib3ZlciI6IiMwMDAwMDAxMCJ9"); 5323 if (val === '') { 5324 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9"); 5325 } 5326 val = JSON.parse(val); 5327 window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val; 5328 5329 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 5330 if (val === '') { 5331 val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9"); 5332 } 5333 val = JSON.parse(val); 5334 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val; 5335 5336 val = b64DecodeUnicode("YmFzZQ=="); 5337 if (val === '') { 5338 val = b64DecodeUnicode("c21hbGw="); 5339 } 5340 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val; 5341 5342 val = b64DecodeUnicode("YmFzZQ=="); 5343 if (val === '') { 5344 val = b64DecodeUnicode("YmFzZQ=="); 5345 } 5346 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val; 5347 5348 val = b64DecodeUnicode("bm9uZQ=="); 5349 if (val === '') { 5350 val = b64DecodeUnicode("bm9uZQ=="); 5351 } 5352 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val; 5353 5354 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 5355 if (val === '') { 5356 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 5357 } 5358 val = JSON.parse(val); 5359 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val; 5360 5361 val = b64DecodeUnicode("dHJ1ZQ=="); 5362 if (val === '') { 5363 val = b64DecodeUnicode("ZmFsc2U="); 5364 } 5365 val = JSON.parse(val); 5366 window.upcartSettings.upcartEditorSettings.announcementModule = val; 5367 5368 val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4="); 5369 if (val === '') { 5370 val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4="); 5371 } 5372 window.upcartSettings.upcartEditorSettings.announcementEditor = val; 5373 5374 val = b64DecodeUnicode("I2Y2ZjZmNw=="); 5375 if (val === '') { 5376 val = b64DecodeUnicode("I0NERTBFMA=="); 5377 } 5378 window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = val; 5379 5380 val = b64DecodeUnicode("dG9w"); 5381 if (val === '') { 5382 val = b64DecodeUnicode("dG9w"); 5383 } 5384 window.upcartSettings.upcartEditorSettings.announcementModulePosition = val; 5385 5386 val = b64DecodeUnicode("I2U4ZThlOA=="); 5387 if (val === '') { 5388 val = b64DecodeUnicode("I0M1RTZGRA=="); 5389 } 5390 window.upcartSettings.upcartEditorSettings.announcementBorderColor = val; 5391 5392 val = b64DecodeUnicode("MA=="); 5393 if (val === '') { 5394 val = b64DecodeUnicode("MDA6MDA="); 5395 } 5396 window.upcartSettings.upcartEditorSettings.announcementTimer = val; 5397 5398 val = b64DecodeUnicode("c21hbGw="); 5399 if (val === '') { 5400 val = b64DecodeUnicode("YmFzZQ=="); 5401 } 5402 window.upcartSettings.upcartEditorSettings.announcementHeight = val; 5403 5404 val = b64DecodeUnicode("MTU="); 5405 if (val === '') { 5406 val = b64DecodeUnicode("MTU="); 5407 } 5408 window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val; 5409 5410 val = b64DecodeUnicode("ZmFsc2U="); 5411 if (val === '') { 5412 val = b64DecodeUnicode("ZmFsc2U="); 5413 } 5414 val = JSON.parse(val); 5415 window.upcartSettings.upcartEditorSettings.rewardsModule = val; 5416 5417 val = b64DecodeUnicode("I0UyRTJFMg=="); 5418 if (val === '') { 5419 val = b64DecodeUnicode("I0UyRTJFMg=="); 5420 } 5421 window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
5421dColor = val; 5422 5423 val = b64DecodeUnicode("IzAwMDAwMA=="); 5424 if (val === '') { 5425 val = b64DecodeUnicode("IzkzRDNGRg=="); 5426 } 5427 window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val; 5428 5429 val = b64DecodeUnicode("I2ZmZmZmZg=="); 5430 if (val === '') { 5431 val = b64DecodeUnicode("IzRENDk0OQ=="); 5432 } 5433 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val; 5434 5435 val = b64DecodeUnicode("IzRENDk0OQ=="); 5436 if (val === '') { 5437 val = b64DecodeUnicode("IzRENDk0OQ=="); 5438 } 5439 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val; 5440 5441 val = b64DecodeUnicode("Y2FydFRvdGFs"); 5442 if (val === '') { 5443 val = b64DecodeUnicode("Y2FydFRvdGFs"); 5444 } 5445 window.upcartSettings.upcartEditorSettings.rewardsBasis = val; 5446 5447 val = b64DecodeUnicode("ZmFsc2U="); 5448 if (val === '') { 5449 val = b64DecodeUnicode("ZmFsc2U="); 5450 } 5451 val = JSON.parse(val); 5452 window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val; 5453 5454 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 5455 if (val === '') { 5456 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 5457 } 5458 window.upcartSettings.upcartEditorSettings.rewardsTargetType = val; 5459 5460 val = b64DecodeUnicode("MTI1"); 5461 if (val === '') { 5462 val = b64DecodeUnicode("MTI1"); 5463 } 5464 window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val; 5465 5466 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 5467 if (val === '') { 5468 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 5469 } 5470 window.upcartSettings.upcartEditorSettings.rewardsEditor = val; 5471 5472 val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE="); 5473 if (val === '') { 5474 val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE="); 5475 } 5476 window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val; 5477 5478 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 5479 if (val === '') { 5480 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 5481 } 5482 window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val; 5483 5484 val = b64DecodeUnicode("NQ=="); 5485 if (val === '') { 5486 val = b64DecodeUnicode("NQ=="); 5487 } 5488 window.upcartSettings.upcartEditorSettings.rewardsItemCount = val; 5489 5490 val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9"); 5491 if (val === '') { 5492 val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9"); 5493 } 5494 val = JSON.parse(val); 5495 window.upcartSettings.upcartEditorSettings.rewardsTiers = val; 5496 5497 val = b64DecodeUnicode("W10="); 5498 if (val === '') { 5499 val = b64DecodeUnicode("W10="); 5500 } 5501 val = JSON.parse(val); 5502 window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val; 5503 5504 val = b64DecodeUnicode("ZmFsc2U="); 5505 if (val === '') { 5506 val = b64DecodeUnicode("ZmFsc2U="); 5507 } 5508 val = JSON.parse(val); 5509 window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val; 5510 5511 val = b64DecodeUnicode("dHJ1ZQ=="); 5512 if (val === '') { 5513 val = b64DecodeUnicode("ZmFsc2U="); 5514 } 5515 val = JSON.parse(val); 5516 window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val; 5517 5518 val = b64DecodeUnicode("ZmFsc2U="); 5519 if (val === '') { 5520 val = b64DecodeUnicode("ZmFsc2U="); 5521 } 5522 val = JSON.parse(val); 5523 window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val; 5524 5525 val = b64DecodeUnicode("W10="); 5526 if (val === '') { 5527 val = b64DecodeUnicode("W10="); 5528 } 5529 val = JSON.parse(val); 5530 window.upcartSettings.upcartEditorSettings.rewardsFiltering = val; 5531 5532 val = b64DecodeUnicode("W10="); 5533 if (val === '') { 5534 val = b64DecodeUnicode("W10="); 5535 } 5536 val = JSON.parse(val); 5537 window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val; 5538 5539 val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9"); 5540 if (val === '') { 5541 val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9"); 5542 } 5543 val = JSON.parse(val); 5544 window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val; 5545 5546 val = b64DecodeUnicode("ZmFsc2U="); 5547 if (val === '') { 5548 val = b64DecodeUnicode("ZmFsc2U="); 5549 } 5550 val = JSON.parse(val); 5551 window.upcartSettings.upcartEditorSettings.recommendationsModule = val; 5552 5553 val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4="); 5554 if (val === '') { 5555 val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4="); 5556 } 5557 window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val; 5558 5559 val = b64DecodeUnicode("ZmFsc2U="); 5560 if (val === '') { 5561 val = b64DecodeUnicode("ZmFsc2U="); 5562 } 5563 val = JSON.parse(val); 5564 window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val; 5565 5566 val = b64DecodeUnicode("U2hvcCBOb3c="); 5567 if (val === '') { 5568 val = b64DecodeUnicode("U2hvcCBOb3c="); 5569 } 5570 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val; 5571 5572 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 5573 if (val === '') { 5574 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 5575 } 5576 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val; 5577 5578 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 5579 if (val === '') { 5580 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 5581 } 5582 val = JSON.parse(val); 5583 window.upcartSettings.upcartEditorSettings.recommendationItems = val; 5584 5585 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 5586 if (val === '') { 5587 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 5588 } 5589 window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val; 5590 5591 val = b64DecodeUnicode("Mw=="); 5592 if (val === '') { 5593 val = b64DecodeUnicode("Mw=="); 5594 } 5595 window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val; 5596 5597 val = b64DecodeUnicode("dmVydGljYWw="); 5598 if (val === '') { 5599 val = b64DecodeUnicode("dmVydGljYWw="); 5600 } 5601 window.upcartSettings.upcartEditorSettings.recommendationsDirection = val; 5602 5603 val = b64DecodeUnicode("dHJ1ZQ=="); 5604 if (val === '') { 5605 val = b64DecodeUnicode("ZmFsc2U="); 5606 } 5607 val = JSON.parse(val); 5608 window.upcartSettings.upcartEditorSettings.upsellsModule = val; 5609
5610 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 5611 if (val === '') { 5612 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 5613 } 5614 window.upcartSettings.upcartEditorSettings.upsellsDirection = val; 5615 5616 val = b64DecodeUnicode("PHA+RU1QRkVITFVORzwvcD4K"); 5617 if (val === '') { 5618 val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U="); 5619 } 5620 window.upcartSettings.upcartEditorSettings.upsellsTitle = val; 5621 5622 val = b64DecodeUnicode("MTA="); 5623 if (val === '') { 5624 val = b64DecodeUnicode("MTA="); 5625 } 5626 window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val; 5627 5628 val = b64DecodeUnicode("ZmFsc2U="); 5629 if (val === '') { 5630 val = b64DecodeUnicode("ZmFsc2U="); 5631 } 5632 val = JSON.parse(val); 5633 window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val; 5634 5635 val = b64DecodeUnicode("ZmFsc2U="); 5636 if (val === '') { 5637 val = b64DecodeUnicode("ZmFsc2U="); 5638 } 5639 val = JSON.parse(val); 5640 window.upcartSettings.upcartEditorSettings.upsellsTrigger = val; 5641 5642 val = b64DecodeUnicode("ZmFsc2U="); 5643 if (val === '') { 5644 val = b64DecodeUnicode("ZmFsc2U="); 5645 } 5646 val = JSON.parse(val); 5647 window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val; 5648 5649 val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0="); 5650 if (val === '') { 5651 val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0="); 5652 } 5653 val = JSON.parse(val); 5654 window.upcartSettings.upcartEditorSettings.upsellsItems = val; 5655 5656 val = b64DecodeUnicode("Ym90dG9t"); 5657 if (val === '') { 5658 val = b64DecodeUnicode("Ym90dG9t"); 5659 } 5660 window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val; 5661 5662 val = b64DecodeUnicode("dHJ1ZQ=="); 5663 if (val === '') { 5664 val = b64DecodeUnicode("ZmFsc2U="); 5665 } 5666 val = JSON.parse(val); 5667 window.upcartSettings.upcartEditorSettings.recommendedUpsells = val; 5668 5669 val = b64DecodeUnicode("dHJ1ZQ=="); 5670 if (val === '') { 5671 val = b64DecodeUnicode("ZmFsc2U="); 5672 } 5673 val = JSON.parse(val); 5674 window.upcartSettings.upcartEditorSettings.smartVariantMatching = val; 5675 5676 val = b64DecodeUnicode("cmVsYXRlZA=="); 5677 if (val === '') { 5678 val = b64DecodeUnicode("cmVsYXRlZA=="); 5679 } 5680 window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val; 5681 5682 val = b64DecodeUnicode("bm8tcHJvZHVjdHM="); 5683 if (val === '') { 5684 val = b64DecodeUnicode("bm8tcHJvZHVjdHM="); 5685 } 5686 window.upcartSettings.upcartEditorSettings.upsellProductReviews = val; 5687 5688 val = b64DecodeUnicode("KHt7cmV2aWV3X2NvdW50fX0gcmV2aWV3cyk="); 5689 if (val === '') { 5690 val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk="); 5691 } 5692 window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val; 5693 5694 val = b64DecodeUnicode(""); 5695 if (val === '') { 5696 val = b64DecodeUnicode(""); 5697 } 5698 window.upcartSettings.upcartEditorSettings.upsellStrategyId = val; 5699 5700 val = b64DecodeUnicode("ZmFsc2U="); 5701 if (val === '') { 5702 val = b64DecodeUnicode("ZmFsc2U="); 5703 } 5704 val = JSON.parse(val); 5705 window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val; 5706 5707 val = b64DecodeUnicode("ZmFsc2U="); 5708 if (val === '') { 5709 val = b64DecodeUnicode("ZmFsc2U="); 5710 } 5711 val = JSON.parse(val); 5712 window.upcartSettings.upcartEditorSettings.addonsModule = val; 5713 5714 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 5715 if (val === '') { 5716 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 5717 } 5718 val = JSON.parse(val); 5719 window.upcartSettings.upcartEditorSettings.addonsField = val; 5720 5721 val = b64DecodeUnicode("ZmFsc2U="); 5722 if (val === '') { 5723 val = b64DecodeUnicode("ZmFsc2U="); 5724 } 5725 val = JSON.parse(val); 5726 window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val; 5727 5728 val = b64DecodeUnicode("dHJ1ZQ=="); 5729 if (val === '') { 5730 val = b64DecodeUnicode("dHJ1ZQ=="); 5731 } 5732 val = JSON.parse(val); 5733 window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val; 5734 5735 val = b64DecodeUnicode("ZmFsc2U="); 5736 if (val === '') { 5737 val = b64DecodeUnicode("ZmFsc2U="); 5738 } 5739 val = JSON.parse(val); 5740 window.upcartSettings.upcartEditorSettings.notesModule = val; 5741 5742 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 5743 if (val === '') { 5744 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 5745 } 5746 window.upcartSettings.upcartEditorSettings.notesTitle = val; 5747 5748 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 5749 if (val === '') { 5750 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 5751 } 5752 window.upcartSettings.upcartEditorSettings.notesPlaceholder = val; 5753 5754 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 5755 if (val === '') { 5756 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 5757 } 5758 window.upcartSettings.upcartEditorSettings.notesPlacement = val; 5759 5760 val = b64DecodeUnicode("dHJ1ZQ=="); 5761 if (val === '') { 5762 val = b64DecodeUnicode("ZmFsc2U="); 5763 } 5764 val = JSON.parse(val); 5765 window.upcartSettings.upcartEditorSettings.trustBadgesModule = val; 5766 5767 val = b64DecodeUnicode("eyJ1cmwiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vdXBjYXJ0LXB1YmxpYy9wYXltZW50LWljb25zLndlYnAiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 5768 if (val === '') { 5769 val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 5770 } 5771 val = JSON.parse(val); 5772 window.upcartSettings.upcartEditorSettings.trustBadges = val; 5773 5774 val = b64DecodeUnicode("ZmFsc2U="); 5775 if (val === '') { 5776 val = b64DecodeUnicode("ZmFsc2U="); 5777 } 5778 val = JSON.parse(val); 5779 window.upcartSettings.upcartEditorSettings.discountCodeModule = val; 5780 5781 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 5782 if (val === '') { 5783 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 5784 } 5785 window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val; 5786 5787 val = b64DecodeUnicode("QXBwbHk="); 5788 if (val === '') { 5789 val = b64DecodeUnicode("QXBwbHk="); 5790 } 5791 window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val; 5792 5793 val = b64DecodeUnicode("ZmFsc2U="); 5794 if (val === '') { 5795 val = b64DecodeUnicode("ZmFsc2U="); 5796 } 5797 val = JSON.parse(val); 5798 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val; 5799 5800 val = b64DecodeUnicode("ZmFsc2U="); 5801 if (val === '') { 5802 val = b64DecodeUnicode("ZmFsc2U="); 5803 } 5804 val = JSON.parse(val); 5805 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val; 5806 5807 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 5808 if (val === '') { 5809 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 5810 } 5811 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val; 5812 5813 val = b64DecodeUnicode("ZmFsc2U="); 5814 if (val === '') { 5815 val = b64DecodeUnicode("ZmFsc2U="); 5816 } 5817 val = JSON.parse(val); 5818 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val; 5819 5820 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 5821 if (val === '') { 5822 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 5823 } 5824 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val; 5825 5826 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 5827 if (val === '') { 5828 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 5829 } 5830 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val; 5831 5832 val = b64DecodeUnicode("RnVsbCBwcmljZQ=="); 5833 if (val === '') { 5834 val = b64DecodeUnicode("RnVsbCBwcmljZQ=="); 5835 } 5836 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val; 5837 5838 val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z"); 5839 if (val === '') { 5840 val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z"); 5841 } 5842 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val; 5843 5844 val = b64DecodeUnicode("ZmFsc2U="); 5845 if (val === '') { 5846 val = b64DecodeUnicode("ZmFsc2U="); 5847 } 5848 val = JSON.parse(val); 5849 window.upcartSettings.upcartEditorSettings.expressPayModule = val; 5850 5851 val = b64DecodeUnicode("W10="); 5852 if (val === '') { 5853 val = b64DecodeUnicode("W10="); 5854 } 5855 val = JSON.parse(val); 5856 window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val; 5857 5858 val = b64DecodeUnicode("MQ=="); 5859 if (val === '') { 5860 val = b64DecodeUnicode("MQ=="); 5861 } 5862 window.upcartSettings.upcartEditorSettings.expressPayVersion = val; 5863 5864 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 5865 if (val === '') { 5866 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 5867 } 5868 val = JSON.parse(val); 5869 window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val; 5870 5871 val = b64DecodeUnicode("dHJ1ZQ=="); 5872 if (val === '') { 5873 val = b64DecodeUnicode("dHJ1ZQ=="); 5874 } 5875 val = JSON.parse(val); 5876 window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val; 5877 5878 val = b64DecodeUnicode("ZmFsc2U="); 5879 if (val === '') { 5880 val = b64DecodeUnicode("ZmFsc2U="); 5881 } 5882 val = JSON.parse(val); 5883 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val; 5884 5885 val = b64DecodeUnicode("IzAwMDAwMA=="); 5886 if (val === '') { 5887 val = b64DecodeUnicode("IzAwMDAwMA=="); 5888 } 5889 window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val; 5890 5891 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 5892 if (val === '') { 5893 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 5894 } 5895 window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val; 5896 5897 val = b64DecodeUnicode("I2ZmZmZmZg=="); 5898 if (val === '') { 5899 val = b64DecodeUnicode("I2ZmZmZmZg=="); 5900 } 5901 window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val; 5902 5903 val = b64DecodeUnicode("c3F1YXJlQmFn"); 5904 if (val === '') { 5905 val = b64DecodeUnicode("c3F1YXJlQmFn"); 5906 } 5907 window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val; 5908 5909 val = b64DecodeUnicode("I2U0MjYyNg=="); 5910 if (val === '') { 5911 val = b64DecodeUnicode("I2U0MjYyNg=="); 5912 } 5913 window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
5913dColor = val; 5914 5915 val = b64DecodeUnicode("I2ZmZmZmZg=="); 5916 if (val === '') { 5917 val = b64DecodeUnicode("I2ZmZmZmZg=="); 5918 } 5919 window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val; 5920 5921 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 5922 if (val === '') { 5923 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 5924 } 5925 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val; 5926 5927 5928})(); 5929</script>
5929 5930 5931 5932 5933 5934 5935
5936<script> 5937 window.upcartPreloadedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"AMD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 5938 window.upcartMoneyFormat = "{{amount}} AMD"; 5939 window.upcartStorefrontPublicAccessToken = 'b3a12a88c6fc90bc117e561f79795b73' || undefined; 5940 window.upcartClientLocalizationCountry = { 5941 isoCode: 'AM', 5942 currency: 'CurrencyDrop', 5943 name: 'Armenien' 5944 }; 5945 window.upcartMyShopifyDomain = 'ganz24.myshopify.com'; 5946</script>
5946 5947 5948
5949<script> 5950 window.upcart = window.upcart || {}; 5951 window.upcart.customer = { isLoggedIn: false }; 5952 </script>
5952<script> 5953 window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => { 5954 5955 5956 return line; 5957 }); 5958</script>
5958 5959 5960<div id="upCart"></div> 5961<div id="upCartStickyButton"></div> 5962 5963<style id="upCart-customCSS"> 5964 5965 @import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap'); 5966 5967/* ========================================================= 5968 Ganz24 · UpCart Cart Drawer" 5969 01 Tokens & base 5970 02 Header 5971 03 Cart items 5972 04 Upsell section & heading 5973 05 Upsell carousel 5974 06 Upsell card 5975 07 Footer â summary & CTA 5976 08 Trust badges 5977 09 Legacy 5978 10 CART BANNER 5979 11 STOP SIDEWAYS SCROLLING 5980 12 The page while the drawer is open 5981 13 Empty cart 5982 ========================================================= */ 5983 5984 5985/* ========================================================= 5986 01 · TOKENS & BASE 5987 ========================================================= */ 5988.upcart-cart, 5989#UpcartPopup { 5990 --g-ink: #1F2D30; 5991 --g-muted: #8A9296; 5992 --g-line: #E6EBED; 5993 --g-brand: #01BADB; 5994 --g-brand-dk: #0197B1; 5995 --g-price: #0F172A; 5996 --g-strike: #94A3B8; 5997 --g-red: #EE0000; 5998 --g-red-bg: #FDECEC; 5999 --g-tint: #F2FAFC; 6000 --g-subtotal: #505151; 6001} 6002 6003.upcart-cart, 6004.upcart-cart * { 6005 font-family: 'Barlow', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; 6006} 6007 6008 6009/* ========================================================= 6010 02 · HEADER 6011 ========================================================= */ 6012.upcart-internal-header, 6013.upcart-public-header { 6014 padding: 16px 16px 14px !important; 6015 border-bottom: 1px solid var(--g-line) !important; 6016} 6017 6018.upcart-internal-header h4, 6019.upcart-public-header h4, 6020[data-upcart-chunk="header-title-content"] { 6021 display: flex !important; 6022 align-items: center !important; 6023 margin: 0 !important; 6024 font-family: 'Barlow', sans-serif !important; 6025 font-size: 19px !important; 6026 font-weight: 700 !important; 6027 line-height: 1.2 !important; 6028 letter-spacing: 0 !important; 6029 color: var(--g-ink) !important; 6030} 6031 6032.upcart-public-header h4 .uc-count, 6033[data-upcart-chunk="header-title-content"] .uc-count, 6034.uc-count { 6035 display: inline-flex !important; 6036 align-items: center !important; 6037 justify-content: center !important; 6038 flex: 0 0 auto !important; 6039 min-width: 22px !important; 6040 height: 17px !important; 6041 padding: 2px 8px !important; 6042 margin-left: 8px !important; 6043 box-sizing: border-box !important; 6044 border-radius: 20px !important; 6045 background: var(--g-brand) !important; 6046 color: #fff !important; 6047 font-family: 'Barlow', sans-serif !important; 6048 font-size: 11px !important; 6049 font-weight: 700 !important; 6050 font-style: normal !important; 6051 line-height: 1 !important; 6052 letter-spacing: 0 !important; 6053} 6054 6055/* close cross */ 6056.upcart-public-header__close-button-icon, 6057.upcart-internal-header__close-button-icon { 6058 width: 15px !important; 6059 height: 15px !important; 6060 color: var(--g-muted) !important; 6061 fill: currentColor !important; 6062} 6063.upcart-public-header__close-button-icon path, 6064.upcart-internal-header__close-button-icon path { 6065 fill: currentColor !important; 6066} 6067 6068/* ========================================================= 6069 03 · CART ITEMS (custom product-tile template) 6070 ========================================================= */ 6071.upcart-public-component-product-tile, 6072.g24-tile { 6073 padding: 14px 16px !important; 6074 background: #fff; 6075} 6076/* divider, inset 16px each side â a border would run full width */ 6077.upcart-internal-component-product-tile, 6078.upcart-public-component-product-tile { 6079 position: relative !important; 6080 border-bottom: 0 !important; 6081} 6082.upcart-internal-component-product-tile::after, 6083.upcart-public-component-product-tile::after { 6084 content: '' !important; 6085 position: absolute !important; 6086 left: 16px !important; 6087 right: 16px !important; 6088 bottom: 0 !important; 6089 height: 1px !important; 6090 background: var(--g-line) !important; 6091} 6092 6093.g24-tile__content { 6094 display: flex !important; 6095 align-items: flex-start !important; 6096 gap: 12px !important; 6097} 6098 6099/* border on the wrapper â a scaled img can drop a 1px edge */ 6100.g24-tile__media { 6101 flex: 0 0 74px !important; 6102 width: 74px !important; 6103 height: 74px !important; 6104 display: block; 6105 box-sizing: border-box !important; 6106 border: 1px solid var(--g-line) !important; 6107 border-radius: 10px !important; 6108 overflow: hidden !important; 6109} 6110.upcart-public-component-product-tile__image { 6111 width: 100% !important; 6112 height: 100% !important; 6113 border: 0 !important; 6114 border-radius: 0 !important; 6115 object-fit: cover; 6116 display: block; 6117} 6118 6119/* Safari treats the drawer's own focus as keyboard focus, so it rings the 6120 first link. No ring at all. */ 6121.g24-tile__media { 6122 -webkit-tap-highlight-color: transparent !important; 6123} 6124.g24-tile__media:focus, 6125.g24-tile__media:focus-visible { 6126 outline: none !important; 6127 box-shadow: none !important; 6128} 6129 6130.g24-tile__info { 6131 flex: 1 1 auto !important; 6132 min-width: 0 !important; 6133 display: flex !important; 6134 flex-direction: column !important; 6135 align-items: stretch !important; 6136 gap: 6px !important; 6137} 6138
6139/* vendor and the remove button share one line */ 6140.g24-tile__top { 6141 display: flex !important; 6142 align-items: flex-start !important; 6143 justify-content: space-between !important; 6144 gap: 8px !important; 6145} 6146 6147.g24-vendor { 6148 font-size: 10px !important; 6149 font-weight: 700 !important; 6150 letter-spacing: .6px !important; 6151 text-transform: uppercase !important; 6152 color: var(--g-muted) !important; 6153 line-height: 1.4 !important; 6154 min-width: 0 !important; 6155} 6156 6157/* remove cross â the SVG draws the exact size, change it here */ 6158.g24-remove svg { 6159 display: block !important; 6160 width: 12px !important; 6161 height: 12px !important; 6162} 6163.g24-remove { 6164 flex: 0 0 auto !important; 6165 background: none !important; 6166 border: 0 !important; 6167 padding: 0 !important; 6168 margin: 0 !important; 6169 color: #BBBBBB !important; 6170 font-size: 15px !important; 6171 line-height: 1 !important; 6172 cursor: pointer; 6173 box-shadow: none !important; 6174} 6175 6176/* keep the title clear of the remove cross column */ 6177.g24-title { 6178 margin: 0 !important; 6179 padding-right: 24px !important; 6180 font-size: 13px !important; 6181 font-weight: 600 !important; 6182 line-height: 1.3 !important; 6183} 6184.g24-title a, 6185.upcart-public-component-product-tile__title-link { 6186 font-size: 13px !important; 6187 font-weight: 600 !important; 6188 line-height: 1.3 !important; 6189 color: var(--g-ink) !important; 6190 text-decoration: none !important; 6191 display: -webkit-box; 6192 -webkit-line-clamp: 2; 6193 -webkit-box-orient: vertical; 6194 overflow: hidden; 6195 overflow-wrap: anywhere; 6196} 6197 6198/* price row: sale price, old price, saving badge */ 6199.g24-price { 6200 display: flex !important; 6201 align-items: baseline !important; 6202 flex-wrap: wrap !important; 6203 gap: 8px !important; 6204 margin-top: 2px !important; 6205} 6206.upcart-public-component-product-tile__price { 6207 font-size: 15px !important; 6208 font-weight: 700 !important; 6209 line-height: 1.2 !important; 6210 color: #0F172A !important; 6211} 6212.upcart-public-component-product-tile__price-compare-at { 6213 font-size: 13px !important; 6214 font-weight: 400 !important; 6215 line-height: 1.2 !important; 6216 color: var(--g-strike) !important; 6217 text-decoration: line-through !important; 6218} 6219 6220/* saving badge */ 6221.g24-save { 6222 align-self: center !important; 6223 font-family: 'Barlow', sans-serif !important; 6224 font-size: 10px !important; 6225 font-weight: 700 !important; 6226 font-style: normal !important; 6227 line-height: 1.3 !important; 6228 letter-spacing: 0 !important; 6229 text-transform: uppercase !important; 6230 color: #E11D2A !important; 6231 background: #FDECEE !important; 6232 border-radius: 4px !important; 6233 padding: 2px 8px !important; 6234 white-space: nowrap !important; 6235} 6236 6237/* the currency keeps the shop's own case */ 6238.g24-save__amount { 6239 text-transform: none !important; 6240} 6241 6242/* UpCart tag chip */ 6243.upcart-internal-component-tag__text, 6244.upcart-public-component-tag__text { 6245 font-size: 12px !important; 6246} 6247 6248/* quantity stepper */ 6249.g24-controls { margin: 4px 0 0 !important; } 6250 6251.g24-qty { 6252 display: inline-flex !important; 6253 align-items: center !important; 6254 justify-content: space-between !important; 6255 width: 93px !important; 6256 height: 30px !important; 6257 padding: 0 10px !important; 6258 box-sizing: border-box !important; 6259 border: 1px solid var(--g-line) !important; 6260 border-radius: 8px !important; 6261 overflow: hidden !important; 6262 background: #fff !important; 6263} 6264 6265.g24-qty__btn { 6266 display: inline-flex !important; 6267 align-items: center !important; 6268 justify-content: center !important; 6269 flex: 0 0 14px !important; 6270 width: 14px !important; 6271 height: 14px !important; 6272 min-width: 0 !important; 6273 padding: 0 !important; 6274 margin: 0 !important; 6275 background: none !important; 6276 border: 0 !important; 6277 box-shadow: none !important; 6278 font-size: 18px !important; 6279 line-height: 1 !important; 6280 color: var(--g-brand) !important; 6281 cursor: pointer; 6282} 6283.g24-qty__btn--plus { color: var(--g-brand) !important; } 6284.g24-qty__btn svg { display: none !important; } 6285 6286.g24-qty__btn:disabled { 6287 color: #C7CDD0 !important; 6288 cursor: default !important; 6289} 6290 6291.g24-qty__input { 6292 flex: 1 1 auto !important; 6293 width: auto !important; 6294 min-width: 0 !important; 6295 border: 0 !important; 6296 outline: none !important; 6297 text-align: center !important; 6298 font-size: 14px !important; 6299 font-weight: 500 !important; 6300 line-height: 1 !important; 6301 color: var(--g-ink) !important; 6302 padding: 0 !important; 6303 background: transparent !important; 6304 box-shadow: none !important; 6305} 6306 6307.upcart-public-component-product-tile__variant { display: none !important; } 6308 6309 6310/* ========================================================= 6311 04 · UPSELL SECTION & "EMPFEHLUNG" HEADING 6312 ========================================================= */ 6313.upcart-internal-upsell, 6314.upcart-public-upsell { 6315 background: var(--g-tint) !important; 6316 padding: 14px 0 !important; 6317 margin-bottom: 0 !important; 6318 text-align: left !important; 6319} 6320 6321.upcart-cart .upcart-internal-style__title-large.upcart-internal-style__title.upcart-public-upsell__title, 6322.upcart-internal-style__title-large.upcart-internal-style__title.upcart-public-upsell__title { 6323 margin: 0 16px 10px !important; 6324 padding: 0 !important; 6325 min-height: 0 !important; 6326 height: auto !important; 6327 font-family: 'Barlow', sans-serif !important; 6328 font-size: 13px !important; 6329 font-weight: 700 !important; 6330 line-height: 1.2 !important; 6331 letter-spacing: 0 !important; 6332 text-transform: uppercase !important; 6333 text-align: left !important; 6334 color: var(--g-ink) !important; 6335} 6336 6337.upcart-cart .upcart-internal-style__title-large.upcart-internal-style__title.upcart-public-upsell__title > p, 6338.upcart-internal-style__title-large.upcart-internal-style__title.upcart-public-upsell__title > p { 6339 margin: 0 !important; 6340 padding: 0 !important; 6341 font: inherit !important; 6342 color: inherit !important; 6343 line-height: 1.2 !important; 6344} 6345 6346 6347/* ========================================================= 6348 05 · UPSELL CAROUSEL 6349 ========================================================= */ 6350
6351.upcart-internal-component-carousel__container, 6352.upcart-public-component-carousel__container { 6353 display: block !important; 6354 position: relative !important; 6355 margin: 0 !important; 6356 padding: 0 !important; 6357 max-width: 100% !important; 6358 overflow: visible !important; 6359 background: transparent !important; 6360} 6361 6362/* arrows â white circle, cyan chevron */ 6363.upcart-internal-component-carousel__button, 6364.upcart-public-component-carousel__button { 6365 display: flex !important; 6366 align-items: center !important; 6367 justify-content: center !important; 6368 position: absolute !important; 6369 top: 50% !important; 6370 transform: translateY(-50%) !important; 6371 z-index: 4 !important; 6372 width: 36px !important; 6373 height: 36px !important; 6374 min-width: 36px !important; 6375 padding: 0 !important; 6376 margin: 0 !important; 6377 border: 1px solid #E4E8EA !important; 6378 border-radius: 50% !important; 6379 background: #FFFFFF !important; 6380 box-shadow: 0 2px 8px rgba(31, 46, 48, .14) !important; 6381 color: var(--g-brand) !important; 6382 cursor: pointer !important; 6383 opacity: 1 !important; 6384 visibility: visible !important; 6385 overflow: visible !important; 6386 transition: border-color .15s ease, opacity .15s ease !important; 6387} 6388 6389.upcart-public-component-carousel__button:hover { 6390 border-color: var(--g-brand) !important; 6391} 6392 6393/* disabled state */ 6394.upcart-public-component-carousel__button.sh-arrow--off { 6395 opacity: .45 !important; 6396 border-color: #E4E8EA !important; 6397 color: #C6CDD0 !important; 6398 cursor: default !important; 6399} 6400 6401.upcart-public-component-carousel__button svg { 6402 width: 18px !important; 6403 height: 18px !important; 6404 stroke: currentColor !important; 6405 fill: none !important; 6406} 6407 6408.upcart-public-component-carousel__button[aria-label="Previous slide"] { 6409 left: 6px !important; 6410} 6411.upcart-public-component-carousel__button[aria-label="Next slide"] { 6412 right: 6px !important; 6413} 6414 6415/* the window is the scroll container */ 6416.upcart-internal-component-carousel__window, 6417.upcart-public-component-carousel__window { 6418 width: 100% !important; 6419 max-width: 100% !important; 6420 margin: 0 !important; 6421 padding: 0 0 0 16px !important; 6422 scroll-padding-left: 16px !important; 6423 box-sizing: border-box !important; 6424 overflow-x: auto !important; 6425 overflow-y: hidden !important; 6426 scroll-snap-type: x mandatory !important; 6427 scroll-behavior: smooth !important; 6428 -webkit-overflow-scrolling: touch !important; 6429 scrollbar-width: none !important; 6430 -ms-overflow-style: none !important; 6431 background: transparent !important; 6432} 6433.upcart-internal-component-carousel__window::-webkit-scrollbar, 6434.upcart-public-component-carousel__window::-webkit-scrollbar { 6435 display: none !important; 6436} 6437 6438/* neutralise the JS transform â !important beats the inline style */ 6439.upcart-internal-component-carousel__track, 6440.upcart-public-component-carousel__track { 6441 transform: none !important; 6442 transition: none !important; 6443 display: flex !important; 6444 flex-wrap: nowrap !important; 6445 align-items: stretch !important; 6446 gap: 10px !important; 6447 width: auto !important; 6448 margin: 0 !important; 6449 padding: 0 !important; 6450 background: transparent !important; 6451} 6452 6453/* slides at 88% so the next one peeks */ 6454.upcart-internal-component-carousel__slide, 6455.upcart-public-component-carousel__slide { 6456 flex: 0 0 88% !important; 6457 max-width: 88% !important; 6458 min-width: 0 !important; 6459 padding: 0 !important; 6460 scroll-snap-align: start !important; 6461 background: transparent !important; 6462} 6463 6464/* the two untitled wrapper divs inside each slide */ 6465.upcart-public-component-carousel__slide > div, 6466.upcart-public-component-carousel__slide > div > div[data-upcart-upsell] { 6467 width: 100% !important; 6468 height: 100% !important; 6469 min-width: 0 !important; 6470 margin: 0 !important; 6471 padding: 0 !important; 6472} 6473 6474/* hide the arrow instead of only fading it */ 6475.upcart-public-component-carousel__container .sh-arrow--off { 6476 display: none !important; 6477} 6478 6479/* trailing space, so the last card is not flush to the edge */ 6480.upcart-public-component-carousel__track::after { 6481 content: '' !important; 6482 flex: 0 0 6px !important; 6483 width: 6px !important; 6484 height: 1px !important; 6485 align-self: center !important; 6486} 6487 6488/* ========================================================= 6489 06 · UPSELL CARD 6490 ========================================================= */ 6491.upcart-internal-component-upsell-tile, 6492.upcart-public-component-upsell-tile { 6493 display: flex !important; 6494 flex-direction: row !important; 6495 flex-wrap: nowrap !important; 6496 align-items: stretch !important; 6497 gap: 12px !important; 6498 padding: 10px !important; 6499 width: 100% !important; 6500 height: 100% !important; 6501 max-width: 100% !important; 6502 min-width: 0 !important; 6503 overflow: hidden !important; 6504 box-sizing: border-box !important; 6505 background: #fff !important; 6506 border: 1px solid var(--g-line) !important; 6507 border-radius: 12px !important; 6508 text-align: left !important; 6509 text-transform: none !important; 6510} 6511.upcart-public-component-upsell-tile * { text-transform: none !important; } 6512 6513/* image â stays centred while the card stretches */ 6514.upcart-internal-component-upsell-tile__image-container, 6515.upcart-public-component-upsell-tile__image-container { 6516 width: 56px !important; 6517 height: 56px !important; 6518 flex: 0 0 56px !important; 6519 align-self: center !important; 6520 margin-right: 0 !important; 6521} 6522.upcart-public-component-upsell-tile__image { 6523 width: 56px !important; 6524 height: 56px !important; 6525 border-radius: 10px !important; 6526 object-fit: cover; 6527} 6528 6529/* info grid: title takes the free space, price sits at the bottom */ 6530.upcart-internal-component-upsell-tile__info, 6531.upcart-public-component-upsell-tile__info { 6532 display: grid !important; 6533 grid-template-columns: 1fr 34px !important; 6534 grid-template-rows: 1fr auto !important; 6535 align-items: start !important; 6536 column-gap: 12px !important; 6537 row-gap: 2px !important; 6538 width: 100% !important; 6539 height: 100% !important; 6540 min-width: 0 !important; 6541 max-width: 100% !important; 6542} 6543 6544/* every grid child must be allowed to shrink, or long titles overflow */ 6545.upcart-public-component-upsell-tile__title-link, 6546.upcart-public-component-upsell-tile__rating-row, 6547.upcart-public-component-upsell-tile__price-row { 6548 min-width: 0 !important; 6549 max-width: 100% !important; 6550} 6551 6552.upcart-public-component-upsell-tile__title-link { 6553 display: block !important; 6554 grid-column: 1 !important; 6555 grid-row: 1 !important; 6556 align-self: start !important; 6557 text-decoration: none !important; 6558} 6559.upcart-public-component-upsell-tile__rating-row { 6560 grid-column: 1 !important; 6561} 6562.upcart-public-component-upsell-tile__price-row { 6563 grid-column: 1 !important;
6564 grid-row: 2 !important; 6565 align-self: end !important; 6566 display: flex !important; 6567 align-items: baseline !important; 6568 gap: 8px !important; 6569} 6570.upcart-public-component-upsell-tile__variant-row { 6571 grid-column: 2 !important; 6572 grid-row: 1 / span 2 !important; 6573 justify-self: end !important; 6574 align-self: center !important; 6575 display: flex !important; 6576 align-items: center !important; 6577 width: auto !important; 6578 min-width: 34px !important; 6579 margin: 0 !important; 6580} 6581 6582/* title â clamped to two lines, breaks long German compounds */ 6583.upcart-public-component-upsell-tile__title { 6584 margin: 0 !important; 6585 font-size: 14px !important; 6586 font-weight: 600 !important; 6587 line-height: 1.3 !important; 6588 color: var(--g-ink) !important; 6589 display: -webkit-box !important; 6590 -webkit-box-orient: vertical !important; 6591 -webkit-line-clamp: 2 !important; 6592 line-clamp: 2 !important; 6593 overflow: hidden !important; 6594 min-width: 0 !important; 6595 max-width: 100% !important; 6596 white-space: normal !important; 6597 overflow-wrap: anywhere !important; 6598 hyphens: auto !important; 6599} 6600 6601/* prices â UpCart prints the old price first, so order swaps them */ 6602.upcart-public-component-upsell-tile__price { 6603 order: 1 !important; 6604 font-size: 13px !important; 6605 font-weight: 700 !important; 6606 color: var(--g-price) !important; 6607} 6608.upcart-public-component-upsell-tile__price-compare-at { 6609 order: 2 !important; 6610 font-size: 12px !important; 6611 font-weight: 400 !important; 6612 line-height: 1.2 !important; 6613 color: var(--g-strike) !important; 6614 opacity: 1 !important; 6615 text-decoration: line-through !important; 6616} 6617 6618/* the + button */ 6619.upcart-internal-component__button, 6620.upcart-public-component__button { 6621 display: flex !important; 6622 align-items: center !important; 6623 justify-content: center !important; 6624 width: 34px !important; 6625 min-width: 34px !important; 6626 max-width: 34px !important; 6627 height: 34px !important; 6628 flex: 0 0 34px !important; 6629 padding: 0 !important; 6630 border: 0 !important; 6631 border-radius: 4px !important; 6632 background-color: #01BADB !important; 6633 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 9H14.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3.75V14.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; 6634 background-repeat: no-repeat !important; 6635 background-position: center !important; 6636 background-size: 18px 18px !important; 6637 box-shadow: 0 4px 14px 0 rgba(11, 165, 192, .35) !important; 6638 font-size: 0 !important; 6639 line-height: 1 !important; 6640 color: transparent !important; 6641} 6642 6643/* design shows no variant dropdown on the recommendation card */ 6644.upcart-public-component-upsell-tile__variant-row select { display: none !important; } 6645 6646 6647/* ========================================================= 6648 07 · FOOTER â summary & CTA 6649 ========================================================= */ 6650.upcart-footer { 6651 display: flex !important; 6652 flex-direction: column !important; 6653 align-items: stretch !important; 6654 background: #fff !important; 6655 border-top: 0 !important; 6656} 6657.upcart-footer > * { 6658 width: 100% !important; 6659 box-sizing: border-box !important; 6660} 6661 6662/* order: Zwischensumme â Du sparst â CTA â badges */ 6663.styles_Footer__cartSummarySection__ { order: 1 !important; } 6664.upcart-internal-cart-summary, 6665.upcart-public-cart-summary { order: 2 !important; } 6666.styles_Footer__checkoutButton__ { order: 3 !important; } 6667.upcart-public-trust-badges, 6668.g24-trust { order: 4 !important; } 6669 6670/* Zwischensumme row â 10px above the block */ 6671.styles_Footer__cartSummarySection__ { 6672 margin: 10px 0 0 !important; 6673 padding: 0 !important; 6674 min-height: 0 !important; 6675} 6676.styles_Footer__cartSubtotalTitle__ { 6677 display: flex !important; 6678 align-items: center !important; 6679 justify-content: space-between !important; 6680 gap: 12px !important; 6681 margin: 0 !important; 6682 padding: 0 !important; 6683 font-family: 'Barlow', sans-serif !important; 6684 font-size: 14px !important; 6685 font-weight: 400 !important; 6686 line-height: 1.2 !important; 6687 color: var(--g-subtotal) !important; 6688} 6689.styles_Footer__cartSubtotalValue__ { 6690 font-family: 'Barlow', sans-serif !important; 6691 font-size: 14px !important; 6692 font-weight: 600 !important; 6693 line-height: 1 !important; 6694 letter-spacing: 0 !important; 6695 color: var(--g-ink) !important; 6696} 6697 6698/* Du sparst row â 9px gap below Zwischensumme, as the design spec says */ 6699.upcart-internal-cart-summary, 6700.upcart-public-cart-summary { 6701 display: flex !important; 6702 align-items: center !important; 6703 justify-content: space-between !important; 6704 gap: 12px !important; 6705 margin: 9px 0 0 !important; 6706 padding: 0 !important; 6707 min-height: 0 !important; 6708 line-height: 1.2 !important; 6709 background: transparent !important; 6710} 6711/* the label and the discount code chip share one line */ 6712.upcart-internal-cart-summary__discount-codes, 6713.upcart-public-cart-summary__discount-codes { 6714 display: flex !important; 6715 align-items: center !important; 6716 gap: 8px !important; 6717 min-width: 0 !important; 6718 margin: 0 !important; 6719 padding: 0 !important; 6720} 6721.upcart-internal-cart-summary__slide-codes, 6722.upcart-public-cart-summary__slide-codes { 6723 display: flex !important; 6724 align-items: center !important; 6725 gap: 6px !important; 6726 margin: 0 !important; 6727 padding: 0 !important; 6728} 6729 6730.upcart-public-cart-summary__discount-label { 6731 font-family: 'Barlow', sans-serif !important; 6732 font-size: 12px !important; 6733 font-weight: 600 !important; 6734 line-height: 1.2 !important; 6735 color: var(--g-red) !important; 6736 white-space: nowrap !important; 6737} 6738.upcart-public-cart-summary__total-discount { 6739 font-family: 'Barlow', sans-serif !important; 6740 font-size: 12px !important; 6741 font-weight: 700 !important; 6742 line-height: 1.2 !important; 6743 color: var(--g-red) !important; 6744 background: var(--g-red-bg) !important; 6745 border-radius: 6px !important; 6746 padding: 3px 9px !important; 6747} 6748 6749/* divider + CTA â the line runs past the padding, section 11 clips it */ 6750.styles_Footer__checkoutButton__ { 6751 position: relative !important; 6752 border-top: 0 !important; 6753 margin-top: 10px !important; 6754 padding-top: 16px !important; 6755} 6756.styles_Footer__checkoutButton__::before { 6757 content: '' !important; 6758 position: absolute !important; 6759 top: 0 !important; 6760 left: -100% !important; 6761 right: -100% !important; 6762 height: 1px !important; 6763 background: var(--g-line) !important; 6764} 6765.upcart-checkout-button { 6766 display: flex !important; 6767 align-items: center !important; 6768 justify-content: center !important; 6769 gap: 8px !important; 6770 padding: 15px 0 !important; 6771 border-radius: 11px !important; 6772 background: var(--g-brand) !important; 6773 box-shadow: 0 2px 20px rgba(11, 165, 192, .5) !important; 6774 font-family: 'Barlow', sans-serif !important; 6775 font-size: 16px !important; 6776 font-weight: 700 !important; 6777 line-height: 1.2 !important; 6778 letter-spacing: 0 !important; 6779 color: #fff !important; 6780 text-decoration: none !important; 6781} 6782.styles_Footer__ { 6783 padding: 0 16px 16px !important; 6784} 6785 6786/* the subtotal prints 0 while the skeleton loads, so hide that row until then */ 6787.upcart-cart:has(.upcart-internal-skeleton) .styles_Footer__cartSummarySection__ { 6788 visibility: hidden !important; 6789} 6790 6791/* ========================================================= 6792 08 · TRUST BADGES (payment strip + guarantee rows) 6793 ========================================================= */ 6794.g24-trust, 6795.upcart-public-trust-badges { 6796 display: flex !important; 6797 flex-direction: column !important; 6798 align-items: center !important; 6799 gap: 10px !important; 6800 width: 100% !important; 6801 margin-top: 13px !important; 6802 padding: 0 !important; 6803 box-sizing: border-box !important; 6804} 6805 6806/* payment row â never crop it, never cap it */ 6807.upcart-public-trust-badges__image { 6808 display: block !important; 6809 width: 100% !important; 6810 max-width: 100% !important; 6811 height: auto !important; 6812 max-height: none !important; 6813 margin: 0 !important; 6814 object-fit: contain !important; 6815 object-position: center !important; 6816 outline: none !important; 6817 border: 0 !important; 6818 background: none !important; 6819} 6820 6821.g24-badges { 6822 display: flex !important; 6823 flex-direction: column !important; 6824 align-items: center !important; 6825 gap: 4px !important; 6826 width: 100% !important; 6827 margin: 0 !important; 6828 padding: 0 !important; 6829} 6830 6831.g24-badges__row { 6832 display: flex !important; 6833 flex-wrap: wrap !important; 6834 align-items: center !important; 6835 justify-content: center !important; 6836 gap: 6px 16px !important; 6837 margin: 0 !important; 6838 padding: 0 !important; 6839} 6840 6841.g24-badge { 6842 display: inline-flex !important; 6843 align-items: center !important; 6844 gap: 4px !important; 6845 margin: 0 !important; 6846 padding: 0 !important; 6847 font-family: 'Barlow', sans-serif !important; 6848 font-size: 12px !important; 6849 font-weight: 400 !important; 6850 font-style: normal !important; 6851 line-height: 1 !important; 6852 letter-spacing: 0 !important; 6853 text-align: center !important; 6854 color: var(--g-ink) !important; 6855 white-space: nowrap !important; 6856} 6857 6858.g24-badge svg { 6859 display: block !important; 6860 flex: 0 0 16px !important; 6861 width: 16px !important; 6862 height: 16px !important; 6863 color: var(--g-brand) !important; 6864 outline: none !important; 6865 border: 0 !important; 6866} 6867 6868.g24-badge svg path { 6869 stroke: currentColor !important; 6870 stroke-width: 2.2 !important; 6871} 6872 6873 6874/* ========================================================= 6875 09 · LEGACY 6876 Only if another custom template renders .g24-pay â 6877 not present in the trust-badge JSX. Safe to delete. 6878 ========================================================= */ 6879.g24-pay { 6880 display: flex; 6881 align-items: center; 6882 justify-content: space-between; 6883 width: 100%; 6884 gap: 6px; 6885} 6886.g24-pay img { height: 16px; width: auto; display: block; } 6887 6888/* ========================================================= 6889 10 · CART BANNER 6890 ========================================================= */ 6891.upcart-internal-announcement, 6892.upcart-public-announcement { 6893 margin: 0 !important; 6894 padding: 0 !important; 6895 background: transparent !important; 6896 border: 0 !important; 6897} 6898 6899.sh-upcart-banner { 6900 display: block !important; 6901 width: 100% !important; 6902 margin: 0 !important; 6903 padding: 0 !important; 6904 background-color: #EAF7FB !important; 6905 background-repeat: no-repeat !important; 6906 background-position: center !important; 6907 background-size: cover !important; 6908} 6909 6910/* display:block !important would beat the browser rule for [hidden] */ 6911.sh-upcart-banner[hidden] { 6912 display: none !important; 6913} 6914 6915.sh-upcart-banner__link { 6916 display: flex !important; 6917 align-items: center !important; 6918 justify-content: space-between !important; 6919 gap: 12px !important; 6920 width: 100% !important; 6921 padding: 11px 16px !important; 6922 box-sizing: border-box !important; 6923 text-decoration: none !important; 6924} 6925 6926.sh-upcart-banner__body { 6927 flex: 1 1 auto !important; 6928 min-width: 0 !important; 6929} 6930 6931.sh-upcart-banner__heading { 6932 margin: 0 0 4px !important; 6933 font-family: 'Barlow', sans-serif !important; 6934 font-size: 16px !important; 6935 font-weight: 700 !important; 6936 line-height: 1.25 !important; 6937 letter-spacing: 0 !important; 6938 color: var(--g-ink) !important; 6939} 6940 6941.sh-upcart-banner__text { 6942 margin: 0 !important; 6943 font-family: 'Barlow', sans-serif !important; 6944 font-size: 14px !important; 6945 font-weight: 400 !important; 6946 line-height: 1.35 !important; 6947 letter-spacing: 0 !important; 6948 color: var(--g-ink) !important; 6949 white-space: pre-line !important; 6950 display: -webkit-box !important; 6951 -webkit-box-orient: vertical !important; 6952 -webkit-line-clamp: 2 !important; 6953 line-clamp: 2 !important; 6954 overflow: hidden !important; 6955} 6956 6957/* the negative margin lets the image overflow, so the banner keeps its he
6957ight */ 6958.sh-upcart-banner__img { 6959 flex: 0 0 76px !important; 6960 width: 76px !important; 6961 height: 76px !important; 6962 margin-top: -8px !important; 6963 margin-bottom: -8px !important; 6964 border-radius: 8px !important; 6965 object-fit: cover !important; 6966 background: #fff !important; 6967 display: block !important; 6968} 6969.sh-upcart-banner__img[hidden] { 6970 display: none !important; 6971} 6972 6973/* ========================================================= 6974 11 · STOP SIDEWAYS SCROLLING 6975 ========================================================= */ 6976.upcart-cart, 6977#UpcartPopup, 6978.upcart-products-section, 6979.upcart-internal-upsell, 6980.upcart-public-upsell, 6981.upcart-footer { 6982 max-width: 100% !important; 6983 overflow-x: clip !important; 6984} 6985 6986.upcart-internal-component-carousel__window, 6987.upcart-public-component-carousel__window { 6988 max-width: 100% !important; 6989} 6990 6991/* ========================================================= 6992 12 · THE PAGE WHILE THE DRAWER IS OPEN 6993 body.upcartPopupShow gets overflow:hidden, which breaks the sticky header. 6994 ========================================================= */ 6995body.upcartPopupShow .shopify-section__header { 6996 position: fixed !important; 6997 top: 0 !important; 6998 left: 0 !important; 6999 right: 0 !important; 7000 z-index: 10 !important; 7001} 7002 7003/* hold the fixed header's space, or the page jumps */ 7004body.upcartPopupShow { 7005 padding-top: var(--header-height, 0px) !important; 7006} 7007 7008/* html still scrolls after UpCart locks the body */ 7009html:has(body.upcartPopupShow) { 7010 overflow: hidden !important; 7011} 7012 7013/* ========================================================= 7014 13 · EMPTY CART (custom HTML, "On empty cart screen") 7015 UpCart wraps the markup in a plain div inside .styles_CartPreview__empty__. 7016 ========================================================= */ 7017 7018/* the empty screen box â a column that fills the drawer */ 7019[class*="CartPreview__empty"] { 7020 display: flex !important; 7021 flex-direction: column !important; 7022 align-items: stretch !important; 7023 justify-content: flex-start !important; 7024 height: 100% !important; 7025 min-height: calc(100vh - 130px) !important; 7026 margin: 0 !important; 7027 padding: 0 !important; 7028 text-align: center !important; 7029} 7030 7031/* UpCart's own heading â the block below replaces it */ 7032[class*="CartPreview__empty"] > h3 { 7033 display: none !important; 7034} 7035 7036/* the wrapper UpCart puts around the custom HTML */ 7037[class*="CartPreview__empty"] > div { 7038 display: flex !important; 7039 flex: 1 1 auto !important; 7040 flex-direction: column !important; 7041 width: 100% !important; 7042 min-height: 0 !important; 7043 margin: 0 !important; 7044 padding: 0 !important; 7045} 7046 7047.sh-empty { 7048 display: flex !important; 7049 flex: 1 1 auto !important; 7050 flex-direction: column !important; 7051 width: 100% !important; 7052 margin: 0 !important; 7053 padding: 16px !important; 7054 box-sizing: border-box !important; 7055 text-align: center !important; 7056} 7057 7058/* icon and text, centred in the free space */ 7059.sh-empty__mid { 7060 flex: 1 1 auto !important; 7061 display: flex !important; 7062 flex-direction: column !important; 7063 align-items: center !important; 7064 justify-content: center !important; 7065 gap: 16px !important; 7066} 7067 7068.sh-empty__icon { 7069 display: block !important; 7070 flex: 0 0 auto !important; 7071 width: 64px !important; 7072 height: 64px !important; 7073 margin: 0 !important; 7074} 7075 7076.sh-empty__text { 7077 margin: 0 !important; 7078 font-family: 'Barlow', sans-serif !important; 7079 font-size: 16px !important; 7080 font-weight: 600 !important; 7081 line-height: 1.3 !important; 7082 letter-spacing: 0 !important; 7083 color: #4D4D4D !important; 7084} 7085 7086/* button at the bottom, like the checkout button */ 7087.sh-empty__cta { 7088 flex: 0 0 auto !important; 7089 display: block !important; 7090 width: 100% !important; 7091 margin: 16px 0 0 !important; 7092 padding: 15px 0 !important; 7093 border: 0 !important; 7094 border-radius: 11px !important; 7095 background: var(--g-brand) !important; 7096 box-shadow: 0 2px 20px rgba(11, 165, 192, .5) !important; 7097 font-family: 'Barlow', sans-serif !important; 7098 font-size: 16px !important; 7099 font-weight: 700 !important; 7100 line-height: 1.2 !important; 7101 letter-spacing: 0 !important; 7102 text-align: center !important; 7103 color: #fff !important; 7104 text-decoration: none !important; 7105 cursor: pointer !important; 7106 transition: background-color .2s ease !important; 7107} 7108/* the stock theme fades the primary button to 80 percent */ 7109.sh-empty__cta:hover { 7110 background: rgba(1, 186, 219, .8) !important; 7111 color: #fff !important; 7112} 7113 7114 7115</style> 7116 7117 7118</div><div id="shopify-block-AelBWSzVVbHFJb1VaN__5890205134905443601" class="shopify-block shopify-app-block">
7118<script> 7119 // æ£æ¥æ¯å¦æclass为shopify-design-modeçå ç´ (åºåæ¯ä¸æ¯å¨shopify设计模å¼ä¸) 7120 7121 if (typeof isDesignMode === 'undefined') { 7122 let isDesignMode = document.querySelector('.shopify-design-mode') !== null; 7123 if (!isDesignMode) { 7124 (function viewRequest() { 7125 if (!document.getElementById("trust-exist")) { 7126 let trustDiv = document.createElement("div"); 7127 trustDiv.id = "trust-exist"; 7128 document.body.appendChild(trustDiv); 7129 7130 let shop_name = "ganz24.myshopify.com"; 7131 <!-- Start : Trust Add View --> 7132 window.fetch("/apps/giraffly-trust/add/view?name=" + shop_name) 7133 .then(response => response.json()) 7134 .then(data => { 7135 }) 7136 .catch(error => { 7137 console.error("请æ±å¤±è´¥:", error); 7138 }); 7139 <!-- END : Trust Add View --> 7140 } 7141 })() 7142 } 7143 } 7144 7145 7146 let timeArr = []; 7147 let elementIds = document.querySelectorAll('[class^="giraffly-trust-badge-"]'); 7148 // ç¡®ä¿æ¾å°äºå¹é çå ç´ 7149 function setBadgesBlock(badges) { 7150 for (let k = 0; k < badges.length; k++) { 7151 if(badges[k].childNodes.length === 0) { 7152 // è·åå ç´ çç±»åå表 7153 let classNames = badges[k].classList; 7154 // å°ç±»åå表转æ¢ä¸ºæ°ç» 7155 let classNamesArray = Array.from(classNames); 7156 //å¾ªç¯æ°ç» 7157 for (let i = 0; i < classNamesArray.length; i++) { 7158 let filteredClassName = classNamesArray[i].startsWith('giraffly-trust-badge-') ? classNamesArray[i].slice('giraffly-trust-badge-'.length) : classNamesArray[i]; 7159 7160 if (filteredClassName === "67727668c908a-59188667-971735554664") { 7161 //
7161<script> 7162 // 7163 var seoant_number = document.getElementsByClassName("trust-testing").length; 7164 // if(seoant_number == 0){ 7165 var trustDiv=document.createElement("div"); 7166 trustDiv.className = "trust-testing"; 7167 document.body.appendChild(trustDiv); 7168 7169 ! 7170 function (c, r) { 7171 "use strict"; 7172 7173 function l(i) { 7174 var a = r.head, 7175 l = r.createElement("link"); 7176 l.id = "ba_google_fonts_link", 7177 l.type = "text/css", 7178 l.rel = "stylesheet", 7179 l.href = "https://fonts.googleapis.com/css?family=" + i, 7180 a.appendChild(l) 7181 } 7182 7183 function trustRes() { 7184 var s = "" 7185 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 7186 let elementDefault = document.querySelector('.giraffly-trust-badge'); 7187 if (!element && !elementDefault) { 7188 } 7189 7190 //Determine if CSS is needed 7191 //Get div data 7192 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge-67727668c908a-59188667-971735554664').length; 7193 if(s != "" || girafflyTrustLength > 0){ 7194 //CSS 7195 jQuery("head").append("<style type='text/css'>div.trust-badge-67727668c908a-59188667-971735554664 div.giraffly-right-Bar-Preview-Example{clear: both;padding:10px;text-align:center;border: 0px solid #FFFFFF;border-radius: 0px;background:#FFFFFF00;}div.trust-badge-67727668c908a-59188667-971735554664 div.giraffly-right-Bar-Preview-width-custom h3{font-size: 20px !important; line-height: 40px !important; font-weight: 600 !important; color: #505151 !important; font-family: Barlow, sans-serif; margin-bottom: 6.5px !important; padding-bottom: 0 !important;}@media (min-width: 768px) {div.trust-badge-67727668c908a-59188667-971735554664 div.trust-custom-badge{grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));}}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
7195to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
7195to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;
7195-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflybounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:girafflybounceIn;animation-name:girafflybounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
7195to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes girafflyfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes girafflyfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyfadeInDown{-webkit-animation-name:girafflyfadeInDown;animation-name:girafflyfadeInDown}@-webkit-keyframes girafflyfadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes girafflyfadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyfadeInDownBig{-webkit-animation-name:girafflyfadeInDownBig;animation-name:girafflyfadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.giraffly-animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes girafflyflipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
719540%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes girafflyflipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.girafflyflipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:girafflyflipInX;animation-name:girafflyflipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
719540%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
7195}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
7195}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
7195}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
7195to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
7195to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
7195}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
7195}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
7195}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes girafflyzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes girafflyzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.girafflyzoomIn{-webkit-animation-name:girafflyzoomIn;animation-name:girafflyzoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
7195-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}
7195}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes tmSlideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes tmSlideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.tmSlideInLeft{-webkit-animation-name:tmSlideInLeft;animation-name:tmSlideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes girafflyslideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes girafflyslideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.girafflyslideInUp{-webkit-animation-name:girafflyslideInUp;animation-name:girafflyslideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.giraffly-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.giraffly-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.giraffly-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.giraffly-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.giraffly-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.giraffly-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.giraffly-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.giraffly-animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.giraffly-animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.giraffly-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.giraffly-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
7195@media (prefers-reduced-motion:reduce),(print){.giraffly-animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}</style>"); 7196 7197 var e = '<div class="trust-badge-67727668c908a-59188667-971735554664"><div class="giraffly-right-Bar-Preview-Example giraffly-animated ainfinite "><div class="giraffly-right-Bar-Preview-width-custom" style="width:100%;"><div><div class="trust-custom-badge" style="display: grid;width: 100%;justify-content: center;column-gap: 8px;row-gap: 16px;"><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 20px;width: 20px;display: flex;background-color: #01BADB;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/delivery2.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/delivery2.svg);mask-size: 20px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 12px;color: #505151;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Kostenloser DHL-Versand ab 25â¬</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #96a4b6;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;"></span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 20px;width: 20px;display: flex;background-color: #01BADB;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/box2.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/box2.svg);mask-size: 20px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 12px;color: #505151;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Einfache Retoure</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #96a4b6;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;"></span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 20px;width: 20px;display: flex;background-color: #01BADB;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/shield.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/ecommerce/shield.svg);mask-size: 20px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 12px;color: #505151;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Sichere Zahlungen</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #96a4b6;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;"></span></div></div><div class="trust-icon-block" style="display: grid;align-content: start;row-gap: 4px;"><div class="trust-icon-container" style="display: flex;align-items: center;justify-content: center;padding: 4px;border-radius: 4px;width: fit-content;margin: auto;"><div class="trust-icon" style="height: 20px;
7197width: 20px;display: flex;background-color: #01BADB;-webkit-mask-image: url(https://trust-file.seoant.com/sys-custom/office/mobile.svg);-webkit-mask-size: 32px;-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;mask-image: url(https://trust-file.seoant.com/sys-custom/office/mobile.svg);mask-size: 20px;mask-repeat: no-repeat;mask-position: center;"></div></div><div class="trust-text-container" style="display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;flex: 1;gap: 2px;"><span class="trust-title" style="display: block;font-weight: 600;font-size: 12px;color: #505151;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;">Telefonische Beratung</span><span class="trust-subheading" style="display: block;font-size: 14px;color: #96a4b6;font-weight: 400;margin: 0;word-wrap: break-word;max-width: 100%;line-height: 20px;"></span></div></div></div></div></div></div></div>'; 7198 7199 //Add div data 7200 if(girafflyTrustLength > 0){ 7201 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge-67727668c908a-59188667-971735554664'); 7202 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 7203 girafflyTrust[i_i].innerHTML = e; 7204 } 7205 } 7206 7207 var t = "Barlow", 7208 p = []; 7209 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 7210 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 7211 }), 7212 p.includes(!0) || l(t); 7213 //Append icon of product page 7214 if(s != ""){ 7215 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 7216 s.after(e) 7217 // } 7218 } 7219 } 7220 } 7221 7222 function addListenSetBradge() { 7223 setInterval(() => { 7224 jQuery('.giraffly-trust-badge-67727668c908a-59188667-971735554664').each(function(){ 7225 if(jQuery(this)[0].childNodes.length === 0) { 7226 trustRes() 7227 } 7228 }) 7229 }, 1000) 7230 } 7231 7232 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 7233 var cartBarJQ = r.createElement("script"); 7234 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 7235 cartBarJQ.defer = true; 7236 cartBarJQ.onload = function () { 7237 trustRes(); 7238 addListenSetBradge(); 7239 }; 7240 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 7241 }else{ 7242 trustRes(); 7243 addListenSetBradge(); 7244 } 7245 }(window, document); 7246 // } 7247 7248 } 7249 7250 if (filteredClassName === "trust_key") { 7251 //
7251<script> 7252 // 7253 var seoant_number = document.getElementsByClassName("trust-testing").length; 7254 // if(seoant_number == 0){ 7255 var trustDiv=document.createElement("div"); 7256 trustDiv.className = "trust-testing"; 7257 document.body.appendChild(trustDiv); 7258 7259 ! 7260 function (c, r) { 7261 "use strict"; 7262 7263 function l(i) { 7264 var a = r.head, 7265 l = r.createElement("link"); 7266 l.id = "ba_google_fonts_link", 7267 l.type = "text/css", 7268 l.rel = "stylesheet", 7269 l.href = "https://fonts.googleapis.com/css?family=" + i, 7270 a.appendChild(l) 7271 } 7272 7273 function trustRes() { 7274 var s = "" 7275 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 7276 let elementDefault = document.querySelector('.giraffly-trust-badge'); 7277 if (!element && !elementDefault) { 7278 } 7279 7280 //Determine if CSS is needed 7281 //Get div data 7282 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge').length; 7283 if(s != "" || girafflyTrustLength > 0){ 7284 //CSS 7285 jQuery("head").append(""); 7286 7287 var e = ''; 7288 7289 //Add div data 7290 if(girafflyTrustLength > 0){ 7291 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge'); 7292 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 7293 girafflyTrust[i_i].innerHTML = e; 7294 } 7295 } 7296 7297 var t = "Barlow", 7298 p = []; 7299 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 7300 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 7301 }), 7302 p.includes(!0) || l(t); 7303 //Append icon of product page 7304 if(s != ""){ 7305 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 7306 s.after(e) 7307 // } 7308 } 7309 } 7310 } 7311 7312 function addListenSetBradge() { 7313 setInterval(() => { 7314 jQuery('.giraffly-trust-badge').each(function(){ 7315 if(jQuery(this)[0].childNodes.length === 0) { 7316 trustRes() 7317 } 7318 }) 7319 }, 1000) 7320 } 7321 7322 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 7323 var cartBarJQ = r.createElement("script"); 7324 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 7325 cartBarJQ.defer = true; 7326 cartBarJQ.onload = function () { 7327 trustRes(); 7328 addListenSetBradge(); 7329 }; 7330 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 7331 }else{ 7332 trustRes(); 7333 addListenSetBradge(); 7334 } 7335 }(window, document); 7336 // } 7337 7338 } 7339 7340 } 7341 } 7342 } 7343 } 7344 7345 (function addBadgesArray() { 7346 if(timeArr.length === 0) { 7347 let objs = setInterval(() => { 7348 let _state = 1; 7349 let badgesArr = document.querySelectorAll('[class^="giraffly-trust-badge-"]'); 7350 for(let i =0; i< badgesArr.length; i ++) { 7351 if(badgesArr[i].childNodes.length === 0) { 7352 _state = 0; 7353 } 7354 } 7355 if(badgesArr && badgesArr.length > 0 && _state === 0) { 7356 setBadgesBlock(badgesArr); 7357 } 7358 }, 1000) 7359 timeArr.push(objs); 7360 } 7361 })() 7362 // ç¡®ä¿æ¾å°äºå¹é çå ç´ 7363 if (elementIds && elementIds.length > 0) { 7364 setBadgesBlock(elementIds); 7365 } 7366 //
7366<script> 7367 // 7368 var seoant_number = document.getElementsByClassName("trust-testing").length; 7369 // if(seoant_number == 0){ 7370 var trustDiv=document.createElement("div"); 7371 trustDiv.className = "trust-testing"; 7372 document.body.appendChild(trustDiv); 7373 7374 ! 7375 function (c, r) { 7376 "use strict"; 7377 7378 function l(i) { 7379 var a = r.head, 7380 l = r.createElement("link"); 7381 l.id = "ba_google_fonts_link", 7382 l.type = "text/css", 7383 l.rel = "stylesheet", 7384 l.href = "https://fonts.googleapis.com/css?family=" + i, 7385 a.appendChild(l) 7386 } 7387 7388 function trustRes() { 7389 var s = "" 7390 let element = document.querySelector('[class^="giraffly-trust-badge-"]'); 7391 let elementDefault = document.querySelector('.giraffly-trust-badge'); 7392 if (!element && !elementDefault) { 7393 } 7394 7395 //Determine if CSS is needed 7396 //Get div data 7397 var girafflyTrustLength = r.getElementsByClassName('giraffly-trust-badge').length; 7398 if(s != "" || girafflyTrustLength > 0){ 7399 //CSS 7400 jQuery("head").append(""); 7401 7402 var e = ''; 7403 7404 //Add div data 7405 if(girafflyTrustLength > 0){ 7406 var girafflyTrust = r.getElementsByClassName('giraffly-trust-badge'); 7407 for(var i_i=0;i_i<girafflyTrust.length;i_i++){ 7408 girafflyTrust[i_i].innerHTML = e; 7409 } 7410 } 7411 7412 var t = "Barlow", 7413 p = []; 7414 jQuery(r).find('link[href*="https://fonts.googleapis.com/css?family="]').each(function () { 7415 jQuery(this).attr("href").split("=")[1].includes(t) && p.push(!0) 7416 }), 7417 p.includes(!0) || l(t); 7418 //Append icon of product page 7419 if(s != ""){ 7420 // if (0 == jQuery(".giraffly-right-Bar-Preview-Example").length) { 7421 s.after(e) 7422 // } 7423 } 7424 } 7425 } 7426 7427 function addListenSetBradge() { 7428 setInterval(() => { 7429 jQuery('.giraffly-trust-badge').each(function(){ 7430 if(jQuery(this)[0].childNodes.length === 0) { 7431 trustRes() 7432 } 7433 }) 7434 }, 1000) 7435 } 7436 7437 if (("undefined" == typeof jQuery || "boolean" == typeof jQuery)) { 7438 var cartBarJQ = r.createElement("script"); 7439 cartBarJQ.src = ("https:" == r.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"; 7440 cartBarJQ.defer = true; 7441 cartBarJQ.onload = function () { 7442 trustRes(); 7443 addListenSetBradge(); 7444 }; 7445 r.getElementsByTagName("head")[0].appendChild(cartBarJQ); 7446 }else{ 7447 trustRes(); 7448 addListenSetBradge(); 7449 } 7450 }(window, document); 7451 // } 7452 7453 7454 7455 (function addListenSvg() { 7456 let logClick = 0; 7457 if (typeof jQuery !== "undefined") { 7458 const observer = new MutationObserver((mutationsList, observer) => { 7459 if (jQuery('.giraffly-right-Bar-Preview-Example').length > 1 && logClick === 0) { 7460 if (jQuery('.giraffly-right-Bar-Preview-div-svg').length > 0) { 7461 jQuery('.giraffly-right-Bar-Preview-div-svg').each((i, ele) => { 7462 let ltag = jQuery(ele).find('linearGradient'); 7463 if (ltag.length > 0) { 7464 ltag.each((inx, elem) => { 7465 let idObj = jQuery(elem).attr('id'); 7466 let formatText = i + '_' + inx + '_' + idObj; 7467 jQuery(ele)[0].innerHTML = jQuery(ele)[0].innerHTML.replace(new RegExp(idObj, 'g'), formatText); 7468 }); 7469 logClick = 1; 7470 observer.disconnect(); 7471 } 7472 }); 7473 } 7474 } 7475 }); 7476 observer.observe(document.body, { childList: true, subtree: true }); 7477 } else { 7478 setTimeout(() => { 7479 addListenSvg(); 7480 }, 1000); 7481 } 7482 })(); 7483 7484</script>
7484 7485 7486</div><div id="shopify-block-AYVRjem9WQzYvSFEya__14826766009936288847" class="shopify-block shopify-app-block">
7487<script id="Discounty-config"> 7488 function discountyExtractTextFromHtml(htmlString) { 7489 if (!htmlString) return ''; 7490 return new DOMParser().parseFromString(htmlString, 'text/html').body.textContent || ''; 7491 } 7492 7493 var $Discounty = {shopData: {"shopConfig":{"shopId":97190,"cart":{"isActive":true,"styles":"{}","config":{},"injectionInfo":[],"contents":[{"locale":"","totalText":"Total","savingText":"Saving"}]},"globalConfig":{"appEnabled":true,"considerCurrencyExchangeRate":true,"customVariantListener":{"element":"","isDatasetProperty":false,"property":""},"developerModeVariantListener":false,"globalCss":"","setTemplateCurrencyFormatAsDefault":false},"volumeDiscount":{"config":{"tierDisplayFormat":"RANGE"},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Buy more, Save more","buyColumnLabel":"Buy","getColumnLabel":"Get","discountText":"{{Discount}} Off","eachItemText":"on each","newPriceText":"each item {{new-price}}"}]},"miniVolumeDiscount":{"config":{"displayMode":"MAX_DISCOUNT"},"injectionInfo":[],"isActive":false,"styles":"{}","contents":[{"locale":"","maxDiscountText":"Up to {discount}% off","lowestPriceText":"From {price}"}]},"startCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale starts in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]},"endCountDown":{"config":{"ctaLink":"https://ganz24.com/"},"productPageInjectionInfo":[{"selector":".product-meta__title.heading.h1","injectionType":"BEFORE"}],"homepageInjectionInfo":[],"isActive":true,"styles":"{\"sticky\": false, \"showCta\": true, \"position\": \"top\", \"textColor\": \"FFFFFF\", \"numberColor\": \"FF3E20\", \"borderRadius\": \"8\", \"ctaTextColor\": \"FFFFFF\", \"gradientAngle\": \"50\", \"gradientColor\": \"F3F5F6\", \"showCloseIcon\": false, \"backgroundType\": \"gradient\", \"closeIconColor\": \"DEDEDE\", \"backgroundColor\": \"01BADB\", \"clickableBanner\": true, \"ctaBackgroundColor\": \"FF3E20\", \"numberBackgroundColor\": \"FFFFFF\"}","contents":[{"locale":"","title":"Sale endet in","daysLabel":"Tage","hoursLabel":"Stunden","minutesLabel":"Minuten","secondsLabel":"Sekunden","ctaText":"Klick hier"}]}
7493,"bxgyPopup":{"config":{"hideContinueBtn":false,"badgeShowFreeGift":false,"badgeType":"PERCENTAGE","dismissType":"TRIGGER","autoOpenDrawerEnabled":true},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Your current cart qualifies for these rewards","subtitle":"Now you are able to choose between them. Add before checking out!","availableRewardsLabel":"You can add {{count}} product(s)","btnSelectLabel":"Select","btnAddLabel":"Add to Cart","btnContinueLabel":"Continue Shopping"}]},"bxgyFab":{"config":{"hideCloseBtn":false,"isFabLeft":true},"injectionInfo":[],"isActive":true,"styles":"{}"},"shipping":{"progressbar":{"config":{"activeOnProductPage":true,"activeOnCartPage":true},"productPageInjectionInfo":[],"cartPageInjectionInfo":[],"cartDrawerInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","thresholdInitialText":"Add {{amount}} more to unlock {{discount}} off shipping","thresholdProgressText":"You're {{amount}} away from {{discount}} off shipping","thresholdReachedText":"You've unlocked {{discount}} off shipping!"}]},"progressBarDiscount":null},"bxgy":{"rules":[]}},"expiresAt":"2026-10-07T18:03:50.535881+00:00"},shopDomain: "ganz24.myshopify.com", 7494 customerId: null, 7495 isHomePage: false, 7496 isProductPage: false, 7497 currencyFormat: discountyExtractTextFromHtml(`0.00 AMD`) 7498 .replace( 7499 discountyExtractTextFromHtml(`0.00`),"{{money}}"), 7500 initialSelectedVariant: null, 7501 initialCart: [] || [], 7502 preloadedProducts: [ 7503 7504 ], 7505 products: [ 7506 ], 7507 }; 7508</script>
7508 7509 7510<div id="discounty-bxgy-discount-widgets-container"></div> 7511 7512 7513</div><div id="shopify-block-AK3hkUGZ2VWFUa1owV__12424619676349770391" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: country-condition-check -->
7513<script defer> 7514 (async () => { 7515 7516 7517 const items = Object.values({"YB971228":{"name":"Förderfähig","type":"label","subtype":"text","textValue":{"original":"Förderfähig"},"status":"published","previewLink":null,"link":{"value":"","blank":false},"settings":{"tooltip":{"link":{"value":"","blank":false},"borderRadius":{"value":0,"unit":"px"},"locale":{"original":"I'm tooltip ð¤"},"font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":18,"unit":"px"},"tablet":null,"mobile":null},"style":["bold"],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#000000ff","background":"#ffffffff","border":"#000000ff"}}},"styles":{"sizes":{"defaultSize":"small","desktop":{"width":20,"height":7,"unit":"%"},"tablet":{"width":20,"height":7,"unit":"%"},"mobile":{"width":90,"height":25,"unit":"px"}},"rotation":0,"shape":"rectangle","font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":"12","unit":"px"},"tablet":{"value":"12"},"mobile":null},"style":["bold"],"padding":{"desktop":{"top":"2","bottom":"2","left":"2","right":"2","unit":"px"},"tablet":null,"mobile":{"top":"2","bottom":"2","left":"2","right":"2"}},"color":{"text":"#FFFFFFFF","background":"#5ab637fd","border":"#000000ff"},"borderRadius":{"value":2,"unit":"px"}}},"position":{"corner":"top-right","badge":{"default":"aboveProductTitle","isCustom":false,"custom":{"positionInProductPage":"","positionInHomePage":"","positionInCollectionPage":"","positionInOtherPage":""},"place":"left"},"margin":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"selector":".product-gallery.product-gallery--with-thumbnails"},"animation":"none","visibility":["Home Page","Product Pages","Search Results Pages"],"weekSchedule":[null,null,null,null,null,null,null],"displayPeriod":{"allTime":true},"displayCondition":{"type":"any","variants":[{"id":"productTag","settings":{"equality":"includes","value":"Förderfähig"}}]}}}}); 7518 7519 if (!items.length) return; 7520 7521 const hasCountryCondition = items.some(({ status, settings }) => 7522 status === 'published' && 7523 settings?.displayCondition?.variants?.some(c => c.id === 'visitorCountry') 7524 ); 7525 7526 if (!hasCountryCondition) return;const COUNTRY_CACHE_TTL_MS = 300000; // @COUNTRY_CACHE_TTL_MS 7527 const COUNTRY_KEY = 'country'; 7528 const COUNTRY_EXPIRES_KEY = 'country_expires'; 7529 7530 try { 7531 const cached = sessionStorage.getItem(COUNTRY_KEY); 7532 const expiresAt = Number(sessionStorage.getItem(COUNTRY_EXPIRES_KEY)); 7533 if (cached && expiresAt && Date.now() < expiresAt) return; 7534 } catch (e) {} 7535 7536 try { 7537 const res = await fetch(`${window?.Shopify?.routes?.root || '/'}browsing_context_suggestions.json?source=geolocation_recommendation&country[enabled]=true`); 7538 const json = await res.json(); 7539 const country = json?.detected_values?.country?.handle; 7540 if (country) { 7541 sessionStorage.setItem(COUNTRY_KEY, country); 7542 sessionStorage.setItem(COUNTRY_EXPIRES_KEY, String(Date.now() + COUNTRY_CACHE_TTL_MS)); 7543 } 7544 } catch (e) { 7545 console.error('Geolocation fetch failed:', e); 7546 } 7547 })() 7548</script>
7548 7549<!-- END app snippet --> 7550 7551 7552 7553 7554
7555<script> 7556 window.pageTemplate = "cart"; 7557 window.extensionVersion = "product-labels-and-badges-279"; 7558 window.currentPageProduct = null; 7559 window.checkRender = "true"; 7560 window.__lablyItems = [{"name":"Förderfähig","type":"label","subtype":"text","textValue":{"original":"Förderfähig"},"status":"published","previewLink":null,"link":{"value":"","blank":false},"settings":{"tooltip":{"link":{"value":"","blank":false},"borderRadius":{"value":0,"unit":"px"},"locale":{"original":"I'm tooltip ð¤"},"font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":18,"unit":"px"},"tablet":null,"mobile":null},"style":["bold"],"padding":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"color":{"text":"#000000ff","background":"#ffffffff","border":"#000000ff"}}},"styles":{"sizes":{"defaultSize":"small","desktop":{"width":20,"height":7,"unit":"%"},"tablet":{"width":20,"height":7,"unit":"%"},"mobile":{"width":90,"height":25,"unit":"px"}},"rotation":0,"shape":"rectangle","font":{"isCustom":false,"customFont":"Arial, sans-serif","family":"Montserrat","weight":400,"size":{"desktop":{"value":"12","unit":"px"},"tablet":{"value":"12"},"mobile":null},"style":["bold"],"padding":{"desktop":{"top":"2","bottom":"2","left":"2","right":"2","unit":"px"},"tablet":null,"mobile":{"top":"2","bottom":"2","left":"2","right":"2"}},"color":{"text":"#FFFFFFFF","background":"#5ab637fd","border":"#000000ff"},"borderRadius":{"value":2,"unit":"px"}}},"position":{"corner":"top-right","badge":{"default":"aboveProductTitle","isCustom":false,"custom":{"positionInProductPage":"","positionInHomePage":"","positionInCollectionPage":"","positionInOtherPage":""},"place":"left"},"margin":{"desktop":{"top":0,"bottom":0,"left":0,"right":0,"unit":"px"},"tablet":null,"mobile":null},"selector":".product-gallery.product-gallery--with-thumbnails"},"animation":"none","visibility":["Home Page","Product Pages","Search Results Pages"],"weekSchedule":[null,null,null,null,null,null,null],"displayPeriod":{"allTime":true},"displayCondition":{"type":"any","variants":[{"id":"productTag","settings":{"equality":"includes","value":"Förderfähig"}}]}}} 7561]; 7562 window.__lablyConfig = { 7563 currency: { 7564 moneyWithoutCurrencyFormat: "{{amount}} AMD" 7565 }, 7566 }; 7567</script>
7567 7568
7569<script defer src="https://cdn.shopify.com/extensions/01a0ec2d-7cef-75db-b36f-c6ccb933aa5c/product-labels-and-badges-279/assets/vendors.js"></script>
vendor: 1 bytes, line 7569
7569
7570<script defer src="https://cdn.shopify.com/extensions/01a0ec2d-7cef-75db-b36f-c6ccb933aa5c/product-labels-and-badges-279/assets/lably.js"></script>
7570 7571<div 7572 id="_lably_root" 7573 data-storefront-access-token=" e812a3b2b653d38618a7706dbc31a093" 7574></div> 7575 7576 7577</div>
7577<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7577 7578<shopify-store store-domain="https://ganz24.com" country="AM" language="de"></shopify-store> 7579<shopify-chat></shopify-chat> 7580</body> 7581</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.