*,* *{margin:0;padding:0;position:relative;box-sizing:border-box}p{font-size:1rem;margin-bottom:16px;line-height:1.33}@media(min-width: 1024px){p{font-size:1.125rem;margin-bottom:20px;line-height:1.5}}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:museo-sans,sans-serif;font-weight:300;font-style:normal}html,body{height:100%;width:100%;overflow-x:hidden}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-button.left{text-align:left}.link-button.align-center{text-align:center}.link-button.align-right{text-align:right}.hidden{display:none !important}a{text-decoration:none}a:hover{text-decoration:none}.btn{border:3px solid #000c99;font-size:1rem;letter-spacing:1.4px;text-transform:uppercase;display:flex;justify-content:center;border-radius:5px;align-items:center;padding:8px 12px;min-height:48px;color:#000c99;width:240px;font-weight:700;text-align:center;transition:background-color .4s ease,color .4s ease,border-color .4s ease}@media(min-width: 768px){.btn{font-size:1rem;letter-spacing:1.6px}}@media(min-width: 1600px){.btn{width:294px}}.btn:hover{background-color:#000c99;color:#fff}.page-container{background-color:#fff;padding-bottom:32px}.page-container>.page-width{width:calc(100% - 60px);margin:0 auto 24px;max-width:1520px}@media(min-width: 768px){.page-container>.page-width{width:calc(100% - 80px)}}@media(min-width: 1250px){.page-container>.page-width{width:calc(100% - 120px);margin-bottom:40px}}.page-container>ol,.page-container>ul{margin-bottom:16px}.page-container>ol li,.page-container>ul li{margin-bottom:8px;font-size:1rem;line-height:1.33}@media(min-width: 1024px){.page-container>ol li,.page-container>ul li{font-size:1.125rem;line-height:1.5}}.page-container>p,.page-container>h1,.page-container>h2,.page-container>h3,.page-container>h4,.page-container>h5,.page-container>h6,.page-container>ol,.page-container>ul{width:calc(100% - 60px);margin:0 auto 16px;max-width:1520px}@media(min-width: 768px){.page-container>p,.page-container>h1,.page-container>h2,.page-container>h3,.page-container>h4,.page-container>h5,.page-container>h6,.page-container>ol,.page-container>ul{width:calc(100% - 80px);margin-bottom:20px}}@media(min-width: 1250px){.page-container>p,.page-container>h1,.page-container>h2,.page-container>h3,.page-container>h4,.page-container>h5,.page-container>h6,.page-container>ol,.page-container>ul{width:calc(100% - 120px);margin-bottom:24px}}.page-container>p a{color:#000c99;text-decoration:underline}strong{font-weight:700}em{font-style:italic}.row-container.page-width{width:calc(100% - 60px);margin:0 auto;max-width:1520px}@media(min-width: 768px){.row-container.page-width{width:calc(100% - 80px)}}@media(min-width: 1250px){.row-container.page-width{width:calc(100% - 120px)}}h1{font-size:2.25rem;font-family:garamond-atf-subhead,serif}@media(min-width: 768px){h1{font-size:2.625rem}}@media(min-width: 1250px){h1{font-size:3.25rem}}h2{font-size:2rem;font-family:garamond-atf-subhead,serif}@media(min-width: 768px){h2{font-size:2.375rem}}@media(min-width: 1250px){h2{font-size:3rem}}h3{font-size:1.75rem;font-family:garamond-atf-subhead,serif}@media(min-width: 768px){h3{font-size:2rem}}@media(min-width: 1250px){h3{font-size:2.25rem}}h4{font-size:1.625rem;font-family:garamond-atf-subhead,serif}@media(min-width: 768px){h4{font-size:1.875rem}}@media(min-width: 1250px){h4{font-size:2.125rem}}h5{font-size:1.5rem;font-family:garamond-atf-subhead,serif}@media(min-width: 768px){h5{font-size:1.625rem}}@media(min-width: 1250px){h5{font-size:2rem}}h6{font-size:1.33rem}@media(min-width: 768px){h6{font-size:1.5rem}}@media(min-width: 1250px){h6{font-size:1.875rem}}h1,h2,h3,h4,h5,h6{margin-bottom:12px}@media(min-width: 1250px){h1,h2,h3,h4,h5,h6{margin-bottom:16px}}.wysiwyg{width:calc(100% - 60px);margin:0 auto 24px;max-width:1520px}@media(min-width: 768px){.wysiwyg{width:calc(100% - 80px)}}@media(min-width: 1250px){.wysiwyg{width:calc(100% - 120px);margin-bottom:40px}}.wysiwyg ul,.wysiwyg ol{padding-left:16px;margin-bottom:20px}.wysiwyg ul li,.wysiwyg ol li{margin-bottom:8px}.wysiwyg ol{padding-left:18px}.wysiwyg em{font-style:italic;font-family:inherit}.wysiwyg strong{font-weight:700;font-family:inherit}.wysiwyg a{color:#000c99;text-decoration:underline}.old-temp .page-container{width:calc(100% - 60px);margin:0 auto 32px;max-width:1520px}@media(min-width: 768px){.old-temp .page-container{width:calc(100% - 80px);margin-bottom:56px}}@media(min-width: 1250px){.old-temp .page-container{width:calc(100% - 120px);margin-bottom:72px}}.old-temp .page-container>p,.old-temp .page-container>h1,.old-temp .page-container>h2,.old-temp .page-container>h3,.old-temp .page-container>h4,.old-temp .page-container>h5,.old-temp .page-container>h6,.old-temp .page-container>ol,.old-temp .page-container>ul{width:100%;margin:0 auto 16px;max-width:1520px}@media(min-width: 768px){.old-temp .page-container>p,.old-temp .page-container>h1,.old-temp .page-container>h2,.old-temp .page-container>h3,.old-temp .page-container>h4,.old-temp .page-container>h5,.old-temp .page-container>h6,.old-temp .page-container>ol,.old-temp .page-container>ul{margin-bottom:20px}}@media(min-width: 1250px){.old-temp .page-container>p,.old-temp .page-container>h1,.old-temp .page-container>h2,.old-temp .page-container>h3,.old-temp .page-container>h4,.old-temp .page-container>h5,.old-temp .page-container>h6,.old-temp .page-container>ol,.old-temp .page-container>ul{margin-bottom:24px}}.old-temp .page-container>p a{color:#000c99;text-decoration:underline}.multi-col-callout{max-width:1450px;margin:0 auto 50px;padding:0 15px}.multi-col-callout .heading{padding:0 10px;margin-bottom:16px}.multi-col-callout .row{display:flex;flex-direction:column}@media(min-width: 768px){.multi-col-callout .row{flex-direction:row}}.multi-col-callout .row .col{width:100%;padding:10px}.multi-col-callout .row .col .card{background-color:#fff;border:1px solid #c4c4c4;height:100%}.multi-col-callout .row .col .card .col-image{max-height:250px;height:50vw;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.multi-col-callout .row .col .card .col-image{height:30vw}}.multi-col-callout .row .col .card .card-body{padding:30px}@media(min-width: 768px){.multi-col-callout .row .col .card .card-body{padding:24px}}@media(min-width: 1024px){.multi-col-callout .row .col .card .card-body{padding:30px}}.multi-col-callout .row .col .card .card-body .col-heading{margin-bottom:20px}.multi-col-callout .row .col .card .card-body .col-content{margin-bottom:20px}@media(min-width: 768px){.multi-col-callout .row .col[data-col-count="4"]{padding:6px}.multi-col-callout .row .col[data-col-count="4"] .card .card-body{padding:24px 16px}}@media(min-width: 1024px){.multi-col-callout .row .col[data-col-count="4"]{padding:10px}.multi-col-callout .row .col[data-col-count="4"] .card .card-body{padding:30px}}.full-width-callout{max-width:1450px;margin:0 auto 50px;padding:40px 25px}@media(min-width: 768px){.full-width-callout{padding:50px}}.full-width-callout .heading{margin-bottom:16px}.full-width-callout .content{margin-bottom:24px}header.admin{margin-top:46px}@media(min-width: 783px){header.admin{margin-top:32px}}.main-navigation{max-height:0;position:absolute;width:100%;z-index:99;overflow:hidden;visibility:hidden;transition:max-height .4s ease,visibility .4s ease}@media(min-width: 1600px){.main-navigation{width:auto;min-width:67vw}}.main-navigation.active{max-height:5000px;visibility:visible;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media(min-width: 1600px){.main-navigation.active{overflow:visible}}@media(min-width: 1600px){.main-navigation.third-level{width:100%}}.main-navigation .main-nav-outer-container{padding:20px 0 28px;background-color:#000c99}@media(min-width: 768px){.main-navigation .main-nav-outer-container{padding:0;background-color:rgba(0,0,0,0)}}@media(min-width: 1600px){.main-navigation .main-nav-outer-container{display:flex;flex-direction:column;justify-content:stretch;min-height:600px}}.main-navigation .main-nav-outer-container.dark{background-color:#0e014c}@media(min-width: 768px){.main-navigation .main-nav-outer-container.dark{background-color:rgba(0,0,0,0)}}.main-navigation .main-nav-outer-container.dark.light{background-color:#f2ebe5}@media(min-width: 768px){.main-navigation .main-nav-outer-container.dark.light{background-color:rgba(0,0,0,0)}}.main-navigation .main-nav-outer-container.dark.light .mobile-search-box{background-color:#fff}.main-navigation .main-nav-outer-container.active{padding-bottom:0}.main-navigation .main-nav-outer-container.active .menu-main-navigation-container,.main-navigation .main-nav-outer-container.active .main-navigation__misc-links{display:none}@media(min-width: 768px){.main-navigation .main-nav-outer-container.active .menu-main-navigation-container,.main-navigation .main-nav-outer-container.active .main-navigation__misc-links{display:block}}.main-navigation .main-nav-outer-container.active .main-navigation__misc-links.hide{display:none}@media(min-width: 768px){.main-navigation .main-nav-outer-container.active .main-navigation__misc-links.hide{display:none}}.main-navigation .main-navigation__intro{display:none}@media(min-width: 1600px){.main-navigation .main-navigation__intro{display:block;position:absolute;left:34vw;width:33vw;height:100%;top:0;background-color:#0e014c;padding:72px 100px}}.main-navigation .main-navigation__intro h3{margin-bottom:12px;font-size:2.625rem;color:#fff}.main-navigation .main-navigation__intro p{color:#fff;font-size:1rem;line-height:1.5;margin-bottom:40px}.main-navigation .main-navigation__intro span{color:#fff;font-size:1rem;font-weight:500}.main-navigation .main-navigation__intro span svg{margin-right:8px;transform:rotate(180deg)}.main-navigation .main-navigation__intro span svg path{stroke:#fff}.main-navigation .menu-main-navigation-container{background-color:#000c99;padding:14px 30px 28px}@media(min-width: 768px){.main-navigation .menu-main-navigation-container{padding:34px 56px 33px}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container{padding:72px 32px 38px 200px;width:34vw;position:static}}.main-navigation .menu-main-navigation-container.hide{padding:0 30px}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container.hide{padding:72px 32px 38px 200px}}.main-navigation .menu-main-navigation-container #menu-main-navigation{list-style:none}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation{position:static}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li{position:static}}.main-navigation .menu-main-navigation-container #menu-main-navigation>li:last-child a{margin-bottom:0}.main-navigation .menu-main-navigation-container #menu-main-navigation>li a{color:#fff;font-family:garamond-atf-subhead,serif;display:block;font-size:1.125rem;margin-bottom:6px;padding:10px 0;padding-right:24px}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li a{display:table;margin-bottom:6px;padding-right:0;padding:5px 0;font-size:1.5rem;border-bottom:2px solid rgba(0,0,0,0)}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li a{font-size:1.75rem;margin-bottom:16px;padding:8px 0 2px}}.main-navigation .menu-main-navigation-container #menu-main-navigation>li a.hide{display:none}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li a.hide{display:table}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li a:hover,.main-navigation .menu-main-navigation-container #menu-main-navigation>li a.active{border-bottom:2px solid #c93}}.main-navigation .menu-main-navigation-container #menu-main-navigation>li.menu-item-has-children>a{background-image:url("../images/caret-orange.svg");background-position:right center;background-repeat:no-repeat;background-size:14px 20px}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li.menu-item-has-children>a{background-image:none}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li.menu-item-has-children>a::after{content:"";background-image:url("../images/caret-orange.svg");background-position:right center;background-repeat:no-repeat;background-size:16px 20px;width:20px;height:20px;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation>li.menu-item-has-children>a::after{content:none}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back{font-family:museo-sans,sans-serif;font-size:1rem;background-image:none;margin-bottom:20px}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back{display:none}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back svg{transform:rotate(180deg);margin-right:8px}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back svg path{stroke:#fff}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back.hide{display:none}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back::after{content:none}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .nav-back:hover{border-bottom:2px solid rgba(0,0,0,0)}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu{list-style:none}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu{columns:2}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu{position:static;flex-direction:column;flex-wrap:nowrap;columns:auto}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li{flex-basis:50%}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li{flex-basis:auto;position:static}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li a{font-size:1.125rem;margin-bottom:6px}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li a{margin-bottom:6px;display:inline-block}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li a{font-size:1.125rem}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li a::after{background-size:12px 20px}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li a.hide{display:none}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li a.hide{display:inline-block}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li.menu-item-has-children a{background-image:url("../images/caret-orange.svg");background-position:right center;background-repeat:no-repeat;background-size:14px 20px}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li.menu-item-has-children a{background-image:none}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li.menu-item-has-children a::after{content:"";background-image:url("../images/caret-orange.svg");background-position:right center;background-repeat:no-repeat;background-size:16px 20px;width:20px;height:20px;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu>li.menu-item-has-children a::after{content:none}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection{background-color:#f2ebe5}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .nav-back{color:#000c99;background-image:none}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .nav-back::after{content:none}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .nav-back svg path{stroke:#000c99}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .nav-back{display:none}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .main-navigation__subsection-cta h5,.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .main-navigation__subsection-cta p,.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .main-navigation__subsection-cta a{color:#000c99}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .main-navigation__subsection-cta a{margin-bottom:0;background-image:none}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .main-navigation__subsection-cta a::after{content:none}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .main-navigation__subsection-cta a svg path{stroke:#000c99}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .sub-menu{columns:auto}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .sub-menu>li a{color:#000c99;background-image:none}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection .sub-menu>li a::after{content:none}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection .sub-menu .main-navigation__subsection.active{position:absolute;height:100%;top:0;left:100%;width:100%;margin:0;padding:72px 32px 38px 82px}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection.hide{padding:0 30px}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection.hide{padding:72px 32px 38px 82px}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection.hide .sub-menu{columns:auto}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta{border-left:2px solid #c93;padding:5px 0 5px 22px;margin-bottom:24px}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta{margin-bottom:33px}}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta{margin-bottom:42px}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta>a{color:#fff;font-family:museo-sans,sans-serif;margin:0;font-size:1rem;font-weight:500;background-image:none}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta>a{font-size:1.125rem}}@media(min-width: 768px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta>a::after{content:none}}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta>a svg{margin-left:8px}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta>a svg path{stroke:#fff}.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta.hide{display:none}@media(min-width: 1600px){.main-navigation .menu-main-navigation-container #menu-main-navigation .main-navigation__subsection-cta.hide{display:block}}.main-navigation__subsection{display:none;background-color:#0e014c}.main-navigation__subsection.active{display:block;margin:0 -30px;padding:10px 30px 14px}@media(min-width: 768px){.main-navigation__subsection.active{padding:30px 30px 14px}}@media(min-width: 1600px){.main-navigation__subsection.active{position:absolute;height:100%;top:0;left:34vw;width:33vw;margin:0;padding:72px 32px 38px 82px;z-index:2}}.main-navigation__subsection h5{color:#fff;font-size:1.25rem;margin-bottom:8px}@media(min-width: 768px){.main-navigation__subsection h5{font-size:1.5rem}}@media(min-width: 1600px){.main-navigation__subsection h5{font-size:1.75rem}}.main-navigation__subsection p{color:#fff;font-size:.875rem;line-height:1.29;margin-bottom:10px}@media(min-width: 768px){.main-navigation__subsection p{font-size:1rem;line-height:1.5;max-width:700px}}.main-navigation__misc-links{background-color:#000c99;display:flex;flex-direction:column;padding:0 30px 24px}@media(min-width: 768px){.main-navigation__misc-links{padding:0 56px 28px}}@media(min-width: 1600px){.main-navigation__misc-links{padding:0 32px 100px 200px;width:34vw;flex:1}}.main-navigation__misc-links.hide{display:none}@media(min-width: 1600px){.main-navigation__misc-links.hide{display:flex}}.main-navigation__misc-link{display:block;color:#fffaf2;font-size:.875rem;text-transform:uppercase;margin-bottom:4px;font-weight:700;letter-spacing:1.4px;padding:12px 0}@media(min-width: 768px){.main-navigation__misc-link{letter-spacing:1.6px;font-size:1rem;margin-bottom:6px}}@media(min-width: 1600px){.main-navigation__misc-link{padding:8px 0}}.main-navigation__misc-link:hover{text-decoration:underline}.carousel.page-width{margin:0 auto 48px;width:100vw}@media(min-width: 768px){.carousel.page-width{margin-bottom:60px;width:100vw}}@media(min-width: 1250px){.carousel.page-width{margin-bottom:80px;width:calc(100% - 120px)}}.carousel.page-width>h2{text-align:center;margin-bottom:24px}@media(min-width: 768px){.carousel.page-width>h2{margin-bottom:32px}}.carousel__container{overflow-x:scroll;padding:0 12px 18px;margin:0 auto;max-width:100%}@media(min-width: 768px){.carousel__container{padding:0 18px 24px}}@media(min-width: 1250px){.carousel__container{overflow-x:hidden;padding:0;max-width:1060px}}@media(min-width: 1600px){.carousel__container{max-width:1230px}}.carousel__current-slide{display:none}@media(min-width: 1250px){.carousel__current-slide{display:block;width:844px;height:450px;border-radius:8px;overflow:hidden;margin:0 auto 16px}}@media(min-width: 1600px){.carousel__current-slide{width:1018px;height:572px;margin-bottom:24px}}.carousel__current-slide .carousel__img{height:100%;width:100%;background-position:center;background-size:cover}@media(min-width: 1250px){.carousel__slides-container{max-width:882px;margin:0 auto;overflow-x:hidden}}@media(min-width: 1600px){.carousel__slides-container{max-width:1068px}}.carousel__slides{display:flex;justify-content:flex-start}.carousel__slides>li{display:block;list-style:none;height:120px;width:210px;min-width:210px;margin:16px;overflow:hidden;border-radius:8px}@media(min-width: 768px){.carousel__slides>li{width:310px;min-width:310px;height:174px;margin:16px 22px}}@media(min-width: 1250px){.carousel__slides>li{width:251px;min-width:251px;height:145px}}@media(min-width: 1600px){.carousel__slides>li{width:311px;min-width:311px;height:174px}}.carousel__slides>li .carousel__img{height:100%;width:100%;background-position:center;background-size:cover}.carousel__prev,.carousel__next{position:absolute;bottom:80px;left:0;z-index:3}.carousel__prev svg,.carousel__next svg{transform:rotate(90deg);display:none;transition:background-color .4s ease}@media(min-width: 1250px){.carousel__prev svg,.carousel__next svg{display:block;width:44px;height:44px;padding:13px;border:1px solid #000c99;border-radius:5px}}.carousel__prev svg path,.carousel__next svg path{transition:fill .4s ease}.carousel__prev:hover svg,.carousel__next:hover svg{background-color:#000c99}.carousel__prev:hover svg path,.carousel__next:hover svg path{fill:#fff}.carousel__next{left:auto;right:0;z-index:3}.carousel__next svg{transform:rotate(270deg)}.hero{min-height:368px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;background-color:#000c99}@media(min-width: 768px){.hero{min-height:411px}}@media(min-width: 1600px){.hero{min-height:432px}}.hero.no-image{min-height:auto;height:95px}@media(min-width: 768px){.hero.no-image{min-height:auto}}@media(min-width: 1600px){.hero.no-image{min-height:auto}}.hero.blue{background-color:#000c99}.hero.blue .hero__color-strip{background-color:#000c99}.hero.blue-dark{background-color:#0e014c}.hero.blue-dark .hero__color-strip{background-color:#0e014c}.hero.yellow{background-color:#c93}.hero.yellow .hero__color-strip{background-color:#c93}.hero.red{background-color:#6c2125}.hero.red .hero__color-strip{background-color:#6c2125}.hero__color-strip{height:80px;position:absolute;width:100%;left:0;bottom:-40px;background-color:#000c99}@media(min-width: 768px){.hero__color-strip{bottom:0;height:24px}}.hero__content{padding:32px 16px 20px;width:94%;margin:0 auto;z-index:2;text-align:center;background-color:#fff}@media(min-width: 768px){.hero__content{padding:24px 116px 48px;max-width:930px;width:90%}}@media(min-width: 1600px){.hero__content{padding:38px 52px;max-width:1120px;width:65%;text-align:left;left:calc(50% - 252px);transform:translateX(-50%);position:absolute}}.hero__title{margin-bottom:18px;color:#000;font-size:1.625rem;line-height:1.23}@media(min-width: 768px){.hero__title{font-size:2.25rem;margin-bottom:14px}}@media(min-width: 1600px){.hero__title{font-size:3.5rem;margin-bottom:16px}}.hero__excerpt{color:#000;font-size:.875rem;line-height:1.43}@media(min-width: 768px){.hero__excerpt{font-size:.875rem}}@media(min-width: 1600px){.hero__excerpt{font-size:1rem;line-height:1.5}}.alerts{background-color:#a06347;padding:32px}@media(min-width: 768px){.alerts{padding:45px 90px 32px}}@media(min-width: 1250px){.alerts{padding:48px 146px}}.alerts .alert{max-width:965px}.alerts .alert p{color:#fff;line-height:1.5;font-size:1.25rem}.footer{padding:27px 40px 40px;background-color:#0e014c}@media(min-width: 768px){.footer{padding:40px 54px 54px}}@media(min-width: 1250px){.footer{padding:75px 160px 70px}}.footer__container{max-width:400px;margin:0 auto;display:flex;flex-wrap:wrap}@media(min-width: 768px){.footer__container{flex-wrap:nowrap;max-width:1520px}}.footer__logo{flex-basis:20%;max-width:78px}@media(min-width: 768px){.footer__logo{flex-basis:auto;min-width:102px;width:102px;margin-right:50px}}@media(min-width: 1600px){.footer__logo{min-width:129px;width:129px;margin-right:60px}}.footer__logo svg{width:100%;height:auto}.footer__content-container{order:2;flex-basis:100%}@media(min-width: 768px){.footer__content-container{flex-basis:auto;padding-right:7%;max-width:500px}}@media(min-width: 1250px){.footer__content-container{padding-right:0;max-width:430px}}.footer__summary{display:none}@media(min-width: 768px){.footer__summary{display:block;color:#fff;font-size:.875rem;line-height:1.43;margin-bottom:32px}}@media(min-width: 1600px){.footer__summary{font-size:1rem;line-height:1.5;margin-bottom:60px}}.footer__copyright{color:#fff;font-size:.875rem;line-height:1.43}.footer__section{flex-basis:80%;padding-left:40px;margin-bottom:32px;margin-left:auto;max-width:275px}@media(min-width: 768px){.footer__section{flex-basis:auto;order:3;margin-left:auto;min-width:250px}}@media(min-width: 1600px){.footer__section{min-width:285px}}.footer__contact-heading{font-size:1.75rem;color:#fff;margin-bottom:15px}@media(min-width: 1600px){.footer__contact-heading{font-size:2.125rem}}.footer__contact-information{display:flex;flex-direction:column;margin-bottom:30px;max-width:215px}@media(min-width: 1600px){.footer__contact-information{max-width:250px;margin-bottom:20px}}.footer__contact-address,.footer__contact-phone,.footer__contact-email{color:#fff;font-size:.875rem;line-height:1.43;margin-bottom:4px}@media(min-width: 1600px){.footer__contact-address,.footer__contact-phone,.footer__contact-email{font-size:1rem}}.footer__contact-phone:hover,.footer__contact-email:hover{text-decoration:underline}.footer__social-links{display:flex}.footer__social-link{background-color:#fff;height:36px;width:36px;min-width:36px;display:flex;align-items:center;justify-content:center;margin-right:8px;border-radius:50%;transition:background-color .4s ease}.footer__social-link svg{width:100%;height:100%}.footer__social-link:last-child{margin-right:0}.footer__social-link:hover{background-color:#000c99}.events-list{padding:0 12px 30px}@media(min-width: 768px){.events-list{padding:0 40px 40px}}@media(min-width: 1250px){.events-list{padding:0 80px 45px}}.load-events-btn{width:319px;max-width:92%;margin:0 auto 32px}.event{display:flex;padding:20px 16px;border:2px solid #c93;border-radius:5px;margin:0 auto 16px;max-width:450px}@media(min-width: 768px){.event{padding:24px 24px 30px;margin-bottom:38px;max-width:930px}}@media(min-width: 1600px){.event{padding:24px;max-width:1520px;margin-bottom:24px}}.event__event-date{margin-right:22px;display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 768px){.event__event-date{margin-right:45px}}@media(min-width: 1600px){.event__event-date{padding:20px 20px 20px 30px}}.event__event-month{font-size:1.25rem;font-family:garamond-atf-subhead,serif;text-transform:uppercase;letter-spacing:2px;line-height:1.45;color:#1c1c1c;margin-bottom:5px}@media(min-width: 768px){.event__event-month{font-size:2.125rem;letter-spacing:3.4px}}.event__event-day{font-size:5.1875rem;font-weight:500;font-style:italic;font-family:garamond-atf-subhead,serif;color:#6c2125;line-height:.7}@media(min-width: 768px){.event__event-day{font-size:8.0625rem}}.event__container{display:flex;flex-direction:column}@media(min-width: 768px){.event__container{flex-direction:row;justify-content:space-between;width:100%}}.event__event-title{font-size:1.375rem;line-height:1.27;margin-bottom:12px;color:#2e2e38}@media(min-width: 768px){.event__event-title{font-size:1.5rem}}@media(min-width: 1600px){.event__event-title{font-size:2.125rem;margin-bottom:16px;padding-top:12px}}@media(min-width: 1600px){.event__event-title::before{content:"";position:absolute;top:0;left:0;width:67px;height:2px;background-color:#c93}}@media(min-width: 768px){.event__event-info{width:calc(100% - 220px)}}@media(min-width: 1600px){.event__event-info{width:calc(100% - 430px);padding:20px 0}}.event__event-info p{color:#2e2e38;font-size:.875rem;line-height:1.43}@media(min-width: 768px){.event__event-info p{font-size:1rem}}@media(min-width: 1600px){.event__event-info p{font-size:1.125rem;line-height:1.5}}.event__event-info p:empty{display:none}.event__event-time{color:#3c3c3b;font-size:.875rem;line-height:1.43;font-weight:700;display:block;margin-bottom:6px}@media(min-width: 768px){.event__event-time{font-size:1rem;display:inline-block;margin:0}}@media(min-width: 1600px){.event__event-time{font-size:1.125rem}}.event__event-location{color:#3c3c3b;font-size:.875rem;line-height:1.43;font-weight:700;display:block;margin-bottom:16px}@media(min-width: 768px){.event__event-location{font-size:1rem;display:inline-block}}@media(min-width: 1600px){.event__event-location{font-size:1.125rem;margin-bottom:20px}}.event__event-divider{display:none}@media(min-width: 768px){.event__event-divider{margin:0 10px;font-weight:700;font-size:1rem;display:inline-block}}.event__event-link{display:table;color:#000c99;font-size:1.25rem;font-weight:500;margin-top:16px;background-image:url("../images/arrow.svg");background-position:right center;background-repeat:no-repeat;padding-right:26px;background-size:18px}.event__event-link:hover{text-decoration:underline}.event__image{display:none}@media(min-width: 768px){.event__image{display:flex;min-width:179px;width:179px;height:179px;border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:32px;background-color:#000c99}}@media(min-width: 1600px){.event__image{min-width:279px;width:279px;height:279px;margin-left:100px}}.events-filter{padding:0 12px;max-width:1680px;margin:0 auto}@media(min-width: 768px){.events-filter{padding:0 40px}}@media(min-width: 1250px){.events-filter{padding:0 80px}}.events-filter__button{background-color:#000c99;color:#fff;width:150px;height:46px;padding:6px 29px;border-radius:3px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.125rem;margin-bottom:30px}@media(min-width: 768px){.events-filter__button{width:163px;height:50px;font-size:1.25rem;margin-bottom:36px}}.events-filter__button svg{transition:transform .4s ease}.events-filter__button.active svg{transform:rotate(180deg)}.events-filter__filters{border:1px solid #d6d4d3;border-radius:3px;padding:26px 26px 2px;display:flex !important;flex-direction:column;margin-bottom:40px;max-height:700px;transition:all .4s ease}@media(min-width: 768px){.events-filter__filters{flex-direction:row;flex-wrap:wrap;margin-bottom:76px;padding:36px 36px 12px 46px;max-width:750px}}@media(min-width: 1600px){.events-filter__filters{margin-bottom:88px;max-width:900px}}.events-filter__filters>p{font-size:1.125rem;font-weight:600;margin-bottom:24px;color:#0e014c}@media(min-width: 768px){.events-filter__filters>p{flex-basis:100%}}.events-filter__filters>label{font-size:1rem;font-weight:500;margin-bottom:24px;cursor:pointer}@media(min-width: 768px){.events-filter__filters>label{margin-right:36px}}.events-filter__filters.hidden{max-height:0;overflow:hidden;padding:0 26px;margin-bottom:0;border-color:rgba(0,0,0,0)}@media(min-width: 768px){.events-filter__filters.hidden{padding:0 36px 0 46px}}.events-filter+h3{font-size:1.375rem;font-family:museo-sans,sans-serif;font-weight:900;letter-spacing:3.3px;text-transform:uppercase;padding:0 12px;max-width:1680px;margin:0 auto 28px;text-align:center}@media(min-width: 768px){.events-filter+h3{text-align:left;padding:0 40px;font-size:1.75rem;margin-bottom:38px;width:100%}}@media(min-width: 1250px){.events-filter+h3{padding:0 80px}}@media(min-width: 1600px){.events-filter+h3{font-size:2.125rem;margin-bottom:30px}}.search-bar-container{display:none;background-color:#f2ebe5;justify-content:center;align-items:center;height:0;overflow:hidden;transition:height .4s ease,visibility .4s ease}@media(min-width: 768px){.search-bar-container{display:flex;visibility:hidden}}.search-bar-container .close-search-bar{position:absolute;right:14px;bottom:-51px;z-index:11;color:#000;text-decoration:none;letter-spacing:1.6px;font-size:1rem;font-weight:600}@media(min-width: 768px){.search-bar-container .close-search-bar{top:30px;bottom:auto;right:40px}}@media(min-width: 1250px){.search-bar-container .close-search-bar{top:30px;right:30px}}.search-bar-container .close-search-bar svg{top:1px}.search-bar-container .close-search-bar:hover{text-decoration:underline}.search-bar-container form{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.search-bar-container form{width:60%}}.search-bar-container form input[type=text]{background-color:#fff;border-radius:20px;border:0;font-size:1rem;height:48px;width:70vw;border:2px solid #c93;border-radius:3px;max-width:275px;padding:12px 30px 12px 23px;margin-right:14px;transition:border-color .4s ease}@media(min-width: 768px){.search-bar-container form input[type=text]{width:40vw;padding:12px 40px 12px 24px;max-width:420px}}@media(min-width: 1250px){.search-bar-container form input[type=text]{max-width:515px}}@media(min-width: 1600px){.search-bar-container form input[type=text]{max-width:628px}}.search-bar-container form .clear-search-input{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:none}.search-bar-container form .clear-search-input.active{display:block}.search-bar-container form>div{width:70vw;max-width:275px;margin-right:14px}@media(min-width: 768px){.search-bar-container form>div{width:40vw;max-width:420px}}@media(min-width: 1250px){.search-bar-container form>div{max-width:515px}}@media(min-width: 1600px){.search-bar-container form>div{max-width:628px}}.search-bar-container form input[type=submit]{min-width:48px;font-size:0px;cursor:pointer;display:flex;justify-content:center;background-image:url("../images/search-icon-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:22px;border-radius:5px;align-items:center;padding:6px 12px;min-height:48px;background-color:rgba(0,0,0,0);border:3px solid #000c99;transition:background-color .4s ease,color .4s ease,border-color .4s ease}@media(min-width: 768px){.search-bar-container form input[type=submit]{font-size:1rem;background-image:none;letter-spacing:1.6px;text-transform:uppercase;color:#000c99;width:157px;min-width:157px;font-weight:700;text-align:center}}@media(min-width: 1250px){.search-bar-container form input[type=submit]{width:209px;min-width:209px}}.search-bar-container form input[type=submit]:hover{background-color:#000c99;color:#fff;background-image:url("../images/search-icon-white.svg")}@media(min-width: 768px){.search-bar-container form input[type=submit]:hover{background-image:none}}.search-bar-container.active{visibility:visible;z-index:999;height:106px;overflow:visible}@media(min-width: 1250px){.search-bar-container.active{height:162px}}.search-results-container{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 14px;background-color:#fff}@media(min-width: 768px){.search-results-container{padding:0 42px}}@media(min-width: 1250px){.search-results-container{padding:0 60px}}.search-results-container.desktop{display:none}@media(min-width: 768px){.search-results-container.desktop{display:block}}@media(min-width: 768px){.search-results-container.mobile{display:none}}.search-results-container.active{padding:32px 14px 72px;max-height:3000px}@media(min-width: 768px){.search-results-container.active{padding:36px 42px 80px}}@media(min-width: 1250px){.search-results-container.active{padding:54px 60px 120px}}.search-results-container .result-count{font-weight:700;font-size:1rem;padding-bottom:16px;max-width:1088px;display:block;border-bottom:solid 1px #c93;margin:0 auto}.search-results-container .result{padding:20px 0;border-bottom:solid 1px #c93;max-width:1088px;margin:0 auto}@media(min-width: 768px){.search-results-container .result{padding:24px 0}}@media(min-width: 1600px){.search-results-container .result{padding:32px 0 38px}}.search-results-container .result .title{font-size:1.375rem;color:#000c99;font-weight:600;margin-bottom:12px}@media(min-width: 768px){.search-results-container .result .title{margin-bottom:16px}}@media(min-width: 1600px){.search-results-container .result .title{font-size:1.875rem;max-width:650px}}.search-results-container .result .desc{line-height:1.43;font-size:.875rem;margin-bottom:16px;color:#414141}@media(min-width: 768px){.search-results-container .result .desc{margin-bottom:24px}}@media(min-width: 1600px){.search-results-container .result .desc{font-size:1rem;line-height:1.5;max-width:650px}}.search-results-container .result a span{display:inline;color:#000c99;font-size:1rem;font-weight:600;overflow-wrap:break-word}@media(min-width: 1600px){.search-results-container .result a span{font-size:1.25rem}}.search-results-container .result a svg{width:15px;display:inline-block;height:auto;margin-left:6px;transition:margin-left .4s ease}@media(min-width: 1600px){.search-results-container .result a svg{width:18px}}.search-results-container .result a:hover{text-decoration:underline}.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:#000c99;font-weight:700;font-size:1.125rem;padding:16px 0;display:flex;align-items:center}@media(min-width: 768px){.search-results-container .pagination-container .prev-results,.search-results-container .pagination-container .next-results{font-size:1.25rem}}.search-results-container .pagination-container .prev-results svg,.search-results-container .pagination-container .next-results svg{border:2px solid #000c99;border-radius:5px;padding:11px;width:44px;height:44px;margin-right:15px}.search-results-container .pagination-container .prev-results svg path,.search-results-container .pagination-container .next-results svg path{fill:#000c99}.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{margin-right:0;margin-left:15px;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{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:11;color:#000;text-decoration:none;letter-spacing:1.6px;font-size:1rem;font-weight:600}@media(min-width: 1250px){.search-results-container .close-search-results{left:auto;right:64px;bottom:50px}}.search-results-container .close-search-results svg{top:1px}.search-results-container .close-search-results:hover{text-decoration:underline}.search-results-container .close-search-results.mobile{bottom:auto;left:auto;right:14px;top:32px;transform:none}@media(min-width: 768px){.search-results-container .close-search-results.mobile{display:none}}.mobile-search-box{background-color:#f2ebe5;display:flex;justify-content:center;align-items:center;min-height:106px}@media(min-width: 768px){.mobile-search-box{display:none}}.mobile-search-box form{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:center}.mobile-search-box form input[type=text]{background-color:#fff;border-radius:20px;border:0;font-size:1rem;height:48px;width:70vw;border:2px solid #c93;border-radius:3px;max-width:275px;padding:12px 30px 12px 23px;margin-right:14px;transition:border-color .4s ease}.mobile-search-box form .clear-search-input{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:none}.mobile-search-box form .clear-search-input.active{display:block}.mobile-search-box form>div{width:70vw;max-width:275px;margin-right:14px}.mobile-search-box form input[type=submit]{min-width:48px;font-size:0px;cursor:pointer;display:flex;justify-content:center;background-image:url("../images/search-icon-blue.svg");background-position:center center;background-repeat:no-repeat;background-size:22px;border-radius:5px;align-items:center;padding:6px 12px;min-height:48px;background-color:rgba(0,0,0,0);border:3px solid #000c99;transition:background-color .4s ease,color .4s ease,border-color .4s ease}.mobile-search-box form input[type=submit]:hover{background-color:#000c99;color:#fff;background-image:url("../images/search-icon-white.svg")}.contact-container{margin-top:16px}@media(min-width: 1024px){.contact-container{display:flex;justify-content:space-between;padding-bottom:48px;min-height:525px}}.contact-container__left{margin-bottom:40px}@media(min-width: 1024px){.contact-container__left{flex-basis:50%;margin-bottom:0}}.contact-container__name{padding-left:30px;line-height:1.5;margin:0}.contact-container__info-container{margin-bottom:32px}@media(min-width: 768px){.contact-container__info-container{display:flex;margin-bottom:48px}}.contact-container__address{background-image:url("../images/map-blue.svg");background-position:0 0;line-height:1.5;background-size:18px;background-repeat:no-repeat;font-size:1rem;padding-left:30px;margin-bottom:24px}@media(min-width: 768px){.contact-container__address{margin-bottom:0;margin-right:80px}}.contact-container__info-info{margin-bottom:24px}@media(min-width: 768px){.contact-container__info-info{margin-bottom:0}}.contact-container__info-info p{font-size:1rem;line-height:1.5;background-position:0 0;background-size:contain;background-repeat:no-repeat;padding-left:32px;margin-bottom:16px}.contact-container__info-info p span{margin-right:2px}.contact-container__info-info p a{color:#0071eb;font-weight:600;text-decoration:underline}.contact-container__phone{background-image:url("../images/phone-blue.svg")}.contact-container__fax{background-image:url("../images/fax-blue.svg")}.contact-container__email{background-image:url("../images/email-blue.svg")}.contact-container form{max-width:500px}.contact-container form .nf-form-fields-required{display:none}.contact-container form .nf-form-content{padding:0}.contact-container form .nf-form-content .nf-field-container{margin-bottom:0}.contact-container form input,.contact-container form textarea{width:100%;color:#000 !important;font-size:1.125rem !important;height:48px !important;padding:0 18px;border:solid 2px #3b8696 !important;margin-bottom:12px !important;transition:all .4s ease}.contact-container form input:focus,.contact-container form textarea:focus{background-color:#e5ebef;border-color:#afc0c7}.contact-container form textarea{height:120px !important;width:100% !important;max-width:500px !important;margin-bottom:0}.contact-container form input[type=button]{min-height:50px;cursor:pointer;text-decoration:none;font-size:1.25rem;font-weight:700;text-align:center;padding:12px 26px;width:auto;min-width:auto;background-color:#0071eb;color:#fff !important;margin-right:0;margin-bottom:0;border:0 !important;margin-left:auto;display:block;box-shadow:0 2px 6px 0 rgba(0,0,0,.16);transition:background-color .4s ease}.contact-container form input[type=button]:hover{background-color:#214b6f}@media(min-width: 1024px){.contact-container__map{flex-basis:48%}}.contact-container__map iframe{box-shadow:0 0 6px 0 rgba(0,0,0,.16);max-width:650px;width:100% !important}@media(min-width: 1024px){.contact-container__map iframe{height:100% !important}}.card{display:flex;flex-direction:column;background-color:#fff;margin-bottom:20px;flex:1;border-radius:8px;overflow:hidden;width:100%;max-width:325px;min-height:450px;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}@media(min-width: 768px){.card{max-width:755px;padding:18px;margin:0 auto 30px;min-height:auto;flex-direction:row}}@media(min-width: 1600px){.card{padding:0;min-height:500px;max-width:400px;margin-bottom:32px;flex-direction:column}}.card .i72-image,.card .i72-svg{max-height:190px;height:60vw;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.card .i72-image,.card .i72-svg{height:auto;min-height:195px;max-height:none;width:300px;min-width:300px;border-radius:2px}}@media(min-width: 1600px){.card .i72-image,.card .i72-svg{height:237px;width:100%;border-radius:0}}.card .i72-image svg,.card .i72-svg svg{height:100%;width:100%}.card .i72-image.stock{background-image:url("../images/news-placeholder.svg");background-size:contain !important}.card__inner-container{padding:20px 26px 48px;flex:1;min-height:250px}@media(min-width: 768px){.card__inner-container{padding:8px 0 40px 26px}}@media(min-width: 1600px){.card__inner-container{padding:24px 32px 75px}}.card__title{font-family:garamond-atf-subhead,serif;margin:0;margin-bottom:4px;font-size:1.125rem;color:#000c99;font-weight:500}@media(min-width: 768px){.card__title{font-size:1.25rem;margin-bottom:6px}}@media(min-width: 1600px){.card__title{font-size:1.75rem;line-height:1.29;margin-bottom:12px}}.card__text{margin-bottom:20px;color:#414141;font-size:.875rem;display:block;display:-webkit-box;-webkit-line-clamp:10;max-height:14em;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;visibility:visible}@media(min-width: 768px){.card__text{line-height:1.5;-webkit-line-clamp:5;max-height:7.5em}}@media(min-width: 1600px){.card__text{font-size:1rem}}.card__link{position:absolute;color:#000c99;font-size:1rem;font-weight:500;left:26px;bottom:20px}@media(min-width: 768px){.card__link{left:26px;bottom:6px}}@media(min-width: 1600px){.card__link{font-size:1.25rem;left:38px;bottom:35px}}.card__link svg{margin-left:12px}.card__link:hover{text-decoration:underline}@media(min-width: 768px){.row.col-two .card{max-width:672px;padding:0;margin:0 auto 54px;min-height:auto;flex-direction:column}}@media(min-width: 1600px){.row.col-two .card{padding:0;min-height:500px;margin:0 0 32px 80px;max-width:643px}}.row.col-two .card .i72-image,.row.col-two .card .i72-svg{max-height:190px;height:60vw;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.row.col-two .card .i72-image,.row.col-two .card .i72-svg{height:237px;min-height:auto;max-height:237px;max-width:none;width:100%;border-radius:0}}.row.col-two .card .i72-image svg,.row.col-two .card .i72-svg svg{height:100%;width:100%}.row.col-two .card__inner-container{padding:20px 26px 48px;flex:1}@media(min-width: 768px){.row.col-two .card__inner-container{padding:24px 40px 75px}}@media(min-width: 768px){.row.col-two .card__title{font-size:1.75rem;margin-bottom:12px;line-height:1.29}}@media(min-width: 768px){.row.col-two .card__text{font-size:1rem;line-height:1.5}}@media(min-width: 768px){.row.col-two .card__link{left:40px;bottom:40px;font-size:1.25rem}}.cta{width:100%;background-color:#fff;height:100%;max-width:450px;margin:0 auto 32px;text-align:center}@media(min-width: 768px){.cta{margin-bottom:40px}}@media(min-width: 1250px){.cta{margin-bottom:60px}}.cta .i72-image,.cta .i72-svg{max-height:350px;height:50vw;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.cta .i72-image,.cta .i72-svg{height:30vw}}.cta .i72-image svg,.cta .i72-svg svg{height:100%;width:100%}.cta .i72-svg{padding:12px}.cta__inner-container{padding:30px}@media(min-width: 768px){.cta__inner-container{padding:24px}}@media(min-width: 1024px){.cta__inner-container{padding:30px}}.cta__title{margin-bottom:20px;font-size:2rem}.cta__text{margin-bottom:20px}.link-box{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;text-decoration:none;padding:32px;flex:1;min-width:300px;max-width:300px;min-height:246px;margin:0 10px 20px;background-color:#3b8696;box-shadow:0 3px 12px 0 rgba(0,0,0,.22);transition:box-shadow .4s ease}.link-box .i72-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:absolute;inset:0}.link-box__overlay{position:absolute;z-index:1;inset:0;opacity:.5;transition:background-color .4s ease}.link-box__title{color:#fff;z-index:2;text-align:center;font-size:2.25rem;line-height:1.06;font-weight:600}.link-box:hover,.link-box:focus{box-shadow:0 3px 30px 0 rgba(0,0,0,.44)}.link-box:hover .overlay,.link-box:focus .overlay{background-color:rgba(155,174,181,.85)}.link-block a{display:table;margin-bottom:20px}@media(min-width: 768px){.link-block a{margin-bottom:24px}}.link-block a span{color:#0e014c;display:inline;font-size:1.5rem;line-height:1.33;border-bottom:2px solid rgba(0,0,0,0);font-family:garamond-atf-subhead,serif}@media(min-width: 768px){.link-block a span{font-size:2rem;line-height:1.3}}@media(min-width: 1600px){.link-block a span{font-size:2.625rem}}.link-block a svg{opacity:0;display:inline-block;transition:opacity .4s ease}@media(min-width: 1600px){.link-block a svg{width:28px;height:auto;margin-bottom:3px;margin-left:6px}}.link-block a:hover span{border-bottom:2px solid #c93}@media(min-width: 1600px){.link-block a:hover svg{opacity:1}}.background{background-position:center 35%;background-repeat:no-repeat;background-size:contain;padding:32px 0}@media(min-width: 768px){.background{padding:40px 0}}@media(min-width: 1250px){.background{padding:50px 0}}.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 .background__inner-container .full-width{margin-bottom:0}@media(min-width: 768px){.background .background__inner-container .full-width.full-width-size{padding:32px 0}}@media(min-width: 1600px){.background .background__inner-container .full-width.full-width-size{padding:36px 0}}.background .background__inner-container .row{padding:30px 0}.background.page-width{padding:32px 16px}@media(min-width: 768px){.background.page-width{padding:40px 24px}}@media(min-width: 1250px){.background.page-width{padding:50px 40px}}.background.full-width{margin:0}.paragraph{display:flex;flex-direction:column;margin-bottom:32px;flex:1}@media(min-width: 768px){.paragraph{margin-bottom:20px;flex-direction:row}}@media(min-width: 1024px){.paragraph{margin-bottom:32px}}.paragraph .i72-image,.paragraph .i72-svg{max-height:250px;height:50vw;width:100%;margin-bottom:16px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 768px){.paragraph .i72-image,.paragraph .i72-svg{height:300px;width:300px;margin:0 32px 0 0}}.paragraph .i72-image svg,.paragraph .i72-svg svg{height:100%;width:100%}.paragraph__inner-container{color:#000;flex:1}@media(min-width: 768px){.paragraph__inner-container{padding:18px 0}}@media(min-width: 1024px){.paragraph__inner-container{padding:20px 0}}@media(min-width: 1250px){.paragraph__inner-container{padding:20px 0}}.paragraph__title{margin-bottom:20px;font-size:2rem}.paragraph__link{margin-top:20px;border:3px solid #000c99;font-size:1rem;letter-spacing:1.4px;text-transform:uppercase;display:flex;justify-content:center;border-radius:5px;align-items:center;padding:8px 12px;min-height:48px;color:#000c99;width:240px;font-weight:700;text-align:center;transition:background-color .4s ease,color .4s ease,border-color .4s ease}@media(min-width: 768px){.paragraph__link{font-size:1rem;letter-spacing:1.6px}}@media(min-width: 1600px){.paragraph__link{width:294px}}.paragraph__link:hover{background-color:#000c99;color:#fff}.paragraph.paragraph--anchor{text-decoration:none}.paragraph.page-width{max-width:1520px;margin:16px auto 32px}@media(min-width: 1250px){.paragraph.page-width{margin:20px auto 48px}}@media(min-width: 768px){.row .paragraph{flex-direction:column}}@media(min-width: 768px){.row .paragraph .i72-image,.row .paragraph .i72-svg{height:30vw;width:100%;margin:0 0 16px}}.row{padding:48px 0}@media(min-width: 768px){.row{padding:45px 0}}@media(min-width: 1600px){.row{padding:50px 0}}.row .row-cross{display:none}.row.has-cross .row-cross{display:block;position:absolute;left:50%;z-index:2;bottom:-17px;width:40px;height:auto;transform:translateX(-50%)}.row.tan{background-color:#f2ebe5;margin-bottom:32px}@media(min-width: 768px){.row.tan{margin-bottom:48px}}.row.tan+.row.tan,.row.tan+.row.white{margin-top:-32px}@media(min-width: 768px){.row.tan+.row.tan,.row.tan+.row.white{margin-top:-48px}}.row .row__heading{width:calc(100% - 60px);font-family:museo-sans,sans-serif;font-size:1.125rem;letter-spacing:2.7px;color:#2e2e38;font-weight:900;margin:0 auto 36px;max-width:1520px;text-align:center;overflow:hidden}@media(min-width: 768px){.row .row__heading{width:calc(100% - 80px);font-size:1.75rem;letter-spacing:4.2px;margin-bottom:40px}}@media(min-width: 1250px){.row .row__heading{width:calc(100% - 120px);margin-bottom:48px}}@media(min-width: 1600px){.row .row__heading{letter-spacing:5.1px;font-size:2.125rem;margin-bottom:64px;text-align:left}}.row .row__heading span{font-weight:900;text-transform:uppercase}.row .row__heading.center{background-color:inherit}@media(min-width: 1600px){.row .row__heading.center{text-align:center}}.row .row__heading.center span{padding:0 10px;background-color:inherit;z-index:2}@media(min-width: 768px){.row .row__heading.center span{padding:0 30px}}@media(min-width: 1600px){.row .row__heading.center span{padding:0 36px}}.row .row__heading.center::before,.row .row__heading.center::after{content:"";position:absolute;height:4px;background-color:#c93;width:50%;top:50%;right:0;transform:translateY(-50%)}.row .row__heading.center::after{right:50%}.row .row__link{border:3px solid #000c99;font-size:1rem;letter-spacing:1.4px;text-transform:uppercase;display:flex;justify-content:center;border-radius:5px;align-items:center;padding:8px 12px;min-height:48px;color:#000c99;margin-top:30px;width:240px;font-weight:700;text-align:center;transition:background-color .4s ease,color .4s ease,border-color .4s ease}@media(min-width: 768px){.row .row__link{position:absolute;font-weight:600;bottom:-20px;right:30px;letter-spacing:normal;border:0;padding:0;margin:0;width:auto;text-transform:none;min-height:auto}}@media(min-width: 1600px){.row .row__link{right:80px;bottom:-25px;font-size:1.25rem}}.row .row__link svg{display:none}@media(min-width: 768px){.row .row__link svg{display:block;margin-left:8px}}.row .row__link:hover{background-color:#000c99;color:#fff}@media(min-width: 768px){.row .row__link:hover{background-color:rgba(0,0,0,0);color:#000c99;text-decoration:underline}}.row .row-container{display:flex;flex-direction:column;align-items:center}@media(min-width: 1600px){.row .row-container{flex-direction:row;align-items:unset;flex-wrap:wrap;justify-content:center}}@media(min-width: 1600px){.row .row-container .card,.row .row-container .paragraph{margin:0 0 20px 85px}}@media(min-width: 1600px){.row .row-container .card:first-child,.row .row-container .paragraph:first-child{margin-left:0}}@media(min-width: 1600px){.row .row-container .svg-icon-text-block{margin:0 0 20px 64px}}@media(min-width: 1600px){.row .row-container .svg-icon-text-block:first-child{margin-left:0}}@media(min-width: 1600px){.row .row-container .dual-event{padding:0 65px}}@media(min-width: 1600px){.row .row-container .dual-event:first-child{padding-right:10px}}.row .row-container.page-width .wysiwyg{width:100%}.row+.newsletter-form{margin-top:-32px}@media(min-width: 768px){.row+.newsletter-form{margin-top:-48px}}.accordion__title{display:block;padding:25px 0 45px 28px;z-index:2;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.15);transition:background-color .4s ease}@media(min-width: 768px){.accordion__title{padding:32px 28px 32px 40px}}@media(min-width: 1250px){.accordion__title{padding:32px 32px 32px 50px}}.accordion__title span{font-size:1.875rem;font-weight:700;display:inline-block;color:#214b6f;max-width:70%;line-height:1.125;transition:color .4s ease}.accordion__title::before,.accordion__title::after{content:"";background-color:#214b6f;height:27px;width:4px;display:block;position:absolute;border-radius:6px;right:28px;top:24px;transition:height .4s ease,top .4s ease,transform .4s ease}@media(min-width: 768px){.accordion__title::before,.accordion__title::after{height:32px;top:32px;right:36px}}@media(min-width: 1250px){.accordion__title::before,.accordion__title::after{right:40px}}.accordion__title::after{transform:rotate(90deg)}.accordion__inner-container{max-height:0;visibility:hidden;overflow:hidden;padding:0 16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;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 90px}}.accordion.active .accordion__title{background-color:#214b6f;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.active .accordion__title span{color:#fff}.accordion.active .accordion__title::before{transform:rotate(45deg);background-color:#fff}.accordion.active .accordion__title::after{transform:rotate(135deg);background-color:#fff}.accordion.active .accordion__inner-container{max-height:5000px;visibility:visible;padding:36px 16px;box-shadow:0 6px 20px rgba(106,106,106,.39);border-bottom-left-radius:5px;border-bottom-right-radius:5px;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:52px 20px}}@media(min-width: 1250px){.accordion.active .accordion__inner-container{padding:52px 90px}}.image{height:50vw;width:100%;min-height:250px;max-height:750px}.image .i72-image,.image .i72-svg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.image .i72-image svg,.image .i72-svg svg{height:100%;width:100%}@media(min-width: 768px){.partial-width_inner-container.half-width{width:50%}}@media(min-width: 768px){.partial-width_inner-container.quarter-width{width:33%}}@media(min-width: 1250px){.partial-width_inner-container.quarter-width{width:25%}}@media(min-width: 768px){.partial-width_inner-container.three-quarter-width{width:75%}}.quote{padding:38px 28px;margin-bottom:0}@media(min-width: 768px){.quote{padding:38px 60px 45px 60px}}@media(min-width: 1600px){.quote{padding:90px 120px}}.quote__outer-container{display:flex;align-items:flex-start;margin:0 auto}@media(min-width: 768px){.quote__outer-container{max-width:737px}}@media(min-width: 1600px){.quote__outer-container{max-width:1000px}}.quote__outer-container>svg{width:35px;min-width:35px;height:auto;margin-right:16px}@media(min-width: 768px){.quote__outer-container>svg{width:50px;min-width:50px;margin-right:28px}}@media(min-width: 1600px){.quote__outer-container>svg{width:70px;min-width:70px;margin-right:53px}}.quote__outer-container>svg path{fill:#fff}.quote__text{color:#fff;font-family:garamond-atf-subhead,serif;font-size:1.375rem;font-weight:400;line-height:1.27;font-style:italic}@media(min-width: 1600px){.quote__text{font-size:1.875rem;line-height:1.33}}.quote__author_name{font-style:normal;margin-left:6px;font-family:garamond-atf-subhead,serif}.quote__author_name::before{content:"";display:inline-block;width:20px;height:2px;background-color:#fff;margin-right:6px;margin-bottom:6px}@media(min-width: 1600px){.quote__author_name::before{margin-bottom:8px;width:30px}}.quote.tan{background-color:#f2ebe5}.quote.tan .quote__outer-container>svg path{fill:#6c2125}.quote.tan .quote__text{color:#6c2125}.quote.tan .quote__author_name::before{background-color:#6c2125}.quote.blue{background-color:#000c99}.quote.red{background-color:#6c2125}.quote+.newsletter-form{margin-top:-21px}@media(min-width: 768px){.quote+.newsletter-form{margin-top:-16px}}@media(min-width: 1250px){.quote+.newsletter-form{margin-top:-21px}}@media(min-width: 1600px){.quote+.newsletter-form{margin-top:-40px}}.video{text-align:center}@media(min-width: 768px){.video{margin:0 24px}}.video iframe{height:100%;width:100vw;aspect-ratio:16/9;max-width:500px}@media(min-width: 768px){.video iframe{width:80vw;max-width:1366px}}@media(min-width: 1250px){.video iframe{width:75vw}}.page-container .video.page-width{width:100%;margin:0 auto 48px;max-width:1520px}@media(min-width: 768px){.page-container .video.page-width{width:calc(100% - 80px);margin-bottom:64px}}@media(min-width: 1250px){.page-container .video.page-width{width:calc(100% - 120px)}}.row .video iframe{margin-bottom:24px}.video-cta{background-color:#6c2125;padding:16px;margin:60px auto 52px;border-radius:8px;max-width:390px;width:93.333%;background-image:url("../images/star.svg");background-position:114% 107%;background-size:114px;background-repeat:no-repeat}@media(min-width: 768px){.video-cta{max-width:754px;padding:10px 70px 54px;margin:140px auto 64px;background-position:109% 113%;background-size:190px}}@media(min-width: 1250px){.video-cta{width:100%;max-width:930px;background-position:94% 113%}}@media(min-width: 1600px){.video-cta{display:flex;padding:10px 68px 68px;align-items:center;justify-content:flex-end;max-width:1520px;background-position:103% 138%}}.video-cta__video{text-align:center;margin-top:-40px}@media(min-width: 768px){.video-cta__video{margin-top:-84px}}@media(min-width: 1600px){.video-cta__video{width:60%;max-width:788px;margin-top:0;top:-84px;position:absolute;left:68px}}.video-cta__video iframe{border-radius:8px;width:100%;max-width:340px;height:230px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media(min-width: 768px){.video-cta__video iframe{height:423px;max-width:612px}}@media(min-width: 1250px){.video-cta__video iframe{width:788px;max-width:788px}}@media(min-width: 1600px){.video-cta__video iframe{height:460px}}.video-cta .i72-image{text-align:center;margin:0 auto;margin-top:-40px;border-radius:8px;width:100%;max-width:340px;height:230px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media(min-width: 768px){.video-cta .i72-image{margin-top:-84px;height:423px;max-width:612px}}@media(min-width: 1250px){.video-cta .i72-image{width:788px;max-width:788px}}@media(min-width: 1600px){.video-cta .i72-image{width:60%;min-width:788px;height:460px;margin-top:0;top:-84px;position:absolute;left:68px}}.video-cta__cta-section{padding:30px 30px 24px}@media(min-width: 768px){.video-cta__cta-section{padding:47px 0 0}}@media(min-width: 1600px){.video-cta__cta-section{padding:58px 0 0 64px;max-width:600px;min-width:600px}}.video-cta__heading{font-family:garamond-atf-subhead,serif;font-size:1.5rem;line-height:1.25;color:#fff;margin:0 0 10px;color:#fffaf2}@media(min-width: 768px){.video-cta__heading{margin-bottom:18px;font-size:1.75rem}}@media(min-width: 1600px){.video-cta__heading{font-size:2.8125rem;line-height:.84;margin-bottom:24px}}.video-cta__content{margin-bottom:46px}@media(min-width: 1600px){.video-cta__content{margin-bottom:52px}}.video-cta__content p,.video-cta__content ol,.video-cta__content ul{color:#fff;font-size:.875rem;line-height:1.43;font-weight:300}@media(min-width: 768px){.video-cta__content p,.video-cta__content ol,.video-cta__content ul{max-width:575px}}@media(min-width: 1250px){.video-cta__content p,.video-cta__content ol,.video-cta__content ul{max-width:715px}}@media(min-width: 1600px){.video-cta__content p,.video-cta__content ol,.video-cta__content ul{font-size:1rem;line-height:1.5}}.video-cta__content ol,.video-cta__content ul{padding-left:16px;margin-bottom:20px}.video-cta__content ol li,.video-cta__content ul li{margin-bottom:6px}.video-cta__content h1,.video-cta__content h2,.video-cta__content h3,.video-cta__content h4,.video-cta__content h5,.video-cta__content h6{color:#fff}.video-cta__content a{color:inherit;text-decoration:underline}.video-cta__button{border-color:#fff;color:#fff;margin:0 auto}@media(min-width: 768px){.video-cta__button{margin:0}}.video-cta__button:hover{background-color:#fff;color:#6c2125}.video-cta__button:empty{display:none}.floating-card{border-top:14px solid #000c99;border-radius:4px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fff;padding:20px 40px 75px;min-height:268px;margin-top:0;margin:0 auto 25px;max-width:450px;width:100%;box-shadow:0 3px 25px 0 rgba(0,0,0,.16);transition:border-color .4s ease}@media(min-width: 768px){.floating-card{padding-top:32px;max-width:720px}}@media(min-width: 1600px){.floating-card{flex:1;min-width:46%;margin-bottom:80px}}@media(min-width: 1600px){.floating-card:nth-child(even){margin-left:80px}}.floating-card:last-child{margin-bottom:0}@media(min-width: 1600px){.floating-card:nth-last-child(-n+2){margin-bottom:0}}.floating-card__heading{font-family:garamond-atf-subhead,serif;color:#000c99;font-size:1.25rem;font-weight:500;line-height:1;margin-bottom:14px;transition:color .4s ease}@media(min-width: 768px){.floating-card__heading{font-size:1.75rem}}.floating-card__content{margin-bottom:20px;color:#414141}.floating-card__content p{font-size:.875rem;font-weight:300;line-height:1.29;color:#414141}@media(min-width: 768px){.floating-card__content p{font-size:1rem;line-height:1.5;margin-bottom:30px}}.floating-card__content ul,.floating-card__content ol{padding-left:16px;margin-bottom:20px}.floating-card__content ul li,.floating-card__content ol li{margin-bottom:8px}.floating-card__link{font-size:1.25rem;position:absolute;bottom:40px;left:40px;color:#000c99;font-weight:500;transition:color .4s ease}.floating-card__link svg{margin-left:12px}.floating-card__link svg path{transition:stroke .4s ease}a.floating-card:hover{border-color:#0e014c}a.floating-card:hover .floating-card__heading,a.floating-card:hover .floating-card__link{color:#0e014c}a.floating-card:hover .floating-card__link svg path{stroke:#0e014c}.multi-cta{display:flex;flex-direction:column;max-width:930px;width:100%;margin:0 auto 60px}.multi-cta.full-style{background-position:center;background-size:cover;background-repeat:no-repeat;padding:72px 36px 84px;max-width:none;width:100%}@media(min-width: 768px){.multi-cta.full-style{display:flex;align-items:center;justify-content:center;padding:85px 60px}}@media(min-width: 1600px){.multi-cta.full-style{padding:113px 100px;align-items:flex-end}}.multi-cta.full-style.tan .multi-cta__container{background-color:#f2ebe5}.multi-cta.full-style.red .multi-cta__container{background-color:#6c2125}.multi-cta.full-style.red .multi-cta__container .multi-cta__buttons .multi-cta__button{color:#fff;border-color:#fff}.multi-cta.full-style.red .multi-cta__container .multi-cta__buttons .multi-cta__button:hover{background-color:#fff;color:#000c99}.multi-cta.full-style.blue .multi-cta__container{background-color:#000c99}.multi-cta.full-style.blue .multi-cta__container .multi-cta__buttons .multi-cta__button{color:#0e014c;border-color:#c93}.multi-cta.full-style.blue .multi-cta__container .multi-cta__buttons .multi-cta__button:hover{background-color:#0e014c;color:#c93;border-color:#0e014c}.multi-cta.full-style.last{margin-bottom:-32px}.multi-cta.full-style .multi-cta__container{background-color:#fff;padding:31px 32px 16px;width:100%;display:flex;flex-direction:column}@media(min-width: 768px){.multi-cta.full-style .multi-cta__container{max-width:612px;padding:48px 60px 30px}}@media(min-width: 1600px){.multi-cta.full-style .multi-cta__container{max-width:817px;flex-direction:row;align-items:flex-end;top:113px;right:calc(50% - 282px);-webkit-transform:translateX(-50%);transform:translateX(50%);position:absolute}}.multi-cta.full-style .multi-cta__container .multi-cta__text-section{padding:0;background-color:rgba(0,0,0,0);margin-bottom:16px}@media(min-width: 1600px){.multi-cta.full-style .multi-cta__container .multi-cta__text-section{margin-right:45px}}.multi-cta.full-style .multi-cta__container .multi-cta__text-section .multi-cta__heading{font-size:1.375rem;font-family:garamond-atf-subhead,serif;margin:0 0 6px;line-height:1.18;padding:0;border:0}@media(min-width: 768px){.multi-cta.full-style .multi-cta__container .multi-cta__text-section .multi-cta__heading{font-size:1.75rem;margin-bottom:10px}}@media(min-width: 1600px){.multi-cta.full-style .multi-cta__container .multi-cta__text-section .multi-cta__heading{font-size:2.625rem;margin-bottom:24px}}.multi-cta.full-style .multi-cta__container .multi-cta__text-section .multi-cta__content p{font-size:.875rem;font-weight:300;line-height:1.43;margin-bottom:20px}@media(min-width: 1600px){.multi-cta.full-style .multi-cta__container .multi-cta__text-section .multi-cta__content p{font-size:1rem;margin-bottom:24px}}.multi-cta.full-style .multi-cta__container .multi-cta__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}@media(min-width: 1600px){.multi-cta.full-style .multi-cta__container .multi-cta__buttons{align-items:flex-end;margin-bottom:16px;width:auto;min-width:auto}}.multi-cta.full-style .multi-cta__container .multi-cta__buttons::after{content:none}.multi-cta.full-style .multi-cta__container .multi-cta__buttons .multi-cta__button{margin-bottom:16px;color:#000c99;border-color:#000c99}@media(min-width: 768px){.multi-cta.full-style .multi-cta__container .multi-cta__buttons .multi-cta__button{width:294px}}@media(min-width: 1600px){.multi-cta.full-style .multi-cta__container .multi-cta__buttons .multi-cta__button{margin-bottom:28px}}.multi-cta.full-style .multi-cta__container .multi-cta__buttons .multi-cta__button:hover{background-color:#000c99;color:#fff}@media(min-width: 768px){.multi-cta{margin-bottom:70px}}@media(min-width: 1600px){.multi-cta{max-width:1520px;flex-direction:row;min-height:415px;margin-bottom:80px}}.multi-cta__text-section{padding:31px 50px;background-color:#f2ebe5}@media(min-width: 768px){.multi-cta__text-section{padding:58px 5vw 72px}}@media(min-width: 1600px){.multi-cta__text-section{padding:108px 124px}}.multi-cta__heading{font-size:1.75rem;display:inline-block;padding-bottom:3px;border-bottom:3px solid #c93;margin-bottom:20px}@media(min-width: 768px){.multi-cta__heading{font-size:2.625rem;padding-bottom:6px;border-width:6px}}.multi-cta__content p{font-size:1rem;line-height:1.5;font-weight:300}.multi-cta__buttons{display:flex;flex-direction:column;padding:68px 40px 40px;background-position:center;background-size:cover;background-repeat:no-repeat;justify-content:center;align-items:center}@media(min-width: 1600px){.multi-cta__buttons{width:550px;min-width:550px}}.multi-cta__buttons::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(14,1,76,.6)}.multi-cta__button{margin-bottom:28px;z-index:2;color:#fff;border-color:#fff}.multi-cta__button:hover{background-color:#fff;color:#0e014c}.multi-cta.blue .multi-cta__text-section{background-color:#0e014c}.multi-cta.blue .multi-cta__heading{color:#fff}.multi-cta.blue .multi-cta__content p{color:#fff}.multi-cta.blue .multi-cta__buttons::after{background-color:rgba(0,12,153,.71)}.multi-cta.blue .multi-cta__button{color:#0e014c;background-color:#c93;border-color:#c93}.multi-cta.blue .multi-cta__button:hover{background-color:#0e014c;color:#c93;border-color:#0e014c}.multi-cta.red .multi-cta__text-section{background-color:#6c2125}.multi-cta.red .multi-cta__heading{color:#fff}.multi-cta.red .multi-cta__content p{color:#fff}.multi-cta+.newsletter-form{margin-top:-60px}@media(min-width: 768px){.multi-cta+.newsletter-form{margin-top:-70px}}@media(min-width: 1600px){.multi-cta+.newsletter-form{margin-top:-80px}}.image-links{background-color:#6c2125;padding:16px;margin:70px auto 52px;border-radius:8px;max-width:390px;width:93.333%}@media(min-width: 768px){.image-links{max-width:754px;padding:10px 70px 24px;margin:125px auto 64px}}@media(min-width: 1250px){.image-links{width:100%;max-width:930px;margin-top:145px}}@media(min-width: 1600px){.image-links{padding:10px 68px 68px;max-width:none;width:100%;margin-top:160px}}.image-links__container{max-width:1520px;margin:0 auto}@media(min-width: 1600px){.image-links__container{display:flex;align-items:center;justify-content:space-between;padding:0 68px}}.image-links__content{padding:30px 30px 4px}@media(min-width: 768px){.image-links__content{padding:47px 0 0}}@media(min-width: 1600px){.image-links__content{padding:58px 64px 0 4px}}.image-links__heading{font-family:garamond-atf-subhead,serif;font-size:1.5rem;line-height:1.25;color:#fff;margin:0 0 10px;color:#fffaf2}@media(min-width: 768px){.image-links__heading{margin-bottom:18px;font-size:1.75rem}}@media(min-width: 1600px){.image-links__heading{font-size:2.8125rem;line-height:.84;margin-bottom:24px}}@media(min-width: 1600px){.image-links__links{margin-bottom:32px}}.image-links__link-container{display:flex}.image-links__icon{width:20px;min-width:20px;margin-right:16px}.image-links__link{color:#fff;display:block;font-size:.875rem;line-height:1.43;font-weight:300;margin-bottom:24px}@media(min-width: 1600px){.image-links__link{font-size:1rem;line-height:1.5}}.image-links__link:hover{text-decoration:underline}.image-links__image{background-position:center;background-size:cover;margin-top:-40px;width:100%;max-width:340px;height:230px;border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media(min-width: 768px){.image-links__image{margin-top:-84px;height:423px;max-width:612px}}@media(min-width: 1250px){.image-links__image{width:788px;max-width:788px}}@media(min-width: 1600px){.image-links__image{order:2;height:460px;width:60%}}.image-links+.newsletter-form{margin-top:-52px}@media(min-width: 768px){.image-links+.newsletter-form{margin-top:-64px}}.quicklinks{margin-bottom:24px;padding:35px}@media(min-width: 768px){.quicklinks{padding:35px 60px;max-width:1640px;margin:0 auto 40px}}.quicklinks__heading{font-size:1.875rem;font-weight:900;margin-bottom:36px;letter-spacing:4.5px;text-transform:uppercase;font-family:museo-sans,sans-serif}@media(min-width: 1600px){.quicklinks__heading{font-size:2.25rem}}@media(min-width: 768px){.quicklinks__container{max-width:700px;display:flex;flex-wrap:wrap}}@media(min-width: 1250px){.quicklinks__container{max-width:1250px;align-items:center}}.quicklinks__link{display:block;margin-bottom:28px;padding-right:24px}@media(min-width: 768px){.quicklinks__link{flex-basis:45%}}@media(min-width: 1600px){.quicklinks__link{flex-basis:28%;margin-left:5.333%}}@media(min-width: 768px){.quicklinks__link:nth-child(even){margin-left:10%}}@media(min-width: 1600px){.quicklinks__link:nth-child(even){margin-left:5.333%}}@media(min-width: 1600px){.quicklinks__link:nth-child(3n+1){margin-left:0}}.quicklinks__link span{color:#000c99;font-size:1.25rem;font-weight:500;display:inline}.quicklinks__link svg{margin-left:6px;margin-top:6px;display:inline}.quicklinks__link:hover{text-decoration:underline}.full-width{padding:20px 0 18px;margin-bottom:24px}@media(min-width: 768px){.full-width{padding:36px 0}}@media(min-width: 1250px){.full-width{margin-bottom:40px}}@media(min-width: 1600px){.full-width{padding:45px 0}}.full-width.contain .full-width__image{background-size:contain}.full-width.blue{background-color:#0e014c}.full-width.blue .full-width__heading,.full-width.blue .full-width__content p{color:#fff}.full-width.blue .full-width__content ol,.full-width.blue .full-width__content ul{color:#fff}.full-width.blue .full-width__content h1,.full-width.blue .full-width__content h2,.full-width.blue .full-width__content h3,.full-width.blue .full-width__content h4,.full-width.blue .full-width__content h5,.full-width.blue .full-width__content h6{color:#fff}.full-width.blue .full-width__content a{color:#fff;text-decoration:underline}.full-width.blue .full-width__button{color:#c93;border-color:#c93}.full-width.blue .full-width__button:hover{background-color:#c93;color:#0e014c}.full-width.tan{background-color:#f2ebe5}@media(min-width: 768px){.full-width.right .full-width__image{order:2;margin-right:0;margin-left:48px}}@media(min-width: 1600px){.full-width.right .full-width__image{margin-right:0;margin-left:68px}}.full-width.right.full-width-size .full-width__image{display:none}@media(min-width: 1600px){.full-width.right.full-width-size .full-width__image{display:block;margin-right:0;margin-left:200px}}.full-width.full-width-size .full-width__image{display:none}@media(min-width: 1600px){.full-width.full-width-size .full-width__image{display:block;width:550px;min-width:300px;height:220px;margin-right:200px}}.full-width.full-width-size .full-width__heading{font-size:1.375rem;font-weight:700;text-transform:uppercase;font-family:museo-sans,sans-serif;margin-bottom:16px;letter-spacing:3.3px}@media(min-width: 1600px){.full-width.full-width-size .full-width__heading{font-size:1.875rem;margin-bottom:30px}}.full-width.full-width-size .full-width__buttons{display:flex;justify-content:center;flex-direction:column;align-items:stretch;margin-top:32px;padding-bottom:10px}@media(min-width: 768px){.full-width.full-width-size .full-width__buttons{flex-direction:row;max-width:675px;margin:56px auto 0;justify-content:center}}@media(min-width: 1600px){.full-width.full-width-size .full-width__buttons{margin:56px 0 0;max-width:none;flex-wrap:nowrap;justify-content:flex-start}}.full-width.full-width-size .full-width__buttons:empty{display:none}.full-width.full-width-size .full-width__container{width:100%}.full-width.full-width-size .full-width__outer-container{padding:0 28px}@media(min-width: 768px){.full-width.full-width-size .full-width__outer-container{padding:0 40px}}@media(min-width: 768px){.full-width.full-width-size .full-width__button{margin:0 16px 32px}}@media(min-width: 1600px){.full-width.full-width-size .full-width__button{margin:0 32px 0 0}}@media(min-width: 1600px){.full-width.full-width-size .full-width__button:last-child{margin:0}}.full-width.full-width-size+.newsletter-form,.full-width.full-width-size+.row,.full-width.full-width-size+.full-width.full-width-size,.full-width.full-width-size+.background{margin-top:-24px}@media(min-width: 1250px){.full-width.full-width-size+.newsletter-form,.full-width.full-width-size+.row,.full-width.full-width-size+.full-width.full-width-size,.full-width.full-width-size+.background{margin-top:-40px}}.full-width__image{width:100%;height:178px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:18px}@media(min-width: 768px){.full-width__image{width:260px;min-width:260px;height:260px;margin-bottom:0;margin-right:48px}}@media(min-width: 1600px){.full-width__image{width:550px;min-width:550px;height:307px;margin-right:68px}}.full-width__outer-container{display:flex;flex-direction:column;padding:12px 28px 12px;width:100%;max-width:450px;margin:0 auto}@media(min-width: 768px){.full-width__outer-container{flex-direction:row;padding:16px 40px;max-width:1010px}}@media(min-width: 1600px){.full-width__outer-container{max-width:1600px}}.full-width__heading{font-size:1.625rem;font-family:garamond-atf-subhead,serif;margin-bottom:16px}@media(min-width: 768px){.full-width__heading{font-size:2.25rem}}@media(min-width: 1600px){.full-width__heading{font-size:2.625rem;margin-bottom:20px}}.full-width__content p,.full-width__content ol,.full-width__content ul{font-size:.875rem;margin-bottom:20px}@media(min-width: 1600px){.full-width__content p,.full-width__content ol,.full-width__content ul{font-size:1rem}}.full-width__content p:last-child{margin-bottom:0}.full-width__content ol,.full-width__content ul{padding-left:16px}.full-width__content ol li,.full-width__content ul li{margin-bottom:6px}.full-width__content a{color:#000c99;text-decoration:underline}.full-width__buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:32px;padding-bottom:10px}@media(min-width: 768px){.full-width__buttons{margin-top:24px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 1600px){.full-width__buttons{margin-top:40px}}.full-width__button{width:210px;margin-bottom:24px}.full-width+.newsletter-form{margin-top:-18px}@media(min-width: 768px){.full-width+.newsletter-form{margin-top:-50px}}@media(min-width: 1600px){.full-width+.newsletter-form{margin-top:-65px}}.newsletter-form{padding:40px 28px 68px;width:100%;margin:0 auto}@media(min-width: 768px){.newsletter-form{padding:130px 28px;background-image:url("../images/three-crosses.svg");background-size:100%;background-position:center;background-repeat:no-repeat}}@media(min-width: 1250px){.newsletter-form{background-size:1200px}}.newsletter-form__content{text-align:center;max-width:450px;margin:0 auto}@media(min-width: 768px){.newsletter-form__content{text-align:left;max-width:670px}}.newsletter-form__content h3{font-family:garamond-atf-subhead,serif;color:#102e71;text-transform:uppercase;font-size:1.25rem;letter-spacing:3px;line-height:1.3;margin-bottom:24px}@media(min-width: 768px){.newsletter-form__content h3{font-size:1.5rem;letter-spacing:3.6px;text-align:center}}.newsletter-form__content p{line-height:1.5;font-size:1rem}.newsletter-form form{margin-top:36px;max-width:450px;margin:36px auto 0}@media(min-width: 768px){.newsletter-form form{text-align:left;max-width:670px;margin-top:20px;flex-direction:row}}.newsletter-form form>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media(min-width: 768px){.newsletter-form form>div{flex-direction:row;align-items:flex-end}}.newsletter-form form input[type=email]{border:3px solid #c93;background-color:rgba(0,0,0,0);font-size:1rem;padding:6px 23px;border-radius:5px;height:48px;width:100%;margin-bottom:24px;max-width:319px}@media(min-width: 768px){.newsletter-form form input[type=email]{margin-bottom:0;max-width:none}}.newsletter-form form .btn{width:210px;min-width:210px;background-color:#fff;cursor:pointer;height:48px}@media(min-width: 768px){.newsletter-form form .btn{margin-left:16px}}.newsletter-form form .btn:hover{background-color:#000c99}.newsletter-form form ::-webkit-input-placeholder{font-style:italic}.newsletter-form form :-moz-placeholder{font-style:italic}.newsletter-form form ::-moz-placeholder{font-style:italic}.newsletter-form form :-ms-input-placeholder{font-style:italic}.newsletter-form form ::placeholder{font-style:italic}.svg-icon-text-block{display:flex;align-items:flex-start;flex:1;padding:0 6px;max-width:500px;margin:0 auto 36px}@media(min-width: 768px){.svg-icon-text-block{max-width:742px;margin-bottom:90px}}.svg-icon-text-block__icon{width:31px;min-width:31px;margin-right:18px;margin-top:4px}@media(min-width: 768px){.svg-icon-text-block__icon{margin-right:42px;width:44px;min-width:44px}}.svg-icon-text-block__icon .i72-svg{width:100%;height:100%}.svg-icon-text-block__icon .i72-svg svg{width:100%;height:100%}.svg-icon-text-block__text-section>h3{font-size:1.5rem;color:#6c2125;margin-bottom:6px}@media(min-width: 768px){.svg-icon-text-block__text-section>h3{font-size:2.25rem}}.svg-icon-text-block__content{margin-bottom:24px}@media(min-width: 768px){.svg-icon-text-block__content{margin-bottom:36px}}.svg-icon-text-block__content p,.svg-icon-text-block__content ul,.svg-icon-text-block__content ol{color:#6c2125;font-size:1rem;line-height:1.25;margin-bottom:16px}@media(min-width: 768px){.svg-icon-text-block__content p,.svg-icon-text-block__content ul,.svg-icon-text-block__content ol{line-height:1.5}}.svg-icon-text-block__content ol,.svg-icon-text-block__content ul{padding-left:16px}.svg-icon-text-block__content ol li,.svg-icon-text-block__content ul li{margin-bottom:6px}.svg-icon-text-block__content h1,.svg-icon-text-block__content h2,.svg-icon-text-block__content h3,.svg-icon-text-block__content h4,.svg-icon-text-block__content h5,.svg-icon-text-block__content h6{color:#6c2125}.svg-icon-text-block__content a{color:#000c99;text-decoration:underline}.svg-icon-text-block__link{display:inline-block;color:#000c99;font-weight:500}@media(min-width: 1600px){.svg-icon-text-block__link{font-size:1.25rem}}.svg-icon-text-block__link svg{width:20px;margin-left:3px;top:1px}@media(min-width: 1600px){.svg-icon-text-block__link svg{width:26px;margin-left:5px;top:auto}}.svg-icon-text-block__link:hover{text-decoration:underline}.banner{background-color:#0e014c;padding:32px 12px;overflow:hidden}@media(min-width: 768px){.banner{padding:48px 40px}}@media(min-width: 1250px){.banner{padding:80px 0}}.banner__container{max-width:450px;margin:0 auto}@media(min-width: 768px){.banner__container{max-width:930px}}@media(min-width: 1600px){.banner__container{max-width:1230px}}.banner__container>h2{color:#fffaf2;text-transform:uppercase;font-family:museo-sans,sans-serif;font-weight:900;letter-spacing:3px;line-height:1.3;font-size:1.25rem;margin-bottom:20px;max-width:215px;width:70%}@media(min-width: 768px){.banner__container>h2{font-size:1.875rem;margin-bottom:32px;letter-spacing:4.5px;max-width:528px;width:auto}}.banner .content{max-width:215px;width:70%}@media(min-width: 768px){.banner .content{max-width:528px;width:auto}}.banner .content p{color:#fffaf2;font-size:1rem;margin-bottom:8px}.banner .content p a{font-weight:700;color:#fffaf2}.banner::after{content:"";background-image:url("../images/many-crosses.svg");background-size:cover;background-repeat:no-repeat;position:absolute;width:155vw;max-width:650px;height:100%;top:0;right:0;z-index:1}@media(min-width: 768px){.banner::after{width:90vw;max-width:1735px}}.dual-event{display:flex;align-items:flex-start;padding:0 6px;max-width:450px;width:100%;flex:1;margin:0 auto 56px}@media(min-width: 768px){.dual-event{max-width:680px}}@media(min-width: 1600px){.dual-event{max-width:none}}.dual-event__event-date{margin-right:22px;display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 768px){.dual-event__event-date{margin-right:45px}}.dual-event__event-month{font-size:1.25rem;font-family:garamond-atf-subhead,serif;text-transform:uppercase;letter-spacing:2px;line-height:1.45;color:#1c1c1c;margin-bottom:5px;padding:5px 2px 0;border-top:4px solid #6c2125;text-align:right;transition:color .4s ease}@media(min-width: 768px){.dual-event__event-month{font-size:2.125rem;letter-spacing:3.4px}}.dual-event__event-day{font-size:5.1875rem;font-weight:500;font-style:italic;font-family:garamond-atf-subhead,serif;color:#6c2125;line-height:.7}@media(min-width: 768px){.dual-event__event-day{font-size:8.0625rem}}.dual-event__container{margin-top:10px}@media(min-width: 768px){.dual-event__container{margin-top:14px}}.dual-event__event-title{font-size:1.375rem;line-height:1.27;margin-bottom:12px;color:#2e2e38;transition:color .4s ease}@media(min-width: 768px){.dual-event__event-title{font-size:2rem}}.dual-event__event-description{color:#2e2e38;font-size:.875rem;line-height:1.43}@media(min-width: 768px){.dual-event__event-description{font-size:1rem;line-height:1.5}}.dual-event:hover .dual-event__event-title{color:#6c2125}.dual-event:hover .dual-event__event-month{color:#6c2125}.library-search{background-color:#f2ebe5;padding:32px 42px;text-align:center;margin-bottom:80px}@media(min-width: 768px){.library-search{max-width:1520px;margin:0 auto 80px}}@media(min-width: 1600px){.library-search{padding:60px 40px}}.library-search__heading{font-size:1.25rem;font-weight:700;color:#2e2e38;line-height:1.5;margin-bottom:36px;font-family:museo-sans,sans-serif}@media(min-width: 1600px){.library-search__heading{font-size:1.5rem;margin-bottom:62px}}@media(min-width: 1600px){.library-search__tabs-container{display:flex;justify-content:center;margin-bottom:36px;flex-wrap:wrap}}.library-search__tabs-label{color:#6c2125;font-weight:700;display:block;text-transform:uppercase;line-height:1.2;letter-spacing:3px;font-size:1.25rem;font-family:museo-sans,sans-serif;margin-bottom:24px}@media(min-width: 1600px){.library-search__tabs-label{width:200px;text-align:center}}.library-search__tabs{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:28px}@media(min-width: 768px){.library-search__tabs{flex-direction:row;flex-wrap:wrap;max-width:900px;margin:0 auto 28px}}@media(min-width: 1600px){.library-search__tabs{flex-wrap:nowrap;max-width:none;margin:0}}.library-search__tab{width:210px;border-color:#6c2125;color:#6c2125;margin-bottom:24px;background-color:rgba(0,0,0,0);cursor:pointer}@media(min-width: 768px){.library-search__tab{margin:0 14px 28px}}.library-search__tab:hover{background-color:#6c2125;color:#fff}.library-search__tab.active{background-color:#6c2125;color:#fff}.library-search__tab-content{display:none}.library-search__tab-content.active{display:block}.library-search__tab-content label{margin-bottom:8px;display:block}.library-search__tab-content input[type=text]{border:3px solid #c93;font-size:1rem;border-radius:5px;background-color:#fff;width:100%;height:52px;max-width:320px;margin:0 auto 26px;padding:6px 12px}@media(min-width: 768px){.library-search__tab-content input[type=text]{height:48px;max-width:527px;margin:0 18px 0 0}}@media(min-width: 1600px){.library-search__tab-content input[type=text]{max-width:631px}}.library-search__tab-content .library-search-info-toggle{color:#000c99;font-size:1.125rem;font-weight:600;display:table;margin:0 auto 24px}@media(min-width: 768px){.library-search__tab-content .library-search-info-toggle{font-size:1.25rem;margin-bottom:30px}}.library-search__tab-content .library-search-info-toggle svg{margin-left:8px;width:16px;height:auto;transition:transform .4s ease}@media(min-width: 768px){.library-search__tab-content .library-search-info-toggle svg{width:18px}}.library-search__tab-content .library-search-info-toggle.active svg{transform:rotate(180deg)}.library-search__tab-content .moreinfo{max-height:0;overflow:hidden;transition:max-height .4s ease}.library-search__tab-content .moreinfo.active{max-height:2000px}.library-search__tab-content .advanced-search-link{color:#000c99;font-size:1.25rem;font-weight:500}.library-search__tab-content .advanced-search-link svg{margin-left:7px}.library-search__tab-content .btn{width:210px;min-width:210px;background-color:rgba(0,0,0,0);cursor:pointer}.library-search__tab-content .btn:hover{color:#fff;background-color:#000c99}.library-search__tab-content form{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:38px}@media(min-width: 768px){.library-search__tab-content form{flex-direction:row;justify-content:center}}@media(min-width: 768px){.library-search__tab-content .db-list{display:flex;gap:0 50px;justify-content:center}}.library-search__tab-content .db-list .db-list-left,.library-search__tab-content .db-list .db-list-center,.library-search__tab-content .db-list .db-list-right{text-align:center}@media(min-width: 768px){.library-search__tab-content .db-list .db-list-left,.library-search__tab-content .db-list .db-list-center,.library-search__tab-content .db-list .db-list-right{text-align:left}}.library-search__tab-content .db-list .db-list-left>h4,.library-search__tab-content .db-list .db-list-center>h4,.library-search__tab-content .db-list .db-list-right>h4{font-family:museo-sans,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;margin-bottom:10px;letter-spacing:3.3px;text-align:center}@media(min-width: 768px){.library-search__tab-content .db-list .db-list-left>h4,.library-search__tab-content .db-list .db-list-center>h4,.library-search__tab-content .db-list .db-list-right>h4{text-align:left}}@media(min-width: 1600px){.library-search__tab-content .db-list .db-list-left>h4,.library-search__tab-content .db-list .db-list-center>h4,.library-search__tab-content .db-list .db-list-right>h4{font-size:1.875rem;margin-bottom:14px}}.library-search__tab-content .db-list .db-list-left ul,.library-search__tab-content .db-list .db-list-center ul,.library-search__tab-content .db-list .db-list-right ul{margin-bottom:22px}.library-search__tab-content .db-list .db-list-left ul li,.library-search__tab-content .db-list .db-list-center ul li,.library-search__tab-content .db-list .db-list-right ul li{display:flex;justify-content:center;font-size:.875rem;margin-bottom:10px}@media(min-width: 768px){.library-search__tab-content .db-list .db-list-left ul li,.library-search__tab-content .db-list .db-list-center ul li,.library-search__tab-content .db-list .db-list-right ul li{justify-content:flex-start}}@media(min-width: 1600px){.library-search__tab-content .db-list .db-list-left ul li,.library-search__tab-content .db-list .db-list-center ul li,.library-search__tab-content .db-list .db-list-right ul li{font-size:1rem}}.library-search__tab-content .db-list .db-list-left ul li::before,.library-search__tab-content .db-list .db-list-center ul li::before,.library-search__tab-content .db-list .db-list-right ul li::before{content:"";width:9px;height:9px;background-color:#102e71;border-radius:50%;display:inline-block;margin-right:8px;margin-top:3px}@media(min-width: 768px){.library-search__tab-content #ebscohostCustomSearchBox{flex-direction:column}}@media(min-width: 768px){.library-search__tab-content .ebsco-single-search{flex-direction:column}}@media(min-width: 1024px){.library-search__tab-content .ebsco-single-search{flex-direction:row}}.library-search__tab-content .ebsco-single-search select{border:3px solid #c93;border-radius:5px;background-color:#fff;font-size:1rem;width:100%;height:48px;max-width:210px;min-width:210px;margin:0 auto 26px;padding:6px 22px}@media(min-width: 1024px){.library-search__tab-content .ebsco-single-search select{margin:0 18px 0 0}}.library-search__tab-content .ebsco-single-search input[type=text]{margin:0 auto 12px}@media(min-width: 1024px){.library-search__tab-content .ebsco-single-search input[type=text]{margin:0 18px 0 0}}.library-search__tab-content .select-search-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;width:100%}@media(min-width: 768px){.library-search__tab-content .select-search-container{flex-direction:row}}.library-search__tab-content .select-search-container #ebschohostFields input[type=text]{min-width:200px !important}.library-search__tab-content .select-search-container>span{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.library-search__tab-content .select-search-container>span{display:flex;flex-direction:row;width:77%;max-width:630px}}@media(min-width: 1600px){.library-search__tab-content .select-search-container>span{max-width:860px}}.library-search__tab-content .select-search-container select{border:3px solid #c93;border-radius:5px;background-color:#fff;font-size:1rem;width:100%;height:48px;max-width:210px;min-width:210px;margin:0 auto 26px;padding:6px 22px}@media(min-width: 768px){.library-search__tab-content .select-search-container select{margin:0 18px 0 0}}.library-search__tab-content .select-search-container input[type=text]{font-size:1rem;border:3px solid #c93;border-radius:5px;background-color:#fff;width:100%;height:48px;max-width:320px;margin:0 auto 26px;padding:6px 12px}@media(min-width: 768px){.library-search__tab-content .select-search-container input[type=text]{max-width:none;margin:0 18px 0 0}}.library-search__tab-content .library-select-container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 768px){.library-search__tab-content .library-select-container{flex-direction:row;flex-wrap:wrap;gap:24px}}.library-search__tab-content .library-select-container>span{margin:0 auto 26px}@media(min-width: 768px){.library-search__tab-content .library-select-container>span{margin:0 18px 0 0}}@media(min-width: 768px){.library-search__tab-content .library-select-container>span:last-child{margin:0}}.library-search__tab-content .library-select-container>span select{border:3px solid #c93;border-radius:5px;background-color:#fff;font-size:1rem;width:100%;height:48px;max-width:210px;min-width:210px;padding:6px 22px;margin-bottom:12px}@media(min-width: 768px){.library-search__tab-content .library-select-container>span select{margin:0 18px 0 0}}.library-search__tab-content .library-select-container .dbFields{display:flex;flex-direction:column}@media(min-width: 768px){.library-search__tab-content .library-select-container .dbFields{flex-direction:row;margin:0}}.library-search__tab-content .library-search__link-container{max-width:315px;margin:0 auto;text-align:left}@media(min-width: 768px){.library-search__tab-content .library-search__link-container{max-width:900px;display:flex;flex-wrap:wrap;align-items:center}}@media(min-width: 1600px){.library-search__tab-content .library-search__link-container{max-width:1065px}}.library-search__tab-content .library-search__link-container a{display:block;margin-bottom:24px}@media(min-width: 768px){.library-search__tab-content .library-search__link-container a{flex-basis:45%;margin-bottom:16px;text-align:left}}@media(min-width: 1600px){.library-search__tab-content .library-search__link-container a{flex-basis:48%}}@media(min-width: 768px){.library-search__tab-content .library-search__link-container a:nth-child(even){margin-left:10%}}@media(min-width: 1600px){.library-search__tab-content .library-search__link-container a:nth-child(even){margin-left:4%}}.library-search__tab-content .library-search__link-container a span{color:#000c99;font-size:1rem;font-weight:500;display:inline;letter-spacing:.8px}@media(min-width: 768px){.library-search__tab-content .library-search__link-container a span{font-size:1.25rem;letter-spacing:1px}}.library-search__tab-content .library-search__link-container a svg{margin-left:6px;margin-top:6px;display:inline}.library-search__tab-content .library-search__link-container a:hover{text-decoration:underline}.library-search__tab-content .library-search__link-container-single{max-width:315px;margin:0 auto;text-align:left}@media(min-width: 768px){.library-search__tab-content .library-search__link-container-single{max-width:900px;display:flex;flex-direction:column;align-items:flex-start}}@media(min-width: 1600px){.library-search__tab-content .library-search__link-container-single{max-width:1065px}}.library-search__tab-content .library-single-links{display:block;margin-bottom:24px}.library-search__tab-content .library-single-links span{color:#000c99;font-size:1rem;font-weight:500;display:inline;letter-spacing:.8px}@media(min-width: 768px){.library-search__tab-content .library-single-links span{font-size:1.25rem;letter-spacing:1px}}.library-search__tab-content .library-single-links svg{margin-left:6px;margin-top:6px;display:inline}.library-search__tab-content .library-single-links:hover{text-decoration:underline}.library-search__tab-content ::-webkit-input-placeholder{font-style:italic}.library-search__tab-content :-moz-placeholder{font-style:italic}.library-search__tab-content ::-moz-placeholder{font-style:italic}.library-search__tab-content :-ms-input-placeholder{font-style:italic}.library-search__tab-content ::placeholder{font-style:italic}#ebschohostFields,#jstorFields,#proquestFields,#oclcFields{display:none}#ebschohostFields.active,#jstorFields.active,#proquestFields.active,#oclcFields.active{display:inherit}.home-hero__image{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;height:192px;width:100%}@media(min-width: 768px){.home-hero__image{height:427px}}@media(min-width: 1600px){.home-hero__image{height:635px}}.home-hero__image .overlay{background-image:linear-gradient(to top, rgba(14, 1, 76, 0.5), rgba(14, 1, 76, 0.33), rgba(14, 1, 76, 0));position:absolute;inset:0}.home-hero__overlay{background-image:linear-gradient(to bottom, rgba(14, 1, 76, 0), rgb(14, 2, 76) 110px, #0e034c 67%);position:absolute;top:85px;width:100%;height:100%}@media(min-width: 768px){.home-hero__overlay{top:267px}}@media(min-width: 1600px){.home-hero__overlay{top:460px}}.home-hero__heading{font-size:1.75rem;font-style:italic;color:#fff;margin-bottom:8px;padding:115px 36px 0}@media(min-width: 768px){.home-hero__heading{font-size:3.5rem;line-height:1.43;padding:200px 40px 0 80px;max-width:1525px;margin:0 auto 12px}}@media(min-width: 1600px){.home-hero__heading{font-size:4.5rem;line-height:1.11;padding-top:280px}}.home-hero__content{padding:0 36px 36px}@media(min-width: 768px){.home-hero__content{padding:0 40px 60px 80px;max-width:1525px;margin:0 auto}}@media(min-width: 1250px){.home-hero__content{padding-bottom:72px;padding-right:80px}}@media(min-width: 1600px){.home-hero__content{padding-bottom:124px}}.home-hero__content p{color:#fff;line-height:1.25}@media(min-width: 768px){.home-hero__content p{font-size:1.125rem;font-weight:500;line-height:1.39;margin-bottom:28px;max-width:950px}}@media(min-width: 1600px){.home-hero__content p{font-size:1.25rem;line-height:1.5;margin-bottom:40px}}.home-hero__content>.home-hero__accordions{margin-top:35px;display:flex;flex-direction:column;gap:12px}@media(min-width: 768px){.home-hero__content>.home-hero__accordions{flex-direction:row;margin-top:58px;justify-content:space-between;gap:3vw}}@media(min-width: 1250px){.home-hero__content>.home-hero__accordions{gap:32px}}@media(min-width: 1600px){.home-hero__content>.home-hero__accordions{margin-top:80px}}.home-hero__content>.home-hero__accordions .home-hero__accordion-button{border:2px solid #fff;display:flex;justify-content:flex-start;align-items:flex-start;padding:19px 54px 10px 24px;min-height:93px;border-radius:5px;font-size:1rem;text-transform:uppercase;line-height:1.25;letter-spacing:1.6px;color:#fff;max-width:325px;font-weight:700;cursor:pointer}@media(min-width: 768px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button{min-height:134px;max-width:none;min-width:auto;margin-right:0;margin-bottom:0;flex:1}}@media(min-width: 1250px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button{min-height:136px;padding:18px 58px 14px 31px;font-size:1.375rem;line-height:1.45;letter-spacing:2.2px}}@media(min-width: 1600px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button{min-height:158px;padding:29px 60px 18px 39px}}.home-hero__content>.home-hero__accordions .home-hero__accordion-button.hide{display:none}.home-hero__content>.home-hero__accordions .home-hero__accordion-button.btn{margin-right:0}.home-hero__content>.home-hero__accordions .home-hero__accordion-button:hover span{background-color:#fff}.home-hero__content>.home-hero__accordions .home-hero__accordion-button:hover span svg path{fill:#000c99}.home-hero__content>.home-hero__accordions .home-hero__accordion-button span{background-color:#000c99;border-radius:2px;width:34px;min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;bottom:5px;transition:background-color .4s ease}@media(min-width: 768px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button span{width:42px;min-width:42px;height:42px}}@media(min-width: 1600px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button span{width:44px;min-width:44px;height:44px}}.home-hero__content>.home-hero__accordions .home-hero__accordion-button span svg{width:12px;height:auto}@media(min-width: 768px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button span svg{width:14px}}@media(min-width: 1600px){.home-hero__content>.home-hero__accordions .home-hero__accordion-button span svg{width:16px}}.home-hero__content>.home-hero__accordions .home-hero__accordion-button span svg path{transition:fill .4s ease}.home-hero__content .home-hero_navigation{display:flex;flex-direction:column;gap:14px;margin-top:24px}@media(min-width: 768px){.home-hero__content .home-hero_navigation{flex-direction:row;gap:3vw;justify-content:space-around}}@media(min-width: 1250px){.home-hero__content .home-hero_navigation{gap:32px}}.home-hero__content .home-hero_navigation .home-hero__nav-button{border-color:#fff;color:#fff;border-width:2px;width:auto;max-width:280px;flex:1}@media(min-width: 768px){.home-hero__content .home-hero_navigation .home-hero__nav-button{max-width:294px}}.home-hero__content .home-hero_navigation .home-hero__nav-button:hover{background-color:#fff;color:#000c99}.home-hero__button{border-color:#fff;background-color:#fff;font-size:.875rem;padding:6px 8px;min-height:39px;width:224px}@media(min-width: 768px){.home-hero__button{min-height:45px;font-size:1rem;padding:8px 12px;width:258px}}.home-hero__button:hover{background-color:#0e014c}.home-hero__accordion-content-section{display:none}.home-hero__accordion-content-section.active{display:flex;flex-direction:column}@media(min-width: 768px){.home-hero__accordion-content-section.active{flex-direction:row}}@media(min-width: 768px){.home-hero__accordion-content-section .home-hero__left-container{margin-right:32px}}@media(min-width: 1024px){.home-hero__accordion-content-section .home-hero__left-container{margin-right:75px}}@media(min-width: 1250px){.home-hero__accordion-content-section .home-hero__left-container{margin-right:160px}}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__left-container{margin-right:225px}}.home-hero__accordion-content-section .home-hero__left-container>h2{font-family:museo-sans,sans-serif;font-size:1.9375rem;font-weight:700;letter-spacing:3.1px;text-transform:uppercase;color:#fff;margin-bottom:18px;display:flex;align-items:flex-start}@media(min-width: 768px){.home-hero__accordion-content-section .home-hero__left-container>h2{font-size:2.8125rem;letter-spacing:4.5px;margin-left:-59px}}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__left-container>h2{font-size:3.75rem;letter-spacing:6px;margin-bottom:50px;margin-left:-73px}}.home-hero__accordion-content-section .home-hero__left-container>h2 a{background-color:#000c99;border-radius:2px;width:34px;min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-right:11px;margin-top:2px;transition:background-color .4s ease}@media(min-width: 768px){.home-hero__accordion-content-section .home-hero__left-container>h2 a{width:42px;min-width:42px;height:42px;margin-top:6px;margin-right:17px}}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__left-container>h2 a{width:44px;min-width:44px;height:44px;margin-right:29px;margin-top:12px}}.home-hero__accordion-content-section .home-hero__left-container>h2 a svg{width:12px;height:auto}@media(min-width: 768px){.home-hero__accordion-content-section .home-hero__left-container>h2 a svg{width:14px}}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__left-container>h2 a svg{width:16px}}.home-hero__accordion-content-section .home-hero__left-container>h2 a svg path{transition:fill .4s ease}.home-hero__accordion-content-section .home-hero__left-container>h2 a:hover{background-color:#fff}.home-hero__accordion-content-section .home-hero__left-container>h2 a:hover svg path{fill:#000c99}.home-hero__accordion-content-section .home-hero__left-container>.home-hero__accordion-content p{font-size:1rem;line-height:1.5;margin-bottom:16px;font-weight:300}@media(min-width: 1250px){.home-hero__accordion-content-section .home-hero__left-container>.home-hero__accordion-content p{margin-bottom:20px}}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__left-container>.home-hero__accordion-content p{margin-bottom:24px}}.home-hero__accordion-content-section .home-hero__left-container>.home-hero__accordion-cta-button{border-color:#000c99;background-color:#000c99;color:#fff;font-size:.875rem;width:261px;min-height:48px;margin:0 auto 18px}@media(min-width: 768px){.home-hero__accordion-content-section .home-hero__left-container>.home-hero__accordion-cta-button{width:200px;margin:0 0 16px;font-size:1rem}}.home-hero__accordion-content-section .home-hero__left-container>.home-hero__accordion-cta-button:hover{border-color:#fff;background-color:#fff;color:#0e014c}.home-hero__accordion-content-section .home-hero__accordion-buttons{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.home-hero__accordion-content-section .home-hero__accordion-buttons{margin-top:60px;align-items:flex-end}}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__accordion-buttons{margin-top:115px}}.home-hero__accordion-content-section .home-hero__accordion-buttons .home-hero__accordion-button{color:#fff;font-size:.875rem;width:261px;min-width:261px;min-height:48px;background-color:rgba(0,0,0,0);border-color:#fff;margin-bottom:16px;display:flex;justify-content:center;align-items:center;padding:6px;cursor:pointer;flex:none}@media(min-width: 1600px){.home-hero__accordion-content-section .home-hero__accordion-buttons .home-hero__accordion-button{min-width:319px;font-size:1rem}}.home-hero__accordion-content-section .home-hero__accordion-buttons .home-hero__accordion-button:last-of-type{margin-bottom:0}.home-hero__accordion-content-section .home-hero__accordion-buttons .home-hero__accordion-button:hover{border-color:#000c99;background-color:#000c99;color:#fff}.aside-container{background-color:#f2ebe5}@media(min-width: 768px){.aside-container{padding:40px 40px}}@media(min-width: 1600px){.aside-container{display:flex;justify-content:flex-end;align-items:flex-start;padding:50px 0 50px 80px}}.aside-container.blue{background-color:#0e014c}.aside-container.blue .aside-container__blocks-container{color:#fff}.aside-container.blue .full-width .full-width__heading,.aside-container.blue .full-width .full-width__button,.aside-container.blue .full-width .full-width__content p,.aside-container.blue .full-width.blue .full-width__heading,.aside-container.blue .full-width.blue .full-width__button,.aside-container.blue .full-width.blue .full-width__content p{color:#fff}.aside-container.blue .full-width .full-width__button,.aside-container.blue .full-width.blue .full-width__button{background-image:url("../images/white-arrow.svg");background-position:right center;background-repeat:no-repeat;padding-right:20px;background-size:16px}.aside-container.blue .full-width.full-width-size .full-width__button{color:#fff}.aside-container.blue .link-block a span{color:#fff}.aside-container.blue .link-block a svg path{stroke:#fff}.aside-container.tan .full-width.blue .full-width__heading,.aside-container.tan .full-width.blue .full-width__button,.aside-container.tan .full-width.blue .full-width__content p{color:#000}.aside-container__blocks-container{padding:28px}@media(min-width: 768px){.aside-container__blocks-container{padding:0 0 30px;max-width:930px;margin:0 auto}}@media(min-width: 1250px){.aside-container__blocks-container{padding-bottom:40px}}@media(min-width: 1600px){.aside-container__blocks-container{margin-right:125px;padding:0;width:100%}}@media(min-width: 1920px){.aside-container__blocks-container{margin:0 auto}}.aside-container__blocks-container .paragraph.page-width{padding:0}@media(min-width: 768px){.aside-container__blocks-container .paragraph.page-width{padding:0}}.aside-container__aside{background-color:#000c99;padding:33px 28px 42px}@media(min-width: 768px){.aside-container__aside{padding:52px 41px 60px;max-width:930px;margin:0 auto}}@media(min-width: 1250px){.aside-container__aside{padding:52px 120px 60px}}@media(min-width: 1600px){.aside-container__aside{max-width:640px;min-height:630px;padding:110px;margin:0}}.aside-container__heading{color:#fffaf2;font-size:1.625rem;line-height:1.46;padding-bottom:2px;border-bottom:2px solid #c93;margin-bottom:20px;display:table}@media(min-width: 768px){.aside-container__heading{font-size:2rem;line-height:1.19;padding-bottom:6px;margin-bottom:23px}}@media(min-width: 1600px){.aside-container__heading{font-size:2.8125rem;line-height:.84;padding-bottom:14px;margin-bottom:32px}}.aside-container__content{margin-bottom:40px}@media(min-width: 768px){.aside-container__content{margin-bottom:28px}}@media(min-width: 1600px){.aside-container__content{margin-bottom:50px}}.aside-container__content p{color:#fff;font-size:1rem;line-height:1.5}.aside-container__button{border-color:#fff;color:#fff;width:224px;height:52px;background-color:rgba(0,0,0,0)}.aside-container__button:hover{background-color:#fff;color:#000c99}.aside-container .full-width.blue .full-width__heading,.aside-container .full-width.blue .full-width__button,.aside-container .full-width.blue .full-width__content p{color:#000}.aside-container .full-width{margin-bottom:30px}@media(min-width: 768px){.aside-container .full-width{margin-bottom:30px}}@media(min-width: 1600px){.aside-container .full-width{margin-bottom:30px}}.aside-container .full-width.blue{background-color:rgba(0,0,0,0)}.aside-container .full-width.tan{background-color:rgba(0,0,0,0)}.aside-container .full-width .full-width__image{height:197px;width:100%;background-position:center;background-size:cover;margin-bottom:18px}@media(min-width: 768px){.aside-container .full-width .full-width__image{width:260px;min-width:260px;height:160px;margin-bottom:0;margin-right:30px}}@media(min-width: 1600px){.aside-container .full-width .full-width__image{display:block;width:370px;min-width:370px;height:230px;margin-right:32px}}.aside-container .full-width .full-width__heading{font-size:1.625rem;display:table;font-weight:400;font-family:garamond-atf-subhead,serif;margin-bottom:16px;letter-spacing:2px;padding-bottom:0;line-height:1.3;border-bottom:2px solid #c93}@media(min-width: 768px){.aside-container .full-width .full-width__heading{font-size:1.875rem;margin-bottom:20px}}@media(min-width: 1600px){.aside-container .full-width .full-width__heading{font-size:2.625rem;margin-bottom:24px}}.aside-container .full-width .full-width__content p{font-size:1rem}.aside-container .full-width .full-width__buttons{display:block}.aside-container .full-width .full-width__button{width:auto;border:0;height:auto;min-height:auto;display:table;padding:0;color:#000;text-transform:none;font-size:1.25rem;font-weight:500;margin:0 0 16px;background-image:url("../images/arrow-black.svg");background-position:right center;background-repeat:no-repeat;padding-right:24px;background-size:16px}.aside-container .full-width .full-width__button:last-child{margin:0}.aside-container .full-width .full-width__button:hover{background-color:rgba(0,0,0,0);text-decoration:underline}.aside-container .full-width .full-width__outer-container{display:flex;flex-direction:column;padding:30px 0px 0;width:100%;max-width:450px;margin:0 auto}@media(min-width: 768px){.aside-container .full-width .full-width__outer-container{flex-direction:row;padding:30px 0 0;max-width:1010px}}@media(min-width: 1600px){.aside-container .full-width .full-width__outer-container{max-width:1600px}}.aside-container .full-width.full-width-size{padding-top:30px}@media(min-width: 768px){.aside-container .full-width.full-width-size{padding:30px 0 0}}@media(min-width: 1600px){.aside-container .full-width.full-width-size{padding:30px 0 0}}.aside-container .full-width.full-width-size .full-width__image{display:block;height:197px;width:100%;background-position:center;background-size:cover;margin-bottom:18px}@media(min-width: 768px){.aside-container .full-width.full-width-size .full-width__image{width:260px;min-width:260px;height:160px;margin-bottom:0;margin-right:30px}}@media(min-width: 1600px){.aside-container .full-width.full-width-size .full-width__image{display:block;width:370px;min-width:370px;height:230px;margin-right:30px}}.aside-container .full-width.full-width-size .full-width__heading{font-size:1.625rem;display:table;text-transform:none;font-weight:400;font-family:garamond-atf-subhead,serif;margin-bottom:16px;letter-spacing:2px;padding-bottom:0;line-height:1.3;border-bottom:2px solid #c93}@media(min-width: 768px){.aside-container .full-width.full-width-size .full-width__heading{font-size:1.875rem;margin-bottom:20px}}@media(min-width: 1600px){.aside-container .full-width.full-width-size .full-width__heading{font-size:2.625rem;margin-bottom:24px}}.aside-container .full-width.full-width-size .full-width__content p{font-size:1rem}.aside-container .full-width.full-width-size .full-width__buttons{display:block;justify-content:center;flex-direction:column;align-items:center;margin-top:32px;padding-bottom:10px}@media(min-width: 768px){.aside-container .full-width.full-width-size .full-width__buttons{margin-top:24px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 1600px){.aside-container .full-width.full-width-size .full-width__buttons{margin-top:40px}}.aside-container .full-width.full-width-size .full-width__outer-container{padding:0}@media(min-width: 768px){.aside-container .full-width.full-width-size .full-width__outer-container{padding:0}}.aside-container .full-width.full-width-size .full-width__button{width:auto;border:0;height:auto;display:table;padding:0;color:#000;text-transform:none;font-size:1.25rem;font-weight:500;margin:0 0 16px;padding-right:20px}.aside-container .full-width.full-width-size .full-width__button:last-child{margin:0}.aside-container .full-width.full-width-size .full-width__button:hover{background-color:rgba(0,0,0,0);text-decoration:underline}@media(min-width: 768px){.aside-container .full-width.full-width-size.right .full-width__image{margin-right:0;margin-left:30px}}@media(min-width: 1600px){.aside-container .full-width.full-width-size.right .full-width__image{margin-right:0;margin-left:30px}}@media(min-width: 768px){.aside-container .full-width.right .full-width__image{margin-right:0;margin-left:30px}}@media(min-width: 1600px){.aside-container .full-width.right .full-width__image{margin-right:0;margin-left:30px}}.history_carousel{padding:43px 34px;background-color:#0e014c;width:100% !important;max-width:none !important}@media(min-width: 768px){.history_carousel{padding:70px 80px}}@media(min-width: 1600px){.history_carousel{padding:100px 80px}}.history_carousel__container{max-width:500px;margin:0 auto;overflow:hidden;width:85vw}@media(min-width: 768px){.history_carousel__container{max-width:930px;width:80vw}}@media(min-width: 1600px){.history_carousel__container{max-width:1366px}}.history_carousel__heading{color:#fff;font-weight:700;font-size:1.375rem;text-transform:uppercase;line-height:1.18;letter-spacing:1.76px;margin-bottom:20px;text-align:center}@media(min-width: 768px){.history_carousel__heading{font-size:1.875rem;line-height:1.6;letter-spacing:2.4px;margin-bottom:56px}}.history_carousel__prev,.history_carousel__next{position:absolute;display:flex;justify-content:center;align-items:center;left:0;top:30px;z-index:9}@media(min-width: 768px){.history_carousel__prev,.history_carousel__next{top:65px}}.history_carousel__prev span,.history_carousel__next span{display:none}@media(min-width: 768px){.history_carousel__prev span,.history_carousel__next span{display:block;font-size:1.25rem;color:#fff;font-weight:500;margin-left:16px}}.history_carousel__prev svg,.history_carousel__next svg{transform:rotate(90deg);width:44px;height:44px;border:2px solid #fff;padding:12px;border-radius:2px;transition:border-color .4s ease}.history_carousel__prev svg path,.history_carousel__next svg path{fill:#fff;transition:fill .4s ease}.history_carousel__prev:hover svg,.history_carousel__next:hover svg{border-color:#c93}.history_carousel__prev:hover svg path,.history_carousel__next:hover svg path{fill:#c93}.history_carousel__next{left:auto;right:0}@media(min-width: 768px){.history_carousel__next span{margin-left:0;margin-right:16px}}.history_carousel__next svg{transform:rotate(270deg)}.history_carousel__slides{list-style:none}.history_carousel__slide{display:block;float:left;max-width:500px;width:85vw}@media(min-width: 768px){.history_carousel__slide{width:80vw;max-width:930px}}@media(min-width: 1600px){.history_carousel__slide{max-width:1366px}}@media(min-width: 1600px){.history_carousel__slide-content-container{display:flex;justify-content:space-between}}.history_carousel__slide-heading{font-size:3.625rem;margin-bottom:42px;font-weight:700;font-style:italic;color:#fff;line-height:.8;text-align:center;padding:26px 0;border-top:3px solid #c93;border-bottom:3px solid #c93}@media(min-width: 768px){.history_carousel__slide-heading{font-size:6.25rem;padding:40px 0;border-top:5px solid #c93;border-bottom:5px solid #c93}}@media(min-width: 1600px){.history_carousel__slide-heading{margin-bottom:62px}}.history_carousel__slide-content-header{font-family:museo-sans,sans-serif;color:#fff;font-weight:500;font-style:italic;font-size:1rem;margin-bottom:14px;line-height:1.38}@media(min-width: 768px){.history_carousel__slide-content-header{font-size:1.125rem;width:70%;max-width:650px;margin-bottom:16px;line-height:1.44}}@media(min-width: 1600px){.history_carousel__slide-content-header{width:auto;max-width:55%}}.history_carousel__slide-content{margin-bottom:42px}@media(min-width: 768px){.history_carousel__slide-content{margin-bottom:56px}}@media(min-width: 1600px){.history_carousel__slide-content{margin-bottom:0}}.history_carousel__slide-content p{color:#fff;font-size:.875rem;margin-bottom:16px}@media(min-width: 768px){.history_carousel__slide-content p{font-size:1rem}}.history_carousel__slide-content p strong{font-weight:700}.history_carousel__img{background-position:center;background-size:cover;background-repeat:no-repeat;height:197px;width:100%;max-width:320px;margin:0 auto}@media(min-width: 1600px){.history_carousel__img{margin:0 0 0 68px;width:320px;min-width:320px}}.history_carousel+.newsletter-form,.history_carousel+.row,.history_carousel+.full-width.full-width-size,.history_carousel+.background{margin-top:-24px}@media(min-width: 1250px){.history_carousel+.newsletter-form,.history_carousel+.row,.history_carousel+.full-width.full-width-size,.history_carousel+.background{margin-top:-40px}}.header-container{height:89px;border-top:5px solid #000c99;background-color:#fff;padding:0 36px;display:flex;justify-content:space-between;align-items:center}@media(min-width: 768px){.header-container{padding:0 40px;height:101px}}@media(min-width: 1600px){.header-container{height:165px;padding:0 140px 0 60px}}.header-container .site-name{display:none}@media(min-width: 768px){.header-container .site-name{display:block;color:#000c99;font-size:1.25rem;font-family:garamond-atf-subhead,serif;margin-right:auto}}@media(min-width: 1600px){.header-container .site-name{font-size:2.125rem}}.header-container .logo{display:block;width:68px;height:68px}@media(min-width: 768px){.header-container .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media(min-width: 1600px){.header-container .logo{width:126px;height:126px}}.header-container .logo svg{width:100%;height:100%}.header-container .header-buttons{display:none}@media(min-width: 768px){.header-container .header-buttons{display:flex;margin-left:auto;align-items:center;margin-right:42px}}.header-container .header-buttons .search-toggle{font-size:1.125rem;color:#414141;margin-right:6px;background-image:url("../images/search-icon.svg");background-position:right center;background-repeat:no-repeat;background-size:15px;padding:2px 24px 2px 0}@media(min-width: 1250px){.header-container .header-buttons .search-toggle{margin-right:36px}}@media(min-width: 1600px){.header-container .header-buttons .search-toggle{font-size:1.25rem;background-size:16px}}.header-container .header-buttons .search-toggle:hover{color:#000c99;font-weight:700}.header-container .header-buttons .search-toggle.active{color:#000c99;font-weight:700;border-bottom:2px solid #c93}.header-container .header-buttons .support-button{width:209px;display:none}@media(min-width: 1250px){.header-container .header-buttons .support-button{display:flex}}.header-container .menu-toggle{z-index:2;transition:margin-top .4s ease,padding-top .4s ease;padding-top:8px}.header-container .menu-toggle span{background-color:#000c99;width:37px;height:7px;margin-bottom:7px;display:block;opacity:1;transition:transform .4s ease,opacity .2s ease,height .4s ease}.header-container .menu-toggle.active{padding-top:0}.header-container .menu-toggle.active span{transform:rotate(45deg);margin-top:10px;height:5px}.header-container .menu-toggle.active span:nth-child(2){opacity:0}.header-container .menu-toggle.active span:last-child{transform:rotate(135deg);margin-top:-27px}.page-container .role-links{display:flex;flex-direction:column;margin-bottom:70px}@media(min-width: 768px){.page-container .role-links{flex-direction:row;align-items:flex-start;margin-bottom:48px}}@media(min-width: 1600px){.page-container .role-links{padding:0 52px}}.page-container .role-links__heading{font-size:1.25rem;margin-bottom:10px;letter-spacing:3px;font-weight:700;color:#484848}@media(min-width: 768px){.page-container .role-links__heading{min-width:130px;line-height:1.5}}.page-container .role-links__container{display:flex;flex-direction:column}@media(min-width: 768px){.page-container .role-links__container{flex-direction:row;flex-wrap:wrap;padding-left:24px}}@media(min-width: 1600px){.page-container .role-links__container{max-width:920px;min-width:920px;padding-left:32px}}.page-container .role-links__link{margin-bottom:12px;display:table}@media(min-width: 768px){.page-container .role-links__link{margin-bottom:22px;flex-basis:50%;padding-right:4%}}@media(min-width: 1600px){.page-container .role-links__link{margin-bottom:18px;flex-basis:auto;padding-right:4%}}.page-container .role-links__link span{display:inline;color:#000c99;font-size:1rem;font-weight:600}@media(min-width: 768px){.page-container .role-links__link span{font-size:1.25rem;line-height:1.5}}.page-container .role-links__link svg{display:inline-block;margin-left:4px;width:15px;height:auto}.page-container .role-links__link svg path{stroke:#000c99}.page-container .role-links__link:hover span{text-decoration:underline}.page-container .staff-list>h2{color:#102e71;font-size:1.375rem;line-height:1.27;letter-spacing:3.3px;text-transform:uppercase;margin:0 0 28px;padding-top:28px;padding-left:48px;background-image:url("../images/cross.svg");background-position:left 28px;background-repeat:no-repeat;background-size:29px}@media(min-width: 1250px){.page-container .staff-list>h2{font-size:1.875rem;padding-left:56px;padding-top:34px;background-size:40px;max-width:1365px;margin:0 auto 34px;background-position:left 34px}}.page-container .staff-list .staff{margin:0 -30px;background-color:#f2ebe5;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:56px 30px}@media(min-width: 768px){.page-container .staff-list .staff{margin:0 -40px;padding:56px 40px;align-items:flex-start;justify-content:flex-start;flex-direction:row}}@media(min-width: 1250px){.page-container .staff-list .staff{max-width:1365px;margin:0 auto;padding:54px}}.page-container .staff-list .staff:nth-child(even){background-color:#fff}@media(min-width: 768px){.page-container .staff-list .staff__image{margin-right:48px}}@media(min-width: 1250px){.page-container .staff-list .staff__image{margin-right:0}}.page-container .staff-list .staff__image .i72-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:207px;height:269px;margin-bottom:36px}@media(min-width: 768px){.page-container .staff-list .staff__image .i72-image{width:300px;height:390px;margin:0}}@media(min-width: 1250px){.page-container .staff-list .staff__image .i72-image{margin-right:44px}}@media(min-width: 768px){.page-container .staff-list .staff__content{text-align:left}}.page-container .staff-list .staff__title{font-size:1.375rem;color:#484848;line-height:1.09;margin-bottom:20px}@media(min-width: 1250px){.page-container .staff-list .staff__title{font-size:1.875rem;margin-bottom:12px}}.page-container .staff-list .staff__jobs p{font-size:.875rem;line-height:1.43;font-style:italic;font-weight:600;color:#484848}@media(min-width: 1250px){.page-container .staff-list .staff__jobs p{font-size:1rem;line-height:1.5}}.page-container .staff-list .staff__education p{font-size:.875rem;line-height:1.43;color:#484848}@media(min-width: 1250px){.page-container .staff-list .staff__education p{font-size:1rem;line-height:1.5}}.page-container .staff-list .staff__contact-info{display:flex;flex-direction:column;margin-bottom:22px}.page-container .staff-list .staff__contact-info a{display:table;color:#000c99;font-size:.875rem;font-weight:600;text-decoration:underline;margin-bottom:10px}@media(min-width: 1250px){.page-container .staff-list .staff__contact-info a{font-size:1rem;line-height:1.5}}.page-container .staff-list .staff__link{width:209px;margin:0 auto}@media(min-width: 768px){.page-container .staff-list .staff__link{margin:0}}.news-filter{padding:0 12px;max-width:1680px;margin:0 auto}@media(min-width: 768px){.news-filter{padding:0 40px}}@media(min-width: 1250px){.news-filter{padding:0 80px}}.news-filter__button{background-color:#000c99;color:#fff;width:150px;height:46px;padding:6px 29px;border-radius:3px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.125rem;margin-bottom:40px}@media(min-width: 768px){.news-filter__button{width:163px;height:50px;font-size:1.25rem;margin-bottom:48px}}.news-filter__button svg{transition:transform .4s ease}.news-filter__button.active svg{transform:rotate(180deg)}.news-filter__filters{border:1px solid #d6d4d3;border-radius:3px;padding:26px 26px 2px;display:flex !important;flex-direction:column;margin-bottom:40px;max-height:700px;transition:all .4s ease}@media(min-width: 768px){.news-filter__filters{flex-direction:row;flex-wrap:wrap;margin-bottom:76px;padding:36px 36px 12px 46px;max-width:750px}}@media(min-width: 1600px){.news-filter__filters{margin-bottom:88px;max-width:900px}}.news-filter__filters>p{font-size:1.125rem;font-weight:600;margin-bottom:24px;color:#0e014c}@media(min-width: 768px){.news-filter__filters>p{flex-basis:100%}}.news-filter__filters>label{font-size:1rem;font-weight:500;margin-bottom:24px;cursor:pointer}@media(min-width: 768px){.news-filter__filters>label{margin-right:36px}}.news-filter__filters.hidden{max-height:0;overflow:hidden;padding:0 26px;margin-bottom:0;border-color:rgba(0,0,0,0)}@media(min-width: 768px){.news-filter__filters.hidden{padding:0 36px 0 46px}}@media(min-width: 1600px){.filter-date-container{display:flex;justify-content:flex-end;padding:0 60px;max-width:1640px;margin:0 auto 92px}}.filter-date-container h2{font-size:1.375rem;font-family:museo-sans,sans-serif;font-weight:900;letter-spacing:3.3px;text-transform:uppercase;padding:0 12px;margin:0 auto 34px;text-align:center}@media(min-width: 768px){.filter-date-container h2{text-align:left;padding:0 40px;font-size:1.75rem}}@media(min-width: 1250px){.filter-date-container h2{padding:0 60px}}@media(min-width: 1600px){.filter-date-container h2{font-size:1.875rem;padding:0;margin:0 auto 0 0}}.filter-date-span{display:block;padding:0 6px;margin:0 auto 24px;font-size:1.25rem;letter-spacing:3px;font-weight:700;color:#484848;text-align:center;text-transform:uppercase}@media(min-width: 1600px){.filter-date-span{margin:0;padding-top:12px;margin-right:285px}}.filter-date-dropdown{height:48px;max-width:237px;margin:0 auto 35px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.16);border:3px solid #c93;overflow:hidden;transition:height .4s ease}@media(min-width: 1600px){.filter-date-dropdown{margin:0;min-width:237px;position:absolute;top:0;right:60px;z-index:2}}.filter-date-dropdown .filter-date-title{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.125rem;font-weight:500;color:#414141}.filter-date-dropdown.active{height:276px;background-color:#fff;visibility:visible;border-radius:4px}.filter-date-dropdown.active .filter-date-title{display:none}.filter-date-dropdown.active .filter-select{visibility:visible}.filter-date-dropdown.active .filter-select svg{display:inline-block}.filter-date-dropdown .filter-select{height:100%;padding:32px 0 86px;visibility:hidden;transition:visibility .4s ease}.filter-date-dropdown .filter-select .select{height:100%;width:50%;float:left;margin:0;text-align:center;padding:0;border:0;font-size:1rem;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;overflow:scroll;list-style-type:none}.filter-date-dropdown .filter-select .select:focus{outline:-webkit-focus-ring-color auto 1px !important}.filter-date-dropdown .filter-select .select .option{display:block;padding:6px 0;margin:0 14px;color:#414141;font-weight:500}.filter-date-dropdown .filter-select .select .option.selected{background:linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));border-top:2px solid #000c99;border-bottom:2px solid #000c99;padding:4px 0}.filter-date-dropdown .filter-select .select .option:hover{background-color:#f2ebe5}.filter-date-dropdown .filter-select svg{position:absolute;width:20px;display:none}.filter-date-dropdown .filter-select svg:first-of-type{left:calc(25% - 10px);top:10px;transform:rotate(180deg)}.filter-date-dropdown .filter-select svg:nth-of-type(3){left:calc(75% - 10px);top:10px;transform:rotate(180deg)}.filter-date-dropdown .filter-select svg:nth-of-type(2){left:calc(25% - 10px);bottom:58px}.filter-date-dropdown .filter-select svg:last-of-type{left:calc(75% - 10px);bottom:58px}.filter-date-dropdown .filter-select .filter-ok,.filter-date-dropdown .filter-select .filter-clear{position:absolute;bottom:0;width:50%;left:0;height:36px;font-size:1rem;color:#414141;font-weight:500;background-color:#fff;transition:background-color .4s ease,color .4s ease;border:0;cursor:pointer}.filter-date-dropdown .filter-select .filter-ok:hover,.filter-date-dropdown .filter-select .filter-clear:hover{background-color:#f2ebe5}.filter-date-dropdown .filter-select .filter-ok:active,.filter-date-dropdown .filter-select .filter-clear:active{background-color:#000c99;color:#fff}.filter-date-dropdown .filter-select .filter-ok{left:50%}.news-list,.latest-posts{padding:0 12px}@media(min-width: 768px){.news-list,.latest-posts{padding:0 40px}}@media(min-width: 1250px){.news-list,.latest-posts{padding:0 60px}}@media(min-width: 1600px){.news-list,.latest-posts{max-width:1640px;margin:0 auto}}.news-list .news,.latest-posts .news{display:flex;width:100%;max-width:500px;margin:0 auto 50px}@media(min-width: 768px){.news-list .news,.latest-posts .news{max-width:900px;margin-bottom:63px}}@media(min-width: 1600px){.news-list .news,.latest-posts .news{max-width:none;margin:0 0 108px;width:80%}}.news-list .news__image,.latest-posts .news__image{width:100px;min-width:100px;height:100px;margin-right:20px;border-radius:3px;background-image:url("../images/news-placeholder.svg");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#f2ebe5}@media(min-width: 768px){.news-list .news__image,.latest-posts .news__image{width:190px;min-width:190px;height:190px;margin-right:36px}}@media(min-width: 1600px){.news-list .news__image,.latest-posts .news__image{width:280px;min-width:280px;height:280px;margin-right:56px}}.news-list .news__container,.latest-posts .news__container{width:100%;padding-top:2px}.news-list .news__title,.latest-posts .news__title{font-size:1.125rem;color:#2e2e38;line-height:1.22;margin-bottom:11px;padding-top:13px}@media(min-width: 768px){.news-list .news__title,.latest-posts .news__title{font-size:1.5rem;line-height:1.25;padding-top:16px}}@media(min-width: 1600px){.news-list .news__title,.latest-posts .news__title{font-size:2.125rem;line-height:1.18;padding-top:18px}}.news-list .news__title::before,.latest-posts .news__title::before{content:"";position:absolute;top:0;left:0;width:67px;height:3px;background-color:#c93}@media(min-width: 1600px){.news-list .news__title::before,.latest-posts .news__title::before{height:5px}}.news-list .news__meta,.latest-posts .news__meta{font-size:.875rem;color:#3c3c3b;font-weight:700;margin-bottom:16px}@media(min-width: 768px){.news-list .news__meta,.latest-posts .news__meta{font-size:1rem;margin-bottom:19px}}@media(min-width: 1600px){.news-list .news__meta,.latest-posts .news__meta{font-size:1.125rem}}.news-list .news__meta span,.latest-posts .news__meta span{margin:0 10px;font-size:1rem;font-weight:700}@media(min-width: 768px){.news-list .news__meta span,.latest-posts .news__meta span{margin:0 14px;font-size:1.125rem}}@media(min-width: 1600px){.news-list .news__meta span,.latest-posts .news__meta span{font-size:1.25rem}}.news-list .news__excerpt,.latest-posts .news__excerpt{font-size:.875rem;line-height:1.43;margin-bottom:16px}@media(min-width: 768px){.news-list .news__excerpt,.latest-posts .news__excerpt{font-size:1rem;line-height:1.5;margin-bottom:24px}}@media(min-width: 1600px){.news-list .news__excerpt,.latest-posts .news__excerpt{font-size:1.125rem}}.news-list .news__link,.latest-posts .news__link{color:#000c99;font-size:1rem;font-weight:500;background-image:url("../images/arrow.svg");background-position:right center;background-repeat:no-repeat;padding-right:24px;background-size:16px}@media(min-width: 768px){.news-list .news__link,.latest-posts .news__link{font-size:1.25rem;padding-right:26px;background-size:18px}}.news-list .news__link:hover,.latest-posts .news__link:hover{text-decoration:underline}.latest-posts{padding:0}.latest-posts>h3{font-size:1.375rem;font-family:museo-sans,sans-serif;font-weight:900;letter-spacing:3.3px;text-transform:uppercase;padding:0 12px;margin:0 auto 34px;text-align:center}@media(min-width: 768px){.latest-posts>h3{text-align:left;padding:0;font-size:1.75rem;margin-bottom:55px}}@media(min-width: 1250px){.latest-posts>h3{padding:0}}@media(min-width: 1600px){.latest-posts>h3{font-size:1.875rem;padding:0;margin:0 0 72px}}.latest-posts .news{max-width:500px;margin:0 0 50px}@media(min-width: 768px){.latest-posts .news{max-width:900px;margin-bottom:63px}}@media(min-width: 1600px){.latest-posts .news{max-width:none;margin:0 0 108px;width:80%}}.archive-news .pagination{width:100%;padding:0 12px;max-width:1168px;margin:0 auto 32px}@media(min-width: 768px){.archive-news .pagination{padding:0 40px}}@media(min-width: 1250px){.archive-news .pagination{margin-top:100px}}.archive-news .pagination__buttons{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}@media(min-width: 1250px){.archive-news .pagination__buttons{align-items:center;height:120px}}.archive-news .pagination__prev-button,.archive-news .pagination__next-button{color:#000c99;font-weight:700;font-size:1.125rem;padding:16px 0;display:flex;align-items:center}@media(min-width: 768px){.archive-news .pagination__prev-button,.archive-news .pagination__next-button{font-size:1.25rem}}@media(min-width: 1250px){.archive-news .pagination__prev-button,.archive-news .pagination__next-button{padding:0;position:absolute;top:0}}.archive-news .pagination__prev-button svg,.archive-news .pagination__next-button svg{border:2px solid #000c99;border-radius:5px;padding:11px;width:44px;height:44px;margin-right:15px;transition:background-color .4s ease}.archive-news .pagination__prev-button svg path,.archive-news .pagination__next-button svg path{fill:#000c99;transition:fill .4s ease}.archive-news .pagination__prev-button:hover svg,.archive-news .pagination__next-button:hover svg{background-color:#000c99}.archive-news .pagination__prev-button:hover svg path,.archive-news .pagination__next-button:hover svg path{fill:#fff}.archive-news .pagination__next-button{margin-left:auto}@media(min-width: 1250px){.archive-news .pagination__next-button{right:0}}.archive-news .pagination__next-button svg{margin-right:0;margin-left:15px;transform:rotate(270deg)}.archive-news .pagination__prev-button{margin-right:auto}@media(min-width: 1250px){.archive-news .pagination__prev-button{left:0}}.archive-news .pagination__prev-button svg{transform:rotate(90deg)}.archive-news .pagination__indicator-buttons{display:flex;margin-top:12px;margin-bottom:20px;order:2;flex-basis:100%;justify-content:center;align-items:center;flex-wrap:wrap}@media(min-width: 1250px){.archive-news .pagination__indicator-buttons{order:inherit;flex-basis:auto;margin:0;position:absolute;left:50%;transform:translateX(-50%);top:0}}.archive-news .pagination__indicator-button{width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:#484848;margin:0 8px;border:1px solid #c4c4c4}.archive-news .pagination__indicator-button.active{width:48px;height:48px;color:#000;border:1px solid #000;font-weight:900}.archive-news .pagination__indicator-button.link{transition:color .4s ease,border-color .4s ease}.archive-news .pagination__indicator-button.link:hover{color:#000c99;border-color:#000c99}.archive-news .pagination__indicator-button:empty{display:none}.archive-news .pagination__select-container{border:1px solid #000c99;padding:8px 12px;border-radius:3px}.archive-news .pagination__select{display:flex;align-items:center;justify-content:center;flex-basis:100%;margin:20px 0 0}.archive-news .pagination__select label{color:#000c99;font-weight:500;font-size:.875rem;margin-right:12px}.archive-news .pagination__select select{border:0;cursor:pointer;padding-right:14px}.single-events .hero__content{padding:0;text-align:left}@media(min-width: 768px){.single-events .hero__content{max-width:1250px}}@media(min-width: 1600px){.single-events .hero__content{max-width:1640px;width:90%;left:auto;transform:none;position:relative}}.single-events .hero__content .event{border:0;max-width:none}@media(min-width: 1600px){.single-events .hero__content .event{padding:55px 60px 55px 25px;max-width:1640px}}.single-events .hero__content .event__container{max-width:calc(100% - 107px)}@media(min-width: 768px){.single-events .hero__content .event__container{max-width:none}}@media(min-width: 1600px){.single-events .hero__content .event__event-date{padding:0 20px 20px 30px}}@media(min-width: 1600px){.single-events .hero__content .event__event-info{padding:0}}.single-events .hero__content .event__event-info .btn{width:209px;left:-60px;margin-top:32px}@media(min-width: 768px){.single-events .hero__content .event__event-info .btn{left:0}}.single-events .hero__content .event__image.stock-image{background-image:url("../images/default.svg")}.single-events .wysiwyg h1,.single-events .wysiwyg h2,.single-events .wysiwyg h3,.single-events .wysiwyg h4,.single-events .wysiwyg h5,.single-events .wysiwyg h6{font-family:museo-sans,sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media(min-width: 768px){.single-events .wysiwyg h1,.single-events .wysiwyg h2,.single-events .wysiwyg h3,.single-events .wysiwyg h4,.single-events .wysiwyg h5,.single-events .wysiwyg h6{letter-spacing:3px}}@media(min-width: 1250px){.single-events .wysiwyg h1,.single-events .wysiwyg h2,.single-events .wysiwyg h3,.single-events .wysiwyg h4,.single-events .wysiwyg h5,.single-events .wysiwyg h6{letter-spacing:3.5px}}.single-events .wysiwyg ul li{list-style:none}.single-events .wysiwyg ul li::before{content:"";background-color:#102e71;width:9px;height:9px;border-radius:50%;position:absolute;top:5px;left:-16px}.single-post .hero__content{text-align:left;padding:20px 16px}@media(min-width: 768px){.single-post .hero__content{max-width:1250px;padding:26px 40px}}@media(min-width: 1600px){.single-post .hero__content{max-width:1640px;width:90%;left:auto;transform:none;position:relative;padding:58px 60px}}.single-post .hero__content .news-details{font-size:.875rem;text-align:center}@media(min-width: 768px){.single-post .hero__content .news-details{text-align:left;font-size:1rem}}@media(min-width: 1600px){.single-post .hero__content .news-details{font-size:1.125rem}}.single-post .hero__content .news-details span{font-weight:700}.single-post .hero__content .news-details__seperator{margin:0 8px}.single-post .hero__title{margin-bottom:10px}@media(min-width: 1600px){.single-post .hero__title{padding-top:27px;margin-bottom:12px}}@media(min-width: 1600px){.single-post .hero__title::before{content:"";position:absolute;left:0;top:0;height:5px;width:67px;background-color:#c93}}.single-post .page-container{width:calc(100% - 60px);margin:0 auto 24px;max-width:1520px}@media(min-width: 768px){.single-post .page-container{width:calc(100% - 80px)}}@media(min-width: 1250px){.single-post .page-container{width:calc(100% - 120px);margin-bottom:40px}}.single-post .page-container .single-news-container__content>.wysiwyg{width:100%;margin:0 0 24px}@media(min-width: 1250px){.single-post .page-container .single-news-container__content>.wysiwyg{margin-bottom:40px}}.single-post .single-news-container{margin-bottom:50px}@media(min-width: 768px){.single-post .single-news-container{display:flex}}@media(min-width: 1600px){.single-post .single-news-container{margin-bottom:90px}}.single-post .single-news-container__image{width:100%;height:167px;margin:0 auto 44px;max-width:375px;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 768px){.single-post .single-news-container__image{width:190px;min-width:190px;height:248px;margin:0 36px 0 0}}@media(min-width: 1600px){.single-post .single-news-container__image{width:300px;min-width:300px;height:390px;margin-right:56px}}.single-post .single-news-container__image.stock{background-size:contain;background-color:#f2ebe5;background-image:url("../images/news-placeholder.svg")}.single-post .single-news-container__content{max-width:996px}.single-post .single-news-container__content h2,.single-post .single-news-container__content h3,.single-post .single-news-container__content h4,.single-post .single-news-container__content h5{font-family:museo-sans,sans-serif;font-weight:700;text-transform:uppercase}.single-post .single-news-container__content h2,.single-post .single-news-container__content h3,.single-post .single-news-container__content h4,.single-post .single-news-container__content h5{font-size:1.25rem}.single-post .single-news-container__content>ol,.single-post .single-news-container__content>ul{margin-bottom:16px}.single-post .single-news-container__content>ol li,.single-post .single-news-container__content>ul li{margin-bottom:8px;font-size:1rem;line-height:1.33}@media(min-width: 1024px){.single-post .single-news-container__content>ol li,.single-post .single-news-container__content>ul li{font-size:1.125rem;line-height:1.5}}.single-post .single-news-container__content a{color:#000c99;text-decoration:underline}.single-post .back-to-news{margin:0 auto 50px;width:209px}@media(min-width: 1600px){.single-post .back-to-news{margin-bottom:96px}}.single-staff .hero__content{text-align:center;padding:20px 16px}@media(min-width: 768px){.single-staff .hero__content{max-width:1250px;padding:26px 40px}}@media(min-width: 1600px){.single-staff .hero__content{max-width:1640px;width:90%;left:auto;transform:none;position:relative;padding:58px 60px}}.single-staff .staff-details{display:flex;flex-direction:column}@media(min-width: 768px){.single-staff .staff-details{flex-direction:row}}.single-staff .staff-details__image{width:207px;height:270px;margin:0 auto 56px}@media(min-width: 768px){.single-staff .staff-details__image{width:300px;height:390px;min-width:300px;margin:0 42px 0 0}}.single-staff .staff-details__image .i72-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.single-staff .staff-details__content{text-align:left}.single-staff .staff-details__title{font-size:1.375rem;color:#484848;line-height:1.09;margin-bottom:20px}@media(min-width: 1250px){.single-staff .staff-details__title{font-size:1.875rem;margin-bottom:12px}}.single-staff .staff-details__jobs p{font-size:.875rem;line-height:1.43;font-style:italic;font-weight:600;color:#484848}@media(min-width: 1250px){.single-staff .staff-details__jobs p{font-size:1rem;line-height:1.5}}.single-staff .staff-details__education p{font-size:.875rem;line-height:1.43;color:#484848}@media(min-width: 1250px){.single-staff .staff-details__education p{font-size:1rem;line-height:1.5}}.single-staff .staff-details__contact-info{display:flex;flex-direction:column;margin-bottom:22px}.single-staff .staff-details__contact-info a{display:table;color:#000c99;font-size:.875rem;font-weight:600;text-decoration:underline;margin-bottom:10px}@media(min-width: 1250px){.single-staff .staff-details__contact-info a{font-size:1rem;line-height:1.5}}.single-staff .wysiwyg h1,.single-staff .wysiwyg h2,.single-staff .wysiwyg h3,.single-staff .wysiwyg h4,.single-staff .wysiwyg h5,.single-staff .wysiwyg h6{font-family:museo-sans,sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media(min-width: 768px){.single-staff .wysiwyg h1,.single-staff .wysiwyg h2,.single-staff .wysiwyg h3,.single-staff .wysiwyg h4,.single-staff .wysiwyg h5,.single-staff .wysiwyg h6{letter-spacing:3px}}@media(min-width: 1250px){.single-staff .wysiwyg h1,.single-staff .wysiwyg h2,.single-staff .wysiwyg h3,.single-staff .wysiwyg h4,.single-staff .wysiwyg h5,.single-staff .wysiwyg h6{letter-spacing:3.5px}}.single-staff .wysiwyg ul li{list-style:none}.single-staff .wysiwyg ul li::before{content:"";background-color:#102e71;width:9px;height:9px;border-radius:50%;position:absolute;top:5px;left:-16px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJjb25zdC9fbWl4aW5zLnNjc3MiLCJjb25zdC9fdmFyaWFibGVzLnNjc3MiLCJfbXVsdGktY29sLWNhbGxvdXQuc2NzcyIsIl9uYXZpZ2F0aW9uLnNjc3MiLCJfY2Fyb3VzZWwuc2NzcyIsIl9oZXJvLnNjc3MiLCJfYWxlcnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfZXZlbnRzLnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJfY29udGFjdC1wYWdlLnNjc3MiLCJfY2FyZC5zY3NzIiwiX2N0YS5zY3NzIiwiX2xpbmstYm94LnNjc3MiLCJfYmFja2dyb3VuZC1ibG9jay5zY3NzIiwiX3BhcmFncmFwaC5zY3NzIiwiX3Jvdy5zY3NzIiwiX2FjY29yZGlvbi5zY3NzIiwiX2ltYWdlLnNjc3MiLCJfcGFydGlhbC13aWR0aC5zY3NzIiwiX3F1b3RlLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9mbG9hdGluZy1jYXJkLnNjc3MiLCJfbXVsdGktY3RhLnNjc3MiLCJfaW1hZ2UtbGlua3Muc2NzcyIsIl9xdWlja2xpbmtzLnNjc3MiLCJfZnVsbC13aWR0aC5zY3NzIiwiX25ld3NsZXR0ZXItZm9ybS5zY3NzIiwiX3N2Zy1pY29uLXRleHQtYmxvY2suc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9kdWFsLWV2ZW50LnNjc3MiLCJfbGlicmFyeS1zZWFyY2guc2NzcyIsIl9ob21lLWhlcm8uc2NzcyIsIl9hc2lkZS1jb250YWluZXIuc2NzcyIsIl9oaXN0b3J5LWNhcm91c2VsLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfc3RhZmYuc2NzcyIsIl9uZXdzLnNjc3MiLCJfc2luZ2xlLWV2ZW50LXBhZ2Uuc2NzcyIsIl9zaW5nbGUtbmV3cy1wYWdlLnNjc3MiLCJfc2luZ2xlLXN0YWZmLXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUVDLFNBQ0EsVUFDQSxrQkFDQSxzQkFHRCxFQUNDLGVBQ0csbUJBQ0EsaUJDSEgsNEJES08sbUJBQ0Es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MEJ1Q2tIRywyQkFJUSxvQkMxSVIsNkJBQ0ksa0JBQ0EsMkNBRkosNkJBSVEsaUJBQ0EsbUJ4Q2VYLDBCd0NwQkcsNkJBUVEsaUJBQ0EsVUFDQSxVQUNBLGVBQ0Esa0JBQ0EsbUJBR1IsNkJBQ0ksYUFDQSxzQnhDaEJQLHlCd0NjRyw2QkFJUSxvQkFFSixvQ0FDSSxZQUNBLGFBQ0EsbUJ4Q3ZCWCx5QndDb0JPLG9DQUtRLFlBQ0EsYUFDQSxnQkFDQSxtQkFFSiwrQ0FDSSwyQkFDQSxzQkFDQSw0QkFDQSxXQUNBLFlBR1Isc0NBQ0ksZ0JBRUosb0NBQ0ksbUJBQ0EsTXZDM0NBLFF1QzRDQSxpQkFDQSxtQnhDakNYLDBCd0M2Qk8sb0NBTVEsbUJBQ0Esb0JBSUoscUNBQ0ksa0JBQ0EsaUJBQ0Esa0JBQ0EsWXZDN0JHLEl1QzhCSCxNdkN6REosUURZWCwwQndDd0NXLHFDQU9RLGVBQ0EsaUJBS1IsMENBQ0ksa0JBQ0EsaUJBQ0EsTXZDcEVKLFFEWVgsMEJ3Q3FEVywwQ0FLUSxlQUNBLGlCQUlaLDJDQUNJLGFBQ0Esc0JBQ0EsbUJBQ0EsNkNBQ0ksY0FDQSxNdkN2RUYsUXVDd0VFLGtCQUNBLFl2Q3hERyxJdUN5REgsMEJBQ0EsbUJ4Q3pFZiwwQndDbUVXLDZDQVFRLGVBQ0EsaUJBTVosNEpBQ0ksa0NBQ0EsZ0JBQ0EsbUJBQ0EseUJ4Q2xHWCx5QndDOEZPLDRKQU1RLG9CeEN4RmYsMEJ3Q2tGTyw0SkFTUSxzQkFJSiw2QkFDSSxnQkFDQSxxQ0FDSSxXQUNBLGlCdkN6R0osUXVDMEdJLFVBQ0EsV0FDQSxrQkFDQSxrQkFDQSxRQUNBIiwiZmlsZSI6Imd1bHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaWduaXRpb243MiBCYXNlICovXG4qLFxuKiAqIHtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxufVxuXG4vKlx0ZW5zdXJlIEhUTUw1IGVsZW1lbnRzIGFyZSBoYW5kbGVkIGFzIGJsb2NrIGxldmVsIG9uIG9sZGVyIGJyb3dzZXJzICovXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5tYWluLFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuXHRmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICAgIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmxpbmstYnV0dG9uIHtcbiAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2JhbHQtYmx1ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiAyOTRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgID4gLnBhZ2Utd2lkdGgge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IG9sLCA+IHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID4gcCwgPiBoMSwgPiBoMiwgPiBoMywgPiBoNCwgPiBoNSwgPiBoNiwgPiBvbCwgPiB1bCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5yb3ctY29udGFpbmVyLnBhZ2Utd2lkdGgge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgfVxufVxuXG5cbi8vIEhFQURJTkdTIC8vXG5oMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IGdhcmFtb25kLWF0Zi1zdWJoZWFkLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICB9XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDEuMzNyZW07XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG4ud3lzaXd5ZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ub2xkLXRlbXAge1xuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICAgICAgfVxuICAgICAgICA+IHAsID4gaDEsID4gaDIsID4gaDMsID4gaDQsID4gaDUsID4gaDYsID4gb2wsID4gdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBicmVha3BvaW50IGhhbmRsaW5nXG5cbkBtaXhpbiBtZWRpdW0ge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skbWVkaXVtLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyRsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4geGxhcmdlIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHhsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4geHhsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR4eGxhcmdlLXdpZHRofSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4eHhsYXJnZSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAjeyR4eHhsYXJnZS13aWR0aH0pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi8qIENvbG9ycyAqL1xuJHdoaXRlOiByZ2IoMjU1LDI1NSwyNTUpOyAvLyAjZmZmZmZmXG4kYmxhY2s6IHJnYigwLCAwLCAwKTsgLy8gIzAwMDAwMFxuJGdyYXktZGFyazogcmdiKDcyLCA3MiwgNzIpOyAvLyM0ODQ4NDhcbiRncmF5OiByZ2IoMTk2LCAxOTYsIDE5Nik7IC8vI2M0YzRjNFxuJHByaW1hcnktY29sb3I6IHJnYigwLCAxMTMsIDIzNSk7IC8vIzAwNzFlYlxuJHNlY29uZGFyeS1jb2xvcjogcmdiKDU5LCAxMzQsIDE1MCk7IC8vIzNiODY5NlxuJHNlY29uZGFyeS1jb2xvci1saWdodDogcmdiKDE2OSwgMjA2LCAyMjIpOy8vI2E5ZDRkZVxuJHByaW1hcnktY29sb3ItZGFyazogcmdiKDMzLCA3NSwgMTExKTsgLy8gIzIxNGI2ZlxuJHR3aWxpZ2h0LWJsdWU6IHJnYigxNiwgNDYsIDExMyk7IC8vICMxMDJlNzFcbiRncmFwZS1wdXJwbGU6cmdiKDEwOCwgMzMsIDM3KTsgLy8gIzZjMjEyNVxuJGJlaWdlOiByZ2IoMjExLCAyMDMsIDE4MSk7IC8vICNkM2NiYjVcbiRjaGFyY29hbC1ncmV5OiByZ2IoNDYsIDQ2LCA1Nik7IC8vICMyZTJlMzhcbiRjb2JhbHQtYmx1ZTogcmdiKDAsIDEyLCAxNTMpOyAvLyAjMDAwYzk5XG4kbmlnaHQtYmx1ZTogcmdiKDE0LCAxLCA3Nik7IC8vICMwZTAxNGNcbiRwYWxlOiByZ2IoMjQyLCAyMzUsIDIyOSk7IC8vICNmMmViZTVcbiRicm93bjogcmdiKDIwNCwgMTUzLCA1MSk7IC8vICNjYzk5MzNcbiR2ZXJ5LWxpZ2h0LXBpbms6IHJnYigyNTUsIDI1MCwgMjQyKTsgLy8gI2ZmZmFmMlxuJGdyZXlpc2gtYnJvd246IHJnYig2NSwgNjUsIDY1KTsgLy8gIzQxNDE0MVxuXG4vKiBCcmVha3BvaW50IFNpemVzICovXG4kbWVkaXVtLXdpZHRoOiA3NjhweDtcbiRsYXJnZS13aWR0aDogMTAyNHB4O1xuJHhsYXJnZS13aWR0aDogMTI1MHB4O1xuJHh4bGFyZ2Utd2lkdGg6IDE2MDBweDtcbiR4eHhsYXJnZS13aWR0aDogMTkyMHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC1ub3JtOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gdHJhbnNpdGlvbiBzcGVlZHNcbiR0cmFucy1zbG93OiAwLjZzO1xuJHRyYW5zLW1lZDogMC40cztcbiR0cmFucy1mYXN0OiAwLjJzO1xuIiwiLm11bHRpLWNvbC1jYWxsb3V0IHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAuaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtY29sLWNvdW50PVwiNFwiXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnVsbC13aWR0aC1jYWxsb3V0IHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgIH1cbiAgICAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59IiwiaGVhZGVyIHtcbiAgICAmLmFkbWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDY3dnc7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudGhpcmQtbGV2ZWwge1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdi1vdXRlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGFyay5saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLXNlYXJjaC1ib3gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXIsIC5tYWluLW5hdmlnYXRpb25fX21pc2MtbGlua3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tbmF2aWdhdGlvbl9fbWlzYy1saW5rcy5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdmlnYXRpb25fX2ludHJvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDM0dnc7XG4gICAgICAgICAgICB3aWR0aDogMzN2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogNzJweCAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1tYWluLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHggMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggNTZweCAzM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNzJweCAzMnB4IDM4cHggMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzR2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcycHggMzJweCAzOHB4IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNtZW51LW1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC1vcmFuZ2Uuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NhcmV0LW9yYW5nZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLW5hdmlnYXRpb25fX3N1YnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIC5uYXYtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXJldC1vcmFuZ2Uuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FyZXQtb3JhbmdlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbmF2aWdhdGlvbl9fc3Vic2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uX19zdWJzZWN0aW9uLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUsIHAsIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcycHggMzJweCAzOHB4IDgycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDMycHggMzhweCA4MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1uYXZpZ2F0aW9uX19zdWJzZWN0aW9uLWN0YSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJvd247XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDE0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMzR2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzN2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzJweCAzMnB4IDM4cHggODJweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19taXNjLWxpbmtzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweCAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4IDEwMHB4IDIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0dnc7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19taXNjLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR2ZXJ5LWxpZ2h0LXBpbms7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2Fyb3VzZWwucGFnZS13aWR0aCB7XG4gICBtYXJnaW46IDAgYXV0byA0OHB4O1xuICAgd2lkdGg6IDEwMHZ3O1xuICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgIHdpZHRoOiAxMDB2dztcbiAgIH0gXG4gICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgIH1cbiAgID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxufVxufVxuLmNhcm91c2VsX19jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwIDEycHggMThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4IDI0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICB9XG59XG4uY2Fyb3VzZWxfX2N1cnJlbnQtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4NDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDEwMThweDtcbiAgICAgICAgaGVpZ2h0OiA1NzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLmNhcm91c2VsX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufVxuLmNhcm91c2VsX19zbGlkZXMtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDg4MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDY4cHg7XG4gICAgfVxufVxuLmNhcm91c2VsX19zbGlkZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgICBtYXJnaW46IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTFweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDMxMXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTc0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2Fyb3VzZWxfX3ByZXYsIC5jYXJvdXNlbF9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcm91c2VsX19uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG59IiwiLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDM2OHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgbWluLWhlaWdodDogNDMycHg7XG4gICAgfVxuICAgICYubm8taW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgIC5oZXJvX19jb2xvci1zdHJpcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ibHVlLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmlnaHQtYmx1ZTtcbiAgICAgICAgLmhlcm9fX2NvbG9yLXN0cmlwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICAuaGVyb19fY29sb3Itc3RyaXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgLmhlcm9fX2NvbG9yLXN0cmlwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29sb3Itc3RyaXAge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTE2cHggNDhweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCA1MnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICAvL1xuICAgIH1cbn0iLCIuYWxlcnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA2MzQ3O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogNDVweCA5MHB4IDMycHg7IFxuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDE0NnB4O1xuICAgIH1cbiAgICAuYWxlcnQge1xuICAgICAgICBtYXgtd2lkdGg6IDk2NXB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDI3cHggNDBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodC1ibHVlO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTRweCA1NHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDE2MHB4IDcwcHg7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgIG1heC13aWR0aDogNzhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICB9XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjg1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdC1hZGRyZXNzLCAmX19jb250YWN0LXBob25lLCAmX19jb250YWN0LWVtYWlsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0LXBob25lLCAmX19jb250YWN0LWVtYWlsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmX19zb2NpYWwtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ldmVudHMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMnB4IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweCA0NXB4O1xuICAgIH1cbn1cbi5sb2FkLWV2ZW50cy1idG4ge1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xufVxuLmV2ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJvd247XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAmX19ldmVudC1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V2ZW50LW1vbnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy40cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXZlbnQtZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiA1LjE4NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkZ3JhcGUtcHVycGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogLjc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDguMDYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V2ZW50LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ldmVudC1pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDMwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7IFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcDplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V2ZW50LXRpbWUge1xuICAgICAgICBjb2xvcjogIzNjM2MzYjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ldmVudC1sb2NhdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjM2MzYzNiO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXZlbnQtZGl2aWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIC8vXG4gICAgfVxuICAgICZfX2V2ZW50LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3cuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE3OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI3OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzlweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50cy1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDI5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMTYzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlXG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNGQzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMjZweCAycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMzZweCAxMnB4IDQ2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNnB4IDAgNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICArIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5zZWFyY2gtYmFyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNsb3NlLXNlYXJjaC1iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICBib3R0b206IC01MXB4O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMjRweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xlYXItc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1pY29uLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlLCBjb2xvciAkdHJhbnMtbWVkIGVhc2UsIGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTU3cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cbiAgICAmLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTRweCA3MnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDQycHggODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTRweCA2MHB4IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQtY291bnQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRicm93bjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5yZXN1bHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJvd247XG4gICAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAucHJldi1yZXN1bHRzLCAubmV4dC1yZXN1bHRzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV4dC1yZXN1bHRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJldi1yZXN1bHRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZS1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogNjRweDtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2JpbGUtc2VhcmNoLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwNnB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAuY2xlYXItc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLWljb24tYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2UsIGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyNXB4O1xuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICZfX2luZm8tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYXAtYmx1ZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Bob25lLWJsdWUuc3ZnJyk7XG4gICAgfVxuICAgICZfX2ZheCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZheC1ibHVlLnN2ZycpO1xuICAgIH1cbiAgICAmX19lbWFpbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2VtYWlsLWJsdWUuc3ZnJyk7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubmYtZm9ybS1jb250ZW50ICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlYmVmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FmYzBjNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFwIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICB9XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDc1NXB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyBcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmk3Mi1pbWFnZS5zdG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25ld3MtcGxhY2Vob2xkZXIuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHggNDhweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA0MHB4IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHggNzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNy41ZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMzhweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdy5jb2wtdHdvIHtcbiAgICAuY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY3MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDU0cHg7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzdweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzN3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjZweCA0OHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA0MHB4IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLmk3Mi1pbWFnZSwgLmk3Mi1zdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaTcyLXN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCIubGluay1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0NnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFucy1tZWQgZWFzZTtcbiAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgIH1cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNzQsIDE4MSwgLjg1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpbmstYmxvY2sge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdhcmFtb25kLWF0Zi1zdWJoZWFkLCBzZXJpZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICAuYmFja2dyb3VuZF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICYuZnVsbC13aWR0aC1zaXplIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGFnZS13aWR0aCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59IiwiLnBhcmFncmFwaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICAvL1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlLCBjb2xvciAkdHJhbnMtbWVkIGVhc2UsIGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjk0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGFyYWdyYXBoLS1hbmNob3Ige1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICYucGFnZS13aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4O1xuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgLnBhcmFncmFwaCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5pNzItaW1hZ2UsIC5pNzItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJvdyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgLnJvdy1jcm9zcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaGFzLWNyb3NzIHtcbiAgICAgICAgLnJvdy1jcm9zcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50YW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgKyAucm93LnRhbiwgKyAucm93LndoaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93X19oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNC4ycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd19fbGluayB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZSwgY29sb3IgJHRyYW5zLW1lZCBlYXNlLCBib3JkZXItY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLCAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy1pY29uLXRleHQtYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHVhbC1ldmVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIC53eXNpd3lnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICArIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvcmRpb24ge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCA0NXB4IDI4cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI4cHggMzJweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHggMzJweCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHRvcCAkdHJhbnMtbWVkIGVhc2UsIHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1zbG93IGVhc2UsIHBhZGRpbmcgJHRyYW5zLXNsb3cgZWFzZSwgdmlzaWJpbGl0eSAkdHJhbnMtc2xvdyBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1zbG93IGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZSwgcGFkZGluZyAkdHJhbnMtbWVkIGVhc2UsIHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlLCBib3gtc2hhZG93ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDE2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMTA2LCAxMDYsIDEwNiwgMC4zOSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmcgJHRyYW5zLW1lZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFucy1tZWQgZWFzZSwgYm94LXNoYWRvdyAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUycHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTJweCA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuaW1hZ2Uge1xuICAgIGhlaWdodDogNTB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICAuaTcyLWltYWdlLCAuaTcyLXN2ZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFydGlhbC13aWR0aF9pbm5lci1jb250YWluZXIge1xuICAgICYuaGFsZi13aWR0aCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucXVhcnRlci13aWR0aCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudGhyZWUtcXVhcnRlci13aWR0aCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5xdW90ZSB7XG4gICAgcGFkZGluZzogMzhweCAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMzhweCA2MHB4IDQ1cHggNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMTIwcHg7XG4gICAgfVxuICAgICZfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzM3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgfVxuICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2F1dGhvcl9uYW1lIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsc2VyaWY7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlO1xuICAgICAgICAucXVvdGVfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5xdW90ZV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGVfX2F1dGhvcl9uYW1lIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgfVxuICAgICYucmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICB9XG4gICAgKyAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXJnaW46IDAgMjRweDtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NXZ3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jb250YWluZXIge1xuICAgIC52aWRlby5wYWdlLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgLnZpZGVvIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlby1jdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW46IDYwcHggYXV0byA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHdpZHRoOiA5My4zMzMlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N0YXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTE0JSAxMDclO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDc1NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDcwcHggNTRweDtcbiAgICAgICAgbWFyZ2luOiAxNDBweCBhdXRvIDY0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwOSUgMTEzJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk0JSAxMTMlO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTBweCA2OHB4IDY4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDMlIDEzOCU7XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzg4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdG9wOiAtODRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDY4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyM3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3ODhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaTcyLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3ODhweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzg4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3ODhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdG9wOiAtODRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDY4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY3RhLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ3cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogNThweCAwIDAgNjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAkdmVyeS1saWdodC1waW5rO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHhcbiAgICAgICAgfVxuICAgICAgICBwLCBvbCwgdWwgeyBcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBvbCwgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmZsb2F0aW5nLWNhcmQge1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDc1cHg7XG4gICAgbWluLWhlaWdodDogMjY4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGdhcmFtb25kLWF0Zi1zdWJoZWFkLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCwgb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEuZmxvYXRpbmctY2FyZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgIC5mbG9hdGluZy1jYXJkX19oZWFkaW5nLCAuZmxvYXRpbmctY2FyZF9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLmZsb2F0aW5nLWNhcmRfX2xpbmsge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm11bHRpLWN0YSB7XG4gICAgJi5mdWxsLXN0eWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwYWRkaW5nOiA3MnB4IDM2cHggODRweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4NXB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTNweCAxMDBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmLnRhbiB7XG4gICAgICAgICAgICAubXVsdGktY3RhX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgIC5tdWx0aS1jdGFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgICAgICAgICAubXVsdGktY3RhX19idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpLWN0YV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICAubXVsdGktY3RhX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAubXVsdGktY3RhX19idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgLm11bHRpLWN0YV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgICAgICAgfVxuICAgICAgICAubXVsdGktY3RhX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMzFweCAzMnB4IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggNjBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTdweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB0b3A6IDExM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI4MnB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubXVsdGktY3RhX190ZXh0LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXVsdGktY3RhX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdhcmFtb25kLWF0Zi1zdWJoZWFkLCBzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tdWx0aS1jdGFfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aS1jdGFfX2J1dHRvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXVsdGktY3RhX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJl9fdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzFweCA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU4cHggNXZ3IDcycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDhweCAxMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJvd247XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgIFxuICAgICAgICB9IFxuICAgIH1cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNjhweCA0MHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDEsIDc2LCAuNik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6cmdiKDE0LDEsNzYpOztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsdWUge1xuICAgICAgICAubXVsdGktY3RhX190ZXh0LXNlY3Rpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLm11bHRpLWN0YV9faGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5tdWx0aS1jdGFfX2NvbnRlbnQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXVsdGktY3RhX19idXR0b25zIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyLCAxNTMsIC43MSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm11bHRpLWN0YV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucmVkIHtcbiAgICAgICAgLm11bHRpLWN0YV9fdGV4dC1zZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgIH1cbiAgICAgICAgLm11bHRpLWN0YV9faGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5tdWx0aS1jdGFfX2NvbnRlbnQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICArIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmltYWdlLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JhcGUtcHVycGxlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICB3aWR0aDogOTMuMzMzJTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDc1NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDcwcHggMjRweDtcbiAgICAgICAgbWFyZ2luOiAxMjVweCBhdXRvIDY0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNjhweCA2OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNDdweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1OHB4IDY0cHggMCA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgY29sb3I6ICR2ZXJ5LWxpZ2h0LXBpbms7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTg0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDc4OHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKyAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucXVpY2tsaW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyOCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNS4zMzMlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjMzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZ1bGwtd2lkdGgge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMzZweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgIH1cbiAgICAmLmNvbnRhaW4ge1xuICAgICAgICAuZnVsbC13aWR0aF9faW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICAuZnVsbC13aWR0aF9faGVhZGluZywgLmZ1bGwtd2lkdGhfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoX19jb250ZW50IHtcbiAgICAgICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aF9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50YW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIC5mdWxsLXdpZHRoX19pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZ1bGwtd2lkdGgtc2l6ZSB7XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mdWxsLXdpZHRoLXNpemUge1xuICAgICAgICAuZnVsbC13aWR0aF9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aF9faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aF9fYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDU2cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1NnB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoX19idXR0b25zOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtd2lkdGhfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aF9fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoX19idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAzMnB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzJweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICsgLm5ld3NsZXR0ZXItZm9ybSwgKyAucm93LCArIC5mdWxsLXdpZHRoLmZ1bGwtd2lkdGgtc2l6ZSwgKyAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb3V0ZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMTJweCAyOHB4IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHAsIG9sLCB1bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgKyAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggMjhweCA2OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RocmVlLWNyb3NzZXMuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICR0d2lsaWdodC1ibHVlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMzZweCBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYnJvd247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgfVxuICAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyAgXG4gICAgICAgICB9XG4gICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyAgXG4gICAgICAgICB9XG4gICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgIFxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyBcbiAgICAgICAgIH1cbiAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyBcbiAgICAgICAgIH1cbiAgICB9XG59IiwiLnN2Zy1pY29uLXRleHQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDM2cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBtaW4td2lkdGg6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmk3Mi1zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LXNlY3Rpb24ge1xuICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCwgdWwsIG9sIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JhcGUtcHVycGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JhcGUtcHVycGxlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDs7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgcGFkZGluZzogMzJweCAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogNDhweCA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gaDIge1xuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWxpZ2h0LXBpbms7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTI4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1saWdodC1waW5rO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1saWdodC1waW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hbnktY3Jvc3Nlcy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTU1dnc7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmR1YWwtZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvIDU2cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgJl9fZXZlbnQtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V2ZW50LW1vbnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogZ2FyYW1vbmQtYXRmLXN1YmhlYWQsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6ICMxYzFjMWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDJweCAwO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy40cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXZlbnQtZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiA1LjE4NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkZ3JhcGUtcHVycGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogLjc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDguMDYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5kdWFsLWV2ZW50X19ldmVudC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgfVxuICAgICAgICAuZHVhbC1ldmVudF9fZXZlbnQtbW9udGgge1xuICAgICAgICAgICAgY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxpYnJhcnktc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICBwYWRkaW5nOiAzMnB4IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICBmb250LWZhbWlseTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFicy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFicy1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JhcGUtcHVycGxlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWIge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgY29sb3I6ICRncmFwZS1wdXJwbGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTRweCAyOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXBlLXB1cnBsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFiLWNvbnRlbnRzIHtcblxuICAgIH1cbiAgICAmX190YWItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlicmFyeS1zZWFyY2gtaW5mby10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9yZWluZm8ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkdmFuY2VkLXNlYXJjaC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYi1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDAgNTBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYi1saXN0LWxlZnQsIC5kYi1saXN0LWNlbnRlciwgLmRiLWxpc3QtcmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR3aWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Vic2NvaG9zdEN1c3RvbVNlYXJjaEJveCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVic2NvLXNpbmdsZS1zZWFyY2gge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3Qtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNlYnNjaG9ob3N0RmllbGRzIHtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJyb3duO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYnJvd247XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlicmFyeS1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGJGaWVsZHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saWJyYXJ5LXNlYXJjaF9fbGluay1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpYnJhcnktc2VhcmNoX19saW5rLWNvbnRhaW5lci1zaW5nbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlicmFyeS1zaW5nbGUtbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNlYnNjaG9ob3N0RmllbGRzLCAjanN0b3JGaWVsZHMsICNwcm9xdWVzdEZpZWxkcywgI29jbGNGaWVsZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxufVxuIiwiLmhvbWUtaGVybyB7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MzVweDtcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDE0LDEsNzYsLjUpLCByZ2JhKDE0LDEsNzYsMC4zMyksIHJnYmEoMTQsMSw3NiwwKSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNCwgMSwgNzYsIDApLCByZ2IoMTQsIDIsIDc2KSAxMTBweCwgIzBlMDM0YyA2NyUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogODVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHRvcDogMjY3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB0b3A6IDQ2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMTVweCAzNnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgcGFkZGluZzogMjAwcHggNDBweCAwIDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDM2cHggMzZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCA2MHB4IDgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5ob21lLWhlcm9fX2FjY29yZGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhvbWUtaGVyb19fYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggNTRweCAxMHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA1OHB4IDE0cHggMzFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDYwcHggMThweCAzOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9tZS1oZXJvX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogM3Z3O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG9tZS1oZXJvX19uYXYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FjY29yZGlvbi1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9tZS1oZXJvX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmhvbWUtaGVyb19fYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmhvbWUtaGVyb19fYWNjb3JkaW9uLWN0YS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYxcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9tZS1oZXJvX19hY2NvcmRpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG9tZS1oZXJvX19hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYxcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjFweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXNpZGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDUwcHggODBweDtcbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgICAgIC5hc2lkZS1jb250YWluZXJfX2Jsb2Nrcy1jb250YWluZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aCwgLmZ1bGwtd2lkdGguYmx1ZSB7XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9faGVhZGluZywgLmZ1bGwtd2lkdGhfX2J1dHRvbiwgLmZ1bGwtd2lkdGhfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mdWxsLXdpZHRoX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3doaXRlLWFycm93LnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoLmZ1bGwtd2lkdGgtc2l6ZSB7XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rLWJsb2NrIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudGFuIHtcbiAgICAgICAgLmZ1bGwtd2lkdGguYmx1ZSB7XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9faGVhZGluZywgLmZ1bGwtd2lkdGhfX2J1dHRvbiwgLmZ1bGwtd2lkdGhfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9ja3MtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnBhcmFncmFwaC5wYWdlLXdpZHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDMzcHggMjhweCA0MnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNTJweCA0MXB4IDYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUycHggMTIwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHZlcnktbGlnaHQtcGluaztcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJvd247XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMjI0cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnVsbC13aWR0aC5ibHVlIHtcbiAgICAgICAgLmZ1bGwtd2lkdGhfX2hlYWRpbmcsIC5mdWxsLXdpZHRoX19idXR0b24sIC5mdWxsLXdpZHRoX19jb250ZW50IHAge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi50YW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtd2lkdGhfX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTk3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtd2lkdGhfX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdhcmFtb25kLWF0Zi1zdWJoZWFkLCBzZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoX19jb250ZW50IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoX19idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5mdWxsLXdpZHRoX19idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGwtd2lkdGhfX291dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnVsbC13aWR0aC1zaXplIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZ1bGwtd2lkdGhfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZ1bGwtd2lkdGhfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBnYXJhbW9uZC1hdGYtc3ViaGVhZCwgc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9fY29udGVudCBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9fYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mdWxsLXdpZHRoX19vdXRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnVsbC13aWR0aF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuZnVsbC13aWR0aF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIC5mdWxsLXdpZHRoX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5oaXN0b3J5X2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nOiA0M3B4IDM0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5pZ2h0LWJsdWU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByZXYsICZfX25leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duO1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25leHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJyb3duO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyb3duO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRicm93bjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYnJvd247XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICArIC5uZXdzbGV0dGVyLWZvcm0sICsgLnJvdywgKyAuZnVsbC13aWR0aC5mdWxsLXdpZHRoLXNpemUsICsgLmJhY2tncm91bmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsImhlYWRlciB7XG4gICAgLy9cbn1cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2JhbHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNDBweCAwIDYwcHg7XG4gICAgfVxuICAgIC5zaXRlLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdhcmFtb25kLWF0Zi1zdWJoZWFkLCBzZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMjRweCAycHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1cHBvcnQtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAkdHJhbnMtbWVkIGVhc2UsIHBhZGRpbmctdG9wICR0cmFucy1tZWQgZWFzZTsgXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtbWVkIGVhc2UsIG9wYWNpdHkgJHRyYW5zLWZhc3QgZWFzZSwgaGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2UtY29udGFpbmVyIHtcbiAgICAucm9sZS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhZmYtbGlzdCB7XG4gICAgICAgID4gaDIge1xuICAgICAgICAgICAgY29sb3I6ICR0d2lsaWdodC1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nyb3NzLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDM0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFmZiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTZweCA0MHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2OXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wOTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fam9icyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19lZHVjYXRpb24ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ld3MtZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFucy1tZWQgZWFzZVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDRkMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDI2cHggMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDM2cHggMTJweCA0NnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmlnaHQtYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXItZGF0ZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTY0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA5MnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXItZGF0ZS1zcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyODVweDtcbiAgICB9XG59XG4uZmlsdGVyLWRhdGUtZHJvcGRvd24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGJyb3duO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICR0cmFucy1tZWQgZWFzZTtcbiAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDIzN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuZmlsdGVyLWRhdGUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAuZmlsdGVyLWRhdGUtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCA4NnB4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyBcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkO1xuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg3NSUgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMjUlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNzUlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItb2ssIC5maWx0ZXItY2xlYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGdyZXlpc2gtYnJvd247XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1tZWQgZWFzZSwgY29sb3IgJHRyYW5zLW1lZCBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci1vayB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLWxpc3QsIC5sYXRlc3QtcG9zdHMge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTY0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLm5ld3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTA4cHg7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbmV3cy1wbGFjZWhvbGRlci5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMzYzNjM2I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19leGNlcnB0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5sYXRlc3QtcG9zdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTA4cHg7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJjaGl2ZS1uZXdzIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIG1heC13aWR0aDogMTE2OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3ByZXYtYnV0dG9uLCAmX19uZXh0LWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnMtbWVkIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19uZXh0LWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3ByZXYtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2luZGljYXRvci1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2luZGljYXRvci1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxpbmsge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1tZWQgZWFzZSwgYm9yZGVyLWNvbG9yICR0cmFucy1tZWQgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2JhbHQtYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1ldmVudHMge1xuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweCA2MHB4IDU1cHggMjVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwN3B4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ldmVudF9fZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ldmVudF9fZXZlbnQtaW5mbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50X19pbWFnZS5zdG9jay1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kZWZhdWx0LnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53eXNpd3lnIHtcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbXVzZW8tc2FucyxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0d2lsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1wb3N0IHtcbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU4cHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICAubmV3cy1kZXRhaWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWRldGFpbHNfX3NlcGVyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eGxhcmdlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtbmV3cy1jb250YWluZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgPiAud3lzaXd5ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLW5ld3MtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDM2cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN0b2NrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbmV3cy1wbGFjZWhvbGRlci5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTk2cHg7XG4gICAgICAgICAgICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBvbCwgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvYmFsdC1ibHVlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrLXRvLW5ld3Mge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICB3aWR0aDogMjA5cHg7XG4gICAgICAgIEBpbmNsdWRlIHh4bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXN0YWZmIHtcbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogNThweCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGFmZi1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDIwN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDU2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQycHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmk3Mi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2pvYnMge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeGxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19lZHVjYXRpb24ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29iYWx0LWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhsYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnd5c2l3eWcge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR3aWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
