@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.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.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.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.ttf) format("truetype") }:root{--color-primary:#2f2a5e;--color-primary-light:#4a4373;--color-primary-lighter:#7b7396;--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-border:#e0e0e0;--color-border-light:#f5f5f5;--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-normal:1.5;--line-height-relaxed:1.625;--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;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}html{font-size:16px}body{background-color:var(--color-white);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-primary);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-primary);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-primary-lighter);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-primary)}.text-muted,.text-secondary{color:var(--color-primary-lighter)}.text-brand{color:var(--color-primary)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}a{color:var(--color-primary);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-primary-lighter);margin:1.5rem 0;padding:1rem 1.5rem}.site-header,blockquote{background:var(--color-white)}.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{display:block;height:auto;max-height:80px;max-width:160px;object-fit:contain}.main-navigation ul{display:flex;gap:var(--spacing-6);list-style:none;margin:0;padding:0}.main-navigation a{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{border:none!important;border-bottom:1px solid #ddd!important;border-radius:0!important}.cart-icon,.favorites-icon{border-radius:var(--border-radius-lg);color:var(--color-primary);font-size:var(--font-size-xl);padding:var(--spacing-3);position:relative}.cart-icon:hover,.favorites-icon:hover{color:var(--color-primary-alt)}.cart-count{align-items:center;border:2px solid var(--color-primary);border-radius:var(--border-radius-full);color:var(--color-primary);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}#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-white);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-primary);cursor:pointer;display:block;font-size:var(--font-size-xl);padding:var(--spacing-2)}.cart-icon,.favorites-icon{font-size:var(--font-size-lg);padding:var(--spacing-2)}.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:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;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:#333;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:#e63946}ul.under-header li.current-menu-item a{background-color:transparent;border-bottom:3px solid #e63946;color:#e63946;font-weight:700}@media (max-width:768px){ul.subheader-menu{display:flex}.sub-header-menu{display:none}}.site-footer{background:var(--color-white);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{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-secondary-4);padding-top:var(--spacing-6)}.footer-bottom p{font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);text-align:center}.site-footer .footer-content{align-items:start;display:grid;gap:var(--spacing-8);grid-template-columns:repeat(4,1fr)}.newsletter-footer-input{border:2px solid var(--color-border);border-radius:0;box-sizing:border-box;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-primary);outline:none}.newsletter-footer-input[readonly]{background:var(--color-border-light);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;user-select:none;white-space:nowrap;width:100%}.hidden{display:none!important}html{scroll-behavior:smooth}body{background-color:var(--color-secondary-4);color:var(--color-primary);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-white);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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9mb250cy5jc3MiLCIuLi9jc3MvdmFyaWFibGVzLmNzcyIsIi4uL2Nzcy90eXBvZ3JhcGh5LmNzcyIsIi4uL2Nzcy9oZWFkZXIuY3NzIiwiLi4vY3NzL2Zvb3Rlci5jc3MiLCIuLi9jc3MvY29tcG9uZW50cy5jc3MiLCIuLi9jc3Mvc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLFdBS0ksaUJBQWtCLENBSmxCLHFCQUF3QixDQUd4QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsdURBSUosQ0FHQSxXQUtJLGlCQUFrQixDQUpsQixxQkFBd0IsQ0FHeEIsaUJBQWtCLENBRGxCLGVBQWdCLENBRGhCLHlEQUlKLENBS0EsV0FLSSxpQkFBa0IsQ0FKbEIsZ0JBQW1CLENBR25CLGlCQUFrQixDQURsQixlQUFnQixDQURoQixxREFJSixDQUtBLFdBS0ksaUJBQWtCLENBSmxCLDBCQUE2QixDQUc3QixpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FEaEIsK0RBSUosQ0N4Q0EsTUFJRSx1QkFBd0IsQ0FDeEIsNkJBQThCLENBQzlCLCtCQUFnQyxDQUNoQyw0QkFBNkIsQ0FHN0IsMkJBQTRCLENBQzVCLGdDQUFpQyxDQUdqQywyQkFBNEIsQ0FDNUIsMkJBQTRCLENBQzVCLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FFNUIsa0JBQXNCLENBQ3RCLHNCQUF1QixDQUN2Qiw0QkFBNkIsQ0FLN0Isb0hBQThILENBQzlILCtIQUF5SSxDQUN6SSxzSEFBZ0ksQ0FDaEksK0VBQXFGLENBR3JGLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FDekIsMEJBQTJCLENBQzNCLHNCQUF1QixDQUd2QixzQkFBdUIsQ0FDdkIsdUJBQXdCLENBQ3hCLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsdUJBQXdCLENBQ3hCLG9CQUFxQixDQUNyQix1QkFBd0IsQ0FHeEIsd0JBQXlCLENBQ3pCLDJCQUE0QixD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QUEyQixDQUozQixnQ0FBaUMsQ0FDakMsK0JBQWdDLENBQ2hDLHFDQUFzQyxDQUN0QyxxQ0FBc0MsQ0FHdEMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxRQUNGLENBRUEsR0FDRSxtQkFDRixDQUVBLFdBSUUsbUNBQW9DLENBRHBDLGtEQUFtRCxDQUZuRCxnQkFBaUIsQ0FDakIsd0JBR0YsQ0FFQSx3QkFFRSxhQUFjLENBRGQsU0FFRixDQUdBLFdBQ0UsMEJBQ0YsQ0FHQSxnREFFRSxZQUNGLENBR0EsdURBRUUsYUFDRixDQUlBLG1DQUdFLGFBQWMsQ0FEZCxnQkFFRixDQUVBLHlCQUVFLG1DQUVFLHlDQUEwQyxDQUMxQyxrQkFDRixDQUNGLENBRUEseUJBQ0UsbUNBRUUsU0FBVSxDQUNWLGtCQUNGLENBRUEsV0FDRSx3QkFDRixDQUVBLHdCQUNFLFNBQ0YsQ0FDRiIsImZpbGUiOiJjb3JlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIE1vZGVybiBUeXBvZ3JhcGh5IFN5c3RlbVxuICogQ2xlYW4sIGJhbGFuY2VkIGhpZXJhcmNoeSB3aXRoIGN1c3RvbSBmb250c1xuICovXG5cbi8qID09PSBaSUxMQSBTTEFCIC0gSEVBRElOR1MgPT09ICovXG5cbi8qIFppbGxhU2xhYiBCb2xkIC0gSDEgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnWmlsbGFTbGFiJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvWmlsbGFTbGFiLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogWmlsbGFTbGFiIE1lZGl1bSAtIEgyLUg2ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1ppbGxhU2xhYic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1ppbGxhU2xhYi1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogPT09IE1VTEkgLSBCT0RZIFRFWFQgPT09ICovXG5cbi8qIE11bGkgUmVndWxhciAtIEJvZHkgYW5kIFNtYWxsIFRleHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXVsaSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL011bGktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiA9PT0gQ09NRk9SVEVSIEJSVVNIIC0gU1BFQ0lBTCBBQ0NFTlQgPT09ICovXG5cbi8qIENvbWZvcnRlckJydXNoIFJlZ3VsYXIgLSBTcGVjaWFsIGhpZ2hsaWdodHMgYW5kIGFjY2VudHMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGVyQnJ1c2gnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Db21mb3J0ZXJCcnVzaC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLyoqXG4gKiBEZXNpZ24gU3lzdGVtIFZhcmlhYmxlc1xuICogQWxsIGNvbG9ycywgZm9udHMsIHNwYWNpbmcsIGFuZCBkZXNpZ24gdG9rZW5zXG4gKi9cblxuOnJvb3Qge1xuICAvKiA9PT0gQ09MT1JTID09PSAqL1xuXG4gIC8qIFByaW1hcnkgQnJhbmQgQ29sb3JzICovXG4gIC0tY29sb3ItcHJpbWFyeTogIzJmMmE1ZTsgICAgICAgICAgIC8qIERlZXAgcHVycGxlIC0gTWFpbiBicmFuZCBjb2xvciAqL1xuICAtLWNvbG9yLXByaW1hcnktbGlnaHQ6ICM0YTQzNzM7ICAgICAvKiBMaWdodCBwdXJwbGUgKi9cbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZXI6ICM3YjczOTY7ICAgLyogVmVyeSBsaWdodCBwdXJwbGUgKi9cbiAgLS1jb2xvci1wcmltYXJ5LWRhcms6ICMyNDFmNGE7ICAgICAgLyogRGFyayBwdXJwbGUgKi9cblxuICAvKiBTZWNvbmQgUHJpbWFyeSBDb2xvciAqL1xuICAtLWNvbG9yLXByaW1hcnktYWx0OiAjZjk1NzM4OyAgICAgICAvKiBWaWJyYW50IG9yYW5nZS1yZWQgKi9cbiAgLS1jb2xvci1wcmltYXJ5LWFsdC1kYXJrOiAjZDYzZjIyOyAgLyogRGFyayBvcmFuZ2UtcmVkICovXG5cbiAgLyogU2Vjb25kYXJ5IENvbG9ycyAqL1xuICAtLWNvbG9yLXNlY29uZGFyeS0xOiAjNjZkOGRkOyAgICAgICAvKiBUdXJxdW9pc2UgKi9cbiAgLS1jb2xvci1zZWNvbmRhcnktMjogI2ZmYzg1MzsgICAgICAgLyogR29sZGVuIHllbGxvdyAqL1xuICAtLWNvbG9yLXNlY29uZGFyeS0zOiAjZmM4ZjQ3OyAgICAgICAvKiBPcmFuZ2UgKi9cbiAgLS1jb2xvci1zZWNvbmRhcnktNDogI2Y5ZWRkZTsgICAgICAgLyogQ3JlYW0vYmVpZ2UgKi9cblxuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmOyAgICAgIC8qIFdoaXRlIHRleHQgKi9cbiAgLS1jb2xvci1ib3JkZXI6ICNlMGUwZTA7ICAgICAgICAgICAgLyogRGVmYXVsdCBib3JkZXIgY29sb3IgKi9cbiAgLS1jb2xvci1ib3JkZXItbGlnaHQ6ICNmNWY1ZjU7ICAgICAgLyogTGlnaHQgYm9yZGVyICovXG5cblxuICAvKiA9PT0gVFlQT0dSQVBIWSA9PT0gKi9cbiAgLyogRm9udCBGYW1pbGllcyAqL1xuICAtLWZvbnQtcHJpbWFyeTogJ1RhcmlmJywgJ0ludGVyJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zZWNvbmRhcnk6ICdBdWRyaWVsbGUgTm8gMicsICdJbnRlcicsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGVydGlhcnk6ICdNdWxpc2gnLCAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LW1vbm86ICdTRk1vbm8tUmVndWxhcicsIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuICAvKiBGb250IFdlaWdodHMgKi9cbiAgLS1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuICAvKiBGb250IFNpemVzIC0gTW9iaWxlIEZpcnN0ICovXG4gIC0tZm9udC1zaXplLXhzOiAwLjc1cmVtOyAgICAvKiAxMnB4ICovXG4gIC0tZm9udC1zaXplLXNtOiAwLjg3NXJlbTsgICAvKiAxNHB4ICovXG4gIC0tZm9udC1zaXplLWJhc2U6IDFyZW07ICAgICAvKiAxNnB4ICovXG4gIC0tZm9udC1zaXplLWxnOiAxLjEyNXJlbTsgICAvKiAxOHB4ICovXG4gIC0tZm9udC1zaXplLXhsOiAxLjI1cmVtOyAgICAvKiAyMHB4ICovXG4gIC0tZm9udC1zaXplLTJ4bDogMS41cmVtOyAgICAvKiAyNHB4ICovXG4gIC0tZm9udC1zaXplLTN4bDogMS44NzVyZW07ICAvKiAzMHB4ICovXG4gIC0tZm9udC1zaXplLTR4bDogMi4yNXJlbTsgICAvKiAzNnB4ICovXG4gIC0tZm9udC1zaXplLTV4bDogM3JlbTsgICAgICAvKiA0OHB4ICovXG4gIC0tZm9udC1zaXplLTZ4bDogMy43NXJlbTsgICAvKiA2MHB4ICovXG5cbiAgLyogTGluZSBIZWlnaHRzICovXG4gIC0tbGluZS1oZWlnaHQtbm9ybWFsOiAxLjU7XG4gIC0tbGluZS1oZWlnaHQtcmVsYXhlZDogMS42MjU7XG5cblxuICAvKiA9PT0gU1BBQ0lORyA9PT0gKi9cbiAgLS1zcGFjaW5nLTE6IDAuMjVyZW07ICAgLyogNHB4ICovXG4gIC0tc3BhY2luZy0yOiAwLjVyZW07ICAgIC8qIDhweCAqL1xuICAtLXNwYWNpbmctMzogMC43NXJlbTsgICAvKiAxMnB4ICovXG4gIC0tc3BhY2luZy00OiAxcmVtOyAgICAgIC8qIDE2cHggKi9cbiAgLS1zcGFjaW5nLTU6IDEuMjVyZW07ICAgLyogMjBweCAqL1xuICAtLXNwYWNpbmctNjogMS41cmVtOyAgICAvKiAyNHB4ICovXG4gIC0tc3BhY2luZy03OiAxLjc1cmVtOyAgIC8qIDI4cHggKi9cbiAgLS1zcGFjaW5nLTg6IDJyZW07ICAgICAgLyogMzJweCAqL1xuICAtLXNwYWNpbmctMTA6IDIuNXJlbTsgICAvKiA0MHB4ICovXG4gIC0tc3BhY2luZy0xMjogM3JlbTsgICAgIC8qIDQ4cHggKi9cbiAgLS1zcGFjaW5nLTE2OiA0cmVtOyAgICAgLyogNjRweCAqL1xuICAtLXNwYWNpbmctMjA6IDVyZW07ICAgICAvKiA4MHB4ICovXG4gIC0tc3BhY2luZy0yNDogNnJlbTsgICAgIC8qIDk2cHggKi9cbiAgLS1zcGFjaW5nLTMyOiA4cmVtOyAgICAgLyogMTI4cHggKi9cblxuICAvKiA9PT0gU0hBRE9XUyA9PT0gKi9cbiAgLS1zaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLS1zaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cbiAgLS1ib3JkZXItcmFkaXVzLXNtOiAwLjEyNXJlbTsgIC8qIDJweCAqL1xuICAtLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07ICAgICAgLyogNHB4ICovXG4gIC0tYm9yZGVyLXJhZGl1cy1tZDogMC4zNzVyZW07ICAvKiA2cHggKi9cbiAgLS1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07ICAgIC8qIDhweCAqL1xuICAtLWJvcmRlci1yYWRpdXMteGw6IDAuNzVyZW07ICAgLyogMTJweCAqL1xuICAtLWJvcmRlci1yYWRpdXMtZnVsbDogOTk5OXB4O1xuXG4gIC8qID09PSBaLUlOREVYID09PSAqL1xuICAtLXotaW5kZXgtc3RpY2t5OiAxMDIwO1xuXG4gIC8qID09PSBCUkVBS1BPSU5UUyA9PT0gKi9cbiAgLS1icmVha3BvaW50LXNtOiA2NDBweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiAxMDI0cHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTI4MHB4O1xufSIsIi8qKlxuICogTW9kZXJuIFR5cG9ncmFwaHkgU3lzdGVtXG4gKiBDbGVhbiwgYmFsYW5jZWQgaGllcmFyY2h5IHdpdGggZm91ciB0ZXh0IHNpemVzXG4gKi9cblxuLyogPT09IEJBU0UgVFlQT0dSQVBIWSA9PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgLyogQmFzZSAxNnB4IGZvciBjYWxjdWxhdGlvbnMgKi9cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTXVsaScsICdNdWxpc2gnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTsgLyogQm9keSB0ZXh0OiBjb21mb3J0YWJsZSwgcmVhZGFibGUgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgLyogQ29uc2lzdGVudCwgY29tZm9ydGFibGUgbGluZSBoZWlnaHQgKi9cbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5hLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiA9PT0gTU9ERVJOIEhFQURJTkcgSElFUkFSQ0hZID09PSAqL1xuXG4vKiBIMTogTGFyZ2UsIGJvbGQsIHZpc3VhbGx5IGRvbWluYW50ICovXG5oMSwgLmgxIHtcbiAgZm9udC1mYW1pbHk6ICdaaWxsYVNsYWInLCAnWmlsbGEgU2xhYicsIHNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07IC8qIDM2cHggLSBMYXJnZSBidXQgYmFsYW5jZWQgKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDsgLyogQm9sZCAqL1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLyogSDItSDY6IEFsbCBzYW1lIHNpemUsIHNsaWdodGx5IHNtYWxsZXIgdGhhbiBIMSAqL1xuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBmb250LWZhbWlseTogJ1ppbGxhU2xhYicsICdaaWxsYSBTbGFiJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpOyAvKiBNZWRpdW0gKi9cbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTtcbn1cblxuLyogPT09IFJFU1BPTlNJVkUgSEVBRElOR1MgPT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAycmVtOyAvKiAzMnB4IG9uIG1vYmlsZSAqL1xuICB9XG5cbiAgaDIsIC5oMixcbiAgaDMsIC5oMyxcbiAgaDQsIC5oNCxcbiAgaDUsIC5oNSxcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiAyMHB4IG9uIG1vYmlsZSAqL1xuICB9XG59XG5cbi8qID09PSBURVhUIEVMRU1FTlRTID09PSAqL1xuXG4vKiBCb2R5IHRleHQ6IENvbWZvcnRhYmxlLCByZWFkYWJsZSAtIGluaGVyaXRzIGZvbnQtZmFtaWx5IGZyb20gYm9keSAqL1xucCwgLmJvZHktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgLyogMTZweCAqL1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuLyogU21hbGwgdGV4dDogTWluaW1hbCwgc3VidGxlIGZvciBjYXB0aW9ucy9sYWJlbHMgLSBpbmhlcml0cyBmb250LWZhbWlseSBmcm9tIGJvZHkgKi9cbi5zbWFsbCwgc21hbGwsIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgLyogMTRweCAqL1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodGVyKTtcbn1cblxuLyogTGVhZCB0ZXh0IGZvciBpbnRyb2R1Y3Rpb25zIC0gaW5oZXJpdHMgZm9udC1mYW1pbHkgZnJvbSBib2R5ICovXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IC8qIDE4cHggLSBzbGlnaHRseSBsYXJnZXIgdGhhbiBib2R5ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZXIpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi8qID09PSBTUEVDSUFMIEFDQ0VOVCBGT05UID09PSAqL1xuXG4vKiBDb21mb3J0ZXJCcnVzaDogRm9yIGhpZ2hsaWdodHMsIGFjY2VudHMsIHVuaXF1ZSBzdHlsaXN0aWMgdGV4dCAqL1xuLmFjY2VudCwgLnNwZWNpYWwsIC5oaWdobGlnaHQge1xuICBmb250LWZhbWlseTogJ0NvbWZvcnRlckJydXNoJywgY3Vyc2l2ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmFjY2VudC1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGVyQnJ1c2gnLCBjdXJzaXZlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07IC8qIExhcmdlIGFjY2VudCB0ZXh0ICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hY2NlbnQtc21hbGwge1xuICBmb250LWZhbWlseTogJ0NvbWZvcnRlckJydXNoJywgY3Vyc2l2ZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvKiBTbWFsbCBhY2NlbnQgdGV4dCAqL1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiA9PT0gVVRJTElUWSBDTEFTU0VTID09PSAqL1xuXG4vKiBGb250IHdlaWdodHMgKi9cbi5mb250LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbi5mb250LW1lZGl1bSB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbi5mb250LWJvbGQgeyBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIEZvbnQgZmFtaWxpZXMgKi9cbi5mb250LWhlYWRpbmdzIHsgZm9udC1mYW1pbHk6ICdaaWxsYVNsYWInLCAnWmlsbGEgU2xhYicsIHNlcmlmOyB9XG4uZm9udC1ib2R5IHsgZm9udC1mYW1pbHk6ICdNdWxpJywgJ011bGlzaCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuLmZvbnQtYWNjZW50IHsgZm9udC1mYW1pbHk6ICdDb21mb3J0ZXJCcnVzaCcsIGN1cnNpdmUsIHNhbnMtc2VyaWY7IH1cblxuLyogPT09IFRFWFQgQ09MT1JTID09PSAqL1xuLnRleHQtcHJpbWFyeSB7IGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTsgfVxuLnRleHQtc2Vjb25kYXJ5IHsgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHRlcik7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHRlcik7IH1cbi50ZXh0LWJyYW5kIHsgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG5cbi8qID09PSBURVhUIEFMSUdOTUVOVCA9PT0gKi9cbi50ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogPT09IExJTktTID09PSAqL1xuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi8qID09PSBMSVNUUyA9PT0gKi9cbnVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLyogPT09IEVNUEhBU0lTID09PSAqL1xuc3Ryb25nLCBiIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuZW0sIGkgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogPT09IEJMT0NLUVVPVEVTID09PSAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZXIpO1xufSIsIi8qKlxuICogSGVhZGVyIFN0eWxlc1xuICogQWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBzaXRlIGhlYWRlciwgbmF2aWdhdGlvbiwgYW5kIHNlYXJjaFxuICovXG5cbi8qID09PSBIRUFERVIgPT09ICovXG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogdmFyKC0tei1pbmRleC1zdGlja3kpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xufVxuXG4uaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi8qIEhlYWRlciBzZWN0aW9ucyAqL1xuLmhlYWRlci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy02KTtcbiAgZmxleDogMTtcbn1cblxuLmhlYWRlci1hY3Rpb25zIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbi5oZWFkZXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qIExvZ28gaW1hZ2Ugc3R5bGluZyAqL1xuLnNpdGUtbG9nbyBpbWcsXG4uY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBnYXA6IHZhcigtLXNwYWNpbmctNik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYTpob3Zlcixcbi5tYWluLW5hdmlnYXRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7XG59XG5cbi8qIE1vYmlsZSBNZW51IFRvZ2dsZSAqL1xuLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PSBIRUFERVIgQUNUSU9OUyA9PT0gKi9cbi5oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIEZpYm9TZWFyY2ggU3BlY2lmaWMgU3R5bGVzICovXG5cbi5kZ3d0LXdjYXMtc2VhcmNoLWlucHV0IHsgLyogdGhpcyBuZWVkcyBpbXBvcnRhbnQqL1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT0gQ0FSVCBJQ09OID09PSAqL1xuLmNhcnQtaWNvbiwgLmZhdm9yaXRlcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0zKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5jYXJ0LWljb246aG92ZXIsIC5mYXZvcml0ZXMtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWFsdCk7XG59XG5cbi5jYXJ0LWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTI1JSk7XG59XG5cbi8qID09PSBISURFIEFERCBUTyBDQVJUIExJTktTIElOIEhFQURFUiA9PT0gKi9cbi5zaXRlLWhlYWRlciAuYWRkZWRfdG9fY2FydCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyIC53Yy1mb3J3YXJkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT0gSElERSBBREQgVE8gQ0FSVCBMSU5LUyBJTiBTVElDS1kgSEVBREVSID09PSAqL1xuI3N0aWNreS1wcm9kdWN0LWhlYWRlciAuYWRkZWRfdG9fY2FydCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3N0aWNreS1wcm9kdWN0LWhlYWRlciAud2MtZm9yd2FyZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT0gSEVBREVSIFJFU1BPTlNJVkUgPT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrIDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1tZCk7XG4gICAgei1pbmRleDogMTU7XG4gIH1cblxuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyLmhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIE1vYmlsZSBjYXJ0IGFkanVzdG1lbnRzICovXG4gIC5jYXJ0LWljb24sIC5mYXZvcml0ZXMtaWNvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XG4gIH1cblxuICAuY2FydC1jb3VudCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNSUsIC0zNSUpO1xuICB9XG5cbiAgLyogTW9iaWxlIG5hdmlnYXRpb24gc3R5bGVzICovXG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxuXG4gICAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTIpO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KSAwOyAvKiBrZWVwIGxlZnQvcmlnaHQgcGFkZGluZywgcmVtb3ZlIHRvcC9ib3R0b20gKi9cbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24gdWw6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNCk7XG4gIH1cblxuICAubWFpbi1uYXZpZ2F0aW9uIHVsOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNCk7XG4gIH1cblxuICAvKiBNb2JpbGUgRmlib1NlYXJjaCAqL1xuICAuZGd3dC13Y2FzLXNlYXJjaC13cmFwcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5oZWFkZXItYWN0aW9ucyB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0yKTtcbiAgfVxuXG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5kZ3d0LXdjYXMtc2VhcmNoLWlucHV0IHsgLyogdGhpcyBuZWVkcyBpbXBvcnRhbnQqL1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlci1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZWFkZXItc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNpbmctMik7XG4gIH1cbn1cblxudWwuc3ViaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3ViLWhlYWRlci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbn1cblxuLnN1Yi1oZWFkZXItbWVudSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cblxudWwudW5kZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxudWwudW5kZXItaGVhZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxudWwudW5kZXItaGVhZGVyIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIHJlc2VydmUgc3BhY2UgZm9yIGFjdGl2ZSBpbmRpY2F0b3IgKi9cbn1cblxudWwudW5kZXItaGVhZGVyIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTYzOTQ2O1xufVxuXG51bC51bmRlci1oZWFkZXIgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNlNjM5NDY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U2Mzk0NjsgLyogYWN0aXZlIHVuZGVybGluZSBpbmRpY2F0b3IgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdWwuc3ViaGVhZGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3ViLWhlYWRlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLyoqXG4gKiBGb290ZXIgU3R5bGVzXG4gKiBBbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHNpdGUgZm9vdGVyLCBmb290ZXIgY29udGVudCwgYW5kIGZvb3RlciBuYXZpZ2F0aW9uXG4gKi9cblxuLyogPT09IEZPT1RFUiA9PT0gKi9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMCAwIHZhcigtLXNwYWNpbmctNik7XG59XG5cbi5mb290ZXItbG9nbyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmZvb3Rlci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy02KTtcbn1cblxuLmZvb3Rlci1zZWN0aW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmZvb3Rlci1hYm91dCxcbi5mb290ZXItbGlua3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBGb290ZXIgTWVudXMgKi9cbi5mb290ZXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlci1tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbn1cblxuLmZvb3Rlci1tZW51IGEsXG4uZm9vdGVyLXNlY3Rpb24gYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xufVxuXG4uZm9vdGVyLW1lbnUgYTpob3Zlcixcbi5mb290ZXItc2VjdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTtcbn1cblxuLyogU29jaWFsIExpbmtzICovXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXNwYWNpbmctMyk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5hLnNvY2lhbC1saW5rIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTIpIHZhcigtLXNwYWNpbmctMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4vKiBGb290ZXIgQm90dG9tICovXG4uZm9vdGVyLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTQpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy02KTtcbn1cblxuLmZvb3Rlci1ib3R0b20gcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLTgpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGVydGlhcnkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNCk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWlucHV0W3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyLWxpZ2h0KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9vdGVyLXRvcCwgLmZvb3Rlci10b3AgLmNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmV3c2xldHRlci1mb290ZXItaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3Rlci1zdWJtaXQuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogPT09IFRBQkxFVCBBTkQgTU9CSUxFIFJFU1BPTlNJVkUgPT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItYWJvdXQsXG4gIC5mb290ZXItbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctNik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzbGV0dGVyLWZvb3Rlci1mb3JtIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAubmV3c2xldHRlci1mb290ZXItc3VibWl0LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zKTtcbiAgfVxufVxuIiwiLyoqXG4gKiBDb21wb25lbnQgU3R5bGVzXG4gKiBSZXVzYWJsZSBjb21wb25lbnRzIGFuZCB1dGlsaXR5IGNsYXNzZXNcbiAqL1xuXG4vKiA9PT0gQlVUVE9OUyA9PT0gKi9cbi5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYWx0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMykgdmFyKC0tc3BhY2luZy02KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7O1xufSIsIi8qKlxuICogTWFpbiBUaGVtZSBTdHlsZXNoZWV0XG4gKiBUZW1hIHphIERydXphYm5lIGlncmUgLSBNb2Rlcm4gV29vQ29tbWVyY2UgVGhlbWVcbiAqL1xuXG4vKiA9PT0gSU1QT1JUUyA9PT0gKi9cbi8qIEFsbCBDU1MgZmlsZXMgbm93IGxvYWRlZCBpbmRpdmlkdWFsbHkgdmlhIFdvcmRQcmVzcyB3cF9lbnF1ZXVlX3N0eWxlKCkgZm9yIGJldHRlcjpcbiAqIC0gQnJvd3NlciBjb21wYXRpYmlsaXR5IGFuZCBkZWJ1Z2dpbmdcbiAqIC0gQ2FjaGUgYnVzdGluZyBjb250cm9sXG4gKiAtIERlcGVuZGVuY3kgbWFuYWdlbWVudFxuICogLSBQZXJmb3JtYW5jZSBvcHRpbWl6YXRpb25cbiAqL1xuXG4vKiA9PT0gVVRJTElUWSBDTEFTU0VTID09PSAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09IEJBU0UgU1RZTEVTID09PSAqL1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGVydGlhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ub3JtYWwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS00KTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTUpO1xuICBtYXJnaW46IHZhcigtLXNwYWNpbmctNCkgYXV0byB2YXIoLS1zcGFjaW5nLTQpIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogPT09IE1BSU4gQ09OVEVOVCA9PT0gKi9cbi5zaXRlLW1haW4ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTgpIDA7XG59XG5cbi8qID09PSBISURFIFBBR0UgVElUTEVTID09PSAqL1xuLnBhZ2UtdGl0bGUsXG4ud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEtlZXAgc3BlY2lmaWMgdGl0bGVzIGlmIG5lZWRlZCAqL1xuLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSxcbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgLyogU2hvdyB0aXRsZXMgb24gYmxvZyBwb3N0cyBhbmQgcHJvZHVjdCBwYWdlcyAqL1xufVxuXG4vKiA9PT0gUEFHRSBDT05URU5UIFNUWUxJTkcgPT09ICovXG4vKiBBYm91dCBQYWdlIChPIG5hcykgYW5kIG90aGVyIHBhZ2VzIC0gbWF4IHdpZHRoIGFuZCBjZW50ZXJlZCAqL1xuLnBhZ2UgLmVudHJ5LWNvbnRlbnQsXG4ucGFnZSBhcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogSW5jcmVhc2VkIHBhZGRpbmcgYW5kIGp1c3RpZmllZCB0ZXh0IG9uIG1vYmlsZSBmb3IgcGFnZXMgKi9cbiAgLnBhZ2UgLmVudHJ5LWNvbnRlbnQsXG4gIC5wYWdlIGFydGljbGUge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOCkgdmFyKC0tc3BhY2luZy02KTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFnZSAuZW50cnktY29udGVudCxcbiAgLnBhZ2UgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy02KTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iXX0= */