﻿*,* *{margin:0;padding:0;position:relative;box-sizing:border-box}footer,header,nav,main,section{display:block}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{font-family:purista-web,sans-serif;font-style:normal;font-weight:500;color:#253441}html,body{height:100%;width:100%}body{height:auto}.button{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);text-decoration:none;color:#253441;border-right:2px solid #253441;border-bottom:2px solid #253441;font-weight:500;text-align:center;border-radius:6px;letter-spacing:1px;font-size:.875rem;text-transform:none;padding:8px 32px 10px;transition:all .4s ease}.button.button-color--0061AA{background-color:#fff}.DesignedButton__button.FollowButton{display:inline-flex;align-items:center;text-decoration:none;color:#253441 !important;font-weight:600 !important;text-align:center;border-radius:6px !important;letter-spacing:1px;text-transform:uppercase;transition:all .4s ease;font-size:1.125rem !important;min-height:53px;padding:6px 32px;background-color:#fff !important;border:2px solid #96bbd1 !important}.DesignedButton__button.FollowButton:hover{border-color:#ba3626 !important;color:#ba3626 !important}a.button:hover{border-color:#ba3626;color:#ba3626}.link-button.left{text-align:left}.link-button.align-center{text-align:center}.link-button.align-right{text-align:right}.link-button .button{font-size:1.125rem;min-height:53px;padding:6px 32px;background-color:#fff;border:2px solid #96bbd1;color:#253441}.link-button .button:hover{border-color:#ba3626;color:#ba3626}.hidden{display:none}.page-container{background-color:#fff;padding:0}.page-container .spotlight-instagram-feed{width:100%;margin:0 auto;max-width:1350px;padding:24px 0}@media(min-width: 768px){.page-container .spotlight-instagram-feed{width:calc(100% - 114px);padding:40px 0}}@media(min-width: 936px){.page-container .spotlight-instagram-feed{width:calc(100% - 94px)}}@media(min-width: 1250px){.page-container .spotlight-instagram-feed{width:calc(100% - 94px);margin-bottom:0;padding:70px 0}}.page-container .spotlight-instagram-feed .FeedLayout__col-footer{margin-top:16px}.page-container>.page-width,.page-container>.nf-form-cont{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:24px 0}@media(min-width: 768px){.page-container>.page-width,.page-container>.nf-form-cont{width:calc(100% - 140px);padding:40px 0}}@media(min-width: 1250px){.page-container>.page-width,.page-container>.nf-form-cont{width:calc(100% - 140px);margin-bottom:0;padding:70px 0}}.page-container>.nf-form-cont{max-width:805px}.page-container>.wysiwyg.page-width{max-width:805px}.page-container>.image-details.page-width{padding:0;margin-top:20px;margin-bottom:24px;max-width:1100px;aspect-ratio:2/1;height:auto;min-height:auto}@media(min-width: 768px){.page-container>.image-details.page-width{margin-top:32px;margin-bottom:40px}}@media(min-width: 1250px){.page-container>.image-details.page-width{margin-top:40px;margin-bottom:70px}}@media(min-width: 768px){.page-container>.share-button.page-width{padding:32px 0}}@media(min-width: 1250px){.page-container>.share-button.page-width{padding:36px 0}}.page-container>.link-button.page-width{padding:24px 0}.page-container>.link-box.page-width{padding:20px 24px;margin:24px auto}@media(min-width: 768px){.page-container>.link-box.page-width{margin:40px auto}}@media(min-width: 1250px){.page-container>.link-box.page-width{padding:24px;margin:70px auto}}.page-container>.carousel.page-width{width:100%;max-width:1440px}.page-container>.container--vertical.full-width,.page-container>.container--horizontal.full-width{margin-bottom:0}.page-container>.container--vertical.full-width+.container--vertical.full-width,.page-container>.container--vertical.full-width+.container--horizontal.full-width,.page-container>.container--horizontal.full-width+.container--vertical.full-width,.page-container>.container--horizontal.full-width+.container--horizontal.full-width{margin-top:0}.page-container>.row.full-width{margin-bottom:0}.page-container>.row.full-width+.row.full-width{margin-top:0}.page-container>.full-width{margin-bottom:0}.page-container>.wysiwyg.full-width{padding:24px 35px}@media(min-width: 768px){.page-container>.wysiwyg.full-width{padding:40px 70px}}@media(min-width: 1250px){.page-container>.wysiwyg.full-width{padding:70px 70px}}.container.page-width{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:24px 0}@media(min-width: 768px){.container.page-width{width:calc(100% - 140px);padding:40px 0}}@media(min-width: 1250px){.container.page-width{width:calc(100% - 140px);margin-bottom:0;padding:70px 0}}p{color:#6c7180;font-weight:400;line-height:1.65;font-size:.875rem;margin-bottom:12px;font-style:normal}@media(min-width: 768px){p{font-size:1rem;margin-bottom:16px}}p span{font-family:inherit;color:inherit;font-weight:inherit}strong{font-family:inherit;color:inherit;font-weight:700}em{font-family:inherit;color:inherit;font-weight:400;font-style:italic}.wysiwyg *:last-child,.paragraph__text *:last-child,.card__text *:last-child,.msg-404 *:last-child{margin-bottom:0}.wysiwyg pre,.wysiwyg blockquote,.paragraph__text pre,.paragraph__text blockquote,.card__text pre,.card__text blockquote,.msg-404 pre,.msg-404 blockquote{margin-bottom:12px}@media(min-width: 768px){.wysiwyg pre,.wysiwyg blockquote,.paragraph__text pre,.paragraph__text blockquote,.card__text pre,.card__text blockquote,.msg-404 pre,.msg-404 blockquote{margin-bottom:16px}}.wysiwyg pre,.paragraph__text pre,.card__text pre,.msg-404 pre{font-weight:400;color:#6c7180}.wysiwyg blockquote,.paragraph__text blockquote,.card__text blockquote,.msg-404 blockquote{background:#f4f8fa;border-left:6px solid #ba3626;margin:16px 0;padding:16px 10px 16px 14px;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote p,.paragraph__text blockquote p,.card__text blockquote p,.msg-404 blockquote p{display:inline;color:#253441}.wysiwyg p a,.paragraph__text p a,.card__text p a,.msg-404 p a{color:#253441;text-decoration:underline;font-family:inherit}.wysiwyg ol,.wysiwyg ul,.paragraph__text ol,.paragraph__text ul,.card__text ol,.card__text ul,.msg-404 ol,.msg-404 ul{padding-left:14px;margin-bottom:16px;font-family:"lato",sans-serif;font-weight:400;font-style:normal}@media(min-width: 768px){.wysiwyg ol,.wysiwyg ul,.paragraph__text ol,.paragraph__text ul,.card__text ol,.card__text ul,.msg-404 ol,.msg-404 ul{margin-bottom:20px}}.wysiwyg ol li,.wysiwyg ul li,.paragraph__text ol li,.paragraph__text ul li,.card__text ol li,.card__text ul li,.msg-404 ol li,.msg-404 ul li{color:#6c7180;font-weight:400;font-family:"lato",sans-serif;font-style:normal;line-height:1.65;font-size:.875rem;margin-bottom:8px}@media(min-width: 768px){.wysiwyg ol li,.wysiwyg ul li,.paragraph__text ol li,.paragraph__text ul li,.card__text ol li,.card__text ul li,.msg-404 ol li,.msg-404 ul li{font-size:1rem}}.wysiwyg ol li a,.wysiwyg ul li a,.paragraph__text ol li a,.paragraph__text ul li a,.card__text ol li a,.card__text ul li a,.msg-404 ol li a,.msg-404 ul li a{color:#253441;text-decoration:underline;font-family:inherit}.wysiwyg ol li ol,.wysiwyg ol li ul,.wysiwyg ul li ol,.wysiwyg ul li ul,.paragraph__text ol li ol,.paragraph__text ol li ul,.paragraph__text ul li ol,.paragraph__text ul li ul,.card__text ol li ol,.card__text ol li ul,.card__text ul li ol,.card__text ul li ul,.msg-404 ol li ol,.msg-404 ol li ul,.msg-404 ul li ol,.msg-404 ul li ul{margin-top:8px;margin-bottom:0}.wysiwyg ol,.paragraph__text ol,.card__text ol,.msg-404 ol{padding-left:18px}.wysiwyg a{font-family:"lato",sans-serif;font-style:normal;transition:color .4s ease}.wysiwyg a:hover{color:#ba3626}h1{font-size:3rem;font-weight:300;line-height:1}@media(min-width: 768px){h1{font-size:4rem}}@media(min-width: 1250px){h1{font-size:6rem}}h2{font-size:2rem;line-height:1}@media(min-width: 768px){h2{font-size:2.25rem}}@media(min-width: 1250px){h2{font-size:3rem}}h3{font-size:1.5rem;line-height:1.2}@media(min-width: 768px){h3{font-size:1.5rem}}@media(min-width: 1250px){h3{font-size:2rem}}h4{font-size:1.25rem;color:#6c7180;line-height:1}@media(min-width: 768px){h4{font-size:1.25rem}}@media(min-width: 1250px){h4{font-size:1.5rem;line-height:.83}}h5{font-size:1.125rem;color:#47627b}@media(min-width: 768px){h5{font-size:1.125rem}}@media(min-width: 1250px){h5{font-size:1.25rem}}h6{font-size:1rem;font-family:"lato",sans-serif;font-weight:400;font-style:normal}@media(min-width: 768px){h6{font-size:1rem}}@media(min-width: 1250px){h6{font-size:1rem}}h1,h2,h3,h4,h5,h6{margin-bottom:16px}@media(min-width: 1250px){h1,h2,h3,h4,h5,h6{margin-bottom:16px}}.heading{background-image:linear-gradient(99deg, #f1f6f9 0%, rgba(255, 255, 255, 0) 100%)}.heading.full-width{padding:44px 0;margin:0}@media(min-width: 1250px){.heading.full-width{padding:60px 0}}.heading.full-width span{display:block;width:calc(100% - 70px);margin:0 auto;max-width:1300px;font-weight:inherit;color:#253441;font-family:inherit;line-height:inherit}@media(min-width: 768px){.heading.full-width span{width:calc(100% - 140px)}}.heading span{font-weight:inherit;color:#253441;font-family:inherit;line-height:inherit}.skip-nav{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-nav:focus{left:10px;top:10px;width:auto;height:auto;z-index:9999999}.breadcrumbs{width:calc(100% - 70px);margin:0 auto;max-width:1300px;display:flex;gap:4px 12px;padding:24px 0;flex-wrap:wrap}@media(min-width: 768px){.breadcrumbs{width:calc(100% - 140px)}}@media(min-width: 1024px){.breadcrumbs{padding:32px 0}}.breadcrumbs a,.breadcrumbs span{color:#47627b;font-size:.875rem;text-decoration:none}@media(min-width: 1024px){.breadcrumbs a,.breadcrumbs span{font-size:1rem}}.breadcrumbs a{transition:color .4s ease}.breadcrumbs a svg{width:8px;margin-left:6px}@media(min-width: 1024px){.breadcrumbs a svg{width:10px;top:1px;margin-left:8px}}.breadcrumbs a svg path{fill:#ba3626}.breadcrumbs a:hover{color:#ba3626;text-decoration:underline}#a2a_overlay{background:rgba(71,98,123,.85)}.a2a_menu .a2a_full_header #a2apage_find_container input,.a2a_menu .a2a_full_header #a2apage_find_container input[type=text]{width:85%}.a2a_menu .a2a_full_header .a2a_menu_find_container{border-radius:6px;background:#fff;border:2px solid #96bbd1;font-size:.875rem;color:#253441}.a2a_menu .a2a_full_services .a2a_i{color:#47627b;font-family:purista-web,sans-serif;transition:all .4s ease}.a2a_menu .a2a_full_services .a2a_i:hover{color:#ba3626;background-color:#f4f8fa;border-color:#f4f8fa}body.customize-support{padding-top:0}.landing-page-header__logo{width:270px;margin:20px auto}@media(min-width: 1024px){.landing-page-header__logo{width:375px;margin:20px auto}}body:has(.landing-page-header){top:82px}@media(min-width: 1250px){body:has(.landing-page-header){top:100px}}.landing-page hr.wp-block-separator{background-image:linear-gradient(to left, #f1f6f9 0%, rgb(71, 98, 123) 100%);height:12px;border:0;margin:0 0 64px}@media(min-width: 1024px){.landing-page hr.wp-block-separator{margin-bottom:88px}}.landing-page .page-container>.products.full-width,.landing-page .page-container>.product-specs.full-width,.landing-page .page-container>.product-colors.full-width{padding-bottom:48px}@media(min-width: 1024px){.landing-page .page-container>.products.full-width,.landing-page .page-container>.product-specs.full-width,.landing-page .page-container>.product-colors.full-width{padding-bottom:64px}}.landing-page .page-container>.products.full-width>h2,.landing-page .page-container>.product-specs.full-width>h2,.landing-page .page-container>.product-colors.full-width>h2{margin-bottom:48px}@media(min-width: 1024px){.landing-page .page-container>.products.full-width>h2,.landing-page .page-container>.product-specs.full-width>h2,.landing-page .page-container>.product-colors.full-width>h2{margin-bottom:64px}}.landing-page .page-container>.product-details.full-width{padding-bottom:16px}@media(min-width: 1024px){.landing-page .page-container>.product-details.full-width{padding-bottom:24px}}.no-top-padding{padding-top:0 !important}.top-bar{background-color:#f4f8fa;height:80px;z-index:1000;display:none}@media(min-width: 1250px){.top-bar{height:auto;margin-top:0;display:block;background-color:rgba(0,0,0,0)}}.top-bar .top-bar-container{max-width:1440px;padding:0 12px;height:100%;margin:0 auto;display:flex;justify-content:flex-start}@media(min-width: 1250px){.top-bar .top-bar-container{justify-content:space-between;align-items:center;padding:32px 70px 16px;height:auto}}.top-bar .top-bar-container .logo{display:none;height:90px;width:334px;padding:0;z-index:3}@media(min-width: 1250px){.top-bar .top-bar-container .logo{display:inline-block;height:70px;width:auto;max-width:370px;margin:0}}.top-bar .top-bar-container .logo svg{width:100%;height:100%}.top-bar .top-bar-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:90px;width:334px}.top-bar .top-bar-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.top-bar .top-bar-container .logo .i72-svg svg{width:100%;height:100%}.top-bar .top-bar-container .logo:hover{background-color:rgba(0,0,0,0)}.top-bar .top-bar-container .top-bar-buttons{display:flex}.top-bar .top-bar-container .top-bar-buttons .top-nav ul{display:flex;list-style-type:none;align-items:center;gap:0}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container a.active{box-shadow:none;position:relative}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container a.active:after{content:none}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container .sub-menu-container{display:block}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container .sub-menu-container .mobile-nav-back{display:none}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container .sub-menu-container ul.sub-menu{flex-direction:column;position:absolute;top:5px;left:0;max-height:0;overflow:hidden;padding:0;visibility:hidden;transition:all .4s ease;background-color:#f4f8fa;box-shadow:0 4px 4px 0 rgba(71,98,123,.25)}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container .sub-menu-container ul.sub-menu.active{max-height:250px;padding:8px 0;visibility:visible}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container .sub-menu-container ul.sub-menu li a{padding:13px 17px;color:#253441}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li.trp-language-switcher-container .sub-menu-container ul.sub-menu li a:hover{color:#ba3626}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li a{font-size:.875rem;letter-spacing:.3px;text-decoration:none;padding:8px 24px;border-radius:0;display:flex;height:auto;min-height:40px;margin:0;font-weight:600;color:#fff;background-color:#253441;align-items:center;transition:all .4s ease}@media(min-width: 1250px){.top-bar .top-bar-container .top-bar-buttons .top-nav ul li a{font-size:1.125rem;padding:0px 16px;border-radius:0;font-weight:normal;color:#6c7180;background-color:rgba(0,0,0,0);min-height:auto;border-right:1px solid #6c7180}}@media(min-width: 1250px){.top-bar .top-bar-container .top-bar-buttons .top-nav ul li a:hover{color:#ba3626;background-color:rgba(0,0,0,0);text-decoration:underline}}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li a span{font-family:inherit;color:inherit}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li:last-child a{background-color:#ba3626;color:#253441}@media(min-width: 1250px){.top-bar .top-bar-container .top-bar-buttons .top-nav ul li:last-child a{background-color:rgba(0,0,0,0);color:#6c7180;padding:0 0 0 16px;border:0}}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li:last-child a:hover{background-color:#f4f8fa}@media(min-width: 1250px){.top-bar .top-bar-container .top-bar-buttons .top-nav ul li:last-child a:hover{color:#ba3626;background-color:rgba(0,0,0,0);text-decoration:underline}}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li>.sub-menu{position:absolute;left:50%;top:44px;transform:translateX(-50%);max-height:0;overflow:hidden;width:180px;flex-direction:column;z-index:9;align-items:flex-start;background-color:#fff;border:3px solid #fff;border-radius:0;padding:0 12px;visibility:hidden;transition:all .4s ease}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li>.sub-menu li{margin-bottom:4px;width:100%}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li>.sub-menu li a{background-color:#fff;border-radius:0;padding:14px 8px;min-height:auto}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li>.sub-menu li a:hover{background-color:#fff;text-decoration:underline}.top-bar .top-bar-container .top-bar-buttons .top-nav ul li>.sub-menu.active{max-height:800px;padding:6px 12px 2px;visibility:visible;border-color:#253441}.top-bar .top-bar-container .top-bar-buttons .top-nav #menu-top-nav li.trp-language-switcher-container .sub-menu-container{display:block}.top-bar .top-bar-container .top-bar-buttons .top-nav #menu-top-nav li .sub-menu-container{display:none}.top-bar .top-bar-container a.search-link{color:#253441;background-color:#fff;font-size:.875rem;text-decoration:none;padding:6px 16px;border-radius:0;min-height:40px;display:flex;height:auto;letter-spacing:.3px;align-items:center;transition:all .4s ease}@media(min-width: 1250px){.top-bar .top-bar-container a.search-link{padding:0px 16px;font-size:1.125rem;color:#6c7180;background-color:rgba(0,0,0,0);min-height:auto;height:auto;margin:0;border-right:1px solid #6c7180}}.top-bar .top-bar-container a.search-link svg{margin-right:8px}.top-bar .top-bar-container a.search-link svg path{transition:fill .4s ease}.top-bar .top-bar-container a.search-link:hover{background-color:#ba3626}@media(min-width: 1250px){.top-bar .top-bar-container a.search-link:hover{background-color:rgba(0,0,0,0);text-decoration:underline;color:#ba3626}}.top-bar .top-bar-container a.search-link.active{background-color:inherit;box-shadow:none;height:auto;position:relative;bottom:auto;padding-top:0;border-top-left-radius:0;border-top-right-radius:0;background-color:#ba3626}@media(min-width: 1250px){.top-bar .top-bar-container a.search-link.active{background-color:rgba(0,0,0,0)}}.top-bar .top-bar-container a.search-link.active svg path{fill:inherit;stroke:#6c7180}.top-bar .top-bar-container a.search-link.active::after{content:none}@media(min-width: 1250px){.top-bar .top-bar-container a.search-link.active:hover{background-color:rgba(0,0,0,0)}}.nav-container{position:relative;z-index:1000;width:100%}@media(min-width: 1250px){.nav-container{box-shadow:none;z-index:2;background-color:#f1f6f9}}.nav-container .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff}.nav-container .nav-inner-container{max-width:1850px;margin:0 auto}.nav-container .mobile-container{height:auto;display:flex;align-items:flex-start;padding:16px 40px}@media(min-width: 768px){.nav-container .mobile-container{height:auto}}@media(min-width: 1250px){.nav-container .mobile-container{display:none}}.nav-container .mobile-container .logo{display:inline-block;height:50px;width:165px;padding:0;z-index:3}.nav-container .mobile-container .logo svg{width:100%;height:100%}.nav-container .mobile-container .logo .i72-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:40px;width:150px}@media(min-width: 768px){.nav-container .mobile-container .logo .i72-image{width:266px;height:71px}}.nav-container .mobile-container .logo .i72-svg{display:flex;justify-content:center;width:100%;height:100%}.nav-container .mobile-container .logo .i72-svg svg{width:100%;height:100%}.nav-container .mobile-container .menu-toggle{position:absolute;top:0;right:0;z-index:2;background-color:rgba(0,0,0,0);transition:height .4s ease,box-shadow .4s ease,background-color .4s ease,padding .4s ease;padding:22px 16px 16px;height:60px;margin-right:24px;top:16px}@media(min-width: 1250px){.nav-container .mobile-container .menu-toggle{display:none}}.nav-container .mobile-container .menu-toggle span{background-color:#253441;width:26px;height:3px;margin-bottom:4px;border-radius:3px;display:block;opacity:1;transition:all .4s ease}.nav-container .mobile-container .menu-toggle span:nth-child(2){transition:opacity .4s ease}.nav-container .main-nav-container{background-image:none;background-color:#f4f8fa;padding:0;max-height:0;overflow:hidden;position:absolute;box-shadow:0 4px 4px 0 rgba(255,255,255,.25);width:100%;transition:padding .4s ease,max-height .4s ease,box-shadow .4s ease}@media(min-width: 768px){.nav-container .main-nav-container{padding:0}}@media(min-width: 1250px){.nav-container .main-nav-container{background-image:none;background-color:rgba(0,0,0,0);width:auto;position:relative;max-height:none;overflow:visible;max-width:1650px;padding:0 70px;display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto;gap:0 5vw}}.nav-container .main-nav-container .top-nav{padding:24px 12px;background-color:#fff}@media(min-width: 1250px){.nav-container .main-nav-container .top-nav{display:none}}.nav-container .main-nav-container .top-nav #menu-top-nav-1 li.trp-language-switcher-container .sub-menu-container{display:block}.nav-container .main-nav-container .top-nav #menu-top-nav-1 li .sub-menu-container{display:none}.nav-container .main-nav-container .top-nav ul{display:flex;list-style-type:none;align-items:stretch;justify-content:center;gap:0 12px}@media(min-width: 768px){.nav-container .main-nav-container .top-nav ul{gap:0 12px}}.nav-container .main-nav-container .top-nav ul li.trp-language-switcher-container a.active{border-radius:6px 6px 0 0;border-bottom:0;color:#253441;border-color:#253441;transition:all .4s ease,border-radius 0s ease}.nav-container .main-nav-container .top-nav ul li.trp-language-switcher-container .sub-menu-container{display:block;position:absolute;z-index:9999;width:100%}.nav-container .main-nav-container .top-nav ul li.trp-language-switcher-container .sub-menu-container .mobile-nav-back{display:none}.nav-container .main-nav-container .top-nav ul li.trp-language-switcher-container .sub-menu-container .sub-menu{flex-direction:column;background-color:#fff;border:1px solid #253441;border-top:0;border-radius:0 0 6px 6px;overflow:hidden;max-height:0;visibility:hidden;transition:all .4s ease}.nav-container .main-nav-container .top-nav ul li.trp-language-switcher-container .sub-menu-container .sub-menu.active{visibility:visible;max-height:250px}.nav-container .main-nav-container .top-nav ul li.trp-language-switcher-container .sub-menu-container .sub-menu li a{border:0}.nav-container .main-nav-container .top-nav ul li a{font-size:.75rem;letter-spacing:.75px;text-decoration:none;text-align:center;padding:8px 13px;border-radius:6px;display:flex;height:100%;min-height:45px;margin:0;font-weight:600;background-color:#fff;color:#253441;border:1px solid #253441;align-items:center;transition:all .4s ease}@media(min-width: 768px){.nav-container .main-nav-container .top-nav ul li a{font-size:.875rem;padding:8px 14px}}.nav-container .main-nav-container .top-nav ul li a span{font-family:inherit;color:inherit;font-weight:inherit}.nav-container .main-nav-container .top-nav ul li a img{display:none}@media(min-width: 768px){.nav-container .main-nav-container .top-nav ul li a img{display:inline-block}}.nav-container .main-nav-container .top-nav ul li a:hover{background-color:#fff;color:#ba3626;border-color:#ba3626}.nav-container .main-nav-container .top-nav ul li>.sub-menu{position:absolute;right:0;top:44px;max-height:0;overflow:hidden;width:165px;flex-direction:column;z-index:9;align-items:flex-start;background-color:#fff;border:3px solid #fff;border-radius:0;padding:0 6px;visibility:hidden;transition:all .4s ease}@media(min-width: 768px){.nav-container .main-nav-container .top-nav ul li>.sub-menu{right:auto;left:50%;transform:translateX(-50%)}}.nav-container .main-nav-container .top-nav ul li>.sub-menu li{margin-bottom:4px;width:100%}.nav-container .main-nav-container .top-nav ul li>.sub-menu li a{background-color:#fff;border-radius:0;padding:14px 8px;min-height:auto}.nav-container .main-nav-container .top-nav ul li>.sub-menu li a img{display:inline-block}.nav-container .main-nav-container .top-nav ul li>.sub-menu li a:hover{background-color:#fff;text-decoration:underline}.nav-container .main-nav-container .top-nav ul li>.sub-menu.active{visibility:visible;max-height:800px;padding:6px 6px 2px;border-color:#253441}.nav-container .main-nav-image{display:none}@media(min-width: 768px){.nav-container .main-nav-image{display:block;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;inset:0;left:33%;height:calc(100% - 178px)}}@media(min-width: 1250px){.nav-container .main-nav-image{display:none}}.nav-container .main-nav-image .i72-image{height:101%;background-position:center;background-size:cover;background-repeat:no-repeat}.nav-container .main-nav{background-color:rgba(0,0,0,0);padding:0 30px;max-height:none;overflow:hidden;position:relative;box-shadow:none;width:100%;transition:padding .4s ease,max-height .4s ease}@media(min-width: 768px){.nav-container .main-nav{padding:0 16px 0 56px;width:33%;overflow:visible;background-color:#f4f8fa;border-right:4px solid #fff}}@media(min-width: 1250px){.nav-container .main-nav{background-image:none;background-color:rgba(0,0,0,0);padding:0;width:100%;position:static;max-height:none;overflow:visible;box-shadow:none;max-width:1440px;margin:0 auto;border:0}}.nav-container .main-nav #menu-main-nav{list-style:none;position:static}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav{position:static}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav{display:flex;height:36px;gap:0;width:100%;align-items:center;justify-content:space-between;max-width:1200px;position:static;margin:18px auto 18px;min-height:auto !important}}@media(min-width: 1440px){.nav-container .main-nav #menu-main-nav{padding-right:0;border-bottom-right-radius:0;border-top-right-radius:0}}.nav-container .main-nav #menu-main-nav li{cursor:pointer;margin-bottom:16px;position:static;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li{width:100%;position:static}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li{display:inline-block;position:static;width:auto;height:100%;vertical-align:middle;text-align:center;margin:0}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a{padding-right:26px}}.nav-container .main-nav #menu-main-nav li a{font-size:.875rem;letter-spacing:.21px;display:inline-block;font-weight:500;text-transform:none;line-height:1.41;color:#253441;text-decoration:none;padding:6px 24px 6px 6px;border-bottom:0;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li a{font-size:1rem}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li a{border-bottom:none;color:#253441;letter-spacing:normal;height:100%;display:flex;justify-content:center;align-items:center;padding:6px;font-size:1.25rem;font-weight:500}}.nav-container .main-nav #menu-main-nav li a:hover{color:#ba3626;background-color:rgba(0,0,0,0);text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li a:hover{color:#ba3626;background-color:rgba(0,0,0,0);text-decoration:underline}}.nav-container .main-nav #menu-main-nav li a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;box-shadow:0}.nav-container .main-nav #menu-main-nav li a.active{color:#ba3626;text-decoration:underline}.nav-container .main-nav #menu-main-nav li a:active{color:#ba3626;text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li a:before{content:none}}.nav-container .main-nav #menu-main-nav li a:focus-visible{outline:-webkit-focus-ring-color auto 1px}.nav-container .main-nav #menu-main-nav li .sub-menu-container{visibility:hidden;position:absolute;inset:0;background-color:#f4f8fa;max-height:0;overflow:hidden;height:auto}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu-container{position:static;max-height:none}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu-container{overflow:hidden;height:0;min-height:0;box-shadow:0 2px 2px 0 rgba(71,98,123,.125);position:absolute;visibility:visible;top:72px;left:0;width:100%;max-width:1440px;margin:0 auto;transition:height .4s ease,box-shadow .4s ease,min-height .4s ease}}.nav-container .main-nav #menu-main-nav li .sub-menu-container.active{visibility:visible;max-height:1000px}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu-container.active{height:335px;min-height:335px;box-shadow:0 4px 4px 0 rgba(71,98,123,.25)}}.nav-container .main-nav #menu-main-nav li .sub-menu-container.active .sub-menu{visibility:visible}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu-container.active .sub-menu{left:100%;opacity:1;z-index:1}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu-container.active .sub-menu{left:auto}}.nav-container .main-nav #menu-main-nav li .mobile-nav-back{padding:22px 36px 8px}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .mobile-nav-back{display:none}}.nav-container .main-nav #menu-main-nav li .mobile-nav-back svg{transform:rotate(90deg);width:10px;height:10px;margin-right:8px}.nav-container .main-nav #menu-main-nav li .sub-menu-image{display:none}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu-image{display:block;position:absolute;top:0;left:50%;width:50%;min-height:335px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}}.nav-container .main-nav #menu-main-nav li .sub-menu{padding:6px 30px;position:absolute;z-index:2;top:56px;left:0;width:100%;height:100%;background-color:#f4f8fa;max-height:none;overflow:visible;visibility:hidden;list-style:none;transition:padding .4s ease,max-height .4s ease,visibility .4s ease}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu{padding:0;position:absolute;background-color:#f4f8fa;left:0;opacity:0;z-index:-1;width:100%;top:0;height:100%;max-height:none;border-right:4px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 24px 16px 56px;transition:padding .4s ease,max-height .4s ease,visibility .4s ease,border-color .4s ease,left .4s ease,opacity .4s ease,z-index .4s ease}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu{position:relative;overflow:hidden;height:335px;max-height:none;width:50%;padding:55px 6vw 30px;z-index:1;left:auto;transform:none;background-color:#f4f8fa;background-image:none;top:auto;opacity:1;border:none;border-color:#fff;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-radius:0;gap:20px 6vw}}@media(min-width: 1440px){.nav-container .main-nav #menu-main-nav li .sub-menu{gap:20px 85px;padding:55px 120px 30px}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li{opacity:1;transition:opacity 0s ease;margin-bottom:16px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li{display:block;width:40%;height:auto;opacity:1;margin-bottom:0;transition:opacity .4s ease}}.nav-container .main-nav #menu-main-nav li .sub-menu li a{border-bottom:none;padding:6px;font-weight:400}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu li a{padding:6px;font-size:1rem}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li a{padding:6px;font-size:1.25rem;color:#253441;height:auto;display:block;text-align:left;font-weight:500}}.nav-container .main-nav #menu-main-nav li .sub-menu li a:hover,.nav-container .main-nav #menu-main-nav li .sub-menu li a:active{color:#ba3626;text-decoration:underline}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu li.current-menu-item a{box-shadow:none;background-color:rgba(0,0,0,0);position:relative;width:100%;top:auto;border-radius:0}}.nav-container .main-nav #menu-main-nav li .sub-menu.active{max-height:none;padding:20px;visibility:visible}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu.active{padding:0 0 0 30px;opacity:1;transition:padding .4s ease,max-height .4s ease,visibility .4s ease,border-color .4s ease}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu.active{box-shadow:none;overflow:hidden;border-color:#253441}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu.active li{opacity:1;transition:opacity .4s ease}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu.active::after{content:none}}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li .sub-menu::before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background-color:#fff;border-radius:0}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu::before{display:none}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li .sub-menu.split::after{content:"";height:calc(100% - 105px);width:1px;background-color:#96bbd1;position:absolute;top:55px;left:49%}}.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a::after{content:"";background-image:url("../images/caret.svg");background-size:100%;background-position:center;background-repeat:no-repeat;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%) rotate(270deg);right:6px;opacity:1;transition:transform .4s ease}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a::after{left:auto;transform:translateY(-50%);right:2px;top:50%;bottom:auto;width:14px;height:14px}}.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}@media(min-width: 768px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(90deg)}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li.menu-item-has-children>a.active::after{transform:translateY(-50%) rotate(180deg)}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li.current-menu-item>a,.nav-container .main-nav #menu-main-nav li.current-menu-parent>a{box-shadow:none;color:#253441;background-color:rgba(0,0,0,0);position:relative;width:auto;top:auto;padding-bottom:6px}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li:last-child .sub-menu{right:auto;left:auto}}@media(min-width: 1440px){.nav-container .main-nav #menu-main-nav li:last-child .sub-menu{right:auto}}@media(min-width: 1250px){.nav-container .main-nav #menu-main-nav li:nth-last-child(2) .sub-menu{left:auto}}.nav-container.active .mobile-container{height:auto}@media(min-width: 768px){.nav-container.active .mobile-container{height:auto}}@media(min-width: 1250px){.nav-container.active .mobile-container{height:auto}}.nav-container.active .mobile-container .menu-toggle{box-shadow:none;height:60px;background-color:rgba(0,0,0,0);padding:22px 16px 16px}.nav-container.active .mobile-container .menu-toggle span{transform:rotate(45deg);margin-top:4px;height:3px;width:28px;background-color:#253441}.nav-container.active .mobile-container .menu-toggle span:nth-child(2){opacity:0;transition:opacity 0s ease}.nav-container.active .mobile-container .menu-toggle span:last-child{transform:rotate(135deg);margin-top:-14px}.nav-container.active .main-nav-container{background-image:none;background-color:#f4f8fa;padding:0;max-height:calc(100vh - 83px);overflow:auto;box-shadow:0 4px 4px 0 rgba(71,98,123,.25)}@media(min-width: 768px){.nav-container.active .main-nav-container{padding:0;background-color:#fff}}@media(min-width: 1250px){.nav-container.active .main-nav-container{padding:0;background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;overflow:visible;max-height:calc(100vh - 195px)}}.nav-container.active .main-nav-container .main-nav{padding:16px 30px 0;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.nav-container.active .main-nav-container .main-nav{padding:16px 16px 6px 56px;background-color:#f4f8fa}}@media(min-width: 1250px){.nav-container.active .main-nav-container .main-nav{padding:0;background-color:#fff}}header{background-color:#fff;position:fixed;width:100%;top:0;z-index:999;opacity:1;transition:opacity .2s ease,top .4s ease,box-shadow .4s ease}@media(min-width: 1250px){header{transition:opacity 0s ease,top .4s ease,box-shadow .4s ease}}header.admin{margin-top:46px}@media(min-width: 783px){header.admin{margin-top:0}}header.fixed{opacity:0;top:-83px;width:100%}@media(min-width: 1250px){header.fixed{top:-195px}}@media(min-width: 1250px){header.fixed.search-bar{top:-315px}}header.open,header.open-mobile{opacity:1 !important;top:0 !important}body.fixed header{width:100%;top:0 !important;opacity:1 !important;box-shadow:0 2px 4px 0 rgba(0,0,0,.125)}body{top:82px}@media(min-width: 1250px){body{top:190px}}body header{opacity:1 !important}body.search{top:0}body.search header{position:relative;top:0 !important;box-shadow:none}body.search header .nav-container.active .main-nav-container{overflow:visible}.hero{min-height:350px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:flex-end;overflow:hidden}@media(min-width: 768px){.hero{min-height:350px}}@media(min-width: 1024px){.hero{min-height:400px}}@media(min-width: 1440px){.hero{min-height:400px}}.hero.hero--default{min-height:auto;align-items:center;overflow:hidden}.hero.hero--default .hero__title{font-size:2.5rem;color:#253441;bottom:auto;margin-bottom:0}@media(min-width: 768px){.hero.hero--default .hero__title{font-size:4rem}}@media(min-width: 1250px){.hero.hero--default .hero__title{font-size:6rem}}.hero.hero--default .hero__inner-container{max-width:1440px;margin:0 auto;padding:30px 35px;align-items:flex-start;position:static;text-align:left}@media(min-width: 768px){.hero.hero--default .hero__inner-container{padding:44px 70px}}@media(min-width: 1250px){.hero.hero--default .hero__inner-container{padding:60px 70px}}.hero.hero--default .hero__logo{position:absolute;right:-50px;top:-10%;height:120%;z-index:-1}@media(min-width: 1250px){.hero.hero--default .hero__logo{right:-65px}}.hero.hero--default .hero__logo svg{width:100%;height:100%}.hero.hero--default .overlay{background-image:linear-gradient(255deg, #dce8ef 0%, rgba(255, 255, 255, 0) 70%);inset:0;top:auto;left:auto;height:100%}.hero.hero--home{min-height:800px;align-items:flex-end}@media(min-width: 768px){.hero.hero--home{min-height:900px}}@media(min-width: 1250px){.hero.hero--home{min-height:790px}}.hero.hero--home .hero__title{bottom:auto;margin-bottom:0;max-width:400px;font-size:4rem;text-shadow:0 4px 4px rgba(0,0,0,.5)}@media(min-width: 768px){.hero.hero--home .hero__title{max-width:640px}}@media(min-width: 1024px){.hero.hero--home .hero__title{font-size:6rem;max-width:700px}}@media(min-width: 1250px){.hero.hero--home .hero__title{max-width:805px}}.hero.hero--home .hero__inner-container{max-width:1440px;margin:0 auto;padding:56px 35px;align-items:flex-start;justify-content:flex-end;position:static;text-align:left}@media(min-width: 768px){.hero.hero--home .hero__inner-container{padding:56px 70px}}@media(min-width: 1250px){.hero.hero--home .hero__inner-container{padding:60px 70px}}.hero.hero--home .hero__logo{position:absolute;top:35px;right:20px;width:240px;height:240px;transform:rotate(15deg)}@media(min-width: 768px){.hero.hero--home .hero__logo{top:40px;right:30px;width:325px;height:325px}}@media(min-width: 1250px){.hero.hero--home .hero__logo{top:30px;right:30px;width:375px;height:375px}}.hero.hero--home .hero__logo svg{width:100%;height:100%}.hero.hero--home .overlay{position:absolute;inset:auto;top:40%;width:100%;left:0;height:60%;opacity:1;z-index:1;background-image:linear-gradient(to bottom, rgba(71, 98, 123, 0) 0%, rgba(71, 98, 123, 0.7) 55%)}.hero .overlay{position:absolute;inset:auto;top:40%;width:100%;left:0;height:60%;opacity:1;z-index:1;background-image:linear-gradient(to bottom, rgba(71, 98, 123, 0) 0%, rgba(71, 98, 123, 0.65) 80%)}@media(min-width: 768px){.hero .overlay{top:50%;height:50%}}.hero__image{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__inner-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 35px;width:100%;z-index:2;max-width:none;text-align:center;overflow:hidden}@media(min-width: 768px){.hero__inner-container{padding:0 70px}}.hero__title{margin-bottom:0;max-width:none;color:#fff;margin-bottom:10px}.hero__text{margin:0;margin-top:24px;max-width:none;line-height:1.5;font-size:1.25rem;color:#fff;max-width:400px}@media(min-width: 768px){.hero__text{font-size:1.5rem;max-width:640px;font-weight:500}}.hero__link{color:#fff;font-size:1rem;line-height:1.25;letter-spacing:1px;margin-top:24px;text-decoration:none}.hero__link svg{width:10px;top:1px;margin-left:8px}.hero__link svg path{fill:#ba3626}.hero__link:hover{text-decoration:underline}.hero .control-toggle{position:absolute;bottom:10px;right:10px;z-index:1000;height:50px;width:50px}.hero .control-toggle svg .play{display:none}.hero .control-toggle svg .pause{display:block}.hero .control-toggle span{visibility:hidden;display:block;background:#fff;padding:0 10px}.hero.paused .control-toggle svg .play{display:block}.hero.paused .control-toggle svg .pause{display:none}.footer{padding:18px 35px 30px;background-image:none;background-color:#253441;overflow:hidden}@media(min-width: 768px){.footer{padding:38px 70px 26px}}@media(min-width: 1024px){.footer{padding:38px 70px 26px}}.footer__container{max-width:1300px;margin:0 auto;display:flex;flex-direction:column}@media(min-width: 768px){.footer__container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.footer__logo-container{display:flex;max-width:325px;margin:0 auto 20px}@media(min-width: 768px){.footer__logo-container{margin:0;width:calc(46vw - 70px);max-width:none;align-items:flex-start}}@media(min-width: 1024px){.footer__logo-container{width:auto}}.footer__form-container{max-width:300px;width:100%;margin:0 auto}@media(min-width: 768px){.footer__form-container{width:calc(50vw - 70px);max-width:none;margin:0 0 12px}}@media(min-width: 1024px){.footer__form-container{max-width:300px;width:auto;margin-bottom:16px}}@media(min-width: 768px){.footer__form{max-width:300px;margin-left:auto}}.footer__form .nf-form-cont .nf-error-msg{color:#fff}.footer__form .nf-form-cont h3{color:#fff;font-size:2rem;margin-bottom:24px}@media(min-width: 1024px){.footer__form .nf-form-cont h3{font-size:1.5rem;margin-bottom:18px}}.footer__form .nf-form-cont .nf-response-msg{color:#fff}.footer__form .nf-form-cont .nf-form-content{padding:0;margin-top:16px}.footer__form .nf-form-cont .nf-form-content .nf-field-container{margin-bottom:20px}@media(min-width: 768px){.footer__form .nf-form-cont .nf-form-content .nf-field-container{margin-bottom:18px}}@media(min-width: 1024px){.footer__form .nf-form-cont .nf-form-content .nf-field-container{margin-bottom:16px}}.footer__form .nf-form-cont .nf-form-content .nf-field-container .nf-error .nf-error-msg{color:#fff}.footer__form .nf-form-cont .nf-form-content .nf-field-container input[type=email]{height:53px;border:0;border-radius:6px;color:#253441}.footer__form .nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:12px !important;width:100%}.footer__form .nf-form-cont .nf-form-content .label-above .nf-field-label label{color:#fff;font-weight:500;font-size:1rem}.footer__form .nf-form-cont .nf-form-content input[type=submit]{background-color:rgba(0,0,0,0);color:#fff;text-transform:uppercase;letter-spacing:1px;padding:8px 32px;font-weight:600;font-size:.875rem;height:44px;border-radius:6px;cursor:pointer;border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all .4s ease !important}.footer__form .nf-form-cont .nf-form-content input[type=submit]:hover{color:#fff;border-color:#ba3626;background-color:rgba(0,0,0,0)}.footer__logo{width:206px;min-width:206px;height:auto}@media(min-width: 1024px){.footer__logo{width:206px;min-width:206px;top:-20px;left:-16px}}.footer__logo .i72-image{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.footer__logo .i72-svg{width:100%;height:100%}.footer__logo .i72-svg svg{width:100%;height:100%}.footer__social-links{order:initial;display:flex;justify-content:flex-start;margin-bottom:0;gap:0 6%;max-width:290px;order:3;margin-top:6px;left:-5px}@media(min-width: 768px){.footer__social-links{justify-content:center;align-items:flex-start;margin-bottom:0;margin-top:0;max-width:123px;flex-wrap:wrap;max-height:155px;gap:6px 18px;left:5px}}.footer__social-links a{margin:0;padding:5px;display:flex;align-items:center;justify-content:center}.footer__social-links a svg{width:36px;height:36px}.footer__social-links a svg path{fill:#fff;transition:fill .4s ease}.footer__social-links a:hover svg path{fill:#96bbd1}.footer__navigation{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:12px;margin-top:18px}@media(min-width: 768px){.footer__navigation{align-items:flex-start;text-align:left;margin:0;max-width:none}}.footer__navigation .footer-nav ul{list-style:none}.footer__navigation .footer-nav ul li{margin-bottom:0}.footer__navigation .footer-nav ul li a{color:#fff;font-style:normal;padding:12px 0;display:inline-block;text-decoration:none;font-size:1.125rem;margin-bottom:6px}.footer__navigation .footer-nav ul li a:hover{text-decoration:underline}@media(min-width: 1024px){.footer__navigation .footer-nav ul li a{padding:9px;margin-bottom:4px;font-size:1rem}}.footer__navigation .footer-nav ul li .sub-menu-container{display:none}.footer__contact{display:flex;flex-direction:column;align-items:center;text-align:center;order:2;margin-bottom:24px}@media(min-width: 768px){.footer__contact{order:initial;align-items:flex-start;text-align:left;margin:0}}.footer__contact h2{display:none}@media(min-width: 768px){.footer__contact h2{display:block;color:#fff;font-size:1rem;margin-bottom:16px}}@media(min-width: 1024px){.footer__contact h2{font-size:1.25rem}}.footer__contact a,.footer__contact p{text-decoration:none;font-style:normal;color:#fff;font-size:.75rem;line-height:1.5;margin:0}@media(min-width: 1024px){.footer__contact a,.footer__contact p{font-size:1rem}}@media(min-width: 768px){.footer__contact a{margin-bottom:8px}}@media(min-width: 1024px){.footer__contact a{margin-bottom:18px}}.footer__contact a:hover{text-decoration:underline}.footer__copyright{order:3;flex-basis:100%;text-align:left;padding:24px 0 12px}@media(min-width: 768px){.footer__copyright{text-align:left;padding:16px 0 0}}@media(min-width: 1024px){.footer__copyright{padding:0}}.footer__copyright p{font-size:.875rem;color:#fff;margin:0;line-height:1.65}.footer__copyright p a{font-size:.875rem;color:#fff}.search-bar-container{display:flex;background-color:#f4f8fa;justify-content:center;align-items:center;height:0;overflow:hidden;visibility:hidden;padding:0 56px;transition:height .4s ease,visibility .4s ease}.search-bar-container form{width:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:0 32px}.search-bar-container form input[type=text]{background-color:#fff;color:#253441;border-radius:6px;border:1px solid #96bbd1;font-size:1rem;font-weight:500;letter-spacing:.3px;height:53px;width:280px;padding:12px 16px 12px 42px;transition:border-color .4s ease;background-image:url("../images/search.svg");background-size:17px;background-position:18px center;background-repeat:no-repeat}.search-bar-container form input[type=submit]{z-index:2;position:relative;cursor:pointer;right:auto;top:auto;width:auto;border-radius:6px;letter-spacing:1px;height:40px;border:0;font-size:.875rem;border-right:2px solid #253441;border-bottom:2px solid #253441;padding:8px 32px;background-color:#fff;text-transform:uppercase;color:#253441;font-weight:600;background-image:none;transition:all .4s ease}.search-bar-container form input[type=submit]:hover{border-color:#ba3626;background-color:#fff;color:#ba3626}.search-bar-container .close{font-size:.875rem;text-decoration:none;position:absolute;right:70px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:0 8px;border-radius:6px;letter-spacing:1px;height:40px;border:0;border-right:2px solid #253441;border-bottom:2px solid #253441;padding:8px 32px;background-color:#fff;text-transform:uppercase;color:#253441;font-weight:600;transition:all .4s ease}.search-bar-container .close:hover{border-color:#ba3626;color:#ba3626}.search-bar-container.active{visibility:visible;z-index:999;height:120px;display:none}@media(min-width: 1250px){.search-bar-container.active{display:flex}}.search-bar-container.mobile{height:auto;justify-content:flex-start;padding:26px 30px;display:flex;background-color:#dce8ef;visibility:visible}@media(min-width: 1250px){.search-bar-container.mobile{display:none}}.search-bar-container.mobile .search-form{margin:0 auto;width:100%;gap:0 16px}.search-bar-container.mobile input[type=text]{width:65%;max-width:216px;padding:6px 12px 6px 34px;background-image:url("../images/search.svg");background-size:14px;background-position:12px center;background-repeat:no-repeat;height:36px;font-size:.875rem;border-color:#253441}@media(min-width: 768px){.search-bar-container.mobile input[type=text]{padding:6px 12px 6px 34px;height:38px;max-width:225px}}.search-bar-container.mobile input[type=submit]{border:1px solid #253441;height:36px;padding:6px 12px;text-transform:uppercase;font-weight:600;font-size:.75rem;transition:all .4s ease}@media(min-width: 768px){.search-bar-container.mobile input[type=submit]{font-size:.875rem;padding:6px 14px;height:38px}}.search-bar-container.mobile input[type=submit]:hover{background-color:#fff;color:#ba3626;border-color:#ba3626}.search-results-container{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 35px;max-width:none;margin:0 auto;display:none;background-color:#fff}@media(min-width: 768px){.search-results-container{padding:0 70px}}@media(min-width: 1250px){.search-results-container{padding:0 70px;display:block}}.search-results-container.active{padding:24px 35px 76px;max-height:3000px;border-bottom:1px solid #96bbd1}@media(min-width: 768px){.search-results-container.active{padding:32px 70px 84px}}@media(min-width: 1250px){.search-results-container.active{padding:36px 70px}}.search-results-container .result-count{font-weight:500;color:#253441;font-size:1.75rem;padding-bottom:0;max-width:none;display:block;border-bottom:0;margin:0 auto 40px;max-width:1300px}@media(min-width: 768px){.search-results-container .result-count{margin-bottom:56px}}.search-results-container .result-container{max-width:1300px;margin:0 auto 48px}@media(min-width: 768px){.search-results-container .result-container{margin-bottom:72px}}@media(min-width: 1250px){.search-results-container .result-container{margin-bottom:96px}}.search-results-container .result{padding:0;border-bottom:0;max-width:805px;margin:0;display:block;text-decoration:none}.search-results-container .result .title{font-size:1.5rem;line-height:1.2;margin-bottom:12px;transition:color .4s ease}@media(min-width: 768px){.search-results-container .result .title{font-size:1.5rem}}@media(min-width: 1250px){.search-results-container .result .title{font-size:2rem;margin-bottom:16px}}.search-results-container .result .desc{margin:0;line-height:1.65}.search-results-container .result:hover .title{color:#ba3626}.search-results-container .pagination-container{display:flex;justify-content:center;max-width:1088px;padding-top:16px;margin:0 auto}@media(min-width: 1250px){.search-results-container .pagination-container{padding-top:32px}}.search-results-container .pagination-container .prev-results,.search-results-container .pagination-container .next-results{color:#253441;font-weight:700;font-size:1rem;padding:16px 0}.search-results-container .pagination-container .prev-results svg,.search-results-container .pagination-container .next-results svg{width:8px;top:1px}.search-results-container .pagination-container .prev-results svg path,.search-results-container .pagination-container .next-results svg path{fill:#253441}.search-results-container .pagination-container .prev-results:hover,.search-results-container .pagination-container .next-results:hover{text-decoration:underline}.search-results-container .pagination-container .next-results{margin-left:auto}.search-results-container .pagination-container .next-results svg{transform:rotate(270deg)}.search-results-container .pagination-container .prev-results{margin-right:auto}.search-results-container .pagination-container .prev-results svg{transform:rotate(90deg)}.search-results-container .close-search-results{font-size:.875rem;text-decoration:none;position:absolute;right:70px;top:auto;width:auto;bottom:52px;display:flex;align-items:center;gap:0 8px;border-radius:6px;letter-spacing:1px;height:40px;border:0;border-right:2px solid #253441;border-bottom:2px solid #253441;padding:8px 32px;background-color:#fff;text-transform:uppercase;color:#253441;font-weight:600;transition:all .4s ease}.search-results-container .close-search-results:hover{border-color:#ba3626;color:#ba3626;background-color:#fff}.search-results-container.mobile{display:block}@media(min-width: 1250px){.search-results-container.mobile{display:none}}.search-results-container.mobile .close-search-results{top:auto;right:auto;padding:12px;left:50%;bottom:26px;transform:translateX(-50%);gap:0 8px}@media(min-width: 768px){.search-results-container.mobile .close-search-results{bottom:36px}}.search-results-container.mobile .close-search-results.tablet{display:none}@media(min-width: 768px){.search-results-container.mobile .close-search-results.tablet{display:flex;right:56px;top:38px;bottom:auto;left:auto;transform:none}}@media(min-width: 1250px){.search-results-container.mobile .close-search-results.tablet{display:none}}.pagination,.feed__pagination{display:flex;align-items:center;justify-content:center;gap:12px 4px;padding:12px 16px}@media(min-width: 1250px){.pagination,.feed__pagination{gap:12px}}.pagination__button,.feed__pagination__button{font-size:1.5rem;line-height:1.2;color:#253441;font-weight:500;min-width:45px;height:45px;text-decoration:none;display:flex;align-items:center;justify-content:center;border:0;background-color:rgba(0,0,0,0);cursor:pointer;padding:0}@media(min-width: 1250px){.pagination__button,.feed__pagination__button{font-size:1.875rem}}.pagination__button span,.feed__pagination__button span{display:flex;align-items:center;justify-content:center}@media(min-width: 1250px){.pagination__button span,.feed__pagination__button span{margin-left:4px}}.pagination__button span svg,.feed__pagination__button span svg{width:25px;height:auto;transform:rotate(270deg)}.pagination__button span svg path,.feed__pagination__button span svg path{fill:#47627b;transition:fill .4s ease}@media(min-width: 1250px){.pagination__button span.prev,.feed__pagination__button span.prev{margin-left:0;margin-right:4px}}.pagination__button span.prev svg,.feed__pagination__button span.prev svg{transform:rotate(90deg)}.pagination__button:hover,.feed__pagination__button:hover{color:#ba3626;text-decoration:none}.pagination__button:hover span svg path,.feed__pagination__button:hover span svg path{fill:#ba3626}.pagination__current,.feed__pagination__current{font-weight:500;border-bottom:2px solid #253441;color:#253441;font-size:1.5rem;line-height:1.2;margin:0;padding:0;font-family:purista-web,sans-serif;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center}@media(min-width: 1250px){.pagination__current,.feed__pagination__current{font-size:1.875rem;height:36px}}.modal{position:fixed;inset:0;z-index:999999999;background-color:rgba(255,255,255,.9);visibility:visible}.modal__container{position:absolute;top:44px;left:50%;transform:translateX(-50%);border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background-color:#fff;overflow:hidden;width:calc(100% - 70px);max-height:calc(100vh - 50px)}@media(min-width: 768px){.modal__container{width:calc(100% - 140px);max-width:1440px}}@media(min-width: 1250px){.modal__container{top:56px;max-height:calc(100vh - 64px)}}.modal__top{display:flex;align-items:center;justify-content:flex-end;padding-right:18px;height:60px}@media(min-width: 1250px){.modal__top{height:72px;padding-right:26px}}.modal__button-close{font-size:1rem;line-height:1.25;letter-spacing:1px;color:#47627b;text-decoration:none;display:flex;align-items:center;transition:color .4s ease}.modal__button-close span{color:#ba3626;font-size:2.125rem;padding:4px;margin-left:4px;font-weight:300}.modal__button-close:hover{color:#ba3626}.modal__image{height:65vh;max-height:450px;width:100%}@media(min-width: 768px){.modal__image{height:55vh;max-height:550px}}@media(min-width: 1250px){.modal__image{height:62vh;max-height:700px}}.modal__image .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.modal__bottom{padding:14px 24px;min-height:84px;display:flex;align-items:center;justify-content:center}@media(min-width: 1250px){.modal__bottom{padding:18px 24px;min-height:96px}}.modal__bottom .i72-image__caption{font-size:1.125rem;font-family:purista-web,sans-serif;color:#47627b;max-width:100%;line-height:1.2;margin:0;text-align:center}@media(min-width: 768px){.modal__bottom .i72-image__caption{font-size:1.5rem}}.modal__bottom .i72-image__caption span{color:inherit}.modal__captions{width:100%}.modal__controls{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:300px;margin:0 auto;width:100%}@media(min-width: 768px){.modal__controls{max-width:375px}}@media(min-width: 1250px){.modal__controls{max-width:425px}}.modal__button-prev,.modal__button-next{width:45px;height:45px;text-decoration:none;display:flex;align-items:center;justify-content:center;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.modal__button-prev svg,.modal__button-next svg{width:25px;height:auto;transform:rotate(90deg)}.modal__button-prev svg path,.modal__button-next svg path{fill:#47627b;transition:fill .4s ease}.modal__button-prev:hover svg path,.modal__button-next:hover svg path{fill:#ba3626}.modal__button-next svg{transform:rotate(270deg)}.modal.one-img .modal__button-prev,.modal.one-img .modal__button-next{display:none}.modal.hidden{visibility:hidden}main.product .modal .modal__container .modal__images .modal__image .i72-image{background-size:contain}.nf-form-cont .nf-response-msg{color:#253441;padding:16px 0;font-size:1.125rem}.nf-form-cont .nf-response-msg>p{color:inherit;font-size:inherit}.nf-form-cont .nf-form-content{padding:0}.nf-form-cont .nf-form-content hr.ninja-forms-field{margin:20px 0 30px;border-color:#47627b}.nf-form-cont .nf-repeater-fieldsets fieldset{border:none}.nf-form-cont .nf-repeater-fieldsets fieldset>legend{margin-bottom:16px;font-weight:600;text-decoration:underline}.nf-form-cont .nf-repeater-fieldsets+button{margin-bottom:24px}.nf-form-cont .nf-form-content button{display:inline-flex;align-items:center;text-decoration:none;color:#253441;font-weight:600;text-align:center;border-radius:6px;letter-spacing:1px;text-transform:uppercase;transition:all .4s ease;font-size:1rem;min-height:49px;padding:6px 32px;background-color:#fff;border:2px solid #96bbd1}.nf-form-cont .nf-form-content button:hover{border-color:#ba3626;color:#ba3626;background-color:#fff}.nf-form-cont .field-wrap.html-wrap{border-bottom:1px solid #253441;margin:48px 0}.nf-form-cont .nf-field-label .nf-label-span{font-weight:500}.nf-form-cont .nf-before-form-content{margin-bottom:24px}.nf-form-cont .nf-field-description{margin-bottom:18px !important}.nf-form-cont .checkbox-wrap .nf-field-element label:after,.nf-form-cont .checkbox-wrap .nf-field-label label:after,.nf-form-cont .listcheckbox-wrap .nf-field-element label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label:after{background:rgba(0,0,0,0);transition:all .5s;border-color:#47627b;border-width:2px;border-radius:3px}.nf-form-cont .checkbox-wrap .nf-field-element label.nf-checked-label:after,.nf-form-cont .checkbox-wrap .nf-field-label label.nf-checked-label:after,.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:after,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#47627b;border-width:2px;border-radius:3px}.nf-form-cont .checkbox-wrap .nf-field-element label:before,.nf-form-cont .checkbox-wrap .nf-field-label label:before,.nf-form-cont .listcheckbox-wrap .nf-field-element label:before,.nf-form-cont .listcheckbox-wrap .nf-field-label label:before{content:"";font-size:0;position:absolute;z-index:2;left:-25px;bottom:auto;opacity:0;top:6px;width:12px;height:6px;border:2px solid #47627b;transform:rotate(135deg);border-bottom:0;border-left:0}.nf-form-cont .checkbox-container.label-right label:before{left:-25px;top:6px;bottom:auto}.nf-form-cont .checkbox-container.label-right label:after{top:1px}.nf-form-cont .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-cont .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-cont .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{color:#47627b;opacity:1;transition:all .5s;font-size:0;left:-25px;bottom:auto;top:6px;width:12px;height:6px;border:2px solid #47627b;transform:rotate(135deg);border-bottom:0;border-left:0}.nf-form-cont .checkbox-wrap .nf-field-element label,.nf-form-cont .checkbox-wrap .nf-field-label label,.nf-form-cont .listcheckbox-wrap .nf-field-element label,.nf-form-cont .listcheckbox-wrap .nf-field-label label{color:#6c7180}.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:before{color:#47627b;top:1px;left:-27px;font-size:20px}.nf-form-cont .listcheckbox-wrap .nf-field-element label:after{border-color:#96bbd1;background:#fff;border-radius:6px;width:22px;height:22px;top:-1px}.nf-form-cont .listcheckbox-wrap .nf-field-element label.nf-checked-label:after{border-color:#96bbd1}.nf-form-cont .nf-form-content .listcheckbox-wrap li,.nf-form-cont .nf-form-content .listradio-wrap li{margin-bottom:18px !important}.nf-form-cont .listradio-wrap .nf-field-element label:after{border-color:#96bbd1;background:#fff;border-radius:6px;width:22px;height:22px;top:-1px}.nf-form-cont .listradio-wrap .nf-field-element label.nf-checked-label:before{background-color:#214b6f;height:14px;width:14px;left:-26px;bottom:5px;top:3px;border-radius:4px}.nf-form-cont .nf-form-content label{font-size:1rem;font-family:"lato",sans-serif;font-weight:400}.nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:16px}.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select+div,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select,.nf-form-cont .nf-form-content .listcountry-wrap .nf-field-element select{border-radius:6px;background:#fff;border:2px solid #96bbd1;font-size:.875rem;color:#253441;height:49px;padding:8px 16px}@media(min-width: 768px){.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select+div,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select,.nf-form-cont .nf-form-content .listcountry-wrap .nf-field-element select{font-size:1rem;height:53px}}.nf-form-cont .nf-form-content input:not([type=button]):focus,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select+div:focus,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select:focus,.nf-form-cont .nf-form-content .listcountry-wrap .nf-field-element select:focus{border-color:#253441;color:#253441}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select{-webkit-appearance:auto;appearance:auto}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element select+div:after{color:#47627b}.nf-form-cont .nf-form-content textarea{border-radius:6px;background:#fff;border:2px solid #96bbd1;font-size:.875rem;color:#253441;padding:8px 16px}@media(min-width: 768px){.nf-form-cont .nf-form-content textarea{font-size:1rem}}.nf-form-cont .nf-form-content textarea:focus{border-color:#253441;color:#253441}.nf-form-cont .nf-field-container{margin-bottom:30px}.nf-form-cont .nf-field-container.submit-container{margin-bottom:8px}.nf-form-cont .nf-field-container.list-container{margin-bottom:20px}.nf-form-cont .nf-form-content input[type=submit]{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);text-decoration:none;color:#253441;border:0;border-right:2px solid #253441;border-bottom:2px solid #253441;font-weight:600;text-align:center;border-radius:6px;letter-spacing:1px;font-size:.875rem;text-transform:uppercase;padding:11px 32px 11px;height:auto;transition:all .4s ease}.nf-form-cont .nf-form-content input[type=submit]:hover{border-color:#ba3626;color:#ba3626;background:rgba(0,0,0,0)}.split .nf-form-cont .nf-form-content input:not([type=button]){max-width:280px}#nf-form-3-cont{min-height:800px}.calculator__form .nf-form-cont .nf-form-content input:not([type=button]){max-width:280px}.filters{width:100%;text-align:center}@media(min-width: 768px){.filters{width:232px;min-width:232px}}@media(min-width: 1250px){.filters{width:340px;min-width:340px}}.filters__inner-container{text-align:left;margin-bottom:20px;overflow:hidden;max-height:2000px;transition:max-height .4s ease}@media(min-width: 768px){.filters__inner-container{margin-bottom:0;overflow:visible;max-height:none}}.filters__inner-container.close{max-height:0}@media(min-width: 768px){.filters__inner-container.close{max-height:none}}.filters__title{padding-bottom:12px;margin-bottom:32px;border-bottom:4px solid #96bbd1}@media(min-width: 1250px){.filters__title{padding-bottom:16px}}.filters__taxonomy{margin-bottom:32px}.filters__toggle{display:block;padding:10px 0 26px;text-decoration:none;border-bottom:1px solid #96bbd1;transition:border-color .8s ease}.filters__toggle::before,.filters__toggle::after{content:"";background-color:#96bbd1;height:21.5px;width:1.5px;display:block;position:absolute;border-radius:0;right:18px;top:7.5px;transition:all .4s ease}.filters__toggle::after{transform:rotate(90deg)}.filters__toggle:hover::before,.filters__toggle:hover::after{background-color:#253441}.filters__toggle:hover .filters__taxonomy-title::after{border-color:#253441}.filters__toggle.active{border-color:#fff;transition:border-color .2s ease}.filters__toggle.active::before{transform:rotate(0deg);height:0px;top:18px;right:18px}.filters__toggle.active::after{transform:rotate(90deg)}.filters__toggle.active+.filters__terms{max-height:500px;visibility:visible}.filters__taxonomy-title{max-width:80%;position:static;margin:0}.filters__taxonomy-title::after{content:"";height:37px;width:37px;display:block;position:absolute;border-radius:50%;right:0;top:0;border:1.5px solid #96bbd1;transition:all .4s ease}.filters__terms{list-style:none;max-height:0;overflow:hidden;visibility:hidden;transition:all .4s ease}.filters__term{margin-bottom:14px}.filters__term:last-child{margin-bottom:0}.filters__term input{opacity:0;position:absolute}.filters__term input:focus-visible+label{outline:-webkit-focus-ring-color auto 1px}.filters__term input:checked+label::after{position:absolute;display:inline-block;left:-29px;top:3px}.filters__term label{font-family:"lato",sans-serif;font-size:1rem;margin-left:32px;color:#6c7180;font-weight:400}.filters__term label:before{content:"";width:20px;height:20px;position:absolute;left:-32px;top:1px;border:1px solid #d0d5dd}.filters__term label:after{content:"";display:none;height:9px;width:18px;box-shadow:none !important;border-left:2px solid #253441;border-bottom:2px solid #253441;transform:rotate(-45deg);border-radius:0;background-color:inherit}.filters__term.child-term{padding-left:24px}.filters__term ul.child__terms{margin-top:14px}.filters__mobile-toggle{margin-bottom:60px}@media(min-width: 768px){.filters__mobile-toggle{display:none}}.filter-feed-container{width:100%}.filter-button-container{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 1024px){.filter-button-container{flex-direction:row;justify-content:space-between;gap:16px}}.no-results{font-size:1rem;text-align:center;padding:32px;line-height:1.65;max-width:500px;margin:0 auto}@media(min-width: 1250px){.no-results{font-size:1.125rem;padding:44px 32px}}.applied-filters{display:flex;gap:16px;flex-wrap:wrap;width:100%;align-items:flex-start}@media(min-width: 1024px){.applied-filters{margin-bottom:40px}}.applied-filters .applied-filter{border-radius:6px;padding:4px 16px;border:1px solid #6c7180;color:#6c7180;font-size:.875rem;font-family:"lato",sans-serif;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;transition:color .4s ease,border-color .4s ease}.applied-filters .applied-filter span{color:#6c7180;font-size:.875rem;font-family:"lato",sans-serif;margin-left:10px}.applied-filters .applied-filter span svg{width:11px;height:auto}.applied-filters .applied-filter span svg svg path{transition:fill .4s ease}.applied-filters .applied-filter:hover{color:#ba3626;border-color:#ba3626}.applied-filters .applied-filter:hover svg path{fill:#ba3626}.applied-filters .applied-filter:last-child{margin-bottom:40px}@media(min-width: 1024px){.applied-filters .applied-filter:last-child{margin-bottom:0}}.sort-results{margin-bottom:32px}.sort-results .sort-select{border:0;border-right:2px solid #253441;border-bottom:2px solid #253441;appearance:none;padding:10px 44px 10px 20px;outline:0;background-image:url("../images/caret.svg");background-repeat:no-repeat;background-position:calc(100% - 22px) center;text-transform:capitalize}.sort-results .sort-select:hover{border-color:#ba3626;color:#ba3626;background-image:url("../images/caret-red.svg")}.sort-results .sort-select:focus-visible{outline:-webkit-focus-ring-color auto 1px}@media(min-width: 768px){.product-feed,.resource-feed{display:flex;gap:70px}}.product-feed .product__container,.resource-feed .product__container{width:100%}.product-feed .results-wrapper,.resource-feed .results-wrapper{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.product-feed .results-wrapper,.resource-feed .results-wrapper{flex-direction:row;flex-wrap:wrap;gap:70px 36px}}.product-feed .results-wrapper .card,.resource-feed .results-wrapper .card{width:100%;max-width:415px;margin:0 auto}@media(min-width: 768px){.product-feed .results-wrapper .card,.resource-feed .results-wrapper .card{flex-direction:column;margin:0;max-width:415px}}@media(min-width: 1024px){.product-feed .results-wrapper .card,.resource-feed .results-wrapper .card{min-width:calc(50% - 18px);max-width:calc(50% - 18px)}}.product-feed .results-wrapper .card .card__inner-container,.resource-feed .results-wrapper .card .card__inner-container{padding:0 8px}.product-feed .results-wrapper .card .card__inner-container .card__text p,.resource-feed .results-wrapper .card .card__inner-container .card__text p{display:block;display:-webkit-box;-webkit-line-clamp:6;line-height:1.65;max-height:9.9em;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;visibility:visible}.product-feed .results-wrapper .card .i72-image__description,.resource-feed .results-wrapper .card .i72-image__description{display:none}.product-feed .results-wrapper .card .i72-image,.product-feed .results-wrapper .card .i72-svg,.resource-feed .results-wrapper .card .i72-image,.resource-feed .results-wrapper .card .i72-svg{border-bottom:4px solid #96bbd1;max-height:225px;height:48vw}@media(min-width: 768px){.product-feed .results-wrapper .card .i72-image,.product-feed .results-wrapper .card .i72-svg,.resource-feed .results-wrapper .card .i72-image,.resource-feed .results-wrapper .card .i72-svg{height:25vw;max-height:225px;width:100%}}@media(min-width: 1024px){.product-feed .results-wrapper .card .i72-image,.product-feed .results-wrapper .card .i72-svg,.resource-feed .results-wrapper .card .i72-image,.resource-feed .results-wrapper .card .i72-svg{height:16vw;max-height:225px}}.product-feed .results-wrapper .card .card__image-container,.resource-feed .results-wrapper .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.feed__pagination{margin-top:74px}@media(min-width: 768px){.feed__pagination{margin-top:58px}}@media(min-width: 1024px){.feed__pagination{margin-top:90px}}.units{width:calc(100% - 140px);margin:16px auto;max-width:1300px}@media(min-width: 768px){.units{display:flex;flex-wrap:wrap}}@media(min-width: 1024px){.units{flex-wrap:nowrap;flex-direction:column;margin:24px auto 48px}}.units .unit{display:flex;flex-direction:column;align-items:center;padding:16px 0;margin-bottom:24px;max-width:100%}@media(min-width: 768px){.units .unit{flex-basis:50%}}@media(min-width: 1024px){.units .unit{flex-direction:row;flex-basis:auto;gap:40px;margin:0}}@media(min-width: 1250px){.units .unit{gap:56px}}.units .unit__image{width:100%;height:180px;max-width:268px;min-width:250px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:36px}@media(min-width: 1024px){.units .unit__image{width:268px;min-width:268px;margin:0}}.units .unit__details-container{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.units .unit__details-container{flex-direction:row;align-items:flex-start;text-align:left;flex-wrap:wrap}}.units .unit__title{font-size:1.5rem;line-height:1.17;margin-bottom:24px;text-align:center}@media(min-width: 1024px){.units .unit__title{text-align:left;flex-basis:100%;line-height:.88}}@media(min-width: 1250px){.units .unit__title{font-size:2rem}}.units .unit__specification{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.units .unit__specification{flex-direction:row;flex-wrap:wrap;gap:20px 16px}}@media(min-width: 1250px){.units .unit__specification{gap:24px 20px}}.units .unit__spec{display:flex;flex-direction:column;align-items:center}.units .unit__name{background-color:#f4f8fa;color:#47627b;width:145px;height:34px;border-radius:6px 6px 0 0;border-bottom:1px solid #47627b;display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 6px 6px;margin-bottom:14px;font-size:.875rem;font-weight:500}@media(min-width: 1024px){.units .unit__name{margin-bottom:12px}}@media(min-width: 1250px){.units .unit__name{font-size:1rem}}.units .unit__value{font-size:.875rem;color:#47627b;font-weight:500;font-family:"lato",sans-serif;margin-bottom:24px}@media(min-width: 1024px){.units .unit__value{margin:0}}@media(min-width: 1250px){.units .unit__value{font-size:1rem}}.carousel{overflow:hidden}.carousel.background-color--0061AA{background-color:#f4f8fa}.carousel.background-color--F5F6F7{background-color:#f5f6f7}.carousel.full-width{padding:24px 0}@media(min-width: 768px){.carousel.full-width{padding:40px 0}}@media(min-width: 1250px){.carousel.full-width{padding:56px 0}}.carousel.full-width .carousel__container{max-width:1440px}.carousel.one-img .carousel__controls{display:none}@media(min-width: 768px){.carousel.two-img .carousel__controls{display:none}}@media(min-width: 1024px){.carousel.three-img .carousel__controls{display:none}}.carousel__container{margin:0 auto;overflow:hidden;width:100%;max-width:100%}.carousel__inner-container{display:flex;flex-direction:row;align-items:center;gap:35px}.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{width:100vw;min-width:100vw;max-width:100vw;height:90vw;max-height:335px;background-color:rgba(0,0,0,0);margin:0}@media(min-width: 768px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{height:37vw;width:calc(50vw - 17.5px);max-width:calc(50vw - 17.5px);min-width:calc(50vw - 17.5px)}}@media(min-width: 1024px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{height:34vw;width:calc(33.33vw - 23px);max-width:calc(33.33vw - 23px);min-width:calc(33.33vw - 23px)}}@media(min-width: 1250px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{max-height:400px}}@media(min-width: 1440px){.carousel__inner-container .image,.carousel__inner-container .card,.carousel__inner-container>div,.carousel__inner-container>h1,.carousel__inner-container>h2,.carousel__inner-container>h3,.carousel__inner-container>h4,.carousel__inner-container>h5,.carousel__inner-container>a{width:456px;max-width:456px;min-width:456px}}.carousel__inner-container>a.link-box{display:flex;height:auto;max-height:none}.carousel__inner-container .card{height:auto;max-height:none;align-self:stretch}.carousel__inner-container .paragraph{height:auto;max-height:none}.carousel__inner-container>div.no-results{height:80px;padding:24px 0 0;text-align:left}.carousel__controls{display:flex;justify-content:center;padding:32px 16px 0 16px;align-items:center;gap:10px;margin:0}@media(min-width: 768px){.carousel__controls{gap:20px}}.carousel__control-line{height:3px;width:100%;background-color:#96bbd1}.carousel__prev-btn,.carousel__next-btn{width:auto;height:45px;display:flex;align-items:center;justify-content:center;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.carousel__prev-btn span,.carousel__next-btn span{font-size:.875rem;letter-spacing:.5px;color:#47627b;padding:0 10px 0 0}@media(min-width: 768px){.carousel__prev-btn span,.carousel__next-btn span{font-size:1rem;letter-spacing:1px;padding:0 20px 0 0}}.carousel__prev-btn svg,.carousel__next-btn svg{width:25px;min-width:25px;height:auto;transform:rotate(270deg)}.carousel__prev-btn svg path,.carousel__next-btn svg path{fill:#47627b;transition:fill .4s ease}.carousel__prev-btn:hover svg path,.carousel__next-btn:hover svg path{fill:#ba3626}.carousel__prev-btn span{padding:0 0 0 10px}@media(min-width: 768px){.carousel__prev-btn span{padding:0 0 0 20px}}.carousel__prev-btn svg{transform:rotate(90deg)}@media(min-width: 1024px){.carousel.carousel--product-hero .carousel__container{border-radius:0 6px 6px 0}}@media(min-width: 1440px){.carousel.carousel--product-hero .carousel__container{border-radius:6px}}@media(min-width: 768px){.carousel.carousel--product-hero .carousel__inner-container .image{height:42vw;width:100vw;max-width:100vw;min-width:100vw;max-height:400px}}@media(min-width: 1024px){.carousel.carousel--product-hero .carousel__inner-container .image{height:39vw;width:61vw;max-width:61vw;min-width:61vw}}@media(min-width: 1250px){.carousel.carousel--product-hero .carousel__inner-container .image{max-height:480px}}@media(min-width: 1440px){.carousel.carousel--product-hero .carousel__inner-container .image{width:878px;max-width:878px;min-width:878px}}.background .background__inner-container .carousel.page-width .carousel__inner-container{display:flex;flex-direction:row;align-items:center;gap:35px}.background .background__inner-container .carousel.page-width .carousel__inner-container .image,.background .background__inner-container .carousel.page-width .carousel__inner-container .card,.background .background__inner-container .carousel.page-width .carousel__inner-container>div,.background .background__inner-container .carousel.page-width .carousel__inner-container>h1,.background .background__inner-container .carousel.page-width .carousel__inner-container>h2,.background .background__inner-container .carousel.page-width .carousel__inner-container>h3,.background .background__inner-container .carousel.page-width .carousel__inner-container>h4,.background .background__inner-container .carousel.page-width .carousel__inner-container>h5,.background .background__inner-container .carousel.page-width .carousel__inner-container>a{width:calc(100vw - 70px);min-width:calc(100vw - 70px);max-width:calc(100vw - 70px);height:95vw;max-height:385px;background-color:rgba(0,0,0,0);margin:0}@media(min-width: 768px){.background .background__inner-container .carousel.page-width .carousel__inner-container .image,.background .background__inner-container .carousel.page-width .carousel__inner-container .card,.background .background__inner-container .carousel.page-width .carousel__inner-container>div,.background .background__inner-container .carousel.page-width .carousel__inner-container>h1,.background .background__inner-container .carousel.page-width .carousel__inner-container>h2,.background .background__inner-container .carousel.page-width .carousel__inner-container>h3,.background .background__inner-container .carousel.page-width .carousel__inner-container>h4,.background .background__inner-container .carousel.page-width .carousel__inner-container>h5,.background .background__inner-container .carousel.page-width .carousel__inner-container>a{height:45vw;width:calc(50vw - 88px);max-width:calc(50vw - 88px);min-width:calc(50vw - 88px)}}@media(min-width: 1024px){.background .background__inner-container .carousel.page-width .carousel__inner-container .image,.background .background__inner-container .carousel.page-width .carousel__inner-container .card,.background .background__inner-container .carousel.page-width .carousel__inner-container>div,.background .background__inner-container .carousel.page-width .carousel__inner-container>h1,.background .background__inner-container .carousel.page-width .carousel__inner-container>h2,.background .background__inner-container .carousel.page-width .carousel__inner-container>h3,.background .background__inner-container .carousel.page-width .carousel__inner-container>h4,.background .background__inner-container .carousel.page-width .carousel__inner-container>h5,.background .background__inner-container .carousel.page-width .carousel__inner-container>a{height:35vw;width:calc(33.33vw - 70px);max-width:calc(33.33vw - 70px);min-width:calc(33.33vw - 70px)}}@media(min-width: 1250px){.background .background__inner-container .carousel.page-width .carousel__inner-container .image,.background .background__inner-container .carousel.page-width .carousel__inner-container .card,.background .background__inner-container .carousel.page-width .carousel__inner-container>div,.background .background__inner-container .carousel.page-width .carousel__inner-container>h1,.background .background__inner-container .carousel.page-width .carousel__inner-container>h2,.background .background__inner-container .carousel.page-width .carousel__inner-container>h3,.background .background__inner-container .carousel.page-width .carousel__inner-container>h4,.background .background__inner-container .carousel.page-width .carousel__inner-container>h5,.background .background__inner-container .carousel.page-width .carousel__inner-container>a{max-height:465px}}@media(min-width: 1440px){.background .background__inner-container .carousel.page-width .carousel__inner-container .image,.background .background__inner-container .carousel.page-width .carousel__inner-container .card,.background .background__inner-container .carousel.page-width .carousel__inner-container>div,.background .background__inner-container .carousel.page-width .carousel__inner-container>h1,.background .background__inner-container .carousel.page-width .carousel__inner-container>h2,.background .background__inner-container .carousel.page-width .carousel__inner-container>h3,.background .background__inner-container .carousel.page-width .carousel__inner-container>h4,.background .background__inner-container .carousel.page-width .carousel__inner-container>h5,.background .background__inner-container .carousel.page-width .carousel__inner-container>a{width:410px;max-width:410px;min-width:410px}}.background .background__inner-container .carousel.page-width .carousel__inner-container>a.link-box{display:flex;height:auto;max-height:none}.card{display:flex;flex-direction:column;background-color:rgba(0,0,0,0);border:none;margin-bottom:0;border-radius:0;flex:1;text-decoration:none}@media(min-width: 768px){.card{margin-bottom:0;flex-direction:column;max-width:1300px;margin:0 auto}}@media(min-width: 1024px){.card{flex-direction:row}}.card.card--feature.full-width .card__inner-container{padding:0 35px 35px}@media(min-width: 768px){.card.card--feature.full-width .card__inner-container{padding:0 70px 40px}}@media(min-width: 1024px){.card.card--feature.full-width .card__inner-container{padding:0 70px 0 0}}@media(min-width: 1250px){.card.card--feature.full-width .card__image-container{margin-right:75px;width:56%;min-width:56%}}.card.card--feature.full-width .card__image-container .i72-image{border-radius:0;max-height:375px}@media(min-width: 768px){.card.card--feature.full-width .card__image-container .i72-image{max-height:392px;height:50vw}}@media(min-width: 1024px){.card.card--feature.full-width .card__image-container .i72-image{border-radius:0 6px 6px 0;max-height:none;height:392px}}@media(min-width: 1024px){.card.card--feature.full-width.align-right .card__inner-container{padding:0 0 0 70px}}.card.card--feature.full-width.align-right .card__image-container{margin:0 0 18px}@media(min-width: 768px){.card.card--feature.full-width.align-right .card__image-container{order:initial}}@media(min-width: 1024px){.card.card--feature.full-width.align-right .card__image-container{order:2;margin:0 0 0 40px}}@media(min-width: 1250px){.card.card--feature.full-width.align-right .card__image-container{margin-left:75px}}@media(min-width: 1024px){.card.card--feature.full-width.align-right .card__image-container .i72-image{border-radius:6px 0 0 6px}}.card.card--feature .card__title{font-size:2.5rem;width:100%;font-weight:300;line-height:1;border-bottom:0;padding:4px 0 4px 27px;margin-bottom:24px}@media(min-width: 768px){.card.card--feature .card__title{font-size:3rem;padding-left:34px}}@media(min-width: 1250px){.card.card--feature .card__title{font-size:4rem;margin-bottom:28px;padding-left:36px}}.card.card--feature .card__title::before{content:"";position:absolute;top:0;left:0;height:100%;width:3px;background-color:#ba3626}@media(min-width: 768px){.card.card--feature .card__title::before{width:4px}}.card.card--feature .card__text p{font-size:1rem}@media(min-width: 1250px){.card.card--feature .card__text p{font-size:1rem}}@media(min-width: 768px){.card.align-center{flex-direction:column}}.card.align-center .card__image-container{margin:0 auto 18px}@media(min-width: 1024px){.card.align-center .card__image-container{margin-bottom:24px}}.card.align-center .paragraph__inner-container{text-align:center;align-items:center}.card.align-left .paragraph__inner-container{text-align:left;align-items:flex-start}.card.align-right .card__image-container{margin:0 0 18px}@media(min-width: 768px){.card.align-right .card__image-container{order:initial}}@media(min-width: 1024px){.card.align-right .card__image-container{order:2;margin:0 0 0 40px}}@media(min-width: 1250px){.card.align-right .card__image-container{margin-left:56px}}.card.align-right .card__inner-container{text-align:left;align-items:flex-end}.card__image-container{width:100%;margin-bottom:18px}@media(min-width: 1024px){.card__image-container{margin-right:40px;width:54%;min-width:54%}}@media(min-width: 1250px){.card__image-container{margin-right:56px;width:62%;min-width:62%}}.card .i72-image__description{font-size:.75rem;margin-top:6px;line-height:1.33;margin-bottom:0;padding-right:8px;text-align:right;color:#253441}@media(min-width: 1250px){.card .i72-image__description{font-size:1rem;margin-top:8px}}.card .i72-image,.card .i72-svg{max-height:275px;height:50vw;width:100%;margin-bottom:0;border-radius:6px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.card .i72-image,.card .i72-svg{height:275px;max-height:none}}@media(min-width: 1024px){.card .i72-image,.card .i72-svg{height:392px}}.card .i72-image svg,.card .i72-svg svg{height:100%;width:100%}.card .i72-svg{display:flex;align-items:center;justify-content:center}.card .i72-svg svg{height:90%;width:90%}@media(min-width: 768px){.card .i72-svg svg{height:85%;width:85%}}.card__inner-container{padding:0;color:#253441;display:flex;flex-direction:column}.card__title{margin-bottom:16px;width:100%;color:#253441;padding-bottom:12px;border-bottom:1px solid #96bbd1;font-size:1.5rem;transition:color .4s ease,border-color .4s ease}@media(min-width: 1024px){.card__title{font-size:2rem;padding-bottom:16px}}.card__text{margin-bottom:0}.card__text p{color:#6c7180}.card__text .nf-table-display{width:100%;max-width:285px;top:-20px}.card__button{margin-top:20px;margin-left:auto}@media(min-width: 1024px){.card__button{margin-top:24px}}.card.card--anchor{text-decoration:none}.card.card--icon{flex-direction:column}.card.card--icon.align-center .card__image-container{margin:0 auto 20px;text-align:center}@media(min-width: 768px){.card.card--icon.align-center .card__image-container{margin-bottom:24px}}@media(min-width: 1250px){.card.card--icon.align-center .card__image-container{margin-bottom:28px}}.card.card--icon.align-center .card__image-container .i72-svg{margin:0 auto}.card.card--icon.align-left .card__image-container{margin-right:auto}.card.card--icon.align-right .card__inner-container{text-align:right}.card.card--icon.align-right .card__image-container{margin-left:auto;order:unset;text-align:right}.card.card--icon.align-right .card__image-container .i72-svg{margin-left:auto}.card.card--icon .card__image-container{margin-bottom:18px;width:100%}@media(min-width: 768px){.card.card--icon .card__image-container{margin-bottom:24px}}@media(min-width: 1250px){.card.card--icon .card__image-container{margin-bottom:28px}}.card.card--icon .i72-svg{width:45px;max-height:45px !important;height:auto;min-width:auto;max-width:none}@media(min-width: 768px){.card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.card.card--icon .i72-svg{width:68px;max-height:68px !important}}a.card:hover .card__title{color:#ba3626;border-bottom:2px solid #ba3626;padding-bottom:11px}@media(min-width: 1024px){a.card:hover .card__title{padding-bottom:15px;border-bottom:2px solid #ba3626}}a.card:hover .card__button{color:#ba3626;border-color:#ba3626}.link-box{height:auto;padding:0;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;text-decoration:none;border-radius:6px;overflow:hidden;box-shadow:none;background-color:#6c7180}.link-box.background-color--blue{background-color:#47627b}.link-box.background-color--F5F6F7{background-color:#f5f6f7}.link-box.background-color--F5F6F7 .link-box__title,.link-box.background-color--F5F6F7 .link-box__link{color:#253441}.link-box.background-color--F5F6F7 .link-box__title{text-shadow:0 2px 4px rgba(0,0,0,.25)}.link-box.background-color--000000{background-color:#000}.link-box.background-color--5E6366{background-color:#5e6366}.link-box.full-width{max-width:none}.link-box.full-width .i72-svg{width:70%}@media(min-width: 768px){.link-box.full-width .i72-svg{width:55%}}@media(min-width: 1024px){.link-box.full-width .i72-svg{width:45%}}@media(min-width: 1250px){.link-box.full-width .i72-svg{width:33%;max-width:500px}}.link-box .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:334px;width:100%;position:relative}@media(min-width: 1250px){.link-box .i72-image{height:400px}}.link-box .i72-svg{position:absolute;width:190px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%);transition:width .4s ease}.link-box__details{display:flex;flex-direction:column;padding:24px;width:100%;align-items:flex-start;background-color:#47627b}.link-box__title{color:#fff;margin-bottom:12px;font-size:1.5rem;z-index:2;font-weight:500}.link-box__link{color:#fff;z-index:2;letter-spacing:1px;font-size:1rem;margin:0}.link-box__link svg{width:10px;top:1px;margin-left:8px}.link-box__link svg path{fill:#ba3626}.link-box:hover{box-shadow:none}.link-box:hover .link-box__link{text-decoration:underline}.background{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0}@media(min-width: 768px){.background{padding:0}}@media(min-width: 1250px){.background{padding:0}}.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 70px);margin:0 auto;padding:24px 0}@media(min-width: 768px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 140px);padding:40px 0}}@media(min-width: 1250px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 140px);margin:0 auto;max-width:1300px;padding:70px 0}}@media(min-width: 1440px){.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{margin-bottom:0}}.background.full-width .background__inner-container>*.page-width:last-child,.background.full-width .background__inner-container>.nf-form-cont:last-child{margin-bottom:0 !important}.background.full-width .background__inner-container>*.full-width{max-width:1440px;width:100%;margin:0 auto}@media(min-width: 1024px){.background.full-width .background__inner-container>*.full-width{padding:40px 0}}@media(min-width: 1250px){.background.full-width .background__inner-container>*.full-width{padding:70px 0}}.background.full-width .background__inner-container>.wysiwyg.page-width,.background.full-width .background__inner-container>.nf-form-cont{max-width:805px}.background.full-width .background__inner-container>.image-details{max-width:1100px;padding:0;margin:24px auto !important}@media(min-width: 768px){.background.full-width .background__inner-container>.image-details{margin:40px auto !important}}@media(min-width: 1250px){.background.full-width .background__inner-container>.image-details{margin:56px auto !important}}.background.background-color--0061AA,.background.background-color--blue{background-color:#f4f8fa}.background.background-color--0061AA .background__inner-container>.wysiwyg,.background.background-color--0061AA .background__inner-container>.paragraph .paragraph__title,.background.background-color--0061AA .background__inner-container>.paragraph .paragraph__text,.background.background-color--0061AA .background__inner-container>.paragraph .paragraph__link,.background.background-color--0061AA .background__inner-container>.quote .quote__text,.background.background-color--0061AA .background__inner-container>.quote .quote__author_name,.background.background-color--0061AA .background__inner-container>.quote .quote__author_title,.background.background-color--blue .background__inner-container>.wysiwyg,.background.background-color--blue .background__inner-container>.paragraph .paragraph__title,.background.background-color--blue .background__inner-container>.paragraph .paragraph__text,.background.background-color--blue .background__inner-container>.paragraph .paragraph__link,.background.background-color--blue .background__inner-container>.quote .quote__text,.background.background-color--blue .background__inner-container>.quote .quote__author_name,.background.background-color--blue .background__inner-container>.quote .quote__author_title{color:#253441}.background.background-color--0061AA .background__inner-container>.row .wysiwyg,.background.background-color--0061AA .background__inner-container>.row .paragraph .paragraph__title,.background.background-color--0061AA .background__inner-container>.row .paragraph .paragraph__text,.background.background-color--0061AA .background__inner-container>.row .paragraph .paragraph__link,.background.background-color--0061AA .background__inner-container>.row .quote .quote__text,.background.background-color--0061AA .background__inner-container>.row .quote .quote__author_name,.background.background-color--0061AA .background__inner-container>.row .quote .quote__author_title,.background.background-color--blue .background__inner-container>.row .wysiwyg,.background.background-color--blue .background__inner-container>.row .paragraph .paragraph__title,.background.background-color--blue .background__inner-container>.row .paragraph .paragraph__text,.background.background-color--blue .background__inner-container>.row .paragraph .paragraph__link,.background.background-color--blue .background__inner-container>.row .quote .quote__text,.background.background-color--blue .background__inner-container>.row .quote .quote__author_name,.background.background-color--blue .background__inner-container>.row .quote .quote__author_title{color:#253441}.background.background-color--F5F6F7{background-color:#f5f6f7}.background.background-color--gray{background-color:#f5f6f7}.background .background__inner-container{margin-bottom:0}@media(min-width: 768px){.background .background__inner-container{margin-bottom:0}}@media(min-width: 1250px){.background .background__inner-container{margin-bottom:0}}.background__inner-container{margin-bottom:0}.background__inner-container .split{margin-bottom:0}.background__inner-container>*.page-width{width:100%;margin:0 auto}@media(min-width: 1250px){.background__inner-container>*.page-width{margin-bottom:0}}.background__inner-container>*.page-width:last-of-type{margin-bottom:0}.background.page-width{padding:24px 20px}@media(min-width: 768px){.background.page-width{padding:40px}}@media(min-width: 1250px){.background.page-width{padding:56px 70px}}.paragraph{display:flex;flex-direction:column;margin-bottom:0;flex:1}@media(min-width: 1024px){.paragraph{margin-bottom:0;flex-direction:row}}@media(min-width: 768px){.paragraph.align-center{flex-direction:column}}.paragraph.align-center .i72-image,.paragraph.align-center .i72-svg{margin:0 auto 18px}@media(min-width: 1024px){.paragraph.align-center .i72-image,.paragraph.align-center .i72-svg{margin-bottom:24px}}.paragraph.align-center .paragraph__inner-container{text-align:center;align-items:center}.paragraph.align-left .paragraph__inner-container{text-align:left;align-items:flex-start}.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin:0 0 18px auto}@media(min-width: 768px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{order:initial}}@media(min-width: 1024px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{order:2;margin:0 0 0 40px}}@media(min-width: 1250px){.paragraph.align-right .i72-image,.paragraph.align-right .i72-svg{margin-left:56px}}.paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end}.paragraph.paragraph--icon{min-height:auto;min-width:100%;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}@media(min-width: 768px){.paragraph.paragraph--icon{align-items:flex-start;justify-content:flex-start;min-width:auto;padding:0 10px}}.paragraph.paragraph--icon.align-center .i72-image,.paragraph.paragraph--icon.align-center .i72-svg{margin:0 auto}.paragraph.paragraph--icon.align-left .i72-image,.paragraph.paragraph--icon.align-left .i72-svg{margin-right:auto}.paragraph.paragraph--icon.align-right .i72-image,.paragraph.paragraph--icon.align-right .i72-svg{margin-left:auto}.paragraph.paragraph--icon .i72-svg{width:60px;max-height:60px;height:auto;margin-bottom:16px;min-width:auto;max-width:none}@media(min-width: 1024px){.paragraph.paragraph--icon .i72-svg{width:68px;max-height:68px;margin-bottom:20px}}@media(min-width: 1250px){.paragraph.paragraph--icon .i72-svg{width:72px;max-height:72px;margin-bottom:24px}}@media(min-width: 1440px){.paragraph.paragraph--icon .i72-svg{width:85px;max-height:85px;margin-bottom:32px}}.paragraph.paragraph--icon .i72-svg svg path,.paragraph.paragraph--icon .i72-svg svg circle{fill:#96bbd1}.paragraph.paragraph--icon .paragraph__inner-container{flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 768px){.paragraph.paragraph--icon .paragraph__inner-container{max-width:none;padding:0 !important}}.paragraph.paragraph--icon .paragraph__title{font-size:1.5rem;letter-spacing:normal;margin-bottom:16px;padding-bottom:12px;line-height:1.2;border-bottom:1px solid #96bbd1;text-transform:none}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__title{font-size:1.5rem;letter-spacing:normal}}@media(min-width: 1250px){.paragraph.paragraph--icon .paragraph__title{font-size:2rem;padding-bottom:16px}}.paragraph.paragraph--icon .paragraph__text{max-width:none;font-size:.875rem;line-height:1.5}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__text{font-size:1rem}}@media(min-width: 1250px){.paragraph.paragraph--icon .paragraph__text{font-size:1.125rem}}@media(min-width: 768px){.paragraph.paragraph--icon:first-child{padding-left:0}}@media(min-width: 768px){.paragraph.paragraph--icon:last-child{padding-right:0}}.paragraph.paragraph--cta .i72-svg{max-height:100px;height:auto;width:75%;max-width:275px}@media(min-width: 1024px){.paragraph.paragraph--cta .i72-svg{max-height:150px}}.paragraph.paragraph--cta .paragraph__title{font-weight:400;border:0;padding:0}@media(min-width: 1440px){.paragraph.paragraph--cta .paragraph__title{font-size:2rem}}.paragraph.paragraph--cta .paragraph__button{margin-top:24px}@media(min-width: 1024px){.paragraph.paragraph--cta .paragraph__button{margin-top:28px}}.paragraph.paragraph--cta .paragraph__inner-container{max-width:none}@media(min-width: 768px){.paragraph.paragraph--cta .paragraph__inner-container{max-width:none}}.paragraph.paragraph--cta.align-center{align-items:center}@media(min-width: 768px){.paragraph.paragraph--cta.align-center .i72-svg{margin:0 0 20px}}@media(min-width: 768px){.paragraph.paragraph--cta.align-center{flex-direction:column}}@media(min-width: 768px){.paragraph.paragraph--cta.align-center .paragraph__inner-container{margin:0 auto;align-items:center;max-width:805px}}.paragraph.paragraph--cta.align-left{align-items:flex-start}@media(min-width: 768px){.paragraph.paragraph--cta.align-left{flex-direction:column;justify-content:flex-start}}@media(min-width: 768px){.paragraph.paragraph--cta.align-left .i72-svg{margin:0 32px 0 0}}.paragraph.paragraph--cta.align-left .paragraph__inner-container{align-items:flex-start}@media(min-width: 768px){.paragraph.paragraph--cta.align-left .paragraph__inner-container{margin:0 auto 0 0}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-left .paragraph__inner-container{max-width:805px}}.paragraph.paragraph--cta.align-right{align-items:flex-end}@media(min-width: 768px){.paragraph.paragraph--cta.align-right{flex-direction:column;justify-content:flex-end;align-items:flex-end}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .i72-svg{margin:0 0 0 32px;order:initial}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .i72-image{order:initial;margin-bottom:18px}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-right .i72-image{margin-bottom:24px}}.paragraph.paragraph--cta.align-right .paragraph__inner-container{align-items:flex-end}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .paragraph__inner-container{margin:0 0 0 auto}}@media(min-width: 1024px){.paragraph.paragraph--cta.align-right .paragraph__inner-container{max-width:805px}}@media(min-width: 768px){.paragraph.paragraph--cta.align-right .paragraph__text{text-align:right}}.paragraph .i72-image,.paragraph .i72-svg{max-height:275px;height:275px;width:275px;margin-bottom:18px;border-radius:6px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.paragraph .i72-image,.paragraph .i72-svg{height:275px;max-height:none;margin:0 0 18px}}@media(min-width: 1024px){.paragraph .i72-image,.paragraph .i72-svg{margin-right:40px;height:25vw;max-height:325px;width:29%;max-width:805px}}@media(min-width: 1250px){.paragraph .i72-image,.paragraph .i72-svg{margin-right:56px;max-width:325px}}.paragraph .i72-image svg,.paragraph .i72-svg svg{height:100%;width:100%}.paragraph__inner-container{color:#253441;flex:1}@media(min-width: 768px){.paragraph__inner-container{padding:0}}@media(min-width: 1024px){.paragraph__inner-container{padding:8px 0 0}}.paragraph__title{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #96bbd1;font-size:1.5rem}@media(min-width: 1024px){.paragraph__title{font-size:2rem;padding-bottom:16px}}.paragraph__button{margin-top:24px}.paragraph__link{display:inline-block;margin-top:18px;color:#253441;font-size:1rem}@media(min-width: 1024px){.paragraph__link{font-size:1.125rem;margin-top:20px}}.paragraph__link:hover{color:#ba3626}.paragraph.paragraph--anchor{text-decoration:none}.paragraph.paragraph--anchor>a{display:block;position:absolute;inset:0;z-index:2;outline-offset:-2px}.paragraph.paragraph--anchor>a:hover+.i72-image+.paragraph__inner-container .paragraph__title{color:#ba3626;border-bottom:3px solid #ba3626;padding-bottom:10px}@media(min-width: 1024px){.paragraph.paragraph--anchor>a:hover+.i72-image+.paragraph__inner-container .paragraph__title{padding-bottom:13px;border-bottom:4px solid #ba3626}}.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{color:#ba3626;border-bottom:3px solid #ba3626;padding-bottom:10px}@media(min-width: 1024px){.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{padding-bottom:13px;border-bottom:4px solid #ba3626}}@media(min-width: 768px){.row .paragraph{flex-direction:column}}@media(min-width: 768px){.row .paragraph .i72-image,.row .paragraph .i72-svg{height:30vw;width:100%;margin:0 0 16px}}@media(min-width: 768px){.row .paragraph.align-right .i72-image,.row .paragraph.align-right .i72-svg{order:unset;margin-left:auto}}.row .paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end}@media(min-width: 768px){.row .paragraph.align-center .i72-image,.row .paragraph.align-center .i72-svg{margin:0 auto 16px}}.row .paragraph.paragraph--icon.align-left .i72-image,.row .paragraph.paragraph--icon.align-left .i72-svg{margin-right:auto}.row .paragraph.paragraph--icon.align-right .i72-image,.row .paragraph.paragraph--icon.align-right .i72-svg{margin-left:auto}.row .paragraph.paragraph--icon .i72-svg{width:45px;max-height:45px;height:auto;margin-bottom:22px;min-width:auto;max-width:none}@media(min-width: 1250px){.row .paragraph.paragraph--icon .i72-svg{width:70px;max-height:70px;margin-bottom:24px}}.row .paragraph.paragraph--icon .i72-svg svg path,.row .paragraph.paragraph--icon .i72-svg svg circle{fill:#96bbd1}@media(min-width: 768px){.row .paragraph.paragraph--cta .i72-svg,.row .paragraph.paragraph--cta .i72-image{height:22vw;max-height:250px}}.row{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.row{flex-direction:row;align-items:unset;flex-wrap:wrap;justify-content:flex-start}}.row.background-color--blue{background-color:#f4f8fa}.row__inner-container{gap:48px}@media(min-width: 768px){.row__inner-container{gap:72px 36px;justify-content:flex-start}}@media(min-width: 1250px){.row__inner-container{gap:90px 36px}}@media(min-width: 768px){.row__inner-container .card{flex-direction:column}}.row__inner-container .card .card__inner-container{padding:0 8px}.row__inner-container .card .card__inner-container .card__text p{display:block}.row__inner-container .card .i72-image__description{display:none}.row__inner-container .card.card--feature .card__title{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #96bbd1;font-size:1.5rem;transition:color .4s ease}@media(min-width: 1024px){.row__inner-container .card.card--feature .card__title{font-size:2rem;padding-bottom:16px}}.row__inner-container .card.card--feature .card__text p{font-size:.875rem}@media(min-width: 768px){.row__inner-container .card.card--feature .card__text p{font-size:1rem}}.row__inner-container .card.card--icon .card__inner-container{padding:0}.row__inner-container .card.card--icon .card__image-container{margin-bottom:20px}@media(min-width: 768px){.row__inner-container .card.card--icon .card__image-container{margin-bottom:24px}}@media(min-width: 1250px){.row__inner-container .card.card--icon .card__image-container{margin-bottom:28px}}@media(min-width: 768px){.row__inner-container .image{height:40vw;max-height:400px}}@media(min-width: 768px){.row.row-break--2 .row__inner-container>div,.row.row-break--2 .row__inner-container>a{min-width:calc(50% - 18px)}}.row.row-break--2 .row__inner-container>.card .i72-image,.row.row-break--2 .row__inner-container>.card .i72-svg{max-height:275px}@media(min-width: 768px){.row.row-break--2 .row__inner-container>.card .i72-image,.row.row-break--2 .row__inner-container>.card .i72-svg{max-height:275px;height:22vw}}@media(min-width: 1024px){.row.row-break--2 .row__inner-container>.image{height:35vw;max-height:615px}}@media(min-width: 768px){.row.row-break--2 .row__inner-container>.link-box{min-width:calc(50% - 40px)}}@media(min-width: 768px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a{min-width:calc(50% - 18px);max-width:calc(50% - 18px)}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a{min-width:calc(33% - 24px)}}.row.row-break--3 .row__inner-container>.card .i72-image,.row.row-break--3 .row__inner-container>.card .i72-svg{max-height:275px}@media(min-width: 768px){.row.row-break--3 .row__inner-container>.card .i72-image,.row.row-break--3 .row__inner-container>.card .i72-svg{max-height:225px;height:18vw}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>.image{height:27vw;max-height:400px}}@media(min-width: 768px){.row.row-break--3 .row__inner-container>.link-box{min-width:calc(33% - 40px)}}@media(min-width: 768px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a{min-width:calc(50% - 18px);max-width:calc(50% - 18px)}}@media(min-width: 1024px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a{min-width:calc(25% - 32px)}}.row.row-break--4 .row__inner-container>.card .i72-image,.row.row-break--4 .row__inner-container>.card .i72-svg{max-height:275px}@media(min-width: 768px){.row.row-break--4 .row__inner-container>.card .i72-image,.row.row-break--4 .row__inner-container>.card .i72-svg{max-height:225px;height:18vw}}@media(min-width: 768px){.row.row-break--4 .row__inner-container>.link-box{min-width:calc(25% - 42px)}}@media(min-width: 768px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a{min-width:calc(20% - 18px)}}@media(min-width: 1024px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a{min-width:calc(20% - 48px)}}@media(min-width: 768px){.row.row-break--5 .row__inner-container>.link-box{min-width:calc(20% - 48px)}}@media(min-width: 768px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a{min-width:calc(16.5% - 18px)}}@media(min-width: 1024px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a{min-width:calc(16.5% - 48px)}}@media(min-width: 768px){.row.row-break--6 .row__inner-container>.link-box{min-width:calc(16.5% - 50px)}}.row.background-color--0061AA{background-color:#0061aa}.row.background-color--F5F6F7{background-color:#f5f6f7}.row.full-width{padding:24px 0}@media(min-width: 768px){.row.full-width{padding:40px 0}}@media(min-width: 1250px){.row.full-width{padding:70px 0}}.row.full-width .row__inner-container{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:0}@media(min-width: 768px){.row.full-width .row__inner-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.row.full-width .row__inner-container{width:calc(100% - 140px)}}@media(min-width: 768px){.row .card,.row .paragraph{margin:0}}@media(min-width: 1024px){.row .card,.row .paragraph{margin:0}}.row .card .i72-image,.row .card .i72-svg{border-bottom:4px solid #96bbd1}@media(min-width: 768px){.row .card .i72-image,.row .card .i72-svg{height:30vw;max-height:225px;width:100%}}.row .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.row .card .card__button{margin-left:0;margin-right:auto}.row .card.card--icon .i72-svg{width:45px;max-height:45px !important;border:0}@media(min-width: 768px){.row .card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.row .card.card--icon .i72-svg{width:68px;max-height:68px !important}}.row .card.align-right .card__inner-container{text-align:right}.row.row--scrollable .row__outer-container{max-width:100%;overflow-x:scroll}.row.row--scrollable .row__outer-container .row__inner-container{display:flex;flex-direction:row}.row.row--scrollable .row__outer-container .row__inner-container .card{max-width:512px;min-width:95%;margin-left:10px}@media(min-width: 768px){.row.row--scrollable .row__outer-container .row__inner-container .card{min-width:512px;margin-left:20px}}@media(min-width: 1024px){.row.row--scrollable .row__outer-container .row__inner-container .card{margin-left:32px}}.row.row--scrollable .row__outer-container .row__inner-container .card:first-child{margin-left:0}.image,.calc-image{height:80vw;width:100%;min-height:250px;max-height:398px;display:block;border-radius:6px;overflow:hidden}@media(min-width: 768px){.image,.calc-image{height:50vw;max-height:712px}}.image .i72-image,.image .i72-svg,.calc-image .i72-image,.calc-image .i72-svg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.image .i72-image svg,.image .i72-svg svg,.calc-image .i72-image svg,.calc-image .i72-svg svg{height:100%;width:100%}.image .i72-image.contain+.i72-image__caption,.image .i72-svg.contain+.i72-image__caption,.calc-image .i72-image.contain+.i72-image__caption,.calc-image .i72-svg.contain+.i72-image__caption{display:none}.image .i72-image__caption,.calc-image .i72-image__caption{position:absolute;bottom:24px;left:0;width:100%;padding:100px 24px 22px;margin:0;font-family:purista-web,sans-serif;background-image:linear-gradient(to top, rgb(71, 98, 123) 50%, rgba(71, 98, 106, 0) 0%)}@media(min-width: 768px){.image .i72-image__caption,.calc-image .i72-image__caption{bottom:40px}}@media(min-width: 1250px){.image .i72-image__caption,.calc-image .i72-image__caption{bottom:56px}}.image .i72-image__caption span,.calc-image .i72-image__caption span{color:#fff;line-height:1.2;font-size:1.5rem}.image.full-width,.calc-image.full-width{max-width:1440px;margin:24px auto;height:90vw;max-height:350px}@media(min-width: 768px){.image.full-width,.calc-image.full-width{height:45vw;margin:40px auto;max-height:600px}}@media(min-width: 1250px){.image.full-width,.calc-image.full-width{margin:56px auto}}.image.full-width .i72-image__caption,.calc-image.full-width .i72-image__caption{bottom:0}.row .row__inner-container .image .i72-image__caption{bottom:0}.carousel .carousel__inner-container .image .i72-image__caption,.carousel .carousel__inner-container .calc-image .i72-image__caption{bottom:0}.i72-image.featured-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:80vw;max-height:350px;width:100%;max-width:1440px;margin:24px auto}@media(min-width: 768px){.i72-image.featured-image{margin:40px auto;height:50vw;max-height:450px}}@media(min-width: 1024px){.i72-image.featured-image{height:44vw;max-height:525px}}@media(min-width: 1250px){.i72-image.featured-image{height:42vw;margin:56px auto;max-height:600px}}.quote.align-center .quote__outer-container{text-align:center}.quote.align-right .quote__outer-container{text-align:right}.quote__outer-container{border-bottom:1px solid #96bbd1}.quote__outer-container .i72-image,.quote__outer-container .i72-svg{background-size:cover;background-position:center;border-radius:6px;border-bottom:4px solid #96bbd1;height:275px;width:100%;margin-bottom:16px}@media(min-width: 1024px){.quote__outer-container .i72-image,.quote__outer-container .i72-svg{height:41vw;max-height:580px}}.quote__outer-container .i72-image svg,.quote__outer-container .i72-svg svg{height:100%;width:100%}.quote__text{padding:0 8px}.quote__author-container{padding:0 8px;display:flex;flex-direction:row;justify-content:flex-start}.quote__author_name{margin-bottom:8px;font-size:1.5rem;text-transform:none;max-width:none}@media(min-width: 1024px){.quote__author_name{font-size:2rem}}.quote__author_title{margin-bottom:16px;font-size:1rem;color:#476276;text-transform:none;max-width:none}@media(min-width: 1024px){.quote__author_title{font-size:1.25rem}}.row .quote .quote__outer-container{border-bottom:1px solid #96bbd1}@media(min-width: 1024px){.row .quote .quote__outer-container .i72-image,.row .quote .quote__outer-container .i72-svg{height:225px}}.quote:before{content:none}.quote__text{font-family:purista-web,sans-serif;font-style:italic;font-weight:500;color:#47627b;font-size:1.25rem;line-height:1.25;padding:0;margin:0}@media(min-width: 1024px){.quote__text{font-size:1.5rem}}.quote__text:before{content:none}.quote__outer-container{border-bottom:0;padding:8px 0 8px 20px;border-left:2px solid #ba3626}.quote__outer-container .i72-image{height:225px;border:0}@media(min-width: 768px){.quote__outer-container .i72-image{height:275px}}@media(min-width: 1024px){.quote__outer-container .i72-image{height:325px}}.quote__author-container{padding:0;display:flex;margin:32px 0 0}.quote .quote__author_name,.quote .quote__author_title{font-family:"lato",sans-serif;margin:0;color:#47627b;line-height:1.25;font-size:.875rem}@media(min-width: 1024px){.quote .quote__author_name,.quote .quote__author_title{font-size:1rem}}.quote .quote__author_title::before{content:",";font-size:inherit;color:inherit;line-height:1.25;margin-right:4px;display:inline-block}.video{text-align:center;margin:0}@media(min-width: 768px){.video{margin:0;flex:1}}.video iframe{max-width:100%;border-radius:6px;height:auto;max-height:392px;aspect-ratio:16/9}.video>a{position:absolute;width:100%;height:auto;border-radius:6px;max-width:697px;max-height:392px;aspect-ratio:16/9;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;background-image:linear-gradient(to bottom, rgba(71, 98, 123, 0) 0%, #47627b 100%)}.video.active>a{display:none}.row .video iframe{margin-bottom:0}.split__inner-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:32px}@media(min-width: 1024px){.split__inner-container{flex-direction:row}}@media(min-width: 1250px){.split__inner-container{gap:56px}}@media(min-width: 1024px){.split__inner-container .video>a{max-width:none}}@media(min-width: 1024px){.split__inner-container .video iframe{width:100%}}.split__inner-container .image{border-radius:6px;overflow:hidden;min-height:275px}@media(min-width: 1024px){.split__inner-container .image{min-height:300px}}@media(min-width: 1250px){.split__inner-container .image{min-height:325px}}.split__inner-container .image .i72-image__caption{bottom:0}@media(min-width: 1024px){.split__inner-container .card{flex-direction:column}}.split__inner-container .card .card__inner-container{padding:0 8px}.split__inner-container .card .i72-image__description{display:none}@media(min-width: 1024px){.split__inner-container .card.card--feature .card__inner-container{margin-right:24px}}.split__inner-container .card.card--icon .card__inner-container{padding:0}.split__inner-container .card.card--icon .card__image-container{margin-bottom:20px}@media(min-width: 1024px){.split__inner-container .card.card--icon .card__image-container{margin-bottom:24px}}@media(min-width: 1250px){.split__inner-container .card.card--icon .card__image-container{margin-bottom:28px}}@media(min-width: 1024px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{height:30vw;max-height:225px;width:100%}}@media(min-width: 1024px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{max-height:250px}}@media(min-width: 1250px){.split__inner-container .card .i72-image,.split__inner-container .card .i72-svg{max-height:275px}}.split__inner-container .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.split__inner-container .card.card--icon .i72-svg{width:45px;max-height:45px !important}@media(min-width: 1024px){.split__inner-container .card.card--icon .i72-svg{width:45px;max-height:45px !important}}@media(min-width: 1250px){.split__inner-container .card.card--icon .i72-svg{width:68px;max-height:68px !important}}@media(min-width: 1024px){.split__inner-container .quote .quote__outer-container .i72-image,.split__inner-container .quote .quote__outer-container .i72-svg{height:225px;max-height:225px}}.split.full-width{padding:24px 0}@media(min-width: 1024px){.split.full-width{padding:40px 0}}@media(min-width: 1250px){.split.full-width{padding:70px 0}}.split.full-width .split__inner-container{width:calc(100% - 70px);margin:0 auto}@media(min-width: 1024px){.split.full-width .split__inner-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.split.full-width .split__inner-container{width:calc(100% - 140px);max-width:1300px}}.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd){width:100%}@media(min-width: 1024px){.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd){width:calc(66.66% - 28px);min-width:calc(66.66% - 28px)}}.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even){width:100%}@media(min-width: 1024px){.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even){width:calc(33.33% - 28px);min-width:calc(33.33% - 28px)}}.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd){width:100%}@media(min-width: 1024px){.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd){width:calc(33.33% - 16px);min-width:calc(33.33% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd){width:calc(33.33% - 28px);min-width:calc(33.33% - 28px)}}.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even){width:100%}@media(min-width: 1024px){.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even){width:calc(66.66% - 16px);min-width:calc(66.66% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even){width:calc(66.66% - 28px);min-width:calc(66.66% - 28px)}}.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd){width:100%}@media(min-width: 1024px){.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd){width:calc(50% - 28px);min-width:calc(50% - 28px)}}.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even){width:100%}@media(min-width: 1024px){.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even){width:calc(50% - 16px);min-width:calc(50% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even){width:calc(50% - 28px);min-width:calc(50% - 28px)}}.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd){width:100%}@media(min-width: 1024px){.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd){width:calc(25% - 28px);min-width:calc(25% - 28px)}}.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even){width:100%}@media(min-width: 1024px){.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even){width:calc(75% - 28px);min-width:calc(75% - 28px)}}.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd){width:100%}@media(min-width: 1024px){.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd){width:calc(75% - 16px);min-width:calc(75% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd){width:calc(75% - 28px);min-width:calc(75% - 28px)}}.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even){width:100%}@media(min-width: 1024px){.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even){width:calc(25% - 16px);min-width:calc(25% - 16px);margin:0}}@media(min-width: 1250px){.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even){width:calc(25% - 28px);min-width:calc(25% - 28px)}}.background.full-width .background__inner-container .split.full-width .split__inner-container{width:100%;max-width:1440px}.background.full-width .background__inner-container .split.full-width .split__inner-container .video>a{display:none}.background.full-width .background__inner-container .split.full-width .split__inner-container .video iframe{border-radius:0}@media(min-width: 768px){.background.full-width .background__inner-container .split.full-width .split__inner-container .video iframe{border-radius:6px}}@media(min-width: 1024px){.background.full-width .background__inner-container .split.full-width .split__inner-container .video iframe{border-radius:6px 0 0 6px}}.faq{padding:16px 0}.faq__outer-container{border-bottom:2px solid #96bbd1;padding-bottom:32px}.faq__title{display:block;background-color:rgba(0,0,0,0);padding:0;z-index:2;border-radius:5px;box-shadow:none;transition:background-color .4s ease}.faq__title span{font-size:1.5rem;position:static;font-weight:500;display:inline-block;color:#253441;max-width:80%;line-height:1.2;transition:color .4s ease}@media(min-width: 1250px){.faq__title span{font-size:2rem;max-width:85%}}.faq__title span::after{content:"";height:37px;width:37px;display:block;position:absolute;border-radius:50%;right:0;top:0;border:1.5px solid #96bbd1;transition:all .4s ease}.faq__title::before,.faq__title::after{content:"";background-color:#96bbd1;height:21.5px;width:1.5px;display:block;position:absolute;border-radius:0;right:18px;top:7.5px;transition:all .4s ease}.faq__title::after{transform:rotate(90deg)}.faq__title:hover::before,.faq__title:hover::after{background-color:#253441}.faq__title:hover span::after{border-color:#253441}.faq__inner-container{max-height:0;visibility:hidden;background-color:rgba(0,0,0,0);overflow:hidden;padding:8px 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}.faq__inner-container>*:last-of-type{margin-bottom:0}.faq.active .faq__title{background-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.faq.active .faq__title span{color:#253441}.faq.active .faq__title::before{transform:rotate(0deg);height:0px;top:18px;right:18px}.faq.active .faq__title::after{transform:rotate(90deg)}.faq.active .faq__inner-container{max-height:550px;visibility:visible;box-shadow:none;border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width: 768px){.faq.active .faq__inner-container{max-height:400px}}@media(min-width: 1024px){.faq.active .faq__inner-container{max-height:300px}}.faq.page-width{max-width:910px}.faq.page-width+.faq.page-width{padding-top:0;margin-top:-8px}@media(min-width: 768px){.faq.page-width+.faq.page-width{margin-top:-24px}}@media(min-width: 1250px){.faq.page-width+.faq.page-width{margin-top:-32px}}.image-grid__container{display:grid;grid-column-gap:6px;grid-row-gap:6px}.image-grid__container.five-img .image:first-child{grid-column:1/6;height:42vw}@media(min-width: 768px){.image-grid__container.five-img .image:first-child{height:34vw}}@media(min-width: 1024px){.image-grid__container.five-img .image:first-child{grid-column:1/10;grid-row:1/3;height:29vw}}@media(min-width: 1440px){.image-grid__container.five-img .image:first-child{height:418px}}.image-grid__container.five-img .image:nth-child(2){grid-column:6/10;height:42vw}@media(min-width: 768px){.image-grid__container.five-img .image:nth-child(2){height:34vw}}@media(min-width: 1024px){.image-grid__container.five-img .image:nth-child(2){grid-column:1/6;height:20vw;grid-row:4/5}}@media(min-width: 1440px){.image-grid__container.five-img .image:nth-child(2){height:288px}}.image-grid__container.five-img .image:nth-child(3){grid-column:1/10;height:58vw}@media(min-width: 768px){.image-grid__container.five-img .image:nth-child(3){height:44vw}}@media(min-width: 1024px){.image-grid__container.five-img .image:nth-child(3){grid-column:6/10;height:20vw;grid-row:4/5}}@media(min-width: 1440px){.image-grid__container.five-img .image:nth-child(3){height:288px}}.image-grid__container.five-img .image:nth-child(4){grid-column:1/5;height:42vw}@media(min-width: 768px){.image-grid__container.five-img .image:nth-child(4){height:34vw}}@media(min-width: 1024px){.image-grid__container.five-img .image:nth-child(4){grid-column:10/20;height:20vw;grid-row:1/2}}@media(min-width: 1440px){.image-grid__container.five-img .image:nth-child(4){height:288px}}.image-grid__container.five-img .image:last-child{grid-column:5/10;height:42vw}@media(min-width: 768px){.image-grid__container.five-img .image:last-child{height:34vw}}@media(min-width: 1024px){.image-grid__container.five-img .image:last-child{grid-column:10/20;height:29vw;grid-row:2/5}}@media(min-width: 1440px){.image-grid__container.five-img .image:last-child{height:418px}}.image-grid__container.six-img .image:first-child{grid-column:1/10;height:58vw}@media(min-width: 768px){.image-grid__container.six-img .image:first-child{height:44vw}}@media(min-width: 1024px){.image-grid__container.six-img .image:first-child{grid-column:1/10;grid-row:1/3;height:29vw}}@media(min-width: 1440px){.image-grid__container.six-img .image:first-child{height:418px}}.image-grid__container.six-img .image:nth-child(2){grid-column:1/6;height:42vw}@media(min-width: 768px){.image-grid__container.six-img .image:nth-child(2){height:34vw}}@media(min-width: 1024px){.image-grid__container.six-img .image:nth-child(2){grid-column:1/6;height:20vw;grid-row:4/5}}@media(min-width: 1440px){.image-grid__container.six-img .image:nth-child(2){height:288px}}.image-grid__container.six-img .image:nth-child(3){grid-column:6/10;height:42vw}@media(min-width: 768px){.image-grid__container.six-img .image:nth-child(3){height:34vw}}@media(min-width: 1024px){.image-grid__container.six-img .image:nth-child(3){grid-column:6/10;height:20vw;grid-row:4/5}}@media(min-width: 1440px){.image-grid__container.six-img .image:nth-child(3){height:288px}}.image-grid__container.six-img .image:nth-child(4){grid-column:1/10;height:58vw}@media(min-width: 768px){.image-grid__container.six-img .image:nth-child(4){height:44vw}}@media(min-width: 1024px){.image-grid__container.six-img .image:nth-child(4){grid-column:10/14;height:20vw;grid-row:1/2}}@media(min-width: 1440px){.image-grid__container.six-img .image:nth-child(4){height:288px}}.image-grid__container.six-img .image:nth-child(5){grid-column:1/5;height:42vw}@media(min-width: 768px){.image-grid__container.six-img .image:nth-child(5){height:34vw}}@media(min-width: 1024px){.image-grid__container.six-img .image:nth-child(5){grid-column:14/20;height:20vw;grid-row:1/2}}@media(min-width: 1440px){.image-grid__container.six-img .image:nth-child(5){height:288px}}.image-grid__container.six-img .image:last-child{grid-column:5/10;height:42vw}@media(min-width: 768px){.image-grid__container.six-img .image:last-child{height:34vw}}@media(min-width: 1024px){.image-grid__container.six-img .image:last-child{grid-column:10/20;height:29vw;grid-row:2/5}}@media(min-width: 1440px){.image-grid__container.six-img .image:last-child{height:418px}}.image-grid .image{height:58vw;grid-column:1/10;border-radius:0}@media(min-width: 768px){.image-grid .image{height:44vw}}.image-grid .image .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.image-grid .image .i72-image__caption{display:none}@media(min-width: 1024px){.image-grid .image:first-child{grid-column:1/10;grid-row:1;height:29vw}}@media(min-width: 1440px){.image-grid .image:first-child{height:418px}}.image-grid .image:nth-child(2){grid-column:1/6;height:42vw}@media(min-width: 768px){.image-grid .image:nth-child(2){height:34vw}}@media(min-width: 1024px){.image-grid .image:nth-child(2){grid-column:1/6;height:20vw;grid-row:2}}@media(min-width: 1440px){.image-grid .image:nth-child(2){height:288px}}.image-grid .image:nth-child(3){grid-column:6/10;height:42vw}@media(min-width: 768px){.image-grid .image:nth-child(3){height:34vw}}@media(min-width: 1024px){.image-grid .image:nth-child(3){grid-column:6/10;height:20vw;grid-row:2}}@media(min-width: 1440px){.image-grid .image:nth-child(3){height:288px}}@media(min-width: 1024px){.image-grid .image:last-child{grid-column:10/20;grid-row:1/3;height:100%}}.image-grid.full-width{max-width:1440px;margin:0 auto;padding:0}.page-width+.image-grid{padding-top:0}.blog-hero{background-image:linear-gradient(255deg, #dce8ef 0%, rgba(255, 255, 255, 0) 70%)}.blog-hero__inner-container{max-width:1440px;margin:0 auto;padding:30px 35px;align-items:flex-start;position:static;text-align:left}@media(min-width: 768px){.blog-hero__inner-container{padding:44px 70px}}@media(min-width: 1250px){.blog-hero__inner-container{padding:60px 70px}}.blog-hero__title{font-size:2rem;color:#253441;margin:0}@media(min-width: 768px){.blog-hero__title{font-size:2.25rem;max-width:640px}}@media(min-width: 1250px){.blog-hero__title{font-size:3rem;max-width:805px}}.post-heading{display:flex;max-width:1440px;margin:0 auto;padding:16px 35px 20px;justify-content:space-between}@media(min-width: 768px){.post-heading{padding:16px 70px 24px}}.post-heading .date{color:#47627b;font-family:purista-web,sans-serif;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px;margin:0;display:inline-flex;align-items:center}.post-heading .date::before{content:"";background-image:url("../images/calendar.svg");height:16px;width:16px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:6px;display:inline-block;margin-top:-2px}@media(min-width: 768px){.post-heading .date::before{margin-right:8px;height:20px;width:20px}}.post-heading .share-button .addtoany_shortcode .a2a_kit{line-height:normal !important}.post-heading .share-button .addtoany_shortcode .a2a_kit a{color:#47627b;font-family:purista-web,sans-serif;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px;margin:0;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center}@media(min-width: 768px){.post-heading .share-button .addtoany_shortcode .a2a_kit a{font-size:1rem}}.post-heading .share-button .addtoany_shortcode .a2a_kit a::after{content:"";background-image:url("../images/share.svg");height:16px;width:16px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px;display:inline-block;margin-top:-2px}@media(min-width: 768px){.post-heading .share-button .addtoany_shortcode .a2a_kit a::after{margin-left:8px;height:20px;width:20px}}.post-heading .share-button .addtoany_shortcode .a2a_kit a:hover{text-decoration:underline}.post-featured-image{background-position:center;background-size:cover;width:calc(100% - 70px);height:45vw;border-radius:6px;margin:0 auto;max-width:805px;max-height:420px}@media(min-width: 768px){.post-featured-image{width:calc(100% - 140px);height:42vw}}.post .page-container{margin-bottom:20px}.post .page-container>.page-width{max-width:805px;padding:16px 0}@media(min-width: 768px){.post .page-container>.page-width{padding:32px 0}}@media(min-width: 1250px){.post .page-container>.page-width{padding:40px 0}}.post .page-container>.quote.page-width{padding:14px 0}@media(min-width: 768px){.post .page-container>.quote.page-width{padding:18px 0}}@media(min-width: 1250px){.post .page-container>.quote.page-width{padding:24px 0}}.post .quote__text{font-family:purista-web,sans-serif;font-style:italic;font-weight:500;color:#47627b;font-size:1.25rem;line-height:1.25;padding:0}@media(min-width: 1024px){.post .quote__text{font-size:1.5rem}}.post .quote__outer-container{border-bottom:0;padding:8px 0 8px 20px;border-left:2px solid #ba3626}.post .quote__outer-container .i72-image{height:225px;border:0}@media(min-width: 768px){.post .quote__outer-container .i72-image{height:275px}}@media(min-width: 1024px){.post .quote__outer-container .i72-image{height:325px}}.post .quote__author-container{padding:0;display:flex;margin:32px 0 0}.post .quote .quote__author_name,.post .quote .quote__author_title{font-family:"lato",sans-serif;margin:0;color:#47627b;line-height:1.25;font-size:.875rem}@media(min-width: 1024px){.post .quote .quote__author_name,.post .quote .quote__author_title{font-size:1rem}}.post .quote .quote__author_title::before{content:",";font-size:inherit;color:inherit;line-height:1.25;margin-right:4px;display:inline-block}.blogs__container .results-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:48px}@media(min-width: 768px){.blogs__container .results-wrapper{flex-direction:row;flex-wrap:wrap;gap:80px 36px}}@media(min-width: 1250px){.blogs__container .results-wrapper{gap:92px 36px}}.blogs__container .results-wrapper .card{margin:0;width:100%;max-width:475px;margin:0 auto}@media(min-width: 768px){.blogs__container .results-wrapper .card{flex-direction:column;margin:0;min-width:calc(50% - 18px);max-width:calc(50% - 18px)}}@media(min-width: 1024px){.blogs__container .results-wrapper .card{min-width:calc(33% - 24px);max-width:calc(33% - 24px)}}.blogs__container .results-wrapper .card .i72-image,.blogs__container .results-wrapper .card .i72-svg{border-bottom:4px solid #96bbd1;max-height:225px}@media(min-width: 768px){.blogs__container .results-wrapper .card .i72-image,.blogs__container .results-wrapper .card .i72-svg{height:30vw;max-height:225px;width:100%}}.blogs__container .results-wrapper .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.blogs__container .results-wrapper .card .i72-image__description{display:none}.blogs__container .results-wrapper .card .card__inner-container{padding:0 8px}.blogs__container .results-wrapper .card .card__button{margin-left:0;margin-right:auto}.blogs__container .feed__pagination{flex-basis:100%;text-align:center}.blogs__container .feed__pagination .loadmore__button{font-size:1.125rem;min-height:53px;padding:6px 32px;border:2px solid #96bbd1;color:#253441}.blogs__container .feed__pagination .loadmore__button:hover{border-color:#ba3626;color:#ba3626}@media(min-width: 1024px){.post-archive .blogs__container .results-wrapper[data-currentpage="1"] .card:nth-child(-n+2){min-width:calc(50% - 18px);max-width:calc(50% - 18px)}}@media(min-width: 1024px){.post-archive .blogs__container .results-wrapper[data-currentpage="1"] .card:nth-child(-n+2) .i72-image,.post-archive .blogs__container .results-wrapper[data-currentpage="1"] .card:nth-child(-n+2) .i72-svg{height:40vw;max-height:275px;width:100%}}.product-hero{display:flex;flex-direction:column;margin:0 auto 40px;max-width:1440px}@media(min-width: 1024px){.product-hero{flex-direction:row}}.product-hero .carousel--product-hero{margin-bottom:20px}.product-hero .carousel--product-hero.two-img .carousel__controls{display:flex}.product-hero .carousel--product-hero.three-img .carousel__controls{display:flex}.product-hero__inner-container{padding:0 35px;width:100%}@media(min-width: 768px){.product-hero__inner-container{padding:0 70px}}@media(min-width: 1024px){.product-hero__inner-container{width:39%;min-width:39%;padding:0 70px 0 40px}}@media(min-width: 1250px){.product-hero__inner-container{padding:0 70px 0 50px}}.product-hero__title{font-size:2rem;line-height:1.2;font-weight:500;margin-bottom:12px}@media(min-width: 1024px){.product-hero__title{font-size:2.5rem}}@media(min-width: 1250px){.product-hero__title{font-size:3rem}}.product-hero__desc{margin-bottom:24px}@media(min-width: 1250px){.product-hero__desc{margin-bottom:32px}}.product-hero__projects{margin-bottom:24px}@media(min-width: 1250px){.product-hero__projects{margin-bottom:32px}}.product-hero__projects h2{font-size:1.25rem;line-height:1.2}@media(min-width: 1024px){.product-hero__projects h2{font-size:1.375rem}}@media(min-width: 1250px){.product-hero__projects h2{font-size:1.5rem}}.product-hero__projects .projects-button{border:1px solid #6c7180;font-family:"lato",sans-serif;font-weight:400;padding:4px 16px 5px;min-height:30px;color:#6c7180;text-transform:none;letter-spacing:normal}.product-hero__projects-button-container{display:flex;gap:16px;flex-wrap:wrap}.product-hero__features{margin-bottom:20px}@media(min-width: 1024px){.product-hero__features{margin-bottom:24px}}@media(min-width: 1250px){.product-hero__features{margin-bottom:28px}}.product-hero__feature{margin-bottom:12px;display:flex;align-items:center;line-height:1.45}.product-hero__feature svg{margin-right:10px;min-width:16px;max-width:16px}.product-hero__details{display:flex;justify-content:space-between;max-width:400px;flex-wrap:wrap;gap:26px 24px}@media(min-width: 1024px){.product-hero__details{max-width:375px}}@media(min-width: 1250px){.product-hero__details{gap:32px 30px}}.product-hero__share .addtoany_shortcode .a2a_kit{line-height:normal !important}.product-hero__share .addtoany_shortcode .a2a_kit a{color:#47627b;font-family:purista-web,sans-serif;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px;margin:0;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center}@media(min-width: 768px){.product-hero__share .addtoany_shortcode .a2a_kit a{font-size:1rem}}.product-hero__share .addtoany_shortcode .a2a_kit a::after{content:"";background-image:url("../images/share.svg");height:16px;width:16px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px;display:inline-block;margin-top:-2px}@media(min-width: 768px){.product-hero__share .addtoany_shortcode .a2a_kit a::after{margin-left:8px;height:20px;width:20px}}.product-hero__share .addtoany_shortcode .a2a_kit a:hover{text-decoration:underline}.product-hero__available{display:flex;align-items:center;flex-basis:calc(35% - 12px);margin:0;line-height:1.2}@media(min-width: 1250px){.product-hero__available{flex-basis:calc(35% - 15px)}}.product-hero__available .availability-icon{margin-right:6px;height:8px;width:8px;border-radius:50%;background-color:#2ca731}@media(min-width: 768px){.product-hero__available .availability-icon{margin-right:8px}}.product-hero__shipping{margin:0;flex-basis:calc(65% - 12px);line-height:1.2;display:flex;align-items:center}@media(min-width: 1250px){.product-hero__shipping{flex-basis:calc(65% - 15px)}}.product-hero__shipping svg{margin-right:8px}main.product .product-feed .results-wrapper .card .i72-image,main.product .product-feed .results-wrapper .card .i72-svg,main.product .resource-feed .results-wrapper .card .i72-image,main.product .resource-feed .results-wrapper .card .i72-svg{border-bottom:4px solid #96bbd1;max-height:160px}@media(min-width: 768px){main.product .product-feed .results-wrapper .card .i72-image,main.product .product-feed .results-wrapper .card .i72-svg,main.product .resource-feed .results-wrapper .card .i72-image,main.product .resource-feed .results-wrapper .card .i72-svg{height:25vw;max-height:275px;width:100%}}@media(min-width: 1024px){main.product .product-feed .results-wrapper .card .i72-image,main.product .product-feed .results-wrapper .card .i72-svg,main.product .resource-feed .results-wrapper .card .i72-image,main.product .resource-feed .results-wrapper .card .i72-svg{height:22vw;max-height:275px}}.quick-links{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center}@media(min-width: 1024px){.quick-links{flex-direction:row}}.quick-links .button{font-size:1.125rem;min-height:53px;padding:6px 32px;border:2px solid #96bbd1;color:#253441;background-color:#fff;margin:0}.quick-links .button:hover{border-color:#ba3626;color:#ba3626}.estimate-calculator .heading{margin:0}.estimate-calculator h3 span.required{color:#ba3626;font-size:1.375rem;margin-left:4px}@media(min-width: 1250px){.estimate-calculator h3 span.required{font-size:1.75rem}}.estimate-calculator .calculator__outer-container{background-color:#f4f8fa}.estimate-calculator .calculator__inner-container,.estimate-calculator .calculator__buttons{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:56px 0}@media(min-width: 768px){.estimate-calculator .calculator__inner-container,.estimate-calculator .calculator__buttons{width:calc(100% - 140px)}}@media(min-width: 1250px){.estimate-calculator .calculator__inner-container,.estimate-calculator .calculator__buttons{width:calc(100% - 140px);margin-bottom:0}}.estimate-calculator .calculator__inner-container{padding-top:32px}.estimate-calculator .calculator__buttons{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:0;padding-bottom:0}.estimate-calculator .calculator__buttons .wall-calc,.estimate-calculator .calculator__buttons .paver-calc{font-size:1.125rem;min-height:53px;padding:6px 32px;border:2px solid #96bbd1;color:#253441;background-color:#fff;transition:all .4s ease}.estimate-calculator .calculator__buttons .wall-calc:hover,.estimate-calculator .calculator__buttons .wall-calc.active,.estimate-calculator .calculator__buttons .paver-calc:hover,.estimate-calculator .calculator__buttons .paver-calc.active{border-color:#ba3626;color:#ba3626}.calculator__dimensions{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}@media(min-width: 768px){.calculator__dimensions{flex-direction:row}}.calculator__dimensions>div{width:100%;max-width:320px;display:flex;flex-direction:column}@media(min-width: 768px){.calculator__dimensions>div{max-width:280px}}.calculator__dimensions label{font-size:1rem;font-family:"lato",sans-serif;font-weight:400;margin-bottom:18px}.calculator__dimensions input{border-radius:6px;background:#fff;border:2px solid #96bbd1;font-size:.875rem;color:#253441;height:49px;padding:8px 16px;width:100%;max-width:320px}@media(min-width: 768px){.calculator__dimensions input{font-size:1rem;height:53px;max-width:280px}}.calculator__dimensions input:focus{border-color:#253441;color:#253441}.calculator__filters{margin-bottom:32px}.calculator__filters .carousel{margin-bottom:32px;width:100%}.calculator__filters .hidden{display:none}.calculator__filters .carousel__inner-container{display:flex;flex-direction:row;align-items:center;gap:35px}.calculator__filters .carousel__inner-container .calc-image,.calculator__filters .carousel__inner-container>a{width:calc(100vw - 70px);min-width:calc(100vw - 70px);max-width:calc(100vw - 70px);height:65vw;max-height:250px;background-color:rgba(0,0,0,0);margin:0}@media(min-width: 768px){.calculator__filters .carousel__inner-container .calc-image,.calculator__filters .carousel__inner-container>a{height:30vw;min-height:225px;max-height:250px;width:calc(50vw - 88px);max-width:calc(50vw - 88px);min-width:calc(50vw - 88px)}}@media(min-width: 1024px){.calculator__filters .carousel__inner-container .calc-image,.calculator__filters .carousel__inner-container>a{height:34vw;width:calc(33.33vw - 70px);max-width:calc(33.33vw - 70px);min-width:calc(33.33vw - 70px)}}@media(min-width: 1250px){.calculator__filters .carousel__inner-container .calc-image,.calculator__filters .carousel__inner-container>a{max-height:250px}}@media(min-width: 1440px){.calculator__filters .carousel__inner-container .calc-image,.calculator__filters .carousel__inner-container>a{width:410px;max-width:410px;min-width:410px}}.calculator__filters .carousel__inner-container .calc-image .i72-image__caption,.calculator__filters .carousel__inner-container>a .i72-image__caption{z-index:2}.calculator__filters .carousel__inner-container .calc-image:after,.calculator__filters .carousel__inner-container>a:after{content:"";position:absolute;inset:0;border:6px solid rgba(0,0,0,0);transition:all .4s ease}.calculator__filters .carousel__inner-container .calc-image.active:after,.calculator__filters .carousel__inner-container>a.active:after{border-color:#ba3626}.calculator__form-result{background-color:#f4f8fa}.calculator__form-result .calculator__form-result-container{width:calc(100% - 70px);margin:0 auto;max-width:1300px;padding:56px 0}@media(min-width: 768px){.calculator__form-result .calculator__form-result-container{width:calc(100% - 140px)}}@media(min-width: 1250px){.calculator__form-result .calculator__form-result-container{width:calc(100% - 140px)}}.calculator__form-result .calculator__form-result-container .error-msg{color:#ba3626;font-weight:700;font-size:1rem;margin-bottom:20px}@media(min-width: 1250px){.calculator__form-result .calculator__form-result-container .error-msg{font-size:1.125rem;margin-bottom:24px}}.calculator__form-result .calculator__form-result-container .calculator__form-result-inner-container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}@media(min-width: 768px){.calculator__form-result .calculator__form-result-container .calculator__form-result-inner-container{flex-direction:row;align-items:center}}.calculator__form-result .calculator__form-result-container input{background-color:#fff;font-family:"lato",sans-serif;padding:24px 32px;height:81px;min-width:140px;border:0;border-radius:6px;color:#47627b;font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center}.calculator__form-result .calculator__form-result-container .calculator__result-box{background-color:#fff;font-family:"lato",sans-serif;padding:24px 32px;height:81px;min-width:140px;border:0;border-radius:6px;color:#47627b;font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center}.calculator__form-result .calculator__form-result-container .calculator__units-needed-text{font-size:1.5rem;font-weight:400}.calculator__form-result .calculator__form-result-container p{color:#6c707f;font-size:1rem;margin-bottom:0}.share-button .addtoany_shortcode .a2a_kit{line-height:normal !important}.share-button .addtoany_shortcode .a2a_kit a{color:#47627b;font-family:purista-web,sans-serif;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:1px;margin:0;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center}@media(min-width: 768px){.share-button .addtoany_shortcode .a2a_kit a{font-size:1rem}}.share-button .addtoany_shortcode .a2a_kit a::after{content:"";background-image:url("../images/share.svg");height:16px;width:16px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px;display:inline-block;margin-top:-2px}@media(min-width: 768px){.share-button .addtoany_shortcode .a2a_kit a::after{margin-left:8px;height:20px;width:20px}}.share-button .addtoany_shortcode .a2a_kit a:hover{text-decoration:underline}.share-button.align-right{text-align:right}.share-button.align-center{text-align:center}#storerocket-widget{min-height:600px !important}#storerocket-widget .storerocket-no-results-content .storerocket-message .storerocket-message-text{color:#253441;font-size:.9375rem;margin-bottom:20px}#storerocket-widget .storerocket-no-results-content .storerocket-show-all-results-link{display:inline-flex;align-items:center;text-decoration:none;color:#253441 !important;border-right:2px solid #253441;border-bottom:2px solid #253441;font-weight:600;text-align:center;border-radius:6px;letter-spacing:1px;font-size:.875rem;text-transform:uppercase;padding:8px 32px 10px;transition:all .4s ease;font-size:1rem;min-height:53px;padding:6px 32px;border:2px solid #96bbd1;background-color:#fff;margin:0;box-shadow:none}#storerocket-widget .storerocket-no-results-content .storerocket-show-all-results-link:hover{border-color:#ba3626;color:#ba3626 !important}#storerocket-widget .storerocket-result-list .storerocket-result:hover .storerocket-result-name{color:#ba3626}#storerocket-widget .storerocket-result-list .storerocket-result-name{color:#253441;font-weight:600;font-size:.9375rem;margin-bottom:10px;transition:all .4s ease}#storerocket-widget .storerocket-result-list .storerocket-result-address,#storerocket-widget .storerocket-result-list .storerocket-result-phone{font-family:"lato",sans-serif;color:#6c7180;font-size:.875rem;font-weight:400;margin-top:6px}#storerocket-widget .storerocket-result-list .storerocket-result-website{margin-top:16px}#storerocket-widget .storerocket-result-list .storerocket-result-website-link{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);text-decoration:none;color:#253441;border-right:2px solid #253441;border-bottom:2px solid #253441;font-weight:600;text-align:center;border-radius:6px;letter-spacing:1px;font-size:.875rem;text-transform:uppercase;padding:8px 32px 10px;transition:all .4s ease}#storerocket-widget .storerocket-result-list .storerocket-result-website-link span{color:#253441;transition:all .4s ease}#storerocket-widget .storerocket-result-list .storerocket-result-website-link:hover{border-color:#ba3626}#storerocket-widget .storerocket-result-list .storerocket-result-website-link:hover span{color:#ba3626}#storerocket-widget .storerocket-result-list .storerocket-result-buttons .storerocket-result-button{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);text-decoration:none;color:#253441;border-right:2px solid #253441;border-bottom:2px solid #253441;font-weight:600;text-align:center;border-radius:6px;letter-spacing:1px;font-size:.875rem;text-transform:uppercase;padding:8px 32px 10px;transition:all .4s ease}#storerocket-widget .storerocket-result-list .storerocket-result-buttons .storerocket-result-button:hover{color:#ba3626;border-color:#ba3626}#storerocket-widget #storerocket-popup-content .storerocket-popup-name{font-size:1rem;color:#253441}#storerocket-widget #storerocket-popup-content .storerocket-popup-address{font-size:.875rem;font-family:"lato",sans-serif;color:#6c7180;font-weight:400}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-name{color:#253441;margin-bottom:12px}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-address{font-family:"lato",sans-serif;color:#6c7180;font-size:.875rem;font-weight:400}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button{font-size:1rem;color:#253441;transition:color .4s ease}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button span{transition:color .4s ease}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button .storerocket-icon svg path{transition:fill .4s ease}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button:hover{color:#ba3626}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button:hover span{color:#ba3626}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button:hover .storerocket-icon svg path{fill:#ba3626}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button{font-size:.875rem;margin-bottom:6px;color:#253441;transition:color .4s ease}#storerocket-widget #storerocket-overlay-details .storerocket-overlay-details-content .storerocket-overlay-details-actions .storerocket-overlay-details-action-button:hover{color:#ba3626;opacity:1}#storerocket-widget .storerocket-overlay-filters-apply-button{display:inline-flex;align-items:center;text-decoration:none;color:#253441 !important;border-right:2px solid #253441;border-bottom:2px solid #253441;font-weight:600;text-align:center;border-radius:6px;letter-spacing:1px;font-size:.875rem;text-transform:uppercase;padding:8px 32px 10px;transition:all .4s ease;font-size:1rem;min-height:53px;padding:6px 32px;border:2px solid #96bbd1;background-color:#fff;margin:0;bottom:40px;box-shadow:none}#storerocket-widget .storerocket-overlay-filters-apply-button:hover{border-color:#ba3626;color:#ba3626 !important}#storerocket-widget .storerocket-overlay-list-item .storerocket-overlay-list-item-color{color:#253441}#storerocket-widget .storerocket-overlay-list-item .storerocket-overlay-list-item-name{color:#253441}#storerocket-widget .storerocket-overlay-list-item .storerocket-icon svg path{fill:#47627b}#storerocket-widget #storerocket-overlay-radius .storerocket-overlay-header-title{color:#253441}#storerocket-widget #storerocket-overlay-radius .storerocket-overlay-radius-list .storerocket-overlay-list-item>div{color:#253441}#storerocket-widget #storerocket-overlay-radius .storerocket-overlay-radius-list .storerocket-overlay-list-item>div span{color:#253441}#storerocket-widget #storerocket-overlay-radius .storerocket-overlay-radius-list .storerocket-overlay-list-item .storerocket-icon svg path{fill:#47627b}@media(min-width: 768px){.image-details{height:42vw}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.image-details .panel__button{display:inline-block;height:45px;width:45px;z-index:1;background-image:url("../images/aim.svg");background-size:100%;background-position:center;background-repeat:no-repeat;animation-name:pulse;animation-duration:1.5s;animation-iteration-count:infinite}@media(min-width: 768px){.image-details .panel__button{height:50px;width:50px}}@media(min-width: 1024px){.image-details .panel__button{height:70px;width:70px}}@media(min-width: 1250px){.image-details .panel__button{height:85px;width:85px}}.image-details .panel__info{padding:6px 4px;background-color:#fff;width:115px;position:absolute;left:50%;top:55px;z-index:2;transform:translateX(-50%);border:2px solid #ba3626;visibility:hidden;opacity:0;transition:opacity .4s ease}@media(min-width: 768px){.image-details .panel__info{padding:6px;width:165px;top:60px}}@media(min-width: 1024px){.image-details .panel__info{padding:10px;width:205px;top:80px}}@media(min-width: 1250px){.image-details .panel__info{width:300px;padding:12px;top:100px}}.image-details .panel__info p{color:#214b6f;line-height:1.33}@media(min-width: 768px){.image-details .panel__info p{font-size:.875rem}}@media(min-width: 1024px){.image-details .panel__info p{font-size:.9375rem;line-height:1.4}}@media(min-width: 1250px){.image-details .panel__info p{font-size:1rem}}.image-details .panel__info p:last-child{margin:0}.image-details .panel__info.active{visibility:visible;opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJjb25zdC9fdmFyaWFibGVzLnNjc3MiLCJjb25zdC9fbWl4aW5zLnNjc3MiLCJfbmF2aWdhdGlvbi5zY3NzIiwiX2hlcm8uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9tb2RhbC5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfZmlsdGVyLnNjc3MiLCJfdW5pdHMuc2NzcyIsIl9jYXJvdXNlbC5zY3NzIiwiX2NhcmQuc2NzcyIsIl9saW5rLWJveC5zY3NzIiwiX2JhY2tncm91bmQtYmxvY2suc2NzcyIsIl9wYXJhZ3JhcGguc2NzcyIsIl9yb3cuc2NzcyIsIl9pbWFnZS5zY3NzIiwiX3F1b3RlLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9zcGxpdC5zY3NzIiwiX2ZhcS5zY3NzIiwiX2ltYWdlLWdyaWQuc2NzcyIsIl9ibG9nLnNjc3MiLCJfcHJvZHVjdHMuc2NzcyIsIl9xdWljay1saW5rcy5zY3NzIiwiX2NhbGN1bGF0b3Iuc2NzcyIsIl9zaGFyZS1idXR0b24uc2NzcyIsIl9zdG9yZS1yb2NrZXQuc2NzcyIsIl9pbWFnZS1kZXRhaWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQ0EsTUFFQyxTQUNBLFVBQ0Esa0JBQ0Esc0JBSUQsK0JBS0MsY0FHRCxtQkFHSSw4QkFDQSwyQkFDQSxzQkFHSixFQUNJLG1DQUNBLGtCQUNBLGdCQUNBLE1DekJZLFFENEJoQixVQUNJLFlBQ0EsV0FHSixLQUNJLFlBR0osUUFDSSxvQkFDQSxtQkFDQSwrQkFDQSxxQkFDQSxNQzFDWSxRRDJDWiwrQkFDQSxnQ0FDQSxZQzdCYyxJRDhCZCxrQkFDQSxrQkFDQSxtQkFDQSxrQkFDQSxvQkFDQSxzQkFDQSx3QkFDQSw2QkFDSSxpQkMxREEsS0Q4RFIscUNBQ0ksb0JBQ0EsbUJBQ0EscUJBQ0EseUJBQ0EsMkJBQ0Esa0JBQ0EsNkJBQ0EsbUJBQ0EseUJBQ0Esd0JBQ0EsOEJBQ0EsZ0JBQ0EsaUJBQ0EsaUNBQ0Esb0NBQ0EsMkNBQ0ksZ0NBQ0EseUJBS0osZUFDSSxhQy9FVSxRRGdGVixNQ2hGVSxRRHFGZCxrQkFDSSxnQkFFSiwwQkFDSSxrQkFFSix5QkFDSSxpQkFFSixxQkFDSSxtQkFDQSxnQkFDQSxpQkFDQSxpQkN6R0EsS0QwR0EseUJBQ0EsTUN2R1EsUUR3R1IsMkJBQ0ksYUN0R00sUUR1R04sTUN2R00sUUQ0R2xCLFFBQ0ksYUFHSixnQkFDSSxpQkN4SEksS0R5SEosVUFDQSwwQ0FDSSxXQUNBLGNBQ0EsaUJBQ0EsZUU1SFAseUJGd0hHLDBDQU1RLHlCQUNBLGdCQUVKLHlCQVRKLDBDQVVRLHlCRXRIWCwwQkY0R0csMENBYVEsd0JBQ0EsZ0JBQ0EsZ0JBRUosa0VBQ0ksZ0JBR1IsMERBQ0ksd0JBQ0EsY0FDQSxpQkFDQSxlRWpKUCx5QkY2SUcsMERBTVEseUJBQ0EsZ0JFeElYLDBCRmlJRywwREFVUSx5QkFDQSxnQkFDQSxnQkFHUiw4QkFDSSxnQkFFSixvQ0FDSSxnQkFFSiwwQ0FDSSxVQUNBLGdCQUNBLG1CQUNBLGlCQUNBLGlCQUNBLFlBQ0EsZ0JFektQLHlCRmtLRywwQ0FTUSxnQkFDQSxvQkVoS1gsMEJGc0pHLDBDQWFRLGdCQUNBLG9CRWhMWCx5QkZtTEcseUNBRVEsZ0JFektYLDBCRnVLRyx5Q0FLUSxnQkFHUix3Q0FDSSxlQUVKLHFDQUNJLGtCQUNBLGlCRWhNUCx5QkY4TEcscUNBSVEsa0JFdExYLDBCRmtMRyxxQ0FPUSxhQUNBLGtCQUdSLHFDQUNJLFdBQ0EsaUJBRUosa0dBQ0ksZ0JBQ0Esd1VBQ0ksYUFHUixnQ0FDSSxnQkFDQSxnREFDSSxhQUdSLDRCQUNJLGdCQUVKLG9DQUNJLGtCRTdOUCx5QkY0Tkcsb0NBR1EsbUJFbk5YLDBCRmdORyxvQ0FNUSxtQkFLWixzQkFDSSx3QkFDQSxjQUNBLGlCQUNBLGVFM09ILHlCRnVPRCxzQkFNUSx5QkFDQSxnQkVsT1AsMEJGMk5ELHNCQVVRLHlCQUNBLGdCQUNBLGdCQUlSLEVBQ0ksTUN2UFEsUUR3UFIsWUN4T2UsSUR5T2YsaUJBQ0Esa0JBQ0EsbUJBQ0Esa0JFN1BILHlCRnVQRCxFQVFRLGVBQ0Esb0JBRUosT0FDSSxvQkFDQSxjQUNBLG9CQUlSLE9BQ0ksb0JBQ0EsY0FDQSxZQ3hQZSxJRDJQbkIsR0FDSSxvQkFDQSxjQUNBLFlDalFlLElEa1FmLGtCQUtJLG1HQUNJLGdCQUdSLDBKQUNJLG1CRTdSUCx5QkY0UkcsMEpBR1Esb0JBR1IsK0RBQ0ksWUNsUlcsSURtUlgsTUNuU0ksUURxU1IsMkZBQ0ksV0NqU0ssUURrU0wsOEJBQ0EsY0FDQSw0QkFDQSx1QkFDQSxtR0FDSSxlQUNBLE1DNVNJLFFEZ1RSLCtEQUNJLE1DalRJLFFEa1RKLDBCQUNBLG9CQUdSLHNIQUNJLGtCQUNBLG1CQUNBLDhCQUNBLFlDM1NXLElENFNYLGtCRTdUUCx5QkZ3VEcsc0hBT1Esb0JBRUosOElBQ0ksTUNqVUEsUURrVUEsWUNsVE8sSURtVFAsOEJBQ0Esa0JBQ0EsaUJBQ0Esa0JBQ0Esa0JFeFVYLHlCRmlVTyw4SUFTUSxnQkFFSiw4SkFDSSxNQzNVQSxRRDRVQSwwQkFDQSxvQkFFSiw0VUFDSSxlQUNBLGdCQUlaLDJEQUNJLGtCQU1KLFdBQ0ksOEJBQ0Esa0JBQ0EsMEJBQ0EsaUJBQ0ksTUM5Vk0sUURvV2xCLEdBQ0ksZUFDQSxnQkFDQSxjRTVXSCx5QkZ5V0QsR0FLUSxnQkVsV1AsMEJGNlZELEdBUVEsZ0JBSVIsR0FDSSxlQUNBLGNFdlhILHlCRnFYRCxHQUlRLG1CRTdXUCwwQkZ5V0QsR0FPUSxnQkFJUixHQUNJLGlCQUNBLGdCRWxZSCx5QkZnWUQsR0FJUSxrQkV4WFAsMEJGb1hELEdBT1EsZ0JBSVIsR0FDSSxrQkFDQSxNQzVZUSxRRDZZUixjRTlZSCx5QkYyWUQsR0FLUSxtQkVwWVAsMEJGK1hELEdBUVEsaUJBQ0EsaUJBSVIsR0FDSSxtQkFDQSxNQ25aVSxRQ1BiLHlCRndaRCxHQUlRLG9CRWhaUCwwQkY0WUQsR0FPUSxtQkFJUixHQUNJLGVBQ0EsOEJBQ0EsWUNyWmUsSURzWmYsa0JFdmFILHlCRm1hRCxHQU1RLGdCRTdaUCwwQkZ1WkQsR0FTUSxnQkFJUixrQkFDSSxtQkVyYUgsMEJGb2FELGtCQUdRLG9CQUlSLFNBQ0ksaUZBQ0Esb0JBQ0ksZUFDQSxTRS9hUCwwQkY2YUcsb0JBSVEsZ0JBRUoseUJBQ0ksY0FDQSx3QkFDQSxjQUNBLGlCQUNBLG9CQUNBLE1DbmNJLFFEb2NKLG9CQUNBLG9CRXZjWCx5QkYrYk8seUJBVVEsMEJBSVosY0FDSSxvQkFDQSxNQzdjUSxRRDhjUixvQkFDQSxvQkFJUixVQUNJLGtCQUNBLGNBQ0EsU0FDQSxVQUNBLFdBQ0EsZ0JBQ0EsZ0JBQ0UsVUFDQSxTQUNFLFdBQ0EsWUFDQSxnQkFJUixhQUNJLHdCQUNBLGNBQ0EsaUJBQ0EsYUFDQSxhQUNBLGVBQ0EsZUU1ZUgseUJGcWVELGFBU1EsMEJFeGVQLDBCRitkRCxhQVlRLGdCQUVKLGlDQUNJLE1DN2VNLFFEOGVOLGtCQUNBLHFCRWhmUCwwQkY2ZUcsaUNBS1EsZ0JBR1IsZUFDSSwwQkFDQSxtQkFDSSxVQUNBLGdCRXpmWCwwQkZ1Zk8sbUJBSVEsV0FDQSxRQUNBLGlCQUVKLHdCQUNJLEtDamdCRSxRRG9nQlYscUJBQ0ksTUNyZ0JNLFFEc2dCTiwwQkFLWixhQUNJLCtCQUtJLDZIQUNJLFVBRUosb0RBQ0ksa0JBQ0EsZ0JBQ0EseUJBQ0Esa0JBQ0EsY0FHUixvQ0FDSSxNQzNoQk0sUUQ0aEJOLG1DQUNBLHdCQUNBLDBDQUNJLE1DamlCTSxRRGtpQk4saUJDamlCQyxRRGtpQkQsYUNsaUJDLFFEdWlCYix1QkFDSSxjQUlBLDJCQUNJLFlBQ0EsaUJFOWlCUCwwQkY0aUJHLDJCQUlRLFlBQ0Esa0JBS1osK0JBQ0ksU0VqakJILDBCRmdqQkQsK0JBR1EsV0FLSixvQ0FDSSw2RUFDQSxZQUNBLFNBQ0EsZ0JFbGtCUCwwQkY4akJHLG9DQU1RLG9CQU9KLG9LQUVJLG9CRTdrQlgsMEJGMmtCTyxvS0FJUSxxQkFFSiw2S0FDSSxtQkVsbEJmLDBCRmlsQlcsNktBR1Esb0JBSVosMERBQ0ksb0JFemxCWCwwQkZ3bEJPLDBEQUdRLHFCQU1oQixnQkFDSSx5QkczbUJKLFNBQ0ksaUJGUVMsUUVQVCxZQUNBLGFBQ0EsYURXSCwwQkNmRCxTQU1RLFlBQ0EsYUFDQSxjQUNBLGdDQUVKLDRCQUNJLGlCQUNBLGVBQ0EsWUFDQSxjQUNBLGFBQ0EsMkJERlAsMEJDSkcsNEJBUVEsOEJBQ0EsbUJBQ0EsdUJBQ0EsYUFFSixrQ0FDSSxhQUNBLFlBQ0EsWUFDQSxVQUNBLFVEZFgsMEJDU08sa0NBT1EscUJBQ0EsWUFDQSxXQUNBLGdCQUNBLFVBRUosc0NBQ0ksV0FDQSxZQUVKLDZDQUNJLHdCQUNBLDRCQUNBLDJCQUNBLFlBQ0EsWUFFSiwyQ0FDSSxhQUNBLHVCQUNBLFdBQ0EsWUFDQSwrQ0FDSSxXQUNBLFlBR1Isd0NBQ0ksK0JBR1IsNkNBQ0ksYUFFSSx5REFDSSxhQUNBLHFCQUNBLG1CQUNBLE1BR1EscUdBQ0ksZ0JBQ0Esa0JBQ0EsMkdBQ0ksYUFHUixnSEFDSSxjQUNBLGlJQUNJLGFBRUosNEhBQ0ksc0JBQ0Esa0JBQ0EsUUFDQSxPQUNBLGFBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSx3QkFDQSxpQkZyRnZCLFFFc0Z1QiwyQ0FDQSxtSUFDSSxpQkFDQSxjQUNBLG1CQUdBLGlJQUNJLGtCQUNBLE1Gbkc1QixRRW9HNEIsdUlBQ0ksTUZsRzlCLFFFeUdNLDhEQUNJLGtCQUNBLG9CQUNBLHFCQUNBLGlCQUNBLGdCQUNBLGFBQ0EsWUFDQSxnQkFDQSxTQUNBLFlGckdULElFc0dTLE1GM0hwQixLRTRIb0IsaUJGeEhaLFFFeUhZLG1CQUNBLHdCRGhIM0IsMEJDa0d1Qiw4REFnQlEsbUJBQ0EsaUJBQ0EsZ0JBQ0EsbUJBQ0EsTUZqSXBCLFFFa0lvQiwrQkFDQSxnQkFDQSxnQ0R6SC9CLDBCQzJIMkIsb0VBRVEsTUZwSWxCLFFFcUlrQiwrQkFDQSwyQkFHUixtRUFDSSxvQkFDQSxjQUlKLHlFQUNJLGlCRmhKZCxRRWlKYyxNRnBKaEIsUUNVZiwwQkN3STJCLHlFQUlRLCtCQUNBLE1GeEp4QixRRXlKd0IsbUJBQ0EsVUFFSiwrRUFDSSxpQkZ4SnZCLFFDTVosMEJDaUorQiwrRUFHUSxNRjNKdEIsUUU0SnNCLCtCQUNBLDJCQUtoQixzRUFDSSxrQkFDQSxTQUNBLFNBQ0EsMkJBQ0EsYUFDQSxnQkFDQSxZQUNBLHNCQUNBLFVBQ0EsdUJBQ0EsaUJGcExwQixLRXFMb0Isc0JBQ0EsZ0JBQ0EsZUFDQSxrQkFDQSx3QkFDQSx5RUFDSSxrQkFDQSxXQUNBLDJFQUNJLGlCRjlMNUIsS0UrTDRCLGdCQUNBLGlCQUNBLGdCQUNBLGlGQUNJLGlCRm5NaEMsS0VvTWdDLDBCQUlaLDZFQUNJLGlCQUNBLHFCQUNBLG1CQUNBLGFGeE1oQixRRWdOWSwySEFDSSxjQUdSLDJGQUNJLGFBTXBCLDBDQUNJLE1GNU5JLFFFNk5KLHNCQUNBLGtCQUNBLHFCQUNBLGlCQUNBLGdCQUNBLGdCQUNBLGFBQ0EsWUFDQSxvQkFDQSxtQkFDQSx3QkQ3TlgsMEJDaU5PLDBDQWNRLGlCQUNBLG1CQUNBLE1GNU9KLFFFNk9JLCtCQUNBLGdCQUNBLFlBQ0EsU0FDQSxnQ0FFSiw4Q0FDSSxpQkFDQSxtREFDSSx5QkFHUixnREFDSSxpQkZ0UEUsUUNPakIsMEJDOE9XLGdEQUdRLCtCQUNBLDBCQUNBLE1GMVBGLFNFNlBOLGlEQUNJLHlCQUNBLGdCQUNBLFlBQ0Esa0JBQ0EsWUFDQSxjQUNBLHlCQUNBLDBCQUNBLGlCRnRRRSxRQ09qQiwwQkNzUFcsaURBV1EsZ0NBR0EsMERBQ0ksYUFDQSxPRmpSWixRRW9SSSx3REFDSSxhRDFRbkIsMEJDNFFlLHVEQUVRLGdDQVF4QixlQUNJLGtCQUNBLGFBQ0EsV0R6UkgsMEJDc1JELGVBS1EsZ0JBQ0EsVUFDQSwwQkFFSix3QkFDSSxrQkFDQSxXQUNBLFlBQ0EsT0FDQSxNQUNBLGlCRm5UQSxLRXFUSixvQ0FDSSxpQkFDQSxjQUVKLGlDQUNJLFlBQ0EsYUFDQSx1QkFDQSxrQkQzVFAseUJDdVRHLGlDQU1RLGFEalRYLDBCQzJTRyxpQ0FTUSxjQUVKLHVDQUNJLHFCQUNBLFlBQ0EsWUFDQSxVQUNBLFVBQ0EsMkNBQ0ksV0FDQSxZQUVKLGtEQUNJLHdCQUNBLDRCQUNBLDJCQUNBLFlBQ0EsWURqVmYseUJDNFVXLGtEQU9RLFlBQ0EsYUFHUixnREFDSSxhQUNBLHVCQUNBLFdBQ0EsWUFDQSxvREFDSSxXQUNBLFlBSVosOENBQ0ksa0JBQ0EsTUFDQSxRQUNBLFVBQ0EsK0JBQ0EsMEZBQ0EsdUJBQ0EsWUFDQSxrQkFDQSxTRGhXWCwwQkNzVk8sOENBWVEsY0FFSixtREFDSSxpQkYvV0EsUUVnWEEsV0FDQSxXQUNBLGtCQUNBLGtCQUNBLGNBQ0EsVUFDQSx3QkFDQSxnRUFDSSw0QkFLaEIsbUNBQ0ksc0JBQ0EsaUJGM1hLLFFFNFhMLFVBQ0EsYUFDQSxnQkFDQSxrQkFDQSw2Q0FDQSxXQUNBLG9FRHhZUCx5QkMrWEcsbUNBV1EsV0Q5WFgsMEJDbVhHLG1DQWNRLHNCQUNBLCtCQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0EsZUFDQSxhQUNBLHFCQUNBLDhCQUNBLGNBQ0EsV0FFSiw0Q0FDSSxrQkFDQSxpQkYvWkosS0NjUCwwQkMrWU8sNENBSVEsY0FLUSxtSEFDSSxjQUdSLG1GQUNJLGFBSVosK0NBQ0ksYUFDQSxxQkFDQSxvQkFDQSx1QkFDQSxXRGxiZix5QkM2YVcsK0NBT1EsWUFLUSwyRkFDSSwwQkFDQSxnQkFDQSxNRjFiaEIsUUUyYmdCLGFGM2JoQixRRTRiZ0IsOENBR1Isc0dBQ0ksY0FDQSxrQkFDQSxhQUNBLFdBQ0EsdUhBQ0ksYUFFSixnSEFDSSxzQkFDQSxzQkFDQSx5QkFDQSxhQUNBLDBCQUNBLGdCQUNBLGFBQ0Esa0JBQ0Esd0JBQ0EsdUhBQ0ksbUJBQ0EsaUJBR0EscUhBQ0ksU0FNcEIsb0RBQ0ksaUJBQ0EscUJBQ0EscUJBQ0Esa0JBQ0EsaUJBQ0Esa0JBQ0EsYUFDQSxZQUNBLGdCQUNBLFNBQ0EsWUZ2ZEwsSUV3ZEssaUJGN2VoQixLRThlZ0IsTUYxZVIsUUUyZVEseUJBQ0EsbUJBQ0Esd0JEL2V2Qix5QkMrZG1CLG9EQWtCUSxrQkFDQSxrQkFFSix5REFDSSxvQkFDQSxjQUNBLG9CQUVKLHdEQUNJLGFEMWYzQix5QkN5ZnVCLHdEQUdRLHNCQUdSLDBEQUNJLGlCRmxnQnBCLEtFbWdCb0IsTUY1ZlYsUUU2ZlUsYUY3ZlYsUUVnZ0JFLDREQUNJLGtCQUNBLFFBQ0EsU0FDQSxhQUNBLGdCQUNBLFlBQ0Esc0JBQ0EsVUFDQSx1QkFDQSxpQkZqaEJoQixLRWtoQmdCLHNCQUNBLGdCQUNBLGNBQ0Esa0JBQ0Esd0JEcGhCdkIseUJDcWdCbUIsNERBaUJRLFdBQ0EsU0FDQSw0QkFFSiwrREFDSSxrQkFDQSxXQUNBLGlFQUNJLGlCRmhpQnhCLEtFaWlCd0IsZ0JBQ0EsaUJBQ0EsZ0JBQ0EscUVBQ0kscUJBRUosdUVBQ0ksaUJGeGlCNUIsS0V5aUI0QiwwQkFJWixtRUFDSSxtQkFDQSxpQkFDQSxvQkFDQSxhRjdpQlosUUVvakJaLCtCQUNJLGFEdmpCUCx5QkNzakJHLCtCQUdRLGNBQ0EsMkJBQ0Esc0JBQ0EsNEJBQ0Esa0JBQ0EsUUFDQSxTQUNBLDJCRHBqQlgsMEJDMGlCRywrQkFhUSxjQUVKLDBDQUNJLFlBQ0EsMkJBQ0Esc0JBQ0EsNEJBR1IseUJBQ0ksK0JBQ0EsZUFDQSxnQkFDQSxnQkFDQSxrQkFDQSxnQkFDQSxXQUNBLGdERHBsQlAseUJDNGtCRyx5QkFVUSxzQkFDQSxVQUNBLGlCQUNBLGlCRm5sQkMsUUVvbEJELDZCRDlrQlgsMEJDZ2tCRyx5QkFpQlEsc0JBQ0EsK0JBQ0EsVUFDQSxXQUNBLGdCQUNBLGdCQUNBLGlCQUNBLGdCQUNBLGlCQUNBLGNBQ0EsVUFFSix3Q0FDSSxnQkFDQSxnQkQzbUJYLHlCQ3ltQk8sd0NBSVEsaUJEam1CZiwwQkM2bEJPLHdDQU9RLGFBQ0EsWUFDQSxNQUNBLFdBQ0EsbUJBQ0EsOEJBQ0EsaUJBQ0EsZ0JBQ0Esc0JBQ0EsNEJEdm1CZiwwQkN1bEJPLHdDQW1CUSxnQkFDQSw2QkFDQSwyQkFFSiwyQ0FDSSxlQUNBLG1CQUNBLGdCQUNBLDBDQUNBLDBDRHJvQmYseUJDZ29CVywyQ0FPUSxXQUNBLGlCRDVuQm5CLDBCQ29uQlcsMkNBV1EscUJBQ0EsZ0JBQ0EsV0FDQSxZQUNBLHNCQUNBLGtCQUNBLFVEcm9CbkIsMEJDd29CbUIsb0VBRVEsb0JBSVosNkNBQ0ksa0JBQ0EscUJBQ0EscUJBQ0EsWUY1b0JGLElFNm9CRSxvQkFDQSxpQkFDQSxNRi9wQkosUUVncUJJLHFCQUNBLHlCQUNBLGdCQUNBLDBDQUNBLHFDRHRxQm5CLHlCQzBwQmUsNkNBY1EsZ0JENXBCdkIsMEJDOG9CZSw2Q0FpQlEsbUJBQ0EsTUYxcUJSLFFFMnFCUSxzQkFDQSxZQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsWUFDQSxrQkFDQSxZRmxxQk4sS0VvcUJFLG1EQUNJLE1GbHJCTixRRW1yQk0sK0JBQ0EsMEJBQ0EsMENEOXFCdkIsMEJDMHFCbUIsbURBTVEsTUZ2ckJWLFFFd3JCVSwrQkFDQSwyQkFHUixtREFDSSwwQ0FDQSxVQUNBLGFBRUosb0RBQ0ksTUZsc0JOLFFFbXNCTSwwQkFFSixvREFDSSxNRnRzQk4sUUV1c0JNLDBCQUNBLDBDRGpzQnZCLDBCQ21zQm1CLG9EQUVRLGNBR1IsMkRBQ0ksMENBR1IsK0RBQ0ksa0JBQ0Esa0JBQ0EsUUFDQSxpQkZ0dEJQLFFFdXRCTyxhQUNBLGdCQUNBLFlEL3RCbkIseUJDd3RCZSwrREFTUSxnQkFDQSxpQkR0dEJ2QiwwQkM0c0JlLCtEQWFRLGdCQUNBLFNBQ0EsYUFDQSw0Q0FDQSxrQkFDQSxtQkFDQSxTQUNBLE9BQ0EsV0FDQSxpQkFDQSxjQUNBLG9FQUVKLHNFQUNJLG1CQUNBLGtCRHh1QnZCLDBCQ3N1Qm1CLHNFQUlRLGFBQ0EsaUJBQ0EsNENBRUosZ0ZBQ0ksbUJEM3ZCM0IseUJDMHZCdUIsZ0ZBR1EsVUFDQSxVQUNBLFdEbnZCL0IsMEJDOHVCdUIsZ0ZBUVEsV0FLaEIsNERBQ0ksc0JEeHdCbkIseUJDdXdCZSw0REFHUSxjQUVKLGdFQUNJLHdCQUNBLFdBQ0EsWUFDQSxpQkFHUiwyREFDSSxhRHh3Qm5CLDBCQ3V3QmUsMkRBR1EsY0FDQSxrQkFDQSxNQUNBLFNBQ0EsVUFDQSxpQkFDQSxZQUNBLDJCQUNBLDRCQUNBLHVCQUdSLHFEQUNJLGlCQUNBLGtCQUNBLFVBQ0EsU0FDQSxPQUNBLFdBQ0EsWUFDQSxpQkZweUJQLFFFcXlCTyxnQkFDQSxpQkFDQSxrQkFDQSxnQkFDQSxvRUQveUJuQix5QkNreUJlLHFEQWVRLFVBQ0Esa0JBQ0EsaUJGN3lCWCxRRTh5QlcsT0FDQSxVQUNBLFdBQ0EsV0FDQSxNQUNBLFlBQ0EsZ0JBQ0EsNEJBQ0EsYUFDQSxzQkFDQSxtQkFDQSwyQkFDQSw0QkFDQSwySURyekJ2QiwwQkNzeEJlLHFEQWtDUSxrQkFDQSxnQkFDQSxhQUNBLGdCQUNBLFVBQ0Esc0JBQ0EsVUFDQSxVQUNBLGVBQ0EsaUJGdjBCWCxRRXcwQlcsc0JBQ0EsU0FDQSxVQUNBLFlBQ0EsYUZwMUJoQixLRXExQmdCLDJCQUNBLG1CQUNBLGVBQ0EsZ0JBQ0EsY0FFSiwwQkF2REoscURBd0RRLGNBQ0EseUJEMzFCdkIseUJDNjFCbUIsd0RBRVEsVUFDQSwyQkFDQSxvQkRyMUIzQiwwQkNpMUJtQix3REFPUSxjQUNBLFVBQ0EsWUFDQSxVQUNBLGdCQUNBLDZCQUVKLDBEQUNJLG1CQUNBLFlBQ0EsWUY3MUJULElDakJsQix5QkMyMkJ1QiwwREFLUSxZQUNBLGdCRHIyQi9CLDBCQysxQnVCLDBEQVNRLFlBQ0Esa0JBQ0EsTUZwM0JoQixRRXEzQmdCLFlBQ0EsY0FDQSxnQkFDQSxZRngyQmQsS0UwMkJVLGlJQUNJLE1GeDNCZCxRRXkzQmMsMEJEbDNCL0IsMEJDczNCMkIsNEVBRVEsZ0JBQ0EsK0JBQ0Esa0JBQ0EsV0FDQSxTQUNBLGlCQUtoQiw0REFDSSxnQkFDQSxhQUNBLG1CRGo1QnZCLHlCQzg0Qm1CLDREQUtRLG1CQUNBLFVBQ0EsMkZEejRCM0IsMEJDazRCbUIsNERBVVEsZ0JBQ0EsZ0JBQ0EsYUZ4NUJaLFNDRmYseUJDNDVCdUIsK0RBRVEsVUFDQSw2QkRuNUIvQiwwQkNzNUJ1QixtRUFFUSxjRHA2Qi9CLHlCQ3c2Qm1CLDZEQUVRLFdBQ0Esa0JBQ0EsT0FDQSxNQUNBLFlBQ0EsVUFDQSxpQkZsN0JwQixLRW03Qm9CLGlCRHI2QjNCLDBCQzQ1Qm1CLDZEQVlRLGNEeDZCM0IsMEJDNDZCdUIsa0VBRVEsV0FDQSwwQkFDQSxVQUNBLGlCRno3QlQsUUUwN0JTLGtCQUNBLFNBQ0EsVUFPUiwyRUFDSSxXQUNBLDRDQUNBLHFCQUNBLDJCQUNBLDRCQUNBLFdBQ0EsWUFDQSxrQkFDQSxRQUNBLDBDQUNBLFVBQ0EsVUFDQSw4QkR4OEIzQiwwQkMyN0J1QiwyRUFlUSxVQUNBLDJCQUNBLFVBQ0EsUUFDQSxZQUNBLFdBQ0EsYUFJSixrRkFDSSwwQ0RqK0IvQix5QkNnK0IyQixrRkFHUSwwQ0R2OUJuQywwQkNvOUIyQixrRkFNUSwyQ0QxOUJuQywwQkNpK0JtQixnSUFFUSxnQkFDQSxNRjkrQlosUUUrK0JZLCtCQUNBLGtCQUNBLFdBQ0EsU0FDQSxvQkR6K0IzQiwwQkM4K0JtQixnRUFFUSxXQUNBLFdEMytCM0IsMEJDdytCbUIsZ0VBTVEsWURwL0IzQiwwQkN5L0JtQix1RUFFUSxXQVFwQix3Q0FDSSxZRGhoQ1gseUJDK2dDTyx3Q0FHUSxhRHRnQ2YsMEJDbWdDTyx3Q0FNUSxhQUVKLHFEQUNJLGdCQUNBLFlBQ0EsK0JBQ0EsdUJBQ0EsMERBQ0ksd0JBQ0EsZUFDQSxXQUNBLFdBQ0EsaUJGL2hDSixRRWdpQ0ksdUVBQ0ksVUFDQSwyQkFFSixxRUFDSSx5QkFDQSxpQkFLaEIsMENBQ0ksc0JBQ0EsaUJGemlDQyxRRTBpQ0QsVUFDQSw4QkFDQSxjQUNBLDJDRG5qQ1gseUJDNmlDTywwQ0FRUSxVQUNBLGlCRnhqQ1IsTUNjUCwwQkNpaUNPLDBDQVlRLFVBQ0EsK0JBQ0Esc0JBQ0EsZ0JBQ0EsaUJBQ0EsZ0NBRUosb0RBQ0ksb0JBQ0EsK0JEbGtDZix5QkNna0NXLG9EQUlRLDJCQUNBLGlCRi9qQ1AsU0NNWiwwQkNvakNXLG9EQVFRLFVBQ0EsaUJGM2tDWixNRWtsQ1IsT0FDSSxpQkZubENJLEtFb2xDSixlQUNBLFdBQ0EsTUFDQSxZQUNBLFVBQ0EsNkREM2tDSCwwQkNva0NELE9BU1EsNkRBRUosYUFDSSxnQkFDQSx5QkFGSixhQUdRLGNBR1IsYUFDSSxVQUNBLFVBQ0EsV0R4bENQLDBCQ3FsQ0csYUFLUSxZRDFsQ1gsMEJDNGxDTyx3QkFFUSxZQUlaLCtCQUNJLHFCQUNBLGlCQUtKLGtCQUNJLFdBQ0EsaUJBQ0EscUJBQ0Esd0NBSVIsS0FDSSxTRGxuQ0gsMEJDaW5DRCxLQUdRLFdBRUosWUFDSSxxQkFFSixZQUNJLE1BQ0EsbUJBQ0ksa0JBQ0EsaUJBQ0EsZ0JBQ0EsNkRBQ0ksaUJDL29DaEIsTUFDSSxpQkFDQSwyQkFDQSw0QkFDQSxzQkFDQSxhQUNBLHFCQUNBLGdCRkpILHlCRUhELE1BU1EsNENBVFIsTUFZUSxrQkZTUCwwQkVyQkQsTUFlUSxrQkFFSixvQkFDSSxnQkFDQSxtQkFDQSxnQkFDQSxpQ0FDSSxpQkFDQSxNSGxCSSxRR21CSixZQUNBLGdCRnRCWCx5QkVrQk8saUNBTVEsZ0JGWmYsMEJFTU8saUNBU1EsZ0JBR1IsMkNBQ0ksaUJBQ0EsY0FDQSxrQkFDQSx1QkFDQSxnQkFDQSxnQkZwQ1gseUJFOEJPLDJDQVFRLG1CRjFCZiwwQkVrQk8sMkNBV1EsbUJBR1IsZ0NBQ0ksa0JBQ0EsWUFDQSxTQUNBLFlBQ0EsV0ZyQ1gsMEJFZ0NPLGdDQU9RLGFBRUosb0NBQ0ksV0FDQSxZQUdSLDZCQUNJLGlGQUNBLFFBQ0EsU0FDQSxVQUNBLFlBR1IsaUJBQ0ksaUJBQ0EscUJGcEVQLHlCRWtFRyxpQkFJUSxrQkYxRFgsMEJFc0RHLGlCQU9RLGtCQUVKLDhCQUNJLFlBQ0EsZ0JBQ0EsZ0JBQ0EsZUFDQSxxQ0ZoRlgseUJFMkVPLDhCQU9RLGlCRjVFZiwwQkVxRU8sOEJBVVEsZUFDQSxpQkYxRWYsMEJFK0RPLDhCQWNRLGlCQUdSLHdDQUNJLGlCQUNBLGNBQ0Esa0JBQ0EsdUJBQ0EseUJBQ0EsZ0JBQ0EsZ0JGbkdYLHlCRTRGTyx3Q0FTUSxtQkZ6RmYsMEJFZ0ZPLHdDQVlRLG1CQUdSLDZCQUNJLGtCQUNBLFNBQ0EsV0FDQSxZQUNBLGFBQ0Esd0JGakhYLHlCRTJHTyw2QkFRUSxTQUNBLFdBQ0EsWUFDQSxjRjFHZiwwQkUrRk8sNkJBY1EsU0FDQSxXQUNBLFlBQ0EsY0FFSixpQ0FDSSxXQUNBLFlBR1IsMEJBQ0ksa0JBQ0EsV0FDQSxRQUNBLFdBQ0EsT0FDQSxXQUNBLFVBQ0EsVUFDQSxpR0FHUixlQUNJLGtCQUNBLFdBQ0EsUUFDQSxXQUNBLE9BQ0EsV0FDQSxVQUNBLFVBQ0Esa0dGeEpQLHlCRStJRyxlQVdRLFFBQ0EsWUFHUixhQUNJLGtCQUNBLFFBQ0EsMkJBQ0EsNEJBQ0Esc0JBRUosYUFDSSxrQkFDQSxRQUNBLFdBQ0EsWUFDQSxpQkFFSix1QkFDSSxhQUNBLHNCQUNBLG1CQUNBLHlCQUNBLGVBQ0EsV0FDQSxVQUNBLGVBQ0Esa0JBQ0EsZ0JGdExQLHlCRTRLRyx1QkFZUSxnQkFHUixhQUNJLGdCQUNBLGVBQ0EsTUhoTUEsS0dpTUEsbUJBRUosWUFDSSxTQUNBLGdCQUNBLGVBQ0EsZ0JBQ0Esa0JBQ0EsTUh6TUEsS0cwTUEsZ0JGeE1QLHlCRWlNRyxZQVNRLGlCQUNBLGdCQUNBLGlCQUdSLFlBQ0ksTUhsTkEsS0dtTkEsZUFDQSxpQkFDQSxtQkFDQSxnQkFDQSxxQkFDQSxnQkFDSSxXQUNBLFFBQ0EsZ0JBQ0EscUJBQ0ksS0h0TkUsUUd5TlYsa0JBQ0ksMEJBR1Isc0JBQ0ksa0JBQ0EsWUFDQSxXQUNBLGFBQ0EsWUFDQSxXQUVJLGdDQUNJLGFBRUosaUNBQ0ksY0FHUiwyQkFDSSxrQkFDQSxjQUNBLGdCQUNBLGVBTUksdUNBQ0ksY0FFSix3Q0FDSSxhQ2xRcEIsUUFDSSx1QkFDQSxzQkFDQSxpQkpFWSxRSURaLGdCSERILHlCR0hELFFBTVEsd0JIR1AsMEJHVEQsUUFTUSx3QkFFSixtQkFDSSxpQkFDQSxjQUNBLGFBQ0Esc0JIWlAseUJHUUcsbUJBTVEsbUJBQ0EsZUFDQSwrQkFHUix3QkFDSSxhQUNBLGdCQUNBLG1CSHRCUCx5QkdtQkcsd0JBS1EsU0FDQSx3QkFDQSxlQUNBLHdCSHJCWCwwQkdhRyx3QkFXUSxZQUdSLHdCQUNJLGdCQUNBLFdBQ0EsY0hwQ1AseUJHaUNHLHdCQUtRLHdCQUNBLGVBQ0EsaUJIbENYLDBCRzJCRyx3QkFVUSxnQkFDQSxXQUNBLG9CSDdDWCx5QkdnREcsY0FFUSxnQkFDQSxrQkFHQSwwQ0FDSSxNSnpEUixLSTJESSwrQkFDSSxNSjVEUixLSTZEUSxlQUNBLG1CSHREZiwwQkdtRFcsK0JBS1EsaUJBQ0Esb0JBR1IsNkNBQ0ksTUpyRVIsS0l1RUksNkNBQ0ksVUFDQSxnQkFDQSxpRUFDSSxtQkh6RW5CLHlCR3dFZSxpRUFHUSxvQkhyRXZCLDBCR2tFZSxpRUFNUSxvQkFFSix5RkFDSSxNSm5GaEIsS0lxRlksbUZBQ0ksWUFDQSxTQUNBLGtCQUNBLE1KckZSLFFJd0ZBLDBFQUNJLDhCQUNBLFdBQ0EsZ0ZBQ0ksTUpoR2hCLEtJaUdnQixnQkFDQSxlQUdSLGdFQUNJLCtCQUNBLE1KdkdaLEtJd0dZLHlCQUNBLG1CQUNBLGlCQUNBLGdCQUNBLGtCQUNBLFlBQ0Esa0JBQ0EsZUFDQSw0QkFDQSw2QkFDQSxtQ0FDQSxzRUFDSSxNSnBIaEIsS0lxSGdCLGFKOUdOLFFJK0dNLCtCQU1wQixjQUNRLFlBQ0EsZ0JBQ0EsWUh2SFgsMEJHb0hHLGNBS1ksWUFDQSxnQkFDQSxVQUNBLFlBRVIseUJBQ0ksV0FDQSxZQUNBLHdCQUNBLDJCQUNBLDRCQUVKLHVCQUNJLFdBQ0EsWUFDQSwyQkFDSSxXQUNBLFlBS1osc0JBQ0ksY0FDQSxhQUNBLDJCQUNBLGdCQUNBLFNBQ0EsZ0JBQ0EsUUFDQSxlQUNBLFVIOUpQLHlCR3FKRyxzQkFXUSx1QkFDQSx1QkFDQSxnQkFDQSxhQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsYUFDQSxVQUVKLHdCQUNJLFNBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLDRCQUNJLFdBQ0EsWUFDQSxpQ0FDSSxLSnRMWixLSXVMWSx5QkFLQSx1Q0FDSSxLSnZMRCxRSTZMbkIsb0JBQ0ksYUFDQSxzQkFDQSx1QkFDQSxnQkFDQSxtQkFDQSxnQkh2TVAseUJHaU1HLG9CQVFRLHVCQUNBLGdCQUNBLFNBQ0EsZ0JBR0EsbUNBQ0ksZ0JBQ0Esc0NBQ0ksZ0JBQ0Esd0NBQ0ksTUp0TmhCLEtJdU5nQixrQkFDQSxlQUNBLHFCQUNBLHFCQUNBLG1CQUNBLGtCQUNBLDhDQUNJLDBCSHROM0IsMEJHNk1tQix3Q0FZUSxZQUNBLGtCQUNBLGdCQUdSLDBEQUNJLGFBTXBCLGlCQUNJLGFBQ0Esc0JBQ0EsbUJBQ0Esa0JBQ0EsUUFDQSxtQkhqUFAseUJHMk9HLGlCQVFRLGNBQ0EsdUJBQ0EsZ0JBQ0EsVUFFSixvQkFDSSxhSHpQWCx5Qkd3UE8sb0JBR1EsY0FDQSxNSjlQUixLSStQUSxlQUNBLG9CSHhQZiwwQkdrUE8sb0JBU1EsbUJBR1Isc0NBQ0kscUJBQ0Esa0JBQ0EsTUp6UUosS0kwUUksaUJBQ0EsZ0JBQ0EsU0hwUVgsMEJHOFBPLHNDQVFRLGdCSDVRZix5QkcrUU8sbUJBRVEsbUJIM1FmLDBCR3lRTyxtQkFLUSxvQkFFSix5QkFDSSwwQkFJWixtQkFDSSxRQUNBLGdCQUNBLGdCQUNBLG9CSC9SUCx5QkcyUkcsbUJBTVEsZ0JBQ0Esa0JINVJYLDBCR3FSRyxtQkFVUSxXQUVKLHFCQUNJLGtCQUNBLE1KM1NKLEtJNFNJLFNBQ0EsaUJBQ0EsdUJBQ0ksa0JBQ0EsTUpoVFIsS0tEUixzQkFDSSxhQUNBLGlCTE9TLFFLTlQsdUJBQ0EsbUJBQ0EsU0FDQSxnQkFDQSxrQkFDQSxlQUNBLCtDQUNBLDJCQUNJLFdBQ0EsY0FDQSxhQUNBLHVCQUNBLG1CQUNBLFdBQ0EsNENBQ0ksaUJMakJKLEtLa0JJLE1MZEksUUtlSixrQkFDQSx5QkFDQSxlQUNBLFlMRk0sSUtHTixvQkFDQSxZQUNBLFlBQ0EsNEJBQ0EsaUNBQ0EsNkNBQ0EscUJBQ0EsZ0NBQ0EsNEJBRUosOENBQ0ksVUFDQSxrQkFDQSxlQUNBLFdBQ0EsU0FDQSxXQUNBLGtCQUNBLG1CQUNBLFlBQ0EsU0FDQSxrQkFDQSwrQkFDQSxnQ0FDQSxpQkFDQSxpQkxoREosS0tpREkseUJBQ0EsTUw5Q0ksUUsrQ0osWUw5Qk8sSUsrQlAsc0JBQ0Esd0JBQ0Esb0RBQ0ksYUxoREUsUUtpREYsaUJMeERSLEtLeURRLE1MbERFLFFLc0RkLDZCQUNJLGtCQUNBLHFCQUNBLGtCQUNBLFdBQ0EsUUFDQSwyQkFDQSxhQUNBLG1CQUNBLFVBQ0Esa0JBQ0EsbUJBQ0EsWUFDQSxTQUNBLCtCQUNBLGdDQUNBLGlCQUNBLGlCTDlFQSxLSytFQSx5QkFDQSxNTDVFUSxRSzZFUixZTDVEVyxJSzZEWCx3QkFDQSxtQ0FDSSxhTDdFTSxRSzhFTixNTDlFTSxRS2lGZCw2QkFDSSxtQkFDQSxZQUNBLGFBQ0EsYUo5RVAsMEJJMEVHLDZCQU1RLGNBR1IsNkJBQ0ksWUFDQSwyQkFDQSxrQkFDQSxhQUNBLGlCTGpHYyxRS2tHZCxtQkp6RlAsMEJJbUZHLDZCQVFRLGNBRUosMENBQ0ksY0FDQSxXQUNBLFdBRUosOENBQ0ksVUFDQSxnQkFDQSwwQkFDQSw2Q0FDQSxxQkFDQSxnQ0FDQSw0QkFDQSxZQUNBLGtCQUNBLGFMdEhJLFFDRmYseUJJOEdPLDhDQVlRLDBCQUNBLFlBQ0EsaUJBR1IsZ0RBQ0kseUJBQ0EsWUFDQSxpQkFDQSx5QkFDQSxZTGpITyxJS2tIUCxpQkFDQSx3Qkp0SVgseUJJK0hPLGdEQVNRLGtCQUNBLGlCQUNBLGFBRUosc0RBQ0ksaUJML0lSLEtLZ0pRLE1MeklFLFFLMElGLGFMMUlFLFFLZ0psQiwwQkFDSSxhQUNBLGdCQUNBLHdCQUNBLGVBQ0EsZUFDQSxjQUNBLGFBQ0EsaUJML0pJLEtDRVAseUJJcUpELDBCQVVRLGdCSm5KUCwwQkl5SUQsMEJBYVEsZUFDQSxlQUVKLGlDQUNJLHVCQUNBLGtCQUNBLGdDSnhLUCx5QklxS0csaUNBS1Esd0JKOUpYLDBCSXlKRyxpQ0FRUSxtQkFHUix3Q0FDSSxZTC9KVSxJS2dLVixNTGhMUSxRS2lMUixrQkFDQSxpQkFDQSxlQUNBLGNBQ0EsZ0JBQ0EsbUJBQ0EsaUJKekxQLHlCSWdMRyx3Q0FXUSxvQkFHUiw0Q0FDSSxpQkFDQSxtQkpoTVAseUJJOExHLDRDQUlRLG9CSnRMWCwwQklrTEcsNENBT1Esb0JBR1Isa0NBQ0ksVUFDQSxnQkFDQSxnQkFDQSxTQUNBLGNBQ0EscUJBQ0EseUNBQ0ksaUJBQ0EsZ0JBQ0EsbUJBQ0EsMEJKbk5YLHlCSStNTyx5Q0FNUSxrQkp6TWYsMEJJbU1PLHlDQVNRLGVBQ0Esb0JBR1Isd0NBQ0ksU0FDQSxpQkFHQSwrQ0FDSSxNTDdORSxRS2lPZCxnREFDSSxhQUNBLHVCQUNBLGlCQUNBLGlCQUNBLGNKL05QLDBCSTBORyxnREFPUSxrQkFFSiw0SEFDSSxNTDlPSSxRSytPSixZTDdOTyxJSzhOUCxlQUNBLGVBQ0Esb0lBQ0ksVUFDQSxRQUNBLDhJQUNJLEtMdFBKLFFLeVBKLHdJQUNJLDBCQUdSLDhEQUNJLGlCQUNBLGtFQUNJLHlCQUdSLDhEQUNJLGtCQUNBLGtFQUNJLHdCQUlaLGdEQUNJLGtCQUNBLHFCQUNBLGtCQUNBLFdBQ0EsU0FDQSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSxVQUNBLGtCQUNBLG1CQUNBLFlBQ0EsU0FDQSwrQkFDQSxnQ0FDQSxpQkFDQSxpQkxoU0EsS0tpU0EseUJBQ0EsTUw5UlEsUUsrUlIsWUw5UVcsSUsrUVgsd0JBQ0Esc0RBQ0ksYUwvUk0sUUtnU04sTUxoU00sUUtpU04saUJMeFNKLEtLMlNKLGlDQUNJLGNKOVJQLDBCSTZSRyxpQ0FHUSxjQUVKLHVEQUNJLFNBQ0EsV0FDQSxhQUNBLFNBQ0EsWUFDQSwyQkFDQSxVSnJUWCx5Qkk4U08sdURBU1EsYUFFSiw4REFDSSxhSjFUZix5Qkl5VFcsOERBR1EsYUFDQSxXQUNBLFNBQ0EsWUFDQSxVQUNBLGdCSnJUbkIsMEJJNlNXLDhEQVdRLGNBT3BCLDhCQUNJLGFBQ0EsbUJBQ0EsdUJBQ0EsYUFDQSxrQkpwVUgsMEJJK1RELDhCQU9RLFVBRUosOENBQ0ksaUJBQ0EsZ0JBQ0EsTUxyVlEsUUtzVlIsWUx0VVUsSUt1VVYsZUFDQSxZQUNBLHFCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsU0FDQSwrQkFDQSxlQUNBLFVKdFZQLDBCSXdVRyw4Q0FnQlEsb0JBRUosd0RBQ0ksYUFDQSxtQkFDQSx1Qko3VlgsMEJJMFZPLHdEQUtRLGlCQUVKLGdFQUNJLFdBQ0EsWUFDQSx5QkFDQSwwRUFDSSxLTDNXTixRSzRXTSx5Qkp2V25CLDBCSTBXVyxrRUFFUSxjQUNBLGtCQUVKLDBFQUNJLHdCQUlaLDBEQUNJLE1MNVhNLFFLNlhOLHFCQUdRLHNGQUNJLEtMallOLFFLdVlkLGdEQUNJLFlMM1hVLElLNFhWLGdDQUNBLE1MN1lRLFFLOFlSLGlCQUNBLGdCQUNBLFNBQ0EsVUFDQSxtQ0FDQSxlQUNBLFlBQ0EsYUFDQSxtQkFDQSx1Qko3WVAsMEJJZ1lHLGdEQWVRLG1CQUNBLGFDL1paLE9BQ0ksZUFDQSxRQUNBLGtCQUNBLHNDQUNBLG1CQUNBLGtCQUNJLGtCQUNBLFNBQ0EsU0FDQSwyQkFDQSxrQkFDQSx1Q0FDQSxpQk5aQSxLTWFBLGdCQUNBLHdCQUNBLDhCTGJQLHlCS0dHLGtCQVlRLHlCQUNBLGtCTEpYLDBCS1RHLGtCQWdCUSxTQUNBLCtCQUdSLFlBQ0ksYUFDQSxtQkFDQSx5QkFDQSxtQkFDQSxZTGhCUCwwQktXRyxZQU9RLFlBQ0Esb0JBR1IscUJBQ0ksZUFDQSxpQkFDQSxtQkFDQSxNTi9CTSxRTWdDTixxQkFDQSxhQUNBLG1CQUNBLDBCQUNBLDBCQUNJLE1OdkNNLFFNd0NOLG1CQUNBLFlBQ0EsZ0JBQ0EsZ0JBRUosMkJBQ0ksTU45Q00sUU1vRGQsY0FDSSxZQUNBLGlCQUNBLFdMNURQLHlCS3lERyxjQUtRLFlBQ0Esa0JMbkRYLDBCSzZDRyxjQVNRLFlBQ0Esa0JBRUoseUJBQ0ksMkJBQ0EsNEJBQ0Esc0JBQ0EsWUFDQSxXQUdSLGVBQ0ksa0JBQ0EsZ0JBQ0EsYUFDQSxtQkFDQSx1Qkx0RVAsMEJLaUVHLGVBT1Esa0JBQ0EsaUJBRUosbUNBQ0ksbUJBQ0EsbUNBQ0EsTU5uRkUsUU1vRkYsZUFDQSxnQkFDQSxTQUNBLGtCTDlGWCx5Qkt1Rk8sbUNBU1Esa0JBRUosd0NBQ0ksY0FJWixpQkFDSSxXQUVKLGlCQUNJLGFBQ0EsbUJBQ0EsOEJBQ0EsU0FDQSxnQkFDQSxjQUNBLFdMakhQLHlCSzBHRyxpQkFTUSxpQkx2R1gsMEJLOEZHLGlCQVlRLGlCQUdSLHdDQUNJLFdBQ0EsWUFDQSxxQkFDQSxhQUNBLG1CQUNBLHVCQUNBLFNBQ0EsK0JBQ0EsZUFDQSxnREFDSSxXQUNBLFlBQ0Esd0JBQ0EsMERBQ0ksS05qSUYsUU1rSUUseUJBS0Esc0VBQ0ksS04xSUYsUU1nSlYsd0JBQ0kseUJBSUosc0VBQ0ksYUFHUixjQUNJLGtCQVNZLDhFQUNJLHdCQzNLcEIsK0JBQ0ksTVBHUSxRT0ZSLGVBQ0EsbUJBQ0EsaUNBQ0ksY0FDQSxrQkFHUiwrQkFDSSxVQUVKLG9EQUNJLG1CQUNBLGFQTE0sUU9PViw4Q0FDSSxZQUNBLHFEQUNJLG1CQUNBLGdCQUNBLDBCQUdSLDRDQUNJLG1CQUVKLHNDQUNJLG9CQUNBLG1CQUNBLHFCQUNBLE1QM0JRLFFPNEJSLFlQWFcsSU9ZWCxrQkFDQSxrQkFDQSxtQkFDQSx5QkFDQSx3QkFDQSxlQUNBLGdCQUNBLGlCQUNBLGlCUHpDQSxLTzBDQSx5QkFDQSw0Q0FDSSxhUHJDTSxRT3NDTixNUHRDTSxRT3VDTixpQlA5Q0osS09pREosb0NBQ0ksZ0NBQ0EsY0FFSiw2Q0FDSSxZUGxDVSxJT29DZCxzQ0FDSSxtQkFFSixvQ0FDSSw4QkFFSixnUEFFSSx5QkFDQSxtQkFDQSxxQkFDQSxpQkFDQSxrQkFFSixvVEFFSSxxQkFDQSxpQkFDQSxrQkFFSixvUEFFSSxXQUNBLFlBQ0Esa0JBQ0EsVUFDQSxXQUNBLFlBQ0EsVUFDQSxRQUNBLFdBQ0EsV0FDQSx5QkFDQSx5QkFDQSxnQkFDQSxjQUVKLDJEQUNJLFdBQ0EsUUFDQSxZQUVKLDBEQUNJLFFBRUosd1RBRUksY0FDQSxVQUNBLG1CQUNBLFlBQ0EsV0FDQSxZQUNBLFFBQ0EsV0FDQSxXQUNBLHlCQUNBLHlCQUNBLGdCQUNBLGNBRUosd05BRUksTVBwSEksUU9zSFIsaUZBQ0ksTVBqSE0sUU9rSE4sUUFDQSxXQUNBLGVBRUosK0RBQ0ksYVAxSGUsUU8ySGYsV1BqSUEsS09rSUEsa0JBQ0EsV0FDQSxZQUNBLFNBRUosZ0ZBQ0ksYVBsSWUsUU9vSW5CLHVHQUNJLDhCQUVKLDREQUNJLGFQeEllLFFPeUlmLFdQL0lBLEtPZ0pBLGtCQUNBLFdBQ0EsWUFDQSxTQUVKLDhFQUNJLGlCUDVJYSxRTzZJYixZQUNBLFdBQ0EsV0FDQSxXQUNBLFFBQ0Esa0JBRUoscUNBQ0ksZUFDQSw4QkFDQSxZUDlJVyxJT2dKZiw0REFDSSxtQkFFSiwwUkFFSSxrQkFDQSxXUHpLQSxLTzBLQSx5QkFDQSxrQkFDQSxNUHhLUSxRT3lLUixZQUNBLGlCTjVLUCx5Qk1vS0csMFJBVVEsZUFDQSxhQUVKLGtUQUNJLGFQaExJLFFPaUxKLE1QakxJLFFPb0xaLDBFQUNJLHdCQUNBLGdCQUVKLG9GQUNJLE1QcExNLFFPc0xWLHdDQUNJLGtCQUNBLFdQak1BLEtPa01BLHlCQUNBLGtCQUNBLE1QaE1RLFFPaU1SLGlCTm5NUCx5Qk02TEcsd0NBUVEsZ0JBRUosOENBQ0ksYVB0TUksUU91TUosTVB2TUksUU8wTVosa0NBQ0ksbUJBQ0EsbURBQ0ksa0JBRUosaURBQ0ksbUJBR1Isa0RBQ0ksb0JBQ0EsbUJBQ0EsK0JBQ0EscUJBQ0EsTVB4TlEsUU95TlIsU0FDQSwrQkFDQSxnQ0FDQSxZUDNNVyxJTzRNWCxrQkFDQSxrQkFDQSxtQkFDQSxrQkFDQSx5QkFDQSx1QkFDQSxZQUNBLHdCQUNBLHdEQUNJLGFQbk9NLFFPb09OLE1QcE9NLFFPcU9OLHlCQUlaLCtEQUNJLGdCQUVKLGdCQUNJLGlCQUdKLDBFQUNJLGdCQ3hQSixTQUNJLFdBQ0EsMkNBRkosU0FJUSxZQUNBLGlCUFNQLDBCT2RELFNBUVEsWUFDQSxpQkFFSiwwQkFDSSxnQkFDQSxtQkFDQSxnQkFDQSxrQkFDQSwrQlBkUCx5Qk9TRywwQkFPUSxnQkFDQSxpQkFDQSxpQkFFSixnQ0FDSSxhUHJCWCx5Qk9vQk8sZ0NBR1EsaUJBSVosZ0JBQ0ksb0JBQ0EsbUJBQ0EsZ0NQbEJQLDBCT2VHLGdCQUtRLHFCQUdSLG1CQUNJLG1CQUVKLGlCQUNJLGNBQ0Esb0JBQ0EscUJBQ0EsZ0NBQ0EsaUNBQ0EsaURBQ0ksV0FDQSxpQlIxQ1csUVEyQ1gsY0FDQSxZQUNBLGNBQ0Esa0JBQ0EsZ0JBQ0EsV0FDQSxVQUNBLHdCQUVKLHdCQUNJLHdCQUdBLDZEQUNJLGlCUjNEQSxRUThEQSx1REFDSSxhUi9ESixRUW1FUix3QkFDSSxhUnhFSixLUXlFSSxpQ0FDQSxnQ0FDSSx1QkFDQSxXQUNBLFNBQ0EsV0FFSiwrQkFDSSx3QkFFSix3Q0FDSSxpQkFDQSxtQkFJWix5QkFDSSxjQUNBLGdCQUNBLFNBQ0EsZ0NBQ0ksV0FDQSxZQUNBLFdBQ0EsY0FDQSxrQkFDQSxrQkFDQSxRQUNBLE1BQ0EsMkJBQ0Esd0JBR1IsZ0JBQ0ksZ0JBQ0EsYUFDQSxnQkFDQSxrQkFDQSx3QkFFSixlQUNJLG1CQUNBLDBCQUNJLGdCQUVKLHFCQUNJLFVBQ0Esa0JBRUkseUNBQ0ksMENBSVosMENBQ0ksa0JBQ0EscUJBQ0EsV0FDQSxRQUVKLHFCQUNJLDhCQUNBLGVBQ0EsaUJBQ0EsTVJ0SUEsUVF1SUEsWVJ2SE8sSVF3SFAsNEJBQ0ksV0FDQSxXQUNBLFlBQ0Esa0JBQ0EsV0FDQSxRQUNBLHlCQUVKLDJCQUNJLFdBQ0EsYUFDQSxXQUNBLFdBQ0EsMkJBQ0EsOEJBQ0EsZ0NBQ0EseUJBQ0EsZ0JBQ0EseUJBR1IsMEJBQ0ksa0JBRUosK0JBQ0ksZ0JBR1Isd0JBQ0ksbUJQdktQLHlCT3NLRyx3QkFHUSxjQUlaLHVCQUNJLFdBRUoseUJBQ0ksYUFDQSxzQkFDQSx1QlA3S0gsMEJPMEtELHlCQUtRLG1CQUNBLDhCQUNBLFVBR1IsWUFDSSxlQUNBLGtCQUNBLGFBQ0EsaUJBQ0EsZ0JBQ0EsY1BwTEgsMEJPOEtELFlBUVEsbUJBQ0EsbUJBR1IsaUJBQ0ksYUFDQSxTQUNBLGVBQ0EsV0FDQSx1QlByTUgsMEJPZ01ELGlCQVFRLG9CQUVKLGlDQUNJLGtCQUNBLGlCQUNBLHlCQUNBLE1Sbk5JLFFRb05KLGtCQUNBLDhCQUNBLHFCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0Esa0JBQ0EsZ0RBQ0Esc0NBQ0ksTVI3TkEsUVE4TkEsa0JBQ0EsOEJBQ0EsaUJBQ0EsMENBQ0ksV0FDQSxZQUVJLG1EQUNJLHlCQUtoQix1Q0FDSSxNUnhPTSxRUXlPTixhUnpPTSxRUTJPRixnREFDSSxLUjVPRixRUWdQViw0Q0FDSSxtQlBoUFgsMEJPK09PLDRDQUdRLGlCQUtoQixjQUNJLG1CQUNBLDJCQUNJLFNBQ0EsK0JBQ0EsZ0NBQ0EsZ0JBQ0EsNEJBQ0EsVUFDQSw0Q0FDQSw0QkFDQSw2Q0FDQSwwQkFDQSxpQ0FDSSxhUnRRTSxRUXVRTixNUnZRTSxRUXdRTixnREFFSix5Q0FDSSwwQ1BoUlgseUJPcVJELDZCQUVRLGFBQ0EsVUFFSixxRUFDSSxXQUVKLCtEQUNJLGFBQ0Esc0JBQ0EsU1AxUlAsMEJPdVJHLCtEQUtRLG1CQUNBLGVBQ0EsZUFFSiwyRUFDSSxXQUNBLGdCQUNBLGNQelNYLHlCT3NTTywyRUFLUSxzQkFDQSxTQUNBLGlCUHZTZiwwQk9nU08sMkVBVVEsMkJBQ0EsNEJBRUoseUhBQ0ksY0FFSSxxSkFDSSxjQUNBLG9CQUNBLHFCQUNBLGlCQUNBLGlCQUNBLDRCQUNBLGdCQUNBLHVCQUNBLG1CQUlaLDJIQUNJLGFBRUosOExBQ0ksZ0NBQ0EsaUJBQ0EsWVB6VWYseUJPc1VXLDhMQUtRLFlBQ0EsaUJBQ0EsWVB2VW5CLDBCT2dVVyw4TEFVUSxZQUNBLGtCQUdSLHlIQUNJLGdCQUNBLFdBQ0EsWUFNaEIsa0JBQ0ksZ0JQOVZILHlCTzZWRCxrQkFHUSxpQlAxVlAsMEJPdVZELGtCQU1RLGlCQ3RXUixPQUNJLHlCQUNBLGlCQUNBLDBDQUhKLE9BS1EsYUFDQSxnQlJHUCwwQlFURCxPQVNRLGlCQUNBLHNCQUNBLHVCQUVKLGFBQ0ksYUFDQSxzQkFDQSxtQkFDQSxlQUNBLG1CQUNBLGVSaEJQLHlCUVVHLGFBUVEsZ0JSWlgsMEJRSUcsYUFXUSxtQkFDQSxnQkFDQSxTQUNBLFVSWlgsMEJRRkcsYUFpQlEsVUFFSixvQkFDSSxXQUNBLGFBQ0EsZ0JBQ0EsZ0JBQ0Esd0JBQ0EsNEJBQ0EsMkJBQ0EsbUJSL0JYLDBCUXVCTyxvQkFVUSxZQUNBLGdCQUNBLFVBR1IsZ0NBQ0ksYUFDQSxzQkFDQSxtQlJ6Q1gsMEJRc0NPLGdDQUtRLG1CQUNBLHVCQUNBLGdCQUNBLGdCQUdSLG9CQUNJLGlCQUNBLGlCQUNBLG1CQUNBLGtCUnJEWCwwQlFpRE8sb0JBTVEsZ0JBQ0EsZ0JBQ0EsaUJSbkRmLDBCUTJDTyxvQkFXUSxnQkFHUiw0QkFDSSxhQUNBLHNCQUNBLG1CUmxFWCwwQlErRE8sNEJBS1EsbUJBQ0EsZUFDQSxlUmhFZiwwQlF5RE8sNEJBVVEsZUFHUixtQkFDSSxhQUNBLHNCQUNBLG1CQUVKLG1CQUNJLGlCVGxGQyxRU21GRCxNVGxGRSxRU21GRixZQUNBLFlBQ0EsMEJBQ0EsZ0NBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxrQkFDQSxZVG5GTSxJQ1pqQiwwQlFpRk8sbUJBZ0JRLG9CUjNGZiwwQlEyRU8sbUJBbUJRLGdCQUdSLG9CQUNJLGtCQUNBLE1UeEdFLFFTeUdGLFlUOUZNLElTK0ZOLDhCQUNBLG1CUjVHWCwwQlF1R08sb0JBT1EsVVJ4R2YsMEJRaUdPLG9CQVVRLGdCQzFIaEIsVUFDSSxnQkFDQSxtQ0FDSSxpQlZNSyxRVUpULG1DQUNJLHlCQUVKLHFCQUNJLGVUTlAseUJTS0cscUJBR1EsZ0JUSVgsMEJTUEcscUJBTVEsZ0JBRUosMENBQ0ksaUJBSUosc0NBQ0ksYVRuQlgseUJTdUJPLHNDQUVRLGNUbkJmLDBCU3dCTyx3Q0FFUSxjQUlaLHFCQUNJLGNBQ0EsZ0JBQ0EsV0FDQSxlQUVKLDJCQUNJLGFBQ0EsbUJBQ0EsbUJBQ0EsU0FDQSxxUkFDSSxZQUNBLGdCQUNBLGdCQUNBLFlBQ0EsaUJBQ0EsK0JBQ0EsU1R0RFgseUJTK0NPLHFSQVNRLFlBQ0EsMEJBQ0EsOEJBQ0EsK0JUckRmLDBCU3lDTyxxUkFlUSxZQUNBLDJCQUNBLCtCQUNBLGdDVHJEZiwwQlNtQ08scVJBcUJRLGtCVGxEZiwwQlM2Qk8scVJBd0JRLFlBQ0EsZ0JBQ0EsaUJBR1Isc0NBQ0ksYUFDQSxZQUNBLGdCQUVKLGlDQUNJLFlBQ0EsZ0JBQ0EsbUJBRUosc0NBQ0ksWUFDQSxnQkFFSiwwQ0FDSSxZQUNBLGlCQUNBLGdCQUdSLG9CQUNJLGFBQ0EsdUJBQ0EseUJBQ0EsbUJBQ0EsU0FDQSxTVHRHUCx5QlNnR0csb0JBUVEsVUFHUix3QkFDSSxXQUNBLFdBQ0EsaUJWMUdlLFFVNEduQix3Q0FDSSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxTQUNBLCtCQUNBLGVBQ0Esa0RBQ0ksa0JBQ0Esb0JBQ0EsTVZySEUsUVVzSEYsbUJUN0hYLHlCU3lITyxrREFNUSxlQUNBLG1CQUNBLG9CQUdSLGdEQUNJLFdBQ0EsZUFDQSxZQUNBLHlCQUNBLDBEQUNJLEtWbklGLFFVb0lFLHlCQUtBLHNFQUNJLEtWNUlGLFFVa0pWLHlCQUNJLG1CVHhKWCx5QlN1Sk8seUJBR1Esb0JBR1Isd0JBQ0ksd0JUeEpYLDBCUzRKTyxzREFFUSwyQlRsSmYsMEJTZ0pPLHNEQUtRLG1CVHZLZix5QlMyS1csbUVBRVEsWUFDQSxZQUNBLGdCQUNBLGdCQUNBLGtCVDNLbkIsMEJTcUtXLG1FQVNRLFlBQ0EsV0FDQSxlQUNBLGdCVDNLbkIsMEJTK0pXLG1FQWVRLGtCVHhLbkIsMEJTeUpXLG1FQWtCUSxZQUNBLGdCQUNBLGlCQVNaLHlGQUNJLGFBQ0EsbUJBQ0EsbUJBQ0EsU0FDQSxtMEJBQ0kseUJBQ0EsNkJBQ0EsNkJBQ0EsWUFDQSxpQkFDQSwrQkFDQSxTVHBOZix5QlM2TVcsbTBCQVNRLFlBQ0Esd0JBQ0EsNEJBQ0EsNkJUbk5uQiwwQlN1TVcsbTBCQWVRLFlBQ0EsMkJBQ0EsK0JBQ0EsZ0NUbk5uQiwwQlNpTVcsbTBCQXFCUSxrQlRoTm5CLDBCUzJMVyxtMEJBd0JRLFlBQ0EsZ0JBQ0EsaUJBR1Isb0dBQ0ksYUFDQSxZQUNBLGdCQ2hQaEIsTUFDSSxhQUNBLHNCQUNBLCtCQUNBLFlBQ0EsZ0JBQ0EsZ0JBQ0EsT0FDQSxxQlZMSCx5QlVIRCxNQVVRLGdCQUNBLHNCQUNBLGlCQUNBLGVWSlAsMEJVVEQsTUFnQlEsb0JBSUksc0RBQ0ksb0JWbEJmLHlCVWlCVyxzREFHUSxxQlZkbkIsMEJVV1csc0RBTVEsb0JWWG5CLDBCVWNXLHNEQUVRLGtCQUNBLFVBQ0EsZUFFSixpRUFDSSxnQkFDQSxpQlZsQ25CLHlCVWdDZSxpRUFJUSxpQkFDQSxhVi9CdkIsMEJVMEJlLGlFQVFRLDBCQUNBLGdCQUNBLGNWcEN2QiwwQlV5Q2Usa0VBRVEsb0JBR1Isa0VBQ0ksZ0JWckRuQix5QlVvRGUsa0VBR1EsZVZqRHZCLDBCVThDZSxrRUFNUSxRQUNBLG1CVi9DdkIsMEJVd0NlLGtFQVVRLGtCVnhEdkIsMEJVMERtQiw2RUFFUSwyQkFNcEIsaUNBQ0ksaUJBQ0EsV0FDQSxnQkFDQSxjQUNBLGdCQUNBLHVCQUNBLG1CVi9FWCx5QlV3RU8saUNBU1EsZUFDQSxtQlZ0RWYsMEJVNERPLGlDQWFRLGVBQ0EsbUJBQ0EsbUJBRUoseUNBQ0ksV0FDQSxrQkFDQSxNQUNBLE9BQ0EsWUFDQSxVQUNBLGlCWDNGRSxRQ0xqQix5QlV5RlcseUNBU1EsV0FLUixrQ0FDRyxlVjVGZCwwQlUyRlcsa0NBR1EsZ0JWMUduQix5QlUrR0csbUJBRVEsdUJBRUosMENBQ0ksbUJWOUdYLDBCVTZHTywwQ0FHUSxvQkFHUiwrQ0FDSSxrQkFDQSxtQkFJSiw2Q0FDSSxnQkFDQSx1QkFJSix5Q0FDSSxnQlZ0SVgseUJVcUlPLHlDQUdRLGVWbElmLDBCVStITyx5Q0FNUSxRQUNBLG1CVmhJZiwwQlV5SE8seUNBVVEsa0JBR1IseUNBQ0ksZ0JBQ0EscUJBR1IsdUJBQ0ksV0FDQSxtQlZuSlAsMEJVaUpHLHVCQUlRLGtCQUNBLFVBQ0EsZVZqSlgsMEJVMklHLHVCQVNRLGtCQUNBLFVBQ0EsZUFHUiw4QkFDSSxpQkFDQSxlQUNBLGlCQUNBLGdCQUNBLGtCQUNBLGlCQUNBLE1YMUtRLFFDVWYsMEJVeUpHLDhCQVNRLGVBQ0EsZ0JBR1IsZ0NBQ0ksaUJBQ0EsWUFDQSxXQUNBLGdCQUNBLGtCQUNBLHNCQUNBLDJCQUNBLDRCVjFMUCx5QlVrTEcsZ0NBVVEsYUFDQSxpQlZ2TFgsMEJVNEtHLGdDQWNRLGNBRUosd0NBQ0ksWUFDQSxXQUdSLGVBQ0ksYUFDQSxtQkFDQSx1QkFDQSxtQkFDSSxXQUNBLFVWN01YLHlCVTJNTyxtQkFJUSxXQUNBLFdBSVosdUJBQ0ksVUFDQSxNWHBOUSxRV3FOUixhQUNBLHNCQUVKLGFBQ0ksbUJBQ0EsV0FDQSxNWDNOUSxRVzROUixvQkFDQSxnQ0FDQSxpQkFDQSxnRFYzTlAsMEJVb05HLGFBU1EsZUFDQSxxQkFHUixZQUNJLGdCQUNBLGNBQ0ksTVh6T0EsUVcyT0osOEJBQ0ksV0FDQSxnQkFDQSxVQUdSLGNBQ0ksZ0JBQ0EsaUJWOU9QLDBCVTRPRyxjQUlRLGlCQUdSLG1CQUNJLHFCQUVKLGlCQUNJLHNCQUVJLHFEQUNJLG1CQUNBLGtCVmpRZix5QlUrUFcscURBSVEsb0JWdlBuQiwwQlVtUFcscURBT1Esb0JBRUosOERBQ0ksY0FLUixtREFDSSxrQkFJSixvREFDSSxpQkFFSixvREFDSSxpQkFDQSxZQUNBLGlCQUNBLDZEQUNJLGlCQUlaLHdDQUNJLG1CQUNBLFdWalNYLHlCVStSTyx3Q0FJUSxvQlZ2UmYsMEJVbVJPLHdDQU9RLG9CQUdSLDBCQUNJLFdBQ0EsMkJBQ0EsWUFDQSxlQUNBLGVWOVNYLHlCVXlTTywwQkFPUSxXQUNBLDRCVnJTZiwwQlU2Uk8sMEJBV1EsV0FDQSw0QkFRUiwwQkFDSSxNWHpUTSxRVzBUTixnQ0FDQSxvQlYxVFgsMEJVdVRPLDBCQUtRLG9CQUNBLGlDQUdSLDJCQUNJLE1YbFVNLFFXbVVOLGFYblVNLFFZUmxCLFVBQ0ksWUFDQSxVQUNBLGFBQ0EseUJBQ0EsdUJBQ0Esc0JBQ0EscUJBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0EsaUJaUFEsUVlRUixpQ0FDSSxpQlpITSxRWUtWLG1DQUNJLHlCQUNBLHVHQUNJLE1aYkksUVllUixvREFDSSxzQ0FHUixtQ0FDSSxzQkFFSixtQ0FDSSx5QkFFSixxQkFDSSxlQUNBLDhCQUNJLFVYOUJYLHlCVzZCTyw4QkFHUSxXWDFCZiwwQld1Qk8sOEJBTVEsV1h2QmYsMEJXaUJPLDhCQVNRLFVBQ0EsaUJBSVoscUJBQ0ksMkJBQ0EsNEJBQ0Esc0JBQ0EsYUFDQSxXQUNBLGtCWHJDUCwwQlcrQkcscUJBUVEsY0FHUixtQkFDSSxrQkFDQSxZQUNBLFlBQ0EsU0FDQSxRQUNBLGdDQUNBLDBCQUVKLG1CQUNJLGFBQ0Esc0JBQ0EsYUFDQSxXQUNBLHVCQUNBLGlCWjlETSxRWWdFVixpQkFDSSxNWjFFQSxLWTJFQSxtQkFDQSxpQkFDQSxVQUNBLFlaMURVLElZNERkLGdCQUNJLE1aakZBLEtZa0ZBLFVBQ0EsbUJBQ0EsZUFDQSxTQUNBLG9CQUNJLFdBQ0EsUUFDQSxnQkFDQSx5QkFDSSxLWnBGRSxRWXdGZCxnQkFDSSxnQkFDQSxnQ0FDSSwwQkNuR1osWUFDSSwyQkFDQSw0QkFDQSxzQkFDQSxVWkRILHlCWUhELFlBTVEsV1pTUCwwQllmRCxZQVNRLFdBSUksbUlBQ0ksd0JBQ0EsY0FDQSxlWmJmLHlCWVVXLG1JQUtRLHlCQUNBLGdCWkpuQiwwQllGVyxtSUFTUSx5QkFDQSxjQUNBLGlCQUNBLGdCWkpuQiwwQllSVyxtSUFlUSxpQkFFSix5SkFDSSwyQkFHUixpRUFDSSxpQkFDQSxXQUNBLGNaNUJmLDBCWXlCVyxpRUFLUSxnQlp4Qm5CLDBCWW1CVyxpRUFRUSxnQkFHUiwwSUFDSSxnQkFFSixtRUFDSSxpQkFDQSxVQUNBLDRCWmhEZix5Qlk2Q1csbUVBS1EsNkJadENuQiwwQllpQ1csbUVBUVEsNkJBS2hCLHdFQUNJLGlCYnJESyxRYXVERCxndUNBRUksTWI3REEsUWFnRUEsc3lDQUVJLE1ibEVKLFFhdUVaLHFDQUNJLHlCQUVKLG1DQUNJLHlCQUVKLHlDQUNJLGdCWmhGUCx5QlkrRUcseUNBR1EsaUJadEVYLDBCWW1FRyx5Q0FNUSxpQkFHUiw2QkFDSSxnQkFDQSxvQ0FDSSxnQkFFSiwwQ0FDSSxXQUNBLGNabkZYLDBCWWlGTywwQ0FJUSxpQkFFSix1REFDSSxnQkFJWix1QkFDSSxrQlp6R1AseUJZd0dHLHVCQUdRLGNaL0ZYLDBCWTRGRyx1QkFNUSxtQkNqSFosV0FDSSxhQUNBLHNCQUNBLGdCQUNBLE9iS0gsMEJhVEQsV0FNUSxnQkFDQSxvQmJKUCx5QmFNRyx3QkFFUSx1QkFFSixvRUFDSSxtQmJMWCwwQmFJTyxvRUFHUSxvQkFHUixvREFDSSxrQkFDQSxtQkFJSixrREFDSSxnQkFDQSx1QkFJSixrRUFDSSxxQmI3QlgseUJhNEJPLGtFQUdRLGViekJmLDBCYXNCTyxrRUFNUSxRQUNBLG1CYnZCZiwwQmFnQk8sa0VBVVEsa0JBR1IsbURBQ0ksaUJBQ0EscUJBR1IsMkJBQ0ksZ0JBQ0EsZUFDQSxnQkFDQSxhQUNBLHNCQUNBLG1CQUNBLHVCQUNBLFVidERQLHlCYThDRywyQkFVUSx1QkFDQSwyQkFDQSxlQUNBLGdCQUdBLG9HQUNJLGNBSUosZ0dBQ0ksa0JBSUosa0dBQ0ksaUJBR1Isb0NBQ0ksV0FDQSxnQkFDQSxZQUNBLG1CQUNBLGVBQ0EsZWI1RVgsMEJhc0VPLG9DQVFRLFdBQ0EsZ0JBQ0Esb0JiMUVmLDBCYWdFTyxvQ0FhUSxXQUNBLGdCQUNBLG9CYnpFZiwwQmEwRE8sb0NBa0JRLFdBQ0EsZ0JBQ0Esb0JBR0EsNEZBQ0ksS2RoR0csUWNvR2YsdURBQ0ksc0JBQ0EsdUJBQ0EsV2IzR1gseUJhd0dPLHVEQUtRLGVBQ0Esc0JBR1IsNkNBQ0ksaUJBQ0Esc0JBQ0EsbUJBQ0Esb0JBQ0EsZ0JBQ0EsZ0NBQ0Esb0JibEhYLDBCYTJHTyw2Q0FTUSxpQkFDQSx1QmIvR2YsMEJhcUdPLDZDQWFRLGVBQ0EscUJBR1IsNENBQ0ksZUFDQSxrQkFDQSxnQmIvSFgsMEJhNEhPLDRDQUtRLGdCYjNIZiwwQmFzSE8sNENBUVEsb0JiMUlmLHlCYTZJTyx1Q0FFUSxnQmIvSWYseUJha0pPLHNDQUVRLGlCQUtSLG1DQUNJLGlCQUNBLFlBQ0EsVUFDQSxnQmJ2SlgsMEJhbUpPLG1DQU1RLGtCQUdSLDRDQUNJLFlkbEpPLEljbUpQLFNBQ0EsVWJuSlgsMEJhZ0pPLDRDQUtRLGdCQUdSLDZDQUNJLGdCYnJLWCwwQmFvS08sNkNBR1EsaUJBR1Isc0RBQ0ksZWJqTFgseUJhZ0xPLHNEQUdRLGdCQUdSLHVDQUNJLG1CYnZMWCx5QmF3TFcsZ0RBRVEsaUJiMUxuQix5QmFzTE8sdUNBUVEsdUJiOUxmLHlCYWdNVyxtRUFFUSxjQUNBLG1CQUNBLGlCQUlaLHFDQUNJLHVCYnpNWCx5QmF3TU8scUNBR1Esc0JBQ0EsNEJiNU1mLHlCYThNVyw4Q0FFUSxtQkFHUixpRUFDSSx1QmJwTmYseUJhbU5XLGlFQUdRLG1CYmhObkIsMEJhNk1XLGlFQU1RLGlCQUlaLHNDQUNJLHFCYjlOWCx5QmE2Tk8sc0NBR1Esc0JBQ0EseUJBQ0Esc0JibE9mLHlCYW9PVywrQ0FFUSxrQkFDQSxlYnZPbkIseUJhME9XLGlEQUVRLGNBQ0Esb0Jidk9uQiwwQmFvT1csaURBTVEsb0JBR1Isa0VBQ0kscUJicFBmLHlCYW1QVyxrRUFHUSxtQmJoUG5CLDBCYTZPVyxrRUFNUSxpQmJ6UG5CLHlCYTRQVyx1REFFUSxrQkFLaEIsMENBQ0ksaUJBQ0EsYUFDQSxZQUNBLG1CQUNBLGtCQUNBLHNCQUNBLDJCQUNBLDRCYjNRUCx5QmFtUUcsMENBVVEsYUFDQSxnQkFDQSxpQmJ6UVgsMEJhNlBHLDBDQWVRLGtCQUNBLFlBQ0EsaUJBQ0EsVUFDQSxpQmIxUVgsMEJhdVBHLDBDQXNCUSxrQkFDQSxpQkFFSixrREFDSSxZQUNBLFdBR1IsNEJBQ0ksTWRoU1EsUWNpU1IsT2JuU1AseUJhaVNHLDRCQUlRLFdiL1JYLDBCYTJSRyw0QkFPUSxpQkFHUixrQkFDSSxtQkFDQSxvQkFDQSxnQ0FDQSxpQmJ6U1AsMEJhcVNHLGtCQU1RLGVBQ0EscUJBTVIsbUJBQ0ksZ0JBRUosaUJBQ0kscUJBQ0EsZ0JBQ0EsTWQ1VFEsUWM2VFIsZWJ6VFAsMEJhcVRHLGlCQU1RLG1CQUNBLGlCQUVKLHVCQUNJLE1kaFVNLFFjbVVkLDZCQUNJLHFCQUNBLCtCQUNJLGNBQ0Esa0JBQ0EsUUFDQSxVQUNBLG9CQUlZLDhGQUNJLE1kL1VWLFFjZ1ZVLGdDQUNBLG9CYmhWM0IsMEJhNlV1Qiw4RkFLUSxvQkFDQSxpQ0FNWixtRkFDSSxNZDNWTixRYzRWTSxnQ0FDQSxvQmI1VnZCLDBCYXlWbUIsbUZBS1Esb0JBQ0EsaUNiclczQix5QmErV0csZ0JBRVEsdUJialhYLHlCYW1YTyxvREFFUSxZQUNBLFdBQ0EsaUJidlhmLHlCYTJYVyw0RUFFUSxZQUNBLGtCQUdSLHdEQUNJLGlCQUNBLHFCYm5ZZix5QmF1WVcsOEVBRVEsb0JBTUosMEdBQ0ksa0JBSUosNEdBQ0ksaUJBR1IseUNBQ0ksV0FDQSxnQkFDQSxZQUNBLG1CQUNBLGVBQ0EsZWJsWmYsMEJhNFlXLHlDQVFRLFdBQ0EsZ0JBQ0Esb0JBR0Esc0dBQ0ksS2RsYUQsUUNKdEIseUJhNGFXLGtGQUVRLFlBQ0Esa0JDbGJwQixLQUNJLGFBQ0Esc0JBQ0EsNENBSEosS0FLUSxtQkFDQSxrQkFDQSxlQUNBLDRCQUVKLDRCQUNJLGlCZkZLLFFlSVQsc0JBQ0ksU2RYUCx5QmNVRyxzQkFHUSxjQUNBLDRCZEZYLDBCY0ZHLHNCQU9RLGVkakJYLHlCY21CTyw0QkFFUSx1QkFFSixtREFDSSxjQUVJLGlFQUNJLGNBWVosb0RBQ0ksYUFHQSx1REFDSSxtQkFDQSxvQkFDQSxnQ0FDQSxpQkFDQSwwQmQxQ25CLDBCY3FDZSx1REFPUSxlQUNBLHFCQUlKLHdEQUNJLGtCZHhEdkIseUJjdURtQix3REFHUSxnQkFNWiw4REFDSSxVQUVKLDhEQUNJLG1CZHBFbkIseUJjbUVlLDhEQUdRLG9CZDFEdkIsMEJjdURlLDhEQU1RLG9CZHpFdkIseUJjOEVPLDZCQUVRLFlBQ0Esa0JkakZmLHlCY3VGVyxzRkFFUSw0QkFJSixnSEFDSSxpQmQ5Rm5CLHlCYzZGZSxnSEFHUSxpQkFDQSxhZDNGdkIsMEJjK0ZXLCtDQUVRLFlBQ0Esa0JkeEduQix5QmMyR1csa0RBRVEsNEJkN0duQix5QmNvSFcsc0ZBRVEsMkJBQ0EsNEJkakhuQiwwQmM4R1csc0ZBTVEsNEJBSUosZ0hBQ0ksaUJkL0huQix5QmM4SGUsZ0hBR1EsaUJBQ0EsYWQ1SHZCLDBCY2dJVywrQ0FFUSxZQUNBLGtCZHpJbkIseUJjNElXLGtEQUVRLDRCZDlJbkIseUJjcUpXLHNGQUVRLDJCQUNBLDRCZGxKbkIsMEJjK0lXLHNGQU1RLDRCQUlKLGdIQUNJLGlCZGhLbkIseUJjK0plLGdIQUdRLGlCQUNBLGFkbkt2Qix5QmN1S1csa0RBRVEsNEJkektuQix5QmNnTFcsc0ZBRVEsNEJkNUtuQiwwQmMwS1csc0ZBS1EsNEJkckxuQix5QmN3TFcsa0RBRVEsNEJkMUxuQix5QmNpTVcsc0ZBRVEsOEJkN0xuQiwwQmMyTFcsc0ZBS1EsOEJkdE1uQix5QmN5TVcsa0RBRVEsOEJBS2hCLDhCQUNJLHlCQUVKLDhCQUNJLHlCQUVKLGdCQUNJLGVkdk5QLHlCY3NORyxnQkFHUSxnQmQ3TVgsMEJjME1HLGdCQU1RLGdCQUVKLHNDQUNJLHdCQUNBLGNBQ0EsaUJBQ0EsVWRsT1gseUJjOE5PLHNDQU1RLDBCZHhOZiwwQmNrTk8sc0NBU1EsMEJkdk9mLHlCYzJPRywyQkFFUSxVZHZPWCwwQmNxT0csMkJBS1EsVUFJSiwwQ0FDSSxnQ2RyUFgseUJjb1BPLDBDQUdRLFlBQ0EsaUJBQ0EsWUFHUixrQ0FDSSxnQkFDQSxXQUNBLFlBRUoseUJBQ0ksY0FDQSxrQkFHQSwrQkFDSSxXQUNBLDJCQUNBLFNkelFmLHlCY3NRVywrQkFLUSxXQUNBLDRCZGhRbkIsMEJjMFBXLCtCQVNRLFdBQ0EsNEJBS2hCLDhDQUNJLGlCQUdBLDJDQUNJLGVBQ0Esa0JBQ0EsaUVBQ0ksYUFDQSxtQkFDQSx1RUFDSSxnQkFDQSxjQUNBLGlCZGxTbkIseUJjK1JlLHVFQUtRLGdCQUNBLGtCZC9SdkIsMEJjeVJlLHVFQVNRLGtCQUVKLG1GQUNJLGNDOVN4QixtQkFDSSxZQUNBLFdBQ0EsaUJBQ0EsaUJBQ0EsY0FDQSxrQkFDQSxnQmZKSCx5QmVIRCxtQkFTUSxZQUNBLGtCQUVKLDhFQUNJLDJCQUNBLDRCQUNBLHNCQUNBLFlBQ0EsV0FDQSw4RkFDSSxZQUNBLFdBR0EsOExBQ0ksYUFJWiwyREFDSSxrQkFDQSxZQUNBLE9BQ0EsV0FDQSx3QkFDQSxTQUNBLG1DQUNBLHdGZmpDUCx5QmV5QkcsMkRBVVEsYWZ2QlgsMEJlYUcsMkRBYVEsYUFFSixxRUFDSSxNaEIzQ0osS2dCNENJLGdCQUNBLGlCQUdSLHlDQUNJLGlCQUNBLGlCQUNBLFlBQ0EsaUJmbERQLHlCZThDRyx5Q0FNUSxZQUNBLGlCQUNBLGtCZjFDWCwwQmVrQ0cseUNBV1Esa0JBRUosaUZBQ0ksU0FRQSxzREFDSSxTQVNKLHFJQUNJLFNBTWhCLDBCQUNJLDJCQUNBLDRCQUNBLHNCQUNBLFlBQ0EsaUJBQ0EsV0FDQSxpQkFDQSxpQmY3RkgseUJlcUZELDBCQVVRLGlCQUNBLFlBQ0Esa0JmM0ZQLDBCZStFRCwwQkFlUSxZQUNBLGtCZnpGUCwwQmV5RUQsMEJBbUJRLFlBQ0EsaUJBQ0Esa0JDM0dBLDRDQUNJLGtCQUlKLDJDQUNJLGlCQUdSLHdCQUNJLGdDQUNBLG9FQUNJLHNCQUNBLDJCQUNBLGtCQUNBLGdDQUNBLGFBQ0EsV0FDQSxtQmhCWFgsMEJnQklPLG9FQVNRLFlBQ0Esa0JBRUosNEVBQ0ksWUFDQSxXQUlaLGFBQ0ksY0FFSix5QkFDSSxjQUNBLGFBQ0EsbUJBQ0EsMkJBRUosb0JBQ0ksa0JBQ0EsaUJBQ0Esb0JBQ0EsZWhCbkNQLDBCZ0IrQkcsb0JBTVEsZ0JBR1IscUJBQ0ksbUJBQ0EsZUFDQSxjQUNBLG9CQUNBLGVoQjdDUCwwQmdCd0NHLHFCQU9RLG1CQU9KLG9DQUNJLGdDaEJ2RFgsMEJnQndEVyw0RkFFUSxjQVFoQixjQUNJLGFBRUosYUFDSSxtQ0FDQSxrQkFDQSxnQkFDQSxNakJ4RU0sUWlCeUVOLGtCQUNBLGlCQUNBLFVBQ0EsU2hCN0VQLDBCZ0JxRUcsYUFVUSxrQkFFSixvQkFDSSxhQUdSLHdCQUNJLGdCQUNBLHVCQUNBLDhCQUNBLG1DQUNJLGFBQ0EsU2hCakdYLHlCZ0IrRk8sbUNBSVEsY2hCN0ZmLDBCZ0J5Rk8sbUNBT1EsY0FJWix5QkFDSSxVQUNBLGFBQ0EsZ0JBRUosdURBQ0ksOEJBQ0EsU0FDQSxNakIzR00sUWlCNEdOLGlCQUNBLGtCaEI5R1AsMEJnQnlHRyx1REFPUSxnQkFJSixvQ0FDSSxZQUNBLGtCQUNBLGNBQ0EsaUJBQ0EsaUJBQ0EscUJDbklaLE9BQ0ksa0JBQ0EsU2pCQ0gseUJpQkhELE9BSVEsU0FDQSxRQUVKLGNBQ0ksZUFDQSxrQkFDQSxZQUNBLGlCQUNBLGtCQUVKLFNBQ0ksa0JBQ0EsV0FDQSxZQUNBLGtCQUNBLGdCQUNBLGlCQUNBLGtCQUNBLFNBQ0EsUUFDQSxnQ0FDQSxVQUNBLG1GQUdBLGdCQUNJLGFBT0osbUJBQ0ksZ0JDckNSLHdCQUNJLGFBQ0EsZUFDQSxzQkFDQSxTbEJJUCwwQmtCUkcsd0JBTVEsb0JsQlFYLDBCa0JkRyx3QkFTUSxVbEJEWCwwQmtCSVcsaUNBRVEsZ0JsQk5uQiwwQmtCU1csc0NBRVEsWUFJWiwrQkFDSSxrQkFDQSxnQkFDQSxpQmxCbEJYLDBCa0JlTywrQkFLUSxrQmxCZGYsMEJrQlNPLCtCQVFRLGtCQUVKLG1EQUNJLFNsQjFCZiwwQmtCNkJPLDhCQUVRLHVCQUVKLHFEQUNJLGNBRUosc0RBQ0ksYWxCckNmLDBCa0J3Q2UsbUVBRVEsbUJBd0JSLGdFQUNJLFVBRUosZ0VBQ0ksbUJsQnRFbkIsMEJrQnFFZSxnRUFHUSxvQmxCbEV2QiwwQmtCK0RlLGdFQU1RLG9CbEIzRXZCLDBCa0JpRlcsZ0ZBRVEsWUFDQSxpQkFDQSxZbEJyRm5CLDBCa0JpRlcsZ0ZBT1Esa0JsQmxGbkIsMEJrQjJFVyxnRkFVUSxrQkFHUixxREFDSSxnQkFDQSxXQUNBLFlBR0Esa0RBQ0ksV0FDQSwyQmxCdEduQiwwQmtCb0dlLGtEQUlRLFdBQ0EsNEJsQm5HdkIsMEJrQjhGZSxrREFRUSxXQUNBLDRCbEI3R3ZCLDBCa0JtSFcsa0lBRVEsYUFDQSxrQkFLaEIsa0JBQ0ksZWxCNUhQLDBCa0IySEcsa0JBR1EsZ0JsQnhIWCwwQmtCcUhHLGtCQU1RLGdCQUVKLDBDQUNJLHdCQUNBLGNsQnJJWCwwQmtCbUlPLDBDQUlRLDBCbEJqSWYsMEJrQjZITywwQ0FPUSx5QkFDQSxrQkFPQSxnSUFDSSxXbEJuSm5CLDBCa0JrSmUsZ0lBR1EsMEJBQ0EsOEJBQ0EsVWxCakp2QiwwQmtCNEllLGdJQVFRLDBCQUNBLCtCQUdSLGtJQUNJLFdsQi9KbkIsMEJrQjhKZSxrSUFHUSwwQkFDQSw4QkFDQSxVbEI3SnZCLDBCa0J3SmUsa0lBUVEsMEJBQ0EsK0JBU1IsZ0lBQ0ksV2xCakxuQiwwQmtCZ0xlLGdJQUdRLDBCQUNBLDhCQUNBLFVsQi9LdkIsMEJrQjBLZSxnSUFRUSwwQkFDQSwrQkFHUixrSUFDSSxXbEI3TG5CLDBCa0I0TGUsa0lBR1EsMEJBQ0EsOEJBQ0EsVWxCM0x2QiwwQmtCc0xlLGtJQVFRLDBCQUNBLCtCQVNSLGdJQUNJLFdsQi9NbkIsMEJrQjhNZSxnSUFHUSx1QkFDQSwyQkFDQSxVbEI3TXZCLDBCa0J3TWUsZ0lBUVEsdUJBQ0EsNEJBR1Isa0lBQ0ksV2xCM05uQiwwQmtCME5lLGtJQUdRLHVCQUNBLDJCQUNBLFVsQnpOdkIsMEJrQm9OZSxrSUFRUSx1QkFDQSw0QkFTUixnSUFDSSxXbEI3T25CLDBCa0I0T2UsZ0lBR1EsdUJBQ0EsMkJBQ0EsVWxCM092QiwwQmtCc09lLGdJQVFRLHVCQUNBLDRCQUdSLGtJQUNJLFdsQnpQbkIsMEJrQndQZSxrSUFHUSx1QkFDQSwyQkFDQSxVbEJ2UHZCLDBCa0JrUGUsa0lBUVEsdUJBQ0EsNEJBU1IsZ0lBQ0ksV2xCM1FuQiwwQmtCMFFlLGdJQUdRLHVCQUNBLDJCQUNBLFVsQnpRdkIsMEJrQm9RZSxnSUFRUSx1QkFDQSw0QkFHUixrSUFDSSxXbEJ2Um5CLDBCa0JzUmUsa0lBR1EsdUJBQ0EsMkJBQ0EsVWxCclJ2QiwwQmtCZ1JlLGtJQVFRLHVCQUNBLDRCQVdaLDhGQUNJLFdBQ0EsaUJBRUksdUdBQ0ksYUFFSiw0R0FDSSxnQmxCeFR2Qix5QmtCdVRtQiw0R0FHUSxtQmxCcFQzQiwwQmtCaVRtQiw0R0FNUSwyQkNoVTVCLEtBQ0ksZUFDQSxzQkFDSSxnQ0FDQSxvQkFFSixZQUNJLGNBQ0EsK0JBQ0EsVUFDQSxVQUNBLGtCQUNBLGdCQUNBLHFDQUNBLGlCQUNJLGlCQUNBLGdCQUNBLFlwQklNLElvQkhOLHFCQUNBLE1wQmRJLFFvQmVKLGNBQ0EsZ0JBQ0EsMEJuQlBYLDBCbUJETyxpQkFVUSxlQUNBLGVBRUosd0JBQ0ksV0FDQSxZQUNBLFdBQ0EsY0FDQSxrQkFDQSxrQkFDQSxRQUNBLE1BQ0EsMkJBQ0Esd0JBR1IsdUNBQ0ksV0FDQSxpQnBCbkNXLFFvQm9DWCxjQUNBLFlBQ0EsY0FDQSxrQkFDQSxnQkFDQSxXQUNBLFVBQ0Esd0JBRUosbUJBQ0ksd0JBR0EsbURBQ0ksaUJwQnBEQSxRb0J1REEsOEJBQ0ksYXBCeERKLFFvQjZEWixzQkFDSSxhQUNBLGtCQUNBLCtCQUNBLGdCQUNBLGdCQUNBLDRCQUNBLDZCQUNBLHdGQUVJLHFDQUNJLGdCQUtSLHdCQUNJLCtCQUNBLDRCQUNBLDZCQUNBLDZCQUNJLE1wQmxGQSxRb0JvRkosZ0NBQ0ksdUJBQ0EsV0FDQSxTQUNBLFdBRUosK0JBQ0ksd0JBR1Isa0NBQ0ksaUJBQ0EsbUJBQ0EsZ0JBQ0EsNEJBQ0EsNkJuQnJHWCx5Qm1CZ0dPLGtDQU9RLGtCbkJqR2YsMEJtQjBGTyxrQ0FVUSxrQkFJWixnQkFDSSxnQkFDQSxnQ0FDSSxjQUNBLGdCbkJsSFgseUJtQmdITyxnQ0FJUSxrQm5CeEdmLDBCbUJvR08sZ0NBT1Esa0JDekhaLHVCQUNJLGFBQ0Esb0JBQ0EsaUJBR1EsbURBQ0ksZ0JBQ0EsWXBCTm5CLHlCb0JJZSxtREFJUSxhcEJGdkIsMEJvQkZlLG1EQU9RLGlCQUNBLGFBQ0EsYXBCS3ZCLDBCb0JkZSxtREFZUSxjQUdSLG9EQUNJLGlCQUNBLFlwQnJCbkIseUJvQm1CZSxvREFJUSxhcEJqQnZCLDBCb0JhZSxvREFPUSxnQkFDQSxZQUNBLGNwQlZ2QiwwQm9CQ2Usb0RBWVEsY0FHUixvREFDSSxpQkFDQSxZcEJwQ25CLHlCb0JrQ2Usb0RBSVEsYXBCaEN2QiwwQm9CNEJlLG9EQU9RLGlCQUNBLFlBQ0EsY3BCekJ2QiwwQm9CZ0JlLG9EQVlRLGNBR1Isb0RBQ0ksZ0JBQ0EsWXBCbkRuQix5Qm9CaURlLG9EQUlRLGFwQi9DdkIsMEJvQjJDZSxvREFPUSxrQkFDQSxZQUNBLGNwQnhDdkIsMEJvQitCZSxvREFZUSxjQUdSLGtEQUNJLGlCQUNBLFlwQmxFbkIseUJvQmdFZSxrREFJUSxhcEI5RHZCLDBCb0IwRGUsa0RBT1Esa0JBQ0EsWUFDQSxjcEJ2RHZCLDBCb0I4Q2Usa0RBWVEsY0FPUixrREFDSSxpQkFDQSxZcEJyRm5CLHlCb0JtRmUsa0RBSVEsYXBCakZ2QiwwQm9CNkVlLGtEQU9RLGlCQUNBLGFBQ0EsYXBCMUV2QiwwQm9CaUVlLGtEQVlRLGNBR1IsbURBQ0ksZ0JBQ0EsWXBCcEduQix5Qm9Ca0dlLG1EQUlRLGFwQmhHdkIsMEJvQjRGZSxtREFPUSxnQkFDQSxZQUNBLGNwQnpGdkIsMEJvQmdGZSxtREFZUSxjQUdSLG1EQUNJLGlCQUNBLFlwQm5IbkIseUJvQmlIZSxtREFJUSxhcEIvR3ZCLDBCb0IyR2UsbURBT1EsaUJBQ0EsWUFDQSxjcEJ4R3ZCLDBCb0IrRmUsbURBWVEsY0FHUixtREFDSSxpQkFDQSxZcEJsSW5CLHlCb0JnSWUsbURBSVEsYXBCOUh2QiwwQm9CMEhlLG1EQU9RLGtCQUNBLFlBQ0EsY3BCdkh2QiwwQm9COEdlLG1EQVlRLGNBR1IsbURBQ0ksZ0JBQ0EsWXBCakpuQix5Qm9CK0llLG1EQUlRLGFwQjdJdkIsMEJvQnlJZSxtREFPUSxrQkFDQSxZQUNBLGNwQnRJdkIsMEJvQjZIZSxtREFZUSxjQUdSLGlEQUNJLGlCQUNBLFlwQmhLbkIseUJvQjhKZSxpREFJUSxhcEI1SnZCLDBCb0J3SmUsaURBT1Esa0JBQ0EsWUFDQSxjcEJySnZCLDBCb0I0SWUsaURBWVEsY0FNcEIsbUJBQ0ksWUFDQSxpQkFDQSxnQnBCbkxQLHlCb0JnTEcsbUJBS1EsYUFFSiw4QkFDSSwyQkFDQSw0QkFDQSxzQkFDQSxZQUNBLFdBRUosdUNBQ0ksYXBCekxYLDBCb0IyTE8sK0JBRVEsaUJBQ0EsV0FDQSxhcEJuTGYsMEJvQitLTywrQkFPUSxjQUdSLGdDQUNJLGdCQUNBLFlwQjdNWCx5Qm9CMk1PLGdDQUlRLGFwQnpNZiwwQm9CcU1PLGdDQU9RLGdCQUNBLFlBQ0EsWXBCbE1mLDBCb0J5TE8sZ0NBWVEsY0FHUixnQ0FDSSxpQkFDQSxZcEI1TlgseUJvQjBOTyxnQ0FJUSxhcEJ4TmYsMEJvQm9OTyxnQ0FPUSxpQkFDQSxZQUNBLFlwQmpOZiwwQm9Cd01PLGdDQVlRLGNwQmhPZiwwQm9CbU9PLDhCQUVRLGtCQUNBLGFBQ0EsYUFJWix1QkFDSSxpQkFDQSxjQUNBLFVBS0osd0JBQ0ksY0M3UFIsV0FDSSxpRkFDQSw0QkFDSSxpQkFDQSxjQUNBLGtCQUNBLHVCQUNBLGdCQUNBLGdCckJMUCx5QnFCREcsNEJBUVEsbUJyQktYLDBCcUJiRyw0QkFXUSxtQkFHUixrQkFDSSxlQUNBLE10QmJRLFFzQmNSLFNyQmhCUCx5QnFCYUcsa0JBS1Esa0JBQ0EsaUJyQlBYLDBCcUJDRyxrQkFTUSxlQUNBLGlCQUtaLGNBQ0ksYUFDQSxpQkFDQSxjQUNBLHVCQUNBLDhCckJqQ0gseUJxQjRCRCxjQU9RLHdCQUVKLG9CQUNJLE10Qi9CTSxRc0JnQ04sbUNBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUJBQ0EsU0FDQSxvQkFDQSxtQkFDQSw0QkFDSSxXQUNBLCtDQUNBLFlBQ0EsV0FDQSx3QkFDQSwyQkFDQSw0QkFDQSxpQkFDQSxxQkFDQSxnQnJCekRYLHlCcUIrQ08sNEJBWVEsaUJBQ0EsWUFDQSxZQU1KLHlEQUNJLDhCQUNBLDJEQUNJLE10Qi9ETixRc0JnRU0sbUNBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxxQkFDQSxvQkFDQSxtQnJCaEZuQix5QnFCcUVlLDJEQWFRLGdCQUVKLGtFQUNJLFdBQ0EsNENBQ0EsWUFDQSxXQUNBLHdCQUNBLDJCQUNBLDRCQUNBLGdCQUNBLHFCQUNBLGdCckI5RnZCLHlCcUJvRm1CLGtFQVlRLGdCQUNBLFlBQ0EsWUFHUixpRUFDSSwwQkFReEIscUJBQ0ksMkJBQ0Esc0JBQ0Esd0JBQ0EsWUFDQSxrQkFDQSxjQUNBLGdCQUNBLGlCckJ0SEgseUJxQjhHRCxxQkFVUSx5QkFDQSxhQUtKLHNCQUNJLG1CQUNBLGtDQUNJLGdCQUNBLGVyQmxJWCx5QnFCZ0lPLGtDQUlRLGdCckJ4SGYsMEJxQm9ITyxrQ0FPUSxnQkFHUix3Q0FDSSxlckIzSVgseUJxQjBJTyx3Q0FHUSxnQnJCaklmLDBCcUI4SE8sd0NBTVEsZ0JBS1IsbUJBQ0ksbUNBQ0Esa0JBQ0EsZ0JBQ0EsTXRCbEpFLFFzQm1KRixrQkFDQSxpQkFDQSxVckJ0SlgsMEJxQitJTyxtQkFTUSxrQkFHUiw4QkFDSSxnQkFDQSx1QkFDQSw4QkFDQSx5Q0FDSSxhQUNBLFNyQnZLZix5QnFCcUtXLHlDQUlRLGNyQm5LbkIsMEJxQitKVyx5Q0FPUSxjQUlaLCtCQUNJLFVBQ0EsYUFDQSxnQkFFSixtRUFDSSw4QkFDQSxTQUNBLE10QmpMRSxRc0JrTEYsaUJBQ0Esa0JyQnBMWCwwQnFCK0tPLG1FQU9RLGdCQUlKLDBDQUNJLFlBQ0Esa0JBQ0EsY0FDQSxpQkFDQSxpQkFDQSxxQkFPWixtQ0FDSSxhQUNBLHNCQUNBLHVCQUNBLFNyQmpOUCx5QnFCNk1HLG1DQU1RLG1CQUNBLGVBQ0EsZXJCek1YLDBCcUJpTUcsbUNBV1EsZUFFSix5Q0FDSSxTQUNBLFdBQ0EsZ0JBQ0EsY3JCOU5YLHlCcUIwTk8seUNBTVEsc0JBQ0EsU0FDQSwyQkFDQSw0QnJCN05mLDBCcUJvTk8seUNBWVEsMkJBQ0EsNEJBRUosc0dBQ0ksZ0NBQ0EsaUJyQjNPZix5QnFCeU9XLHNHQUlRLFlBQ0EsaUJBQ0EsWUFHUixnRUFDSSxnQkFDQSxXQUNBLFlBRUosaUVBQ0ksYUFFSixnRUFDSSxjQUVKLHVEQUNJLGNBQ0Esa0JBS1osb0NBQ0ksZ0JBQ0Esa0JBQ0Esc0RBQ0ksbUJBQ0EsZ0JBQ0EsaUJBQ0EseUJBQ0EsTXRCMVFJLFFzQjJRSiw0REFDSSxhdEJ6UUUsUXNCMFFGLE10QjFRRSxRQ0NqQiwwQnFCbVJlLDZGQUVRLDJCQUNBLDRCckJ0UnZCLDBCcUJ3Um1CLDhNQUVRLFlBQ0EsaUJBQ0EsWUNyUzVCLGNBQ0ksYUFDQSxzQkFDQSxtQkFDQSxpQnRCS0gsMEJzQlRELGNBTVEsb0JBRUosc0NBQ0ksbUJBRUksa0VBQ0ksYUFJSixvRUFDSSxhQUlaLCtCQUNJLGVBQ0EsV3RCcEJQLHlCc0JrQkcsK0JBSVEsZ0J0QmhCWCwwQnNCWUcsK0JBT1EsVUFDQSxjQUNBLHVCdEJmWCwwQnNCTUcsK0JBWVEsdUJBR1IscUJBQ0ksZUFDQSxnQkFDQSxZdkJsQlUsSXVCbUJWLG1CdEIvQlAsMEJzQjJCRyxxQkFNUSxrQnRCM0JYLDBCc0JxQkcscUJBU1EsZ0JBR1Isb0JBQ0ksbUJ0QmxDUCwwQnNCaUNHLG9CQUdRLG9CQUdSLHdCQUNJLG1CdEJ4Q1AsMEJzQnVDRyx3QkFHUSxvQkFFSiwyQkFDSSxrQkFDQSxnQnRCcERYLDBCc0JrRE8sMkJBSVEsb0J0QmhEZiwwQnNCNENPLDJCQU9RLGtCQUdSLHlDQUNJLHlCQUNBLDhCQUNBLFl2QnBETyxJdUJxRFAscUJBQ0EsZ0JBQ0EsTXZCdkVBLFF1QndFQSxvQkFDQSxzQkFHUix5Q0FDSSxhQUNBLFNBQ0EsZUFFSix3QkFDSSxtQnRCN0VQLDBCc0I0RUcsd0JBR1Esb0J0QnpFWCwwQnNCc0VHLHdCQU1RLG9CQUdSLHVCQUNJLG1CQUNBLGFBQ0EsbUJBQ0EsaUJBQ0EsMkJBQ0ksa0JBQ0EsZUFDQSxlQUdSLHVCQUNJLGFBQ0EsOEJBQ0EsZ0JBQ0EsZUFDQSxjdEJyR1AsMEJzQmdHRyx1QkFPUSxpQnRCakdYLDBCc0IwRkcsdUJBVVEsZUFLQSxrREFDSSw4QkFDQSxvREFDSSxNdkJqSE4sUXVCa0hNLG1DQUNBLGtCQUNBLGdCQUNBLGlCQUNBLG1CQUNBLFNBQ0Esa0JBQ0EscUJBQ0Esb0JBQ0EsbUJ0QmxJbkIseUJzQnVIZSxvREFhUSxnQkFFSiwyREFDSSxXQUNBLDRDQUNBLFlBQ0EsV0FDQSx3QkFDQSwyQkFDQSw0QkFDQSxnQkFDQSxxQkFDQSxnQnRCaEp2Qix5QnNCc0ltQiwyREFZUSxnQkFDQSxZQUNBLFlBR1IsMERBQ0ksMEJBTXBCLHlCQUNJLGFBQ0EsbUJBQ0EsNEJBQ0EsU0FDQSxnQnRCdkpQLDBCc0JrSkcseUJBT1EsNkJBRUosNENBQ0ksaUJBQ0EsV0FDQSxVQUNBLGtCQUNBLHlCdEI1S1gseUJzQnVLTyw0Q0FPUSxrQkFJWix3QkFDSSxTQUNBLDRCQUNBLGdCQUNBLGFBQ0EsbUJ0QjNLUCwwQnNCc0tHLHdCQU9RLDZCQUVKLDRCQUNJLGlCQVNJLGtQQUNJLGdDQUNBLGlCdEJ2TW5CLHlCc0JxTWUsa1BBSVEsWUFDQSxpQkFDQSxZdEJyTXZCLDBCc0IrTGUsa1BBU1EsWUFDQSxrQkNsTnhCLGFBQ0ksYUFDQSxzQkFDQSxTQUNBLG1CQUNBLHVCdkJJSCwwQnVCVEQsYUFPUSxvQkFFSixxQkFDSSxtQkFDQSxnQkFDQSxpQkFDQSx5QkFDQSxNeEJUUSxRd0JVUixpQnhCZEEsS3dCZUEsU0FDQSwyQkFDSSxheEJWTSxRd0JXTixNeEJYTSxReUJQZCw4QkFDSSxTQUdBLHNDQUNJLE16QkVNLFF5QkROLG1CQUNBLGdCeEJPWCwwQndCVk8sc0NBS1EsbUJBSVosa0RBQ0ksaUJ6Qk5LLFF5QlFULDRGQUNJLHdCQUNBLGNBQ0EsaUJBQ0EsZXhCbEJQLHlCd0JjRyw0RkFNUSwwQnhCUlgsMEJ3QkVHLDRGQVNRLHlCQUNBLGlCQUdSLGtEQUNJLGlCQUVKLDBDQUNJLGFBQ0EsU0FDQSxlQUNBLGdCQUNBLGlCQUNBLDJHQUNJLG1CQUNBLGdCQUNBLGlCQUNBLHlCQUNBLE16QnZDSSxReUJ3Q0osaUJ6QjVDSixLeUI2Q0ksd0JBQ0EsZ1BBQ0ksYXpCeENFLFF5QnlDRixNekJ6Q0UsUXlCZ0RsQix3QkFDSSxhQUNBLHNCQUNBLFNBQ0EsbUJ4QnpESCx5QndCcURELHdCQU1RLG9CQUVKLDRCQUNJLFdBQ0EsZ0JBQ0EsYUFDQSxzQnhCakVQLHlCd0I2REcsNEJBTVEsaUJBR1IsOEJBQ0ksZUFDQSw4QkFDQSxZekJ4RFcsSXlCeURYLG1CQUVKLDhCQUNJLGtCQUNBLFd6QmhGQSxLeUJpRkEseUJBQ0Esa0JBQ0EsTXpCL0VRLFF5QmdGUixZQUNBLGlCQUNBLFdBQ0EsZ0J4QnJGUCx5QndCNEVHLDhCQVdRLGVBQ0EsWUFDQSxpQkFFSixvQ0FDSSxhekIxRkksUXlCMkZKLE16QjNGSSxReUJnR2hCLHFCQUNJLG1CQUNBLCtCQUNJLG1CQUNBLFdBRUosNkJBQ0ksYUFFSixnREFDSSxhQUNBLG1CQUNBLG1CQUNBLFNBQ0EsOEdBQ0kseUJBQ0EsNkJBQ0EsNkJBQ0EsWUFDQSxpQkFDQSwrQkFDQSxTeEJ2SFgseUJ3QmdITyw4R0FTUSxZQUNBLGlCQUNBLGlCQUNBLHdCQUNBLDRCQUNBLDZCeEJ4SGYsMEJ3QjBHTyw4R0FpQlEsWUFDQSwyQkFDQSwrQkFDQSxnQ3hCeEhmLDBCd0JvR08sOEdBdUJRLGtCeEJySGYsMEJ3QjhGTyw4R0EwQlEsWUFDQSxnQkFDQSxpQkFFSixzSkFDSSxVQUVKLDBIQUNJLFdBQ0Esa0JBQ0EsUUFDQSwrQkFDQSx3QkFHQSx3SUFDSSxhekJySkYsUXlCNEpsQix5QkFDSSxpQnpCNUpTLFF5QjZKVCw0REFDSSx3QkFDQSxjQUNBLGlCQUNBLGV4QnZLUCx5QndCbUtHLDREQU1RLDBCeEI3SlgsMEJ3QnVKRyw0REFTUSwwQkFFSix1RUFDSSxNekIxS00sUXlCMktOLGdCQUNBLGVBQ0EsbUJ4QnRLWCwwQndCa0tPLHVFQU1RLG1CQUNBLG9CQUdSLHFHQUNJLGFBQ0Esc0JBQ0EsdUJBQ0EsU0FDQSxtQnhCN0xYLHlCd0J3TE8scUdBT1EsbUJBQ0Esb0JBR1Isa0VBQ0ksaUJ6QnRNSixLeUJ1TUksOEJBQ0Esa0JBQ0EsWUFDQSxnQkFDQSxTQUNBLGtCQUNBLE16QnBNRSxReUJxTUYsZUFDQSxrQkFDQSxhQUNBLG1CQUNBLHVCQUVKLG9GQUNJLGlCekJyTkosS3lCc05JLDhCQUNBLGtCQUNBLFlBQ0EsZ0JBQ0EsU0FDQSxrQkFDQSxNekJuTkUsUXlCb05GLGVBQ0Esa0JBQ0EsYUFDQSxtQkFDQSx1QkFFSiwyRkFDSSxpQkFDQSxZekJsTk8sSXlCb05YLDhEQUNJLGNBQ0EsZUFDQSxnQkN6T0osMkNBQ0ksOEJBQ0EsNkNBQ0ksTTFCS0YsUTBCSkUsbUNBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxxQkFDQSxvQkFDQSxtQnpCWmYseUJ5QkNXLDZDQWFRLGdCQUVKLG9EQUNJLFdBQ0EsNENBQ0EsWUFDQSxXQUNBLHdCQUNBLDJCQUNBLDRCQUNBLGdCQUNBLHFCQUNBLGdCekIxQm5CLHlCeUJnQmUsb0RBWVEsZ0JBQ0EsWUFDQSxZQUdSLG1EQUNJLDBCQUtoQiwwQkFDSSxpQkFFSiwyQkFDSSxrQkM5Q1Isb0JBQ0ksNEJBR1EsbUdBQ0ksY0FDQSxtQkFDQSxtQkFHUix1RkFDSSxvQkFDQSxtQkFDQSxxQkFDQSx5QkFDQSwrQkFDQSxnQ0FDQSxZM0JLTyxJMkJKUCxrQkFDQSxrQkFDQSxtQkFDQSxrQkFDQSx5QkFDQSxzQkFDQSx3QkFDQSxlQUNBLGdCQUNBLGlCQUNBLHlCQUNBLGlCM0I1QkosSzJCNkJJLFNBQ0EsZ0JBQ0EsNkZBQ0ksYTNCekJFLFEyQjBCRix5QkFPQSxnR0FDSSxNM0JsQ0YsUTJCc0NWLHNFQUNJLE0zQjFDSSxRMkIyQ0osWTNCMUJPLEkyQjJCUCxtQkFDQSxtQkFDQSx3QkFFSixnSkFDSSw4QkFDQSxNM0JuREEsUTJCb0RBLGtCQUNBLFkzQnJDTyxJMkJzQ1AsZUFFSix5RUFDSSxnQkFFSiw4RUFDSSxvQkFDQSxtQkFDQSwrQkFDQSxxQkFDQSxNM0IvREksUTJCZ0VKLCtCQUNBLGdDQUNBLFkzQmpETyxJMkJrRFAsa0JBQ0Esa0JBQ0EsbUJBQ0Esa0JBQ0EseUJBQ0Esc0JBQ0Esd0JBQ0EsbUZBQ0ksTTNCM0VBLFEyQjRFQSx3QkFFSixvRkFDSSxhM0I1RUUsUTJCNkVGLHlGQUNJLE0zQjlFRixRMkJtRk4sb0dBQ0ksb0JBQ0EsbUJBQ0EsK0JBQ0EscUJBQ0EsTTNCM0ZBLFEyQjRGQSwrQkFDQSxnQ0FDQSxZM0I3RUcsSTJCOEVILGtCQUNBLGtCQUNBLG1CQUNBLGtCQUNBLHlCQUNBLHNCQUNBLHdCQUNBLDBHQUNJLE0zQnBHRixRMkJxR0UsYTNCckdGLFEyQjJHVix1RUFDSSxlQUNBLE0zQmhISSxRMkJrSFIsMEVBQ0ksa0JBQ0EsOEJBQ0EsTTNCdEhBLFEyQnVIQSxZM0J2R08sSTJCNEdQLHdIQUNJLE0zQjVIQSxRMkI2SEEsbUJBRUosMkhBQ0ksOEJBQ0EsTTNCbElKLFEyQm1JSSxrQkFDQSxZM0JwSEcsSTJCdUhILHNLQUNJLGVBQ0EsTTNCeElKLFEyQnlJSSwwQkFDQSwyS0FDSSwwQkFJSSxpTUFDSSx5QkFJWiw0S0FDSSxNM0JsSk4sUTJCbUpNLGlMQUNJLE0zQnBKVixRMkJ3SmMsdU1BQ0ksSzNCekpsQixRMkIrSkYsc0tBQ0ksa0JBQ0Esa0JBQ0EsTTNCcktKLFEyQnNLSSwwQkFDQSw0S0FDSSxNM0JyS04sUTJCc0tNLFVBTXBCLDhEQUNJLG9CQUNBLG1CQUNBLHFCQUNBLHlCQUNBLCtCQUNBLGdDQUNBLFkzQnJLVyxJMkJzS1gsa0JBQ0Esa0JBQ0EsbUJBQ0Esa0JBQ0EseUJBQ0Esc0JBQ0Esd0JBQ0EsZUFDQSxnQkFDQSxpQkFDQSx5QkFDQSxpQjNCdE1BLEsyQnVNQSxTQUNBLFlBQ0EsZ0JBQ0Esb0VBQ0ksYTNCcE1NLFEyQnFNTix5QkFJSix3RkFDSSxNM0I3TUksUTJCK01SLHVGQUNJLE0zQmhOSSxRMkJvTkEsOEVBQ0ksSzNCaE5OLFEyQnNOTixrRkFDSSxNM0I1TkksUTJCZ09BLG9IQUNJLE0zQmpPSixRMkJrT0kseUhBQ0ksTTNCbk9SLFEyQndPUSwySUFDSSxLM0JwT2QsUUNQYix5QjJCSEQsZUFFUSxhQUdBLGlCQUNJLHNCQUNBLHlCQUNBLHlCQUVKLDhCQUNJLHFCQUNBLFlBQ0EsV0FDQSxVQUNBLDBDQUNBLHFCQUNBLDJCQUNBLDRCQUNBLHFCQUNBLHdCQUNBLG1DM0JsQlgseUIyQk9PLDhCQWFRLFlBQ0EsWTNCZmYsMEIyQkNPLDhCQWlCUSxZQUNBLFkzQmJmLDBCMkJMTyw4QkFxQlEsWUFDQSxZQUdSLDRCQUNJLGdCQUNBLGlCNUJwQ0osSzRCcUNJLFlBQ0Esa0JBQ0EsU0FDQSxTQUNBLFVBQ0EsMkJBQ0EseUJBQ0Esa0JBQ0EsVUFDQSw0QjNCNUNYLHlCMkJnQ08sNEJBY1EsWUFDQSxZQUNBLFUzQjFDZiwwQjJCMEJPLDRCQW1CUSxhQUNBLFlBQ0EsVTNCekNmLDBCMkJvQk8sNEJBd0JRLFlBQ0EsYUFDQSxXQUVKLDhCQUNJLE01QnJESyxRNEJzREwsaUIzQjlEZix5QjJCNERXLDhCQUlRLG1CM0IxRG5CLDBCMkJzRFcsOEJBT1EsbUJBQ0EsaUIzQnhEbkIsMEIyQmdEVyw4QkFXUSxnQkFFSix5Q0FDSSxTQUdSLG1DQUNJLG1CQUNBIiwiZmlsZSI6Imd1bHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaWduaXRpb243MiBCYXNlICovXHJcbiosXHJcbiogKiB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qXHRlbnN1cmUgSFRNTDUgZWxlbWVudHMgYXJlIGhhbmRsZWQgYXMgYmxvY2sgbGV2ZWwgb24gb2xkZXIgYnJvd3NlcnMgKi9cclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxubWFpbixcclxuc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiosXHJcbio6YWZ0ZXIsXHJcbio6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbioge1xyXG4gICAgZm9udC1mYW1pbHk6IHB1cmlzdGEtd2ViLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgcGFkZGluZzogOHB4IDMycHggMTBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAmLmJ1dHRvbi1jb2xvci0tMDA2MUFBIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5EZXNpZ25lZEJ1dHRvbl9fYnV0dG9uLkZvbGxvd0J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA1M3B4O1xyXG4gICAgcGFkZGluZzogNnB4IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuYS5idXR0b24ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay1idXR0b24ge1xyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5zcG90bGlnaHQtaW5zdGFncmFtLWZlZWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE0cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MzZweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuRmVlZExheW91dF9fY29sLWZvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAucGFnZS13aWR0aCwgPiAubmYtZm9ybS1jb250IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDVweDtcclxuICAgIH1cclxuICAgID4gLnd5c2l3eWcucGFnZS13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDVweDtcclxuICAgIH1cclxuICAgID4gLmltYWdlLWRldGFpbHMucGFnZS13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnNoYXJlLWJ1dHRvbi5wYWdlLXdpZHRoIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5saW5rLWJ1dHRvbi5wYWdlLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICB9XHJcbiAgICA+IC5saW5rLWJveC5wYWdlLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmNhcm91c2VsLnBhZ2Utd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgfVxyXG4gICAgPiAuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoLCA+IC5jb250YWluZXItLWhvcml6b250YWwuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICArIC5jb250YWluZXItLXZlcnRpY2FsLmZ1bGwtd2lkdGgsICsgLmNvbnRhaW5lci0taG9yaXpvbnRhbC5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5yb3cuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICArIC5yb3cuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgID4gLnd5c2l3eWcuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAzNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci5wYWdlLXdpZHRoIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5wIHtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxufVxyXG5cclxuZW0ge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnd5c2l3eWcsIC5wYXJhZ3JhcGhfX3RleHQsIC5jYXJkX190ZXh0LCAubXNnLTQwNCB7XHJcbiAgICAqIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHByZSwgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHByZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDE0cHg7XHJcbiAgICAgICAgcXVvdGVzOiBcIlxcMjAxQ1wiXCJcXDIwMURcIlwiXFwyMDE4XCJcIlxcMjAxOVwiO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgb2wsIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJsYXRvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvbCwgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ud3lzaXd5ZyB7XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJsYXRvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIRUFESU5HUyAvL1xyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44MztcclxuICAgIH1cclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTlkZWcsICNmMWY2ZjkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2tpcC1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHggMTJweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICB9XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2EyYV9vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNzEsIDk4LCAxMjMsIC44NSk7XHJcbn1cclxuXHJcbi5hMmFfbWVudSB7XHJcbiAgICAuYTJhX2Z1bGxfaGVhZGVyIHtcclxuICAgICAgICAjYTJhcGFnZV9maW5kX2NvbnRhaW5lciBpbnB1dCwgI2EyYXBhZ2VfZmluZF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hMmFfbWVudV9maW5kX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzk2YmJkMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1MzQ0MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYTJhX2Z1bGxfc2VydmljZXMgLmEyYV9pIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBwdXJpc3RhLXdlYiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmN1c3RvbWl6ZS1zdXBwb3J0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ubGFuZGluZy1wYWdlLWhlYWRlciB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keTpoYXMoLmxhbmRpbmctcGFnZS1oZWFkZXIpIHtcclxuICAgIHRvcDogODJweDtcclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRpbmctcGFnZSB7XHJcbiAgICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZjFmNmY5IDAlLCByZ2JhKDcxLCA5OCwgMTIzLCAxKSAxMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRpbmctcGFnZSB7XHJcbiAgICAucGFnZS1jb250YWluZXIge1xyXG4gICAgICAgID4gLnByb2R1Y3RzLmZ1bGwtd2lkdGgsID4gLnByb2R1Y3Qtc3BlY3MuZnVsbC13aWR0aCxcclxuICAgICAgICA+IC5wcm9kdWN0LWNvbG9ycy5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnByb2R1Y3QtZGV0YWlscy5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tdG9wLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufSIsIi8qIENvbG9ycyAqL1xyXG4kd2hpdGU6IHJnYigyNTUsMjU1LDI1NSk7IC8vICNmZmZmZmZcclxuJGJsYWNrOiByZ2IoMTAyLCAxMDYsIDEwMyk7IC8vICM2NjZhNjdcclxuJGdyYXk6IHJnYigxOTYsIDE5NiwgMTk2KTsgLy8jYzRjNGM0XHJcbiRncmF5LWRhcms6IHJnYigxMDgsIDExMywgMTI4KTsgLy8jNmM3MTgwXHJcbiRwcmltYXJ5LWNvbG9yOiByZ2IoMzcsIDUyLCA2NSk7IC8vIzI1MzQ0MVxyXG4kcHJpbWFyeS1jb2xvci1saWdodDogcmdiKDIyMCwgMjMyLCAyMzkpOyAvLyNkY2U4ZWZcclxuJHByaW1hcnktY29sb3ItbWVkaXVtOiByZ2IoMTUwLCAxODcsIDIwOSk7IC8vIzk2YmJkMVxyXG4kc2Vjb25kYXJ5LWNvbG9yOiByZ2IoMTg2LCA1NCwgMzgpOyAvLyNiYTM2MjZcclxuJGJsdWUtbGlnaHQ6IHJnYigyNDQsIDI0OCwgMjUwKTsvLyNGNEY4RkFcclxuJGJsdWUtbWVkaXVtOiByZ2IoNzEsIDk4LCAxMjMpOyAvLyM0NzYyN2JcclxuJHByaW1hcnktY29sb3ItZGFyazogcmdiKDMzLCA3NSwgMTExKTsgLy8gIzIxNGI2ZlxyXG5cclxuLyogQnJlYWtwb2ludCBTaXplcyAqL1xyXG4kbWVkaXVtLXdpZHRoOiA3NjhweDtcclxuJGxhcmdlLXdpZHRoOiAxMDI0cHg7XHJcbiR4bGFyZ2Utd2lkdGg6IDEyNTBweDtcclxuJHh4bGFyZ2Utd2lkdGg6IDE0NDBweDtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0c1xyXG4kZm9udC13ZWlnaHQtbm9ybTogNDAwO1xyXG4kZm9udC13ZWlnaHQtbWVkOiA1MDA7XHJcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcblxyXG4vLyB0cmFuc2l0aW9uIHNwZWVkc1xyXG4kdHJhbnMtc2xvdzogMC42cztcclxuJHRyYW5zLW1lZDogMC40cztcclxuJHRyYW5zLWZhc3Q6IDAuMnM7XHJcbiIsIi8vIGJyZWFrcG9pbnQgaGFuZGxpbmdcclxuXHJcbkBtaXhpbiBtZWRpdW0ge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRtZWRpdW0td2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geGxhcmdlIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skeGxhcmdlLXdpZHRofSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geHhsYXJnZSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHh4bGFyZ2Utd2lkdGh9KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn0iLCIudG9wLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC50b3AtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNzBweCAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzM0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcC1iYXItYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC50b3AtbmF2IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1uYXYtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSg3MSw5OCwxMjMsLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI21lbnUtdG9wLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRycC1sYW5ndWFnZS1zd2l0Y2hlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuc2VhcmNoLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjZmOTtcclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5uYXYtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4NTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5tb2JpbGUtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1tZWQgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBnYXA6IDAgNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9wLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbWVudS10b3AtbmF2LTEge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYudHJwLWxhbmd1YWdlLXN3aXRjaGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLXJhZGl1cyAwcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9iaWxlLW5hdi1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI1MzQ0MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHggMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdi1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTc4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCA1NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNtZW51LW1haW4tbmF2IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggYXV0byAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDZweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNzEsIDk4LCAxMjMsIDAuMTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlLCBtaW4taGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDcxLCA5OCwgMTIzLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9iaWxlLW5hdi1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDM2cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlLCBib3JkZXItY29sb3IgJHRyYW5zLW1lZCBlYXNlLCBsZWZ0ICR0cmFucy1tZWQgZWFzZSwgb3BhY2l0eSAkdHJhbnMtbWVkIGVhc2UsIHotaW5kZXggJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggNnZ3IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweCA2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMTIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmV0LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSwgJi5jdXJyZW50LW1lbnUtcGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAubW9iaWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4M3B4KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoNzEsIDk4LCAxMjMsIDAuMjUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA2cHggNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdG9wICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZSwgdG9wICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmLmFkbWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZml4ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdG9wOiAtODNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICB0b3A6IC0xOTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWFyY2gtYmFyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuLCAmLm9wZW4tbW9iaWxlIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuZml4ZWQge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMTI1KTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICB0b3A6IDgycHg7XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIHRvcDogMTkwcHg7XHJcbiAgICB9XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuc2VhcmNoIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLm5hdi1jb250YWluZXIuYWN0aXZlIC5tYWluLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVybyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlcm8tLWRlZmF1bHQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyb19fbG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI1NWRlZywgI2RjZThlZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZXJvLS1ob21lIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm9fX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCAzNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvX19sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNzEsIDk4LCAxMjMsIDApIDAlLCByZ2JhKDcxLCA5OCwgMTIzLCAwLjcpIDU1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogYXV0bztcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNjAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDcxLCA5OCwgMTIzLCAwKSAwJSwgcmdiYSg3MSwgOTgsIDEyMywgMC42NSkgODAlKTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udHJvbC10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgLnBsYXkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBhdXNlZCB7XHJcbiAgICAgICAgLmNvbnRyb2wtdG9nZ2xlIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgcGFkZGluZzogMThweCAzNXB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAzOHB4IDcwcHggMjZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAzOHB4IDcwcHggMjZweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvZ28tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2dncgLSA3MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gNzBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgICAgIC5uZi1lcnJvci1tc2cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZi1yZXNwb25zZS1tc2cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmYtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uZi1lcnJvciAubmYtZXJyb3ItbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sYWJlbC1hYm92ZSAubmYtZmllbGQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc29jaWFsLWxpbmtzIHtcclxuICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGdhcDogMCA2JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTVweDtcclxuICAgICAgICAgICAgZ2FwOiA2cHggMThweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSwgcCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICBcclxuICAgIH1cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWFyY2gtYmFyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCA1NnB4O1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwIDMycHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDQycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwIDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgXHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1saWdodDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDM0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzVweCA3NnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNzBweCA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3VsdC1jb3VudCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3VsdC1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzdWx0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDg4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2LXJlc3VsdHMsIC5uZXh0LXJlc3VsdHMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXh0LXJlc3VsdHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogNTJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwIDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgXHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGdhcDogMCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiwgLmZlZWRfX3BhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweCA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2N1cnJlbnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LWZhbWlseTogcHVyaXN0YS13ZWIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDRweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHRvcDogNTZweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbi1jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlcyB7XHJcblxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNjV2aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYydmg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZV9fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwdXJpc3RhLXdlYiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXB0aW9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbi1wcmV2LCAmX19idXR0b24tbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vbmUtaW1nIHtcclxuICAgICAgICAubW9kYWxfX2J1dHRvbi1wcmV2LCAubW9kYWxfX2J1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5tYWluLnByb2R1Y3Qge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICAubW9kYWxfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5tb2RhbF9faW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5mLWZvcm0tY29udCB7XHJcbiAgICAubmYtcmVzcG9uc2UtbXNnIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmYtZm9ybS1jb250ZW50ICB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5uZi1mb3JtLWNvbnRlbnQgaHIubmluamEtZm9ybXMtZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICB9XHJcbiAgICAubmYtcmVwZWF0ZXItZmllbGRzZXRzIGZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgPiBsZWdlbmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmYtcmVwZWF0ZXItZmllbGRzZXRzICsgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLm5mLWZvcm0tY29udGVudCBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNDlweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXdyYXAuaHRtbC13cmFwIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XHJcbiAgICB9XHJcbiAgICAubmYtZmllbGQtbGFiZWwgLm5mLWxhYmVsLXNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xyXG4gICAgfVxyXG4gICAgLm5mLWJlZm9yZS1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAubmYtZmllbGQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmFmdGVyLCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXIsIFxyXG4gICAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmFmdGVyLCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ3NjI3YjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmFmdGVyLCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciwgXHJcbiAgICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciwgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM0NzYyN2I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWw6YmVmb3JlLCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YmVmb3JlLCBcclxuICAgIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDpiZWZvcmUsIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ3NjI3YjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtY29udGFpbmVyLmxhYmVsLXJpZ2h0IGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94LWNvbnRhaW5lci5sYWJlbC1yaWdodCBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSwgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YmVmb3JlLCBcclxuICAgIC5saXN0Y2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSwgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NzYyN2I7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ3NjI3YjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbCwgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsLCAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwsIFxyXG4gICAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICB9XHJcbiAgICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgbGVmdDogLTI3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3RjaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAubGlzdGNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGFiZWwubmYtY2hlY2tlZC1sYWJlbDphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICB9XHJcbiAgICAubmYtZm9ybS1jb250ZW50IC5saXN0Y2hlY2tib3gtd3JhcCBsaSwgLm5mLWZvcm0tY29udGVudCAubGlzdHJhZGlvLXdyYXAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5saXN0cmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3RyYWRpby13cmFwIC5uZi1maWVsZC1lbGVtZW50IGxhYmVsLm5mLWNoZWNrZWQtbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbiAgICAubmYtZm9ybS1jb250ZW50IGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgIH1cclxuICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxhYmVsLWFib3ZlIC5uZi1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXQ6bm90KFt0eXBlPWJ1dHRvbl0pLCAubmYtZm9ybS1jb250ZW50IC5saXN0LXNlbGVjdC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHNlbGVjdCArIGRpdiwgXHJcbiAgICAubmYtZm9ybS1jb250ZW50IC5saXN0LXNlbGVjdC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHNlbGVjdCwgLm5mLWZvcm0tY29udGVudCAubGlzdGNvdW50cnktd3JhcCAubmYtZmllbGQtZWxlbWVudCBzZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgc2VsZWN0IHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcclxuICAgIH1cclxuICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgc2VsZWN0ICsgZGl2OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgLm5mLWZvcm0tY29udGVudCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmLnN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGlzdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMzJweCAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNwbGl0IC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSkge1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxufVxyXG4jbmYtZm9ybS0zLWNvbnQge1xyXG4gICAgbWluLWhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbi5jYWxjdWxhdG9yX19mb3JtIC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSkge1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxufSIsIlxyXG4uZmlsdGVycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjMycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGF4b25vbXkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX190b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuOHMgZWFzZTtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMS41cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmlsdGVyc19fdGF4b25vbXktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIC5maWx0ZXJzX190ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YXhvbm9teS10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXJtcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmX190ZXJtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGVmdDogLTI5cHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkNWRkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNoaWxkLXRlcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLmNoaWxkX190ZXJtcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmlsdGVyLWZlZWQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5maWx0ZXItYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxufVxyXG4ubm8tcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNDRweCAzMnB4O1xyXG4gICAgfVxyXG59XHJcbi5hcHBsaWVkLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5hcHBsaWVkLWZpbHRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2UsIGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc29ydC1yZXN1bHRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAuc29ydC1zZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjUzNDQxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjUzNDQxO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0NHB4IDEwcHggMjBweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmV0LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjJweCkgY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC1yZWQuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZlZWQsIC5yZXNvdXJjZS1mZWVkIHtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdF9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogNzBweCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkuOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHZ3O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVlZF9fcGFnaW5hdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICB9XHJcbn0iLCIudW5pdHMge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gNDhweDtcclxuICAgIH1cclxuICAgIC51bml0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBnYXA6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RldGFpbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3BlY2lmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3BlYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXJvdXNlbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS0wMDYxQUEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GNUY2Rjcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XHJcbiAgICB9XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9uZS1pbWcge1xyXG4gICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHdvLWltZyB7XHJcbiAgICAgICAgLmNhcm91c2VsX19jb250cm9scyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50aHJlZS1pbWcge1xyXG4gICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTB2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3dnc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTcuNXB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMTcuNXB4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gMTcuNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0dnc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zM3Z3IC0gMjNweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzN2dyAtIDIzcHgpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzdncgLSAyM3B4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDU2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1NnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGEubGluay1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdi5uby1yZXN1bHRzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMCAxNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udHJvbC1saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICB9XHJcbiAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmV2LWJ0biB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcm91c2VsLS1wcm9kdWN0LWhlcm8ge1xyXG4gICAgICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjF2dztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYxdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhY2tncm91bmQgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAuY2Fyb3VzZWwucGFnZS13aWR0aCB7XHJcbiAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDM1cHg7XHJcbiAgICAgICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA3MHB4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1dnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDg4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gODhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSA4OHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzN2dyAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zM3Z3IC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzdncgLSA3MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQxMHB4OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYS5saW5rLWJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgICYuY2FyZC0tZmVhdHVyZSB7XHJcbiAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMzVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzkycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMjdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfX3RleHQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDU0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYyJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaTcyLWltYWdlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pNzItc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZi10YWJsZS1kaXNwbGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjg1cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcmQtLWFuY2hvciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5jYXJkLS1pY29uIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYS5jYXJkIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxpbmstYm94IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GNUY2Rjcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XHJcbiAgICAgICAgLmxpbmstYm94X190aXRsZSwgLmxpbmstYm94X19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluay1ib3hfX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS0wMDAwMDAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLTVFNjM2NiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVFNjM2NjtcclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMzM0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmk3Mi1zdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAubGluay1ib3hfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiAqLnBhZ2Utd2lkdGgsID4gLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gKi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IC53eXNpd3lnLnBhZ2Utd2lkdGgsID4gLm5mLWZvcm0tY29udCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmltYWdlLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1NnB4IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tMDA2MUFBLCAmLmJhY2tncm91bmQtY29sb3ItLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgIC5iYWNrZ3JvdW5kX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IC53eXNpd3lnLCA+IC5wYXJhZ3JhcGggLnBhcmFncmFwaF9fdGl0bGUsID4gLnBhcmFncmFwaCAucGFyYWdyYXBoX190ZXh0LCBcclxuICAgICAgICAgICAgPiAucGFyYWdyYXBoIC5wYXJhZ3JhcGhfX2xpbmssID4gLnF1b3RlIC5xdW90ZV9fdGV4dCwgPiAucXVvdGUgLnF1b3RlX19hdXRob3JfbmFtZSwgPiAucXVvdGUgLnF1b3RlX19hdXRob3JfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAud3lzaXd5ZywgLnBhcmFncmFwaCAucGFyYWdyYXBoX190aXRsZSwgLnBhcmFncmFwaCAucGFyYWdyYXBoX190ZXh0LCBcclxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGggLnBhcmFncmFwaF9fbGluaywgLnF1b3RlIC5xdW90ZV9fdGV4dCwgLnF1b3RlIC5xdW90ZV9fYXV0aG9yX25hbWUsIC5xdW90ZSAucXVvdGVfX2F1dGhvcl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1GNUY2Rjcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5zcGxpdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gKi5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlLXdpZHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYXJhZ3JhcGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZmxleDogMTtcclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYXJhZ3JhcGgtLWljb24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoLCBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAucGFyYWdyYXBoX190ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFyYWdyYXBoLS1jdGEge1xyXG4gICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmFncmFwaF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgLy9cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYXJhZ3JhcGgtLWFuY2hvciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICArIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgKyAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhcmFncmFwaC0taWNvbiB7XHJcbiAgICAgICAgICAgICYuYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhcmFncmFwaC0tY3RhIHtcclxuICAgICAgICAgICAgLmk3Mi1zdmcsIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGdhcDogNzJweCAzNnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGdhcDogOTBweCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogOS45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhcmQtLWZlYXR1cmUge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jYXJkLS1pY29uIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LWJyZWFrLS0yIHtcclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJvdy1icmVhay0tMyB7XHJcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGluay1ib3gge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJvdy1icmVhay0tNCB7XHJcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgPiBkaXYsID4gYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmxpbmstYm94IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDQycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yb3ctYnJlYWstLTUge1xyXG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjAlIC0gMThweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gLmxpbmstYm94IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yb3ctYnJlYWstLTYge1xyXG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTYuNSUgLSAxOHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTYuNSUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IC5saW5rLWJveCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxNi41JSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS0wMDYxQUEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYxQUE7XHJcbiAgICB9XHJcbiAgICAmLmJhY2tncm91bmQtY29sb3ItLUY1RjZGNyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZCwgLnBhcmFncmFwaCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmRfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FyZC0taWNvbiB7XHJcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLmFsaWduLXJpZ2h0IC5jYXJkX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi5yb3ctLXNjcm9sbGFibGUge1xyXG4gICAgICAgIC5yb3dfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbWFnZSwgLmNhbGMtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA4MHZ3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDM5OHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBoZWlnaHQ6IDUwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzEycHg7XHJcbiAgICB9XHJcbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGFpbiB7XHJcbiAgICAgICAgICAgICsgLmk3Mi1pbWFnZV9fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmk3Mi1pbWFnZV9fY2FwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDI0cHggMjJweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHB1cmlzdGEtd2ViLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoNzEsIDk4LCAxMjMsIDEpIDUwJSwgcmdiYSg3MSwgOTgsIDEwNiwgMCkgMCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDkwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXZ3O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTZweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaTcyLWltYWdlX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICAucm93X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2VfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIC5pbWFnZSwgLmNhbGMtaW1hZ2Uge1xyXG4gICAgICAgICAgICAuaTcyLWltYWdlX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmk3Mi1pbWFnZS5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogODB2dztcclxuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMjRweCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDUwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHZ3O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUyNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICAgICAgbWFyZ2luOiA1NnB4IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbn0iLCIucXVvdGUge1xyXG4gICAgJi5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxdnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1ODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIH1cclxuICAgICZfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3JfbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3JfdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNDc2Mjc2O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnF1b3RlIHtcclxuICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVvdGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogcHVyaXN0YS13ZWIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgLmk3Mi1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDMycHggMCAwO1xyXG4gICAgfVxyXG4gICAgLnF1b3RlX19hdXRob3JfbmFtZSwgLnF1b3RlX19hdXRob3JfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF1b3RlX19hdXRob3JfdGl0bGUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcsJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZpZGVvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgIH1cclxuICAgID4gYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2OTdweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzOTJweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg3MSwgOTgsIDEyMywgMCkgMCUsICM0NzYyN2IgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLnZpZGVvIHtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zcGxpdCB7XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZ2FwOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaTcyLWltYWdlX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FyZC0tZmVhdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAuY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIC5jYXJkX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FyZC0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jYXJkLS1pY29uIHtcclxuICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciAuaTcyLWltYWdlLCAucXVvdGVfX291dGVyLWNvbnRhaW5lciAuaTcyLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS02NiB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS0zMyB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS01MCB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS0yNSB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGxpdC1zaXplLS03NSB7XHJcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBhICB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZC5mdWxsLXdpZHRoIHtcclxuICAgIC5iYWNrZ3JvdW5kX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIC5zcGxpdC5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mYXEge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgJl9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxLjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgdG9wOiA3LjVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBwYWRkaW5nICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2UsIGJveC1zaGFkb3cgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmZhcV9fdGl0bGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYXFfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdlLXdpZHRoIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgICsgLmZhcS5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5pbWFnZS1ncmlkIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDZweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDZweDtcclxuICAgICAgICAmLmZpdmUtaW1nIHtcclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJ2dztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogNC81O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2LzEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiA0LzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJ2dztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwLzIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpeC1pbWcge1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDY7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS82O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiA0LzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDJ2dztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYvMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxNC8yMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjl2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIvNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDU4dnc7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDR2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmk3Mi1pbWFnZV9fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEwO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyAxMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnZ3O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2IC8gMTA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwdnc7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gMjA7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXdpZHRoIHtcclxuICAgICsgLmltYWdlLWdyaWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLmJsb2ctaGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjU1ZGVnLCAjZGNlOGVmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgICAmX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDRweCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtaGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDE2cHggMzVweCAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDcwcHggMjRweDtcclxuICAgIH1cclxuICAgIC5kYXRlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBwdXJpc3RhLXdlYiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYWxlbmRhci5zdmcnKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgICAgLmFkZHRvYW55X3Nob3J0Y29kZSB7XHJcbiAgICAgICAgICAgIC5hMmFfa2l0IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHB1cmlzdGEtd2ViLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NoYXJlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LWZlYXR1cmVkLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICBoZWlnaHQ6IDQ1dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogODA1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0IHtcclxuICAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICA+IC5wYWdlLXdpZHRoIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAucXVvdGUucGFnZS13aWR0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF1b3RlIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHB1cmlzdGEtd2ViLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX291dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2F1dGhvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVfX2F1dGhvcl9uYW1lLCAucXVvdGVfX2F1dGhvcl90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlX19hdXRob3JfdGl0bGUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJywnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZ3NfX2NvbnRhaW5lciB7XHJcbiAgICAucmVzdWx0cy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGdhcDogOTJweCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMjRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJkX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mZWVkX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAubG9hZG1vcmVfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtYXJjaGl2ZSB7XHJcbiAgICAuYmxvZ3NfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLnJlc3VsdHMtd3JhcHBlcltkYXRhLWN1cnJlbnRwYWdlPVwiMVwiXSB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9kdWN0LWhlcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC0tcHJvZHVjdC1oZXJvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICYudHdvLWltZyB7XHJcbiAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRocmVlLWltZyB7XHJcbiAgICAgICAgICAgIC5jYXJvdXNlbF9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2plY3RzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvamVjdHMtYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2plY3RzLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICZfX2ZlYXR1cmVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mZWF0dXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjZweCAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2hhcmUge1xyXG4gICAgICAgIC5hZGR0b2FueV9zaG9ydGNvZGUge1xyXG4gICAgICAgICAgICAuYTJhX2tpdCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwdXJpc3RhLXdlYiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaGFyZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXZhaWxhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygzNSUgLSAxMnB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDM1JSAtIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhaWxhYmlsaXR5LWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjYTczMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2hpcHBpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDY1JSAtIDEycHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjUlIC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubWFpbi5wcm9kdWN0IHtcclxuICAgIC5wcm9kdWN0LWZlZWQsIC5yZXNvdXJjZS1mZWVkIHtcclxuICAgICAgICAucmVzdWx0cy13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucXVpY2stbGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNTNweDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzJweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVzdGltYXRlLWNhbGN1bGF0b3Ige1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBzcGFuLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FsY3VsYXRvcl9fb3V0ZXItY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgIH1cclxuICAgIC5jYWxjdWxhdG9yX19pbm5lci1jb250YWluZXIsIC5jYWxjdWxhdG9yX19idXR0b25zIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNTZweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbGN1bGF0b3JfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcbiAgICAuY2FsY3VsYXRvcl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgLndhbGwtY2FsYywgLnBhdmVyLWNhbGMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FsY3VsYXRvcl9fZGltZW5zaW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLW1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhbGN1bGF0b3JfX2ZpbHRlcnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWxfX2lubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgICAgIC5jYWxjLWltYWdlLCA+IGEge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDcwcHgpO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA3MHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNzBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjV2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDg4cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSA4OHB4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gODhweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHZ3O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzN2dyAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzdncgLSA3MHB4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zM3Z3IC0gNzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDEwcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmk3Mi1pbWFnZV9fY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxjdWxhdG9yX19mb3JtLXJlc3VsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgIC5jYWxjdWxhdG9yX19mb3JtLXJlc3VsdC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVycm9yLW1zZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsY3VsYXRvcl9fZm9ybS1yZXN1bHQtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJsYXRvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsY3VsYXRvcl9fcmVzdWx0LWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODFweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGN1bGF0b3JfX3VuaXRzLW5lZWRlZC10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkM3MDdGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNoYXJlLWJ1dHRvbiB7XHJcbiAgICAuYWRkdG9hbnlfc2hvcnRjb2RlIHtcclxuICAgICAgICAuYTJhX2tpdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHB1cmlzdGEtd2ViLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NoYXJlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiI3N0b3Jlcm9ja2V0LXdpZGdldCB7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgLnN0b3Jlcm9ja2V0LW5vLXJlc3VsdHMtY29udGVudCB7XHJcbiAgICAgICAgLnN0b3Jlcm9ja2V0LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAuc3RvcmVyb2NrZXQtbWVzc2FnZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdG9yZXJvY2tldC1zaG93LWFsbC1yZXN1bHRzLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweCAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1tZWRpdW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b3Jlcm9ja2V0LXJlc3VsdC1saXN0IHtcclxuICAgICAgICAuc3RvcmVyb2NrZXQtcmVzdWx0IHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc3RvcmVyb2NrZXQtcmVzdWx0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdG9yZXJvY2tldC1yZXN1bHQtbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RvcmVyb2NrZXQtcmVzdWx0LWFkZHJlc3MsIC5zdG9yZXJvY2tldC1yZXN1bHQtcGhvbmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJsYXRvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RvcmVyb2NrZXQtcmVzdWx0LXdlYnNpdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RvcmVyb2NrZXQtcmVzdWx0LXdlYnNpdGUtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHggMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0b3Jlcm9ja2V0LXJlc3VsdC1idXR0b25zIHtcclxuICAgICAgICAgICAgLnN0b3Jlcm9ja2V0LXJlc3VsdC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDMycHggMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3RvcmVyb2NrZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgLnN0b3Jlcm9ja2V0LXBvcHVwLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0b3Jlcm9ja2V0LXBvcHVwLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3RvcmVyb2NrZXQtb3ZlcmxheS1kZXRhaWxzIHtcclxuICAgICAgICAuc3RvcmVyb2NrZXQtb3ZlcmxheS1kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3RvcmVyb2NrZXQtb3ZlcmxheS1kZXRhaWxzLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RvcmVyb2NrZXQtb3ZlcmxheS1kZXRhaWxzLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0b3Jlcm9ja2V0LW92ZXJsYXktZGV0YWlscy1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIC5zdG9yZXJvY2tldC1vdmVybGF5LWRldGFpbHMtYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0b3Jlcm9ja2V0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdG9yZXJvY2tldC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0b3Jlcm9ja2V0LW92ZXJsYXktZGV0YWlscy1hY3Rpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9yZXJvY2tldC1vdmVybGF5LWZpbHRlcnMtYXBwbHktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMzJweCAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDMycHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3ItbWVkaXVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvcmVyb2NrZXQtb3ZlcmxheS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIC5zdG9yZXJvY2tldC1vdmVybGF5LWxpc3QtaXRlbS1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0b3Jlcm9ja2V0LW92ZXJsYXktbGlzdC1pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdG9yZXJvY2tldC1pY29uIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibHVlLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNzdG9yZXJvY2tldC1vdmVybGF5LXJhZGl1cyB7XHJcbiAgICAgICAgLnN0b3Jlcm9ja2V0LW92ZXJsYXktaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RvcmVyb2NrZXQtb3ZlcmxheS1yYWRpdXMtbGlzdCB7XHJcbiAgICAgICAgICAgIC5zdG9yZXJvY2tldC1vdmVybGF5LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0b3Jlcm9ja2V0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsdWUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmltYWdlLWRldGFpbHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcclxuICAgICAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICB9XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIEBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcbiAgICAgICAgICAgIDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjIpO31cclxuICAgICAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWltLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLW1lZCBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
