﻿*,* *{margin:0;padding:0;position:relative;box-sizing:border-box}p{font-size:1rem;margin-bottom:16px;line-height:1.5;color:rgba(16,41,76,.7)}p strong,p em{color:inherit}p:last-child{margin-bottom:0}p a{color:#0f5680}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:"Poppins",sans-serif;color:#10294c}html,body{height:100%;width:100%}.button{display:inline-flex;align-items:center;justify-content:center;background-color:#0f5680;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 40px;transition:all .4s ease}.button:hover{background-color:#10294c}.link-button.left{text-align:left}.link-button.align-center{text-align:center}.link-button.align-right{text-align:right}.hidden{display:none}.page-container,.site-main{background-color:#fff;padding:0 0 24px}@media(min-width: 1024px){.page-container,.site-main{padding-bottom:36px}}.page-container>.page.page-width>ul,.page-container>.page.page-width>ol,.site-main>.page.page-width>ul,.site-main>.page.page-width>ol{padding-left:16px;margin-bottom:16px}.page-container>.page.page-width>ul li,.page-container>.page.page-width>ol li,.site-main>.page.page-width>ul li,.site-main>.page.page-width>ol li{margin-bottom:8px}.page-container>.page.page-width>ul li>ul,.page-container>.page.page-width>ul li ol,.page-container>.page.page-width>ol li>ul,.page-container>.page.page-width>ol li ol,.site-main>.page.page-width>ul li>ul,.site-main>.page.page-width>ul li ol,.site-main>.page.page-width>ol li>ul,.site-main>.page.page-width>ol li ol{margin-top:8px}.page-container>.page.page-width>ol,.site-main>.page.page-width>ol{padding-left:18px}.page-container>.page-width,.site-main>.page-width{width:calc(100% - 40px);margin:0 auto;max-width:1240px;padding:30px 0}@media(min-width: 768px){.page-container>.page-width,.site-main>.page-width{width:calc(100% - 100px);padding:44px 0}}.page-container>.nf-form-cont,.site-main>.nf-form-cont{width:calc(100% - 40px);margin:0 auto;max-width:1240px;padding:30px 0}@media(min-width: 768px){.page-container>.nf-form-cont,.site-main>.nf-form-cont{width:calc(100% - 100px);padding:44px 0}}.page-container>.form.page-width,.site-main>.form.page-width{padding-top:0}.page-container>.banner.page-width,.site-main>.banner.page-width{padding:40px 32px;margin:24px auto}@media(min-width: 768px){.page-container>.banner.page-width,.site-main>.banner.page-width{padding:40px;margin:40px auto}}.page-container>.accordion.page-width,.site-main>.accordion.page-width{max-width:800px}.page-container>.card.page-width,.site-main>.card.page-width{padding:0;margin-bottom:16px}@media(min-width: 768px){.page-container>.card.page-width,.site-main>.card.page-width{margin-bottom:40px}}.page-container>.card.full-width,.site-main>.card.full-width{padding:0;margin:16px;width:auto;max-width:none !important}@media(min-width: 768px){.page-container>.card.full-width,.site-main>.card.full-width{margin:40px}}.page-container>.featured-content.page-width,.site-main>.featured-content.page-width{width:100%;max-width:none}.page-container>.featured-content.page-width .featured-content__inner-container,.site-main>.featured-content.page-width .featured-content__inner-container{max-width:1240px;width:calc(100% - 40px);margin:0 auto}@media(min-width: 768px){.page-container>.featured-content.page-width .featured-content__inner-container,.site-main>.featured-content.page-width .featured-content__inner-container{width:calc(100% - 100px)}}.page-container>.featured-content.full-width,.site-main>.featured-content.full-width{width:100%;margin:30px 0}@media(min-width: 768px){.page-container>.featured-content.full-width,.site-main>.featured-content.full-width{margin:44px 0}}.page-container>.featured-content.full-width .featured-content__inner-container,.site-main>.featured-content.full-width .featured-content__inner-container{max-width:1540px;width:calc(100% - 40px);margin:0 auto}@media(min-width: 768px){.page-container>.featured-content.full-width .featured-content__inner-container,.site-main>.featured-content.full-width .featured-content__inner-container{width:calc(100% - 100px)}}.page-container>.heading.page-width.align-left,.page-container>.heading.full-width.align-left,.page-container>.heading-with-eyebrow.page-width.align-left,.page-container>.heading-with-eyebrow.full-width.align-left,.page-container>.plain_text.page-width.align-left,.page-container>.plain_text.full-width.align-left,.site-main>.heading.page-width.align-left,.site-main>.heading.full-width.align-left,.site-main>.heading-with-eyebrow.page-width.align-left,.site-main>.heading-with-eyebrow.full-width.align-left,.site-main>.plain_text.page-width.align-left,.site-main>.plain_text.full-width.align-left{padding:24px 0 0;max-width:900px;left:20px;margin:0 0 16px}@media(min-width: 768px){.page-container>.heading.page-width.align-left,.page-container>.heading.full-width.align-left,.page-container>.heading-with-eyebrow.page-width.align-left,.page-container>.heading-with-eyebrow.full-width.align-left,.page-container>.plain_text.page-width.align-left,.page-container>.plain_text.full-width.align-left,.site-main>.heading.page-width.align-left,.site-main>.heading.full-width.align-left,.site-main>.heading-with-eyebrow.page-width.align-left,.site-main>.heading-with-eyebrow.full-width.align-left,.site-main>.plain_text.page-width.align-left,.site-main>.plain_text.full-width.align-left{left:50px;padding:40px 0 0}}@media(min-width: 1340px){.page-container>.heading.page-width.align-left,.page-container>.heading.full-width.align-left,.page-container>.heading-with-eyebrow.page-width.align-left,.page-container>.heading-with-eyebrow.full-width.align-left,.page-container>.plain_text.page-width.align-left,.page-container>.plain_text.full-width.align-left,.site-main>.heading.page-width.align-left,.site-main>.heading.full-width.align-left,.site-main>.heading-with-eyebrow.page-width.align-left,.site-main>.heading-with-eyebrow.full-width.align-left,.site-main>.plain_text.page-width.align-left,.site-main>.plain_text.full-width.align-left{left:calc((100vw - 1240px)/2)}}.page-container>.heading.page-width.align-right,.page-container>.heading.full-width.align-right,.page-container>.heading-with-eyebrow.page-width.align-right,.page-container>.heading-with-eyebrow.full-width.align-right,.page-container>.plain_text.page-width.align-right,.page-container>.plain_text.full-width.align-right,.site-main>.heading.page-width.align-right,.site-main>.heading.full-width.align-right,.site-main>.heading-with-eyebrow.page-width.align-right,.site-main>.heading-with-eyebrow.full-width.align-right,.site-main>.plain_text.page-width.align-right,.site-main>.plain_text.full-width.align-right{padding:24px 0 0;max-width:900px;margin:0 auto 16px;margin-right:16px;text-align:right}@media(min-width: 768px){.page-container>.heading.page-width.align-right,.page-container>.heading.full-width.align-right,.page-container>.heading-with-eyebrow.page-width.align-right,.page-container>.heading-with-eyebrow.full-width.align-right,.page-container>.plain_text.page-width.align-right,.page-container>.plain_text.full-width.align-right,.site-main>.heading.page-width.align-right,.site-main>.heading.full-width.align-right,.site-main>.heading-with-eyebrow.page-width.align-right,.site-main>.heading-with-eyebrow.full-width.align-right,.site-main>.plain_text.page-width.align-right,.site-main>.plain_text.full-width.align-right{margin-right:40px;padding:40px 0 0}}@media(min-width: 1340px){.page-container>.heading.page-width.align-right,.page-container>.heading.full-width.align-right,.page-container>.heading-with-eyebrow.page-width.align-right,.page-container>.heading-with-eyebrow.full-width.align-right,.page-container>.plain_text.page-width.align-right,.page-container>.plain_text.full-width.align-right,.site-main>.heading.page-width.align-right,.site-main>.heading.full-width.align-right,.site-main>.heading-with-eyebrow.page-width.align-right,.site-main>.heading-with-eyebrow.full-width.align-right,.site-main>.plain_text.page-width.align-right,.site-main>.plain_text.full-width.align-right{margin:0;left:calc((100vw - 620px)/2)}}.page-container>.heading.page-width.align-center,.page-container>.heading.full-width.align-center,.page-container>.heading-with-eyebrow.page-width.align-center,.page-container>.heading-with-eyebrow.full-width.align-center,.page-container>.plain_text.page-width.align-center,.page-container>.plain_text.full-width.align-center,.site-main>.heading.page-width.align-center,.site-main>.heading.full-width.align-center,.site-main>.heading-with-eyebrow.page-width.align-center,.site-main>.heading-with-eyebrow.full-width.align-center,.site-main>.plain_text.page-width.align-center,.site-main>.plain_text.full-width.align-center{padding:24px 0 0;max-width:900px;margin:0 auto 16px;text-align:center}@media(min-width: 768px){.page-container>.heading.page-width.align-center,.page-container>.heading.full-width.align-center,.page-container>.heading-with-eyebrow.page-width.align-center,.page-container>.heading-with-eyebrow.full-width.align-center,.page-container>.plain_text.page-width.align-center,.page-container>.plain_text.full-width.align-center,.site-main>.heading.page-width.align-center,.site-main>.heading.full-width.align-center,.site-main>.heading-with-eyebrow.page-width.align-center,.site-main>.heading-with-eyebrow.full-width.align-center,.site-main>.plain_text.page-width.align-center,.site-main>.plain_text.full-width.align-center{padding:40px 0 0}}.page-container>.video.page-width,.site-main>.video.page-width{padding:0;max-width:900px;left:20px;margin:0 0 16px}@media(min-width: 768px){.page-container>.video.page-width,.site-main>.video.page-width{left:50px}}@media(min-width: 1340px){.page-container>.video.page-width,.site-main>.video.page-width{left:calc((100vw - 1240px)/2)}}.page-container>.wysiwyg.page-width,.site-main>.wysiwyg.page-width{max-width:900px;left:20px;margin:0}@media(min-width: 768px){.page-container>.wysiwyg.page-width,.site-main>.wysiwyg.page-width{left:50px}}@media(min-width: 1340px){.page-container>.wysiwyg.page-width,.site-main>.wysiwyg.page-width{left:calc((100vw - 1240px)/2)}}.page-container>.wysiwyg.full-width,.site-main>.wysiwyg.full-width{padding:24px 16px}@media(min-width: 768px){.page-container>.wysiwyg.full-width,.site-main>.wysiwyg.full-width{padding:40px}}.page-container>.link-button.page-width,.site-main>.link-button.page-width{padding:24px 0}.page-container>.link-box.page-width,.site-main>.link-box.page-width{padding:20px 24px;margin:24px auto}@media(min-width: 768px){.page-container>.link-box.page-width,.site-main>.link-box.page-width{margin:40px auto}}@media(min-width: 1250px){.page-container>.link-box.page-width,.site-main>.link-box.page-width{padding:24px;margin:56px auto}}.page-container>.container--vertical.full-width,.page-container>.container--horizontal.full-width,.site-main>.container--vertical.full-width,.site-main>.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,.site-main>.container--vertical.full-width+.container--vertical.full-width,.site-main>.container--vertical.full-width+.container--horizontal.full-width,.site-main>.container--horizontal.full-width+.container--vertical.full-width,.site-main>.container--horizontal.full-width+.container--horizontal.full-width{margin-top:0}.page-container>.row.full-width,.site-main>.row.full-width{margin-bottom:0}.page-container>.row.full-width+.row.full-width,.site-main>.row.full-width+.row.full-width{margin-top:0}.page-container>.full-width,.site-main>.full-width{margin-bottom:0}.page-container{padding:0}@media(min-width: 1024px){.page-container{padding-bottom:0}}.container.page-width{width:calc(100% - 32px);margin:0 auto;max-width:1300px;padding:32px 0}@media(min-width: 768px){.container.page-width{width:calc(100% - 40px);padding:44px 0}}h1{font-size:2rem;line-height:1.25;margin-bottom:16px}@media(min-width: 1250px){h1{font-size:4rem}}h2{font-size:1.875rem;line-height:1.33;margin-bottom:14px;font-weight:400}@media(min-width: 1250px){h2{font-size:2.75rem;line-height:1.36}}h3{font-size:1.375rem;margin-bottom:14px;line-height:1.33;font-weight:400}@media(min-width: 1250px){h3{font-size:1.875rem}}h4{font-size:1.25rem;margin-bottom:12px;font-weight:700}@media(min-width: 1250px){h4{font-size:1.5rem}}h5{font-size:1rem;margin-bottom:12px;font-weight:700}@media(min-width: 1250px){h5{font-size:1rem}}h6{font-size:.9375rem;margin-bottom:12px;font-weight:700}h1,h2,h3,h4,h5,h6{color:#10294c}h4,h5,h6{margin-bottom:12px}@media(min-width: 1250px){h4,h5,h6{margin-bottom:16px}}.wysiwyg h1,.wysiwyg h2,.paragraph__text h1,.paragraph__text h2,.card__text h1,.card__text h2,.accordion h1,.accordion h2{color:#10294c}.wysiwyg h3,.wysiwyg h4,.paragraph__text h3,.paragraph__text h4,.card__text h3,.card__text h4,.accordion h3,.accordion h4{color:#10294c}.wysiwyg a,.paragraph__text a,.card__text a,.accordion a{color:#0f5680;transition:color .4s ease}.wysiwyg a span,.paragraph__text a span,.card__text a span,.accordion a span{color:inherit}.wysiwyg a:hover,.paragraph__text a:hover,.card__text a:hover,.accordion a:hover{color:#10294c}.wysiwyg *:last-child,.paragraph__text *:last-child,.card__text *:last-child,.accordion *:last-child{margin-bottom:0}.wysiwyg blockquote,.paragraph__text blockquote,.card__text blockquote,.accordion blockquote{background:#eef4f8;border-left:8px solid #adbd39;margin:16px 0;padding:40px 56px;quotes:"“" "”" "‘" "’"}@media(min-width: 1024px){.wysiwyg blockquote,.paragraph__text blockquote,.card__text blockquote,.accordion blockquote{padding:40px 72px}}.wysiwyg blockquote p,.paragraph__text blockquote p,.card__text blockquote p,.accordion blockquote p{display:inline;color:#10294c;font-size:1.5rem;font-weight:700;line-height:1.33;opacity:1}.wysiwyg ul,.wysiwyg ol,.paragraph__text ul,.paragraph__text ol,.card__text ul,.card__text ol,.accordion ul,.accordion ol{padding-left:16px;margin-bottom:16px}.wysiwyg ul li,.wysiwyg ol li,.paragraph__text ul li,.paragraph__text ol li,.card__text ul li,.card__text ol li,.accordion ul li,.accordion ol li{margin-bottom:8px}.wysiwyg ul li>ul,.wysiwyg ul li ol,.wysiwyg ol li>ul,.wysiwyg ol li ol,.paragraph__text ul li>ul,.paragraph__text ul li ol,.paragraph__text ol li>ul,.paragraph__text ol li ol,.card__text ul li>ul,.card__text ul li ol,.card__text ol li>ul,.card__text ol li ol,.accordion ul li>ul,.accordion ul li ol,.accordion ol li>ul,.accordion ol li ol{margin-top:8px}.wysiwyg ol,.paragraph__text ol,.card__text ol,.accordion ol{padding-left:18px}.wysiwyg li,.paragraph__text li,.card__text li,.accordion li{font-size:1rem;line-height:1.5;font-optical-sizing:auto;font-style:normal;color:rgba(16,41,76,.7)}.wysiwyg li strong,.wysiwyg li em,.paragraph__text li strong,.paragraph__text li em,.card__text li strong,.card__text li em,.accordion li strong,.accordion li em{color:inherit}.wysiwyg li a,.paragraph__text li a,.card__text li a,.accordion li a{color:#0f5680}.wysiwyg pre,.paragraph__text pre,.card__text pre,.accordion pre{margin:1em 0px}img.alignleft{float:left;margin-right:16px}img.alignright{float:right;margin-left:16px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;width:calc(100% - 32px);margin:0 auto;max-width:1200px;padding:16px 0 8px}@media(min-width: 768px){.breadcrumbs{width:calc(100% - 80px);padding:10px 0 8px}}.breadcrumbs>a{color:#10294c;transition:color .4s ease}.breadcrumbs>a:hover{color:#10294c}.breadcrumbs>a svg{margin-left:8px;width:5px;height:auto}.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}.sr-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}.alert-bar-container{padding:8px 24px 4px;background-color:#c62828}.alert-bar-container .alert-bar-inner-container{text-align:center}.alert-bar-container .alert-bar-inner-container .alert-bar{display:inline-flex;color:#fff;font-size:1rem;line-height:1.5;font-weight:300;text-align:left;gap:8px}.alert-bar-container .alert-bar-inner-container .alert-bar::before{content:"";background-image:url("../images/warning.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:22px;min-width:22px;height:22px;display:inline-flex}.wysiwyg img{margin:20px 0;display:block}.wysiwyg img.alignleft{margin:20px 20px 20px 0;float:left}.wysiwyg img.aligncenter{margin:20px auto}.wysiwyg img.alignright{margin:20px 0 20px 20px;float:right}.wysiwyg p,.wysiwyg li{font-size:1.25rem;line-height:1.6}#external-link-modal{z-index:999999}.top-bar{background-color:#0f5680;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:1380px;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 24px;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:225px;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:40px}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li a{font-size:.875rem;position:relative;box-shadow:none;bottom:auto;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:#212721;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:1rem;padding:0px;border-radius:0;font-weight:normal;color:#10294c;background-color:rgba(0,0,0,0);min-height:auto}}@media(min-width: 1250px){.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li a:hover{color:#10294c;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;display:inline-flex;gap:8px;align-items:center}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li a .i72-svg{margin-right:8px;width:24px}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li a .i72-svg svg{margin:0}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li a::after{content:none}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li a.active svg path{fill:#adbd39}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li:last-child a{display:inline-flex;align-items:center;justify-content:center;background-color:#0f5680;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 40px;transition:all .4s ease}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li:last-child a:hover{background-color:#10294c}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li>.sub-menu{position:absolute;gap:0;left:50%;top:44px;transform:translateX(-50%);max-height:0;overflow:hidden;width:160px;flex-direction:column;z-index:9;align-items:flex-start;background-color:#fff;border:1px solid #10294c;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:rgba(0,0,0,0);border-radius:0;padding:8px;min-height:auto;font-weight:400;color:#10294c}.top-bar .top-bar-container .top-bar-buttons .top-nav ul>li>.sub-menu li a:hover{background-color:rgba(0,0,0,0);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}.top-bar .top-bar-container a.search-link{color:#212721;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:0;font-size:1rem;color:#10294c;background-color:rgba(0,0,0,0);min-height:auto;height:auto;margin:0 40px 0 0}}.top-bar .top-bar-container a.search-link svg{margin-right:8px;height:22px;width:22px}.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:#10294c}@media(min-width: 1250px){.top-bar .top-bar-container a.search-link:hover{background-color:rgba(0,0,0,0);text-decoration:underline;color:#10294c}}.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:#10294c}@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:#adbd39}.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:#fff}}.nav-container .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#eef4f8}.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:60px;width:170px;background-color:rgba(0,0,0,0);padding:6px;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:64px;margin-right:18px;top:8px}@media(min-width: 1250px){.nav-container .mobile-container .menu-toggle{display:none}}.nav-container .mobile-container .menu-toggle span{background-color:#10294c;width:22px;height:3px;margin-bottom:4px;border-radius:0;display:flex;gap:4px;opacity:1;transition:all .4s ease}.nav-container .mobile-container .menu-toggle span:nth-child(2),.nav-container .mobile-container .menu-toggle span:nth-child(3){transition:opacity .4s ease}.nav-container .mobile-container .menu-toggle span::after{content:"";width:3px;height:100%;background-color:#10294c;position:absolute;right:-7px;top:0px;transition:all .4s ease}.nav-container .main-nav-container{background-image:none;background-color:#eef4f8;padding:0;max-height:0;overflow:hidden;position:absolute;box-shadow:0 4px 4px 0 hsla(0,0%,100%,.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:#eef4f8;width:auto;position:relative;max-height:none;overflow:visible;max-width:none;padding:0 40px;display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto}}.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 ul{display:flex;list-style-type:none;align-items:stretch;justify-content:space-around;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 a{font-size:1rem;text-decoration:none;text-align:center;padding:0;display:flex;height:100%;margin:0;font-weight:400;color:#10294c;align-items:center;transition:all .4s ease}.nav-container .main-nav-container .top-nav ul li a span{font-family:inherit;color:inherit;font-weight:inherit;display:inline-flex;align-items:center;gap:8px}.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 .i72-svg{margin-right:8px;width:24px}.nav-container .main-nav-container .top-nav ul li a .i72-svg svg{margin:0}.nav-container .main-nav-container .top-nav ul li a:hover{color:#0f5680}.nav-container .main-nav-container .top-nav ul li>.sub-menu{position:absolute;gap:0;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:1px solid #10294c;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:rgba(0,0,0,0);color:#10294c;font-weight:400;border-radius:0;padding: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:rgba(0,0,0,0);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:#212721}.nav-container .main-nav-container .top-nav ul li:last-child a{display:inline-flex;align-items:center;justify-content:center;background-color:#0f5680;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 40px;transition:all .4s ease}.nav-container .main-nav-container .top-nav ul li:last-child a:hover{background-color:#10294c}.nav-container .main-nav{background-color:rgba(0,0,0,0);padding:0 14px;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 34px;width:100%;overflow:visible;background-color:#eef4f8}}@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>ul{list-style:none;position:static}@media(min-width: 768px){.nav-container .main-nav>ul{position:static}}@media(min-width: 1250px){.nav-container .main-nav>ul{display:flex;min-height:50px;gap:0;width:100%;align-items:center;justify-content:space-between;max-width:1240px;position:static;margin:0 auto}}@media(min-width: 1440px){.nav-container .main-nav>ul{padding-right:0;border-bottom-right-radius:0;border-top-right-radius:0}}.nav-container .main-nav>ul 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>ul li{width:100%;position:static}}@media(min-width: 1250px){.nav-container .main-nav>ul 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>ul li.menu-item-has-children>a{padding-right:26px}}.nav-container .main-nav>ul li a{font-size:1rem;display:flex;font-weight:400;text-transform:none;line-height:1.5;color:#10294c;text-decoration:none;padding:8px 6px;border-bottom:0;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease}@media(min-width: 768px){.nav-container .main-nav>ul li a{font-size:1rem}}@media(min-width: 1250px){.nav-container .main-nav>ul li a{border-bottom:none;color:#10294c;letter-spacing:normal;height:100%;display:flex;justify-content:center;align-items:center;padding:20px 6px 26px;font-size:1rem;font-weight:400}}@media(min-width: 1250px){.nav-container .main-nav>ul li a::after{content:"";position:absolute;left:0;bottom:16px;width:100%;height:2px;background:#adbd39;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}}.nav-container .main-nav>ul li a:hover{color:#10294c;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>ul li a:hover{color:#10294c;background-color:rgba(0,0,0,0);text-decoration:none}}@media(min-width: 1250px){.nav-container .main-nav>ul li a:hover::after{transform:scaleX(1)}}.nav-container .main-nav>ul li a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;box-shadow:0}.nav-container .main-nav>ul li a.active{color:#10294c;text-decoration:underline}@media(min-width: 1250px){.nav-container .main-nav>ul li a.active{text-decoration:none}}.nav-container .main-nav>ul li a:active{color:#10294c;text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width: 1250px){.nav-container .main-nav>ul li a:active{text-decoration:none}}@media(min-width: 1250px){.nav-container .main-nav>ul li a:before{content:none}}.nav-container .main-nav>ul li a:focus-visible{outline:-webkit-focus-ring-color auto 1px}.nav-container .main-nav>ul li .sub-menu{padding:0 0 0 34px;position:relative;z-index:2;width:100%;height:100%;background-color:#eef4f8;max-height:0;overflow:hidden;visibility:hidden;list-style:none;transition:all .4s ease}@media(min-width: 768px){.nav-container .main-nav>ul li .sub-menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu{position:absolute;overflow:hidden;opacity:.75;max-height:0;width:100%;height:auto;padding:20px 40px;z-index:1;left:0;transform:none;background-color:#10294c;top:auto;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-radius:0;gap:20px 68px;flex-direction:row;transition:max-height .3s ease,padding .3s ease,visibility .3s ease,opacity .6s ease}}@media(min-width: 1340px){.nav-container .main-nav>ul li .sub-menu{padding-left:calc((100vw - 1240px)/2);padding-right:calc((100vw - 1240px)/2)}}@media(min-width: 768px){.nav-container .main-nav>ul li .sub-menu li{opacity:1;transition:opacity 0s ease;margin-bottom:16px}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu li{display:inline-flex;width:auto;height:auto;opacity:1;margin-bottom:0;transition:opacity .4s ease}}.nav-container .main-nav>ul li .sub-menu li a{border-bottom:none;padding:6px;font-weight:400}@media(min-width: 768px){.nav-container .main-nav>ul li .sub-menu li a{padding:6px;font-size:1rem}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu li a{padding:6px 6px 9px;font-size:1rem;color:#fff;height:auto;display:block;text-align:left;font-weight:400}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu li a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#adbd39;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}}.nav-container .main-nav>ul li .sub-menu li a:hover,.nav-container .main-nav>ul li .sub-menu li a:active{color:#10294c;text-decoration:underline}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu li a:hover,.nav-container .main-nav>ul li .sub-menu li a:active{color:#fff;text-decoration:none}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu li a:hover::after,.nav-container .main-nav>ul li .sub-menu li a:active::after{transform:scaleX(1)}}@media(min-width: 1250px){.nav-container .main-nav>ul 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>ul li .sub-menu.active{max-height:800px;padding:6px 0 6px 34px;visibility:visible}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu.active{box-shadow:none;overflow:hidden;padding:20px 40px;z-index:2;max-height:2500px;opacity:1;transition:max-height .3s ease,padding .3s ease,visibility .3s ease,opacity 0s ease}}@media(min-width: 1340px){.nav-container .main-nav>ul li .sub-menu.active{padding-left:calc((100vw - 1240px)/2);padding-right:calc((100vw - 1240px)/2)}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu.active::after{content:none}}@media(min-width: 768px){.nav-container .main-nav>ul li .sub-menu::before{content:none}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu::before{display:none}}@media(min-width: 1250px){.nav-container .main-nav>ul li .sub-menu.split::after{content:"";height:calc(100% - 105px);width:1px;background-color:#212721;position:absolute;top:55px;left:49%}}@media(min-width: 1250px){.nav-container .main-nav>ul li.menu-item-has-children>a::after{content:"";position:absolute;left:0;bottom:16px;width:100%;height:2px;background:#adbd39;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}}.nav-container .main-nav>ul li.menu-item-has-children>a::before{content:"";background-image:url("../images/add.svg");width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:47%;transform:translateY(-50%);right:6px;opacity:1;transition:all .2s ease}@media(min-width: 1250px){.nav-container .main-nav>ul li.menu-item-has-children>a::before{height:24px;top:43%;right:1px;width:24px}}.nav-container .main-nav>ul li.menu-item-has-children>a.active::before{background-image:url("../images/subtract.svg")}.nav-container .main-nav>ul li.menu-item-has-children>a:hover::after{transform:scaleX(1)}@media(min-width: 1250px){.nav-container .main-nav>ul li.current-menu-item>a,.nav-container .main-nav>ul li.current-menu-parent>a{box-shadow:none;color:#212721;background-color:rgba(0,0,0,0);position:relative;width:auto;top:auto}}@media(min-width: 1250px){.nav-container .main-nav>ul li:last-child .sub-menu{right:auto;left:0}}@media(min-width: 1440px){.nav-container .main-nav>ul li:last-child .sub-menu{right:auto}}@media(min-width: 1250px){.nav-container .main-nav>ul li:nth-last-child(2) .sub-menu{left:0}}.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;right:-6px}.nav-container.active .mobile-container .menu-toggle span{transform:rotate(-45deg);margin-top:10px;height:3px;width:28px;background-color:#10294c}.nav-container.active .mobile-container .menu-toggle span:nth-child(2),.nav-container.active .mobile-container .menu-toggle span:nth-child(3){opacity:0;transition:opacity 0s ease}.nav-container.active .mobile-container .menu-toggle span:last-child{transform:rotate(225deg);margin-top:-33px}.nav-container.active .mobile-container .menu-toggle span::after{right:0}.nav-container.active .main-nav-container{background-image:none;background-color:#eef4f8;padding:0;max-height:3000px;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:#eef4f8}}@media(min-width: 1250px){.nav-container.active .main-nav-container{padding:0;background-color:#eef4f8;background-image:none;box-shadow:none;overflow:visible;max-height:calc(100vh - 195px)}}.nav-container.active .main-nav-container .main-nav{padding:0 14px;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.nav-container.active .main-nav-container .main-nav{padding:0 34px;background-color:#eef4f8}}@media(min-width: 1250px){.nav-container.active .main-nav-container .main-nav{padding:0;background-color:#eef4f8}}header{z-index:3}.carousel{overflow:hidden}.carousel.background-color--light-blue{background-color:#eef4f8}.carousel.full-width{padding:24px 0}@media(min-width: 768px){.carousel.full-width{padding:40px 0}}.carousel.full-width .carousel__container{max-width:1240px;width:calc(100% - 40px)}@media(min-width: 768px){.carousel.full-width .carousel__container{width:calc(100% - 100px)}}@media(min-width: 768px){.carousel.slides--1 .carousel__inner-container .image,.carousel.slides--1 .carousel__inner-container .card,.carousel.slides--1 .carousel__inner-container>div,.carousel.slides--1 .carousel__inner-container>h1,.carousel.slides--1 .carousel__inner-container>h2,.carousel.slides--1 .carousel__inner-container>h3,.carousel.slides--1 .carousel__inner-container>h4,.carousel.slides--1 .carousel__inner-container>h5,.carousel.slides--1 .carousel__inner-container>a{height:46vw;width:calc(100vw - 80px);max-width:calc(100vw - 80px);min-width:calc(100vw - 80px)}}@media(min-width: 1250px){.carousel.slides--1 .carousel__inner-container .image,.carousel.slides--1 .carousel__inner-container .card,.carousel.slides--1 .carousel__inner-container>div,.carousel.slides--1 .carousel__inner-container>h1,.carousel.slides--1 .carousel__inner-container>h2,.carousel.slides--1 .carousel__inner-container>h3,.carousel.slides--1 .carousel__inner-container>h4,.carousel.slides--1 .carousel__inner-container>h5,.carousel.slides--1 .carousel__inner-container>a{max-height:650px;width:1200px;max-width:1200px;min-width:1200px}}.carousel.slides--1 .carousel__inner-container>a.link-box{display:flex}.carousel.slides--1 .carousel__inner-container .card{height:auto;max-height:none;align-self:stretch;background-color:#fff}.carousel.slides--1 .carousel__inner-container .card .i72-image,.carousel.slides--1 .carousel__inner-container .card .i72-svg{max-height:159px}.carousel.slides--1 .carousel__inner-container .paragraph{height:auto;max-height:none}.carousel.slides--1 .carousel__inner-container>div.no-results{height:80px;padding:24px 0 0;text-align:left}@media(min-width: 768px){.carousel.slides--2 .carousel__inner-container .image,.carousel.slides--2 .carousel__inner-container .card,.carousel.slides--2 .carousel__inner-container>div,.carousel.slides--2 .carousel__inner-container>h1,.carousel.slides--2 .carousel__inner-container>h2,.carousel.slides--2 .carousel__inner-container>h3,.carousel.slides--2 .carousel__inner-container>h4,.carousel.slides--2 .carousel__inner-container>h5,.carousel.slides--2 .carousel__inner-container>a{height:40vw;width:calc(50vw - 60px);max-width:calc(50vw - 60px);min-width:calc(50vw - 60px)}}@media(min-width: 1024px){.carousel.slides--2 .carousel__inner-container .image,.carousel.slides--2 .carousel__inner-container .card,.carousel.slides--2 .carousel__inner-container>div,.carousel.slides--2 .carousel__inner-container>h1,.carousel.slides--2 .carousel__inner-container>h2,.carousel.slides--2 .carousel__inner-container>h3,.carousel.slides--2 .carousel__inner-container>h4,.carousel.slides--2 .carousel__inner-container>h5,.carousel.slides--2 .carousel__inner-container>a{height:37vw}}@media(min-width: 1250px){.carousel.slides--2 .carousel__inner-container .image,.carousel.slides--2 .carousel__inner-container .card,.carousel.slides--2 .carousel__inner-container>div,.carousel.slides--2 .carousel__inner-container>h1,.carousel.slides--2 .carousel__inner-container>h2,.carousel.slides--2 .carousel__inner-container>h3,.carousel.slides--2 .carousel__inner-container>h4,.carousel.slides--2 .carousel__inner-container>h5,.carousel.slides--2 .carousel__inner-container>a{max-height:450px;width:580px;max-width:580px;min-width:580px}}.carousel.slides--2 .carousel__inner-container>a.link-box{display:flex}.carousel.slides--2 .carousel__inner-container .card{height:auto;max-height:none;align-self:stretch;background-color:#fff}.carousel.slides--2 .carousel__inner-container .card .i72-image,.carousel.slides--2 .carousel__inner-container .card .i72-svg{max-height:159px}.carousel.slides--2 .carousel__inner-container .paragraph{height:auto;max-height:none}.carousel.slides--2 .carousel__inner-container>div.no-results{height:80px;padding:24px 0 0;text-align:left}@media(min-width: 768px){.carousel.slides--4 .carousel__inner-container .image,.carousel.slides--4 .carousel__inner-container .card,.carousel.slides--4 .carousel__inner-container>div,.carousel.slides--4 .carousel__inner-container>h1,.carousel.slides--4 .carousel__inner-container>h2,.carousel.slides--4 .carousel__inner-container>h3,.carousel.slides--4 .carousel__inner-container>h4,.carousel.slides--4 .carousel__inner-container>h5,.carousel.slides--4 .carousel__inner-container>a{height:35vw;width:calc(50vw - 60px);max-width:calc(50vw - 60px);min-width:calc(50vw - 60px)}}@media(min-width: 1024px){.carousel.slides--4 .carousel__inner-container .image,.carousel.slides--4 .carousel__inner-container .card,.carousel.slides--4 .carousel__inner-container>div,.carousel.slides--4 .carousel__inner-container>h1,.carousel.slides--4 .carousel__inner-container>h2,.carousel.slides--4 .carousel__inner-container>h3,.carousel.slides--4 .carousel__inner-container>h4,.carousel.slides--4 .carousel__inner-container>h5,.carousel.slides--4 .carousel__inner-container>a{height:32vw;width:calc(25vw - 50px);max-width:calc(25vw - 50px);min-width:calc(25vw - 50px)}}@media(min-width: 1250px){.carousel.slides--4 .carousel__inner-container .image,.carousel.slides--4 .carousel__inner-container .card,.carousel.slides--4 .carousel__inner-container>div,.carousel.slides--4 .carousel__inner-container>h1,.carousel.slides--4 .carousel__inner-container>h2,.carousel.slides--4 .carousel__inner-container>h3,.carousel.slides--4 .carousel__inner-container>h4,.carousel.slides--4 .carousel__inner-container>h5,.carousel.slides--4 .carousel__inner-container>a{max-height:350px;width:270px;max-width:270px;min-width:270px}}.carousel.slides--4 .carousel__inner-container>a.link-box{display:flex}.carousel.slides--4 .carousel__inner-container .card{height:auto;max-height:none;align-self:stretch;background-color:#fff}.carousel.slides--4 .carousel__inner-container .card .i72-image,.carousel.slides--4 .carousel__inner-container .card .i72-svg{max-height:159px}.carousel.slides--4 .carousel__inner-container .paragraph{height:auto;max-height:none}.carousel.slides--4 .carousel__inner-container>div.no-results{height:80px;padding:24px 0 0;text-align:left}.carousel__container{margin:0 auto;overflow:hidden;width:100%;max-width:100%}.carousel__inner-container{display:flex;flex-direction:row;align-items:center;gap:20px}.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:calc(100vw - 40px);min-width:calc(100vw - 40px);max-width:calc(100vw - 40px);height:90vw;max-height:400px;background-color:rgba(0,0,0,0);margin:0 !important}@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 - 60px);max-width:calc(50vw - 60px);min-width:calc(50vw - 60px)}}@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.333vw - 46px);max-width:calc(33.333vw - 46px);min-width:calc(33.333vw - 46px)}}@media(min-width: 1340px){.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;width:400px;max-width:400px;min-width:400px}}.carousel__inner-container>a.link-box{display:flex}.carousel__inner-container .card{height:auto;max-height:none;align-self:stretch;background-color:#eef4f8}.carousel__inner-container .card .i72-image,.carousel__inner-container .card .i72-svg{max-height:255px}.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__counter{display:none}.carousel__controls{display:flex;justify-content:center;padding:32px 16px 0 16px;align-items:center;gap:60px;margin:0}.carousel__prev-btn,.carousel__next-btn{width:auto;height:auto;display:flex;align-items:center;justify-content:center;border:0;gap:16px;background-color:rgba(0,0,0,0);cursor:pointer}.carousel__prev-btn span,.carousel__next-btn span{color:#10294c;font-size:1rem;font-weight:700}.carousel__prev-btn svg,.carousel__next-btn svg{width:56px;height:auto}.carousel__prev-btn svg>rect,.carousel__next-btn svg>rect{transition:all .4s ease}.carousel__prev-btn svg path,.carousel__next-btn svg path{transition:all .4s ease}.carousel__prev-btn:hover>svg>rect,.carousel__next-btn:hover>svg>rect{stroke:#fff;fill:#adbd39}.carousel__prev-btn:hover>svg path,.carousel__next-btn:hover>svg path{fill:#fff}.carousel__next-btn svg{transform:rotate(0deg)}.hero{display:flex;flex-direction:column;padding:0;min-height:auto;margin-bottom:24px}@media(min-width: 768px){.hero{margin-bottom:32px}}.hero.hero--home{min-height:380px;padding:24px 40px 40px}@media(min-width: 1250px){.hero.hero--home{padding:64px 100px;min-height:350px}}.hero.hero--home .hero__inner-container{max-width:1072px}.hero.hero--home .hero__title{padding:0}.hero.hero--home .hero__title::before{display:none}.hero.hero--home .hero__text{max-width:950px;line-height:1.5}.hero__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;width:100%;order:1}@media(min-width: 768px){.hero__image{height:20vw;max-height:465px}}.hero__eyebrow{font-size:1rem;color:#fff;font-weight:300;max-width:525px;line-height:1.5;letter-spacing:4.8px;text-transform:uppercase}.hero .hero__eyebrow p{font-size:1rem;color:#fff;font-weight:300;line-height:1.5;letter-spacing:4.8px;text-transform:normal}.hero__inner-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;gap:12px;background-color:#10294c;width:100%;z-index:2;max-width:none}@media(min-width: 768px){.hero__inner-container{order:2}}@media(min-width: 1250px){.hero__inner-container{padding:32px 64px 36px}}@media(min-width: 1408px){.hero__inner-container{padding-left:calc((100vw - 1280px)/2);padding-right:calc((100vw - 1280px)/2)}}.hero__title{margin:0;max-width:none;color:#fff;font-weight:400;padding:0;font-size:1.875rem;line-height:1.33;letter-spacing:.3px}@media(min-width: 1250px){.hero__title{font-size:2.75rem;letter-spacing:normal}}.hero__text{margin-bottom:24px;max-width:1028px;line-height:1.62;color:#212721;font-weight:700}@media(min-width: 768px){.hero__text{font-weight:700}}.hero__links{display:flex;flex-wrap:wrap;gap:16px}.hero__link{background-color:#10294c;text-decoration:none;color:#fff;display:inline-flex;padding:16px 24px;font-size:1.375rem;font-weight:700;transition:background-color .4s ease}.hero__link:hover{background-color:#10294c}.page-container>.page-width.home-hero,.home-hero{min-height:350px;width:100%;padding:0;max-width:none;margin:0;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;flex-direction:column}.page-container>.page-width.home-hero .hero__buttons-container,.home-hero .hero__buttons-container{display:flex;flex-direction:column;padding:20px;gap:20px;width:100%}@media(min-width: 1024px){.page-container>.page-width.home-hero .hero__buttons-container,.home-hero .hero__buttons-container{flex-direction:row;padding:20px 0}}.page-container>.page-width.home-hero .hero__banners-container,.home-hero .hero__banners-container{margin:0 auto;overflow:hidden;width:100vw;min-width:100vw;max-width:100vw}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__controls,.home-hero .hero__banners-container .hero-carousel__controls{display:flex;justify-content:center;padding:16px 24px;align-items:center;gap:24px;margin:0 auto;width:100%}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__controls,.home-hero .hero__banners-container .hero-carousel__controls{background-color:rgba(0,0,0,0);padding:16px 40px;z-index:3}}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button,.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button{border:1px solid rgba(0,0,0,0);width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0)}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button span,.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button span{border-radius:50%;width:8px;height:8px;display:inline-flex;background-color:#212721;transition:all .4s ease}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button:hover,.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button:hover{border-color:#212721}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button.active,.home-hero .hero__banners-container .hero-carousel__controls .hero-carousel__button.active{border-color:#212721}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__prev-btn,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__next-btn,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause,.home-hero .hero__banners-container .hero-carousel__prev-btn,.home-hero .hero__banners-container .hero-carousel__next-btn,.home-hero .hero__banners-container .hero-carousel__pause{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer;transition:border-color .4s ease}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__prev-btn svg,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__next-btn svg,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause svg,.home-hero .hero__banners-container .hero-carousel__prev-btn svg,.home-hero .hero__banners-container .hero-carousel__next-btn svg,.home-hero .hero__banners-container .hero-carousel__pause svg{width:28px;height:auto}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__prev-btn svg path,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__next-btn svg path,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause svg path,.home-hero .hero__banners-container .hero-carousel__prev-btn svg path,.home-hero .hero__banners-container .hero-carousel__next-btn svg path,.home-hero .hero__banners-container .hero-carousel__pause svg path{transition:fill .4s ease}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__prev-btn:hover span,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__next-btn:hover span,.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause:hover span,.home-hero .hero__banners-container .hero-carousel__prev-btn:hover span,.home-hero .hero__banners-container .hero-carousel__next-btn:hover span,.home-hero .hero__banners-container .hero-carousel__pause:hover span{background-color:#10294c}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause,.home-hero .hero__banners-container .hero-carousel__pause{gap:5px}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause span,.home-hero .hero__banners-container .hero-carousel__pause span{height:22px;width:4px;border-radius:2px;background-color:#212721;display:block;transition:background-color .4s ease}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause.hidden,.home-hero .hero__banners-container .hero-carousel__pause.hidden{display:none}.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause:hover span,.home-hero .hero__banners-container .hero-carousel__pause:hover span{background-color:#212721}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banners-container .hero-carousel__pause:hover span,.home-hero .hero__banners-container .hero-carousel__pause:hover span{background-color:#10294c}}.page-container>.page-width.home-hero .hero__banners-inner-container,.home-hero .hero__banners-inner-container{display:flex;flex-direction:row;align-items:center;gap:0;height:auto;min-height:460px;background-color:#212721}@media(min-width: 375px){.page-container>.page-width.home-hero .hero__banners-inner-container,.home-hero .hero__banners-inner-container{min-height:400px}}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banners-inner-container,.home-hero .hero__banners-inner-container{min-height:365px}}@media(min-width: 1250px){.page-container>.page-width.home-hero .hero__banners-inner-container,.home-hero .hero__banners-inner-container{min-height:350px}}@keyframes leftNext{from{left:100%}to{left:0}}@keyframes leftCurr{from{left:0}to{left:-100%}}@keyframes rightNext{from{left:-100%}to{left:0}}@keyframes rightCurr{from{left:0}to{left:100%}}.page-container>.page-width.home-hero .hero__banner,.home-hero .hero__banner{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;text-decoration:none;width:100vw;min-width:100vw;max-width:100vw;padding:0;min-height:460px;height:100%;background-color:#262626;position:absolute;left:100%;animation:.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s left;animation-fill-mode:forwards;visibility:hidden;transition:visibility .4s ease}@media(min-width: 375px){.page-container>.page-width.home-hero .hero__banner,.home-hero .hero__banner{min-height:400px}}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banner,.home-hero .hero__banner{min-height:365px}}@media(min-width: 1250px){.page-container>.page-width.home-hero .hero__banner,.home-hero .hero__banner{min-height:350px}}.page-container>.page-width.home-hero .hero__banner .i72-image,.home-hero .hero__banner .i72-image{background-repeat:no-repeat;background-position:center;background-size:cover;max-width:none;position:absolute;inset:0}.page-container>.page-width.home-hero .hero__banner .banner__image-container,.home-hero .hero__banner .banner__image-container{display:block}.page-container>.page-width.home-hero .hero__banner .banner__image-container::after,.home-hero .hero__banner .banner__image-container::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.55);z-index:1}.page-container>.page-width.home-hero .hero__banner .banner__container,.home-hero .hero__banner .banner__container{display:flex;flex-direction:column;height:100%;width:100%;min-height:460px;height:100vw;align-items:center;justify-content:center;padding:24px 40px 36px;z-index:2}@media(min-width: 375px){.page-container>.page-width.home-hero .hero__banner .banner__container,.home-hero .hero__banner .banner__container{min-height:400px}}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banner .banner__container,.home-hero .hero__banner .banner__container{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:32px 60px;min-height:365px;height:26vw;max-width:1360px;margin:0 auto}}@media(min-width: 1250px){.page-container>.page-width.home-hero .hero__banner .banner__container,.home-hero .hero__banner .banner__container{min-height:350px;max-width:1440px;padding:60px 100px}}.page-container>.page-width.home-hero .hero__banner .banner__container .text-container,.home-hero .hero__banner .banner__container .text-container{order:1;text-align:left;width:100%;max-width:450px}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banner .banner__container .text-container,.home-hero .hero__banner .banner__container .text-container{max-width:none;margin-top:0;text-align:left;display:flex;align-items:flex-start;justify-content:space-between}}.page-container>.page-width.home-hero .hero__banner .banner__container .text-container .title,.home-hero .hero__banner .banner__container .text-container .title{color:#fff;font-size:1.875rem;font-weight:400;margin-bottom:20px;line-height:1.33}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banner .banner__container .text-container .title,.home-hero .hero__banner .banner__container .text-container .title{margin-bottom:0;flex-basis:50%;font-size:2.75rem;padding-right:36px}}@media(min-width: 1250px){.page-container>.page-width.home-hero .hero__banner .banner__container .text-container .title,.home-hero .hero__banner .banner__container .text-container .title{font-size:3.65rem;line-height:1.2;padding-right:42px}}.page-container>.page-width.home-hero .hero__banner .banner__container .text-container .description,.home-hero .hero__banner .banner__container .text-container .description{color:#fff;font-size:1rem;opacity:1;line-height:1.5;font-weight:300;margin:0}@media(min-width: 1250px){.page-container>.page-width.home-hero .hero__banner .banner__container .text-container .description,.home-hero .hero__banner .banner__container .text-container .description{font-size:1.25rem;line-height:1.6}}.page-container>.page-width.home-hero .hero__banner .banner__container .text-inner-container,.home-hero .hero__banner .banner__container .text-inner-container{text-align:left;flex-basis:50%;display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 768px){.page-container>.page-width.home-hero .hero__banner .banner__container .text-inner-container,.home-hero .hero__banner .banner__container .text-inner-container{padding-top:12px}}.page-container>.page-width.home-hero .hero__banner .banner__container .button,.home-hero .hero__banner .banner__container .button{margin-top:26px}.page-container>.page-width.home-hero .hero__banner .inner-container,.home-hero .hero__banner .inner-container{display:flex;flex-direction:column;justify-content:center;gap:16px}.page-container>.page-width.home-hero .hero__banner.active,.home-hero .hero__banner.active{visibility:visible}@media(min-width: 1024px){.hero:has(.buttons-center){background-image:none}}.footer{background-color:#10294c;padding:0;background-image:none}.footer__container{padding:40px 32px;display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.footer__container{flex-direction:row;padding:80px 100px 40px;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}}.footer__inner-container{display:flex;flex-direction:column;align-items:center;gap:34px;margin-bottom:60px}@media(min-width: 1024px){.footer__inner-container{align-items:flex-start;flex-basis:31%}}.footer__logo{width:200px;height:auto}.footer__logo .i72-svg{width:100%;height:100%}.footer__logo .i72-svg svg{width:100%;height:100%}.footer__section-title{font-size:1rem;font-weight:300;text-align:center;color:#fff;opacity:.8;line-height:1.5;margin-bottom:14px}@media(min-width: 1024px){.footer__section-title{text-align:left}}.footer__social-nav ul{display:flex;gap:8px;align-items:center;justify-content:center;list-style-type:none}@media(min-width: 1024px){.footer__social-nav ul{justify-content:flex-start}}.footer__social-nav ul li a .i72-svg{width:68px;height:auto}.footer__social-nav ul li a .i72-svg svg{width:100%;height:100%}.footer__social-nav ul li a .i72-svg svg rect{transition:all .4s ease}.footer__social-nav ul li a:hover .i72-svg svg rect{stroke:#adbd39;stroke-width:1}.footer__app-nav ul{display:flex;gap:20px;align-items:center;justify-content:center;list-style-type:none}@media(min-width: 1024px){.footer__app-nav ul{justify-content:flex-start}}.footer__app-nav ul li a .i72-svg{width:135px;height:40px}.footer__app-nav ul li a .i72-svg svg{width:100%;height:100%;transition:all .4s ease}.footer__app-nav ul li a:hover .i72-svg svg{transform:scale(1.075)}.footer__navigation-section{display:none}@media(min-width: 1024px){.footer__navigation-section{display:block;flex-basis:60%}}.footer__main-nav>ul{display:flex;justify-content:space-between;list-style-type:none;gap:16px}@media(min-width: 1024px){.footer__main-nav>ul{padding-bottom:14px}}.footer__main-nav>ul>li>a{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.33;text-decoration:none;margin-bottom:28px;display:inline-flex}@media(min-width: 1024px){.footer__main-nav>ul>li>a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:#adbd39;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}}@media(min-width: 1250px){.footer__main-nav>ul>li>a:hover::after{transform:scaleX(1)}}.footer__main-nav>ul>li>ul.sub-menu{display:flex;flex-direction:column;gap:20px}.footer__main-nav>ul>li>ul.sub-menu li a{color:#fff;font-weight:300;font-size:1rem;opacity:.8;line-height:1.5;text-decoration:none}@media(min-width: 1024px){.footer__main-nav>ul>li>ul.sub-menu li a::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#adbd39;margin:0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in}}@media(min-width: 1250px){.footer__main-nav>ul>li>ul.sub-menu li a:hover::after{transform:scaleX(1)}}.footer__details-container{width:100%;display:flex;flex-direction:column;align-items:center;max-width:600px}@media(min-width: 1024px){.footer__details-container{flex-direction:row;justify-content:space-between;flex-basis:100%;max-width:none}}.footer__copyright-text{opacity:.5;font-weight:300;color:#fff;margin:0 0 32px}@media(min-width: 1024px){.footer__copyright-text{margin:0}}.footer__legal-nav{width:100%}@media(min-width: 1024px){.footer__legal-nav{width:auto}}.footer__legal-nav ul{display:flex;list-style-type:none;justify-content:space-between}@media(min-width: 1024px){.footer__legal-nav ul{gap:40px}}.footer__legal-nav ul li a{opacity:.5;font-weight:300;color:#fff;text-decoration:none}.footer__legal-nav ul li a:hover{text-decoration:underline}.footer__certification-links{background-color:#32557a;padding:20px 22px;display:flex;gap:10px;justify-content:center}@media(min-width: 768px){.footer__certification-links{padding:22px;gap:20px}}@media(min-width: 1024px){.footer__certification-links{gap:40px}}.footer__certification-links>a{transition:all .4s ease}.footer__certification-links>a .i72-svg{height:42px;width:50px;align-items:center}@media(min-width: 768px){.footer__certification-links>a .i72-svg{height:60px;width:80px}}@media(min-width: 1024px){.footer__certification-links>a .i72-svg{height:70px;width:100px}}.footer__certification-links>a .i72-svg svg{height:100%;width:100%;max-width:90px}@media(min-width: 768px){.footer__certification-links>a .i72-svg svg{max-width:120px}}@media(min-width: 1024px){.footer__certification-links>a .i72-svg svg{max-width:150px}}.footer__certification-links>a .i72-image{height:42px;width:50px;background-position:center;background-size:contain;background-repeat:no-repeat}@media(min-width: 768px){.footer__certification-links>a .i72-image{height:60px;width:80px}}@media(min-width: 1024px){.footer__certification-links>a .i72-image{height:70px;width:100px}}.footer__certification-links>a:hover{transform:scale(1.075)}.search-bar-container{display:flex;background-color:#eef4f8;justify-content:flex-start;align-items:center;height:0;overflow:hidden;visibility:hidden;padding:0 56px;transition:height .4s ease,visibility .4s ease}.search-bar-container .search-bar-inner-container{display:flex;justify-content:space-between;align-items:center;max-width:1240px;width:100%;margin:0 auto}.search-bar-container form{width:auto;margin:0;display:flex;justify-content:center;align-items:center;gap:0 8px}.search-bar-container form input[type=text]{background-color:#fff;color:#10294c;border-radius:0;font-size:1rem;font-weight:400;height:44px;width:clamp(600px,55vw,754px);padding:0 24px}.search-bar-container form input[type=submit]{z-index:2;display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;cursor:pointer;right:auto;top:auto;width:auto;border-radius:0;letter-spacing:1px;height:44px;border:0;font-size:1rem;padding:8px 40px;background-color:#10294c;color:#fff;font-weight:700;background-image:none;transition:all .4s ease}.search-bar-container form input[type=submit]:hover{background-color:#0f5680;color:#fff}.search-bar-container .close-search{height:45px;border:0;padding:8px;transition:all .4s ease}.search-bar-container .close-search svg{width:32px}.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:20px;display:flex;background-color:#eef4f8;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:70%;max-width:225px;padding:0 24px;background-image:url("../images/search.svg");background-size:14px;background-position:12px center;background-repeat:no-repeat;height:44px;font-size:.875rem}@media(min-width: 768px){.search-bar-container.mobile input[type=text]{max-width:325px}}.search-bar-container.mobile input[type=submit]{height:44px;padding:8px 40px;font-weight:700;font-size:1rem;transition:all .4s ease}.search-bar-container.mobile input[type=submit]:hover{background-color:#0f5680;color:#fff}.search-results-container{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 20px;max-width:1380px;margin:0 auto;display:none;background-color:#fff}@media(min-width: 768px){.search-results-container{padding:0 40px}}@media(min-width: 1250px){.search-results-container{padding:0 70px;display:block}}.search-results-container.active{padding:40px 20px 76px;max-height:3000px}@media(min-width: 768px){.search-results-container.active{padding:32px 40px 84px}}@media(min-width: 1250px){.search-results-container.active{padding:36px 70px}}.search-results-container .search-title-container>h2{font-size:1.5rem}.search-results-container .result-count{font-weight:500;color:#10294c;font-size:1rem;padding-bottom:0;max-width:none;display:block;border-bottom:0;margin:0 auto 40px;max-width:1240px}@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 0 40px;display:block;text-decoration:none}@media(min-width: 768px){.search-results-container .result{margin-bottom:48px}}.search-results-container .result .title{font-size:1.5rem;display:inline-block;text-decoration:none;font-weight:400;color:#0f5680;line-height:1.2;margin-bottom:16px;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.6}.search-results-container .result:hover .title{color:#0f5680}.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:#10294c;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:#10294c}.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:1rem;text-decoration:none;position:relative;right:auto;top:auto;width:130px;bottom:auto;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:0;letter-spacing:normal;height:44px;border:0;padding:8px 32px;background-color:#10294c;text-transform:uppercase;color:#fff;margin:0 auto;font-weight:700;transition:all .4s ease}.search-results-container .close-search-results:hover{border:0;background-color:#0f5680;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:auto;bottom:auto;transform:none;gap:0 8px}@media(min-width: 768px){.search-results-container.mobile .close-search-results{bottom:auto}}.pagination,.feed__pagination{display:flex;align-items:center;justify-content:center;gap:12px 6px;padding:12px 16px}@media(min-width: 1250px){.pagination,.feed__pagination{gap:12px 36px}}.pagination__button,.feed__pagination__button{font-size:1.25rem;line-height:1.2;color:#0f5680;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}.pagination__button span,.feed__pagination__button span{display:flex;align-items:center;justify-content:center;gap:6px}@media(min-width: 1250px){.pagination__button span,.feed__pagination__button span{margin-left:32px}}.pagination__button span svg,.feed__pagination__button span svg{width:16px;height:auto;transform:rotate(270deg)}.pagination__button span svg path,.feed__pagination__button span svg path{fill:#0f5680;transition:fill .4s ease}@media(min-width: 1250px){.pagination__button span.prev,.feed__pagination__button span.prev{margin-left:0;margin-right:32px}}.pagination__button span.prev svg,.feed__pagination__button span.prev svg{transform:rotate(90deg)}.pagination__button:hover,.feed__pagination__button:hover{color:#10294c;text-decoration:none}.pagination__button:hover span svg path,.feed__pagination__button:hover span svg path{fill:#10294c}.pagination__current,.feed__pagination__current{font-weight:500;border-bottom:2px solid #10294c;color:#10294c;font-size:1.25rem;line-height:1.2;margin:0;padding:0;min-width:20px;height:30px;display:flex;align-items:center;justify-content:center}.card{display:flex;flex-direction:column;background-color:#eef4f8;border:0;margin-bottom:0;flex:1;width:100%;border-radius:0;max-width:none;overflow:visible}@media(min-width: 768px){.card{margin-bottom:0;max-width:1200px;margin:0 auto}}.card.align-center .card__inner-container{text-align:center;align-items:center}.card.align-left .card__inner-container{text-align:left;align-items:flex-start}.card.align-right .card__inner-container{text-align:right;align-items:flex-end}.card .i72-image,.card .i72-svg{max-height:300px;height:50vw;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.card .i72-image,.card .i72-svg{height:45vw}}.card .i72-image svg,.card .i72-svg svg{height:100%;width:100%}.card__inner-container{padding:24px;color:#10294c;display:flex;min-height:auto;flex-direction:column;flex:1;gap:16px}@media(min-width: 1250px){.card__inner-container{padding-top:36px}}.card__inner-container>svg{position:absolute;top:-25px;right:24px}@media(min-width: 1250px){.card__inner-container>svg{top:-31px;width:62px;height:auto}}.card__inner-container>svg>rect{transition:all .4s ease}.card__inner-container>svg path{transition:all .4s ease}.card__title{margin-bottom:0;font-size:1.5rem;line-height:1.33;font-weight:700;color:#10294c;transition:color .4s ease}.card__title a{color:inherit;text-decoration:none}.card__title a:hover{color:#10294c}.card__subtitle{font-size:1rem;margin:-10px 0 0px;font-weight:400;line-height:1.5}.card__subheading p{color:#10294c;font-style:italic}.card__author{display:flex;gap:6px}.card__author p{margin:0}.card__authors p a{color:#10294c;font-style:italic;margin-right:6px}.card__authors p span{font-style:italic;margin-right:6px}.card__authors p *:last-child{margin-right:0}.card__text{margin-bottom:12px;padding-top:16px;width:100%;border-top:1px solid rgba(16,41,76,.1)}.card__text p{color:#10294c;opacity:.6}.card__button{margin-top:auto}.card__button:hover{background-color:#10294c}.card__link{font-size:1rem;color:#10294c;display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-weight:700;border-bottom:2px solid #adbd39;padding-bottom:5px;margin-top:auto;transition:all .4s ease}.card__link::after{content:"";background-image:url("../images/arrow--right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:21px;height:21px;display:inline-flex}.card__link:hover,.card__link:active{gap:14px;color:#0f5680;border-color:#0f5680}.card.card--icon{border:0;padding:24px 24px 20px}.card.card--icon .card__inner-container{padding:0}.card.card--icon .card__link{background-color:#10294c}.card.card--icon .card__link:hover{background-color:#10294c;color:#fff}.card.card--icon .i72-svg{width:65px;max-height:63px !important;height:auto;min-width:auto;max-width:none;margin-bottom:24px;padding:0 5px}.card.card--icon .card__link{display:inline-flex;align-items:center;justify-content:center;background-color:#10294c;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 20px}.card.card--icon .card__link svg{display:none}.card.card--icon.align-center .i72-svg{margin:0 auto}.card.card--icon.align-right .i72-svg{margin-left:auto}.card.card--cta{max-width:650px;min-width:auto}.card.card--cta.align-left{left:16px;margin:24px 0}@media(min-width: 768px){.card.card--cta.align-left{left:40px;margin:40px 0}}@media(min-width: 1250px){.card.card--cta.align-left{left:calc((100vw - 1200px)/2)}}.card.card--cta.align-center{margin:24px auto}@media(min-width: 768px){.card.card--cta.align-center{margin:40px auto}}.card.card--cta.align-right{margin:24px auto;margin-right:16px}@media(min-width: 768px){.card.card--cta.align-right{margin:40px auto;margin-right:40px}}@media(min-width: 1250px){.card.card--cta.align-right{margin:40px 0;left:calc((100vw - 100px)/2)}}a.card.card--anchor{text-decoration:none}a.card.card--anchor:hover .card__title{color:#10294c}a.card.card--anchor:hover .card__inner-container>svg>rect{stroke:#fff;fill:#adbd39}a.card.card--anchor:hover .card__inner-container>svg path{fill:#fff}a.card.card--anchor.background-color--002f6c:hover .card__title{color:#0f5680}a.card.card--anchor.background-color--002f6c:hover .card__link{color:#0f5680}a.card.card--anchor.background-color--002f6c:hover .card__link svg path{stroke:#0f5680}a.card.card--anchor.background-color--0067b9:hover .card__title{color:#eef4f8}a.card.card--anchor.background-color--0067b9:hover .card__link{color:#eef4f8}a.card.card--anchor.background-color--0067b9:hover .card__link svg path{stroke:#eef4f8}.card.card--anchor:has(a:hover) .card__inner-container>svg>rect{stroke:#fff;fill:#adbd39}.card.card--anchor:has(a:hover) .card__inner-container>svg path{fill:#fff}.card.card--anchor:has(a:hover) .card__title{color:#10294c}.link-box{height:334px;padding:24px;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;text-decoration:none;background-color:#10294c;box-shadow:none}@media(min-width: 1250px){.link-box{padding:24px}}.link-box.background-color--light-blue{background-color:#eef4f8}.link-box.background-color--light-blue .link-box__title,.link-box.background-color--light-blue .link-box__link{color:#10294c}.link-box.background-color--light-blue .link-box__title{text-shadow:none}.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:100%;width:100%;position:absolute;inset:0}.link-box .i72-image::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(to top, rgba(16, 41, 76, 0.65) 15%, rgba(16, 41, 76, 0) 33%)}.link-box .i72-svg{position:absolute;width:190px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%);transition:width .4s ease}.link-box__title{color:#fff;margin-bottom:12px;font-size:1.25rem;z-index:2;font-weight:700;text-shadow:0 4px 4px rgba(0,0,0,.25);transition:color .4s ease}.link-box__link{color:#fff;z-index:2;font-size:1rem;margin:0}.link-box__link svg{width:10px;top:1px;margin-left:8px}.link-box__link svg path{fill:#fff}.link-box:hover,.link-box:focus{box-shadow:0 3px 12px 0 rgba(0,0,0,.22)}.link-box:hover .link-box__link,.link-box:focus .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{padding:16px 0}.background.full-width .background__inner-container>*.page-width,.background.full-width .background__inner-container>.nf-form-cont{width:calc(100% - 40px);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% - 100px);padding:40px 0;max-width:1240px}}@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>.accordion.page-width{max-width:800px}.background.full-width .background__inner-container>.banner.page-width{padding:40px 32px;margin:24px auto}@media(min-width: 768px){.background.full-width .background__inner-container>.banner.page-width{padding:40px;margin:40px auto}}.background.full-width .background__inner-container>.card.page-width{padding:0;margin-bottom:24px}@media(min-width: 768px){.background.full-width .background__inner-container>.card.page-width{margin-bottom:40px}}.background.full-width .background__inner-container>.heading.page-width.align-left,.background.full-width .background__inner-container>.heading.full-width.align-left,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-left,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-left,.background.full-width .background__inner-container>.plain_text.page-width.align-left,.background.full-width .background__inner-container>.plain_text.full-width.align-left{padding:24px 0 0;max-width:900px;left:20px;margin:0 0 16px}@media(min-width: 768px){.background.full-width .background__inner-container>.heading.page-width.align-left,.background.full-width .background__inner-container>.heading.full-width.align-left,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-left,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-left,.background.full-width .background__inner-container>.plain_text.page-width.align-left,.background.full-width .background__inner-container>.plain_text.full-width.align-left{left:50px;padding:40px 0 0}}@media(min-width: 1340px){.background.full-width .background__inner-container>.heading.page-width.align-left,.background.full-width .background__inner-container>.heading.full-width.align-left,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-left,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-left,.background.full-width .background__inner-container>.plain_text.page-width.align-left,.background.full-width .background__inner-container>.plain_text.full-width.align-left{left:calc((100vw - 1240px)/2)}}.background.full-width .background__inner-container>.heading.page-width.align-right,.background.full-width .background__inner-container>.heading.full-width.align-right,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-right,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-right,.background.full-width .background__inner-container>.plain_text.page-width.align-right,.background.full-width .background__inner-container>.plain_text.full-width.align-right{padding:24px 0 0;max-width:900px;margin:0 auto 16px;margin-right:16px;text-align:right}@media(min-width: 768px){.background.full-width .background__inner-container>.heading.page-width.align-right,.background.full-width .background__inner-container>.heading.full-width.align-right,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-right,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-right,.background.full-width .background__inner-container>.plain_text.page-width.align-right,.background.full-width .background__inner-container>.plain_text.full-width.align-right{margin-right:40px;padding:40px 0 0}}@media(min-width: 1340px){.background.full-width .background__inner-container>.heading.page-width.align-right,.background.full-width .background__inner-container>.heading.full-width.align-right,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-right,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-right,.background.full-width .background__inner-container>.plain_text.page-width.align-right,.background.full-width .background__inner-container>.plain_text.full-width.align-right{margin:0;left:calc((100vw - 620px)/2)}}.background.full-width .background__inner-container>.heading.page-width.align-center,.background.full-width .background__inner-container>.heading.full-width.align-center,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-center,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-center,.background.full-width .background__inner-container>.plain_text.page-width.align-center,.background.full-width .background__inner-container>.plain_text.full-width.align-center{padding:24px 0 0;max-width:900px;margin:0 auto 16px;text-align:center}@media(min-width: 768px){.background.full-width .background__inner-container>.heading.page-width.align-center,.background.full-width .background__inner-container>.heading.full-width.align-center,.background.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-center,.background.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-center,.background.full-width .background__inner-container>.plain_text.page-width.align-center,.background.full-width .background__inner-container>.plain_text.full-width.align-center{padding:40px 0 0}}.background.full-width .background__inner-container>.wysiwyg.page-width,.background.full-width .background__inner-container>.nf-form-cont{max-width:900px}.background.background-color--light-blue{background-color:#eef4f8}@media(min-width: 768px){.background.background-alignment--right{background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, #eef4f8 75%, transparent 25%)}}@media(min-width: 1440px){.background.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.background.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 63%, transparent 25%)}}@media(min-width: 768px){.background.background-alignment--left{background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #eef4f8 75%, transparent 25%)}}@media(min-width: 1440px){.background.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.background.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 63%, transparent 25%)}}.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 32px}@media(min-width: 768px){.background__inner-container>*.page-width{margin-bottom:60px}}.background__inner-container>*.page-width:last-of-type{margin-bottom:0}.background.page-width{padding:16px 0;margin-bottom:30px}@media(min-width: 768px){.background.page-width{padding:40px 0;margin-bottom:40px}}.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;margin:0 auto}.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 20px 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:40px}}.paragraph.align-right .paragraph__inner-container{text-align:right;align-items:flex-end;margin-left:auto}@media(min-width: 1024px){.paragraph.paragraph--default .i72-svg{padding:24px}}@media(min-width: 1024px){.paragraph.paragraph--default .paragraph__inner-container{display:flex;gap:40px}}.paragraph.paragraph--default .paragraph__text-container{width:100%}.paragraph.paragraph--default .paragraph__link{white-space:nowrap}@media(min-width: 1024px){.paragraph.paragraph--default .paragraph__link{margin-top:auto}}.paragraph.paragraph--default .paragraph__link:hover,.paragraph.paragraph--default .paragraph__link:active{gap:8px;color:#0f5680;border-color:#0f5680}@media(min-width: 1024px){.paragraph.paragraph--default.align-center .paragraph__inner-container{flex-direction:column}}.paragraph.paragraph--icon,.paragraph.paragraph--cta{min-height:auto;min-width:auto;border-radius:0;display:flex;gap:20px;flex-direction:row;align-items:center;justify-content:center}@media(min-width: 768px){.paragraph.paragraph--icon,.paragraph.paragraph--cta{align-items:flex-start;justify-content:flex-start;min-width:auto}}.paragraph.paragraph--icon.align-center,.paragraph.paragraph--cta.align-center{align-items:center;flex-direction:column}.paragraph.paragraph--icon.align-center .i72-image,.paragraph.paragraph--icon.align-center .i72-svg,.paragraph.paragraph--cta.align-center .i72-image,.paragraph.paragraph--cta.align-center .i72-svg{margin:0 auto}.paragraph.paragraph--icon.align-left .i72-image,.paragraph.paragraph--icon.align-left .i72-svg,.paragraph.paragraph--cta.align-left .i72-image,.paragraph.paragraph--cta.align-left .i72-svg{margin-right:auto}.paragraph.paragraph--icon.align-right .i72-image,.paragraph.paragraph--icon.align-right .i72-svg,.paragraph.paragraph--cta.align-right .i72-image,.paragraph.paragraph--cta.align-right .i72-svg{order:1;margin-left:auto}.paragraph.paragraph--icon.align-right .paragraph__inner-container,.paragraph.paragraph--cta.align-right .paragraph__inner-container{align-items:flex-end;text-align:right}.paragraph.paragraph--icon .i72-svg,.paragraph.paragraph--cta .i72-svg{width:64px;min-height:64px;max-height:64px;height:auto;min-width:auto;max-width:none;margin-bottom:24px;padding:0}.paragraph.paragraph--icon .i72-svg svg path,.paragraph.paragraph--icon .i72-svg svg circle,.paragraph.paragraph--cta .i72-svg svg path,.paragraph.paragraph--cta .i72-svg svg circle{fill:""}.paragraph.paragraph--icon .paragraph__inner-container,.paragraph.paragraph--cta .paragraph__inner-container{flex-direction:column;align-items:flex-start;width:100%}@media(min-width: 768px){.paragraph.paragraph--icon .paragraph__inner-container,.paragraph.paragraph--cta .paragraph__inner-container{max-width:none;padding:0 0 20px !important}}.paragraph.paragraph--icon .paragraph__text p,.paragraph.paragraph--icon .paragraph__text li,.paragraph.paragraph--cta .paragraph__text p,.paragraph.paragraph--cta .paragraph__text li{font-size:1.25rem;line-height:1.6}.paragraph.paragraph--icon .paragraph__title,.paragraph.paragraph--cta .paragraph__title{font-size:1.875rem;line-height:1.33;letter-spacing:normal;margin-bottom:16px;text-transform:none}@media(min-width: 1024px){.paragraph.paragraph--icon .paragraph__title,.paragraph.paragraph--cta .paragraph__title{font-size:2.25rem}}@media(min-width: 1250px){.paragraph.paragraph--icon .paragraph__title,.paragraph.paragraph--cta .paragraph__title{font-size:2.75rem}}@media(min-width: 768px){.paragraph.paragraph--icon:first-child,.paragraph.paragraph--cta:first-child{padding-left:0}}@media(min-width: 768px){.paragraph.paragraph--icon:last-child,.paragraph.paragraph--cta:last-child{padding-right:0}}.paragraph.paragraph--cta .paragraph__title{font-size:1.5rem;font-weight:700;line-height:1.33;letter-spacing:normal;margin-bottom:10px;text-transform:none}.paragraph.paragraph--cta .paragraph__text p{font-size:1rem;line-height:1.5}.paragraph .i72-image,.paragraph .i72-svg{max-height:275px;height:50vw;width:100%;max-width:400px;margin-bottom:34px;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.paragraph .i72-image,.paragraph .i72-svg{margin:0;margin-right:34px;height:25vw;max-height:190px;width:40%;max-width:190px}}.paragraph .i72-image svg,.paragraph .i72-svg svg{height:100%;width:100%}.paragraph__inner-container{color:#10294c;flex:1;padding:0;max-width:none}.paragraph__title{margin-bottom:10px;font-size:1.5rem;font-weight:700;color:#10294c;transition:color .4s ease}.paragraph__text{font-size:1rem;line-height:1.5}.paragraph__button{margin-top:24px}.paragraph__link{font-size:1rem;color:#10294c;display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-weight:700;border-bottom:2px solid #adbd39;padding-bottom:5px;margin-top:32px;transition:all .4s ease}.paragraph__link::after{content:"";background-image:url("../images/arrow--right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:21px;height:21px;display:inline-flex}.paragraph__link:hover,.paragraph__link:active{gap:14px;color:#0f5680;border-color:#0f5680}.paragraph__link svg{display:none}.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:#10294c}.paragraph.paragraph--anchor>a:hover+.paragraph__inner-container .paragraph__title{color:#10294c}.paragraph.paragraph--button .paragraph__text ul li,.paragraph.paragraph--button .paragraph__text ol li{font-size:1.125rem}.paragraph.paragraph--button .paragraph__text p{font-size:1.125rem}.row .paragraph .i72-image{max-height:159px}@media(min-width: 768px){.row .paragraph .i72-image{height:30vw;max-height:159px;width:100%;margin:0 0 16px}}@media(min-width: 768px){.row .paragraph.align-right .i72-image{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,.row .paragraph.paragraph--cta{padding:0}.row .paragraph.paragraph--icon .i72-svg,.row .paragraph.paragraph--cta .i72-svg{width:65px;min-width:65px;max-height:65px;height:auto;min-width:auto;max-width:none;margin-bottom:0;padding:0}.row .paragraph.paragraph--icon .i72-svg svg path,.row .paragraph.paragraph--icon .i72-svg svg circle,.row .paragraph.paragraph--cta .i72-svg svg path,.row .paragraph.paragraph--cta .i72-svg svg circle{fill:""}.row .paragraph.paragraph--icon.align-left,.row .paragraph.paragraph--cta.align-left{flex-direction:row}.row .paragraph.paragraph--icon.align-left .i72-image,.row .paragraph.paragraph--cta.align-left .i72-image{margin-right:auto}.row .paragraph.paragraph--icon.align-right,.row .paragraph.paragraph--cta.align-right{flex-direction:row;justify-content:flex-start;align-items:flex-start}.row .paragraph.paragraph--icon.align-right .i72-image,.row .paragraph.paragraph--icon.align-right .i72-svg,.row .paragraph.paragraph--cta.align-right .i72-image,.row .paragraph.paragraph--cta.align-right .i72-svg{margin-left:auto;order:1}@media(min-width: 1024px){.row .paragraph.paragraph--default .paragraph__inner-container{display:flex;flex-direction:column;gap:20px}}@media(min-width: 1024px){.row .paragraph.paragraph--default .paragraph__link{margin-top:0}}.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}}@media(min-width: 768px){.row.vertical-align--middle .row__inner-container{align-items:center}}@media(min-width: 768px){.row.vertical-align--bottom .row__inner-container{align-items:flex-end}}.row.background-color--light-blue{background-color:#eef4f8}@media(min-width: 768px){.row.background-alignment--right{background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, #eef4f8 78%, transparent 25%)}}@media(min-width: 1440px){.row.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.row.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 63%, transparent 25%)}}@media(min-width: 768px){.row.background-alignment--left{background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #eef4f8 78%, transparent 25%)}}@media(min-width: 1440px){.row.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.row.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 63%, transparent 25%)}}.row__inner-container{gap:20px}@media(min-width: 768px){.row__inner-container{gap:24px 20px;justify-content:flex-start}}.row__inner-container>.link-box{margin:0;width:100%}.row__inner-container .background.page-width{margin:0}.row__inner-container .column.page-width{padding:0;margin:0}.row__inner-container .card,.row__inner-container .card.card--cta{max-width:450px}@media(min-width: 768px){.row__inner-container .card,.row__inner-container .card.card--cta{flex-direction:column;max-width:none}}@media(min-width: 768px){.row__inner-container .image{height:auto;max-height:none;flex:1;min-height:400px}}.row__inner-container .image.image--border .i72-image{outline:4px solid #fff;outline-offset:-20px}@media(min-width: 1024px){.row__inner-container .image.image--border .i72-image{outline-offset:-20px}}@media(min-width: 768px){.row.row-break--2 .row__inner-container>div,.row.row-break--2 .row__inner-container>a{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(min-width: 768px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(min-width: 1024px){.row.row-break--3 .row__inner-container>div,.row.row-break--3 .row__inner-container>a{min-width:calc(33.33% - 14px);max-width:calc(33.33% - 14px)}}@media(min-width: 768px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(min-width: 1024px){.row.row-break--4 .row__inner-container>div,.row.row-break--4 .row__inner-container>a{min-width:calc(25% - 40px)}}@media(min-width: 768px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a{min-width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(min-width: 1024px){.row.row-break--5 .row__inner-container>div,.row.row-break--5 .row__inner-container>a{min-width:calc(20% - 40px);max-width:calc(20% - 40px)}}@media(min-width: 768px){.row.row-break--6 .row__inner-container>div,.row.row-break--6 .row__inner-container>a{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@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% - 40px);max-width:calc(16.5% - 40px)}}.row.full-width{padding:24px 0;margin-bottom:20px !important}@media(min-width: 768px){.row.full-width{padding:40px 0;margin-bottom:40px !important}}.row.full-width .row__inner-container{width:calc(100% - 40px);margin:0 auto;max-width:1240px;padding:0}@media(min-width: 768px){.row.full-width .row__inner-container{width:calc(100% - 100px)}}.row .card,.row .card.card--cta{left:auto;right:auto;margin:0}@media(min-width: 768px){.row .card,.row .card.card--cta{margin:0}}@media(min-width: 1024px){.row .card,.row .card.card--cta{margin:0}}.row .card .i72-image,.row .card.card--cta .i72-image{max-height:300px}.row .card .card__inner-container,.row .card.card--cta .card__inner-container{min-height:auto}.row .card.align-right .card__inner-container{text-align:right}.row.row-gap--large .row__inner-container{gap:32px}@media(min-width: 768px){.row.row-gap--large .row__inner-container{gap:76px}}@media(min-width: 768px){.row.row-gap--large.row-break--2 .row__inner-container>div,.row.row-gap--large.row-break--2 .row__inner-container>a{min-width:calc(50% - 38px);max-width:calc(50% - 38px)}}@media(min-width: 768px){.row.row-gap--large.row-break--3 .row__inner-container>div,.row.row-gap--large.row-break--3 .row__inner-container>a{min-width:calc(50% - 38px);max-width:calc(50% - 38px)}}@media(min-width: 1024px){.row.row-gap--large.row-break--3 .row__inner-container>div,.row.row-gap--large.row-break--3 .row__inner-container>a{min-width:calc(33.33% - 51px);max-width:calc(33.33% - 51px)}}@media(min-width: 768px){.row.row-gap--large.row-break--4 .row__inner-container>div,.row.row-gap--large.row-break--4 .row__inner-container>a{min-width:calc(50% - 38px);max-width:calc(50% - 38px)}}@media(min-width: 1024px){.row.row-gap--large.row-break--4 .row__inner-container>div,.row.row-gap--large.row-break--4 .row__inner-container>a{min-width:calc(25% - 58px)}}@media(min-width: 768px){.row.row-gap--large.row-break--5 .row__inner-container>div,.row.row-gap--large.row-break--5 .row__inner-container>a{min-width:calc(50% - 38px);max-width:calc(50% - 38px)}}@media(min-width: 1024px){.row.row-gap--large.row-break--5 .row__inner-container>div,.row.row-gap--large.row-break--5 .row__inner-container>a{min-width:calc(20% - 61px);max-width:calc(20% - 61px)}}@media(min-width: 768px){.row.row-gap--large.row-break--6 .row__inner-container>div,.row.row-gap--large.row-break--6 .row__inner-container>a{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media(min-width: 1024px){.row.row-gap--large.row-break--6 .row__inner-container>div,.row.row-gap--large.row-break--6 .row__inner-container>a{min-width:calc(16.5% - 40px);max-width:calc(16.5% - 40px)}}.page-container>.row.page-width+.row.page-width{padding-top:0 !important;margin-top:-10px !important}@media(min-width: 768px){.page-container>.row.page-width+.row.page-width{margin-top:-20px !important}}.accordion__outer-container{border-bottom:1px solid rgba(16,41,76,.1);padding-bottom:24px}.accordion__title{display:flex;align-items:center;text-decoration:none;padding:12px 24px 8px;z-index:2;border-radius:0;border-left:4px solid #adbd39;box-shadow:none;background-color:rgba(0,0,0,0);transition:all .4s ease}.accordion__title span{font-size:1.5rem;font-weight:700;display:inline-block;color:#10294c;max-width:calc(100% - 24px);line-height:1.33;transition:color .4s ease}.accordion__title::before{content:"";background-image:url("../images/arrow--right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;background-color:rgba(0,0,0,0);height:27px;width:27px;position:absolute;border-radius:0;right:4px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .4s ease}.accordion__title::after{content:none}.accordion__title:hover{background-color:rgba(0,0,0,0)}.accordion__title:hover span{color:#10294c}.accordion__inner-container{max-height:0;visibility:hidden;overflow:hidden;padding:0 12px;border:0;border-top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:max-height .6s ease,padding .6s ease,visibility .6s ease,box-shadow .6s ease}@media(min-width: 768px){.accordion__inner-container{padding:0 20px;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}}@media(min-width: 1250px){.accordion__inner-container{padding:0 32px}}.accordion__inner-container>*.page-width{margin-bottom:32px}@media(min-width: 768px){.accordion__inner-container>*.page-width{margin-bottom:60px}}.accordion__inner-container>*.page-width:last-of-type{margin-bottom:0}.accordion.active .accordion__title{background-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0;border-left-color:#10294c}.accordion.active .accordion__title span{color:#10294c}.accordion.active .accordion__title::before{transform:translateY(-50%) rotate(90deg);top:50%;height:27px;background-color:rgba(0,0,0,0)}.accordion.active .accordion__title:hover{background-color:rgba(0,0,0,0)}.accordion.active .accordion__title:hover span{color:#10294c}.accordion.active .accordion__inner-container{max-height:5000px;visibility:visible;padding:24px 12px;box-shadow:none;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}@media(min-width: 768px){.accordion.active .accordion__inner-container{padding:24px 20px}}@media(min-width: 1250px){.accordion.active .accordion__inner-container{padding:24px 32px}}.accordion.full-width+.accordion.full-width{margin-top:0 !important}.accordion.page-width+.accordion.page-width{padding-top:0 !important;margin-top:-24px}@media(min-width: 768px){.accordion.page-width+.accordion.page-width{margin-top:-40px}}.accordion.active.page-width+.accordion.page-width{padding-top:0 !important;margin-top:-16px}@media(min-width: 768px){.accordion.active.page-width+.accordion.page-width{margin-top:-32px}}.image{height:72vw;width:100%;min-height:200px;max-height:350px}@media(min-width: 768px){.image{max-height:600px}}.image.image--border .i72-image{outline:4px solid #fff;outline-offset:-20px}@media(min-width: 1024px){.image.image--border .i72-image{outline-offset:-35px}}.image .i72-image,.image .i72-svg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;display:flex}.image .i72-image svg,.image .i72-svg svg{height:100%;width:100%}.image .i72-image.contain,.image .i72-svg.contain{background-position:center}.i72-image,.i72-svg{display:flex}.page-container>.image.full-width{margin:24px 0}@media(min-width: 768px){.page-container>.image.full-width{margin:40px 0}}.quote::before{content:"";background-image:url("../images/card-quote.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:93px;height:93px;display:inline-flex;margin-bottom:40px;position:relative;top:auto;left:auto}.quote.align-center .quote__outer-container{text-align:center;padding:0}.quote.align-center .quote__text{padding:0}.quote.align-right .quote__outer-container{text-align:right;padding:0}.quote.align-right .quote__text{padding:0}.row .quote,.split .quote{border:0;padding:0}.row .quote::before,.split .quote::before{content:"";background-image:url("../images/card-quote.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:93px;height:93px;display:inline-flex;margin-bottom:32px;position:relative;top:auto;left:auto}.row .quote__outer-container,.split .quote__outer-container{display:flex;flex-direction:column;gap:32px}@media(min-width: 768px){.row .quote__outer-container,.split .quote__outer-container{gap:14px}}.row .quote__title,.split .quote__title{font-size:1.875rem;line-height:1.3;letter-spacing:.3;margin:0}@media(min-width: 768px){.row .quote__title,.split .quote__title{font-size:2.25rem;line-height:1.36}}@media(min-width: 1250px){.row .quote__title,.split .quote__title{font-size:2.75rem}}.row .quote__text,.split .quote__text{font-size:1.25rem;line-height:1.6;padding:0}@media(min-width: 768px){.row .quote__text,.split .quote__text{margin-bottom:20px}}.row .quote__text::before,.split .quote__text::before{content:"“";display:inline;background-image:none;position:relative;top:auto;left:auto}.row .quote__text::after,.split .quote__text::after{content:"”";display:inline}.row .quote__author-container,.split .quote__author-container{display:flex;flex-direction:column;align-items:flex-start;margin:0;text-align:left}.row .quote__author_name,.split .quote__author_name{font-size:1.25rem;font-weight:600;line-height:1.6;opacity:1}.row .quote__author_title,.split .quote__author_title{font-size:1rem;line-height:1.5;opacity:1}.row .quote.align-center .quote__outer-container,.split .quote.align-center .quote__outer-container{text-align:center;padding:0}.row .quote.align-center .quote__text,.split .quote.align-center .quote__text{padding:0;text-align:center;margin:0}@media(min-width: 768px){.row .quote.align-center .quote__text,.split .quote.align-center .quote__text{margin-bottom:20px}}.row .quote.align-right .quote__outer-container,.split .quote.align-right .quote__outer-container{text-align:right;padding:0}.row .quote.align-right .quote__text,.split .quote.align-right .quote__text{padding:0;text-align:right;margin:0}@media(min-width: 768px){.row .quote.align-right .quote__text,.split .quote.align-right .quote__text{margin-bottom:20px}}.row .quote.align-left .quote__outer-container,.split .quote.align-left .quote__outer-container{text-align:left;padding:0}.row .quote.align-left .quote__text,.split .quote.align-left .quote__text{padding:0;text-align:left;margin:0}@media(min-width: 768px){.row .quote.align-left .quote__text,.split .quote.align-left .quote__text{margin-bottom:20px}}.quote{padding:0}.quote__outer-container{display:flex;flex-direction:column;gap:32px}@media(min-width: 768px){.quote__outer-container{gap:14px}}.quote__title{font-size:1.875rem;line-height:1.3;letter-spacing:.3;margin:0}@media(min-width: 768px){.quote__title{font-size:2.25rem;line-height:1.36}}@media(min-width: 1250px){.quote__title{font-size:2.75rem}}.quote__text{font-size:1.25rem;line-height:1.6;padding:0;margin:0}@media(min-width: 768px){.quote__text{margin-bottom:20px}}.quote__text::before{content:"“";display:inline;background-image:none;position:relative;top:auto;left:auto}.quote__text::after{content:"”";display:inline}.quote__author-container{display:flex;flex-direction:column;align-items:flex-start;margin:0;text-align:left}.quote__author_name{font-size:1.25rem;font-weight:600;line-height:1.6;opacity:1}.quote__author_title{font-size:1rem;line-height:1.5;opacity:1;max-width:none;text-transform:none}.video{text-align:center;margin:0}@media(min-width: 768px){.video{margin:0;flex:1}}.video>a{position:absolute;height:auto;width:100%;left:50%;top:50%;transform:translate(-50%, -50%);aspect-ratio:16/9;z-index:1;background-color:rgba(0,0,0,.5);outline:4px solid #fff;outline-offset:-20px}@media(min-width: 1024px){.video>a{outline-offset:-35px}}.video>a::after{content:"";background-image:url("../images/play--outline.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:56px;height:56px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media(min-width: 1024px){.video>a::after{width:76px;height:76px}}.video iframe{max-width:100%;border-radius:0;height:auto;width:100%;max-height:none;aspect-ratio:16/9}.video.active>a{display:none}.row .video iframe{margin-bottom:0}.row .video>a{outline-offset:-20px}.row .video>a::after{width:56px;height:56px}.heading-with-eyebrow{margin-bottom:16px}.heading-with-eyebrow span{font-size:1rem;line-height:1.5;letter-spacing:4.8px;margin-bottom:12px;display:inline-block;text-transform:uppercase}.heading-with-eyebrow>h1,.heading-with-eyebrow>h2,.heading-with-eyebrow>h3,.heading-with-eyebrow>h4,.heading-with-eyebrow>h5,.heading-with-eyebrow>h6{margin:0;font-weight:400}.plain_text{font-weight:700}.plain_text.align-center{text-align:center}.plain_text.align-right{text-align:right}.banner{padding:40px 32px}@media(min-width: 768px){.banner{padding:48px 40px}}.banner .i72-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;inset:0;z-index:1}.banner .i72-image+.overlay--dark-blue{background-color:rgba(0,47,108,.75)}.banner .i72-image+.overlay--light-blue{background-color:rgba(0,103,185,.75)}.banner .i72-svg{position:absolute;inset:0;z-index:1}.banner .i72-svg svg{margin:0 auto}.banner .i72-svg+.overlay--dark-blue{background-color:rgba(0,47,108,.9)}.banner .i72-svg+.overlay--light-blue{background-color:rgba(0,103,185,.9)}.banner .overlay--dark-blue,.banner .overlay--light-blue{z-index:2;position:absolute;inset:0;background-color:#002f6c}.banner .overlay--light-blue{background-color:#0067b9}.banner .overlay--light-blue+.banner__inner-container .banner__link:hover{color:#fff;border-color:#0f5680;background-color:#10294c}.banner__inner-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;z-index:3}.banner__title{color:#fff;margin:0}.banner__text{color:#fff;line-height:1.62;margin:0}.banner__links{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;flex-direction:column}@media(min-width: 768px){.banner__links{margin-top:8px;flex-direction:row}}.banner__link{padding:16px 24px;color:#fff;background-color:rgba(0,0,0,0);font-size:1.375rem;font-weight:700;border:2px solid #fff;transition:all .4s ease}.banner__link:hover{color:#fff;border-color:#0f5680;background-color:rgba(0,0,0,0)}.split.background-color--light-blue{background-color:#eef4f8}@media(min-width: 768px){.split.background-alignment--right{background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, #eef4f8 75%, transparent 25%)}}@media(min-width: 1440px){.split.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.split.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 63%, transparent 25%)}}@media(min-width: 768px){.split.background-alignment--left{background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #eef4f8 75%, transparent 25%)}}@media(min-width: 1440px){.split.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.split.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 63%, transparent 25%)}}@media(min-width: 768px){.split.vertical-align--middle .split__inner-container{align-items:center}}@media(min-width: 768px){.split.vertical-align--bottom .split__inner-container{align-items:flex-end}}.split__inner-container{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}@media(min-width: 768px){.split__inner-container{flex-direction:row;gap:40px}}@media(min-width: 1024px){.split__inner-container{gap:100px}}@media(min-width: 1250px){.split__inner-container{gap:120px}}.split__inner-container .column.page-width{padding:0;margin:0}.split__inner-container .paragraph.page-width{padding:0}@media(min-width: 768px){.split__inner-container .video>a{max-width:none}}@media(min-width: 768px){.split__inner-container .video iframe{width:100%}}.split__inner-container .image{border-radius:0px;overflow:hidden;min-height:250px;height:60vw;max-height:350px}@media(min-width: 768px){.split__inner-container .image{max-height:400px;height:40vw}}@media(min-width: 1250px){.split__inner-container .image{height:33vw;max-height:440px}}.split.page-width{margin-bottom:24px !important}@media(min-width: 768px){.split.page-width{margin-bottom:44px !important}}.split.page-width+.split.page-width{margin-top:24px !important}@media(min-width: 1024px){.split.page-width+.split.page-width{margin-top:44px !important}}.split.full-width{padding:40px 0;margin-bottom:32px !important}@media(min-width: 768px){.split.full-width{padding:50px 0;margin-bottom:44px !important}}@media(min-width: 1250px){.split.full-width{padding:60px 0}}.split.full-width .split__inner-container{width:calc(100% - 40px);margin:0 auto;max-width:1240px}@media(min-width: 768px){.split.full-width .split__inner-container{width:calc(100% - 100px)}}.split.full-width+.split.full-width{margin-top:60px !important}@media(min-width: 1024px){.split.full-width+.split.full-width{margin-top:88px !important}}@media(min-width: 768px){.split.split-size--66 .split__inner-container>div:nth-child(odd),.split.split-size--66 .split__inner-container>a:nth-child(odd),.split.split-size--66 .split__inner-container>.heading:nth-child(odd){width:calc(66.66% - 20px);min-width:calc(66.66% - 20px);margin:0;padding:0}}@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),.split.split-size--66 .split__inner-container>.heading:nth-child(odd){width:calc(66.66% - 50px);min-width:calc(66.66% - 50px);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),.split.split-size--66 .split__inner-container>.heading:nth-child(odd){width:calc(66.66% - 60px);min-width:calc(66.66% - 60px);margin:0}}@media(min-width: 768px){.split.split-size--66 .split__inner-container>div:nth-child(even),.split.split-size--66 .split__inner-container>a:nth-child(even),.split.split-size--66 .split__inner-container>.heading:nth-child(even){width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);margin:0;padding:0}}@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),.split.split-size--66 .split__inner-container>.heading:nth-child(even){width:calc(33.33% - 50px);min-width:calc(33.33% - 50px);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),.split.split-size--66 .split__inner-container>.heading:nth-child(even){width:calc(33.33% - 60px);min-width:calc(33.33% - 60px);margin:0}}@media(min-width: 1024px){.split.split-size--33 .split__inner-container{gap:75px}}@media(min-width: 1250px){.split.split-size--33 .split__inner-container{gap:85px}}@media(min-width: 768px){.split.split-size--33 .split__inner-container>div:nth-child(odd),.split.split-size--33 .split__inner-container>a:nth-child(odd),.split.split-size--33 .split__inner-container>.heading:nth-child(odd){width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);margin:0;padding:0}}@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),.split.split-size--33 .split__inner-container>.heading:nth-child(odd){width:calc(33.33% - 50px);min-width:calc(33.33% - 50px);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),.split.split-size--33 .split__inner-container>.heading:nth-child(odd){width:calc(33.33% - 60px);min-width:calc(33.33% - 60px);margin:0}}@media(min-width: 768px){.split.split-size--33 .split__inner-container>div:nth-child(even),.split.split-size--33 .split__inner-container>a:nth-child(even),.split.split-size--33 .split__inner-container>.heading:nth-child(even){width:calc(66.66% - 20px);min-width:calc(66.66% - 20px);margin:0;padding:0}}@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),.split.split-size--33 .split__inner-container>.heading:nth-child(even){width:calc(66.66% - 26px);min-width:calc(66.66% - 26px);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),.split.split-size--33 .split__inner-container>.heading:nth-child(even){width:calc(67.66% - 40px);min-width:calc(67.66% - 40px);margin:0}}@media(min-width: 768px){.split.split-size--50 .split__inner-container>div:nth-child(odd),.split.split-size--50 .split__inner-container>a:nth-child(odd),.split.split-size--50 .split__inner-container>.heading:nth-child(odd){width:calc(50% - 20px);min-width:calc(50% - 20px);margin:0;padding:0}}@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),.split.split-size--50 .split__inner-container>.heading:nth-child(odd){width:calc(50% - 50px);min-width:calc(50% - 50px)}}@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),.split.split-size--50 .split__inner-container>.heading:nth-child(odd){width:calc(50% - 60px);min-width:calc(50% - 60px)}}@media(min-width: 768px){.split.split-size--50 .split__inner-container>div:nth-child(even),.split.split-size--50 .split__inner-container>a:nth-child(even),.split.split-size--50 .split__inner-container>.heading:nth-child(even){width:calc(50% - 20px);min-width:calc(50% - 20px);margin:0;padding:0}}@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),.split.split-size--50 .split__inner-container>.heading:nth-child(even){width:calc(50% - 50px);min-width:calc(50% - 50px)}}@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),.split.split-size--50 .split__inner-container>.heading:nth-child(even){width:calc(50% - 60px);min-width:calc(50% - 60px)}}@media(min-width: 768px){.split.split-size--25 .split__inner-container>div:nth-child(odd),.split.split-size--25 .split__inner-container>a:nth-child(odd),.split.split-size--25 .split__inner-container>.heading:nth-child(odd){width:calc(25% - 20px);min-width:calc(25% - 20px);margin:0;padding:0}}@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),.split.split-size--25 .split__inner-container>.heading:nth-child(odd){width:calc(25% - 50px);min-width:calc(25% - 50px);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),.split.split-size--25 .split__inner-container>.heading:nth-child(odd){width:calc(25% - 60px);min-width:calc(25% - 60px);margin:0}}@media(min-width: 768px){.split.split-size--25 .split__inner-container>div:nth-child(even),.split.split-size--25 .split__inner-container>a:nth-child(even),.split.split-size--25 .split__inner-container>.heading:nth-child(even){width:calc(75% - 20px);min-width:calc(75% - 20px);margin:0;padding:0}}@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),.split.split-size--25 .split__inner-container>.heading:nth-child(even){width:calc(75% - 50px);min-width:calc(75% - 50px);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),.split.split-size--25 .split__inner-container>.heading:nth-child(even){width:calc(75% - 60px);min-width:calc(75% - 60px);margin:0}}@media(min-width: 768px){.split.split-size--75 .split__inner-container>div:nth-child(odd),.split.split-size--75 .split__inner-container>a:nth-child(odd),.split.split-size--75 .split__inner-container>.heading:nth-child(odd){width:calc(75% - 20px);min-width:calc(75% - 20px);margin:0;padding:0}}@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),.split.split-size--75 .split__inner-container>.heading:nth-child(odd){width:calc(75% - 50px);min-width:calc(75% - 50px);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),.split.split-size--75 .split__inner-container>.heading:nth-child(odd){width:calc(75% - 60px);min-width:calc(75% - 60px);margin:0}}@media(min-width: 768px){.split.split-size--75 .split__inner-container>div:nth-child(even),.split.split-size--75 .split__inner-container>a:nth-child(even),.split.split-size--75 .split__inner-container>.heading:nth-child(even){width:calc(25% - 20px);min-width:calc(25% - 20px);margin:0;padding:0}}@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),.split.split-size--75 .split__inner-container>.heading:nth-child(even){width:calc(25% - 50px);min-width:calc(25% - 50px);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),.split.split-size--75 .split__inner-container>.heading:nth-child(even){width:calc(25% - 60px);min-width:calc(25% - 60px);margin:0}}.image-grid__container{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr))}@media(min-width: 768px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(33.33%, 1fr))}}@media(min-width: 1024px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(25%, 1fr))}}@media(min-width: 1250px){.image-grid__container{grid-template-columns:repeat(auto-fit, minmax(20%, 1fr))}}.image-grid__link{border:0}@media(min-width: 1024px){.image-grid__link{padding:16px}}.image-grid__link:hover .i72-image,.image-grid__link:hover .i72-svg{transform:scale(1.05)}.image-grid .i72-image,.image-grid .i72-svg{width:auto;background-position:center;background-size:70%;background-repeat:no-repeat;height:25vw;transition:transform .4s ease}@media(min-width: 768px){.image-grid .i72-image,.image-grid .i72-svg{height:20vw;background-size:56%}}@media(min-width: 1024px){.image-grid .i72-image,.image-grid .i72-svg{background-size:70%;height:165px}}@media(min-width: 1250px){.image-grid .i72-image,.image-grid .i72-svg{height:185px;background-size:80%}}.image-grid .i72-svg{padding:10px 13.5%}@media(min-width: 768px){.image-grid .i72-svg{padding:12px 20%}}@media(min-width: 1024px){.image-grid .i72-svg{padding:8px 15%}}@media(min-width: 1250px){.image-grid .i72-svg{padding:12px 7.5%}}.image-grid .i72-svg svg{width:100%;height:100%}.image-gallery__container{display:grid;grid-column-gap:8px;grid-row-gap:8px;height:720px}.image-gallery__container.five-img .image:first-child{grid-column:1/6;height:auto}@media(min-width: 1024px){.image-gallery__container.five-img .image:first-child{grid-column:1/10;grid-row:1/4}}.image-gallery__container.five-img .image:nth-child(2){grid-column:6/10;height:auto}@media(min-width: 1024px){.image-gallery__container.five-img .image:nth-child(2){grid-column:1/6;grid-row:4/5}}.image-gallery__container.five-img .image:nth-child(3){grid-column:1/10;height:auto}@media(min-width: 1024px){.image-gallery__container.five-img .image:nth-child(3){grid-column:6/10;grid-row:4/5}}.image-gallery__container.five-img .image:nth-child(4){grid-column:1/5;height:auto}@media(min-width: 1024px){.image-gallery__container.five-img .image:nth-child(4){grid-column:10/20;grid-row:1/2}}.image-gallery__container.five-img .image:last-child{grid-column:5/10;height:auto}@media(min-width: 1024px){.image-gallery__container.five-img .image:last-child{grid-column:10/20;grid-row:2/5}}.image-gallery__container.six-img .image:first-child{grid-column:1/10;height:auto}@media(min-width: 1024px){.image-gallery__container.six-img .image:first-child{grid-column:1/10;grid-row:1/4}}.image-gallery__container.six-img .image:nth-child(2){grid-column:1/6;height:auto}@media(min-width: 1024px){.image-gallery__container.six-img .image:nth-child(2){grid-column:1/6;grid-row:4/5}}.image-gallery__container.six-img .image:nth-child(3){grid-column:6/10;height:auto}@media(min-width: 1024px){.image-gallery__container.six-img .image:nth-child(3){grid-column:6/10;grid-row:4/5}}.image-gallery__container.six-img .image:nth-child(4){grid-column:1/10;height:auto}@media(min-width: 1024px){.image-gallery__container.six-img .image:nth-child(4){grid-column:10/14;grid-row:1/2}}.image-gallery__container.six-img .image:nth-child(5){grid-column:1/5;height:auto}@media(min-width: 1024px){.image-gallery__container.six-img .image:nth-child(5){grid-column:14/20;grid-row:1/2}}.image-gallery__container.six-img .image:last-child{grid-column:5/10;height:auto}@media(min-width: 1024px){.image-gallery__container.six-img .image:last-child{grid-column:10/20;grid-row:2/5}}.image-gallery .image{height:auto;grid-column:1/10;border-radius:0;max-height:none}.image-gallery .image .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.image-gallery .image .i72-image__caption{display:none}@media(min-width: 1024px){.image-gallery .image:first-child{grid-column:1/11;grid-row:1/5}}.image-gallery .image:nth-child(2){grid-column:1/6}@media(min-width: 1024px){.image-gallery .image:nth-child(2){grid-column:1/6;grid-row:5/6}}.image-gallery .image:nth-child(3){grid-column:6/10}@media(min-width: 1024px){.image-gallery .image:nth-child(3){grid-column:6/11;grid-row:5/6}}@media(min-width: 1024px){.image-gallery .image:last-child{grid-column:11/22;grid-row:1/6}}.image-gallery.full-width{max-width:1440px;margin:0 auto;padding:24px 0}@media(min-width: 768px){.image-gallery.full-width{padding:40px 0}}@media(min-width: 1250px){.image-gallery.full-width{padding:56px 0}}.multi-button.background-color--0067b9{background-color:#10294c;padding:40px 16px 48px}@media(min-width: 768px){.multi-button.background-color--0067b9{padding:44px 56px}}.multi-button.background-color--0067b9 .multi-button__title,.multi-button.background-color--0067b9 .multi-button__text{color:#fff}.multi-button.background-color--0067b9 .multi-button__link{border-color:#fff;color:#fff}.multi-button.background-color--0067b9 .multi-button__link:hover{border-color:#0f5680;color:#fff;background-color:#10294c}.multi-button.background-color--f1f6f9{background-color:#eef4f8;padding:40px 16px 48px}@media(min-width: 768px){.multi-button.background-color--f1f6f9{padding:44px 56px}}.multi-button.background-color--002f6c{background-color:#10294c;padding:40px 16px 48px}@media(min-width: 768px){.multi-button.background-color--002f6c{padding:44px 56px}}.multi-button.background-color--002f6c .multi-button__title,.multi-button.background-color--002f6c .multi-button__text{color:#fff}.multi-button.background-color--002f6c .multi-button__link{border-color:#fff;color:#fff}.multi-button.background-color--002f6c .multi-button__link:hover{border-color:#0f5680;color:#0f5680;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.multi-button.align-center .multi-button__inner-container{text-align:center;align-items:center}}@media(min-width: 768px){.multi-button.align-center .multi-button__links{justify-content:center}}@media(min-width: 768px){.multi-button.align-left .multi-button__inner-container{text-align:left;align-items:flex-start}}@media(min-width: 768px){.multi-button.align-right .multi-button__inner-container{text-align:right;align-items:flex-end}}@media(min-width: 768px){.multi-button.align-right .multi-button__links{justify-content:flex-end}}.multi-button.full-width{padding:0}.multi-button.full-width .multi-button__inner-container{padding:40px 32px 48px}@media(min-width: 768px){.multi-button.full-width .multi-button__inner-container{padding:44px 56px}}.multi-button__inner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;max-width:1200px;margin:0 auto}@media(min-width: 768px){.multi-button__inner-container{text-align:left;align-items:flex-start}}.multi-button__title{font-size:2rem;line-height:1.25;margin:0}.multi-button__text{line-height:1.62;margin:0;max-width:1044px}.multi-button__links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width: 768px){.multi-button__links{flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:8px}}.multi-button__link{border:2px solid #10294c;background-color:rgba(0,0,0,0);color:#10294c;font-size:1.375rem;padding:16px 24px}@media(min-width: 768px){.multi-button__link{padding:10px 20px;font-size:1rem}}.multi-button__link:hover{border-color:#10294c;color:#10294c;background-color:rgba(0,0,0,0)}.nf-form-cont .nf-form-wrap{max-width:450px}@media(min-width: 768px){.nf-form-cont .nf-form-wrap{max-width:500px}}@media(min-width: 1024px){.nf-form-cont .nf-form-wrap{max-width:750px}}.nf-form-cont .nf-form-fields-required{margin-bottom:20px}.nf-form-cont .nf-form-content{padding:0}.nf-form-cont .nf-form-content .nf-pass .ninja-forms-field{border-color:#10294c !important}.nf-form-cont .nf-form-content select{border-radius:0}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content input:not([type=checkbox]),.nf-form-cont .nf-form-content input:not([type=radio]),.nf-form-cont .nf-form-content textarea,.nf-form-cont .nf-form-content select{border:1px solid #10294c;background-color:#fff;color:#10294c;height:44px;padding:4px 12px}.nf-form-cont .nf-form-content textarea{height:150px}.nf-form-cont .label-right .checkbox-wrap .nf-field-element{display:inline-flex;align-items:center}.nf-form-cont .list-checkbox-wrap .nf-field-element li,.nf-form-cont .list-image-wrap .nf-field-element li,.nf-form-cont .list-radio-wrap .nf-field-element li{margin-bottom:12px !important}.nf-form-cont .nf-form-content input[type=checkbox],.nf-form-cont .nf-form-content input[type=radio]{height:20px;min-width:20px;width:20px !important;top:-1px;margin-right:14px;accent-color:#0f5680}.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-cont .nf-form-content input:not([type=button]):focus,.nf-form-cont .nf-form-content textarea:focus,.nf-form-cont .nf-form-content select:focus{border:1px solid #0f5680 !important;background-color:#fff !important;color:#10294c !important}.nf-form-cont .nf-form-content label{font-size:1rem;color:#10294c;font-weight:400}.nf-form-cont .checkbox-container{margin-top:16px}.nf-form-cont .checkbox-container .checkbox-wrap .nf-field-label:after{width:20px;height:20px}.nf-form-cont .checkbox-container .checkbox-wrap .nf-field-label.nf-checked-label label::before{color:#10294c}.nf-form-cont .nf-form-content input[type=submit]{display:inline-flex;align-items:center;justify-content:center;background-color:#0f5680;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 40px;transition:all .4s ease}.nf-form-cont .nf-form-content input[type=submit]:hover{background-color:#10294c}.nf-form-cont .nf-pass.field-wrap .nf-field-element:after{color:#10294c}.paragraph__inner-container .nf-form-cont,.card__inner-container .nf-form-cont{margin-top:32px;max-width:325px}.paragraph__inner-container .nf-form-cont .nf-form-content input[type=submit],.card__inner-container .nf-form-cont .nf-form-content input[type=submit]{background-color:rgba(0,0,0,0);border:2px solid #10294c;color:#10294c;height:auto;margin-top:8px}@media(min-width: 801px){.paragraph__inner-container .nf-form-cont .nf-form-content input[type=submit],.card__inner-container .nf-form-cont .nf-form-content input[type=submit]{margin-top:20px}}.paragraph__inner-container .nf-form-cont .nf-form-content input[type=submit]:hover,.card__inner-container .nf-form-cont .nf-form-content input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#10294c;border-color:#10294c}.paragraph__inner-container .nf-form-cont .nf-form-content .label-above .nf-field-label,.card__inner-container .nf-form-cont .nf-form-content .label-above .nf-field-label{margin-bottom:4px}.paragraph__inner-container .nf-form-cont .nf-form-content .label-above .nf-field-element,.card__inner-container .nf-form-cont .nf-form-content .label-above .nf-field-element{margin-bottom:10px}.paragraph__inner-container .nf-form-cont .nf-form-content .nf-error-msg,.card__inner-container .nf-form-cont .nf-form-content .nf-error-msg{margin-top:-6px;margin-bottom:10px}.paragraph__inner-container .nf-form-cont .nf-form-content input[type=email],.paragraph__inner-container .nf-form-cont .nf-form-content input[type=text],.paragraph__inner-container .nf-form-cont .nf-form-content input[type=tel],.card__inner-container .nf-form-cont .nf-form-content input[type=email],.card__inner-container .nf-form-cont .nf-form-content input[type=text],.card__inner-container .nf-form-cont .nf-form-content input[type=tel]{height:40px;padding:8px 12px}.paragraph__inner-container .nf-form-cont .nf-form-content textarea,.card__inner-container .nf-form-cont .nf-form-content textarea{height:100px;padding:8px 12px}.paragraph__inner-container .nf-form-cont .nf-form-content select,.card__inner-container .nf-form-cont .nf-form-content select{height:40px !important;padding:8px 12px 8px 9px}.paragraph__inner-container .nf-form-cont .nf-form-fields-required,.card__inner-container .nf-form-cont .nf-form-fields-required{margin-bottom:12px;font-size:.875rem}.paragraph__inner-container .nf-form-cont .nf-error.field-wrap .nf-field-element:after,.card__inner-container .nf-form-cont .nf-error.field-wrap .nf-field-element:after{height:38px;width:40px;line-height:40px}.paragraph__inner-container .nf-form-cont .nf-pass.field-wrap .nf-field-element:after,.card__inner-container .nf-form-cont .nf-pass.field-wrap .nf-field-element:after{right:8px;height:38px;line-height:40px}.paragraph__inner-container .nf-form-cont .nf-response-msg p,.card__inner-container .nf-form-cont .nf-response-msg p{color:#10294c;font-weight:700}@page{size:A4}@media print{@page{margin:1in}footer,header,.back-link,.carousel__controls,.filters{display:none !important}body,html{overflow:visible !important}*{color:#212721 !important}.hero{padding:20px !important;min-height:auto !important}.hero__link{background-color:rgba(0,0,0,0) !important}.hero__image{background-image:none !important}.i72-image{page-break-inside:avoid}.button{background-color:rgba(0,0,0,0) !important}.card{background-color:#fff !important;page-break-inside:avoid}.card .i72-image{display:none !important}.banner .i72-image{background-image:none !important}.banner .i72-image::after{background-color:rgba(0,0,0,0) !important}.banner .overlay--dark-blue,.banner .overlay--light-blue{background-color:#fff !important}.row,.split,.background{overflow:visible !important;background-color:#fff !important}.split,.stat__box{page-break-inside:avoid !important}.carousel{overflow:visible !important;background-color:#fff !important}.carousel .carousel__inner-container{flex-direction:column;margin:0 auto !important;width:auto !important}}.featured-content{overflow:hidden}.featured-content::after{content:"";background-image:url("../images/bg-image.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:-50px;right:-170px;width:450px;height:450px;display:none}@media(min-width: 768px){.featured-content::after{display:block}}.featured-content__inner-container{display:flex;flex-direction:column;gap:48px;z-index:1}@media(min-width: 768px){.featured-content__inner-container{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width: 1250px){.featured-content__inner-container{gap:76px}}.featured-content__title-container{max-width:450px;width:100%;margin:0 auto}@media(min-width: 768px){.featured-content__title-container{flex-basis:64.5%;margin:0;max-width:none}}.featured-content__title{background-color:#10294c;width:84%;margin-bottom:-48px;color:#fff;font-size:1.5rem;line-height:1.33;padding:24px;text-align:right;z-index:1}@media(min-width: 768px){.featured-content__title{padding:24px 40px}}@media(min-width: 1024px){.featured-content__title{padding:32px 80px;font-size:1.875rem;letter-spacing:1.33}}.featured-content .i72-image{min-height:282px;background-position:center;background-repeat:no-repeat;background-size:cover;width:73%;height:73vw;max-height:450px;margin-left:auto}@media(min-width: 768px){.featured-content .i72-image{min-height:400px;height:45vw;max-height:508px}}@media(min-width: 768px){.featured-content__text-container{flex-basis:29.5%}}.featured-content__text{margin-bottom:32px}.featured-content__link{font-size:1rem;display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-weight:700;border-bottom:2px solid #adbd39;padding-bottom:5px;transition:all .4s ease}.featured-content__link::after{content:"";background-image:url("../images/arrow--right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:21px;height:21px;display:inline-flex}.featured-content__link:hover{gap:14px}table,.wysiwyg table{border:0;display:block;overflow:auto;width:100%;margin:40px 0;border-collapse:unset !important}@media(min-width: 1024px){table,.wysiwyg table{margin:60px 0}}table thead tr td,table thead tr th,.wysiwyg table thead tr td,.wysiwyg table thead tr th{color:#fff;font-weight:700;font-size:1rem;background-color:#10294c;padding:10px 24px;border:0}table tbody,.wysiwyg table tbody{border:solid 1px rgba(21,40,61,.1)}table tbody tr td,.wysiwyg table tbody tr td{font-size:1rem;color:#10294c;padding:20px 24px;border:0}table tbody tr td a,.wysiwyg table tbody tr td a{color:#0f5680;text-decoration:underline}table tbody tr:nth-child(even) td,.wysiwyg table tbody tr:nth-child(even) td{background-color:#e4f0f9}.faq__container{width:100%}@media(min-width: 768px){.faq__container{background-color:#eef4f8;padding:40px 0 24px}}.faq__inner-container{width:100%;max-width:1340px;margin:0 auto;padding:0 20px}@media(min-width: 768px){.faq__inner-container{padding:0 50px}}@media(min-width: 1024px){.faq__inner-container{gap:40px;display:flex}}@media(min-width: 1250px){.faq__inner-container{gap:64px}}.faq__header{flex-basis:100%;width:100%;max-width:1340px;margin:0 auto;padding:0 20px}@media(min-width: 768px){.faq__header{padding:0 50px}}.faq__eyebrow{font-size:1rem;line-height:1.5;letter-spacing:4.8px;margin-bottom:12px;display:inline-block;text-transform:uppercase}@media(min-width: 1024px){.faq__eyebrow{max-width:calc(60% - 40px);min-width:calc(60% - 40px)}}@media(min-width: 1250px){.faq__eyebrow{max-width:calc(60% - 64px);min-width:calc(60% - 64px)}}.faq__title{font-size:1.875rem;margin-bottom:40px}@media(min-width: 1024px){.faq__title{max-width:calc(60% - 40px);min-width:calc(60% - 40px)}}@media(min-width: 1250px){.faq__title{font-size:2.75rem;max-width:calc(60% - 64px);min-width:calc(60% - 64px);margin-bottom:70px}}.faq__questions{max-width:900px}.faq__item{border-bottom:1px solid rgba(16,41,76,.1);padding-bottom:24px;margin-bottom:24px}.faq__item.active .faq__question::before{transform:translateY(-50%) rotate(-90deg);top:50%;height:27px}.faq__item.active .faq__answer{max-height:5000px;visibility:visible;padding:24px 0 0 24px;transition:max-height .4s ease,padding .4s ease,visibility .4s ease,box-shadow .4s ease}.faq__question{display:flex;align-items:center;text-decoration:none;padding:2px 42px 0px 24px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.33;z-index:2;border-radius:0;border-left:4px solid #adbd39;box-shadow:none;background-color:rgba(0,0,0,0);transition:all .4s ease}.faq__question::before{content:"";background-image:url("../images/arrow--right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;height:27px;width:27px;position:absolute;border-radius:0;right:4px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .4s ease}.faq__answer{max-height:0;visibility:hidden;overflow:hidden;padding:0 0 0 24px;transition:max-height .6s ease,padding .6s ease,visibility .6s ease,box-shadow .6s ease}.faq__answer a{color:#0f5680;transition:color .4s ease}.faq__answer a span{color:inherit}.faq__answer a:hover{color:#10294c}.faq__answer *:last-child{margin-bottom:0}.faq__answer blockquote{background:#eef4f8;border-left:8px solid #adbd39;margin:16px 0;padding:40px 56px;quotes:"“" "”" "‘" "’"}@media(min-width: 1024px){.faq__answer blockquote{padding:40px 72px}}.faq__answer blockquote p{display:inline;color:#10294c;font-size:1.5rem;font-weight:700;line-height:1.33;opacity:1}.faq__answer ul,.faq__answer ol{padding-left:16px;margin-bottom:16px}.faq__answer ul li,.faq__answer ol li{margin-bottom:8px}.faq__answer ul li>ul,.faq__answer ul li ol,.faq__answer ol li>ul,.faq__answer ol li ol{margin-top:8px}.faq__answer ol{padding-left:18px}.faq__answer li{font-size:1rem;line-height:1.5;font-optical-sizing:auto;font-style:normal;color:rgba(16,41,76,.7)}.faq__answer li strong,.faq__answer li em{color:inherit}.faq__answer li a{color:#0f5680}.faq__answer pre{margin:1em 0px}.faq__image{width:100%;height:90vw;min-height:250px;max-height:500px;max-width:375px}@media(min-width: 1024px){.faq__image{margin-top:-155px;flex-basis:40%;min-width:40%;max-width:40%;height:50vw;max-height:748px}}@media(min-width: 1250px){.faq__image{margin-top:-205px}}.faq__image .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.faq__header:empty{display:none}.column{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0}@media(min-width: 768px){.column{padding:0}}@media(min-width: 1250px){.column{padding:0}}.column.full-width{padding:24px 0}.column.full-width .background__inner-container>*.page-width,.column.full-width .background__inner-container>.nf-form-cont,.column.full-width .column__inner-container>*.page-width,.column.full-width .column__inner-container>.nf-form-cont{width:calc(100% - 40px);margin:0 auto;padding:24px 0}@media(min-width: 768px){.column.full-width .background__inner-container>*.page-width,.column.full-width .background__inner-container>.nf-form-cont,.column.full-width .column__inner-container>*.page-width,.column.full-width .column__inner-container>.nf-form-cont{width:calc(100% - 100px);padding:40px 0;max-width:1240px}}@media(min-width: 1440px){.column.full-width .background__inner-container>*.page-width,.column.full-width .background__inner-container>.nf-form-cont,.column.full-width .column__inner-container>*.page-width,.column.full-width .column__inner-container>.nf-form-cont{margin-bottom:0}}.column.full-width .background__inner-container>*.page-width:last-child,.column.full-width .background__inner-container>.nf-form-cont:last-child,.column.full-width .column__inner-container>*.page-width:last-child,.column.full-width .column__inner-container>.nf-form-cont:last-child{margin-bottom:0 !important}.column.full-width .background__inner-container>.accordion.page-width,.column.full-width .column__inner-container>.accordion.page-width{max-width:800px}.column.full-width .background__inner-container>.banner.page-width,.column.full-width .column__inner-container>.banner.page-width{padding:40px 32px;margin:24px auto}@media(min-width: 768px){.column.full-width .background__inner-container>.banner.page-width,.column.full-width .column__inner-container>.banner.page-width{padding:40px;margin:40px auto}}.column.full-width .background__inner-container>.card.page-width,.column.full-width .column__inner-container>.card.page-width{padding:0;margin-bottom:24px}@media(min-width: 768px){.column.full-width .background__inner-container>.card.page-width,.column.full-width .column__inner-container>.card.page-width{margin-bottom:40px}}.column.full-width .background__inner-container>.heading.page-width.align-left,.column.full-width .background__inner-container>.heading.full-width.align-left,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-left,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-left,.column.full-width .background__inner-container>.plain_text.page-width.align-left,.column.full-width .background__inner-container>.plain_text.full-width.align-left,.column.full-width .column__inner-container>.heading.page-width.align-left,.column.full-width .column__inner-container>.heading.full-width.align-left,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-left,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-left,.column.full-width .column__inner-container>.plain_text.page-width.align-left,.column.full-width .column__inner-container>.plain_text.full-width.align-left{padding:24px 0 0;max-width:900px;left:20px;margin:0 0 16px}@media(min-width: 768px){.column.full-width .background__inner-container>.heading.page-width.align-left,.column.full-width .background__inner-container>.heading.full-width.align-left,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-left,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-left,.column.full-width .background__inner-container>.plain_text.page-width.align-left,.column.full-width .background__inner-container>.plain_text.full-width.align-left,.column.full-width .column__inner-container>.heading.page-width.align-left,.column.full-width .column__inner-container>.heading.full-width.align-left,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-left,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-left,.column.full-width .column__inner-container>.plain_text.page-width.align-left,.column.full-width .column__inner-container>.plain_text.full-width.align-left{left:50px;padding:40px 0 0}}@media(min-width: 1340px){.column.full-width .background__inner-container>.heading.page-width.align-left,.column.full-width .background__inner-container>.heading.full-width.align-left,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-left,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-left,.column.full-width .background__inner-container>.plain_text.page-width.align-left,.column.full-width .background__inner-container>.plain_text.full-width.align-left,.column.full-width .column__inner-container>.heading.page-width.align-left,.column.full-width .column__inner-container>.heading.full-width.align-left,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-left,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-left,.column.full-width .column__inner-container>.plain_text.page-width.align-left,.column.full-width .column__inner-container>.plain_text.full-width.align-left{left:calc((100vw - 1240px)/2)}}.column.full-width .background__inner-container>.heading.page-width.align-right,.column.full-width .background__inner-container>.heading.full-width.align-right,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-right,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-right,.column.full-width .background__inner-container>.plain_text.page-width.align-right,.column.full-width .background__inner-container>.plain_text.full-width.align-right,.column.full-width .column__inner-container>.heading.page-width.align-right,.column.full-width .column__inner-container>.heading.full-width.align-right,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-right,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-right,.column.full-width .column__inner-container>.plain_text.page-width.align-right,.column.full-width .column__inner-container>.plain_text.full-width.align-right{padding:24px 0 0;max-width:900px;margin:0 auto 16px;margin-right:16px;text-align:right}@media(min-width: 768px){.column.full-width .background__inner-container>.heading.page-width.align-right,.column.full-width .background__inner-container>.heading.full-width.align-right,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-right,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-right,.column.full-width .background__inner-container>.plain_text.page-width.align-right,.column.full-width .background__inner-container>.plain_text.full-width.align-right,.column.full-width .column__inner-container>.heading.page-width.align-right,.column.full-width .column__inner-container>.heading.full-width.align-right,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-right,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-right,.column.full-width .column__inner-container>.plain_text.page-width.align-right,.column.full-width .column__inner-container>.plain_text.full-width.align-right{margin-right:40px;padding:40px 0 0}}@media(min-width: 1340px){.column.full-width .background__inner-container>.heading.page-width.align-right,.column.full-width .background__inner-container>.heading.full-width.align-right,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-right,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-right,.column.full-width .background__inner-container>.plain_text.page-width.align-right,.column.full-width .background__inner-container>.plain_text.full-width.align-right,.column.full-width .column__inner-container>.heading.page-width.align-right,.column.full-width .column__inner-container>.heading.full-width.align-right,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-right,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-right,.column.full-width .column__inner-container>.plain_text.page-width.align-right,.column.full-width .column__inner-container>.plain_text.full-width.align-right{margin:0;left:calc((100vw - 620px)/2)}}.column.full-width .background__inner-container>.heading.page-width.align-center,.column.full-width .background__inner-container>.heading.full-width.align-center,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-center,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-center,.column.full-width .background__inner-container>.plain_text.page-width.align-center,.column.full-width .background__inner-container>.plain_text.full-width.align-center,.column.full-width .column__inner-container>.heading.page-width.align-center,.column.full-width .column__inner-container>.heading.full-width.align-center,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-center,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-center,.column.full-width .column__inner-container>.plain_text.page-width.align-center,.column.full-width .column__inner-container>.plain_text.full-width.align-center{padding:24px 0 0;max-width:900px;margin:0 auto 16px;text-align:center}@media(min-width: 768px){.column.full-width .background__inner-container>.heading.page-width.align-center,.column.full-width .background__inner-container>.heading.full-width.align-center,.column.full-width .background__inner-container>.heading-with-eyebrow.page-width.align-center,.column.full-width .background__inner-container>.heading-with-eyebrow.full-width.align-center,.column.full-width .background__inner-container>.plain_text.page-width.align-center,.column.full-width .background__inner-container>.plain_text.full-width.align-center,.column.full-width .column__inner-container>.heading.page-width.align-center,.column.full-width .column__inner-container>.heading.full-width.align-center,.column.full-width .column__inner-container>.heading-with-eyebrow.page-width.align-center,.column.full-width .column__inner-container>.heading-with-eyebrow.full-width.align-center,.column.full-width .column__inner-container>.plain_text.page-width.align-center,.column.full-width .column__inner-container>.plain_text.full-width.align-center{padding:40px 0 0}}.column.full-width .background__inner-container>.wysiwyg.page-width,.column.full-width .background__inner-container>.nf-form-cont,.column.full-width .column__inner-container>.wysiwyg.page-width,.column.full-width .column__inner-container>.nf-form-cont{max-width:900px}.column.background-color--light-blue{background-color:#eef4f8}@media(min-width: 768px){.column.background-alignment--right{background-color:rgba(0,0,0,0);background-image:linear-gradient(to left, #eef4f8 75%, transparent 25%)}}@media(min-width: 1440px){.column.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.column.background-alignment--right{background-image:linear-gradient(to left, #eef4f8 63%, transparent 25%)}}@media(min-width: 768px){.column.background-alignment--left{background-color:rgba(0,0,0,0);background-image:linear-gradient(to right, #eef4f8 75%, transparent 25%)}}@media(min-width: 1440px){.column.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 70%, transparent 25%)}}@media(min-width: 1920px){.column.background-alignment--left{background-image:linear-gradient(to right, #eef4f8 63%, transparent 25%)}}.column .background__inner-container,.column .column__inner-container{margin-bottom:0}@media(min-width: 768px){.column .background__inner-container,.column .column__inner-container{margin-bottom:0}}@media(min-width: 1250px){.column .background__inner-container,.column .column__inner-container{margin-bottom:0}}.column__inner-container{margin-bottom:0}.column__inner-container .split{margin-bottom:0}.column__inner-container>*.page-width{width:100%;margin:0 auto 32px}@media(min-width: 768px){.column__inner-container>*.page-width{margin-bottom:44px}}.column__inner-container>*.page-width:last-of-type{margin-bottom:0}.column.page-width{padding:24px}@media(min-width: 768px){.column.page-width{padding:40px}}.bio__container{display:flex;flex-direction:column;align-items:center;padding:40px 20px;max-width:1340px;gap:32px;margin:0 auto}@media(min-width: 768px){.bio__container{padding:40px 50px}}@media(min-width: 1024px){.bio__container{flex-direction:row;gap:40px;padding:80px 50px;align-items:flex-start}}@media(min-width: 1250px){.bio__container{gap:80px}}.bio__image{width:100%;height:90vw;max-height:500px;max-width:400px}@media(min-width: 1024px){.bio__image{width:32%;min-width:32%;max-width:none}}.bio__image .bio__image-photo{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.post__container{padding:40px 20px;max-width:880px;margin:0 auto}@media(min-width: 768px){.post__container{padding:40px 50px}}@media(min-width: 1250px){.post__container{padding:80px 50px}}.post__container .featured__image{width:100%;height:65vw;max-height:350px;margin-bottom:36px}.post__container .featured__image .featured__image-photo{height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.post__container .featured__image:blank{display:none}.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 #10294c}@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 #10294c;transition:border-color .8s ease}.filters__toggle::before,.filters__toggle::after{content:"";background-color:#10294c;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:#0f5680}.filters__toggle:hover .filters__taxonomy-title::after{border-color:#0f5680}.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 #10294c;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:#6c6463;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 #0f5680;border-bottom:2px solid #0f5680;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 #6c6463;color:#6c6463;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:#6c6463;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:#10294c;border-color:#10294c}.applied-filters .applied-filter:hover svg path{fill:#10294c}.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:#10294c;color:#10294c;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,.blogs-feed,.posts-archive{display:flex;gap:70px}}.product-feed .product__container,.resource-feed .product__container,.blogs-feed .product__container,.posts-archive .product__container{width:100%}.product-feed .results-wrapper,.resource-feed .results-wrapper,.blogs-feed .results-wrapper,.posts-archive .results-wrapper{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.product-feed .results-wrapper,.resource-feed .results-wrapper,.blogs-feed .results-wrapper,.posts-archive .results-wrapper{flex-direction:row;flex-wrap:wrap;gap:70px 36px}}.product-feed .results-wrapper .card,.resource-feed .results-wrapper .card,.blogs-feed .results-wrapper .card,.posts-archive .results-wrapper .card{width:100%;max-width:415px;margin:0 auto;padding:24px}@media(min-width: 768px){.product-feed .results-wrapper .card,.resource-feed .results-wrapper .card,.blogs-feed .results-wrapper .card,.posts-archive .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,.blogs-feed .results-wrapper .card,.posts-archive .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,.blogs-feed .results-wrapper .card .card__inner-container,.posts-archive .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,.blogs-feed .results-wrapper .card .card__inner-container .card__text p,.posts-archive .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,.blogs-feed .results-wrapper .card .i72-image__description,.posts-archive .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,.blogs-feed .results-wrapper .card .i72-image,.blogs-feed .results-wrapper .card .i72-svg,.posts-archive .results-wrapper .card .i72-image,.posts-archive .results-wrapper .card .i72-svg{border-bottom:4px solid #10294c;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,.blogs-feed .results-wrapper .card .i72-image,.blogs-feed .results-wrapper .card .i72-svg,.posts-archive .results-wrapper .card .i72-image,.posts-archive .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,.blogs-feed .results-wrapper .card .i72-image,.blogs-feed .results-wrapper .card .i72-svg,.posts-archive .results-wrapper .card .i72-image,.posts-archive .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,.blogs-feed .results-wrapper .card .card__image-container,.posts-archive .results-wrapper .card .card__image-container{margin:0 0 16px;width:100%;order:unset}.product-feed .results-wrapper .card:hover .card__button,.resource-feed .results-wrapper .card:hover .card__button,.blogs-feed .results-wrapper .card:hover .card__button,.posts-archive .results-wrapper .card:hover .card__button{background-color:#10294c}.posts-archive .results-wrapper{width:calc(100% - 40px);margin:0 auto;max-width:1240px;padding:24px 0}@media(min-width: 768px){.posts-archive .results-wrapper{width:calc(100% - 100px);padding:40px 0}}.feed__pagination{margin-top:74px}@media(min-width: 768px){.feed__pagination{margin-top:58px}}@media(min-width: 1024px){.feed__pagination{margin-top:90px}}.link-list__list{list-style-type:none;display:flex;flex-direction:column;gap:40px}.link-list__link{font-size:1rem;color:#10294c;display:inline-flex;gap:8px;align-items:center;text-decoration:none;font-weight:700;border-bottom:2px solid #adbd39;padding-bottom:5px;transition:all .4s ease}.link-list__link::after{content:"";background-image:url("../images/arrow--right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;width:21px;height:21px;display:inline-flex}.link-list__link:hover,.link-list__link:active{gap:14px;color:#0f5680;border-color:#0f5680}.lb-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:99999;background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(7px)}.lb-overlay .login_bx{display:inline-flex;width:95%;max-width:500px;flex-direction:column;gap:36px;background-color:#eef4f8;padding:24px 24px 32px;box-shadow:0 0 7px rgba(0,0,0,.3);border-radius:4px}.lb-overlay .login_bx .lb-close{display:inline-flex;align-items:center;justify-content:center;background-color:#757575;text-decoration:none;color:#fff;font-weight:500;text-align:center;font-size:.9375rem;border-radius:6px;line-height:normal;padding:6px 12px;transition:all .4s ease;margin-left:auto}.lb-overlay .login_bx .lb-close:hover{background-color:#4a4a4a}.lb-overlay .login_bx #onlinebanking form .onlinebanking-login{display:inline-flex;align-items:center;margin-bottom:16px;width:100%}.lb-overlay .login_bx #onlinebanking form .onlinebanking-login input[type=text]{height:44px;padding:4px 8px;width:100%;border-radius:0;border-width:1px}.lb-overlay .login_bx #onlinebanking form .onlinebanking-login input[type=submit]{display:inline-flex;align-items:center;justify-content:center;background-color:#0f5680;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 40px;border:0;transition:all .4s ease}.lb-overlay .login_bx #onlinebanking form .onlinebanking-login input[type=submit]:hover{background-color:#10294c}.lb-overlay .login_bx #onlinebanking form #enroll-anchor2,.lb-overlay .login_bx #onlinebanking form #enroll-anchor{display:inline-flex;align-items:center;justify-content:center;width:100%;background-color:#0f5680;text-decoration:none;color:#fff;font-weight:700;text-align:center;font-size:1rem;border-radius:0;line-height:normal;padding:10px 40px;transition:all .4s ease}.lb-overlay .login_bx #onlinebanking form #enroll-anchor2:hover,.lb-overlay .login_bx #onlinebanking form #enroll-anchor:hover{background-color:#10294c}.lb-overlay .login_bx #onlinebanking form #enroll-anchor{background-color:#adbd39;margin-top:8px;color:#10294c}.lb-overlay .login_bx #onlinebanking form #enroll-anchor:hover{color:#fff}.lb-overlay.open{display:flex}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJjb25zdC9fdmFyaWFibGVzLnNjc3MiLCJjb25zdC9fbWl4aW5zLnNjc3MiLCJfbmF2aWdhdGlvbi5zY3NzIiwiX2Nhcm91c2VsLnNjc3MiLCJfaGVyby5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2NhcmQuc2NzcyIsIl9saW5rLWJveC5zY3NzIiwiX2JhY2tncm91bmQtYmxvY2suc2NzcyIsIl9wYXJhZ3JhcGguc2NzcyIsIl9yb3cuc2NzcyIsIl9hY2NvcmRpb24uc2NzcyIsIl9pbWFnZS5zY3NzIiwiX3F1b3RlLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9oZWFkaW5nLnNjc3MiLCJfYmFubmVyLnNjc3MiLCJfc3BsaXQuc2NzcyIsIl9pbWFnZS1ncmlkLnNjc3MiLCJfaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiX211bHRpLWJ1dHRvbi5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfcHJpbnQuc2NzcyIsIl9mZWF0dXJlZC1jb250ZW50LnNjc3MiLCJfdGFibGUuc2NzcyIsIl9mYXEuc2NzcyIsIl9jb2x1bW4uc2NzcyIsIl9iaW8uc2NzcyIsIl9wb3N0LnNjc3MiLCJfZmlsdGVyLnNjc3MiLCJfbGluay1saXN0LnNjc3MiLCJfbG9naW4tbW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FDQSxNQUVDLFNBQ0EsVUFDQSxrQkFDQSxzQkFHRCxFQUNDLGVBQ0csbUJBQ0EsZ0JBQ0Esd0JBQ0EsY0FDSSxjQUVKLGFBQ0ksZ0JBRUosSUFDSSxNQ2RLLFFEbUJiLCtCQUtDLGNBR0QsbUJBR0ksOEJBQ0EsMkJBQ0Esc0JBR0osRUFDQyxpQ0FDRyxNQ3RDRyxRRHlDUCxVQUNJLFlBQ0EsV0FHSixRQUNJLG9CQUNBLG1CQUNBLHVCQUNBLGlCQ2pEUyxRRGtEVCxxQkFDQSxNQ3pESSxLRDBESixZQ3BDZSxJRHFDZixrQkFDQSxlQUNBLGdCQUNBLG1CQUNBLGtCQUNBLHdCQUNBLGNBQ0ksaUJDN0RELFFEa0VILGtC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QSxtQkFDQSx3QkFDQSx3QkFDSSxXQUNBLG1EQUNBLDJCQUNBLHdCQUNBLDRCQUNBLFdBQ0EsWUFDQSxvQkFFSiwrQ0FDSSxTQUNBLE0vQjFCQyxRK0IyQkQsYS9CM0JDLFFnQ1BiLFlBQ0ksYUFDQSxlQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0EsbUJBQ0EsdUJBQ0EsY0FDQSxvQ0FDQSwwQkFDQSxzQkFDSSxvQkFDQSxVQUNBLGdCQUNBLHNCQUNBLFNBQ0EsaUJoQ1ZVLFFnQ1dWLHVCQUNBLGtDQUNBLGtCQUNBLGdDQUNJLG9CQUNBLG1CQUNBLHVCQUNBLHlCQUNBLHFCQUNBLE1oQzNCSixLZ0M0QkksWWhDUk0sSWdDU04sa0JBQ0EsbUJBQ0Esa0JBQ0EsbUJBQ0EsaUJBQ0Esd0JBQ0EsaUJBQ0Esc0NBQ0kseUJBS0EsK0RBQ0ksb0JBQ0EsbUJBQ0EsbUJBQ0EsV0FDQSxnRkFDSSxZQUNBLGdCQUNBLFdBQ0EsZ0JBQ0EsaUJBRUosa0ZBQ0ksb0JBQ0EsbUJBQ0EsdUJBQ0EsaUJoQ3BEWCxRZ0NxRFcscUJBQ0EsTWhDNURoQixLZ0M2RGdCLFloQ3ZDTCxJZ0N3Q0ssa0JBQ0EsZUFDQSxnQkFDQSxtQkFDQSxrQkFDQSxTQUNBLHdCQUNBLHdGQUNJLGlCaENqRXJCLFFnQ3FFUyxtSEFDSSxvQkFDQSxtQkFDQSx1QkFDQSxXQUNBLGlCaEN6RVAsUWdDMEVPLHFCQUNBLE1oQ2pGWixLZ0NrRlksWWhDNURELElnQzZEQyxrQkFDQSxlQUNBLGdCQUNBLG1CQUNBLGtCQUNBLHdCQUNBLCtIQUNJLGlCaENyRmpCLFFnQ3dGUyx5REFDSSx5QkFDQSxlQUNBLE1oQzNGYixRZ0M0RmEsK0RBQ0ksTWhDbEdoQixLZ0N3R0osaUJBQ0kiLCJmaWxlIjoiZ3VscC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBpZ25pdGlvbjcyIEJhc2UgKi9cbiosXG4qICoge1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHJnYmEoMTYsIDQxLCA3NiwgLjcpO1xuICAgIHN0cm9uZywgZW0ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB9XG59XG5cbi8qXHRlbnN1cmUgSFRNTDUgZWxlbWVudHMgYXJlIGhhbmRsZWQgYXMgYmxvY2sgbGV2ZWwgb24gb2xkZXIgYnJvd3NlcnMgKi9cbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbm1haW4sXG5zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGJsdWU7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cbn1cblxuLmxpbmstYnV0dG9uIHtcbiAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGFpbmVyLCAuc2l0ZS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICB9XG4gICAgPiAucGFnZS5wYWdlLXdpZHRoIHtcbiAgICAgICAgPiB1bCwgPiBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICA+IHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAucGFnZS13aWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogNDRweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLm5mLWZvcm0tY29udCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogNDRweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmZvcm0ucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICA+IC5iYW5uZXIucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuYWNjb3JkaW9uLnBhZ2Utd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgICA+IC5jYXJkLnBhZ2Utd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5jYXJkLmZ1bGwtd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDE2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5mZWF0dXJlZC1jb250ZW50LnBhZ2Utd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAuZmVhdHVyZWQtY29udGVudF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuZmVhdHVyZWQtY29udGVudC5mdWxsLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0NHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1NDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID4gLmhlYWRpbmcucGFnZS13aWR0aC5hbGlnbi1sZWZ0LCA+IC5oZWFkaW5nLmZ1bGwtd2lkdGguYWxpZ24tbGVmdCxcbiAgICA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5wYWdlLXdpZHRoLmFsaWduLWxlZnQsID4gLmhlYWRpbmctd2l0aC1leWVicm93LmZ1bGwtd2lkdGguYWxpZ24tbGVmdCxcbiAgICA+IC5wbGFpbl90ZXh0LnBhZ2Utd2lkdGguYWxpZ24tbGVmdCwgPiAucGxhaW5fdGV4dC5mdWxsLXdpZHRoLmFsaWduLWxlZnQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5oZWFkaW5nLnBhZ2Utd2lkdGguYWxpZ24tcmlnaHQsID4gLmhlYWRpbmcuZnVsbC13aWR0aC5hbGlnbi1yaWdodCxcbiAgICA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5wYWdlLXdpZHRoLmFsaWduLXJpZ2h0LCA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5mdWxsLXdpZHRoLmFsaWduLXJpZ2h0LFxuICAgID4gLnBsYWluX3RleHQucGFnZS13aWR0aC5hbGlnbi1yaWdodCwgPiAucGxhaW5fdGV4dC5mdWxsLXdpZHRoLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDYyMHB4KSAvIDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLmhlYWRpbmcucGFnZS13aWR0aC5hbGlnbi1jZW50ZXIsID4gLmhlYWRpbmcuZnVsbC13aWR0aC5hbGlnbi1jZW50ZXIsXG4gICAgPiAuaGVhZGluZy13aXRoLWV5ZWJyb3cucGFnZS13aWR0aC5hbGlnbi1jZW50ZXIsID4gLmhlYWRpbmctd2l0aC1leWVicm93LmZ1bGwtd2lkdGguYWxpZ24tY2VudGVyLFxuICAgID4gLnBsYWluX3RleHQucGFnZS13aWR0aC5hbGlnbi1jZW50ZXIsID4gLnBsYWluX3RleHQuZnVsbC13aWR0aC5hbGlnbi1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAudmlkZW8ucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLnd5c2l3eWcucGFnZS13aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxMjQwcHgpIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAud3lzaXd5Zy5mdWxsLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5saW5rLWJ1dHRvbi5wYWdlLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgICA+IC5saW5rLWJveC5wYWdlLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1NnB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuY29udGFpbmVyLS12ZXJ0aWNhbC5mdWxsLXdpZHRoLCA+IC5jb250YWluZXItLWhvcml6b250YWwuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICsgLmNvbnRhaW5lci0tdmVydGljYWwuZnVsbC13aWR0aCwgKyAuY29udGFpbmVyLS1ob3Jpem9udGFsLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5yb3cuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICsgLnJvdy5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5jb250YWluZXIucGFnZS13aWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMDtcbiAgICB9XG59XG5cblxuLy8gSEVBRElOR1MgLy9cbmgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIH1cbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogJGJsdWU7XG59XG5cbmg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cbi53eXNpd3lnLCAucGFyYWdyYXBoX190ZXh0LCAuY2FyZF9fdGV4dCwgLmFjY29yZGlvbiB7XG4gICAgaDEsIGgyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICBoMywgaDQge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGdyZWVuO1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgcGFkZGluZzogNDBweCA1NnB4O1xuICAgICAgICBxdW90ZXM6IFwiXFwyMDFDXCJcIlxcMjAxRFwiXCJcXDIwMThcIlwiXFwyMDE5XCI7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNzJweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgPiB1bCwgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHJnYmEoMTYsIDQxLCA3NiwgLjcpO1xuICAgICAgICBzdHJvbmcsIGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIHByZSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDBweDtcbiAgICB9XG59XG5cblxuaW1nIHtcbiAgICAmLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNraXAtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIH1cbn1cblxuLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4OyBcbiAgICB3aWR0aDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgXG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpOyBcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWxlcnQtYmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogOHB4IDI0cHggNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4Mjg7XG4gICAgLmFsZXJ0LWJhci1pbm5lci1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5hbGVydC1iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3dhcm5pbmcuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53eXNpd3lnIHtcbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwLCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG59XG5cbiNleHRlcm5hbC1saW5rLW1vZGFsIHtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG59IiwiLyogQ29sb3JzICovXG4kd2hpdGU6IHJnYigyNTUsMjU1LDI1NSk7IC8vICNmZmZmZmZcbiRibGFjazogcmdiKDMzLCAzOSwgMzMpOyAvLyAjMjEyNzIxXG4kZ3JheTogcmdiKDE0MCwgMTM3LCAxMzMpOyAvLyM4Yzg5ODVcbiRncmF5LWRhcms6IHJnYigxMDgsIDEwMCwgOTkpOyAvLyM2YzY0NjNcbiRncmF5LWxpZ2h0OiByZ2IoMjA3LCAyMDUsIDIwMSk7IC8vI2NmY2RjOVxuJGJsdWU6ICMxMDI5NGM7XG4kYmx1ZS1saWdodDogIzBmNTY4MDsgXG4kYmx1ZS12ZXJ5LWxpZ2h0OiAjZWVmNGY4O1xuJHJlZDogI2M2MjgyODtcbiRncmVlbjogI2FkYmQzOTtcblxuXG4vKiBCcmVha3BvaW50IFNpemVzICovXG4kbWVkaXVtLXdpZHRoOiA3NjhweDtcbiRsYXJnZS13aWR0aDogMTAyNHB4O1xuJHhsYXJnZS13aWR0aDogMTI1MHB4O1xuJHh4bGFyZ2Utd2lkdGg6IDE0NDBweDtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtbm9ybTogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZDogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIHRyYW5zaXRpb24gc3BlZWRzXG4kdHJhbnMtc2xvdzogMC42cztcbiR0cmFucy1tZWQ6IDAuNHM7XG4kdHJhbnMtZmFzdDogMC4ycztcbiIsIi8vIGJyZWFrcG9pbnQgaGFuZGxpbmdcblxuQG1peGluIG1lZGl1bSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRtZWRpdW0td2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGxhcmdlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGxhcmdlLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4bGFyZ2Uge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skeGxhcmdlLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4eGxhcmdlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHh4bGFyZ2Utd2lkdGh9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIudG9wLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLnRvcC1iYXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNzBweCAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9wLWJhci1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAudG9wLW5hdiB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEuc2VhcmNoLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgfVxuICAgIC5uYXYtaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1tZWQgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50b3AtbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDAgMTJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHggMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS12ZXJ5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1mYXN0IGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNnB4IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS12ZXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZSxwYWRkaW5nIC4zcyBlYXNlLHZpc2liaWxpdHkgLjNzIGVhc2Usb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweCA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLHBhZGRpbmcgLjNzIGVhc2UsdmlzaWJpbGl0eSAuM3MgZWFzZSxvcGFjaXR5IDBzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3BsaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWRkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDclO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1mYXN0IGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N1YnRyYWN0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudC1tZW51LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5tb2JpbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLW5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDcxLCA5OCwgMTIzLCAwLjI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS12ZXJ5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5oZWFkZXIge1xuICAgIHotaW5kZXg6IDM7XG59IiwiLmNhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWRlcy0tMSB7XG4gICAgICAgIC5jYXJvdXNlbF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZ2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYS5saW5rLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkIC5pNzItaW1hZ2UsIC5jYXJkIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBkaXYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGlkZXMtLTIge1xuICAgICAgICAuY2Fyb3VzZWxfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaW1hZ2UsIC5jYXJkLCA+IGRpdiwgPiBoMSwgPiBoMiwgPiBoMywgPiBoNCwgPiBoNSwgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdnc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhLmxpbmstYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQgLmk3Mi1pbWFnZSwgLmNhcmQgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdi5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWRlcy0tNCB7XG4gICAgICAgIC5jYXJvdXNlbF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5pbWFnZSwgLmNhcmQsID4gZGl2LCA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzV2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJ2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjV2dyAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjV2dyAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjV2dyAtIDUwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYS5saW5rLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkIC5pNzItaW1hZ2UsIC5jYXJkIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBkaXYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgLmltYWdlLCAuY2FyZCwgPiBkaXYsID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gYSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogOTB2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3Z3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHZ3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzM3Z3IC0gNDZweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzM3Z3IC0gNDZweCk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzM3Z3IC0gNDZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGEubGluay1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VlZjRmODtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCAuaTcyLWltYWdlLCAuY2FyZCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY291bnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAwIDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19wcmV2LWJ0biwgJl9fbmV4dC1idG4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgID4gcmVjdCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgPiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV4dC1idG4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlcm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAmLmhlcm8tLWhvbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDEwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNzJweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyb19fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyb19fdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDY1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXllYnJvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuaGVyb19fZXllYnJvdyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNC44cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDY0cHggMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTI4MHB4KSAvIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMjgwcHgpIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lcj4ucGFnZS13aWR0aC5ob21lLWhlcm8sIC5ob21lLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5oZXJvIHtcbiAgICAgICAgJl9fYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFubmVycy1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAuaGVyby1jYXJvdXNlbF9fY29udHJvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWNhcm91c2VsX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWNhcm91c2VsX19wcmV2LWJ0biwgLmhlcm8tY2Fyb3VzZWxfX25leHQtYnRuLCAuaGVyby1jYXJvdXNlbF9fcGF1c2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWNhcm91c2VsX19wYXVzZSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Jhbm5lcnMtaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnROZXh0IHtcbiAgICAgICAgICAgIGZyb20geyBsZWZ0OiAxMDAlOyB9XG4gICAgICAgICAgICB0byB7IGxlZnQ6IDA7IH1cbiAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICBAa2V5ZnJhbWVzIGxlZnRDdXJyIHtcbiAgICAgICAgICAgIGZyb20geyBsZWZ0OiAwOyB9XG4gICAgICAgICAgICB0byB7IGxlZnQ6IC0xMDAlOyB9XG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgQGtleWZyYW1lcyByaWdodE5leHQge1xuICAgICAgICAgICAgZnJvbSB7IGxlZnQ6IC0xMDAlOyB9XG4gICAgICAgICAgICB0byB7IGxlZnQ6IDA7IH1cbiAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0Q3VyciB7XG4gICAgICAgICAgICBmcm9tIHsgbGVmdDogMDsgfVxuICAgICAgICAgICAgdG8geyBsZWZ0OiAxMDAlOyB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAuNnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDBzIGxlZnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXJfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFubmVyX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjU1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDBweCAzNnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC1pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5oZXJvOmhhcyguYnV0dG9ucy1jZW50ZXIpIHtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDEwMHB4IDQwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzElO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWwtc2VjdGlvbiB7XG5cbiAgICB9XG4gICAgJl9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc29jaWFsLW5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXBwLXNlY3Rpb24ge1xuICAgIH1cbiAgICAmX19hcHAtbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hdmlnYXRpb24tc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21haW4tbmF2IHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHQtdGV4dCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVnYWwtbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NlcnRpZmljYXRpb24tbGlua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1NTdhO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlYXJjaC1iYXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZTtcbiAgICAuc2VhcmNoLWJhci1pbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwIDhweDtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg2MDBweCwgNTV2dywgNzU0cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyBcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2guc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA3NnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggODRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMzZweCA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0LWNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmV2LXJlc3VsdHMsIC5uZXh0LXJlc3VsdHMge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV4dC1yZXN1bHRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmV2LXJlc3VsdHMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3NlLXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IFxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2Utc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGdhcDogMCA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb24sIC5mZWVkX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4IDZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZ2FwOiAxMnB4IDM2cHg7XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59IiwiLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS12ZXJ5LWxpZ2h0O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgICB9XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXZ3O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHJlY3Qge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXV0aG9ycyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2LCA0MSwgNzYsIC4xKTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy0tcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2FyZC0taWNvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDIwcHg7XG4gICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkLS1jdGEge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTAwcHgpIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEuY2FyZC5jYXJkLS1hbmNob3Ige1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICA+IHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLTAwMmY2YyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZF9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLTAwNjdiOSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsdWUtdmVyeS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQuY2FyZC0tYW5jaG9yOmhhcyhhOmhvdmVyKSB7XG4gICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgID4gcmVjdCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG59IiwiLmxpbmstYm94IHtcbiAgICBoZWlnaHQ6IDMzNHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICAgICAgLmxpbmstYm94X190aXRsZSwgLmxpbmstYm94X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAubGluay1ib3hfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgxNiwgNDEsIDc2LCAuNjUpIDE1JSwgcmdiYSgxNiwgNDEsIDc2LCAwKSAzMyUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pNzItc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFucy1tZWQgZWFzZTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAgICAgICAubGluay1ib3hfX2xpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+ICoucGFnZS13aWR0aCwgPiAubmYtZm9ybS1jb250IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuYWNjb3JkaW9uLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5iYW5uZXIucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmNhcmQucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuaGVhZGluZy5wYWdlLXdpZHRoLmFsaWduLWxlZnQsID4gLmhlYWRpbmcuZnVsbC13aWR0aC5hbGlnbi1sZWZ0LFxuICAgICAgICAgICAgPiAuaGVhZGluZy13aXRoLWV5ZWJyb3cucGFnZS13aWR0aC5hbGlnbi1sZWZ0LCA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5mdWxsLXdpZHRoLmFsaWduLWxlZnQsXG4gICAgICAgICAgICA+IC5wbGFpbl90ZXh0LnBhZ2Utd2lkdGguYWxpZ24tbGVmdCwgPiAucGxhaW5fdGV4dC5mdWxsLXdpZHRoLmFsaWduLWxlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTI0MHB4KSAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmhlYWRpbmcucGFnZS13aWR0aC5hbGlnbi1yaWdodCwgPiAuaGVhZGluZy5mdWxsLXdpZHRoLmFsaWduLXJpZ2h0LFxuICAgICAgICAgICAgPiAuaGVhZGluZy13aXRoLWV5ZWJyb3cucGFnZS13aWR0aC5hbGlnbi1yaWdodCwgPiAuaGVhZGluZy13aXRoLWV5ZWJyb3cuZnVsbC13aWR0aC5hbGlnbi1yaWdodCxcbiAgICAgICAgICAgID4gLnBsYWluX3RleHQucGFnZS13aWR0aC5hbGlnbi1yaWdodCwgPiAucGxhaW5fdGV4dC5mdWxsLXdpZHRoLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDYyMHB4KSAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmhlYWRpbmcucGFnZS13aWR0aC5hbGlnbi1jZW50ZXIsID4gLmhlYWRpbmcuZnVsbC13aWR0aC5hbGlnbi1jZW50ZXIsXG4gICAgICAgICAgICA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5wYWdlLXdpZHRoLmFsaWduLWNlbnRlciwgPiAuaGVhZGluZy13aXRoLWV5ZWJyb3cuZnVsbC13aWR0aC5hbGlnbi1jZW50ZXIsXG4gICAgICAgICAgICA+IC5wbGFpbl90ZXh0LnBhZ2Utd2lkdGguYWxpZ24tY2VudGVyLCA+IC5wbGFpbl90ZXh0LmZ1bGwtd2lkdGguYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLnd5c2l3eWcucGFnZS13aWR0aCwgPiAubmYtZm9ybS1jb250IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1hbGlnbm1lbnQtLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibHVlLXZlcnktbGlnaHQgNzUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibHVlLXZlcnktbGlnaHQgNzAlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDYzJSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDc1JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUtdmVyeS1saWdodCA3MCUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDYzJSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLnNwbGl0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiAqLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2Utd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXJhZ3JhcGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0tZGVmYXVsdCB7XG4gICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fbGluayB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucGFyYWdyYXBoLS1pY29uLCAmLnBhcmFncmFwaC0tY3RhIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaTcyLXN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICcnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xuICAgICAgICAgICAgcCwgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0tY3RhIHtcbiAgICAgICAgLnBhcmFncmFwaF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaF9fdGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xuICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctLXJpZ2h0LnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaC0tYW5jaG9yIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICsgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICsgLnBhcmFncmFwaF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGhfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgtLWJ1dHRvbiB7XG4gICAgICAgIC5wYXJhZ3JhcGhfX3RleHQge1xuICAgICAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgLnBhcmFncmFwaCB7XG4gICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTU5cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJhZ3JhcGgtLWljb24sICYucGFyYWdyYXBoLS1jdGEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pNzItc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICcnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFyYWdyYXBoLS1kZWZhdWx0IHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmFncmFwaF9fbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgfVxuICAgICYudmVydGljYWwtYWxpZ24tLW1pZGRsZSB7XG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi52ZXJ0aWNhbC1hbGlnbi0tYm90dG9tIHtcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1hbGlnbm1lbnQtLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibHVlLXZlcnktbGlnaHQgNzglLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibHVlLXZlcnktbGlnaHQgNzAlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDYzJSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDc4JSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUtdmVyeS1saWdodCA3MCUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDYzJSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBnYXA6IDI0cHggMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICA+IC5saW5rLWJveCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCwgLmNhcmQuY2FyZC0tY3RhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmltYWdlLS1ib3JkZXIge1xuICAgICAgICAgICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1icmVhay0tMiB7XG4gICAgICAgIC5yb3dfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IGRpdiwgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctYnJlYWstLTMge1xuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiBkaXYsID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucm93LWJyZWFrLS00IHtcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctYnJlYWstLTUge1xuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiBkaXYsID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDIwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucm93LWJyZWFrLS02IHtcbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxNi41JSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTYuNSUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLCAuY2FyZC5jYXJkLS1jdGEge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC5hbGlnbi1yaWdodCAuY2FyZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICYucm93LWdhcC0tbGFyZ2Uge1xuICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yb3ctYnJlYWstLTIge1xuICAgICAgICAgICAgLnJvd19faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICA+IGRpdiwgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAzOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tMyB7XG4gICAgICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSA1MXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSA1MXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tNCB7XG4gICAgICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSA1OHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tNSB7XG4gICAgICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSA2MXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyMCUgLSA2MXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJvdy1icmVhay0tNiB7XG4gICAgICAgICAgICAucm93X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgID4gZGl2LCA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxNi41JSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE2LjUlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lcj4ucm93LnBhZ2Utd2lkdGgge1xuICAgICsgLnJvdy5wYWdlLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbiB7XG4gICAgJl9fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYsIDQxLCA3NiwgLjEpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCA4cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZWVuO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy0tcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtc2xvdyBlYXNlLCBwYWRkaW5nICR0cmFucy1zbG93IGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLXNsb3cgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtc2xvdyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgfVxuICAgICAgICA+ICoucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLmZ1bGwtd2lkdGgrLmFjY29yZGlvbi5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24ucGFnZS13aWR0aCsuYWNjb3JkaW9uLnBhZ2Utd2lkdGgge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLmFjdGl2ZS5wYWdlLXdpZHRoKy5hY2NvcmRpb24ucGFnZS13aWR0aCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB9XG59XG5cbiIsIi5pbWFnZSB7XG4gICAgaGVpZ2h0OiA3MnZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgICAmLmltYWdlLS1ib3JkZXIge1xuICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICB9XG4gICAgICAgICYuY29udGFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1jb250YWluZXI+LmltYWdlLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cbn0iLCIucXVvdGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJkLXF1b3RlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlX190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdywgLnNwbGl0IHtcbiAgICAucXVvdGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmQtcXVvdGUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICZfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigJ1cIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmX19hdXRob3JfbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmX19hdXRob3JfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgLnF1b3RlX19vdXRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnF1b3RlX190ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIC5xdW90ZV9fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmX19vdXRlci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2F1dGhvci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX19hdXRob3JfbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmX19hdXRob3JfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufSIsIi52aWRlbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgJHdoaXRlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BsYXktLW91dGxpbmUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgLnZpZGVvIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMjBweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWRpbmctd2l0aC1leWVicm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICA+IGgxLCA+IGgyLCA+IGgzLCA+IGg0LCA+IGg1LCA+IGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgfVxufVxuXG4ucGxhaW5fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufSIsIi5iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDQwcHg7XG4gICAgfVxuICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICsgLm92ZXJsYXktLWRhcmstYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDQ3LCAxMDgsIDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgICsgLm92ZXJsYXktLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDMsIDE4NSwgMC43NSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgKyAub3ZlcmxheS0tZGFyay1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDcsIDEwOCwgMC45KTtcbiAgICAgICAgfVxuICAgICAgICArIC5vdmVybGF5LS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAzLCAxODUsIDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXktLWRhcmstYmx1ZSwgLm92ZXJsYXktLWxpZ2h0LWJsdWUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDQ3LCAxMDgsIDEpO1xuICAgIH1cbiAgICAub3ZlcmxheS0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAzLCAxODUsIDEpO1xuICAgICAgICArIC5iYW5uZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuYmFubmVyX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zcGxpdCB7XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWFsaWdubWVudC0tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsdWUtdmVyeS1saWdodCA3NSUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsdWUtdmVyeS1saWdodCA3MCUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibHVlLXZlcnktbGlnaHQgNjMlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1hbGlnbm1lbnQtLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLXZlcnktbGlnaHQgNzUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDcwJSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLXZlcnktbGlnaHQgNjMlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudmVydGljYWwtYWxpZ24tLW1pZGRsZSB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZlcnRpY2FsLWFsaWduLS1ib3R0b20ge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZ2FwOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYWdyYXBoLnBhZ2Utd2lkdGgge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzN2dztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2Utd2lkdGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgKyAuc3BsaXQucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICArIC5zcGxpdC5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpdC1zaXplLS02NiB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ni42NiUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaXQtc2l6ZS0tMzMge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+LmhlYWRpbmcgIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjYuNjYlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDI2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDY2LjY2JSAtIDI2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Ny42NiUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2Ny42NiUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNwbGl0LXNpemUtLTUwIHtcbiAgICAgICAgLnNwbGl0X19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgPiBkaXYsID4gYSwgPi5oZWFkaW5nICB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zcGxpdC1zaXplLS0yNSB7XG4gICAgICAgIC5zcGxpdF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gZGl2LCA+IGEsID4uaGVhZGluZyAge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc1JSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3BsaXQtc2l6ZS0tNzUge1xuICAgICAgICAuc3BsaXRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IGRpdiwgPiBhLCA+LmhlYWRpbmcgIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDc1JSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg3NSUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzUlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gNjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW1hZ2UtZ3JpZCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg1MCUsIDFmcikpO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzMuMzMlLCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1JSwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAlLCAxZnIpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgIC5pNzItc3ZnIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMy41JTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNy41JTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuIiwiLmltYWdlLWdhbGxlcnkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA3MjBweDtcbiAgICAgICAgJi5maXZlLWltZyB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS80O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyAxMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS82O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYvMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogNC81O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMC8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyAxMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi81O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2l4LWltZyB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS82O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2IC8gMTA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYvMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogNC81O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxNC8yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyAxMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTAvMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi81O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2VfX2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDExO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNS82O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2IC8gMTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyAxMTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNS82O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDExIC8gMjI7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm11bHRpLWJ1dHRvbiB7XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS0wMDY3Yjkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNnB4IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDU2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm11bHRpLWJ1dHRvbl9fdGl0bGUsIC5tdWx0aS1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAubXVsdGktYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJhY2tncm91bmQtY29sb3ItLWYxZjZmOSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXZlcnktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTZweCA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDRweCA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1jb2xvci0tMDAyZjZjIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTZweCA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDRweCA1NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tdWx0aS1idXR0b25fX3RpdGxlLCAubXVsdGktYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLm11bHRpLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIC5tdWx0aS1idXR0b25fX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tdWx0aS1idXR0b25fX2xpbmtzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgICAgLm11bHRpLWJ1dHRvbl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgLm11bHRpLWJ1dHRvbl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tdWx0aS1idXR0b25fX2xpbmtzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubXVsdGktYnV0dG9uX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMnB4IDQ4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQ0cHg7XG4gICAgfVxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmYtZm9ybS1jb250IHtcbiAgICAubmYtZm9ybS13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAubmYtZm9ybS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLm5mLXBhc3MgLm5pbmphLWZvcm1zLWZpZWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmYtZm9ybS1jb250ZW50IHNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxpc3Qtc2VsZWN0LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ+ZGl2LCBcbiAgICAubmYtZm9ybS1jb250ZW50IGlucHV0Om5vdChbdHlwZT1idXR0b25dKSwgLm5mLWZvcm0tY29udGVudCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxuICAgIC5uZi1mb3JtLWNvbnRlbnQgdGV4dGFyZWEsIC5uZi1mb3JtLWNvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIH1cbiAgICAubmYtZm9ybS1jb250ZW50IHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgLmxhYmVsLXJpZ2h0IC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5saXN0LWNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGksIC5saXN0LWltYWdlLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGksIC5saXN0LXJhZGlvLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgYWNjZW50LWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB9XG4gICAgLm5mLWZvcm0tY29udGVudCAubGlzdC1zZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudD5kaXY6Zm9jdXMsIFxuICAgIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXQ6bm90KFt0eXBlPWJ1dHRvbl0pOmZvY3VzLCAubmYtZm9ybS1jb250ZW50IHRleHRhcmVhOmZvY3VzLCAubmYtZm9ybS1jb250ZW50IHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5mLWZvcm0tY29udGVudCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm07XG4gICAgfVxuICAgIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAuY2hlY2tib3gtd3JhcCB7XG4gICAgICAgICAgICAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5mLWNoZWNrZWQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZi1wYXNzLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoX19pbm5lci1jb250YWluZXIsIC5jYXJkX19pbm5lci1jb250YWluZXIge1xuICAgIC5uZi1mb3JtLWNvbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQgLmxhYmVsLWFib3ZlIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZvcm0tY29udGVudCAubGFiZWwtYWJvdmUgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAubmYtZm9ybS1jb250ZW50IC5uZi1lcnJvci1tc2cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICAubmYtZm9ybS1jb250ZW50IHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICAubmYtZm9ybS1jb250ZW50IHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWVycm9yLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAubmYtcGFzcy5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5uZi1yZXNwb25zZS1tc2cge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAcGFnZSB7XG4gICAgc2l6ZTogQTQ7XG4gIH1cblxuQG1lZGlhIHByaW50IHtcbiAgICAvLyBzZXRzIHByaW50IG1hcmdpblxuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxaW47XG4gICAgfSAgXG4gICAgZm9vdGVyLFxuICAgIGhlYWRlcixcbiAgICAuYmFjay1saW5rLFxuICAgIC5jYXJvdXNlbF9fY29udHJvbHMsXG4gICAgLmZpbHRlcnNcbiAgICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJvZHksIGh0bWwge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAqIHtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVybyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVyb19fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXJvX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIC5pNzItaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIge1xuICAgICAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaTcyLWltYWdlOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIgLm92ZXJsYXktLWRhcmstYmx1ZSwgLmJhbm5lciAub3ZlcmxheS0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdywgLnNwbGl0LCAuYmFja2dyb3VuZCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNwbGl0LCAuc3RhdF9fYm94IHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgLmNhcm91c2VsX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuZmVhdHVyZWQtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1pbWFnZS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgcmlnaHQ6IC0xNzBweDtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0OHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGdhcDogNzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2NC41JTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgIGhlaWdodDogNzN2dztcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyOS41JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy0tcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJ0YWJsZSwgLnd5c2l3eWcgdGFibGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyMSwgNDAsIDYxLCAwLjEpO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGYwZjk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mYXEge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V5ZWJyb3cge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjAlIC0gNDBweCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNjAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSA2NHB4KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2MCUgLSA2NHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg2MCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDYwJSAtIDY0cHgpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDYwJSAtIDY0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19xdWVzdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYsIDQxLCA3NiwgLjEpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmZhcV9fcXVlc3Rpb24ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFxX19hbnN3ZXIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcXVlc3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0MnB4IDBweCAyNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LS1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYW5zd2VyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1zbG93IGVhc2UsIHBhZGRpbmcgJHRyYW5zLXNsb3cgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtc2xvdyBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1zbG93IGVhc2U7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKiB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS12ZXJ5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTZweDtcbiAgICAgICAgICAgIHF1b3RlczogXCJcXDIwMUNcIlwiXFwyMDFEXCJcIlxcMjAxOFwiXCJcXDIwMTlcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICA+IHVsLCBvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTYsIDQxLCA3NiwgLjcpO1xuICAgICAgICAgICAgc3Ryb25nLCBlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHJlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDkwdnc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFxX19oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiLmNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgLmJhY2tncm91bmRfX2lubmVyLWNvbnRhaW5lciwgLmNvbHVtbl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gKi5wYWdlLXdpZHRoLCA+IC5uZi1mb3JtLWNvbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5hY2NvcmRpb24ucGFnZS13aWR0aCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmJhbm5lci5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuY2FyZC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5oZWFkaW5nLnBhZ2Utd2lkdGguYWxpZ24tbGVmdCwgPiAuaGVhZGluZy5mdWxsLXdpZHRoLmFsaWduLWxlZnQsXG4gICAgICAgICAgICA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5wYWdlLXdpZHRoLmFsaWduLWxlZnQsID4gLmhlYWRpbmctd2l0aC1leWVicm93LmZ1bGwtd2lkdGguYWxpZ24tbGVmdCxcbiAgICAgICAgICAgID4gLnBsYWluX3RleHQucGFnZS13aWR0aC5hbGlnbi1sZWZ0LCA+IC5wbGFpbl90ZXh0LmZ1bGwtd2lkdGguYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxMjQwcHgpIC8gMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuaGVhZGluZy5wYWdlLXdpZHRoLmFsaWduLXJpZ2h0LCA+IC5oZWFkaW5nLmZ1bGwtd2lkdGguYWxpZ24tcmlnaHQsXG4gICAgICAgICAgICA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5wYWdlLXdpZHRoLmFsaWduLXJpZ2h0LCA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5mdWxsLXdpZHRoLmFsaWduLXJpZ2h0LFxuICAgICAgICAgICAgPiAucGxhaW5fdGV4dC5wYWdlLXdpZHRoLmFsaWduLXJpZ2h0LCA+IC5wbGFpbl90ZXh0LmZ1bGwtd2lkdGguYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gNjIwcHgpIC8gMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuaGVhZGluZy5wYWdlLXdpZHRoLmFsaWduLWNlbnRlciwgPiAuaGVhZGluZy5mdWxsLXdpZHRoLmFsaWduLWNlbnRlcixcbiAgICAgICAgICAgID4gLmhlYWRpbmctd2l0aC1leWVicm93LnBhZ2Utd2lkdGguYWxpZ24tY2VudGVyLCA+IC5oZWFkaW5nLXdpdGgtZXllYnJvdy5mdWxsLXdpZHRoLmFsaWduLWNlbnRlcixcbiAgICAgICAgICAgID4gLnBsYWluX3RleHQucGFnZS13aWR0aC5hbGlnbi1jZW50ZXIsID4gLnBsYWluX3RleHQuZnVsbC13aWR0aC5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAud3lzaXd5Zy5wYWdlLXdpZHRoLCA+IC5uZi1mb3JtLWNvbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdmVyeS1saWdodDtcbiAgICB9XG4gICAgJi5iYWNrZ3JvdW5kLWFsaWdubWVudC0tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsdWUtdmVyeS1saWdodCA3NSUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGJsdWUtdmVyeS1saWdodCA3MCUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRibHVlLXZlcnktbGlnaHQgNjMlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFja2dyb3VuZC1hbGlnbm1lbnQtLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLXZlcnktbGlnaHQgNzUlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZS12ZXJ5LWxpZ2h0IDcwJSwgdHJhbnNwYXJlbnQgMjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLXZlcnktbGlnaHQgNjMlLCB0cmFuc3BhcmVudCAyNSUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kX19pbm5lci1jb250YWluZXIsIC5jb2x1bW5fX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5zcGxpdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgID4gKi5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wYWdlLXdpZHRoIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJpbyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogODBweCA1MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDkwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJpb19faW1hZ2UtcGhvdG8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9zdCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlZF9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1dnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICAuZmVhdHVyZWRfX2ltYWdlLXBob3RvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZWRfX2ltYWdlOmJsYW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uZmlsdGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibHVlO1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGF4b25vbXkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAmX190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDI2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjhzIGVhc2U7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjEuNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEuNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDcuNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ZXJzX190YXhvbm9teS10aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgLmZpbHRlcnNfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RheG9ub215LXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXJtcyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICB9XG4gICAgJl9fdGVybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJsYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrOyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDVkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jaGlsZC10ZXJtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICB1bC5jaGlsZF9fdGVybXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb2JpbGUtdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmlsdGVyLWZlZWQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxufVxuLm5vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMzJweDtcbiAgICB9XG59XG4uYXBwbGllZC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmFwcGxpZWQtZmlsdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zb3J0LXJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgLnNvcnQtc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjUzNDQxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI1MzQ0MTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCA0NHB4IDEwcHggMjBweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FyZXQuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIycHgpIGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmV0LXJlZC5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1mZWVkLCAucmVzb3VyY2UtZmVlZCwgLmJsb2dzLWZlZWQsIC5wb3N0cy1hcmNoaXZlIHtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0X19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJlc3VsdHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogNzBweCAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgLmNhcmRfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDh2dztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmNhcmRfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3RzLWFyY2hpdmUge1xuICAgIC5yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZlZWRfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cbn0iLCIubGluay1saXN0IHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuXG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy0tcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sYi1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICAubG9naW5fYngge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS12ZXJ5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAubGItY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI29ubGluZWJhbmtpbmcge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLm9ubGluZWJhbmtpbmctbG9naW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2Vucm9sbC1hbmNob3IyLCAjZW5yb2xsLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjZW5yb2xsLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGJkMzk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59Il19 */
