.woocommerce-address-suggestions{position:absolute;z-index:1000;width:100%;max-width:100%;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0 / .1);box-sizing:border-box;display:none}.woocommerce-address-suggestions .suggestions-list{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.woocommerce-address-suggestions .suggestions-list li{padding:8px 12px;font-size:14px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--wc-form-color-text,#444)}.woocommerce-address-suggestions .suggestions-list li:last-child{border-bottom:none}.woocommerce-address-suggestions .suggestions-list li.active,.woocommerce-address-suggestions .suggestions-list li:hover{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.woocommerce-address-suggestions .suggestions-list li:focus{outline:0;background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.woocommerce-address-suggestions .woocommerce-address-autocomplete-branding{background:#d3d3d3;padding:8px 12px;color:rgb(34 34 34 / .66);font-size:12px;display:flex;align-items:center}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1){position:relative;display:block}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1) .address-search-icon{display:none}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1).autocomplete-available input#billing_address_1,.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1).autocomplete-available input#shipping_address_1{padding-right:calc(1.1rem + 16px)}.woocommerce-input-wrapper:has(#billing_address_1,#shipping_address_1).autocomplete-available .address-search-icon{display:block;position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px;line-height:16px;z-index:1;background-color:var(--wc-form-color-text,#444);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCIgZm9jdXNhYmxlPSJmYWxzZSIgYXJpYS1oaWRkZW49InRydWUiPgogIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9jaXJjbGU+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTkuMjUgOS4yNSAyLjUgMi41Ij48L3BhdGg+Cjwvc3ZnPg==) no-repeat center;mask-size:contain;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCIgZm9jdXNhYmxlPSJmYWxzZSIgYXJpYS1oaWRkZW49InRydWUiPgogIDxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSI+PC9jaXJjbGU+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTkuMjUgOS4yNSAyLjUgMi41Ij48L3BhdGg+Cjwvc3ZnPg==) no-repeat center;-webkit-mask-size:contain}@font-face{ font-display:swap;font-family:ZillaSlab;font-style:normal;font-weight:700;src:url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/ZillaSlab-Bold.woff2) format("woff2"),url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/ZillaSlab-Bold.ttf) format("truetype") }@font-face{ font-display:swap;font-family:ZillaSlab;font-style:normal;font-weight:500;src:url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/ZillaSlab-Medium.woff2) format("woff2"),url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/ZillaSlab-Medium.ttf) format("truetype") }@font-face{ font-display:swap;font-family:Muli;font-style:normal;font-weight:400;src:url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/Muli-Regular.woff2) format("woff2"),url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/Muli-Regular.ttf) format("truetype") }@font-face{ font-display:swap;font-family:ComforterBrush;font-style:normal;font-weight:400;src:url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/ComforterBrush-Regular.woff2) format("woff2"),url(/wp-content/themes/Tema-za-Druzabne-igre/assets/fonts/ComforterBrush-Regular.ttf) format("truetype") }:root{--color-primary:#2f2a5e;--color-primary-light:#4a4373;--color-primary-lighter:#6f678b;--color-primary-dark:#241f4a;--color-primary-alt:#f95738;--color-primary-alt-dark:#d63f22;--color-secondary-1:#66d8dd;--color-secondary-2:#ffc853;--color-secondary-3:#fc8f47;--color-secondary-4:#f9edde;--color-white:#fff;--color-gray-light:#e0e0e0;--color-gray-lighter:#f5f5f5;--color-gray:#999;--color-text-light:#6b7280;--color-bg:var(--color-secondary-4);--color-surface:var(--color-white);--color-surface-alt:var(--color-gray-lighter);--color-text:#333;--color-text-muted:#5b616e;--color-border:var(--color-gray-light);--color-heading:var(--color-primary);--color-header-icon:var(--color-primary);--color-header-icon-hover:var(--color-primary-alt);--color-success-bg:#f0f9f4;--color-success-text:#065f46;--color-info-bg:#eff6ff;--color-info-text:#1e40af;--color-error-bg:#fef2f2;--color-error-text:#b91c1c;--color-notice-bg:#fffbeb;--color-notice-text:#92400e;--color-success-border:#a7f3d0;--color-info-border:#bfdbfe;--color-error-border:#fecaca;--color-notice-border:#fde68a;--color-success:#059669;--color-success-hover:#047857;--color-info:#3b82f6;--color-error:#dc2626;--color-notice:#f59e0b;--color-success-ring:rgba(5,150,105,.15);--color-error-ring:rgba(220,38,38,.15);--color-surface-warm:var(--color-secondary-4);--color-surface-unread:var(--color-secondary-4);--color-text-disabled:var(--color-gray);--color-text-subtle:var(--color-primary-lighter);--color-disabled-bg:var(--color-gray-light);--color-neutral:#757575;--color-accent-tint:rgba(249,87,56,.1);--color-accent-tint-strong:rgba(249,87,56,.2);--color-primary-tint:#f5f4ff;--color-primary-tint-strong:#ede9ff;--color-primary-alt-light:#ff7a5c;--color-on-primary-muted:#a9a3c7;--color-on-primary-track:hsla(0,0%,100%,.15);--color-on-image-muted:hsla(0,0%,100%,.8);--color-shadow-sm:rgba(0,0,0,.06);--color-shadow:rgba(0,0,0,.1);--color-shadow-lg:rgba(0,0,0,.15);--color-shadow-xl:rgba(0,0,0,.3);--color-overlay:rgba(0,0,0,.6);--color-scrim:rgba(0,0,0,.75);--color-scrim-soft:rgba(0,0,0,.5);--color-scrim-muted:rgba(108,117,125,.9);--color-rating:#f5b50a;--color-campaign-bg:#1a1a1a;--color-campaign-accent:#fb0;--color-campaign-accent-hover:#e6a800;--color-campaign-on-accent:#000;--color-campaign-ribbon:#e60000;--color-black:#000;--color-secondary-1-tint:rgba(102,216,221,.15);--color-season-green-bg:#e9f5ec;--color-season-green:#2f7d46;--color-season-green-text:#1f5c33;--color-season-green-dark:#256238;--color-season-orange-bg:#fdf1de;--color-season-orange:#e08e2b;--color-season-orange-text:#b5701e;--color-season-purple-bg:#f1ecf9;--color-season-purple:#7a4fc4;--color-season-purple-text:#5d3a99;--color-season-blue-bg:#e8f1fb;--color-season-blue:#2f6fb0;--color-season-blue-text:#22548a;--color-season-red-bg:#fdeceb;--color-season-red:#d1503f;--color-season-red-text:#a83d2e;--color-season-tint:#f3f9f0;--color-season-highlight:#8fe0a8;--font-primary:"Tarif","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-secondary:"Audrielle No 2","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-tertiary:"Mulish","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.625;--spacing-05:0.125rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--border-radius-sm:0.125rem;--border-radius:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-radius-full:9999px;--z-index-sticky:1020;--z-index-modal:1050;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;color-scheme:light}:root[data-theme=dark]{--color-bg:#16141f;--color-surface:#211d33;--color-surface-alt:#2a2440;--color-text:#ecebf2;--color-text-muted:#a9a4c2;--color-border:#3a3454;--color-heading:#fff;--color-header-icon:var(--color-primary-alt);--color-header-icon-hover:var(--color-primary-alt-dark);--color-success-bg:#0f2e22;--color-success-text:#6ee7b7;--color-info-bg:#142440;--color-info-text:#93c5fd;--color-error-bg:#3a1414;--color-error-text:#fca5a5;--color-notice-bg:#3a2a0a;--color-notice-text:#fcd34d;--color-success-border:#1f5f45;--color-info-border:#1e3a66;--color-error-border:#6b2424;--color-notice-border:#6b4e12;--color-success:#10b981;--color-success-hover:#059669;--color-info:#60a5fa;--color-error:#ef4444;--color-surface-warm:#2b2540;--color-surface-unread:#3d3466;--color-text-disabled:#6f6a88;--color-text-subtle:#9d96b8;--color-disabled-bg:#3a3454;--color-neutral:#6f6a88;--color-accent-tint:rgba(249,87,56,.18);--color-accent-tint-strong:rgba(249,87,56,.3);--color-primary-tint:hsla(0,0%,100%,.05);--color-primary-tint-strong:hsla(0,0%,100%,.1);--color-shadow-sm:rgba(0,0,0,.3);--color-shadow:rgba(0,0,0,.4);--color-shadow-lg:rgba(0,0,0,.5);--color-shadow-xl:rgba(0,0,0,.6);--color-season-green-bg:#15291c;--color-season-green-text:#8fe0a8;--color-season-orange-bg:#2e2310;--color-season-orange-text:#f4c27a;--color-season-purple-bg:#241b38;--color-season-purple-text:#c4a8f0;--color-season-blue-bg:#142235;--color-season-blue-text:#9cc4ef;--color-season-red-bg:#33191a;--color-season-red-text:#f2a196;--color-season-tint:#18241c;--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3);color-scheme:dark}:root[data-theme=light]{color-scheme:light}.cookie-banner,.lsc-fw-section--custom-bg,.newsletter-speech-bubble{--color-bg:var(--color-secondary-4);--color-surface:var(--color-white);--color-surface-alt:var(--color-gray-lighter);--color-surface-warm:var(--color-secondary-4);--color-text:#333;--color-text-muted:#5b616e;--color-text-subtle:var(--color-primary-lighter);--color-border:var(--color-gray-light);--color-heading:var(--color-primary);--color-shadow:rgba(0,0,0,.1);color:var(--color-primary);color-scheme:light}html{font-size:16px}body{font-family:Muli,Mulish,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.6}a,a:active,a:hover,a:visited{text-decoration:none}.h1,h1{font-size:2.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 1.5rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:ZillaSlab,Zilla Slab,serif}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-size:1.25rem;font-weight:var(--font-weight-bold);letter-spacing:-.005em;line-height:1.3;margin:0 0 1rem}@media (max-width:767px){.h1,h1{font-size:2rem}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-size:1.25rem}}.body-text,p{color:var(--color-text);font-size:1rem;font-weight:400;line-height:1.6;margin:0 0 1rem}.caption,.small,small{font-size:.875rem;line-height:1.5}.caption,.lead,.small,small{color:var(--color-text-subtle);font-weight:400}.lead{font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.accent,.highlight,.special{letter-spacing:.02em;line-height:1.4}.accent,.accent-large,.highlight,.special{font-family:ComforterBrush,cursive,sans-serif;font-weight:400}.accent-large{font-size:2rem;line-height:1.3}.accent-small{font-family:ComforterBrush,cursive,sans-serif;font-size:1.25rem;line-height:1.4}.accent-small,.font-normal{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-headings{font-family:ZillaSlab,Zilla Slab,serif}.font-body{font-family:Muli,Mulish,-apple-system,BlinkMacSystemFont,sans-serif}.font-accent{font-family:ComforterBrush,cursive,sans-serif}.text-primary{color:var(--color-heading)}.text-muted,.text-secondary{color:var(--color-text-subtle)}.text-brand{color:var(--color-heading)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a{color:var(--color-heading);font-weight:500;text-decoration:none;transition:color .2s ease}ol,ul{line-height:1.6;margin:0 0 1rem;padding-left:1.5rem}li{margin-bottom:.25rem}b,strong{font-weight:700}blockquote,em,i{font-style:italic}blockquote{border-left:4px solid var(--color-primary);border-radius:var(--border-radius-md);color:var(--color-text-subtle);margin:1.5rem 0;padding:1rem 1.5rem}.site-header,blockquote{background:var(--color-surface)}.site-header{box-shadow:var(--shadow-md);padding:var(--spacing-4);position:sticky;top:0;z-index:var(--z-index-sticky)}.header-content{align-items:center;display:grid;grid-template-columns:auto 1fr auto;min-height:80px}.header-center{align-items:center;display:flex;flex:1;gap:var(--spacing-6);justify-content:space-between}.header-actions{justify-self:end}.header-search{margin-left:20px}.custom-logo-link img,.site-logo img,.site-logo-img__dark{display:block;height:auto;max-height:80px;max-width:160px;object-fit:contain}.site-logo{color:var(--color-heading)}.custom-logo-link img.site-logo-img__dark,:root[data-theme=dark] .custom-logo-link.has-dark-logo img.custom-logo{display:none}:root[data-theme=dark] .custom-logo-link img.site-logo-img__dark{display:block}.main-navigation ul{display:flex;gap:var(--spacing-6);list-style:none;margin:0;padding:0}.main-navigation a{color:var(--color-heading);font-weight:var(--font-weight-medium)}.main-navigation a:focus,.main-navigation a:hover{color:var(--color-primary-alt)}.mobile-menu-toggle{display:none}.header-actions{align-items:center;display:flex}.dgwt-wcas-search-input{background:var(--color-surface-alt)!important;border:none!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;color:var(--color-text)!important}.account-icon,.cart-icon{border-radius:var(--border-radius-lg);color:var(--color-header-icon);font-size:var(--font-size-xl);padding:var(--spacing-3);position:relative}.account-icon-wrap{align-items:center;display:inline-flex;position:relative}.account-icon:hover,.cart-icon:hover{color:var(--color-header-icon-hover)}.account-icon__badge,.cart-count{align-items:center;border:2px solid var(--color-heading);border-radius:var(--border-radius-full);color:var(--color-heading);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:20px;justify-content:center;position:absolute;right:0;top:0;transform:translate(25%,-25%);width:20px}.account-icon__badge{border-color:var(--color-primary-alt);color:var(--color-primary-alt)}.lang-switcher{display:inline-block;position:relative}.lang-switcher__toggle{background:none;border:none;cursor:pointer}.lang-switcher__flag,.lang-switcher__item,.lang-switcher__toggle{align-items:center;display:flex;justify-content:center;line-height:1}.lang-switcher__flag,.lang-switcher__item{font-size:20px;padding:var(--spacing-1) var(--spacing-3)}.lang-switcher__menu{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,.15);flex-direction:column;left:50%;min-width:40px;position:absolute;top:100%;transform:translateX(-50%);z-index:100}.lang-switcher__menu:not([hidden]){display:flex}.lang-switcher__item{text-decoration:none}@media (hover:hover) and (pointer:fine){.lang-switcher__item:hover{background:var(--color-surface-alt)}}#sticky-product-header .added_to_cart,#sticky-product-header .wc-forward,.site-header .added_to_cart,.site-header .wc-forward{display:none!important}.mobile-search{display:none}@media (max-width:768px){.main-navigation.active{background:var(--color-surface);box-shadow:var(--shadow-md);display:block;left:0;position:fixed;right:0;top:80px;z-index:15}.site-header{padding:0}.site-header.hide{transform:translateY(-50%);transition:transform .3s ease}.mobile-menu-toggle{background:none;border:none;color:var(--color-heading);cursor:pointer;display:block;font-size:var(--font-size-xl);padding:var(--spacing-2)}.account-icon,.cart-icon{font-size:var(--font-size-lg);padding:var(--spacing-2)}.account-icon__badge,.cart-count{font-size:10px;height:15px;transform:translate(35%,-35%);width:15px}.main-navigation{display:none}.main-navigation ul{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:var(--spacing-2) var(--spacing-4) 0}.main-navigation ul:first-child{padding-top:var(--spacing-4)}.main-navigation ul:last-child{padding-bottom:var(--spacing-4)}.dgwt-wcas-search-wrapp{width:100%}}@media (max-width:425px){.header-actions{align-items:center;display:flex;gap:var(--spacing-2);justify-self:end}.header-content{display:grid;grid-template-columns:1fr auto}}@media (max-width:550px){.main-navigation.active{top:120px}.dgwt-wcas-search-input{border:none!important}.header-center{display:none}.mobile-search{display:block;grid-column:1/-1;width:100%}.header-search{margin-left:10px}.header-content{grid-template-columns:auto 1fr;padding:0 var(--spacing-2)}}ul.subheader-menu{display:none}.sub-header-menu{background-color:var(--color-surface);border-bottom:1px solid var(--color-surface);border-top:1px solid var(--color-surface);margin-top:0}.sub-header-menu .container{margin:4px auto;padding:0}ul.under-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}ul.under-header::-webkit-scrollbar{display:none}ul.under-header li a{border-bottom:3px solid transparent;color:var(--color-text);display:block;font-size:14px;font-weight:500;letter-spacing:.2px;padding:6px 12px;text-decoration:none;transition:color .2s}ul.under-header li a:hover{color:var(--color-primary-alt)}ul.under-header li.current-menu-item a{background-color:transparent;border-bottom:3px solid var(--color-primary-alt);color:var(--color-primary-alt);font-weight:700}@media (max-width:768px){ul.subheader-menu{display:flex}.sub-header-menu{display:none}}.site-search{max-width:600px;min-width:280px;position:relative;width:100%}.site-search .screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.site-search__form{align-items:stretch;display:flex;margin:0}.site-search__input{-webkit-appearance:none;appearance:none;background:var(--color-surface-alt);border:none;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-text);flex:1;font-family:inherit;font-size:var(--font-size-base);height:40px;min-width:0;padding:0 var(--spacing-3)}.site-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.site-search__input:focus{outline:2px solid var(--color-primary-alt);outline-offset:-2px}.site-search__submit{align-items:center;background:var(--color-surface-alt);border:none;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-header-icon);cursor:pointer;display:flex;justify-content:center;padding:0;width:44px}.site-search__submit:focus-visible{outline:2px solid var(--color-primary-alt);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.site-search__submit:hover{color:var(--color-header-icon-hover)}}.site-search__panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);left:0;max-height:min(70vh,640px);max-width:calc(100vw - var(--spacing-4)*2);overflow-y:auto;overscroll-behavior:contain;position:absolute;text-align:left;top:100%;width:max(100%,420px);z-index:calc(var(--z-index-sticky) + 1)}.site-search__heading{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;padding:var(--spacing-3) var(--spacing-4) var(--spacing-1);text-transform:uppercase}.site-search__group+.site-search__group{border-top:1px solid var(--color-border)}.site-search__option{align-items:center;color:var(--color-text);display:flex;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);text-decoration:none}.site-search__option[aria-selected=true]{background:var(--color-accent-tint)}@media (hover:hover) and (pointer:fine){.site-search__option:hover{background:var(--color-accent-tint)}}.site-search__thumb{background:var(--color-surface-alt);flex:0 0 48px;height:48px;object-fit:contain;width:48px}.site-search__body{display:flex;flex-direction:column;gap:var(--spacing-05);min-width:0}.site-search__name{color:var(--color-heading);line-height:1.3}.site-search__name mark{background:none;color:inherit;font-weight:var(--font-weight-bold)}.site-search__meta{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-2)}.site-search__price{color:var(--color-text);font-weight:var(--font-weight-semibold)}.site-search__price del{font-weight:var(--font-weight-normal)}.site-search__price del,.site-search__stock{color:var(--color-text-muted)}.site-search__stock--out{color:var(--color-error)}.site-search__count{color:var(--color-text-subtle);font-size:var(--font-size-sm);margin-left:auto}.site-search__all{justify-content:center}.site-search__all,.site-search__request{border-top:1px solid var(--color-border);color:var(--color-primary-alt);font-weight:var(--font-weight-semibold)}.site-search__request{font-size:var(--font-size-sm)}.site-search__empty{color:var(--color-text-muted);margin:0;padding:var(--spacing-4)}@media (max-width:550px){.site-search{max-width:none;min-width:0}.site-search__input{border-bottom:none}.site-search__panel{max-height:65vh;max-width:none;position:fixed;right:0;top:auto;width:auto}}.site-footer{background:var(--color-surface);padding:0 0 var(--spacing-6)}.footer-logo{margin:auto;max-width:300px}.footer-section{margin-bottom:var(--spacing-6)}.footer-section h3{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2)}.footer-about,.footer-links{margin-top:40px;text-align:left}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin-bottom:var(--spacing-2)}.footer-menu a,.footer-section a{color:var(--color-heading);font-family:var(--font-tertiary);font-size:var(--font-size-sm)}.footer-menu a:hover,.footer-section a:hover{color:var(--color-primary-alt)}.social-links{display:flex;flex-wrap:wrap;gap:var(--spacing-3);justify-content:center}a.social-link{background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-lg);padding:var(--spacing-2) var(--spacing-2)}.footer-divider{border-top:1px solid var(--color-border);padding-top:var(--spacing-6)}.footer-bottom p{font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);text-align:center}.footer-cookie-settings{background:none;border:none;color:inherit;cursor:pointer;display:block;font:inherit;font-size:var(--font-size-sm);margin:0 auto var(--spacing-2);padding:0;text-decoration:underline}.footer-theme-bar{background-color:var(--color-surface-alt);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin-bottom:var(--spacing-6)}.footer-theme-bar__inner{align-items:center;display:flex;justify-content:flex-end;margin:0 auto;max-width:1200px;padding:0 var(--spacing-4)}.theme-toggle{background:none;border:none;color:var(--color-primary-alt);cursor:pointer;font-size:var(--font-size-base);line-height:1;padding:var(--spacing-1) var(--spacing-3)}.theme-toggle__option{align-items:center;display:inline-flex}.theme-toggle__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.theme-toggle__option--to-light,:root[data-theme=dark] .theme-toggle__option--to-dark{display:none}:root[data-theme=dark] .theme-toggle__option--to-light{display:inline-flex}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{color:var(--color-primary-alt-dark)}}.site-footer .footer-content{align-items:start;display:grid;gap:var(--spacing-8);grid-template-columns:repeat(4,1fr)}.newsletter-footer-input{background:var(--color-surface-alt);border:2px solid var(--color-border);border-radius:0;box-sizing:border-box;color:var(--color-text);font-family:var(--font-tertiary);font-size:var(--font-size-base);margin-bottom:var(--spacing-4);padding:var(--spacing-4);transition:border-color .3s ease;width:100%}.newsletter-footer-input:focus{border-color:var(--color-heading);outline:none}.newsletter-footer-input[readonly]{background:var(--color-surface-alt);cursor:not-allowed}.footer-top,.footer-top .container{background-color:var(--color-primary)}.newsletter-footer-form{display:flex}.newsletter-footer-input{margin:0}.newsletter-footer-submit.btn{border-bottom-left-radius:0;border-top-left-radius:0}@media (max-width:1024px){.footer-about,.footer-links{text-align:center}.site-footer .footer-content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-6)}.site-footer .footer-section{margin-bottom:var(--spacing-4);text-align:center}}@media (max-width:768px){.newsletter-footer-form{display:unset}.newsletter-footer-submit.btn{border-radius:var(--border-radius-lg);margin-top:var(--spacing-3)}}.btn{align-items:center;background-color:var(--color-primary-alt);border:none;border-radius:var(--border-radius-lg);box-sizing:border-box;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);justify-content:center;line-height:1;padding:var(--spacing-3) var(--spacing-6);text-align:center;text-decoration:none;transition:filter .15s ease;user-select:none;white-space:nowrap;width:100%}@media (hover:hover) and (pointer:fine){.btn:hover{filter:brightness(.92)}}.di-confirm-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--spacing-4);position:fixed;z-index:var(--z-index-modal)}.di-confirm-modal[hidden]{display:none}.di-confirm-modal__overlay{background:var(--color-overlay);inset:0;position:absolute}.di-confirm-modal__dialog{background:var(--color-surface);box-shadow:var(--shadow-lg);max-width:420px;padding:var(--spacing-6);position:relative;width:100%}.di-confirm-modal__message{color:var(--color-text);margin:0 0 var(--spacing-5)}.di-confirm-modal__actions{display:flex;gap:var(--spacing-3);justify-content:flex-end}.di-confirm-modal__actions .btn{width:auto}.di-confirm-modal__cancel{background-color:var(--color-gray-light)}.di-confirm-modal__cancel,.moj-container a{color:var(--color-heading)}.moj-container a[href^="mailto:"],.moj-container a[href^="tel:"]{color:var(--color-primary-alt)}.promo-badge{background:var(--color-secondary-2);color:var(--color-primary);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.5px;line-height:1;text-transform:uppercase}.cross-sells .product .promo-badge,.pgf-image .promo-badge,.related .product .promo-badge,.upsells .product .promo-badge,.woocommerce ul.products li.product .promo-badge{border-radius:var(--border-radius-sm);left:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);pointer-events:none;position:absolute;top:var(--spacing-2);z-index:10}.pgf-image{position:relative}.hidden{display:none!important}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}hr{margin-bottom:1.5em}.container{background-color:var(--color-surface);margin:var(--spacing-4) auto var(--spacing-4) auto;max-width:1200px;padding:var(--spacing-5)}.site-header .container{margin:0 auto;padding:0}.site-main{padding:var(--spacing-8) 0}.page-title,.woocommerce-products-header__title{display:none}.single-post .entry-title,.single-product .entry-title{display:block}.page .entry-content,.page article{margin:0 auto;max-width:1000px}@media (max-width:768px){.page .entry-content,.page article{padding:var(--spacing-8) var(--spacing-6);text-align:justify}}@media (max-width:425px){.page .entry-content,.page article{padding:0;text-align:justify}.container{padding:var(--spacing-6)}.site-header .container{padding:0}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9mb250cy5jc3MiLCIuLi9jc3MvdmFyaWFibGVzLmNzcyIsIi4uL2Nzcy90eXBvZ3JhcGh5LmNzcyIsIi4uL2Nzcy9oZWFkZXIuY3NzIiwiLi4vY3NzL3NlYXJjaC5jc3MiLCIuLi9jc3MvZm9vdGVyLmNzcyIsIi4uL2Nzcy9jb21wb25lbnRzLmNzcyIsIi4uL2Nzcy9zdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUJBLFdBTUksaUJBQWtCLENBTGxCLHFCQUF3QixDQUl4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsMEdBS0osQ0FHQSxXQU1JLGlCQUFrQixDQUxsQixxQkFBd0IsQ0FJeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRmhCLDhHQUtKLENBS0EsV0FNSSxpQkFBa0IsQ0FMbEIsZ0JBQW1CLENBSW5CLGlCQUFrQixDQURsQixlQUFnQixDQUZoQixzR0FLSixDQUtBLFdBTUksaUJBQWtCLENBTGxCLDBCQUE2QixDQUk3QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FGaEIsMEhBS0osQ0NqREEsTUFJRSx1QkFBd0IsQ0FDeEIsNkJBQThCLENBQzlCLCtCQUFnQyxDQUNoQyw0QkFBNkIsQ0FHN0IsMkJBQTRCLENBQzVCLGdDQUFpQyxDQUdqQywyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FFNUIsa0JBQXNCLENBQ3RCLDBCQUEyQixDQUMzQiw0QkFBNkIsQ0FHN0IsaUJBQXFCLENBQ3JCLDBCQUEyQixDQWEzQixtQ0FBNkMsQ0FDN0Msa0NBQXVDLENBQ3ZDLDZDQUE4QyxDQUM5QyxpQkFBNEIsQ0FDNUIsMEJBQTRCLENBQzVCLHNDQUE0QyxDQUM1QyxvQ0FBeUMsQ0FPekMsd0NBQStDLENBQy9DLGtEQUFtRCxDQVluRCwwQkFBNkIsQ0FDN0IsNEJBQTZCLENBQzdCLHVCQUE2QixDQUM3Qix5QkFBNkIsQ0FDN0Isd0JBQTZCLENBQzdCLDBCQUE2QixDQUM3Qix5QkFBNkIsQ0FDN0Is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RSwwQkFDRixDQUdBLGdEQUVFLFlBQ0YsQ0FHQSx1REFFRSxhQUNGLENBSUEsbUNBR0UsYUFBYyxDQURkLGdCQUVGLENBRUEseUJBRUUsbUNBRUUseUNBQTBDLENBQzFDLGtCQUNGLENBQ0YsQ0FFQSx5QkFDRSxtQ0FFRSxTQUFVLENBQ1Ysa0JBQ0YsQ0FFQSxXQUNFLHdCQUNGLENBRUEsd0JBQ0UsU0FDRixDQUNGIiwiZmlsZSI6ImNvcmUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogTW9kZXJuIFR5cG9ncmFwaHkgU3lzdGVtXG4gKiBDbGVhbiwgYmFsYW5jZWQgaGllcmFyY2h5IHdpdGggY3VzdG9tIGZvbnRzXG4gKlxuICogd29mZjIgPSB0aGUgLnR0ZiBjdXQgZG93biB0byBMYXRpbiB3aXRoIExhdGluIEV4dGVuZGVkLUEgKFNsb3ZlbmlhbixcbiAqIENyb2F0aWFuLCBHZXJtYW4pLCBwdW5jdHVhdGlvbiwg4oKsIGFuZCBhcnJvd3MgLSBhIHF1YXJ0ZXIgb2YgdGhlIHNpemUuXG4gKiBUaGUgZm9udHMgYXJlIFNJTCBPRkwsIHdoaWNoIGFsbG93cyB0aGUgY29udmVyc2lvbi4gVGhlIC50dGYgc3RheXMgYXMgdGhlXG4gKiBmYWxsYmFjayBhbmQgZm9yIGRhcmlsbmktYm9uLnBocCdzIHZvdWNoZXIgaW1hZ2UuIFRvIHJlYnVpbGQgYWZ0ZXJcbiAqIHJlcGxhY2luZyBhIGZvbnQ6IHB5ZnRzdWJzZXQgPGZvbnQ+LnR0ZiAtLXVuaWNvZGVzPVwiVSswMDAwLTAwRkYsXG4gKiBVKzAxMDAtMDE3RixVKzAyMTgtMDIxQixVKzAyQzYtMDJERCxVKzFFOUUsVSsyMDAwLTIwNkYsVSsyMEFDLFUrMjExNixcbiAqIFUrMjEyMixVKzIxOTAtMjE5MyxVKzIyMTIsVSsyMjE1LFUrRkVGRixVK0ZGRkRcIiAtLWxheW91dC1mZWF0dXJlcz0nKidcbiAqIC0tZmxhdm9yPXdvZmYyIChmb250dG9vbHMgKyBicm90bGkpLlxuICovXG5cbi8qID09PSBaSUxMQSBTTEFCIC0gSEVBRElOR1MgPT09ICovXG5cbi8qIFppbGxhU2xhYiBCb2xkIC0gSDEgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnWmlsbGFTbGFiJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvWmlsbGFTbGFiLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1ppbGxhU2xhYi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFppbGxhU2xhYiBNZWRpdW0gLSBIMi1INiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdaaWxsYVNsYWInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9aaWxsYVNsYWItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9aaWxsYVNsYWItTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qID09PSBNVUxJIC0gQk9EWSBURVhUID09PSAqL1xuXG4vKiBNdWxpIFJlZ3VsYXIgLSBCb2R5IGFuZCBTbWFsbCBUZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ011bGknO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9NdWxpLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL011bGktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiA9PT0gQ09NRk9SVEVSIEJSVVNIIC0gU1BFQ0lBTCBBQ0NFTlQgPT09ICovXG5cbi8qIENvbWZvcnRlckJydXNoIFJlZ3VsYXIgLSBTcGVjaWFsIGhpZ2hsaWdodHMgYW5kIGFjY2VudHMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGVyQnJ1c2gnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Db21mb3J0ZXJCcnVzaC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9Db21mb3J0ZXJCcnVzaC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLyoqXG4gKiBEZXNpZ24gU3lzdGVtIFZhcmlhYmxlc1xuICogQWxsIGNvbG9ycywgZm9udHMsIHNwYWNpbmcsIGFuZCBkZXNpZ24gdG9rZW5zXG4gKlxuICogVGhlIE9OTFkgZmlsZSBhbGxvd2VkIHRvIGNvbnRhaW4gY29sb3IgdmFsdWVzIC0gZXZlcnkgb3RoZXIgc3R5bGVzaGVldFxuICogdXNlcyB2YXIoLS1jb2xvci0qKSAoZW5mb3JjZWQgYnkgLnN0eWxlbGludHJjLmpzKS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgY29sb3Itbm8taGV4LCBjb2xvci1uYW1lZCwgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0ICovXG5cbjpyb290IHtcbiAgLyogPT09IENPTE9SUyA9PT0gKi9cblxuICAvKiBQcmltYXJ5IEJyYW5kIENvbG9ycyAqL1xuICAtLWNvbG9yLXByaW1hcnk6ICMyZjJhNWU7ICAgICAgICAgICAvKiBEZWVwIHB1cnBsZSAtIE1haW4gYnJhbmQgY29sb3IgKi9cbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjNGE0MzczOyAgICAgLyogTGlnaHQgcHVycGxlICovXG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVyOiAjNmY2NzhiOyAgIC8qIE11dGVkIHB1cnBsZS1ncmV5IC0gd2FzICM3YjczOTYsIGRhcmtlbmVkIHNvIHRleHQgaW4gaXQgKGFuZCB3aGl0ZSB0ZXh0IG9uIGl0KSBwYXNzZXMgV0NBRyBBQSA0LjU6MSAqL1xuICAtLWNvbG9yLXByaW1hcnktZGFyazogIzI0MWY0YTsgICAgICAvKiBEYXJrIHB1cnBsZSAqL1xuXG4gIC8qIFNlY29uZCBQcmltYXJ5IENvbG9yICovXG4gIC0tY29sb3ItcHJpbWFyeS1hbHQ6ICNmOTU3Mzg7ICAgICAgIC8qIFZpYnJhbnQgb3JhbmdlLXJlZCAqL1xuICAtLWNvbG9yLXByaW1hcnktYWx0LWRhcms6ICNkNjNmMjI7ICAvKiBEYXJrIG9yYW5nZS1yZWQgKi9cblxuICAvKiBTZWNvbmRhcnkgQ29sb3JzICovXG4gIC0tY29sb3Itc2Vjb25kYXJ5LTE6ICM2NmQ4ZGQ7ICAgICAgIC8qIFR1cnF1b2lzZSAqL1xuICAtLWNvbG9yLXNlY29uZGFyeS0yOiAjZmZjODUzOyAgICAgICAvKiBHb2xkZW4geWVsbG93ICovXG4gIC0tY29sb3Itc2Vjb25kYXJ5LTM6ICNmYzhmNDc7ICAgICAgIC8qIE9yYW5nZSAqL1xuICAtLWNvbG9yLXNlY29uZGFyeS00OiAjZjllZGRlOyAgICAgICAvKiBDcmVhbS9iZWlnZSAqL1xuXG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7ICAgICAgLyogV2hpdGUgdGV4dCAqL1xuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlMGUwZTA7ICAgICAgICAgICAgLyogRGVmYXVsdCBib3JkZXIgY29sb3IgKi9cbiAgLS1jb2xvci1ncmF5LWxpZ2h0ZXI6ICNmNWY1ZjU7ICAgICAgLyogTGlnaHQgYm9yZGVyICovXG5cbiAgLyogTXV0ZWQvbmV1dHJhbCB0b25lcyDigJQgZm9yIGRpc2FibGVkIHN0YXRlcyBhbmQgc2Vjb25kYXJ5IHRleHQgKi9cbiAgLS1jb2xvci1ncmF5OiAjOTk5OTk5OyAgICAgICAgICAgICAgLyogRGlzYWJsZWQgY29udHJvbCBiYWNrZ3JvdW5kL3RleHQgKi9cbiAgLS1jb2xvci10ZXh0LWxpZ2h0OiAjNmI3MjgwOyAgICAgICAgLyogU2Vjb25kYXJ5L211dGVkIHRleHQgKi9cblxuICAvKiA9PT0gU0VNQU5USUMgU1VSRkFDRSBDT0xPUlMgPT09XG4gICAgIFRoZXNlIGRpZCBub3QgZXhpc3QgYmVmb3JlIGRhcmsgbW9kZSB3YXMgYWRkZWQgLSBldmVyeSBDU1MgZmlsZSB1cCB0b1xuICAgICB0aGF0IHBvaW50IHVzZWQgLS1jb2xvci13aGl0ZSAvIGhhcmRjb2RlZCBoZXggZGlyZWN0bHkgZm9yIHBhZ2UgYW5kXG4gICAgIGNhcmQgYmFja2dyb3VuZHMgYW5kIGJvZHkgdGV4dCwgd2hpY2ggaXMgZXhhY3RseSB3aHkgdGhlcmUgd2FzIG5vXG4gICAgIHNpbmdsZSBwbGFjZSB0byByZWRlZmluZSBmb3IgYSBkYXJrIHBhbGV0dGUuIFRoZXNlIGFyZSBORVcgdG9rZW5zLFxuICAgICBub3QgcmVuYW1lczogLS1jb2xvci13aGl0ZS8tLWNvbG9yLXByaW1hcnkvZXRjLiBhYm92ZSBrZWVwIHRoZWlyXG4gICAgIG9yaWdpbmFsIGxpdGVyYWwgbWVhbmluZyAoZS5nLiBcIndoaXRlIHRleHQgb24gYSBwdXJwbGUgYnV0dG9uXCIgbXVzdFxuICAgICBzdGF5IHdoaXRlIGluIGRhcmsgbW9kZSB0b28pIGFuZCBhcmUgVU5DSEFOR0VEIGhlcmUuIE9ubHkgYWN0dWFsXG4gICAgIHBhZ2UvY2FyZCBiYWNrZ3JvdW5kcywgYm9keSB0ZXh0LCBhbmQgYm9yZGVycyBzaG91bGQgcG9pbnQgYXQgdGhlXG4gICAgIHRva2VucyBiZWxvdyAtIHNlZSB0aGUgZGFyay1tb2RlIGJsb2NrIGZ1cnRoZXIgZG93biBmb3IgdGhlaXJcbiAgICAgZGFyay1tb2RlIHZhbHVlcy4gKi9cbiAgLS1jb2xvci1iZzogICAgICAgICAgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTQpOyAvKiBwYWdlIGJhY2tncm91bmQgLSB0aGUgY3JlYW0gdGhlIHNpdGUgYWx3YXlzIGhhZCAoc3R5bGUuY3NzIGJvZHkpICovXG4gIC0tY29sb3Itc3VyZmFjZTogICAgIHZhcigtLWNvbG9yLXdoaXRlKTsgICAgLyogY2FyZC9wYW5lbCBiYWNrZ3JvdW5kICovXG4gIC0tY29sb3Itc3VyZmFjZS1hbHQ6IHZhcigtLWNvbG9yLWdyYXktbGlnaHRlcik7IC8qIHN1YnRsZSBhbHQgYmFja2dyb3VuZCAtIHRhYmxlIHN0cmlwZXMsIGlucHV0IGZpbGxzICovXG4gIC0tY29sb3ItdGV4dDogICAgICAgICMzMzMzMzM7ICAgICAgICAgICAgICAgLyogcHJpbWFyeSBib2R5IHRleHQgKi9cbiAgLS1jb2xvci10ZXh0LW11dGVkOiAgIzViNjE2ZTsgICAgICAgICAgICAgICAvKiBzZWNvbmRhcnkvbXV0ZWQgdGV4dCAtIGRhcmtlciB0aGFuIC0tY29sb3ItdGV4dC1saWdodCBzbyBpdCBwYXNzZXMgV0NBRyBBQSAoNC41OjEpIG9uIC0tY29sb3Itc3VyZmFjZS1hbHQgdG9vICovXG4gIC0tY29sb3ItYm9yZGVyOiAgICAgIHZhcigtLWNvbG9yLWdyYXktbGlnaHQpOyAgIC8qIGFsaWFzIC0gZGVmYXVsdCBib3JkZXIgKi9cbiAgLS1jb2xvci1oZWFkaW5nOiAgICAgdmFyKC0tY29sb3ItcHJpbWFyeSk7ICAvKiBoZWFkaW5nIHRleHQgLSBtb3N0IGhlYWRpbmdzIGFscmVhZHkgdXNlIC0tY29sb3ItcHJpbWFyeVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0bHkgKGZpbmUgYXMtaXMgb24gYSBsaWdodCBiYWNrZ3JvdW5kKTsgdGhpcyBhbGlhc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhpc3RzIHNvIE5FVyBoZWFkaW5nIHN0eWxlcyBjYW4gb3B0IGludG8gYSBkYXJrLW1vZGUtYXdhcmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIChhIGxpZ2h0IHB1cnBsZSwgbm90IHRoZSBkYXJrLW9uLWRhcmsgYnJhbmQgcHVycGxlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2l0aG91dCBoYXZpbmcgdG8gdG91Y2ggLS1jb2xvci1wcmltYXJ5J3Mgb3duIG1lYW5pbmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGljaCBpcyBhbHNvIHJlbGllZCBvbiBhcyBhIEJBQ0tHUk9VTkQgY29sb3IgKGJ1dHRvbnMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb290ZXIsIC4uLikgdGhhdCBtdXN0IHN0YXkgdGhlIHNhbWUgcHVycGxlIGluIGRhcmsgbW9kZS4gKi9cbiAgLS1jb2xvci1oZWFkZXItaWNvbjogICAgICAgdmFyKC0tY29sb3ItcHJpbWFyeSk7ICAgICAvKiBoZWFkZXIgY2FydC9mYXZvcml0ZXMvYWNjb3VudCBpY29ucyAtIGJyYW5kIHB1cnBsZSBpbiBsaWdodCBtb2RlLCAqL1xuICAtLWNvbG9yLWhlYWRlci1pY29uLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7IC8qIG9yYW5nZSBvbiBob3ZlcjsgZGFyayBtb2RlIHN3YXBzIGJvdGggKHB1cnBsZSBpcyB1bnJlYWRhYmxlIG9uIGRhcmspICovXG5cbiAgLyogPT09IFNUQVRVUyBDT0xPUlMgKG5vdGljZXMvYWxlcnRzKSA9PT1cbiAgICAgRGlmZmVyZW50IGZyb20gdGhlIHN1cmZhY2UgdG9rZW5zIGFib3ZlIC0gdGhlc2UgYXJlIGEgbGlnaHQgcGFzdGVsXG4gICAgIGJhY2tncm91bmQgKyBhIGRhcmssIHNhdHVyYXRlZCB0ZXh0IG9mIHRoZSBTQU1FIGh1ZSAoZS5nLiBsaWdodCBibHVlXG4gICAgIGJnICsgZGFyayBibHVlIHRleHQpLCB3aGljaCBzdGF5cyBpbnRlcm5hbGx5IHJlYWRhYmxlIHJlZ2FyZGxlc3Mgb2ZcbiAgICAgcGFnZSB0aGVtZS4gVGhlIGRhcmstbW9kZSBwcm9ibGVtIGhlcmUgaXNuJ3QgY29udHJhc3QsIGl0J3MgdGhhdCBhXG4gICAgIGJyaWdodCBwYXN0ZWwgYm94IGxvb2tzIHZpc3VhbGx5IGphcnJpbmcgZHJvcHBlZCBvbnRvIGEgZGFyayBwYWdlIC1cbiAgICAgc28gZGFyayBtb2RlIGdldHMgYSBkZWVwLCBkZXNhdHVyYXRlZCB2ZXJzaW9uIG9mIHRoZSBzYW1lIGh1ZSBpbnN0ZWFkXG4gICAgIChkYXJrIGdyZWVuIGJnICsgbGlnaHQgZ3JlZW4gdGV4dCwgZXRjLiksIG5vdCB0aGUgbmV1dHJhbCBzdXJmYWNlXG4gICAgIHRva2Vucy4gTGlnaHQgdmFsdWVzIG1hdGNoIHdvb2NvbW1lcmNlL25vdGlmaWNhdGlvbnMuY3NzJ3Mgb3JpZ2luYWxcbiAgICAgaGFyZGNvZGVkIGNvbG9ycyBleGFjdGx5LiAqL1xuICAtLWNvbG9yLXN1Y2Nlc3MtYmc6ICAgI2YwZjlmNDtcbiAgLS1jb2xvci1zdWNjZXNzLXRleHQ6ICMwNjVmNDY7XG4gIC0tY29sb3ItaW5mby1iZzogICAgICAjZWZmNmZmO1xuICAtLWNvbG9yLWluZm8tdGV4dDogICAgIzFlNDBhZjtcbiAgLS1jb2xvci1lcnJvci1iZzogICAgICNmZWYyZjI7XG4gIC0tY29sb3ItZXJyb3ItdGV4dDogICAjYjkxYzFjO1xuICAtLWNvbG9yLW5vdGljZS1iZzogICAgI2ZmZmJlYjtcbiAgLS1jb2xvci1ub3RpY2UtdGV4dDogICM5MjQwMGU7XG5cbiAgLyogU3RhdHVzIGJvcmRlcnMgKHBhc3RlbCBib3hlcykgYW5kIFNPTElEIHN0YXR1cyBjb2xvcnMgLSBpY29ucywgbGVmdFxuICAgICBhY2NlbnQgYm9yZGVycywgYmFkZ2VzIGFuZCBidXR0b25zICh3aGl0ZSB0ZXh0IG9uIHRoZW0pLiBPbmUgcGFsZXR0ZVxuICAgICBmb3IgZXZlcnkgYWxlcnQvYmFkZ2UvbWVzc2FnZSBvbiB0aGUgc2l0ZTsgdGhlcmUgdXNlZCB0byBiZSB0aHJlZVxuICAgICAoQm9vdHN0cmFwLCBNYXRlcmlhbCBhbmQgVGFpbHdpbmQgc2hhZGVzKSBtaXhlZCBmb3IgdGhlIHNhbWUgbWVhbmluZy4gKi9cbiAgLS1jb2xvci1zdWNjZXNzLWJvcmRlcjogI2E3ZjNkMDtcbiAgLS1jb2xvci1pbmZvLWJvcmRlcjogICAgI2JmZGJmZTtcbiAgLS1jb2xvci1lcnJvci1ib3JkZXI6ICAgI2ZlY2FjYTtcbiAgLS1jb2xvci1ub3RpY2UtYm9yZGVyOiAgI2ZkZTY4YTtcbiAgLS1jb2xvci1zdWNjZXNzOiAgICAgICAgIzA1OTY2OTtcbiAgLS1jb2xvci1zdWNjZXNzLWhvdmVyOiAgIzA0Nzg1NztcbiAgLS1jb2xvci1pbmZvOiAgICAgICAgICAgIzNiODJmNjtcbiAgLS1jb2xvci1lcnJvcjogICAgICAgICAgI2RjMjYyNjtcbiAgLS1jb2xvci1ub3RpY2U6ICAgICAgICAgI2Y1OWUwYjtcbiAgLyogRm9jdXMvdmFsaWRhdGlvbiByaW5ncyBhcm91bmQgaW5wdXRzIChib3gtc2hhZG93IDAgMCAwIDJweCAuLi4pICovXG4gIC0tY29sb3Itc3VjY2Vzcy1yaW5nOiAgIHJnYmEoNSwgMTUwLCAxMDUsIDAuMTUpO1xuICAtLWNvbG9yLWVycm9yLXJpbmc6ICAgICByZ2JhKDIyMCwgMzgsIDM4LCAwLjE1KTtcblxuICAvKiA9PT0gTU9SRSBTRU1BTlRJQyBORVVUUkFMUyA9PT0gKi9cbiAgLS1jb2xvci1zdXJmYWNlLXdhcm06ICAgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTQpOyAvKiBjcmVhbSBjYXJkcyAocHJvZHVjdCBDVEEsIFwiTmHFoWUgb2JqYXZlXCIpICovXG4gIC0tY29sb3Itc3VyZmFjZS11bnJlYWQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeS00KTsgLyogdW5yZWFkIG5vdGlmaWNhdGlvbiByb3cgaGlnaGxpZ2h0ICovXG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZDogIHZhcigtLWNvbG9yLWdyYXkpO1xuICAtLWNvbG9yLXRleHQtc3VidGxlOiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZXIpOyAvKiBxdWlldCBwdXJwbGUtZ3JleSB0ZXh0OiBicmVhZGNydW1icywgcmVzdWx0IGNvdW50cywgbGFiZWxzLCB0YWJzICovXG4gIC0tY29sb3ItZGlzYWJsZWQtYmc6ICAgIHZhcigtLWNvbG9yLWdyYXktbGlnaHQpOyAvKiBkaXNhYmxlZCBidXR0b25zLCBjYW5jZWxsZWQgYmFkZ2UgKi9cbiAgLS1jb2xvci1uZXV0cmFsOiAgICAgICAgIzc1NzU3NTsgICAgICAgICAgICAgICAgIC8qIHNvbGlkIGdyZXkgYmFkZ2UgKHdoaXRlIHRleHQgb24gaXQsIDQuNjoxKSAtIHdhcyAjOWU5ZTllLCB0b28gbGlnaHQgZm9yIHdoaXRlIHRleHQgKi9cblxuICAvKiA9PT0gQlJBTkQgVElOVFMgPT09ICovXG4gIC0tY29sb3ItYWNjZW50LXRpbnQ6ICAgICAgICByZ2JhKDI0OSwgODcsIDU2LCAwLjEpOyAgLyogLS1jb2xvci1wcmltYXJ5LWFsdCwgZmFpbnQ6IGNoaXBzLCBob3ZlciByb3dzLCBmb2N1cyByaW5nICovXG4gIC0tY29sb3ItYWNjZW50LXRpbnQtc3Ryb25nOiByZ2JhKDI0OSwgODcsIDU2LCAwLjIpOyAgLyogc3Ryb25nZXI6IGJvcmRlcnMsIG9yYW5nZSBnbG93IHNoYWRvd3MgKi9cbiAgLS1jb2xvci1wcmltYXJ5LXRpbnQ6ICAgICAgICAjZjVmNGZmOyAgICAgICAgICAgICAgICAvKiAtLWNvbG9yLXByaW1hcnksIGZhaW50OiBvcHRpb24gaG92ZXIgKi9cbiAgLS1jb2xvci1wcmltYXJ5LXRpbnQtc3Ryb25nOiAjZWRlOWZmOyAgICAgICAgICAgICAgICAvKiBzZWxlY3RlZCBvcHRpb24sIHB1cnBsZSBwaWxsICovXG4gIC0tY29sb3ItcHJpbWFyeS1hbHQtbGlnaHQ6ICAgI2ZmN2E1YzsgICAgICAgICAgICAgICAgLyogZ3JhZGllbnQgZW5kIG5leHQgdG8gLS1jb2xvci1wcmltYXJ5LWFsdCAqL1xuICAvKiBPbiB0aGUgYnJhbmQgcHVycGxlIChhbHdheXMgcHVycGxlLCBib3RoIHRoZW1lcykgKi9cbiAgLS1jb2xvci1vbi1wcmltYXJ5LW11dGVkOiAgICAjYTlhM2M3OyAgICAgICAgICAgICAgICAvKiBzZWNvbmRhcnkgdGV4dCBvbiBwdXJwbGUgKi9cbiAgLS1jb2xvci1vbi1wcmltYXJ5LXRyYWNrOiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyAvKiBwcm9ncmVzcyB0cmFjayBvbiBwdXJwbGUgKi9cbiAgLS1jb2xvci1vbi1pbWFnZS1tdXRlZDogICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7ICAvKiBzZWNvbmRhcnkgdGV4dCBvdmVyIHBob3RvcyAqL1xuXG4gIC8qID09PSBTSEFET1cgQ09MT1JTID09PVxuICAgICBHZW9tZXRyeSAob2Zmc2V0cy9ibHVyKSBzdGF5cyBpbiBlYWNoIGNvbXBvbmVudDsgb25seSB0aGUgY29sb3IgaXMgYVxuICAgICB0b2tlbiwgc28gZGFyayBtb2RlIGNhbiBtYWtlIGV2ZXJ5IHNoYWRvdyBzdHJvbmdlciBpbiBvbmUgcGxhY2UuICovXG4gIC0tY29sb3Itc2hhZG93LXNtOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAtLWNvbG9yLXNoYWRvdzogICAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWNvbG9yLXNoYWRvdy1sZzogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1jb2xvci1zaGFkb3cteGw6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAvKiA9PT0gT1ZFUkxBWVMgKHNhbWUgaW4gYm90aCB0aGVtZXMgLSB0aGV5IHNpdCBvdmVyIHBob3Rvcy90aGUgcGFnZSkgPT09ICovXG4gIC0tY29sb3Itb3ZlcmxheTogICAgIHJnYmEoMCwgMCwgMCwgMC42KTsgICAgICAgIC8qIG1vZGFsIGJhY2tkcm9wcyAqL1xuICAtLWNvbG9yLXNjcmltOiAgICAgICByZ2JhKDAsIDAsIDAsIDAuNzUpOyAgICAgICAvKiBsYWJlbHMvYnV0dG9ucy9ncmFkaWVudHMgb3ZlciBwaG90b3MgKi9cbiAgLS1jb2xvci1zY3JpbS1zb2Z0OiAgcmdiYSgwLCAwLCAwLCAwLjUpOyAgICAgICAgLyogbGlnaHRlciB2ZXJzaW9uIChpbWFnZSBuYXYgYnV0dG9ucyBhdCByZXN0KSAqL1xuICAtLWNvbG9yLXNjcmltLW11dGVkOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuOSk7ICAvKiBncmV5IFwib3V0IG9mIHN0b2NrXCIgYmFubmVyIG92ZXIgcGhvdG9zICovXG5cbiAgLyogPT09IEZJWEVEIEFDQ0VOVFMgKHNhbWUgaW4gYm90aCB0aGVtZXMpID09PSAqL1xuICAtLWNvbG9yLXJhdGluZzogI2Y1YjUwYTsgICAgICAgICAgICAgICAgIC8qIHJldmlldyBzdGFycywgcGVyZmVjdC1xdWl6IGdvbGQgKi9cbiAgLyogQmxhY2sgRnJpZGF5IC8gY2xlYXJhbmNlIGNhbXBhaWduIChzaG9ydGNvZGUvc2FsZS1jYW1wYWlnbi5jc3MpIC0gYVxuICAgICBkZWxpYmVyYXRlbHkgZGFyaywgaGlnaC1jb250cmFzdCBsb29rIG9mIGl0cyBvd24sIGluIGJvdGggdGhlbWVzLiAqL1xuICAtLWNvbG9yLWNhbXBhaWduLWJnOiAgICAgICAgICAgIzFhMWExYTtcbiAgLS1jb2xvci1jYW1wYWlnbi1hY2NlbnQ6ICAgICAgICNmZmJiMDA7XG4gIC0tY29sb3ItY2FtcGFpZ24tYWNjZW50LWhvdmVyOiAjZTZhODAwO1xuICAtLWNvbG9yLWNhbXBhaWduLW9uLWFjY2VudDogICAgIzAwMDAwMDtcbiAgLS1jb2xvci1jYW1wYWlnbi1yaWJib246ICAgICAgICNlNjAwMDA7XG4gIC0tY29sb3ItYmxhY2s6ICAgICAgICAgICAgICAgICAjMDAwMDAwOyAvKiBvdmVybGF5cyB3aG9zZSBzdHJlbmd0aCBpcyBzZXQgd2l0aCBvcGFjaXR5ICovXG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtdGludDogICAgICByZ2JhKDEwMiwgMjE2LCAyMjEsIDAuMTUpOyAvKiB0dXJxdW9pc2UgaG92ZXIgKGNhcm91c2VsIGFycm93cykgKi9cblxuICAvKiBTZWFzb25hbCBsYW5kaW5nLXBhZ2Uga2l0IChpbmMvc2hvcnRjb2Rlcy9iYWNrLXRvLXNjaG9vbC5waHApOiBlYWNoXG4gICAgIGNhcmQgcGlja3MgZ3JlZW4vb3JhbmdlL3B1cnBsZS9ibHVlL3JlZC4gYmcgPSBjYXJkIGJhY2tncm91bmQsIG1haW4gPVxuICAgICBib3JkZXIvYnV0dG9uL2FjY2VudCwgdGV4dCA9IHRpdGxlIG9uIGJnLiAqL1xuICAtLWNvbG9yLXNlYXNvbi1ncmVlbi1iZzogICAgI2U5ZjVlYztcbiAgLS1jb2xvci1zZWFzb24tZ3JlZW46ICAgICAgICMyZjdkNDY7XG4gIC0tY29sb3Itc2Vhc29uLWdyZWVuLXRleHQ6ICAjMWY1YzMzO1xuICAtLWNvbG9yLXNlYXNvbi1ncmVlbi1kYXJrOiAgIzI1NjIzODsgIC8qIGhlcm8gYnV0dG9uIGhvdmVyICovXG4gIC0tY29sb3Itc2Vhc29uLW9yYW5nZS1iZzogICAjZmRmMWRlO1xuICAtLWNvbG9yLXNlYXNvbi1vcmFuZ2U6ICAgICAgI2UwOGUyYjtcbiAgLS1jb2xvci1zZWFzb24tb3JhbmdlLXRleHQ6ICNiNTcwMWU7XG4gIC0tY29sb3Itc2Vhc29uLXB1cnBsZS1iZzogICAjZjFlY2Y5O1xuICAtLWNvbG9yLXNlYXNvbi1wdXJwbGU6ICAgICAgIzdhNGZjNDtcbiAgLS1jb2xvci1zZWFzb24tcHVycGxlLXRleHQ6ICM1ZDNhOTk7XG4gIC0tY29sb3Itc2Vhc29uLWJsdWUtYmc6ICAgICAjZThmMWZiO1xuICAtLWNvbG9yLXNlYXNvbi1ibHVlOiAgICAgICAgIzJmNmZiMDtcbiAgLS1jb2xvci1zZWFzb24tYmx1ZS10ZXh0OiAgICMyMjU0OGE7XG4gIC0tY29sb3Itc2Vhc29uLXJlZC1iZzogICAgICAjZmRlY2ViO1xuICAtLWNvbG9yLXNlYXNvbi1yZWQ6ICAgICAgICAgI2QxNTAzZjtcbiAgLS1jb2xvci1zZWFzb24tcmVkLXRleHQ6ICAgICNhODNkMmU7XG4gIC0tY29sb3Itc2Vhc29uLXRpbnQ6ICAgICAgICAjZjNmOWYwOyAgLyogW2Z1bGxfd2lkdGhfc2VjdGlvbl0gZGVmYXVsdCBiYWNrZ3JvdW5kICovXG4gIC0tY29sb3Itc2Vhc29uLWhpZ2hsaWdodDogICAjOGZlMGE4OyAgLyogaGlnaGxpZ2h0ZWQgd29yZCBpbiB0aGUgaGVybyB0aXRsZSAob3ZlciBhIHBob3RvKSAqL1xuXG5cbiAgLyogPT09IFRZUE9HUkFQSFkgPT09ICovXG4gIC8qIEZvbnQgRmFtaWxpZXMgKi9cbiAgLS1mb250LXByaW1hcnk6ICdUYXJpZicsICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtc2Vjb25kYXJ5OiAnQXVkcmllbGxlIE5vIDInLCAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXRlcnRpYXJ5OiAnTXVsaXNoJywgJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1tb25vOiAnU0ZNb25vLVJlZ3VsYXInLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cbiAgLyogRm9udCBXZWlnaHRzICovXG4gIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiAgLyogRm9udCBTaXplcyAtIE1vYmlsZSBGaXJzdCAqL1xuICAtLWZvbnQtc2l6ZS14czogMC43NXJlbTsgICAgLyogMTJweCAqL1xuICAtLWZvbnQtc2l6ZS1zbTogMC44NzVyZW07ICAgLyogMTRweCAqL1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxcmVtOyAgICAgLyogMTZweCAqL1xuICAtLWZvbnQtc2l6ZS1sZzogMS4xMjVyZW07ICAgLyogMThweCAqL1xuICAtLWZvbnQtc2l6ZS14bDogMS4yNXJlbTsgICAgLyogMjBweCAqL1xuICAtLWZvbnQtc2l6ZS0yeGw6IDEuNXJlbTsgICAgLyogMjRweCAqL1xuICAtLWZvbnQtc2l6ZS0zeGw6IDEuODc1cmVtOyAgLyogMzBweCAqL1xuICAtLWZvbnQtc2l6ZS00eGw6IDIuMjVyZW07ICAgLyogMzZweCAqL1xuICAtLWZvbnQtc2l6ZS01eGw6IDNyZW07ICAgICAgLyogNDhweCAqL1xuICAtLWZvbnQtc2l6ZS02eGw6IDMuNzVyZW07ICAgLyogNjBweCAqL1xuXG4gIC8qIExpbmUgSGVpZ2h0cyAqL1xuICAtLWxpbmUtaGVpZ2h0LXRpZ2h0OiAxLjI7XG4gIC0tbGluZS1oZWlnaHQtbm9ybWFsOiAxLjU7XG4gIC0tbGluZS1oZWlnaHQtcmVsYXhlZDogMS42MjU7XG5cblxuICAvKiA9PT0gU1BBQ0lORyA9PT0gKi9cbiAgLS1zcGFjaW5nLTA1OiAwLjEyNXJlbTsgICAvKiAycHggKi9cbiAgLS1zcGFjaW5nLTE6IDAuMjVyZW07ICAgLyogNHB4ICovXG4gIC0tc3BhY2luZy0yOiAwLjVyZW07ICAgIC8qIDhweCAqL1xuICAtLXNwYWNpbmctMzogMC43NXJlbTsgICAvKiAxMnB4ICovXG4gIC0tc3BhY2luZy00OiAxcmVtOyAgICAgIC8qIDE2cHggKi9cbiAgLS1zcGFjaW5nLTU6IDEuMjVyZW07ICAgLyogMjBweCAqL1xuICAtLXNwYWNpbmctNjogMS41cmVtOyAgICAvKiAyNHB4ICovXG4gIC0tc3BhY2luZy03OiAxLjc1cmVtOyAgIC8qIDI4cHggKi9cbiAgLS1zcGFjaW5nLTg6IDJyZW07ICAgICAgLyogMzJweCAqL1xuICAtLXNwYWNpbmctMTA6IDIuNXJlbTsgICAvKiA0MHB4ICovXG4gIC0tc3BhY2luZy0xMjogM3JlbTsgICAgIC8qIDQ4cHggKi9cbiAgLS1zcGFjaW5nLTE2OiA0cmVtOyAgICAgLyogNjRweCAqL1xuICAtLXNwYWNpbmctMjA6IDVyZW07ICAgICAvKiA4MHB4ICovXG4gIC0tc3BhY2luZy0yNDogNnJlbTsgICAgIC8qIDk2cHggKi9cbiAgLS1zcGFjaW5nLTMyOiA4cmVtOyAgICAgLyogMTI4cHggKi9cblxuICAvKiA9PT0gU0hBRE9XUyA9PT0gKi9cbiAgLS1zaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cbiAgLS1ib3JkZXItcmFkaXVzLXNtOiAwLjEyNXJlbTsgIC8qIDJweCAqL1xuICAtLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07ICAgICAgLyogNHB4ICovXG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogMC4zNzVyZW07ICAvKiA2cHggKi9cbiAgLS1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07ICAgIC8qIDhweCAqL1xuICAtLWJvcmRlci1yYWRpdXMteGw6IDAuNzVyZW07ICAgLyogMTJweCAqL1xuICAtLWJvcmRlci1yYWRpdXMtZnVsbDogOTk5OXB4O1xuXG4gIC8qID09PSBaLUlOREVYID09PSAqL1xuICAtLXotaW5kZXgtc3RpY2t5OiAxMDIwO1xuICAtLXotaW5kZXgtbW9kYWw6IDEwNTA7XG5cbiAgLyogPT09IEJSRUFLUE9JTlRTID09PSAqL1xuICAtLWJyZWFrcG9pbnQtc206IDY0MHB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjgwcHg7XG5cbiAgLyogU2l0ZSBkZWZhdWx0IGlzIGFsd2F5cyBsaWdodCwgcmVnYXJkbGVzcyBvZiB0aGUgdmlzaXRvcidzIE9TL2Jyb3dzZXJcbiAgICAgcHJlZmVyZW5jZSAtIHNlZSB0aGUgXCJEQVJLIE1PREVcIiBjb21tZW50IGJlbG93IGZvciB3aHkuIERlY2xhcmVkIGhlcmVcbiAgICAgcmF0aGVyIHRoYW4gbGVmdCB0byBicm93c2VyIGRlZmF1bHQgc28gbmF0aXZlIGZvcm0gY2hyb21lIChzY3JvbGxiYXJzLFxuICAgICBjaGVja2JveGVzLCBzZWxlY3QgYXJyb3dzLCAuLi4pIGRvZXNuJ3QgcmVuZGVyIGRhcmstdGludGVkIG9uIGFcbiAgICAgZGFyay1PUyB2aXNpdG9yJ3MgdmVyeSBmaXJzdCwgc3RpbGwtbGlnaHQgcGFnZXZpZXcuICovXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG59XG5cbi8qKlxuICogPT09IERBUksgTU9ERSA9PT1cbiAqXG4gKiBUaGUgc2l0ZSBubyBsb25nZXIgYXV0by1kZXRlY3RzIHRoZSBPUy9icm93c2VyJ3MgYHByZWZlcnMtY29sb3Itc2NoZW1lYCAtXG4gKiBpdCB1c2VkIHRvLCBidXQgdGhlIGRlZmF1bHQgaXMgbm93IGFsd2F5cyBsaWdodC4gRGFyayBtb2RlIG9ubHkgZXZlclxuICogYXBwbGllcyBpbiBvbmUgY2FzZTpcbiAqICAgLSBgW2RhdGEtdGhlbWU9XCJkYXJrXCJdYCBvbiA8aHRtbD46IHRoZSB2aXNpdG9yIGV4cGxpY2l0bHkgY2xpY2tlZCB0aGVcbiAqICAgICB0b2dnbGUgYnV0dG9uIGluIHRoZSBmb290ZXIgKGFzc2V0cy9qcy9tb2R1bGVzL3RoZW1lLXRvZ2dsZS5qcyksXG4gKiAgICAgd2hpY2ggYWxzbyBwZXJzaXN0cyB0aGUgY2hvaWNlIHRvIGxvY2FsU3RvcmFnZSBzbyBpdCBzdGlja3MgYWNyb3NzXG4gKiAgICAgcGFnZSBsb2FkcyAocmVzdG9yZWQgYnkgdGhlIGFudGktZmxhc2ggaW5saW5lIHNjcmlwdCBpblxuICogICAgIGhlYWRlci5waHAncyA8aGVhZD4sIGJlZm9yZSBmaXJzdCBwYWludCkuXG4gKiBgW2RhdGEtdGhlbWU9XCJsaWdodFwiXWAgYWxzbyBleGlzdHMgYmVsb3csIGJ1dCBpcyBub3cgYSBuby1vcCBmb3IgdGhlXG4gKiBDT0xPUiB0b2tlbnMgKGxpZ2h0IGlzIGFscmVhZHkgdGhlIHVuY29uZGl0aW9uYWwgZGVmYXVsdCkgLSBrZXB0IG9ubHkgc29cbiAqIHRoZW1lLXRvZ2dsZS5qcydzIFwid3JpdGUgd2hpY2hldmVyIHRoZW1lIGlzIGFjdGl2ZVwiIGxvZ2ljIGRvZXNuJ3QgbmVlZCBhXG4gKiBzcGVjaWFsIGNhc2UsIGFuZCBmb3IgaXRzIG93biBjb2xvci1zY2hlbWUgZGVjbGFyYXRpb24uXG4gKlxuICogV2hldGhlciB2aXNpdG9ycyBjYW4gcmVhY2ggZGFyayBtb2RlIGF0IGFsbCBpcyBhIHNlcGFyYXRlLCBzaXRlLXdpZGVcbiAqIG9uL29mZiBzd2l0Y2ggaW4gU2V0dGluZ3MgPiBHZW5lcmFsIChcIlRlbW5pIG5hxI1pblwiIC0gc2VlXG4gKiBpbmMvc2V0dGluZ3MucGhwJ3MgZHJ1emFibmVfaWdyZV9pc19kYXJrX21vZGVfZW5hYmxlZCgpKS4gV2hlbiB0dXJuZWRcbiAqIG9mZiwgZm9vdGVyLnBocCBza2lwcyB0aGUgdG9nZ2xlIGJ1dHRvbiwgaGVhZGVyLnBocCB0aGUgYW50aS1mbGFzaFxuICogc2NyaXB0LCBhbmQgdGhlbWUtc2V0dXAucGhwIHNraXBzIGVucXVldWluZyB0aGVtZS10b2dnbGUuanMgLSBzb1xuICogYGRhdGEtdGhlbWU9XCJkYXJrXCJgIGNhbiBuZXZlciBlbmQgdXAgb24gdGhlIHBhZ2UsIGluY2x1ZGluZyBmb3IgYVxuICogdmlzaXRvciB3aXRoIGFuIG9sZCB2YWx1ZSBhbHJlYWR5IHNhdmVkIGluIGxvY2FsU3RvcmFnZSBmcm9tIGJlZm9yZSBhblxuICogYWRtaW4gdHVybmVkIHRoaXMgb2ZmLlxuICpcbiAqIE9ubHkgdGhlIFNFTUFOVElDIHRva2VucyBhYm92ZSAoLS1jb2xvci1iZywgLS1jb2xvci1zdXJmYWNlLFxuICogLS1jb2xvci1zdXJmYWNlLWFsdCwgLS1jb2xvci10ZXh0LCAtLWNvbG9yLXRleHQtbXV0ZWQsIC0tY29sb3ItYm9yZGVyLFxuICogLS1jb2xvci1oZWFkaW5nKSBhcmUgcmVkZWZpbmVkIGhlcmUuIFRoZSBicmFuZC9hY2NlbnQgdG9rZW5zXG4gKiAoLS1jb2xvci1wcmltYXJ5LCAtLWNvbG9yLXByaW1hcnktYWx0LCAtLWNvbG9yLXdoaXRlLCAtLWNvbG9yLWdyYXktKixcbiAqIC4uLikgYXJlIGRlbGliZXJhdGVseSBOT1QgdG91Y2hlZCAtIHRoZXkncmUgcmVsaWVkIG9uIGZvciB0aGluZ3MgdGhhdFxuICogbXVzdCBzdGF5IHRoZSBzYW1lIHJlZ2FyZGxlc3Mgb2YgdGhlbWUgKGUuZy4gd2hpdGUgdGV4dCBvbiBhIHB1cnBsZVxuICogYnV0dG9uKSwgYW5kIGV2ZXJ5IGNvbXBvbmVudCB0aGF0IHVzZXMgdGhlbSBhcyBhIHBsYWluIGJhY2tncm91bmQgY29sb3JcbiAqIChidXR0b25zLCB0aGUgZm9vdGVyLCBiYWRnZXMsIC4uLikgaXMgZmluZSB1bmNoYW5nZWQgb24gYSBkYXJrIHBhZ2UgdG9vLlxuICogT25seSB1c2FnZXMgdGhhdCBuZWVkIGEgZ2VudWluZWx5IGRpZmZlcmVudCB2YWx1ZSBpbiBkYXJrIG1vZGUgLSByZWFsXG4gKiBwYWdlL2NhcmQgYmFja2dyb3VuZHMsIGJvZHkgdGV4dCwgYm9yZGVycyAtIGdvIHRocm91Z2ggdGhlIG5ldyB0b2tlbnMuXG4gKi9cbjpyb290W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLS1jb2xvci1iZzogICAgICAgICAgIzE2MTQxZjtcbiAgLS1jb2xvci1zdXJmYWNlOiAgICAgIzIxMWQzMztcbiAgLS1jb2xvci1zdXJmYWNlLWFsdDogIzJhMjQ0MDtcbiAgLS1jb2xvci10ZXh0OiAgICAgICAgI2VjZWJmMjtcbiAgLS1jb2xvci10ZXh0LW11dGVkOiAgI2E5YTRjMjtcbiAgLS1jb2xvci1ib3JkZXI6ICAgICAgIzNhMzQ1NDtcbiAgLS1jb2xvci1oZWFkaW5nOiAgICAgI2ZmZmZmZjtcbiAgLS1jb2xvci1oZWFkZXItaWNvbjogICAgICAgdmFyKC0tY29sb3ItcHJpbWFyeS1hbHQpO1xuICAtLWNvbG9yLWhlYWRlci1pY29uLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdC1kYXJrKTtcbiAgLS1jb2xvci1zdWNjZXNzLWJnOiAgICMwZjJlMjI7XG4gIC0tY29sb3Itc3VjY2Vzcy10ZXh0OiAjNmVlN2I3O1xuICAtLWNvbG9yLWluZm8tYmc6ICAgICAgIzE0MjQ0MDtcbiAgLS1jb2xvci1pbmZvLXRleHQ6ICAgICM5M2M1ZmQ7XG4gIC0tY29sb3ItZXJyb3ItYmc6ICAgICAjM2ExNDE0O1xuICAtLWNvbG9yLWVycm9yLXRleHQ6ICAgI2ZjYTVhNTtcbiAgLS1jb2xvci1ub3RpY2UtYmc6ICAgICMzYTJhMGE7XG4gIC0tY29sb3Itbm90aWNlLXRleHQ6ICAjZmNkMzRkO1xuICAtLWNvbG9yLXN1Y2Nlc3MtYm9yZGVyOiAjMWY1ZjQ1O1xuICAtLWNvbG9yLWluZm8tYm9yZGVyOiAgICAjMWUzYTY2O1xuICAtLWNvbG9yLWVycm9yLWJvcmRlcjogICAjNmIyNDI0O1xuICAtLWNvbG9yLW5vdGljZS1ib3JkZXI6ICAjNmI0ZTEyO1xuICAtLWNvbG9yLXN1Y2Nlc3M6ICAgICAgICAjMTBiOTgxO1xuICAtLWNvbG9yLXN1Y2Nlc3MtaG92ZXI6ICAjMDU5NjY5O1xuICAtLWNvbG9yLWluZm86ICAgICAgICAgICAjNjBhNWZhO1xuICAtLWNvbG9yLWVycm9yOiAgICAgICAgICAjZWY0NDQ0O1xuICAtLWNvbG9yLXN1cmZhY2Utd2FybTogICAjMmIyNTQwO1xuICAtLWNvbG9yLXN1cmZhY2UtdW5yZWFkOiAjM2QzNDY2OyAvKiBsaWdodGVyIHB1cnBsZSBzbyB1bnJlYWQgcm93cyBzdGFuZCBvdXQ7IGtlZXBzIC0tY29sb3ItdGV4dC1tdXRlZCBhdCA0LjU6MSAqL1xuICAtLWNvbG9yLXRleHQtZGlzYWJsZWQ6ICAjNmY2YTg4O1xuICAtLWNvbG9yLXRleHQtc3VidGxlOiAgICAjOWQ5NmI4O1xuICAtLWNvbG9yLWRpc2FibGVkLWJnOiAgICAjM2EzNDU0O1xuICAtLWNvbG9yLW5ldXRyYWw6ICAgICAgICAjNmY2YTg4O1xuICAtLWNvbG9yLWFjY2VudC10aW50OiAgICAgICAgcmdiYSgyNDksIDg3LCA1NiwgMC4xOCk7XG4gIC0tY29sb3ItYWNjZW50LXRpbnQtc3Ryb25nOiByZ2JhKDI0OSwgODcsIDU2LCAwLjMpO1xuICAtLWNvbG9yLXByaW1hcnktdGludDogICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIC0tY29sb3ItcHJpbWFyeS10aW50LXN0cm9uZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWNvbG9yLXNoYWRvdy1zbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWNvbG9yLXNoYWRvdzogICAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLWNvbG9yLXNoYWRvdy1sZzogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLWNvbG9yLXNoYWRvdy14bDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLWNvbG9yLXNlYXNvbi1ncmVlbi1iZzogICAgIzE1MjkxYztcbiAgLS1jb2xvci1zZWFzb24tZ3JlZW4tdGV4dDogICM4ZmUwYTg7XG4gIC0tY29sb3Itc2Vhc29uLW9yYW5nZS1iZzogICAjMmUyMzEwO1xuICAtLWNvbG9yLXNlYXNvbi1vcmFuZ2UtdGV4dDogI2Y0YzI3YTtcbiAgLS1jb2xvci1zZWFzb24tcHVycGxlLWJnOiAgICMyNDFiMzg7XG4gIC0tY29sb3Itc2Vhc29uLXB1cnBsZS10ZXh0OiAjYzRhOGYwO1xuICAtLWNvbG9yLXNlYXNvbi1ibHVlLWJnOiAgICAgIzE0MjIzNTtcbiAgLS1jb2xvci1zZWFzb24tYmx1ZS10ZXh0OiAgICM5Y2M0ZWY7XG4gIC0tY29sb3Itc2Vhc29uLXJlZC1iZzogICAgICAjMzMxOTFhO1xuICAtLWNvbG9yLXNlYXNvbi1yZWQtdGV4dDogICAgI2YyYTE5NjtcbiAgLS1jb2xvci1zZWFzb24tdGludDogICAgICAgICMxODI0MWM7XG4gIC0tc2hhZG93LW1kOiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1zaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbn1cblxuOnJvb3RbZGF0YS10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLyogTm8gdG9rZW4gY2hhbmdlcyBuZWVkZWQgLSBsaWdodCBpcyBhbHJlYWR5IHRoZSBiYXNlIDpyb290IGRlZmF1bHQuIFRoaXNcbiAgICAgb25seSBleGlzdHMgc28gYSB2aXNpdG9yIHN3aXRjaGluZyBiYWNrIGZyb20gZGFyayB0byBsaWdodCBnZXRzXG4gICAgIGNvbG9yLXNjaGVtZSByZXNldCBleHBsaWNpdGx5LCByYXRoZXIgdGhhbiByZWx5aW5nIG9uIGl0IG1lcmVseSBub3RcbiAgICAgYmVpbmcgc2V0IHRvIFwiZGFya1wiIGFueSBtb3JlLiAqL1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG4vKiBBTFdBWVMtTElHSFQgSVNMQU5EUyAtIGNvbXBvbmVudHMgdGhhdCBzdGF5IGxpZ2h0IGluIEJPVEggdGhlbWVzLCBzb1xuICAgdGhlaXIgdGV4dCBtdXN0IHN0YXkgbGlnaHQtbW9kZSBkYXJrLiBUaGVtZSBydWxlcyAoYm9keSwgcCwgYSwgaGVhZGluZ3MsXG4gICAuY29udGFpbmVyKSBjb2xvciBldmVyeXRoaW5nIHRocm91Z2ggdGhlIHNlbWFudGljIHRva2VucyBhYm92ZTtcbiAgIHJlc2V0dGluZyB0aG9zZSB0b2tlbnMgdG8gdGhlaXIgbGlnaHQtbW9kZSB2YWx1ZXMgb24gdGhlc2Ugcm9vdHMgbWFrZXNcbiAgIGV2ZXJ5dGhpbmcgaW5zaWRlIHJlbmRlciBleGFjdGx5IGFzIGluIGxpZ2h0IG1vZGUsIHdoYXRldmVyIGRhdGEtdGhlbWVcbiAgIHRoZSBwYWdlIGhhcy4gVmFsdWVzIG1pcnJvciB0aGUgYmFzZSA6cm9vdC5cbiAgIC0gLmNvb2tpZS1iYW5uZXI6IGluamVjdGVkIGJ5IEdUTSB3aXRoIGl0cyBvd24gaW5saW5lIDxzdHlsZT4gKHdoaXRlXG4gICAgIGNhcmQsIG5vIHRleHQgY29sb3JzIG9mIGl0cyBvd24pIC0gY2FuJ3QgYmUgZWRpdGVkIGF0IHRoZSBzb3VyY2UuXG4gICAtIC5uZXdzbGV0dGVyLXNwZWVjaC1idWJibGU6IHRoZSBjcmVhbSBcIsW9ZWxpxaEgcG9wdXN0P1wiIGJ1YmJsZSBrZWVwcyBpdHNcbiAgICAgbGlnaHQgbG9vayBpbiBkYXJrIG1vZGUgYnkgZGVzaWduLlxuICAgLSAubHNjLWZ3LXNlY3Rpb24tLWN1c3RvbS1iZzogYSBbZnVsbF93aWR0aF9zZWN0aW9uXSB3aG9zZSBiZ19jb2xvciBhblxuICAgICBlZGl0b3IgdHlwZWQgYXMgYSBjdXN0b20gY29sb3IgKGJhY2stdG8tc2Nob29sLnBocCBsc2Nfc2VjdGlvbl9iZygpKSAtXG4gICAgIHRoZSBjb2xvciBpcyBrZXB0LCBzbyBpdHMgdGV4dCBtdXN0IHN0YXkgcmVhZGFibGUgb24gaXQuXG4gICBFdmVyeXRoaW5nIGVsc2UgZ2V0cyBhIHJlYWwgZGFyayB2ZXJzaW9uIHRocm91Z2ggdGhlIHRva2Vucy4gKi9cbi5jb29raWUtYmFubmVyLFxuLm5ld3NsZXR0ZXItc3BlZWNoLWJ1YmJsZSxcbi5sc2MtZnctc2VjdGlvbi0tY3VzdG9tLWJnIHtcbiAgLS1jb2xvci1iZzogICAgICAgICAgIHZhcigtLWNvbG9yLXNlY29uZGFyeS00KTtcbiAgLS1jb2xvci1zdXJmYWNlOiAgICAgIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1jb2xvci1zdXJmYWNlLWFsdDogIHZhcigtLWNvbG9yLWdyYXktbGlnaHRlcik7XG4gIC0tY29sb3Itc3VyZmFjZS13YXJtOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktNCk7XG4gIC0tY29sb3ItdGV4dDogICAgICAgICAjMzMzMzMzO1xuICAtLWNvbG9yLXRleHQtbXV0ZWQ6ICAgIzViNjE2ZTtcbiAgLS1jb2xvci10ZXh0LXN1YnRsZTogIHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHRlcik7XG4gIC0tY29sb3ItYm9yZGVyOiAgICAgICB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgLS1jb2xvci1oZWFkaW5nOiAgICAgIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLXNoYWRvdzogICAgICAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAvKiBUZXh0IGluaGVyaXRlZCBmcm9tIE9VVFNJREUgKGJvZHksIC5lbnRyeS1jb250ZW50LCAuLi4pIHdhcyBhbHJlYWR5XG4gICAgIGNvbXB1dGVkIHdpdGggdGhlIGRhcmsgdG9rZW5zIC0gdGhlIHJlc2V0cyBhYm92ZSBjYW4ndCBmaXggaW5oZXJpdGVkXG4gICAgIHZhbHVlcywgc28gc2V0IHRoZSBiYXNlIGNvbG9yIGhlcmUgdG9vOiB0aGUgYnJhbmQgcHVycGxlIHRoZXNlXG4gICAgIGluaGVyaXQgaW4gbGlnaHQgbW9kZS4gQ29tcG9uZW50cyB0aGF0IHNldCB0aGVpciBvd24gY29sb3IgKGUuZy5cbiAgICAgLm5ld3NsZXR0ZXItc3BlZWNoLWJ1YmJsZSkgbG9hZCBsYXRlciBhbmQgc3RpbGwgd2luLiAqL1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4iLCIvKipcbiAqIE1vZGVybiBUeXBvZ3JhcGh5IFN5c3RlbVxuICogQ2xlYW4sIGJhbGFuY2VkIGhpZXJhcmNoeSB3aXRoIGZvdXIgdGV4dCBzaXplc1xuICovXG5cbi8qID09PSBCQVNFIFRZUE9HUkFQSFkgPT09ICovXG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IC8qIEJhc2UgMTZweCBmb3IgY2FsY3VsYXRpb25zICovXG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ011bGknLCAnTXVsaXNoJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07IC8qIEJvZHkgdGV4dDogY29tZm9ydGFibGUsIHJlYWRhYmxlICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IC8qIENvbnNpc3RlbnQsIGNvbWZvcnRhYmxlIGxpbmUgaGVpZ2h0ICovXG4gIC8qIERBUksgTU9ERTogdGhlc2UgdHdvIHdlcmUgYHZhcigtLWNvbG9yLXByaW1hcnkpYCAvIGB2YXIoLS1jb2xvci13aGl0ZSlgXG4gICAgIGxpdGVyYWxseSAtIHNpbmNlIGFsbW9zdCBub3RoaW5nIGVsc2UgaW4gdGhlIHNpdGUgc2V0cyBpdHMgb3duIHRleHRcbiAgICAgY29sb3IgYW5kIGp1c3QgaW5oZXJpdHMgZnJvbSBib2R5LCB0aGF0IG1lYW50IHRoZSBFTlRJUkUgc2l0ZSdzIGJvZHlcbiAgICAgdGV4dCB3YXMsIGluIGVmZmVjdCwgaGFyZGNvZGVkIHRvIHRoZSBsaWdodC1tb2RlIGJyYW5kIHB1cnBsZSBvbiBhXG4gICAgIGhhcmRjb2RlZCB3aGl0ZSBwYWdlLiBSb3V0ZWQgdGhyb3VnaCB0aGUgbmV3IHNlbWFudGljIHRva2VucyBpbnN0ZWFkXG4gICAgIChpZGVudGljYWwgdmFsdWVzIGluIGxpZ2h0IG1vZGUgLSAtLWNvbG9yLXRleHQvLS1jb2xvci1iZyBkZWZhdWx0IHRvXG4gICAgIHRoZSBzYW1lIGNvbG9ycyBiZWxvdyAtIG9ubHkgZGFyayBtb2RlIGRpZmZlcnMpLiBTZWUgdmFyaWFibGVzLmNzcy4gKi9cbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5hLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiA9PT0gTU9ERVJOIEhFQURJTkcgSElFUkFSQ0hZID09PSAqL1xuXG4vKiBIMTogTGFyZ2UsIGJvbGQsIHZpc3VhbGx5IGRvbWluYW50ICovXG5oMSwgLmgxIHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYVNsYWInLCAnWmlsbGEgU2xhYicsIHNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07IC8qIDM2cHggLSBMYXJnZSBidXQgYmFsYW5jZWQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDsgLyogQm9sZCAqL1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAvKiBEQVJLIE1PREU6IC0tY29sb3ItaGVhZGluZyAtIHRoZSBsaWdodC1tb2RlIGJyYW5kIHB1cnBsZSBieSBkZWZhdWx0LFxuICAgICBzYW1lIGFzIGJlZm9yZSwgYnV0IGEgbGlnaHQvd2hpdGUgdmFsdWUgaW4gZGFyayBtb2RlIHdoZXJlIGRhcmstb24tZGFya1xuICAgICBwdXJwbGUgaGVhZGluZyB0ZXh0IHdvdWxkIG90aGVyd2lzZSBiZSBuZWFybHkgdW5yZWFkYWJsZS4gKi9cbiAgY29sb3I6IHZhcigtLWNvbG9yLWhlYWRpbmcpO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi8qIEgyLUg2OiBBbGwgc2FtZSBzaXplLCBzbGlnaHRseSBzbWFsbGVyIHRoYW4gSDEgKi9cbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYVNsYWInLCAnWmlsbGEgU2xhYicsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgLyogTWVkaXVtICovXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG59XG5cbi8qID09PSBSRVNQT05TSVZFIEhFQURJTkdTID09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgLyogMzJweCBvbiBtb2JpbGUgKi9cbiAgfVxuXG4gIGgyLCAuaDIsXG4gIGgzLCAuaDMsXG4gIGg0LCAuaDQsXG4gIGg1LCAuaDUsXG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLyogMjBweCBvbiBtb2JpbGUgKi9cbiAgfVxufVxuXG4vKiA9PT0gVEVYVCBFTEVNRU5UUyA9PT0gKi9cblxuLyogQm9keSB0ZXh0OiBDb21mb3J0YWJsZSwgcmVhZGFibGUgLSBpbmhlcml0cyBmb250LWZhbWlseSBmcm9tIGJvZHkgKi9cbnAsIC5ib2R5LXRleHQge1xuICBmb250LXNpemU6IDFyZW07IC8qIDE2cHggKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbi8qIFNtYWxsIHRleHQ6IE1pbmltYWwsIHN1YnRsZSBmb3IgY2FwdGlvbnMvbGFiZWxzIC0gaW5oZXJpdHMgZm9udC1mYW1pbHkgZnJvbSBib2R5ICovXG4uc21hbGwsIHNtYWxsLCAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IC8qIDE0cHggKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3VidGxlKTtcbn1cblxuLyogTGVhZCB0ZXh0IGZvciBpbnRyb2R1Y3Rpb25zIC0gaW5oZXJpdHMgZm9udC1mYW1pbHkgZnJvbSBib2R5ICovXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IC8qIDE4cHggLSBzbGlnaHRseSBsYXJnZXIgdGhhbiBib2R5ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN1YnRsZSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLyogPT09IFNQRUNJQUwgQUNDRU5UIEZPTlQgPT09ICovXG5cbi8qIENvbWZvcnRlckJydXNoOiBGb3IgaGlnaGxpZ2h0cywgYWNjZW50cywgdW5pcXVlIHN0eWxpc3RpYyB0ZXh0ICovXG4uYWNjZW50LCAuc3BlY2lhbCwgLmhpZ2hsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGVyQnJ1c2gnLCBjdXJzaXZlLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYWNjZW50LWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6ICdDb21mb3J0ZXJCcnVzaCcsIGN1cnNpdmUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTsgLyogTGFyZ2UgYWNjZW50IHRleHQgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmFjY2VudC1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGVyQnJ1c2gnLCBjdXJzaXZlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IC8qIFNtYWxsIGFjY2VudCB0ZXh0ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qID09PSBVVElMSVRZIENMQVNTRVMgPT09ICovXG5cbi8qIEZvbnQgd2VpZ2h0cyAqL1xuLmZvbnQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuLmZvbnQtbWVkaXVtIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuLmZvbnQtYm9sZCB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogRm9udCBmYW1pbGllcyAqL1xuLmZvbnQtaGVhZGluZ3MgeyBmb250LWZhbWlseTogJ1ppbGxhU2xhYicsICdaaWxsYSBTbGFiJywgc2VyaWY7IH1cbi5mb250LWJvZHkgeyBmb250LWZhbWlseTogJ011bGknLCAnTXVsaXNoJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyB9XG4uZm9udC1hY2NlbnQgeyBmb250LWZhbWlseTogJ0NvbWZvcnRlckJydXNoJywgY3Vyc2l2ZSwgc2Fucy1zZXJpZjsgfVxuXG4vKiA9PT0gVEVYVCBDT0xPUlMgPT09ICovXG4udGV4dC1wcmltYXJ5IHsgY29sb3I6IHZhcigtLWNvbG9yLWhlYWRpbmcpOyB9XG4udGV4dC1zZWNvbmRhcnkgeyBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdWJ0bGUpOyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN1YnRsZSk7IH1cbi50ZXh0LWJyYW5kIHsgY29sb3I6IHZhcigtLWNvbG9yLWhlYWRpbmcpOyB9XG5cbi8qID09PSBURVhUIEFMSUdOTUVOVCA9PT0gKi9cbi50ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogPT09IExJTktTID09PSAqL1xuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi8qID09PSBMSVNUUyA9PT0gKi9cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLyogPT09IEVNUEhBU0lTID09PSAqL1xuc3Ryb25nLCBiIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuZW0sIGkgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogPT09IEJMT0NLUVVPVEVTID09PSAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3VidGxlKTtcbn0iLCIvKipcbiAqIEhlYWRlciBTdHlsZXNcbiAqIEFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgc2l0ZSBoZWFkZXIsIG5hdmlnYXRpb24sIGFuZCBzZWFyY2hcbiAqL1xuXG4vKiA9PT0gSEVBREVSID09PSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogdmFyKC0tei1pbmRleC1zdGlja3kpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xufVxuXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi8qIEhlYWRlciBzZWN0aW9ucyAqL1xuLmhlYWRlci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02KTtcbiAgZmxleDogMTtcbn1cblxuLmhlYWRlci1hY3Rpb25zIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qIExvZ28gaW1hZ2Ugc3R5bGluZyAqL1xuLnNpdGUtbG9nbyBpbWcsXG4uY3VzdG9tLWxvZ28tbGluayBpbWcsXG4uc2l0ZS1sb2dvLWltZ19fZGFyayB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFRleHQtbG9nbyBmYWxsYmFjayAoc2l0ZV9sb2dvKCkgd2l0aCBubyBjdXN0b20gbG9nbyBzZXQpIC0gZXhwbGljaXQgZm9yXG4gICB0aGUgc2FtZSByZWFzb24gYXMgLm1haW4tbmF2aWdhdGlvbiBhIGJlbG93OiBub3QgaW5oZXJpdGVkIGZyb20gdGhlIGJhcmVcbiAgIGBhYCBydWxlIGluIHR5cG9ncmFwaHkuY3NzLiAqL1xuLnNpdGUtbG9nbyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbn1cblxuLyogRGFyay1tb2RlIGxvZ28gc3dhcCAtIEN1c3RvbWl6ZXIgPiBTaXRlIElkZW50aXR5ID4gXCJMb2dvIHphIHRlbW5pIG5hxI1pblwiXG4gICAoaW5jL2N1c3RvbWl6ZXIucGhwKS4gVGhlIGRhcmsgPGltZz4gaXMgaW5qZWN0ZWQgSU5TSURFIHRoZSBzYW1lXG4gICA8YSBjbGFzcz1cImN1c3RvbS1sb2dvLWxpbmtcIj4gY29yZSdzIHRoZV9jdXN0b21fbG9nbygpIGFscmVhZHkgcHJpbnRzLFxuICAgcmlnaHQgYWZ0ZXIgdGhlIGxpZ2h0IDxpbWcgY2xhc3M9XCJjdXN0b20tbG9nb1wiPiAoc2VlIHRoZSBnZXRfY3VzdG9tX2xvZ29cbiAgIGZpbHRlciBpbiBpbmMvY3VzdG9taXplci5waHApIC0gb25lIHNoYXJlZCBsaW5rIGZvciBib3RoIGxvZ29zLCBzbyBvbmx5XG4gICB0aGUgbGlnaHQgaW1hZ2UgaXRzZWxmIGdldHMgaGlkZGVuIGJlbG93LCBuZXZlciB0aGUgYW5jaG9yLiBUaGUgc2FtZVxuICAgZmlsdGVyIG9ubHkgYWRkcyAuaGFzLWRhcmstbG9nbyB0byB0aGF0IGFuY2hvciB3aGVuIGEgZGFyayBsb2dvIGlzXG4gICBhY3R1YWxseSBzZXQsIHNvIGEgc2l0ZSB3aXRoIG5vIGRhcmsgbG9nbyB1cGxvYWRlZCBrZWVwcyByZW5kZXJpbmcgdGhlXG4gICBzaW5nbGUgbG9nbyB1bmNvbmRpdGlvbmFsbHkgYW5kIG5vbmUgb2YgdGhpcyBhcHBsaWVzLiBTYW1lIFtkYXRhLXRoZW1lXSBwYXR0ZXJuXG4gICBhcyB0aGUgY29sb3IgdG9rZW5zIGluIHZhcmlhYmxlcy5jc3M6IGxpZ2h0IGlzIHRoZSBkZWZhdWx0IChkYXJrIGxvZ29cbiAgIGhpZGRlbiksIGRhcmsgb25seSBhcHBsaWVzIG9uY2UgdGhlIHZpc2l0b3IgZXhwbGljaXRseSB0b2dnbGVzIC0gc2VlXG4gICB0aGF0IGZpbGUncyBcIkRBUksgTU9ERVwiIGNvbW1lbnQgZm9yIHdoeSB0aGVyZSdzIG5vIHByZWZlcnMtY29sb3Itc2NoZW1lXG4gICBicmFuY2ggaGVyZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIGltZy5zaXRlLWxvZ28taW1nX19kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3RbZGF0YS10aGVtZT1cImRhcmtcIl0gLmN1c3RvbS1sb2dvLWxpbmsuaGFzLWRhcmstbG9nbyBpbWcuY3VzdG9tLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdFtkYXRhLXRoZW1lPVwiZGFya1wiXSAuY3VzdG9tLWxvZ28tbGluayBpbWcuc2l0ZS1sb2dvLWltZ19fZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgLyogRXhwbGljaXQsIG5vdCBpbmhlcml0ZWQgZnJvbSB0eXBvZ3JhcGh5LmNzcydzIGJhcmUgYGFgIHJ1bGUgLSBwYWdlXG4gICAgIGNvbnRlbnQgb2NjYXNpb25hbGx5IHNoaXBzIGl0cyBvd24gdW5zY29wZWQgYGEgeyBjb2xvcjogLi4uIH1gIChlLmcuXG4gICAgIGEgcGFzdGVkIGVtYmVkIHNuaXBwZXQpLCB3aGljaCBpcyBzYW1lLXNwZWNpZmljaXR5IGFzIHRoYXQgYmFyZSBydWxlXG4gICAgIGFuZCBjYW4gd2luIHRoZSBjYXNjYWRlIGJ5IHNpbXBseSBhcHBlYXJpbmcgbGF0ZXIgaW4gdGhlIERPTSwgc2lsZW50bHlcbiAgICAgcmVjb2xvcmluZyBuYXYgbGlua3Mgb24gdGhhdCBvbmUgcGFnZS4gU2V0dGluZyBjb2xvciBoZXJlIGRpcmVjdGx5XG4gICAgIGdpdmVzIHRoaXMgc2VsZWN0b3IncyBvd24gaGlnaGVyIHNwZWNpZmljaXR5LCB3aGljaCBzdWNoIHBhZ2UtY29udGVudFxuICAgICBydWxlcyBjYW4ndCBvdXQtcmFuayB3aXRob3V0ICFpbXBvcnRhbnQuICovXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYTpob3Zlcixcbi5tYWluLW5hdmlnYXRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7XG59XG5cbi8qIE1vYmlsZSBNZW51IFRvZ2dsZSAqL1xuLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PSBIRUFERVIgQUNUSU9OUyA9PT0gKi9cbi5oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIEZpYm9TZWFyY2ggU3BlY2lmaWMgU3R5bGVzICovXG5cbi5kZ3d0LXdjYXMtc2VhcmNoLWlucHV0IHsgLyogdGhpcyBuZWVkcyBpbXBvcnRhbnQqL1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAvKiBTYW1lIG1pc3NpbmctcnVsZSBwYXR0ZXJuIGFzIC53b29jb21tZXJjZS1JbnB1dC8ubmV3c2xldHRlci1mb290ZXItaW5wdXQgLVxuICAgICBubyBiYWNrZ3JvdW5kL2NvbG9yIHdhcyBldmVyIHNldCBoZXJlLCBvbmx5IHRoZSBib3JkZXIsIHNvIHRoaXMgZmllbGRcbiAgICAgZmVsbCBiYWNrIHRvIHRoZSBicm93c2VyIGRlZmF1bHQgd2hpdGUvYmxhY2sgcmVnYXJkbGVzcyBvZiB0aGVtZS5cbiAgICAgIWltcG9ydGFudCB0byBtYXRjaCB0aGUgcmVzdCBvZiB0aGlzIHJ1bGUgLSBGaWJvU2VhcmNoJ3Mgb3duIHBsdWdpblxuICAgICBDU1MgaXMgaGlnaC1zcGVjaWZpY2l0eSBlbm91Z2ggdGhhdCB0aGUgYm9yZGVyIG92ZXJyaWRlIG5leHQgdG8gdGhpc1xuICAgICBhbHJlYWR5IG5lZWRlZCBpdC4gKi9cbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VyZmFjZS1hbHQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT0gQ0FSVCBJQ09OID09PSAqL1xuLmNhcnQtaWNvbiwgLmFjY291bnQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGVhZGVyLWljb24pO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLyogLmFjY291bnQtaWNvbl9fYmFkZ2UgaXMgbm93IGEgc2libGluZyA8YT4gb2YgLmFjY291bnQtaWNvbiAoaXRzIG93blxuICAgbGluayB0byB0aGUgbm90aWZpY2F0aW9ucyBsaXN0KSwgbm90IG5lc3RlZCBpbnNpZGUgaXQgLSB0aGlzIHdyYXBwZXJcbiAgIGlzIHdoYXQgaXRzIHBvc2l0aW9uOmFic29sdXRlIHBvc2l0aW9ucyBhZ2FpbnN0IGluc3RlYWQuICovXG4uYWNjb3VudC1pY29uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FydC1pY29uOmhvdmVyLCAuYWNjb3VudC1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1pY29uLWhvdmVyKTtcbn1cblxuLmNhcnQtY291bnQsIC5hY2NvdW50LWljb25fX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGVhZGluZyk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWhlYWRpbmcpOyAvKiBzYW1lIGFzIHRoZSBudW1iZXI6IHB1cnBsZSBpbiBsaWdodCBtb2RlLCB3aGl0ZSBpbiBkYXJrICovXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtMjUlKTtcbn1cblxuLmFjY291bnQtaWNvbl9fYmFkZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1hbHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTtcbn1cblxuLyogTGFuZ3VhZ2Ugc3dpdGNoZXIgLSBzaXRzIGluIC5oZWFkZXItYWN0aW9ucyBuZXh0IHRvIHRoZSBhY2NvdW50IGljb24gKi9cbi5sYW5nLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sYW5nLXN3aXRjaGVyX190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGFuZy1zd2l0Y2hlcl9fZmxhZyxcbi5sYW5nLXN3aXRjaGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0zKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogT3BlbnMgZG93bndhcmQsIGJlbG93IHRoZSBoZWFkZXIgaWNvbnMuIFNlbWFudGljIHN1cmZhY2UgdG9rZW4gKG5vdFxuICAgLS1jb2xvci13aGl0ZSkgc28gaXQgZm9sbG93cyBkYXJrIG1vZGUuICovXG4ubGFuZy1zd2l0Y2hlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi8qIFtoaWRkZW5dIGlzIG9ubHkgZXF1YWwtc3BlY2lmaWNpdHkgdG8gYSBjbGFzcyBzZWxlY3Rvciwgc28gYW4gdW5zY29wZWRcbiAgIFwiZGlzcGxheTogZmxleFwiIGFib3ZlIHdvdWxkIGJlYXQgdGhlIGJyb3dzZXIncyBkZWZhdWx0IFtoaWRkZW5dIHsgZGlzcGxheTpcbiAgIG5vbmUgfSBhbmQgYWx3YXlzIHNob3cgdGhlIG1lbnUg4oCUIHNjb3BlIGl0IHRvIHRoZSB2aXNpYmxlIHN0YXRlIGluc3RlYWQuICovXG4ubGFuZy1zd2l0Y2hlcl9fbWVudTpub3QoW2hpZGRlbl0pIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhbmctc3dpdGNoZXJfX2l0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmxhbmctc3dpdGNoZXJfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2UtYWx0KTtcbiAgfVxufVxuXG4vKiA9PT0gSElERSBBREQgVE8gQ0FSVCBMSU5LUyBJTiBIRUFERVIgPT09ICovXG4uc2l0ZS1oZWFkZXIgLmFkZGVkX3RvX2NhcnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlciAud2MtZm9yd2FyZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09IEhJREUgQUREIFRPIENBUlQgTElOS1MgSU4gU1RJQ0tZIEhFQURFUiA9PT0gKi9cbiNzdGlja3ktcHJvZHVjdC1oZWFkZXIgLmFkZGVkX3RvX2NhcnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNzdGlja3ktcHJvZHVjdC1oZWFkZXIgLndjLWZvcndhcmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09IEhFQURFUiBSRVNQT05TSVZFID09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jayA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gICAgei1pbmRleDogMTU7XG4gIH1cblxuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyLmhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIE1vYmlsZSBjYXJ0IGFkanVzdG1lbnRzICovXG4gIC5jYXJ0LWljb24sIC5hY2NvdW50LWljb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMik7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICB9XG5cbiAgLmNhcnQtY291bnQsIC5hY2NvdW50LWljb25fX2JhZGdlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1JSwgLTM1JSk7XG4gIH1cblxuICAvKiBNb2JpbGUgbmF2aWdhdGlvbiBzdHlsZXMgKi9cbiAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG5cbiAgIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMik7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpIDA7IC8qIGtlZXAgbGVmdC9yaWdodCBwYWRkaW5nLCByZW1vdmUgdG9wL2JvdHRvbSAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm1haW4tbmF2aWdhdGlvbiB1bDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy00KTtcbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24gdWw6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy00KTtcbiAgfVxuXG4gIC8qIE1vYmlsZSBGaWJvU2VhcmNoICovXG4gIC5kZ3d0LXdjYXMtc2VhcmNoLXdyYXBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlYWRlci1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIpO1xuICB9XG5cbiAgLmhlYWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24uYWN0aXZlIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG5cbiAgLmRnd3Qtd2Nhcy1zZWFyY2gtaW5wdXQgeyAvKiB0aGlzIG5lZWRzIGltcG9ydGFudCovXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2JpbGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlci1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmhlYWRlci1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0yKTtcbiAgfVxufVxuXG51bC5zdWJoZWFkZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWItaGVhZGVyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gICAgbWFyZ2luLXRvcDogMDtcblxufVxuXG4uc3ViLWhlYWRlci1tZW51IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuXG51bC51bmRlci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG51bC51bmRlci1oZWFkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG51bC51bmRlci1oZWFkZXIgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIHJlc2VydmUgc3BhY2UgZm9yIGFjdGl2ZSBpbmRpY2F0b3IgKi9cbn1cblxudWwudW5kZXItaGVhZGVyIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7XG59XG5cbnVsLnVuZGVyLWhlYWRlciBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1hbHQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTsgLyogYWN0aXZlIHVuZGVybGluZSBpbmRpY2F0b3IgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdWwuc3ViaGVhZGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3ViLWhlYWRlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKipcbiAqIEhlYWRlciBwcm9kdWN0IHNlYXJjaCAodGVtcGxhdGUtcGFydHMvc2VhcmNoLWZvcm0ucGhwLFxuICogYXNzZXRzL2pzL21vZHVsZXMvc2VhcmNoLmpzKVxuICpcbiAqIFNxdWFyZSBmaWVsZCBsaWtlIGV2ZXJ5IGlucHV0IChzZWUgQ0xBVURFLm1kKSwgc3VnZ2VzdGlvbnMgaW4gYSBwYW5lbFxuICogcmlnaHQgdW5kZXIgaXQuIFBhcnQgb2YgdGhlIGNvcmUgYnVuZGxlIC0gdGhlIGhlYWRlciBpcyBvbiBldmVyeSBwYWdlLlxuICovXG5cbi5zaXRlLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiA9PT0gRklFTEQgPT09ICovXG4uc2l0ZS1zZWFyY2hfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1zZWFyY2hfX2lucHV0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZy0zKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VyZmFjZS1hbHQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBUaGUgYnJvd3NlcidzIG93biBjbGVhciAow5cpIC0gRXNjYXBlIGFuZCBkZWxldGluZyBkbyB0aGUgc2FtZS4gKi9cbi5zaXRlLXNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zaXRlLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1hbHQpO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnNpdGUtc2VhcmNoX19zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2UtYWx0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWhlYWRlci1pY29uKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2l0ZS1zZWFyY2hfX3N1Ym1pdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNpdGUtc2VhcmNoX19zdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkZXItaWNvbi1ob3Zlcik7XG4gIH1cbn1cblxuLyogPT09IFNVR0dFU1RJT05TID09PSAqL1xuLnNpdGUtc2VhcmNoX19wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICAvKiBXaWRlciB0aGFuIHRoZSBmaWVsZCBpdHNlbGYsIHNvIGdhbWUgbmFtZXMgZG9uJ3Qgd3JhcCBpbnRvIHRocmVlIGxpbmVzICovXG4gIHdpZHRoOiBtYXgoMTAwJSwgNDIwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyICogdmFyKC0tc3BhY2luZy00KSk7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tei1pbmRleC1zdGlja3kpICsgMSk7XG4gIG1heC1oZWlnaHQ6IG1pbig3MHZoLCA2NDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGcpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1zZWFyY2hfX2hlYWRpbmcge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMpIHZhcigtLXNwYWNpbmctNCkgdmFyKC0tc3BhY2luZy0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3VidGxlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2l0ZS1zZWFyY2hfX2dyb3VwICsgLnNpdGUtc2VhcmNoX19ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4uc2l0ZS1zZWFyY2hfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtc2VhcmNoX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtdGludCk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNpdGUtc2VhcmNoX19vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC10aW50KTtcbiAgfVxufVxuXG4uc2l0ZS1zZWFyY2hfX3RodW1iIHtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2UtYWx0KTtcbn1cblxuLnNpdGUtc2VhcmNoX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTA1KTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2l0ZS1zZWFyY2hfX25hbWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zaXRlLXNlYXJjaF9fbmFtZSBtYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLnNpdGUtc2VhcmNoX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xufVxuXG4uc2l0ZS1zZWFyY2hfX3ByaWNlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uc2l0ZS1zZWFyY2hfX3ByaWNlIGRlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG59XG5cbi5zaXRlLXNlYXJjaF9fc3RvY2sge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5zaXRlLXNlYXJjaF9fc3RvY2stLW91dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG59XG5cbi5zaXRlLXNlYXJjaF9fY291bnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3VidGxlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xufVxuXG4uc2l0ZS1zZWFyY2hfX2FsbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLyogXCJOZSBuYWpkZXRlIGlncmU/XCIgLSBhZnRlciBubyByZXN1bHRzIChpbmMvc2VhcmNoL3JlcXVlc3RzLnBocCkgKi9cbi5zaXRlLXNlYXJjaF9fcmVxdWVzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1hbHQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5zaXRlLXNlYXJjaF9fZW1wdHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLyogPT09IE1PQklMRSA9PT0gdGhlIGZpZWxkIHRha2VzIHRoZSB3aG9sZSByb3cgdW5kZXIgdGhlIGhlYWRlciAoaGVhZGVyLmNzcykgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuc2l0ZS1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuc2l0ZS1zZWFyY2hfX2lucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLyogRml4ZWQgd2l0aCBubyB0b3A6IHN0YXlzIHdoZXJlIGl0IHdvdWxkIGJlICh1bmRlciB0aGUgZmllbGQpLCBidXRcbiAgICAgc3BhbnMgdGhlIHdob2xlIHNjcmVlbiB3aWR0aCBpbnN0ZWFkIG9mIHRoZSBmaWVsZCdzLiAqL1xuICAuc2l0ZS1zZWFyY2hfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICB9XG59XG4iLCIvKipcbiAqIEZvb3RlciBTdHlsZXNcbiAqIEFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgc2l0ZSBmb290ZXIsIGZvb3RlciBjb250ZW50LCBhbmQgZm9vdGVyIG5hdmlnYXRpb25cbiAqL1xuXG4vKiA9PT0gRk9PVEVSID09PSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIHBhZGRpbmc6IDAgMCB2YXIoLS1zcGFjaW5nLTYpO1xufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5mb290ZXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNik7XG59XG5cbi5mb290ZXItc2VjdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctMik7XG59XG5cbi5mb290ZXItYWJvdXQsXG4uZm9vdGVyLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogRm9vdGVyIE1lbnVzICovXG4uZm9vdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItbWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMik7XG59XG5cbi5mb290ZXItbWVudSBhLFxuLmZvb3Rlci1zZWN0aW9uIGEge1xuICAvKiBFeHBsaWNpdCwgbm90IGluaGVyaXRlZCBmcm9tIHR5cG9ncmFwaHkuY3NzJ3MgYmFyZSBgYWAgcnVsZSAtIHNlZSB0aGVcbiAgICAgbWF0Y2hpbmcgY29tbWVudCBvbiAubWFpbi1uYXZpZ2F0aW9uIGEgaW4gaGVhZGVyLmNzczogYW4gdW5zY29wZWRcbiAgICAgYGEgeyBjb2xvcjogLi4uIH1gIHBhc3RlZCBpbnRvIGEgcGFnZSdzIGNvbnRlbnQgaXMgdGhlIHNhbWVcbiAgICAgc3BlY2lmaWNpdHkgYXMgdGhhdCBydWxlIGFuZCBjYW4gd2luIGJ5IERPTSBvcmRlciwgc2lsZW50bHlcbiAgICAgcmVjb2xvcmluZyBmb290ZXIgbGlua3Mgb24gdGhhdCBvbmUgcGFnZS4gKi9cbiAgY29sb3I6IHZhcigtLWNvbG9yLWhlYWRpbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXJ0aWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbn1cblxuLmZvb3Rlci1tZW51IGE6aG92ZXIsXG4uZm9vdGVyLXNlY3Rpb24gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7XG59XG5cbi8qIFNvY2lhbCBMaW5rcyAqL1xuLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTMpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYS5zb2NpYWwtbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKSB2YXIoLS1zcGFjaW5nLTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLyogRm9vdGVyIEJvdHRvbSAqL1xuLmZvb3Rlci1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTYpO1xufVxuXG4uZm9vdGVyLWJvdHRvbSBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFJlb3BlbnMgdGhlIGNvb2tpZSBiYW5uZXIgKG1vZHVsZXMvY29va2llLWNvbnNlbnQuanMpIC0gcmVhZHMgYXMgYSBwbGFpblxuICAgdGV4dCBsaW5rIG5leHQgdG8gdGhlIGNvcHlyaWdodCwgbm90IGFzIGEgLmJ0bi4gKi9cbi5mb290ZXItY29va2llLXNldHRpbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIHZhcigtLXNwYWNpbmctMik7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogRGFyayBtb2RlIHRvZ2dsZSBzdHJpcCAoZm9vdGVyLnBocCkgLSByZXBsYWNlcyAuZm9vdGVyLWRpdmlkZXIgYWJvdmUgdGhlXG4gICBjb3B5cmlnaHQgd2hlbiBkYXJrIG1vZGUgaXMgZW5hYmxlZCwgc28gaXQga2VlcHMgdGhlIGRpdmlkZXIncyBzcGFjaW5nLiAqL1xuLmZvb3Rlci10aGVtZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlLWFsdCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02KTtcbn1cblxuLyogU2FtZSBjb250ZW50IHdpZHRoL3NpZGUgcGFkZGluZyBhcyB0aGUgaGVhZGVyICguc2l0ZS1oZWFkZXIgK1xuICAgLnNpdGUtaGVhZGVyIC5jb250YWluZXIpLCBzbyB0aGUgaWNvbiBsaW5lcyB1cCB1bmRlciB0aGUgaGVhZGVyIGljb25zLiAqL1xuLmZvb3Rlci10aGVtZS1iYXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctNCk7XG59XG5cbi8qIEljb24tb25seTsgcGFkZGluZyBtYXRjaGVzIHRoZSBoZWFkZXIgaWNvbnMgKC5jYXJ0LWljb24gZXRjLikgKi9cbi50aGVtZS10b2dnbGUge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEpIHZhcigtLXNwYWNpbmctMyk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1hbHQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50aGVtZS10b2dnbGVfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBWaXN1YWxseSBoaWRkZW4sIHN0aWxsIHJlYWQgb3V0IC0gdGhlIHZpc2libGUgb3B0aW9uJ3MgbGFiZWwgaXMgdGhlXG4gICBidXR0b24ncyBhY2Nlc3NpYmxlIG5hbWUgKHRoZSBkaXNwbGF5Om5vbmUgb3B0aW9uIGlzIGxlZnQgb3V0IG9mIGl0KS4gKi9cbi50aGVtZS10b2dnbGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIFNob3cgdGhlIG9wdGlvbiBmb3IgdGhlIHRoZW1lIHlvdSdkIHN3aXRjaCBUTy4gTGlnaHQgaXMgdGhlIGRlZmF1bHQsIHNvXG4gICBhbnl0aGluZyBidXQgYW4gZXhwbGljaXQgZGF0YS10aGVtZT1cImRhcmtcIiBvZmZlcnMgZGFyay4gKi9cbi50aGVtZS10b2dnbGVfX29wdGlvbi0tdG8tbGlnaHQsXG46cm9vdFtkYXRhLXRoZW1lPVwiZGFya1wiXSAudGhlbWUtdG9nZ2xlX19vcHRpb24tLXRvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdFtkYXRhLXRoZW1lPVwiZGFya1wiXSAudGhlbWUtdG9nZ2xlX19vcHRpb24tLXRvLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnRoZW1lLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYWx0LWRhcmspO1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IHZhcigtLXNwYWNpbmctOCk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAvKiBTYW1lIG1pc3NpbmctcnVsZSBwYXR0ZXJuIGFzIC53b29jb21tZXJjZS1JbnB1dC8uaW5wdXQtdGV4dCBpblxuICAgICAgIGFjY291bnQtZm9ybXMuY3NzIC0gbm8gYmFja2dyb3VuZC9jb2xvciB3YXMgZXZlciBzZXQgaGVyZSwgc28gdGhpc1xuICAgICAgIGlucHV0IHJlbGllZCBlbnRpcmVseSBvbiB0aGUgYnJvd3NlcidzIG93biBkZWZhdWx0IHdoaXRlL2JsYWNrXG4gICAgICAgaW5zdGVhZCBvZiBhbnl0aGluZyB0aGVtZS1hd2FyZS4gKi9cbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXJmYWNlLWFsdCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRlcnRpYXJ5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItaGVhZGluZyk7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1pbnB1dFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cmZhY2UtYWx0KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9vdGVyLXRvcCwgLmZvb3Rlci10b3AgLmNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1zdWJtaXQuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogPT09IFRBQkxFVCBBTkQgTU9CSUxFIFJFU1BPTlNJVkUgPT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItYWJvdXQsXG4gIC5mb290ZXItbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctNik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzbGV0dGVyLWZvb3Rlci1mb3JtIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAubmV3c2xldHRlci1mb290ZXItc3VibWl0LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBDb21wb25lbnQgU3R5bGVzXG4gKiBSZXVzYWJsZSBjb21wb25lbnRzIGFuZCB1dGlsaXR5IGNsYXNzZXNcbiAqL1xuXG4vKiA9PT0gQlVUVE9OUyA9PT0gKi9cbi5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMykgdmFyKC0tc3BhY2luZy02KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjE1cyBlYXNlO1xufVxuXG4vKiBTdWJ0bGUgaG92ZXIg4oCUIG9ubHkgb24gZGV2aWNlcyB0aGF0IGFjdHVhbGx5IGhhdmUgYSBtb3VzZS90cmFja3BhZFxuICAgKGhvdmVyOiBob3ZlciksIG5ldmVyIG9uIHRvdWNoLCB3aGVyZSBhIFwic3R1Y2tcIiBob3ZlciBzdGF0ZSBhZnRlciBhIHRhcFxuICAgd291bGQgYmUgY29uZnVzaW5nIHJhdGhlciB0aGFuIGhlbHBmdWwuIFVzZXMgYnJpZ2h0bmVzcygpIGluc3RlYWQgb2YgYVxuICAgc2Vjb25kIGhhcmRjb2RlZCBjb2xvciBzbyBpdCB3b3JrcyBvbiBhbnkgLmJ0biBiYWNrZ3JvdW5kIHdpdGhvdXQgbmVlZGluZ1xuICAgYSBtYXRjaGluZyBcIi1kYXJrXCIgdmFyaWFudCBkZWZpbmVkIGZvciBlYWNoIG9uZS4gKi9cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJ0bjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTIpO1xuICB9XG59XG5cbi8qID09PSBDT05GSVJNIE1PREFMID09PVxuICAgUmVwbGFjZXMgd2luZG93LmNvbmZpcm0oKSBmb3IgYW55IFtkYXRhLWNvbmZpcm1dIGVsZW1lbnQgKHNlZVxuICAgaW5pdENvbmZpcm1TdWJtaXQoKSBpbiBtb2R1bGVzL3V0aWxpdGllcy5qcykgd2l0aCBhIHN0eWxlZCBtb2RhbCBtYXRjaGluZ1xuICAgdGhlIHJlc3Qgb2YgdGhlIHNpdGUgaW5zdGVhZCBvZiB0aGUgYnJvd3NlcidzIG5hdGl2ZSBkaWFsb2cuIE1hcmt1cCBpc1xuICAgYnVpbHQgb25jZSBieSBKUyBhbmQgcmV1c2VkIGZvciBldmVyeSBjb25maXJtYXRpb24uICovXG4uZGktY29uZmlybS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLXotaW5kZXgtbW9kYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KTtcbn1cblxuLyogQXV0aG9yIHN0eWxlcyBiZWF0IHRoZSBVQSBbaGlkZGVuXXtkaXNwbGF5Om5vbmV9IHJ1bGUgb24gYSBwbGFpblxuICAgc3BlY2lmaWNpdHkgdGllLCBzbyB3aXRob3V0IHRoaXMgdGhlIG1vZGFsIHdvdWxkIHNob3cgZXZlbiB3aGlsZVxuICAgaGlkZGVuIC0gdGhlIFtoaWRkZW5dIGF0dHJpYnV0ZSBzZWxlY3RvciBoZXJlIHJhaXNlcyBzcGVjaWZpY2l0eSBlbm91Z2hcbiAgIHRvIGFjdHVhbGx5IHdpbi4gKi9cbi5kaS1jb25maXJtLW1vZGFsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGktY29uZmlybS1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW92ZXJsYXkpO1xufVxuXG4uZGktY29uZmlybS1tb2RhbF9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxnKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02KTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaS1jb25maXJtLW1vZGFsX19tZXNzYWdlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tc3BhY2luZy01KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuXG4uZGktY29uZmlybS1tb2RhbF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogdmFyKC0tc3BhY2luZy0zKTtcbn1cblxuLmRpLWNvbmZpcm0tbW9kYWxfX2FjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZGktY29uZmlybS1tb2RhbF9fY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbn1cblxuLyogPT09IFBBU1RFRCBDT05UQUNUL01BUCBDT05URU5UIEJMT0NLICgubW9qLWNvbnRhaW5lcikgPT09XG4gICBSZXVzZWQgYWNyb3NzIG11bHRpcGxlIHBhZ2UgYm9kaWVzICgvb3NlYm5pLXByZXZ6ZW0vLCAva29udGFrdC8sIC4uLikgYXNcbiAgIGEgcmF3IEhUTUwvaWZyYW1lIHNuaXBwZXQgZm9yIGEgXCJkZXRhaWxzIGNvbHVtbiArIGVtYmVkZGVkIG1hcFwiIGxheW91dC5cbiAgIFRoYXQgc25pcHBldCBjYXJyaWVzIGl0cyBvd24gaW5saW5lIDxzdHlsZT4gd2l0aCBhbiB1bnNjb3BlZFxuICAgYGEgeyBjb2xvcjogYmxhY2s7IH1gIC0gc2luY2UgaXQncyB0aGUgc2FtZSBzcGVjaWZpY2l0eSBhcyB0eXBvZ3JhcGh5LmNzcydzXG4gICBvd24gYmFyZSBgYSB7IGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTsgfSBgLCB3aGljaGV2ZXIgb25lIGlzIGxhdGVyIGluXG4gICB0aGUgRE9NIHdpbnMsIGFuZCB0aGUgcGFzdGVkIGJsb2NrIGFsd2F5cyBsb3NlcyAoaXQncyBvdXQgaGVyZSwgc2luY2VcbiAgIGl0J3MgcGFnZSBjb250ZW50IHRoYXQgbXVzdCBiZSByZWNvbG9yZWQgKmFmdGVyKiB0aGUgaGVhZGVyL2Zvb3RlciBhcmVcbiAgIGFscmVhZHkgaW4gdGhlIGZsYXQgY2FzY2FkZSkuIEl0IHJlbGlhYmx5IGJlYXRzIHRoZSB0aGVtZSdzIGxpbmsgY29sb3Igb25cbiAgIGV2ZXJ5IHBhZ2UgdGhhdCBoYXMgb25lLCBhdCBsZWFzdCB1bnRpbCBzb21lb25lIGVkaXRzIGl0IGluIHRoZSBwYWdlXG4gICBjb250ZW50IGRpcmVjdGx5LiBUaGVzZSBvdmVycmlkZXMgdXNlIHRoZSB0aGVtZSdzIG93biB0b2tlbnMvY2xhc3NlcyxcbiAgIHdoaWNoIHdpbiBvbiBzcGVjaWZpY2l0eSBpbnN0ZWFkIG9mIERPTSBvcmRlciAtIG5vdCBhIGJ1ZyBpbiB0aGUgdGhlbWUnc1xuICAgb3duIENTUywgYnV0IGl0IGxpdmVzIGhlcmUgc2luY2UgdGhlIGxlYWsgd2FzIHNob3dpbmcgdXAgYXMgb25lIGFuZCB0aGlzXG4gICBzbmlwcGV0IGhhcyBubyBwZXItcGFnZSBDU1MgaG9tZSBvZiBpdHMgb3duLiAqL1xuLm1vai1jb250YWluZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oZWFkaW5nKTtcbn1cblxuLm1vai1jb250YWluZXIgYVtocmVmXj1cInRlbDpcIl0sXG4ubW9qLWNvbnRhaW5lciBhW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7XG59XG5cbi8qID09PSBQUk9NTyBCQURHRSA9PT1cbiAgIFwiUHJvbW9cIiBvbiBhIGdhbWUncyBpbWFnZSB3aGlsZSBpdCBzdGlsbCBoYXMgcHJvbW8gcGllY2VzIGluIHN0b2NrXG4gICAoaW5jL3dvb2NvbW1lcmNlL3Byb21vLnBocCkuIFNob3AgZ3JpZCBhbmQgaG9tZXBhZ2UgZ3JpZDogdG9wIGxlZnQgb2YgdGhlXG4gICBpbWFnZSAodGhlIGJhc2tldCBpY29uIHNpdHMgdG9wIHJpZ2h0KS4gU2luZ2xlIHByb2R1Y3Q6IG9uZSBtb3JlIGJhZGdlIGluXG4gICAucHJvZHVjdC1iYWRnZXMsIHdoaWNoIGFscmVhZHkgcG9zaXRpb25zIGFuZCBzaXplcyBpdC5cbiAgIEJvdGggY29sb3JzIGFyZSBmaXhlZCB0b2tlbnMgKG5vdCByZWRlZmluZWQgaW4gZGFyayBtb2RlKSwgc28gdGhlIGJhZGdlXG4gICByZWFkcyB0aGUgc2FtZSBpbiBldmVyeSB0aGVtZS4gKi9cbi5wcm9tby1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvbW8tYmFkZ2UsXG4uY3Jvc3Mtc2VsbHMgLnByb2R1Y3QgLnByb21vLWJhZGdlLFxuLnVwc2VsbHMgLnByb2R1Y3QgLnByb21vLWJhZGdlLFxuLnJlbGF0ZWQgLnByb2R1Y3QgLnByb21vLWJhZGdlLFxuLnBnZi1pbWFnZSAucHJvbW8tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3BhY2luZy0yKTtcbiAgbGVmdDogdmFyKC0tc3BhY2luZy0yKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGdmLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLyoqXG4gKiBNYWluIFRoZW1lIFN0eWxlc2hlZXRcbiAqIFRlbWEgemEgRHJ1emFibmUgaWdyZSAtIE1vZGVybiBXb29Db21tZXJjZSBUaGVtZVxuICovXG5cbi8qID09PSBJTVBPUlRTID09PSAqL1xuLyogQWxsIENTUyBmaWxlcyBub3cgbG9hZGVkIGluZGl2aWR1YWxseSB2aWEgV29yZFByZXNzIHdwX2VucXVldWVfc3R5bGUoKSBmb3IgYmV0dGVyOlxuICogLSBCcm93c2VyIGNvbXBhdGliaWxpdHkgYW5kIGRlYnVnZ2luZ1xuICogLSBDYWNoZSBidXN0aW5nIGNvbnRyb2xcbiAqIC0gRGVwZW5kZW5jeSBtYW5hZ2VtZW50XG4gKiAtIFBlcmZvcm1hbmNlIG9wdGltaXphdGlvblxuICovXG5cbi8qID09PSBVVElMSVRZIENMQVNTRVMgPT09ICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT0gQkFTRSBTVFlMRVMgPT09ICovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10ZXJ0aWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW5vcm1hbCk7XG4gIC8qIERBUksgTU9ERTogdGhpcyBydWxlIC0gbm90IHR5cG9ncmFwaHkuY3NzJ3Mgb3duIGBib2R5e31gIC0gaXMgdGhlIG9uZVxuICAgICB0aGF0IGFjdHVhbGx5IHdpbnMgaW4gdGhlIGJyb3dzZXI6IHN0eWxlLmNzcyBkZXBlbmRzIG9uIChhbmQgc28gaXNcbiAgICAgYWx3YXlzIHByaW50ZWQgYWZ0ZXIpIHR5cG9ncmFwaHkuY3NzLCBoZWFkZXIuY3NzLCBmb290ZXIuY3NzLCBhbmRcbiAgICAgY29tcG9uZW50cy5jc3MgKHNlZSAkc3R5bGVfZGVwcyBpbiBpbmMvdGhlbWUtc2V0dXAucGhwKSwgc28gYXQgZXF1YWxcbiAgICAgc3BlY2lmaWNpdHkgdGhpcyBpcyB0aGUgTEFTVCBib2R5e30gcnVsZSBpbiBjYXNjYWRlIG9yZGVyIGFuZFxuICAgICBvdmVycmlkZXMgYWxsIG9mIHRoZW0uIFNhbWUgZml4IGFzIHR5cG9ncmFwaHkuY3NzJ3Mgb3duIGJvZHl7fSBydWxlIC1cbiAgICAgcm91dGUgdGhyb3VnaCB0aGUgc2VtYW50aWMgdG9rZW5zIGluc3RlYWQgb2YgdGhlIGxpdGVyYWwgYnJhbmQgcHVycGxlXG4gICAgIC8gY3JlYW0gdGludCwgd2hpY2ggaXMgd2hhdCBhY3R1YWxseSBuZWVkcyB0byBoYXBwZW4gZm9yIHRoZSByZWFsXG4gICAgIHJlbmRlcmVkIHBhZ2UuICovXG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ociB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNSk7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2luZy00KSBhdXRvIHZhcigtLXNwYWNpbmctNCkgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qID09PSBNQUlOIENPTlRFTlQgPT09ICovXG4uc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KSAwO1xufVxuXG4vKiA9PT0gSElERSBQQUdFIFRJVExFUyA9PT0gKi9cbi5wYWdlLXRpdGxlLFxuLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBLZWVwIHNwZWNpZmljIHRpdGxlcyBpZiBuZWVkZWQgKi9cbi5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIFNob3cgdGl0bGVzIG9uIGJsb2cgcG9zdHMgYW5kIHByb2R1Y3QgcGFnZXMgKi9cbn1cblxuLyogPT09IFBBR0UgQ09OVEVOVCBTVFlMSU5HID09PSAqL1xuLyogQWJvdXQgUGFnZSAoTyBuYXMpIGFuZCBvdGhlciBwYWdlcyAtIG1heCB3aWR0aCBhbmQgY2VudGVyZWQgKi9cbi5wYWdlIC5lbnRyeS1jb250ZW50LFxuLnBhZ2UgYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIEluY3JlYXNlZCBwYWRkaW5nIGFuZCBqdXN0aWZpZWQgdGV4dCBvbiBtb2JpbGUgZm9yIHBhZ2VzICovXG4gIC5wYWdlIC5lbnRyeS1jb250ZW50LFxuICAucGFnZSBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpIHZhcigtLXNwYWNpbmctNik7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBhZ2UgLmVudHJ5LWNvbnRlbnQsXG4gIC5wYWdlIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNik7XG4gIH1cblxuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIl19 */@media print{/*!
 * Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 * Subset for druzabneigre.si (48 icons) - built by tools/fonts/fontawesome-subset.js
 */
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-plus{--fa:"\+"}.fa-x{--fa:"X"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user{--fa:"\f007"}.fa-check{--fa:"\f00c"}.fa-times,.fa-xmark{--fa:"\f00d"}.fa-clock{--fa:"\f017"}.fa-download{--fa:"\f019"}.fa-list{--fa:"\f03a"}.fa-map-marker{--fa:"\f041"}.fa-play{--fa:"\f04b"}.fa-times-circle{--fa:"\f057"}.fa-check-circle{--fa:"\f058"}.fa-question-circle{--fa:"\f059"}.fa-info-circle{--fa:"\f05a"}.fa-arrow-left{--fa:"\f060"}.fa-gift{--fa:"\f06b"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle{--fa:"\f071"}.fa-shopping-cart{--fa:"\f07a"}.fa-comments{--fa:"\f086"}.fa-phone{--fa:"\f095"}.fa-credit-card{--fa:"\f09d"}.fa-truck{--fa:"\f0d1"}.fa-envelope{--fa:"\f0e0"}.fa-spinner{--fa:"\f110"}.fa-calendar{--fa:"\f133"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-share-nodes{--fa:"\f1e0"}.fa-trash{--fa:"\f1f8"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-location-dot{--fa:"\f3c5"}.fa-box{--fa:"\f466"}.fa-truck-fast{--fa:"\f48b"}.fa-box-open{--fa:"\f49e"}.fa-book-open{--fa:"\f518"}.fa-store{--fa:"\f54e"}.fa-file-arrow-down{--fa:"\f56d"}.fa-file-invoice{--fa:"\f570"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/Tema-za-Druzabne-igre/fontawesome/webfonts/icons-brands-400.woff2?v=aa61fda0)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-instagram{--fa:"\f16d"}.fa-whatsapp{--fa:"\f232"}.fa-discord{--fa:"\f392"}.fa-facebook-f{--fa:"\f39e"}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/Tema-za-Druzabne-igre/fontawesome/webfonts/icons-regular-400.woff2?v=aa61fda0)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/Tema-za-Druzabne-igre/fontawesome/webfonts/icons-solid-900.woff2?v=aa61fda0)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}}.woocommerce,.woocommerce-page,.shop-container{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.woocommerce button,.woocommerce .button,.woocommerce input[type="submit"],.woocommerce input[type="button"],.woocommerce .checkout-button,.woocommerce .single_add_to_cart_button,.woocommerce .wc-forward{max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product .added_to_cart{display:none!important}.pgf-info .added_to_cart{display:none!important}.woocommerce-tabs.wc-tabs-wrapper{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8);background:var(--color-surface);overflow:hidden}.woocommerce-tabs ul.wc-tabs{list-style:none;margin:0;padding:0;display:flex;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.woocommerce-tabs ul.wc-tabs li{margin:0;background:none;border:none;position:relative}.woocommerce-tabs ul.wc-tabs li a{display:block;padding:var(--spacing-4) var(--spacing-6);color:var(--color-text-subtle);text-decoration:none;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);border-bottom:3px solid #fff0}.woocommerce-tabs ul.wc-tabs li a:hover{border-bottom-color:var(--color-primary-light)}.woocommerce-tabs ul.wc-tabs li.active a{color:var(--color-heading);font-weight:var(--font-weight-bold);background:var(--color-surface);border-bottom-color:var(--color-heading)}.woocommerce-tabs .wc-tab{padding:var(--spacing-6) 0;border:none;background:none}.woocommerce-tabs .wc-tab h2{display:none}.woocommerce-tabs .wc-tab p{font-family:var(--font-tertiary);line-height:var(--line-height-relaxed);color:var(--color-heading);margin-bottom:var(--spacing-4)}.product-price{font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--color-heading);font-size:var(--font-size-base)}.blockUI.blockOverlay{background-color:var(--color-surface)!important}.woocommerce-notices-wrapper{margin-bottom:var(--spacing-4)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice,.wc-block-components-notice-banner{position:relative;padding:var(--spacing-4) var(--spacing-6);margin-bottom:var(--spacing-4);border-left:4px solid;font-size:var(--font-size-base);line-height:1.5;animation:slideInDown 0.3s ease-out}.woocommerce-message{background-color:var(--color-success-bg);border-left-color:var(--color-success);color:var(--color-success-text)}.woocommerce-message::before{content:"✓";position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);font-weight:700;color:var(--color-success);font-size:var(--font-size-lg)}.woocommerce-info{background-color:var(--color-info-bg);border-left-color:var(--color-info);color:var(--color-info-text)}.woocommerce-info::before{content:"ℹ";position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);font-weight:700;color:var(--color-info);font-size:var(--font-size-lg)}.woocommerce-error{background-color:var(--color-error-bg);border-left-color:var(--color-error);color:var(--color-error-text)}.woocommerce-error::before{content:"⚠";position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);font-weight:700;color:var(--color-error);font-size:var(--font-size-lg)}.woocommerce-notice,.wc-block-components-notice-banner{background-color:var(--color-notice-bg);border-left-color:var(--color-notice);color:var(--color-notice-text)}.woocommerce-notice::before,.wc-block-components-notice-banner::before{content:"⚡";position:absolute;left:var(--spacing-4);top:50%;transform:translateY(-50%);font-weight:700;color:var(--color-notice);font-size:var(--font-size-lg)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{padding-left:calc(var(--spacing-6) + var(--spacing-8))}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-notice a{color:inherit;text-decoration:underline;font-weight:var(--font-weight-medium)}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-notice a:hover{text-decoration:none}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:var(--spacing-6)}.woocommerce-cart .woocommerce-message[role="alert"]{background-color:var(--color-success-bg);border-left-color:var(--color-success);color:var(--color-success-text)}.woocommerce-cart .woocommerce-message .restore-item{display:inline-block;margin-left:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background-color:var(--color-success);color:var(--color-white);text-decoration:none;font-size:var(--font-size-sm);transition:background-color 0.2s}.woocommerce-cart .woocommerce-message .restore-item:hover{background-color:var(--color-success-hover);color:var(--color-white)}.woocommerce-checkout .woocommerce-error{margin-bottom:var(--spacing-6)}.woocommerce-checkout .woocommerce-error ul{margin:0;padding-left:var(--spacing-4);list-style-type:disc}.woocommerce-checkout .woocommerce-error li{margin-bottom:var(--spacing-1)}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-error{margin-bottom:var(--spacing-6)}.woocommerce-shop .woocommerce-message,.woocommerce-archive .woocommerce-message{position:fixed;top:var(--spacing-4);right:var(--spacing-4);z-index:1000;max-width:400px;margin:0;animation:slideInRight 0.3s ease-out}.woocommerce-shop .woocommerce-message.auto-hide,.woocommerce-archive .woocommerce-message.auto-hide{animation:slideInRight 0.3s ease-out,fadeOut 0.5s ease-out 3s forwards}.woocommerce-notice.loading::before{content:"";width:16px;height:16px;border:2px solid var(--color-notice);border-top:2px solid #fff0;animation:spin 1s linear infinite}@keyframes slideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{from{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.woocommerce-message .notice-dismiss,.woocommerce-info .notice-dismiss,.woocommerce-error .notice-dismiss,.woocommerce-notice .notice-dismiss{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background:none;border:none;font-size:var(--font-size-lg);cursor:pointer;color:inherit;opacity:.7;padding:var(--spacing-1);line-height:1;transition:opacity 0.2s}.woocommerce-message .notice-dismiss:hover,.woocommerce-info .notice-dismiss:hover,.woocommerce-error .notice-dismiss:hover,.woocommerce-notice .notice-dismiss:hover{opacity:1}@media (max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{padding:var(--spacing-3) var(--spacing-4);padding-left:calc(var(--spacing-4) + var(--spacing-6));font-size:var(--font-size-sm);margin-bottom:var(--spacing-3)}.woocommerce-shop .woocommerce-message,.woocommerce-archive .woocommerce-message{position:static;max-width:none;margin-bottom:var(--spacing-4);animation:slideInDown 0.3s ease-out}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-notice::before{font-size:var(--font-size-base);left:var(--spacing-3)}}.woocommerce-message[data-lang="si"],.woocommerce-info[data-lang="si"],.woocommerce-error[data-lang="si"],.woocommerce-notice[data-lang="si"]{font-family:var(--font-tertiary)}@media (prefers-contrast:high){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{border-width:2px;border-style:solid}}@media (prefers-reduced-motion:reduce){.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{animation:none}}.woocommerce-message:focus-within,.woocommerce-info:focus-within,.woocommerce-error:focus-within,.woocommerce-notice:focus-within{outline:none}.di-notif-badge{display:inline-block;background:var(--color-primary-alt);color:var(--color-white);font-size:11px;font-weight:700;line-height:1;padding:2px 6px;border-radius:var(--border-radius-full);margin-left:4px;vertical-align:middle}.di-notifications-delete-all{margin-bottom:var(--spacing-4);text-align:right}.di-notifications-list{list-style:none;margin:0;padding:0}.di-notification{position:relative;padding:var(--spacing-3) var(--spacing-8) var(--spacing-3) var(--spacing-3);border-bottom:1px solid var(--color-gray-light)}.di-notification:last-child{border-bottom:none}.di-notification a{display:block;color:inherit;text-decoration:none}.di-notification__delete{position:absolute;top:var(--spacing-2);right:var(--spacing-2);margin:0}.di-notification__delete-btn{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border:none;background:none;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1;cursor:pointer}@media (hover:hover) and (pointer:fine){.di-notification__delete-btn:hover{color:var(--color-primary-alt)}}.di-notification.is-unread{background:var(--color-surface-unread)}.di-notification__title{font-weight:var(--font-weight-bold);margin-bottom:4px}.di-notification__message{margin-bottom:4px}.di-notification__date{font-size:var(--font-size-xs);color:var(--color-text-muted)}.di-notification-prefs{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--color-gray-light)}.di-notification-prefs__title{font-family:var(--font-primary);color:var(--color-heading);margin-bottom:var(--spacing-4)}.di-notification-prefs__group{border:none;padding:0;margin:0 0 var(--spacing-6)}.di-notification-prefs__group-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--color-heading);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;padding:0;margin-bottom:var(--spacing-3)}.di-notification-prefs__row{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);cursor:pointer}.di-notification-prefs__row input[type="checkbox"]{width:auto;margin:0}.di-notification-prefs__submit{width:auto;margin-top:var(--spacing-2)}.shop-breadcrumbs .woocommerce-breadcrumb{font-size:var(--font-size-xs);color:var(--color-text-subtle);margin:0}.shop-breadcrumbs .woocommerce-breadcrumb a{color:var(--color-text-subtle);text-decoration:none}.shop-breadcrumbs .woocommerce-breadcrumb a:hover{color:var(--color-primary-alt)}.shop-utilities-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}.shop-ordering-right form select{border:none}.woocommerce-ordering select{color:var(--color-heading);background-color:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;outline:none}.woocommerce-result-count{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.shop-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--spacing-8);align-items:start;width:100%}.shop-sidebar{grid-column:1;grid-row:1;padding:var(--spacing-4)}.shop-sidebar h3{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);font-size:var(--font-size-lg)}.shop-main{grid-column:2;grid-row:1;min-height:60vh;min-width:0;background-color:var(--color-surface)}.shop-main .products .product .product-info{background-color:var(--color-surface)}.wp-block-woocommerce-product-filters fieldset{border:none;padding:0;margin:0}.wc-block-product-filter-chips__items{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.wc-block-product-filter-chips__item{padding:var(--spacing-3)!important;outline:none!important}.wc-block-product-filter-chips__item[aria-checked="true"],.wc-block-product-filter-chips__item.selected,.wc-block-product-filter-chips__item.pending{border:1px solid var(--color-primary-alt)!important;color:var(--color-primary-alt)!important;background-color:var(--color-accent-tint)!important}.wc-block-product-filter-chips__item:hover{border-color:var(--color-primary-alt);color:var(--color-primary-alt)}@media (max-width:768px){.wc-block-product-filter-chips__item{transition:all 0.2s ease!important}.wc-block-product-filter-chips__item:active{transform:scale(.95)}.wc-block-product-filter-chips__item.selected{box-shadow:0 2px 4px var(--color-accent-tint-strong)}}.wc-block-product-filter-price-slider__range{--range-color:var(--color-primary-alt) !important}.wp-block-woocommerce-product-filters .wc-block-product-filter-price-slider__inputs{display:flex;gap:var(--spacing-2)}.wp-block-woocommerce-product-filters .wc-block-product-filter-price-slider__inputs input[type="number"]{width:100%;padding:var(--spacing-2);border:1px solid var(--color-gray-light);border-radius:4px;font-size:var(--font-size-sm);text-align:center}.wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-0{list-style:none;padding-left:0}.wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1{list-style:circle;padding-left:1.25rem}.wp-block-woocommerce-product-categories .wc-block-product-categories-list-item__name:hover{color:var(--color-primary-alt)}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-4"]{order:1}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-5"]{order:2}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-6"]{order:3}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-7"]{order:4}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-8"]{order:5}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-9"]{order:6}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-10"]{order:7}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-11"]{order:8}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-12"]{order:9}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-13"]{order:10}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-14"]{order:11}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-15"]{order:12}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-16"]{order:13}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-17"]{order:14}.wc-block-product-filter-chips__item[data-wp-key*="starost-igralcev-18"]{order:15}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-1"]{order:1}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-2"]{order:2}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-3"]{order:3}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-4"]{order:4}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-5"]{order:5}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-6"]{order:6}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-7"]{order:7}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-8"]{order:8}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-9"]{order:9}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-10"]{order:10}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-11"]{order:11}.wc-block-product-filter-chips__item[data-wp-key*="attribute/igralci-12"]{order:12}.wp-element-button{width:100%;background-color:var(--color-primary-alt);color:var(--color-white);border:none;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-family:var(--font-tertiary);border-radius:6px;cursor:pointer}@media (max-width:1024px){.shop-layout{grid-template-columns:250px minmax(0,1fr);gap:var(--spacing-6)}}@media (max-width:768px){.shop-layout{grid-template-columns:1fr;gap:var(--spacing-4)}.shop-sidebar{grid-column:auto;grid-row:auto;padding:var(--spacing-4);margin-top:var(--spacing-4)}.shop-main{grid-column:auto;grid-row:auto;min-height:auto}.shop-breadcrumbs .woocommerce-breadcrumb{font-size:var(--font-size-xs)}.shop-utilities-bar{flex-direction:column;align-items:stretch;margin-top:var(--spacing-2)}}@media (max-width:600px){.wc-block-product-filters__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.wc-block-product-filters__overlay-dialog{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;padding:var(--spacing-6) var(--spacing-6)}.wc-block-product-filters__overlay-header{border-bottom:1px solid var(--color-gray-light);display:flex;justify-content:flex-end;flex-flow:row!important;position:absolute;right:0;top:0;z-index:10000}.wc-block-product-filters__close-overlay{background:none;border:none;display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-heading);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-2);border-radius:4px}.wc-block-product-filters__close-overlay span{display:none}.wc-block-product-filters__close-overlay svg{width:40px;height:40px}.wc-block-product-filters__overlay-content{flex:1;overflow-y:auto;padding-bottom:var(--spacing-6)!important;-webkit-overflow-scrolling:touch}.wc-block-product-filters__overlay-content h2{font-family:var(--font-primary);color:var(--color-heading);font-size:var(--font-size-xl);margin-bottom:var(--spacing-6)}.wc-block-product-filters__overlay-content h3{font-family:var(--font-primary);color:var(--color-heading);font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);margin-top:var(--spacing-6)}.wc-block-product-filters__overlay-content h3:first-of-type{margin-top:0}.wp-block-woocommerce-product-filter-attribute,.wp-block-woocommerce-product-filter-price,.wp-block-woocommerce-product-filter-status{margin-bottom:var(--spacing-6)}.wc-block-product-filter-clear-button .wp-block-button__link{background-color:#fff0;color:var(--color-primary-alt);border:1px solid var(--color-primary-alt);font-size:var(--font-size-sm);padding:var(--spacing-2) var(--spacing-4);border-radius:6px;font-family:var(--font-tertiary);transition:all 0.2s ease}.wc-block-product-filter-clear-button .wp-block-button__link:hover{background-color:var(--color-primary-alt);color:var(--color-white)}.wc-block-product-filters__overlay-footer{position:sticky;bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:0;right:0;padding:var(--spacing-3) 0!important;padding-bottom:calc(var(--spacing-8) + env(safe-area-inset-bottom, -10px))!important;background-color:var(--color-surface);z-index:10000;width:100%;box-sizing:border-box;box-shadow:none!important}.wc-block-product-filters__apply{width:100%;background-color:var(--color-primary-alt);color:var(--color-white);border:none;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-family:var(--font-tertiary);border-radius:6px;cursor:pointer;font-weight:var(--font-weight-medium);transition:all 0.2s ease}@supports (-webkit-touch-callout:none){.wc-block-product-filters__overlay-dialog{min-height:-webkit-fill-available}.wc-block-product-filters__overlay-footer{padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom))}}@media (max-width:600px) and (orientation:landscape){.wc-block-product-filters__overlay-dialog{height:100vh}.wc-block-product-filters__overlay-content{max-height:calc(100vh - 140px)}}}@media (max-width:768px){body.mobile-custom-filters .custom-mobile-filters{display:block;margin-bottom:var(--spacing-4)}body.mobile-custom-filters .wc-block-product-filters{display:none!important}.custom-mobile-filters{display:none}.mobile-filter-toggle{background:none;border:none;color:var(--color-heading);font-size:var(--font-size-sm);font-family:var(--font-tertiary);cursor:pointer;padding:var(--spacing-2) 0;text-decoration:underline;font-weight:500}.mobile-filter-toggle:hover{color:var(--color-primary-alt)}.mobile-filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-surface);z-index:9999;display:flex;flex-direction:column}.mobile-filter-overlay-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.mobile-filter-overlay-header h3{font-family:var(--font-primary);color:var(--color-heading);font-size:var(--font-size-xl);margin:0}.mobile-filter-close{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-heading);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mobile-filter-overlay-content{flex:1;overflow-y:auto;padding:var(--spacing-4)}.mobile-filter-form{background:#fff0;border:none;padding:0}.mobile-filter-overlay-footer{padding:var(--spacing-4);border-top:1px solid var(--color-border);background:var(--color-surface)}.filter-section{margin-bottom:var(--spacing-4)}.filter-section h3{font-family:var(--font-primary);color:var(--color-heading);font-size:var(--font-size-lg);margin-bottom:var(--spacing-3)}.filter-section label{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-size-base);color:var(--color-heading);cursor:pointer;padding:var(--spacing-2);border-radius:4px;transition:background-color 0.2s ease}.filter-section label:hover{background-color:var(--color-accent-tint)}.filter-section input[type="checkbox"]{margin-right:var(--spacing-2);transform:scale(1.2)}.apply-filters-btn{width:100%;background-color:var(--color-primary-alt);color:var(--color-white);border:none;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);font-family:var(--font-tertiary);border-radius:6px;cursor:pointer;font-weight:var(--font-weight-medium);transition:all 0.2s ease}.apply-filters-btn:hover{background-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 8px var(--color-shadow-lg)}.wc-block-product-filters__overlay .wp-block-woocommerce-product-filter-active:has(.wc-block-product-filter-removable-chips__item){display:block!important;visibility:visible!important;opacity:1!important}.wc-block-product-filters__overlay .wp-block-woocommerce-product-filter-active[hidden]:has(.wc-block-product-filter-removable-chips__item){display:block!important}.wc-block-product-filters__overlay .wc-block-product-filter-removable-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:0;margin:0;list-style:none}.wc-block-product-filters__overlay .wc-block-product-filter-removable-chips__item{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-heading);padding:var(--spacing-2) var(--spacing-2);font-size:var(--font-size-sm);border:1px solid var(--color-primary-lighter);margin-right:var(--spacing-2)}.wc-block-product-filters__overlay .wc-block-product-filter-removable-chips__label{font-family:var(--font-tertiary);font-size:var(--font-size-sm);color:var(--color-heading)}.wc-block-product-filters__overlay .wc-block-product-filter-removable-chips__remove{display:flex;align-items:center;justify-content:center;background:#fff0;border:none;padding:0;cursor:pointer;color:var(--color-heading);width:16px;height:16px}.wc-block-product-filters__overlay .wc-block-product-filter-removable-chips__remove svg{width:16px;height:16px;fill:currentColor}.wc-block-product-filters__overlay .wp-block-woocommerce-product-filter-clear-button .wp-block-button__link{background-color:#fff0;color:var(--color-primary-alt);border-color:var(--color-primary-alt);font-size:var(--font-size-sm)}}@media (max-width:768px){body.scroll-lock{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}}.produc-info{background-color:var(--color-surface)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:var(--spacing-6)}.woocommerce ul.products li.product{min-width:0;box-sizing:border-box;background:var(--color-surface);border-radius:var(--border-radius-xl);overflow:hidden;position:relative;margin-bottom:var(--spacing-6)}.woocommerce ul.products li.product .price bdi{font-size:var(--font-size-sm)}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;position:relative;overflow:hidden;text-align:center}.woocommerce ul.products li.product .product-stock-banner{position:absolute;bottom:0;left:var(--spacing-2);right:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);text-align:center;z-index:10;border-radius:var(--border-radius-sm)}.woocommerce ul.products li.product .product-stock-banner.out-of-stock{background:var(--color-primary-lighter);font-size:var(--font-size-xl);color:var(--color-white)}.woocommerce ul.products li.product img{width:70%;height:auto;margin:0 15%;aspect-ratio:1 / 1;object-fit:contain;object-position:center;background:#fff0;transition:none!important;transform:none!important}.woocommerce ul.products li.product:hover img,.woocommerce ul.products li.product img:hover{transform:none!important;transition:none!important;scale:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;margin:0}.woocommerce ul.products li.product .button{display:none}.woocommerce ul.products li.product .onsale{display:none!important}.woocommerce ul.products li.product .product-category{padding:0;margin-bottom:var(--spacing-1)}.woocommerce ul.products li.product .product-category span{display:inline-block;color:var(--color-text-subtle);font-family:var(--font-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}@media (max-width:768px){.woocommerce ul.products li.product .product-add-to-cart-icon{opacity:1}.woocommerce ul.products li.product .product-stock-banner.out-of-stock{font-size:var(--font-size-sm)}}.product-add-to-cart-icon{appearance:none;-webkit-appearance:none;border:none;font:inherit;position:absolute;top:var(--spacing-1);right:var(--spacing-1);width:40px;height:40px;background:var(--color-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 4px var(--color-shadow-lg);opacity:0;transform:scale(.8);transition:all 0.3s ease;z-index:10}.product-add-to-cart-icon i{color:var(--color-heading);font-size:var(--font-size-base)}.woocommerce ul.products li.product:hover .product-add-to-cart-icon,.cross-sells .product:hover .product-add-to-cart-icon,.upsells .product:hover .product-add-to-cart-icon,.related .product:hover .product-add-to-cart-icon{opacity:1!important;transform:scale(1)!important}.product-add-to-cart-icon:hover{background:var(--color-primary)}.product-add-to-cart-icon:hover i{color:var(--color-white)}.product-stock-banner{position:absolute;bottom:0;left:var(--spacing-2);right:var(--spacing-2);background:var(--color-scrim);color:var(--color-white);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);text-align:center;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.product-stock-banner.out-of-stock{background:var(--color-scrim-muted);color:var(--color-white)}@media (max-width:768px){.product-add-to-cart-icon{opacity:1;transform:scale(1)}}.cross-sells .product .product-add-to-cart-icon,.upsells .product .product-add-to-cart-icon,.related .product .product-add-to-cart-icon{position:absolute;top:var(--spacing-1);right:var(--spacing-1)}.woocommerce nav.woocommerce-pagination,.woocommerce #respond nav.woocommerce-pagination{text-align:center;margin-top:var(--spacing-8)}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;list-style:none;margin:0;padding:0;gap:var(--spacing-2);background:var(--color-surface);padding:var(--spacing-3)}.woocommerce nav.woocommerce-pagination ul li{margin:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-3);min-width:40px;height:40px;color:var(--color-heading);text-decoration:none;font-family:var(--font-tertiary);font-size:var(--font-size-sm);border:1px solid var(--color-primary);font-weight:var(--font-weight-medium)}.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--color-primary-lighter);color:var(--color-white)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-bold)}@media (max-width:915px){.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:38px;height:38px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);flex-shrink:0}}@media (max-width:768px){.woocommerce nav.woocommerce-pagination ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:var(--spacing-1);padding:var(--spacing-2);max-width:100%!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:36px;height:36px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);flex-shrink:0}}@media (max-width:425px){.woocommerce nav.woocommerce-pagination ul{gap:2px!important;padding:var(--spacing-1)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:28px!important;height:28px!important;padding:2px 4px!important;font-size:10px!important}}.product-brand{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.product-brand .brand-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.product-brand .brand-logo{max-height:60px;width:auto}.product-brand .brand-name{font-size:14px;font-weight:600;color:inherit}.dg-category-title{margin:0 0 15px}.dg-category-header{margin-bottom:30px}.dg-category-header__content{max-width:900px}.dg-category-header__content h1{margin-bottom:15px}.dg-category-header__image{margin-bottom:25px;overflow:hidden;border-radius:12px}.dg-category-header__image img{display:block;width:100%;height:auto}.dg-category-header--logo{display:flex;justify-content:flex-start;gap:30px;margin:35px 0}.dg-category-header--logo .dg-category-header__logo{max-width:220px}.dg-category-header--logo .dg-category-header__logo img{display:block;width:100%;height:auto;object-fit:contain}.dg-category-header--logo .dg-category-header__content{max-width:700px}.dg-category-hero{position:relative;min-height:360px;margin:35px 0;border-radius:14px;overflow:hidden}.dg-category-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.dg-category-hero__overlay{position:relative;min-height:360px;display:flex;align-items:flex-end;padding:40px;background:linear-gradient(to top,var(--color-scrim),transparent)}.dg-category-hero__content{max-width:850px;color:var(--color-white)}.dg-category-hero__content h1{color:var(--color-white);margin:0 0 15px}.dg-category-hero .dg-category-intro p{color:var(--color-white)}.dg-category-intro{line-height:1.7}.dg-category-intro p:last-child{margin-bottom:0}.dg-category-subcategories{margin:30px 0 40px}.dg-category-subcategories__heading{margin:0 0 18px}.dg-category-subcategories__grid{display:grid;grid-template-columns:repeat(var(--dg-category-columns),minmax(0,1fr));gap:20px}.dg-category-subcategory{display:block;text-decoration:none;color:inherit}.dg-category-subcategory__image{position:relative;overflow:hidden;border-radius:10px}.dg-category-subcategory__image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important;transition:transform 0.25s ease}.dg-category-subcategory:hover .dg-category-subcategory__image img{transform:scale(1.04)}.dg-category-subcategory__overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(to top,var(--color-scrim),transparent 65%)}.dg-category-subcategory__title{width:100%;color:var(--color-white);font-weight:600;text-align:left;font-size:var(--font-size-2xl)}.dg-category-subcategory__count{font-weight:400;color:var(--color-on-image-muted)}.dg-best-games-link{margin:35px 0;padding:25px 30px;border-radius:12px;background:var(--color-surface-alt)}.dg-best-games-link__inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.dg-best-games-link__content h2{margin:0 0 5px}.dg-best-games-link__content p{margin:0}.dg-best-games-link__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:7px;text-decoration:none;white-space:nowrap;font-weight:600}.dg-featured-games{margin:35px 0 40px}.dg-featured-games__header{margin-bottom:18px}.dg-featured-games__header h2{margin:0}.dg-featured-games__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15%}.dg-featured-game{display:block;text-decoration:none;overflow:hidden;border-radius:10px}.dg-featured-game__image{overflow:hidden;line-height:0}.dg-featured-game__image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;transition:transform 0.25s ease}.dg-featured-game:hover .dg-featured-game__image img{transform:scale(1.03)}.dg-featured-game__name{display:block;margin-top:8px;font-weight:600;text-align:center}.dg-category-content{margin:40px 0;line-height:1.7}.dg-category-content h2,.dg-category-content h3{margin-top:30px}.dg-category-faq{margin:var(--spacing-10) 0 var(--spacing-5)}.dg-category-faq__inner{max-width:900px}.dg-category-faq h2{margin-bottom:20px}.dg-faq-item{border-bottom:1px solid var(--color-border)}.dg-faq-item:first-child{border-top:1px solid var(--color-border)}.dg-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-weight:600}.dg-faq-item summary::-webkit-details-marker{display:none}.dg-faq-icon{flex:0 0 auto;font-size:24px;font-weight:400;transition:transform 0.2s ease}.dg-faq-item[open] .dg-faq-icon{transform:rotate(45deg)}.dg-faq-answer{padding:0 40px 20px 0;line-height:1.7}.dg-faq-answer p:last-child{margin-bottom:0}@media (max-width:900px){.dg-category-subcategories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-featured-games__grid{gap:12px}.dg-best-games-link__inner{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.dg-category-hero,.dg-category-hero__overlay{min-height:280px}.dg-category-hero{border-radius:10px}.dg-category-hero__overlay{padding:25px}.dg-category-header--logo .dg-category-header__logo{max-width:160px}.dg-category-subcategories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dg-category-subcategory__overlay{justify-content:center;text-align:center}.dg-category-subcategory__title{text-align:center}.dg-featured-games__grid{grid-template-columns:1fr;gap:40px}.dg-featured-game{margin:0 25%}.dg-best-games-link{padding:20px}.dg-best-games-link__button{width:100%}.dg-category-header--logo{flex-direction:column}}.sticky-product-header{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--color-surface);box-shadow:0 2px 20px var(--color-shadow-lg);transform:translateY(-100%);transition:transform 0.3s ease}.sticky-product-header.active{transform:translateY(0)}.sticky-header-content{display:flex;align-items:center;padding:var(--spacing-4) 0;gap:var(--spacing-6)}.sticky-logo{flex:0 0 auto;width:200px}.sticky-logo img{max-height:160px;width:auto;display:block}.sticky-logo a{text-decoration:none;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-heading);display:block}.sticky-product-info{display:grid;grid-template-columns:auto minmax(0,1fr) 1fr;align-items:center;gap:var(--spacing-4);flex:1;height:100%}.sticky-product-image{flex:0 0 auto;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.sticky-product-image img{width:50px;height:50px;object-fit:cover;border-radius:var(--border-radius-md);display:block}.sticky-product-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;height:100%}.sticky-product-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-heading);margin:0 0 var(--spacing-1) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.sticky-product-price{font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--color-heading);font-size:var(--font-size-base)}.sticky-add-to-cart{flex:0 0 auto;display:flex;align-items:center;height:100%;justify-content:end}.sticky-add-to-cart .btn{width:auto;padding:var(--spacing-2) var(--spacing-3);background:var(--color-primary-alt);border:none;border-radius:var(--border-radius-md);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;text-decoration:none;white-space:nowrap;display:flex;align-items:center;justify-content:center}.sticky-product-header .container{padding:var(--spacing-2);margin:0 auto}.sticky-cart-form{display:flex;align-items:center;gap:var(--spacing-3);margin:0}.sticky-quantity-wrapper{display:flex;align-items:center;border:1px solid var(--color-gray-light);border-radius:var(--border-radius-md);overflow:hidden;height:36px}.sticky-qty-btn{background:var(--color-surface);border:none;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--font-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-heading);cursor:pointer;transition:all 0.3s ease}.sticky-qty-btn:hover{background:var(--color-primary-lighter);color:var(--color-white)}.sticky-qty{width:50px;height:36px;padding:0;border:none;border-left:1px solid var(--color-gray-light);border-right:1px solid var(--color-gray-light);text-align:center;font-family:var(--font-tertiary);font-size:var(--font-size-sm);background:var(--color-surface);-moz-appearance:textfield;appearance:textfield}.sticky-qty::-webkit-outer-spin-button,.sticky-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sticky-qty:focus{outline:none;background:var(--color-surface)}@media (max-width:1024px){.sticky-header-content{gap:var(--spacing-4)}}@media (max-width:768px){.sticky-logo{display:none}.sticky-header-content{gap:var(--spacing-3);padding:var(--spacing-2) 0}.sticky-product-image img{width:40px;height:40px}.sticky-product-title{font-size:var(--font-size-sm)}.sticky-product-price{font-size:var(--font-size-sm)}.sticky-quantity-wrapper,.sticky-qty-btn,.sticky-qty{height:32px}.sticky-qty-btn{width:32px;font-size:var(--font-size-xs)}.sticky-qty{width:40px;font-size:var(--font-size-xs)}}@media (max-width:480px){.sticky-product-info{grid-template-columns:1fr 1fr}.sticky-product-details{display:none}.sticky-header-content{justify-content:space-between}}@media (max-width:320px){.sticky-qty{width:20px}}.sticky-cart-drawer{position:fixed;top:0;right:-400px;width:400px;height:100dvh;background-color:var(--color-surface);box-shadow:-2px 0 20px var(--color-shadow);z-index:10000;display:flex;flex-direction:column;transition:right 0.3s ease;padding:var(--spacing-6);box-sizing:border-box}.sticky-cart-drawer.active{right:0}.sticky-cart-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.sticky-cart-title{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-heading)}.sticky-cart-title i{color:var(--color-heading);font-size:1.2em}.close-sticky-cart{background:none;border:none;width:32px;height:32px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-lg)}.sticky-cart-shipping-progress{padding:var(--spacing-3) var(--spacing-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}.shipping-progress-message{margin:0 0 var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-heading)}.sticky-cart-shipping-progress.reached .shipping-progress-message{margin-bottom:0}.shipping-progress-bar{height:6px;background:var(--color-border);overflow:hidden}.sticky-cart-shipping-progress.reached .shipping-progress-bar{display:none}.shipping-progress-bar-fill{height:100%;background:var(--color-primary-alt);transition:width 0.6s ease-out}.sticky-cart-footer{padding:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--color-border);background:var(--color-surface);margin-top:auto}.sticky-cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.sticky-cart-total .total-label{color:var(--color-heading)}.sticky-cart-total .total-amount{color:var(--color-heading)}.sticky-cart-footer .btn{margin-bottom:var(--spacing-2)}.sticky-cart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-6);text-align:center;min-height:200px}.sticky-cart-loading i{font-size:2rem;color:var(--color-heading);margin-bottom:var(--spacing-4)}.sticky-cart-loading p{color:var(--color-text-muted);font-size:var(--font-size-base);margin:0;font-weight:var(--font-weight-medium)}.sticky-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-6);text-align:center;min-height:200px}.sticky-cart-empty p{color:var(--color-text-muted);font-size:var(--font-size-lg);margin-bottom:var(--spacing-6);font-weight:var(--font-weight-medium)}.back-to-shop-btn{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--color-primary);color:var(--color-white);text-decoration:none;border-radius:var(--border-radius);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);box-shadow:0 2px 4px var(--color-shadow)}.back-to-shop-btn:hover{background:var(--color-primary-dark);color:var(--color-white);transform:translateY(-1px);box-shadow:0 4px 8px var(--color-shadow-lg)}.back-to-shop-btn i{font-size:1.1em}.sticky-cart-items{flex:1;overflow-y:auto;padding:var(--spacing-4) 0}.sticky-cart-item{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--color-gray-lighter);position:relative}.sticky-cart-item:last-child{border-bottom:none}.sticky-cart-item .item-image{flex-shrink:0;width:60px;height:60px;border-radius:var(--border-radius);overflow:hidden}.sticky-cart-item .item-image img{width:100%;height:100%;object-fit:cover}.sticky-cart-item .item-details{flex:1;min-width:0}.sticky-cart-item .item-details h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-heading);margin:0 0 var(--spacing-1) 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.sticky-cart-item .item-quantity{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-1)}.sticky-cart-item .item-price{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-heading)}.sticky-cart-remove{flex-shrink:0;width:24px;height:24px;color:var(--color-heading);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;opacity:.8;line-height:1;align-self:center}.sticky-cart-item.removing{opacity:.5;pointer-events:none}.sticky-cart-item.removing .sticky-cart-remove{background:var(--color-text-light);cursor:not-allowed}.sticky-cart-loading-item{border-bottom:1px solid var(--color-gray-lighter);padding:var(--spacing-4);background:var(--color-surface-alt);animation:fadeIn 0.3s ease}.sticky-cart-item-loading{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-heading);font-weight:var(--font-weight-medium)}.sticky-cart-item-loading i{font-size:1.2em;color:var(--color-heading)}.sticky-cart-item-loading span{font-size:var(--font-size-sm)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.sticky-cart-drawer{width:100%;right:-100%}.sticky-cart-drawer.active{right:0}.sticky-cart-item{padding:var(--spacing-3);gap:var(--spacing-2)}.sticky-cart-item .item-image{width:50px;height:50px}.sticky-cart-item .item-details h4{font-size:var(--font-size-xs)}.sticky-cart-remove{width:20px;height:20px;font-size:var(--font-size-sm)}}.text-banner{background-color:var(--color-surface-alt);padding:40px 20px;margin:0 0 40px 0}.text-banner__container{max-width:800px;margin:0 auto;text-align:center}.text-banner__title{font-size:28px;font-weight:700;color:var(--color-text);margin:0 0 20px 0;line-height:1.3}.text-banner__text{font-size:16px;line-height:1.6;color:var(--color-text-muted);margin:0 0 16px 0;text-align:justify}.text-banner__text:last-child{margin-bottom:0}@media (max-width:768px){.text-banner{padding:30px 16px}.text-banner__title{font-size:24px}.text-banner__text{font-size:15px}}.text-banner[style*="background-color: white"],.text-banner[style*="background-color:white"],.text-banner[style*="background-color: #fff"],.text-banner[style*="background-color:#fff"]{background-color:var(--color-surface)!important}.newsletter-corner-teaser{position:fixed;bottom:20px;right:20px;z-index:9998;animation:slideInUp 0.5s ease}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.newsletter-corner-btn{background:#fff0;border:none;padding:0;display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;position:relative}.newsletter-corner-btn:hover{transform:scale(1.05);transition:transform 0.3s ease}.newsletter-owl{width:120px;height:120px;flex-shrink:0;order:2}.newsletter-owl img{width:100%;height:100%;object-fit:contain}.newsletter-speech-bubble{position:relative;background:var(--color-secondary-4);color:var(--color-heading);padding:20px 25px;font-family:'ComforterBrush',cursive;font-size:32px;line-height:1.2;white-space:nowrap;order:1;border:3px solid var(--color-primary);border-radius:73% 27% 62% 38% / 45% 58% 42% 55%;box-shadow:0 4px 12px var(--color-shadow);transform:rotate(10deg)}.newsletter-speech-bubble::before{content:'';position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:20px solid var(--color-primary);border-top:15px solid #fff0;border-bottom:15px solid #fff0}.newsletter-speech-bubble::after{content:'';position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:15px solid var(--color-secondary-4);border-top:11px solid #fff0;border-bottom:11px solid #fff0}.newsletter-corner-close{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:var(--color-primary-alt);border:2px solid var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:var(--color-white);transition:all 0.3s ease}@media (hover:hover) and (pointer:fine){.newsletter-corner-close:hover{filter:brightness(.92);transform:rotate(90deg)}}.newsletter-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay);z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);backdrop-filter:blur(4px)}.newsletter-popup{background:var(--color-surface);max-width:450px;width:100%;padding:var(--spacing-8);position:relative;box-shadow:0 20px 60px var(--color-shadow-xl);border-radius:var(--border-radius-xl);transform:scale(.9);opacity:0;transition:all 0.3s ease}.newsletter-popup-show{transform:scale(1);opacity:1}.newsletter-popup-close{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:none;border:none;font-size:var(--font-size-xl);color:var(--color-text-muted);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}.newsletter-popup-close:hover{background:var(--color-primary-lighter);color:var(--color-white)}.newsletter-popup-content{text-align:center}.newsletter-owl-large{width:120px;height:120px;margin:0 auto var(--spacing-6)}.newsletter-owl-large img{width:100%;height:100%;object-fit:contain}.newsletter-popup-title{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-heading);margin:0 0 var(--spacing-4) 0;line-height:1.2}.newsletter-popup-description{font-family:var(--font-tertiary);font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--spacing-6) 0;line-height:1.6}.newsletter-popup-form{margin-bottom:var(--spacing-4)}.newsletter-popup-input{width:100%;padding:var(--spacing-4);border:2px solid var(--color-border);border-radius:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-tertiary);font-size:var(--font-size-base);margin-bottom:var(--spacing-4);transition:border-color 0.3s ease;box-sizing:border-box}.newsletter-popup-input:focus{outline:none;border-color:var(--color-heading)}.newsletter-popup-input[readonly]{background:var(--color-surface-alt);cursor:not-allowed}.newsletter-popup-submit{width:100%;padding:var(--spacing-4) var(--spacing-6);background:var(--color-primary-alt);color:var(--color-white);border:none;border-radius:var(--border-radius-md);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:background 0.3s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}@media (hover:hover) and (pointer:fine){.newsletter-popup-submit:hover:not(:disabled){filter:brightness(.92)}}.newsletter-popup-submit:disabled{opacity:.6;cursor:not-allowed}.newsletter-popup-message{padding:var(--spacing-4);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-4);font-family:var(--font-tertiary);font-size:var(--font-size-base)}.newsletter-popup-message-success{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.newsletter-popup-message-error{background:var(--color-error-bg);color:var(--color-error-text);border:1px solid var(--color-error-border)}.newsletter-popup-privacy{font-family:var(--font-tertiary);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}body.newsletter-popup-open{overflow:hidden}@media (max-width:768px){.newsletter-corner-teaser{bottom:15px;right:15px}.newsletter-corner-btn{max-width:calc(100vw - 40px);gap:var(--spacing-1)}.newsletter-owl{width:80px;height:80px}.newsletter-speech-bubble{font-size:24px;padding:15px 20px}.newsletter-speech-bubble::before{right:-12px;border-left-width:15px;border-top-width:12px;border-bottom-width:12px}.newsletter-speech-bubble::after{right:-7px;border-left-width:12px;border-top-width:9px;border-bottom-width:9px}.newsletter-popup{padding:var(--spacing-6);max-width:calc(100% - var(--spacing-8))}.newsletter-owl-large{width:90px;height:90px;margin-bottom:var(--spacing-4)}.newsletter-popup-title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3)}.newsletter-popup-description{font-size:var(--font-size-sm);margin-bottom:var(--spacing-4)}.newsletter-popup-input,.newsletter-popup-submit{padding:var(--spacing-3);font-size:var(--font-size-sm)}.newsletter-popup-close{top:var(--spacing-2);right:var(--spacing-2);width:32px;height:32px;font-size:var(--font-size-lg)}}@media (max-width:480px){.newsletter-owl{width:60px;height:60px}.newsletter-speech-bubble{font-size:20px;padding:12px 16px;max-width:140px;white-space:normal;line-height:1.3}.newsletter-speech-bubble::before{right:-10px;border-left-width:12px;border-top-width:10px;border-bottom-width:10px}.newsletter-speech-bubble::after{right:-6px;border-left-width:10px;border-top-width:7px;border-bottom-width:7px}}.di-consent-given .cookie-consent{display:none}.cookie-consent__settings[hidden],.cookie-consent [data-consent-action][hidden]{display:none}.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:9999;max-height:100vh;overflow-y:auto;background:var(--color-surface);color:var(--color-text);border-top:3px solid var(--color-primary-alt);box-shadow:0 -4px 12px var(--color-shadow)}.cookie-consent__inner{max-width:1100px;margin:0 auto;padding:var(--spacing-3) var(--spacing-4)}.cookie-consent__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-1)}.cookie-consent__title{margin:0;font-size:var(--font-size-base);color:var(--color-heading)}.cookie-consent__link{padding:0;background:none;border:none;font:inherit;font-size:var(--font-size-sm);color:var(--color-heading);text-decoration:underline;cursor:pointer}.cookie-consent__text{margin:0 0 var(--spacing-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.cookie-consent__text a{color:var(--color-primary-alt);text-decoration:underline}.cookie-consent__settings{display:grid;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.cookie-consent__option{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);font-size:var(--font-size-sm);line-height:var(--line-height-normal);cursor:pointer}.cookie-consent__option strong{display:block;color:var(--color-heading)}.cookie-consent__option input{flex-shrink:0;width:1.125rem;height:1.125rem;margin:var(--spacing-05) 0 0;accent-color:var(--color-primary-alt)}.cookie-consent__option input:disabled{cursor:not-allowed}.cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}.cookie-consent .cookie-consent__btn{padding:var(--spacing-3) var(--spacing-3)}.cookie-consent .cookie-consent__btn--secondary{grid-column:1 / -1;background-color:#fff0;color:var(--color-heading);border:1px solid var(--color-border)}html:not(.di-consent-given) .newsletter-corner-teaser{display:none!important}@media (min-width:768px){.cookie-consent__inner{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-6)}.cookie-consent__header{justify-content:flex-start}.cookie-consent__text{margin-bottom:0}.cookie-consent__settings{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,1fr);margin:var(--spacing-4) 0 0}.cookie-consent__actions{display:flex;grid-column:2;grid-row:1}.cookie-consent .cookie-consent__btn{width:auto;min-width:9rem;padding:var(--spacing-3) var(--spacing-6)}.cookie-consent .cookie-consent__btn--secondary{grid-column:auto}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:flex}.wc-block-product-categories select{margin-right:.5em}.wc-block-product-categories-list--has-images{list-style:none outside}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{clear:both;list-style:none outside;margin:4px 0 4px 60px}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul{margin:4px 0 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{border:1px solid #eee;display:inline-block;margin:0 .5em 0 -60px;max-width:50px;padding:0;position:relative;vertical-align:middle}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{display:block;height:auto;margin:0;max-width:100%;padding:0}.wc-block-product-categories-list-item-count:before{content:" ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{background:currentColor;display:inline-block;height:1em;min-width:200px;opacity:.2;width:50%}.wc-block-product-categories__button{align-items:center;display:flex;margin:0;overflow:hidden;padding:0 .5em;position:relative}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-categories__button svg{transform:rotate(180deg)}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-filter-attribute .style-dropdown{position:relative}.wp-block-woocommerce-product-filter-attribute .style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-filter-components-initial-disabled{position:relative}.wc-block-product-filter-components-initial-disabled .wc-block-product-filter-components-initial-disabled-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.has-child-selected>.wc-block-product-filter-components-initial-disabled .wc-block-product-filter-components-initial-disabled-overlay,.is-selected>.wc-block-product-filter-components-initial-disabled .wc-block-product-filter-components-initial-disabled-overlay{z-index:-1}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-filter-components-notice{border:1px solid;display:flex;gap:8px;padding:16px}.wc-block-product-filter-components-notice__icon{fill:#cc1818}.wc-block-product-filter-components-notice__content>*{margin:0;padding:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-stock-filter{margin-bottom:24px}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-filter-components-initial-disabled{position:relative}.wc-block-product-filter-components-initial-disabled .wc-block-product-filter-components-initial-disabled-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.has-child-selected>.wc-block-product-filter-components-initial-disabled .wc-block-product-filter-components-initial-disabled-overlay,.is-selected>.wc-block-product-filter-components-initial-disabled .wc-block-product-filter-components-initial-disabled-overlay{z-index:-1}