.display-inline-block{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,*:focus,.form-control:focus{outline:0px !important;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}body{background-color:#ffffff;font-family:'Khula',sans-serif;font-size:16px;line-height:1.5;color:#5C5C5C;overflow-x:hidden}main{margin-top:126px}#member-login{margin-bottom:15px}.modal-backdrop{position:initial;display:none}.pointer{cursor:pointer}@media (max-width:420px){.navbar-brand{float:none}}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-item .read-more{margin-top:auto}.upper{text-transform:uppercase;font-weight:600;font-family:'Oswald',sans-serif}.blue{color:#042747 !important}.gold-light{color:#DFC28C !important}.gold{color:#927D54 !important;font-family:'Khula',sans-serif}@media (min-width:992px){.pl-0{padding-left:0px}}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}a{color:#042747}p{color:#5C5C5C;line-height:1.5;margin-bottom:20px}p.small-text{font-size:.8em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Oswald',sans-serif;line-height:1.5;color:#042747}h1,.h1{font-size:45px;line-height:1;font-weight:600;color:#042747;text-transform:uppercase}@media (min-width:768px){h1,.h1{font-size:78px}}h2,.h2{font-size:30px;font-weight:bold;color:#042747}h6,.h6{font-size:18px;font-weight:600}.link-button{margin-bottom:30px}.subsection-download{margin-bottom:30px}.subsection-btn{width:130px}.btn{height:47px;border:1px solid #DFC28C;color:#042747;background-color:transparent;padding:15px 20px;font-family:'Khula',sans-serif;text-transform:uppercase;font-size:16px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:1.3;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.btn:hover,.btn:focus,.btn:active{background-color:#DFC28C;color:white !important}.btn.active{-webkit-box-shadow:none;box-shadow:none}.btn.gold-text{color:#927D54}.btn.gold-text:hover,.btn.gold-text:focus,.btn.gold-text:active{color:white}.btn.white-text{color:white}@media (min-width:768px){.btn.btn-large{font-size:18px;height:70px;padding:25px 20px}}.btn.btn-inverted{background-color:#DFC28C;border-color:#DFC28C;color:#042747}.btn.btn-inverted:hover,.btn.btn-inverted:focus,.btn.btn-inverted:active{background-color:#042747;color:white;border-color:#042747}.form-control{background-color:transparent;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding-bottom:5px;padding-left:4px;color:#DFC28C;font-size:16px;line-height:1.5;border:none;border-bottom:1px solid white;font-family:'Oswald',sans-serif}.form-control:focus{font-weight:bold;border-color:white}.form-control2{background-color:transparent;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding-bottom:5px;padding-left:20px;height:47px;padding:11px 20px;color:#042747;font-size:16px;line-height:1.5;border:1px solid #DFC28C;font-family:'Khula',sans-serif}.form-control2:focus{font-weight:bold;border-color:#DFC28C}.form-control2::-webkit-input-placeholder{color:#042747}.form-control2::-moz-placeholder{color:#042747}.form-control2:-ms-input-placeholder{color:#042747}.form-control2::-ms-input-placeholder{color:#042747}.form-control2::placeholder{color:#042747}.form-control2.reduced-padding{padding-left:10px;padding-right:10px}.form-control2.half-size{padding:3.5px 20px;height:auto}.form-control2.error{border-color:red}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-left:5px;background-image:url(../../images/drop-down-icon.png);background-position:right center;background-repeat:no-repeat}.form-group-small{margin-bottom:5px}.checkbox-container{position:relative;display:block}.checkbox-container input[type=checkbox]{position:absolute;left:-99999px}.checkbox-container label{color:#042747;margin-left:0;padding-top:10px}.checkbox-container input[type=checkbox]+label{position:relative;padding-left:60px;cursor:pointer;margin-bottom:20px;font-weight:normal;line-height:25px}.checkbox-container input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:-1px;width:47px;height:47px;border:1px solid #DFC28C;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.checkbox-container input[type=checkbox]+label:before.error{border-color:red}.checkbox-container input[type=checkbox]:checked+label:after{position:absolute;top:5px;left:10px;font-size:40px;color:#042747;-webkit-transition:all .2s;transition:all .2s;content:'\2713';font-weight:bold}label{color:#042747;font-weight:normal}.btn-arrow{background-color:transparent;border:none;color:#DFC28C;font-size:0px}.btn-arrow:hover,.btn-arrow:focus,.btn-arrow:active{background-color:transparent;border:none}.input-button-stack{position:relative;margin-bottom0:0}.input-button-stack button{color:#ffffff;border:1px solid #DFC28C;margin-top:15px;border-radius:10px}.input-button-stack button:hover,.input-button-stack button:focus,.input-button-stack button:active{border-color:#DFC28C;color:#ffffff}.row-spacer-top{margin-top:70px}@media (min-width:768px){.row-spacer-top{margin-top:100px}}.row-spacer-top-half{margin-top:35px}@media (min-width:768px){.row-spacer-top-half{margin-top:50px}}.row-spacer-bottom{margin-bottom:70px}@media (min-width:768px){.row-spacer-bottom{margin-bottom:100px}}.row-spacer-bottom-half{margin-bottom:35px}@media (min-width:768px){.row-spacer-bottom-half{margin-bottom:50px}}.full-width{width:100%}@media (max-width:992px){.page-header{text-align:center}}ul.nav-pills-btn li a{height:47px;border:1px solid #DFC28C;color:#042747;background-color:transparent;padding:15px 20px;font-family:'Khula',sans-serif;text-transform:uppercase;font-size:16px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:1.3;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}ul.nav-pills-btn li a:hover,ul.nav-pills-btn li a:focus,ul.nav-pills-btn li a:active{background-color:#DFC28C;color:white !important}ul.nav-pills-btn li a.active{-webkit-box-shadow:none;box-shadow:none}ul.nav-pills-btn li.active a{background-color:#DFC28C}ul.nav-pills-btn li.active a:hover{background-color:#DFC28C}@media (min-width:768px){ul.nav-pills-btn li{padding-left:15px;padding-right:15px}ul.nav-pills-btn li:first-child{padding-left:0}ul.nav-pills-btn li:last-child{padding-right:0}}#loginModal .btn-arrow{top:39px !important}header{position:fixed;top:0;width:100%;background-color:white;z-index:1}@media (min-width:992px){header .navbar-nav{float:right}}@media (min-width:1200px){header .navbar-nav{margin-top:10px}}@media (min-width:768px){header #navbar{padding-left:0px;padding-right:0px}}header .navbar{padding:20px 0;margin-bottom:0px}@media (min-width:992px){header .navbar{padding:30px 0}}@media (max-width:992px){header .navbar .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navbar .navbar-header .navbar-brand{margin-right:auto}}header .navbar .navbar-header .navbar-brand{padding-top:0;padding-bottom:0;height:100%}header .navbar .navbar-header .navbar-brand img{max-width:220px}@media (min-width:768px){header .navbar .navbar-header .navbar-brand img{max-width:330px}}@media (min-width:992px){header .navbar .navbar-header .navbar-brand img{max-width:220px}}@media (min-width:1200px){header .navbar .navbar-header .navbar-brand img{max-width:330px}}header .navbar .navbar-header .navbar-toggle{margin-right:0px;padding-right:0px}@media (max-width:992px){header .navbar .navbar-header .navbar-toggle{display:inline-block !important}}header .navbar .navbar-header .navbar-toggle .icon-bar{background-color:#042747}header .navbar .navbar-nav{width:100%}@media (min-width:992px){header .navbar .navbar-nav{width:auto}}header .navbar .navbar-nav>li.active>a{background-color:transparent}header .navbar .navbar-nav>li>a{font-size:15px;border-bottom:1px solid #ffffff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;padding-right:30px}@media (min-width:768px){header .navbar .navbar-nav>li>a{padding-right:0}}@media (min-width:992px){header .navbar .navbar-nav>li>a{padding-top:14px;padding-bottom:5px;padding-left:3px;padding-right:3px;margin:0 14px}}header .navbar .navbar-nav>li>a:hover,header .navbar .navbar-nav>li>a:focus,header .navbar .navbar-nav>li>a:active{background-color:transparent;border-color:#927D54}header .navbar .navbar-nav>li>a.btn{height:47px;border:1px solid #DFC28C;color:#042747;background-color:transparent;padding:15px 20px;font-family:'Khula',sans-serif;text-transform:uppercase;font-size:16px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:1.3;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;font-size:14px;border:1px solid #927D54;margin-left:15px;margin-right:15px}header .navbar .navbar-nav>li>a.btn:hover,header .navbar .navbar-nav>li>a.btn:focus,header .navbar .navbar-nav>li>a.btn:active{background-color:#DFC28C;color:white !important}header .navbar .navbar-nav>li>a.btn.active{-webkit-box-shadow:none;box-shadow:none}header .navbar .navbar-nav>li>a.btn.gold-text{color:#927D54}header .navbar .navbar-nav>li>a.btn.gold-text:hover,header .navbar .navbar-nav>li>a.btn.gold-text:focus,header .navbar .navbar-nav>li>a.btn.gold-text:active{color:white}header .navbar .navbar-nav>li>a.btn.white-text{color:white}@media (min-width:768px){header .navbar .navbar-nav>li>a.btn.btn-large{font-size:18px;height:70px;padding:25px 20px}}header .navbar .navbar-nav>li>a.btn.btn-inverted{background-color:#DFC28C;border-color:#DFC28C;color:#042747}header .navbar .navbar-nav>li>a.btn.btn-inverted:hover,header .navbar .navbar-nav>li>a.btn.btn-inverted:focus,header .navbar .navbar-nav>li>a.btn.btn-inverted:active{background-color:#042747;color:white;border-color:#042747}header .navbar .navbar-nav>li>a.btn:hover,header .navbar .navbar-nav>li>a.btn:focus,header .navbar .navbar-nav>li>a.btn:active{background-color:#927D54}@media (min-width:992px){header .navbar .navbar-nav>li>a.btn{margin-left:14px;margin-right:0}}header .navbar .ios-button-wrapper{background:transparent;border:0}@media (max-width:992px){header .navbar-collapse.collapse{display:none !important}header .navbar-collapse{overflow-x:visible !important;padding-right:unset !important;padding-left:0px !important}header .navbar-collapse.in{overflow-y:auto !important}header .collapse.in{display:block !important}header .nav-item{text-align:right;width:100%}header .navbar-nav{padding-left:0px !important;margin-right:0px;margin-left:0px}header .navbar-header{float:initial !important}}@media (max-width:992px) and (min-width:992px){header .nav-item{text-align:right}}@media (max-width:992px) and (min-width:768px){header .nav-item .btn{margin-left:0px !important}}header .page-header{border-bottom:none}header #loginModal,header #confirmationModal,header .modal-theme-blue{padding:0 !important;text-align:center}@media (min-width:768px){header #loginModal:before,header #confirmationModal:before,header .modal-theme-blue:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}}header #loginModal .modal-dialog,header #confirmationModal .modal-dialog,header .modal-theme-blue .modal-dialog{display:inline-block;vertical-align:middle;max-width:500px}@media (max-width:767px){header #loginModal .modal-dialog,header #confirmationModal .modal-dialog,header .modal-theme-blue .modal-dialog{width:90%}}header #loginModal .modal-dialog .modal-content,header #confirmationModal .modal-dialog .modal-content,header .modal-theme-blue .modal-dialog .modal-content{background-color:#042747}header #loginModal .modal-dialog .modal-content .modal-header,header #confirmationModal .modal-dialog .modal-content .modal-header,header .modal-theme-blue .modal-dialog .modal-content .modal-header{border-bottom:none;position:absolute;right:0;z-index:1}header #loginModal .modal-dialog .modal-content .modal-header .close,header #confirmationModal .modal-dialog .modal-content .modal-header .close,header .modal-theme-blue .modal-dialog .modal-content .modal-header .close{color:#927D54;opacity:1;text-shadow:none;font-size:35px}header #loginModal .modal-dialog .modal-content .modal-body,header #confirmationModal .modal-dialog .modal-content .modal-body,header .modal-theme-blue .modal-dialog .modal-content .modal-body{text-align:center;margin:0 auto;padding-top:50px;padding-bottom:50px}@media (min-width:768px){header #loginModal .modal-dialog .modal-content .modal-body,header #confirmationModal .modal-dialog .modal-content .modal-body,header .modal-theme-blue .modal-dialog .modal-content .modal-body{max-width:400px;min-width:400px}}header #loginModal .modal-dialog .modal-content .modal-body h2,header #confirmationModal .modal-dialog .modal-content .modal-body h2,header .modal-theme-blue .modal-dialog .modal-content .modal-body h2{color:white;text-transform:uppercase;margin-top:0}header #loginModal .modal-dialog .modal-content .modal-body .form-control::-webkit-input-placeholder, header #confirmationModal .modal-dialog .modal-content .modal-body .form-control::-webkit-input-placeholder, header .modal-theme-blue .modal-dialog .modal-content .modal-body .form-control::-webkit-input-placeholder{color:#DFC28C}header #loginModal .modal-dialog .modal-content .modal-body .form-control::-moz-placeholder, header #confirmationModal .modal-dialog .modal-content .modal-body .form-control::-moz-placeholder, header .modal-theme-blue .modal-dialog .modal-content .modal-body .form-control::-moz-placeholder{color:#DFC28C}header #loginModal .modal-dialog .modal-content .modal-body .form-control:-ms-input-placeholder, header #confirmationModal .modal-dialog .modal-content .modal-body .form-control:-ms-input-placeholder, header .modal-theme-blue .modal-dialog .modal-content .modal-body .form-control:-ms-input-placeholder{color:#DFC28C}header #loginModal .modal-dialog .modal-content .modal-body .form-control::-ms-input-placeholder, header #confirmationModal .modal-dialog .modal-content .modal-body .form-control::-ms-input-placeholder, header .modal-theme-blue .modal-dialog .modal-content .modal-body .form-control::-ms-input-placeholder{color:#DFC28C}header #loginModal .modal-dialog .modal-content .modal-body .form-control::placeholder,header #confirmationModal .modal-dialog .modal-content .modal-body .form-control::placeholder,header .modal-theme-blue .modal-dialog .modal-content .modal-body .form-control::placeholder{color:#DFC28C}header #loginModal .modal-dialog .modal-content .modal-body a,header #confirmationModal .modal-dialog .modal-content .modal-body a,header .modal-theme-blue .modal-dialog .modal-content .modal-body a{color:white;margin-top:20px}header #loginModal .modal-dialog .modal-content .modal-body a:hover,header #confirmationModal .modal-dialog .modal-content .modal-body a:hover,header .modal-theme-blue .modal-dialog .modal-content .modal-body a:hover{color:#927D54}header #loginModal .modal-dialog .modal-content .modal-body p,header #confirmationModal .modal-dialog .modal-content .modal-body p,header .modal-theme-blue .modal-dialog .modal-content .modal-body p{color:white}.homepage-intro{position:relative;overflow:hidden}.homepage-intro #homepage-bg-image{display:block;position:absolute;margin-top:0px;margin-bottom:0px;height:auto;width:100%;right:0}@media (min-width:992px){.homepage-intro #homepage-bg-image{display:none}}.homepage-intro #homepage-bg-image-md{display:none}@media (min-width:992px){.homepage-intro #homepage-bg-image-md{display:block;position:absolute;margin-top:0px;margin-bottom:0px;height:100%;width:auto;right:0}}.homepage-intro h3.home-title{line-height:1;font-weight:900;letter-spacing:1px;margin-bottom:35px;font-size:77px;color:#042747;text-transform:uppercase}@media (max-width:767px){.homepage-intro h3.home-title{font-size:50px}}.homepage-intro p{font-size:19px;margin-bottom:35px}@media (max-width:767px){.homepage-intro p{font-size:17px}}.homepage-intro img{width:100%;margin-top:0;margin-bottom:30px}@media (min-width:992px){.homepage-intro img{margin-top:50px;width:108%}}.homepage-links{background-color:#042747}@media (max-width:991px){.homepage-links div.col-md-3{margin-bottom:30px;padding-left:0px;padding-right:0px}}@media (max-width:767px){.homepage-links div.col-md-3:last-child{margin-bottom:0}}.homepage-links div.col-md-3 div.homepage-link-item{border-top:1px solid #927D54;text-align:center;max-width:235px;margin:0 auto}.homepage-links div.col-md-3 div.homepage-link-item a:hover,.homepage-links div.col-md-3 div.homepage-link-item a:active,.homepage-links div.col-md-3 div.homepage-link-item a:visited{text-decoration:none;color:white}.homepage-links div.col-md-3 div.homepage-link-item h2{text-transform:uppercase;margin-top:0;line-height:1;font-size:25px;color:white !important}.homepage-links div.col-md-3 div.homepage-link-item p{color:white}.homepage-links div.col-md-3 div.homepage-link-item img{width:61px;height:61px;margin:30px auto}.homepage-links div.col-md-3:first-child div.homepage-link-item{border-color:#042747}@media (min-width:768px){.homepage-links div.col-md-3 div.homepage-link-item{border-color:#042747}}#newsCarousel.member_carousel{margin-bottom:80px}#newsCarousel .item .h1,#newsCarousel .carousel-item .h1{font-size:55px}#newsCarousel .item{height:600px}@media (min-width:768px){#newsCarousel .item{height:500px}}@media (min-width:992px){#newsCarousel .item{height:400px}}@media (min-width:1200px){#newsCarousel .item{height:300px}}#newsCarousel .carousel-item{height:400px}@media (max-width:992px){#newsCarousel .carousel-item{height:500px}}@media (max-width:768px){#newsCarousel .carousel-item{height:750px}}@media (max-width:992px){.member-row h2{text-align:center}}.member-row.member-blue-row{background-color:#7ba8ce}.member-row.member-blue-row .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1200px){.member-row.member-blue-row .container{display:block !important}}.member-row.member-blue-row .container .member-image{height:auto;width:auto;-ms-flex-item-align:end;align-self:flex-end;margin:auto}.member-row.member-blue-row .container .member-copy *{color:white}.member-row.member-blue-row .container .member-copy h2{color:#042747}.member-row.member-blue-row .container .member-copy .btn{border:1px solid white}.member-row.member-blue-row .container .member-copy .btn:hover{background-color:#042747}.member-row .container{display:-webkit-box;display:-ms-flexbox;display:flex}.member-row .container .member-image{height:auto;width:auto;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:1200px){.member-row .container{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.member-row .container .member-image{-ms-flex-item-align:center;align-self:center}}.member-row .container .member-copy{-ms-flex-item-align:end;align-self:flex-end}.member-row .container .member-copy .btn{margin-top:10px;margin-bottom:30px}.member-row .container .member-copy ul{padding-left:1.9rem !important}@media (max-width:992px){.apply_button{text-align:center}}.contact-page .contact-info-row{background:url(../../images/world-map.png) no-repeat center center;background-size:cover;background-position:right 59px;min-height:600px}@media (min-width:992px){.contact-page .contact-info-row{background-size:88%;background-position:center}}.contact-page .contact-info-row .contact-info-item{border-top:1px solid #927D54;padding-top:35px;text-align:center;margin-bottom:40px;max-width:250px;margin-left:auto;margin-right:auto;height:200px}@media (min-width:768px){.contact-page .contact-info-row .contact-info-item{text-align:left}}@media (min-width:992px){.contact-page .contact-info-row .contact-info-item{max-width:200px;margin-bottom:0;margin-left:0}}.contact-page .contact-info-row .contact-info-item h6{text-transform:uppercase;margin-top:20px;margin-bottom:0}.contact-page .contact-info-row .contact-info-item h6:first-child{margin-top:0px}.contact-page .contact-info-row .contact-info-item p{margin:0;font-size:15px}.contact-page .contact-info-row .btn{margin-top:10px;width:250px;margin-left:auto;margin-right:auto;display:block}@media (min-width:992px){.contact-page .contact-info-row .btn{margin-top:50px;width:auto;margin-left:0px;margin-right:0px}}.news-page .news-collection .news-collection-item{padding-bottom:35px}@media (min-width:768px){.news-page .news-collection .news-collection-item .img-col{padding-right:60px}}.news-page .news-collection .news-collection-item .img-col .article-thumb-container .article-thumb{clip-path:polygon(0 0, 100% 0, 78% 100%, 0% 100%)}.news-page .news-collection .news-collection-item .copy-col{padding-top:20px;text-align:center}@media (min-width:768px){.news-page .news-collection .news-collection-item .copy-col{text-align:left}}.news-page .news-collection .news-collection-item .copy-col h2{text-transform:uppercase;margin-top:0;margin-bottom:15px;font-size:35px}.news-page .news-collection .news-collection-item .copy-col p.gold-text{color:#927D54;font-weight:bold;margin-bottom:15px}@media (min-width:992px){.news-page .news-item{height:400px}}.news-page .news-item:nth-of-type(odd){padding-left:0px}.news-page .news-item:nth-of-type(even){padding-right:0px}@media (max-width:992px){.news-page .news-item{padding-left:0px;padding-right:0px}}.news-item-page .page-header{position:relative}.news-item-page .page-header .btn{text-transform:none;margin-bottom:20px}@media (min-width:992px){.news-item-page .page-header .btn{position:absolute;right:0;bottom:45px;width:auto;margin-bottom:0}}.news-item-page .news-pager{margin-top:35px}@media (max-width:767px){.news-item-page .news-pager .btn{margin-bottom:15px}}.news-item-page p.gold-text{color:#927D54;font-weight:bold}.news-item-page .article-featured-image-container{margin-bottom:35px}.news-item-page .article-featured-image-container img{border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}.umb-grid img{max-width:100%}.auth-news-item:nth-child(odd){padding-left:0px}@media (max-width:992px){.auth-news-item:nth-child(odd){padding-right:0px}}.auth-news-item:nth-child(even){padding-right:0px}@media (max-width:992px){.auth-news-item:nth-child(even){padding-left:0px}}.panel-group .panel+.panel{margin-top:0px}.news-item-page .news-item-page__back-btn{margin-top:1px}.about-page .nav-tabs{border:none}.about-page .nav-tabs li{text-align:center}.about-page .nav-tabs li>div{background-color:#042747}.about-page .nav-tabs li h2{font-family:'Oswald',sans-serif;line-height:1.5;color:#042747;font-size:18px;font-weight:600;text-transform:uppercase}.about-page .nav-tabs li a{border:none;margin:0;border-radius:0px 0px 0 16px;background-color:white;display:block;padding-top:15px;padding-bottom:15px}.about-page .nav-tabs li a:active,.about-page .nav-tabs li a:focus,.about-page .nav-tabs li a:hover{border:none;text-decoration:none}.about-page .nav-tabs li a h2{margin:0;font-size:16px !important}.about-page .nav-tabs li.active>div{background-color:white}.about-page .nav-tabs li.active a{background-color:#042747;border-radius:8px 8px 0 0;display:block}.about-page .nav-tabs li.active a:active,.about-page .nav-tabs li.active a:focus,.about-page .nav-tabs li.active a:hover{border:none}.about-page .nav-tabs li.active a h2{color:#DFC28C}.about-page .nav-tabs li:first-child{padding-right:0;padding-left:0}.about-page .nav-tabs li:first-child>div a{border-radius:0px 0px 16px 0}.about-page .nav-tabs li:first-child.active>div a{border-radius:8px 8px 0 0}.about-page .nav-tabs li:nth-child(2){padding-left:0;padding-right:0}.about-page .tab-pane{position:relative}.about-page .tab-pane .intro-text-container{background-color:#042747;color:white;padding:20px;border-radius:8px;margin-top:-5px}@media (min-width:768px){.about-page .tab-pane .intro-text-container{padding:35px 60px 30px}}.about-page .tab-pane .intro-text-container p{color:white;margin-bottom:0}@media (min-width:768px){.about-page .tab-pane#overview .copy-area{padding:0 60px}}@media (min-width:768px){.about-page .tab-pane .bottom-content-container{padding:0 60px}}.about-page .tab-pane .bottom-content-container .commitee-management-list{list-style-type:none;padding:0}@media (min-width:768px){.about-page .tab-pane .bottom-content-container .commitee-management-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media (min-width:992px){.about-page .tab-pane .bottom-content-container .commitee-management-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.about-page .tab-pane .bottom-content-container .commitee-management-list li{padding:20px 0 5px;border-bottom:1px solid #927D54;font-weight:bold;color:#042747;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;column-break-inside:avoid;-webkit-column-break-inside:avoid}.about-page .tab-pane .commitee-members{list-style-type:none;text-align:center;padding:0;margin-left:-15px;margin-right:-14px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-page .tab-pane .commitee-members .commitee-members-item{float:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-bottom:15px;cursor:pointer;padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (min-width:768px){.about-page .tab-pane .commitee-members .commitee-members-item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}@media (min-width:992px){.about-page .tab-pane .commitee-members .commitee-members-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.about-page .tab-pane .commitee-members .commitee-members-item:hover .commitee-member-details{opacity:1 !important}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container{background-color:#042747;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:cover;background-position:center top;height:330px;position:relative}@media (max-width:767px){.about-page .tab-pane .commitee-members .commitee-members-item .bg-container{height:250px}}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container .commitee-member-details{padding:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;height:100%;width:100%;background-color:rgba(4,39,71,0.9);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;opacity:0}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container .commitee-member-details .inner-caption{position:relative;top:50%;bottom:initial;right:initial;left:0;-webkit-transform:translatey(-50%);transform:translatey(-50%);text-align:left}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container .commitee-member-details .inner-caption h4.name{text-transform:uppercase;color:#DFC28C;font-weight:900}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container .commitee-member-details .inner-caption h4.position{color:white}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container .commitee-member-details .inner-caption hr{width:50px;height:2px;background-color:white;margin:5px auto 5px 0}.about-page .tab-pane .commitee-members .commitee-members-item .bg-container .commitee-member-details .inner-caption .member-profile{display:none}.about-page .tab-pane .commitee-members .commitee-members-item .committe-member-profile{-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;position:absolute;left:0;background-color:#042747;margin:20px 0;padding:20px;text-align:left;color:white;border-radius:15px;width:100%}@media (min-width:768px){.about-page .tab-pane .commitee-members .commitee-members-item .committe-member-profile{padding:30px 60px}}.about-page .tab-pane .commitee-members .commitee-members-item .committe-member-profile p{margin:0;color:white}#committeeMemberModal .modal-body{text-align:left}#committeeMemberModal .modal-body h2{color:#DFC28C;margin-bottom:0}#committeeMemberModal .modal-body h3{color:white;margin-top:0}#committeeMemberModal .modal-body hr{width:50px;height:2px;background-color:white;margin:5px 0}#committeeMemberModal .modal-body p{margin-top:20px}.aipa-membership-page .card{position:relative;margin-bottom:24px}.aipa-membership-page .membership-type-selection .membership-type{margin-bottom:15px}@media (min-width:992px){.aipa-membership-page .membership-type-selection .membership-type{margin-bottom:inherit}}.aipa-membership-page .step-progress .step-slider{background-color:#f5f5f5;margin-bottom:20px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.aipa-membership-page .step-progress .step-slider:before,.aipa-membership-page .step-progress .step-slider:after{display:table;content:" "}.aipa-membership-page .step-progress .step-slider:after{clear:both}.aipa-membership-page .step-progress .step-slider.items-4 .step-slider-item{width:25%}.aipa-membership-page .step-progress .step-slider.items-5 .step-slider-item{width:20%}.aipa-membership-page .step-progress .step-slider.items-6 .step-slider-item{width:16.66%}.aipa-membership-page .step-progress .step-slider div.step-slider-item{text-align:center;position:relative;float:left;background-color:#f5f5f5;padding-top:15px;padding-bottom:15px;color:#042747}.aipa-membership-page .step-progress .step-slider div.step-slider-item.active{background-color:#DFC28C}.aipa-membership-page .step-progress .step-slider div.step-slider-item.current{font-weight:bold;border-radius:0 15px 15px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.aipa-membership-page .step-progress .step-slider div.step-slider-item:first-child{border-radius:15px 0 0 15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#DFC28C}.aipa-membership-page .step-progress .step-slider div.step-slider-item:first-child.current{border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.aipa-membership-page .step-progress .step-slider div.step-slider-item:last-child{border-radius:0 15px 15px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.aipa-membership-page .step-progress .step-slider .step-slider-item:after{z-index:2;transition:all .3s ease-out .5s;-webkit-transition:all .3s ease-out .5s}.aipa-membership-page .step-progress .step-slider .step-slider-item:before{content:"";position:absolute;top:0;left:0;width:0%;height:1px;z-index:1;-webkit-transition:all .5s ease-out}.aipa-membership-page .step-progress .step-slider .step-slider-item.active:before{width:100%}.aipa-membership-page .step-progress .step-slider .step-slider-item.active:after{border-color:#FF8F00}.aipa-membership-page .step-content .step-content-foot button:active{background-color:rgba(255,255,255,0.2)}.aipa-membership-page .step-content .step-content-foot button.out{display:none}.aipa-membership-page .step-content .step-content-foot button.disable{background-color:#ECEFF1}.aipa-membership-page .step-content .step-content-body .step-content-title{color:#042747;font-family:'Oswald',sans-serif;font-size:1.8rem;font-weight:bold;line-height:1.5;border:none}.aipa-membership-page .step-content .step-content-body.out{display:none}.aipa-membership-page form{margin-top:20px}.aipa-membership-page form h6{margin-bottom:15px}.aipa-membership-page form h6+p{margin-top:-5px}.aipa-membership-page form label{line-height:1}@media (min-width:768px){.aipa-membership-page form label{line-height:47px}}.aipa-membership-page form .signature-input{height:109px;min-height:109px;padding:0}.aipa-membership-page form .signature-input canvas{max-height:109px}@media (min-width:768px){.aipa-membership-page form .padding-lr-5{padding-left:5px;padding-right:5px}}.aipa-membership-page form .date-fix{text-align:center}.aipa-membership-page .summary-section .col-title{border-radius:16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}@media (min-width:992px){.aipa-membership-page .summary-section .col-title{border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}}@media (min-width:992px){.aipa-membership-page .summary-section :first-child .col-title{border-top-left-radius:16px;border-bottom-left-radius:16px}}@media (min-width:992px){.aipa-membership-page .summary-section :last-child .col-title{border-top-right-radius:16px;border-bottom-right-radius:16px}}@media (min-width:992px){.aipa-membership-page .summary-section .row .round-left:first-child,.aipa-membership-page .summary-section .row .round-right:first-child{padding-right:0}}@media (min-width:992px){.aipa-membership-page .summary-section .row .round-left:nth-child(2),.aipa-membership-page .summary-section .row .round-right:nth-child(2){padding-left:0}}.aipa-membership-page .summary-section .row .round-left .user-data,.aipa-membership-page .summary-section .row .round-right .user-data{padding-left:10px}.aipa-membership-page .summary-section .col-title{background-color:#042747;color:white;font-weight:bold;padding:10px;margin-bottom:10px}.aipa-membership-page .summary-section .user-data{margin-bottom:20px}.aipa-membership-page .summary-section .user-data>.row{padding-top:10px;padding-bottom:10px}.aipa-membership-page .summary-section .user-data>.row .title-col{font-weight:bold}@media (min-width:992px){.aipa-membership-page .summary-section .left-col{padding-right:0}.aipa-membership-page .summary-section .left-col .col-title{border-radius:16px 0 0 16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.aipa-membership-page .summary-section .left-col .col-title,.aipa-membership-page .summary-section .left-col .user-data{padding-left:60px}}@media (min-width:992px){.aipa-membership-page .summary-section .right-col{padding-left:0}.aipa-membership-page .summary-section .right-col .col-title{border-radius:0 16px 16px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding-left:0}.aipa-membership-page .summary-section .right-col .col-title,.aipa-membership-page .summary-section .right-col .user-data{padding-right:60px}}.member-row .member_image_container .desktop{display:block}.member-row .member_image_container .mobile{display:none}@media (max-width:992px){.member-row .member_image_container .desktop{display:none}.member-row .member_image_container .mobile{display:block}}.submissions-page .submissions-page__categories{padding-left:0;list-style-type:none}.submissions-page .submissions-page__category{padding-left:0;padding-right:0;padding-bottom:15px}@media (min-width:768px){.submissions-page .submissions-page__category{padding-left:15px;padding-right:15px;padding-bottom:0}.submissions-page .submissions-page__category:first-child{padding-left:0}.submissions-page .submissions-page__category:last-child{padding-right:0}}.submissions-page .submission-set{margin-top:-50px}.submissions-page .submission-set .submission-item{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.submissions-page .submission-set .submission-item>div{width:100%}.submissions-page .submission-set .submission-item:nth-child(even){padding-right:0px}.submissions-page .submission-set .submission-item:nth-child(odd){padding-left:0px}@media (max-width:992px){.submissions-page .submission-set .submission-item{padding-left:0px;padding-right:0px}}@media (min-width:992px){.submissions-page .submission-set .submission-item{height:450px}}.submissions-page .submission-set .submission-item h2{text-transform:uppercase}.submissions-page .submission-set .submission-item p{margin-top:20px;margin-bottom:20px}.submissions-page .submission-set .submission-item .btn{text-transform:none}.submissions-page .submission-set .submission-item .submission-metadata{color:#927D54;font-weight:bold;margin-bottom:15px}.icon-text-row{text-align:center;margin-top:30px}@media (min-width:992px){.icon-text-row{text-align:left;margin-top:50px}}.icon-text-row .image-col{display:inline-block}@media (min-width:992px){.icon-text-row .image-col{position:absolute}}.icon-text-row .image-col img{width:90px}.icon-text-row .copy-col{display:inline-block}@media (min-width:992px){.icon-text-row .copy-col{padding-left:140px}}.icon-text-row .copy-col h2{font-family:'Oswald',sans-serif;line-height:1.5;color:#042747;font-size:18px;font-weight:600;margin-top:0;text-transform:uppercase}.button-row-filter{padding-left:0;list-style-type:none}.button-row-filter li{padding-bottom:15px}.button-row-filter li:first-child{padding-left:0px}.button-row-filter li:last-child{padding-right:0px}@media (max-width:768px){.button-row-filter li{padding-left:0px;padding-right:0px}}@media (min-width:768px){.button-row-filter li{padding-bottom:0}}.button-row-filter li.active span.btn{color:#042747;background-color:#DFC28C}.news-carousel .carousel-indicators{bottom:-5rem}.news-carousel .carousel-indicators li{background-color:#042747}.footer{background-color:#042747;color:white;padding-top:40px;padding-bottom:40px}.footer h6{color:#DFC28C;text-transform:uppercase;margin-bottom:0;margin-top:0}.footer-intro{margin-bottom:25px}.footer-intro span{font-size:14px}.footer p,.footer a{color:white}.footer-info{margin-bottom:15px}.footer-info span{font-size:14px;color:white;display:block}.footer-form h5{color:white;text-transform:uppercase;font-size:35px;margin-top:20px;margin-bottom:15px;line-height:1}@media (min-width:768px){.footer-form h5{margin-top:0;margin-bottom:35px}}.footer-form .form-control::-webkit-input-placeholder{color:#DFC28C}.footer-form .form-control::-moz-placeholder{color:#DFC28C}.footer-form .form-control:-ms-input-placeholder{color:#DFC28C}.footer-form .form-control::-ms-input-placeholder{color:#DFC28C}.footer-form .form-control::placeholder{color:#DFC28C}.footer-social{margin-top:30px;margin-bottom:30px}.footer-social ul{padding:0;margin:0;list-style-type:none}.footer-social ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.footer-social ul li img{margin-right:48px}.footer-social ul li img.facebook-icon,.footer-social ul li img.linkedin-icon{width:28px}.footer-social ul li img.twitter-icon{width:32px}.footer-copy{margin-top:35px;font-size:12px}.footer-logo h6{margin-bottom:20px}.footer-logo img{width:180px}.authenticated-layout main{margin-top:183px;padding-left:30px;padding-right:30px}.authenticated-layout .row{margin-left:0px !important;margin-right:0px !important}.authenticated-layout .auth_news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.authenticated-layout .auth_news-item:nth-child(even){padding-right:0px}@media (max-width:768px){.authenticated-layout .auth_news-item:nth-child(even){padding-left:0px}}.authenticated-layout .auth_news-item:nth-child(odd){padding-left:0px}@media (max-width:768px){.authenticated-layout .auth_news-item:nth-child(odd){padding-right:0px}}.authenticated-layout .row:before,.authenticated-layout .row:after{display:none}@media (max-width:768px){.authenticated-layout .buttons div{margin-bottom:1rem;padding-left:0px;padding-right:0px}}@media (max-width:1200px){.authenticated-layout .btn{font-size:14px}}.authenticated-layout>.container:nth-child(2){min-width:300px;min-height:300px}.authenticated-layout .news-collection-item{margin-bottom:30px}.authenticated-layout .form-control{border:1px solid #DFC28C;border-radius:8px;min-height:47px;background-color:transparent;border-radius:10px;background-clip:padding-box;padding-bottom:5px;padding-left:20px;height:47px;padding:12px 20px;color:#0B5CA8;font-size:14px;vertical-align:text-bottom;line-height:1.5;font-family:'Khula',sans-serif}.authenticated-layout select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding-left:5px;background-image:url(../../images/drop-down-icon.png);background-position:right center;background-repeat:no-repeat}.authenticated-layout .page-header{border-bottom:none !important;margin-bottom:10px;margin-top:20px}@media (min-width:992px){.authenticated-layout .page-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.authenticated-layout .page-header h1{margin-left:-2px;font-size:50px}.authenticated-layout .article-img{width:100%;margin-bottom:30px}.authenticated-layout .filtr-item{height:100%;-webkit-transform:unset !important;transform:unset !important}@media (max-width:992px){.authenticated-layout header{background-color:#042747}.authenticated-layout header a{color:white}}.authenticated-layout logout{color:white}.authenticated-layout #your-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;margin-bottom:15px}.authenticated-layout #your-news h6{margin-top:10px !important;margin-bottom:10px !important}.authenticated-layout input[type="submit"]{background-color:#DFC28C}.authenticated-layout .button-row-filter{width:100%}.authenticated-layout p{font-family:'Khula',sans-serif}.authenticated-layout .positive{color:#1DD09D}.authenticated-layout .negative{color:#FF0000}.authenticated-layout .top-border{border-top:1px solid #927D54}.authenticated-layout .bottom-border{border-bottom:1px solid #927D54 !important}.authenticated-layout .bottom-border-light{border-bottom:1px solid #DFC28C}.authenticated-layout .btn.active{background-color:#DFC28C}.authenticated-layout .currencies .row{margin-right:0px;margin-left:0px}.authenticated-layout .currencies .list-item{border-top:1px solid #927D54}.authenticated-layout .currencies .list-col{margin-bottom:50px;border-bottom:1px solid #927D54}.authenticated-layout .currencies .list-col .list-item:last-child{border-bottom:1px solid #927D54 !important}@media (min-width:992px){.authenticated-layout .currencies .list-col{border-bottom:none !important}.authenticated-layout .currencies .list-col:first-child{padding-right:50px !important}.authenticated-layout .currencies .list-col:last-child{padding-left:50px !important}}.authenticated-layout .currencies .gold{margin-bottom:0px}.authenticated-layout .currencies .list-col{padding-left:0px !important;padding-right:0px !important}@media (min-width:768px){.authenticated-layout .resources-list .list-col:first-child,.authenticated-layout .reports .list-col:first-child{padding-right:50px !important}}@media (min-width:768px){.authenticated-layout .resources-list .list-col:last-child,.authenticated-layout .reports .list-col:last-child{padding-left:50px !important}}.authenticated-layout .resources-list a,.authenticated-layout .reports a{text-transform:uppercase;font-weight:600;font-family:'Oswald',sans-serif}.authenticated-layout .resources-list .list-item:last-child,.authenticated-layout .reports .list-item:last-child{border-bottom:1px solid #927D54 !important}@media (max-width:768px){.authenticated-layout .list .list-col:last-child .list-item:first-child{border-top:none !important}}.authenticated-layout .list .list-col .list-item{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.authenticated-layout .list .list-col .list-item.com:last-child{border-bottom:1px solid #927D54 !important}@media (max-width:768px){.authenticated-layout .news-item{padding-left:0px;padding-right:0px}}.authenticated-layout .triangle-overlay{width:50%;height:200%;border-style:solid;border-width:500px 250px 250px 0;border-color:transparent white transparent transparent;position:absolute;top:0;right:0}.authenticated-layout .article-thumb-container{position:relative;overflow:hidden}@media (max-width:768px){.authenticated-layout #download div[class^="col"],.authenticated-layout #contact div[class^="col"]{padding-left:0px !important;padding-right:0px !important}}.authenticated-layout #download img,.authenticated-layout #contact img{margin-bottom:10px;max-width:60%}@media (max-width:768px){.authenticated-layout #download img,.authenticated-layout #contact img{width:20%}}.authenticated-layout .button-row-filter div:first-child{padding-left:0px}.authenticated-layout .button-row-filter div:last-child{padding-right:0px}.authenticated-layout .news-carousel-container .row{margin-left:0px;margin-right:0px}.authenticated-layout #welfare .umbraco-forms-container{padding-left:0px;padding-right:0px}.authenticated-layout .fatigueformsubmitted .help-block,.authenticated-layout .hasreportedunfitforduty .help-block,.authenticated-layout .hascompanycontact .help-block{display:none}.authenticated-layout .yes-no-label{font-family:Khula;font-size:16px;color:#042747;width:50%}.authenticated-layout .img-col:nth-child(odd){padding-left:0px}.authenticated-layout .img-col:nth-child(even){padding-right:0px}@media (max-width:768px){.authenticated-layout .img-col{padding-left:0px;padding-right:0px}}.authenticated-layout .img-col+.article-col{padding-left:0px}@media (max-width:768px){.authenticated-layout .img-col+.article-col{padding-left:0px;padding-right:0px}}.authenticated-layout .article-col.col-12{padding-left:0px;padding-right:0px}.empty-container.deal-preview-img{height:200px;margin-bottom:1rem}.article-buttons div{margin-bottom:1rem}@media (max-width:768px){.article-buttons div{padding-left:0px;padding-right:0px}}.deal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.deal-item>p{margin-bottom:0px}.deal-item:nth-child(odd){padding-left:0px}@media (max-width:768px){.deal-item:nth-child(odd){padding-right:0px}}.deal-item:nth-child(even){padding-right:0px}@media (max-width:768px){.deal-item:nth-child(even){padding-left:0px}}.deal-item img{width:250px;height:200px}.deal_img{width:250px;height:200px;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.search-page_search-form{margin-top:30px}@media (max-width:768px){.authenticated-layout #contact{text-align:center}}.authenticated-layout #contact .contact-item{margin-top:10px;margin-bottom:30px}.authenticated-layout #contact .contact-item *{margin-bottom:0px}@media (min-width:768px){.contact-page-authenticated .col-md-3:first-child{padding-left:0px}.contact-page-authenticated .col-md-3:last-child{padding-right:0px}}.committee-member-details{margin-top:15px;margin-bottom:15px;background-color:#ECECEC;padding:30px 15px;border-radius:8px;position:relative}@media (min-width:768px){.committee-member-details{width:300%}.committee-member-details._1{right:100% !important}.committee-member-details._2{right:200% !important}}.committee-member-details._1{right:0}.committee-member-details._2{right:0}.committee-member-details .detail{margin-left:auto}.com{border-bottom:1px solid rgba(4,39,71,0.2) !important;padding-bottom:5px;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.com img{display:none}.com h6{opacity:.2;cursor:pointer}.com-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #E5E5E5;padding:7px 0px}.active-member{border-bottom:1px solid #042747 !important;opacity:1}.active-member h6{opacity:inherit}.active-member .submission-item{display:-webkit-box;display:-ms-flexbox;display:flex}.annual-report-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.icon{padding-right:30%;margin-bottom:30px}@media (max-width:992px){.icon{width:300px}}.guides-and-procedures-item{margin-bottom:30px}.committee-list .list-col._0{padding-left:0px}.committee-list .list-col._2{padding-right:0px}@media (max-width:992px){.committee-list .list-col{padding-left:0px;padding-right:0px}}.buttons div:first-child{padding-left:0px}.buttons div:last-child{padding-right:0px}.buttons div a{padding:15px 0px}.annual-report-item:nth-child(odd){padding-left:0px}@media (max-width:768px){.annual-report-item:nth-child(odd){padding-right:0px}}.annual-report-item:nth-child(even){padding-right:0px}@media (max-width:768px){.annual-report-item:nth-child(even){padding-left:0px}}.view_report_button{width:135px}.committee_buttons div:first-child{padding-left:0px}.committee_buttons div:last-child{padding-right:0px}.authenticated-layout footer .container{padding-left:0px !important;padding-right:0px !important}.authenticated-layout footer #footer-submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.authenticated-layout footer #footer-submit .fa-chevron-right{margin-left:30px}.authenticated-layout footer .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #DFC28C}.authenticated-layout footer .form-group input{border:none;color:white;vertical-align:baseline}.authenticated-layout footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:200px}.authenticated-layout footer .footer-social img{height:30px}.authenticated-layout footer .footer-info p{color:white}.authenticated-layout #welfare #welfare-numbers{margin-bottom:2rem}.authenticated-layout #welfare #welfare-numbers a{color:#927D54}.authenticated-layout #welfare #welfare-resources .gold{margin-bottom:1rem}.authenticated-layout #welfare #welfare-resources p,.authenticated-layout #welfare #welfare-resources .blue{margin-bottom:3rem}.authenticated-layout .container{padding-right:30px;padding-left:30px}.authenticated-layout header #logout-btn{border:none;padding-right:0px}.authenticated-layout header #logout-btn:hover{background-color:transparent}.authenticated-layout header #logout-btn:focus{background-color:transparent}.authenticated-layout header .navbar-brand img{width:200px}@media (min-width:768px){.authenticated-layout header .navbar-brand img{width:400px}}.authenticated-layout header .navbar{background-color:#042747 !important;margin-bottom:0px;border:none;border-radius:0}.authenticated-layout header .navbar .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991px){.authenticated-layout header .navbar .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.authenticated-layout header .navbar .container .navbar-header{margin-right:auto;width:initial}.authenticated-layout header .navbar .container .mobile-nav{color:white}@media (min-width:992px){.authenticated-layout header .navbar .container .mobile-nav{display:none}}.authenticated-layout header .navbar .container #header-icons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-top:20px}@media (min-width:992px){.authenticated-layout header .navbar .container #header-icons{max-width:400px;margin-top:0px}}.authenticated-layout header .navbar .container #header-icons img{height:28px}.authenticated-layout .nav-link{border-bottom:1px solid #042747;padding-left:15px}@media (min-width:992px){.authenticated-layout .nav-link{border-bottom:1px solid white}}@media (min-width:768px){.authenticated-layout .nav-link{padding-left:0px !important;padding-right:0px !important}}.authenticated-layout .nav-link:hover{border-bottom:1px solid #DFC28C}.authenticated-layout .navbar-nav{margin-bottom:0px;width:100%}@media (min-width:992px){.authenticated-layout #navbar{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:auto !important;padding-bottom:0;overflow:visible !important}.authenticated-layout .navbar-nav{padding-left:0px;padding-right:0px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.main_content:not(:empty){margin:20px 0px}.main_content:not(:empty) *{margin-bottom:0px !important}.subsection-heading>.subsection-icon-open{display:inline-block}.subsection-heading>.subsection-icon-closed{display:none}.subsection-heading.collapsed>.subsection-icon-open{display:none}.subsection-heading.collapsed>.subsection-icon-closed{display:inline-block}.panel-group{margin-bottom:1px}.panel-group .panel{-webkit-box-shadow:none;box-shadow:none;border-radius:0px !important}.panel-group .panel:first-child{border-top:1px solid #927D54}.panel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:unset;padding-left:0px}.panel-heading svg[data-prefix="fal"]{color:#927D54;-ms-flex-item-align:center;align-self:center}.resources-buttons{margin-left:-2px;margin-right:-2px}.resources-buttons div{padding-left:2px;padding-right:2px}.resources-buttons div .r-b{padding-left:0px !important;padding-right:0px !important}@media (max-width:1200px){.resources-buttons div .r-b{margin-bottom:1rem}}.panel-item:nth-child(odd){padding-left:0px}.panel-item:nth-child(even){padding-right:0px}.panel-item>.panel-heading{padding:0px}.panel-item>.panel-body{padding-left:0px;padding-right:0px}.panel-collapse>.panel-body{padding-top:0px;padding-bottom:0px}.TAX .panel-item:last-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:unset}.reports{margin-bottom:60px}.reports .list-col:nth-child(odd){padding-left:0px}.reports .list-col:nth-child(even){padding-right:0px}.umbraco-forms-container:first-child{padding-left:0px}.umbraco-forms-container:last-child{padding-right:0px}@media (max-width:768px){.umbraco-forms-container{padding-left:0px;padding-right:0px}}@media (max-width:768px){.reports .list-col{padding-left:0px;padding-right:0px}}.newwelfareassistancerequestreport .umbraco-forms-navigation div:last-child{padding-right:0px !important}.umbraco-forms-navigation .col-6:nth-child(2){padding-right:0px}.levelofalertness select{min-width:250px}@media (max-width:992px){.levelofalertness select{min-width:unset}.levelofalertness .help-block{display:none}.levelofalertness label{display:block !important}}.umbraco-forms-container .details>label,.umbraco-forms-container .attachments>label,.umbraco-forms-container .responsetimeframe>label{display:none}@media (min-width:992px){.umbraco-forms-container .hasreportedunfitforduty,.umbraco-forms-container .hascompanycontact{width:50%}}.umbraco-forms-container .hasreportedunfitforduty{margin-top:50px}.umbraco-forms-container .form-group.umbraco-forms-field.longanswer{display:block}.umbraco-forms-container .drag-and-drop-box{border:1px dashed #DFC28C;border-radius:8px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px}.umbraco-forms-container .drag-and-drop-box label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0B5CA8}.umbraco-forms-container .drag-and-drop-box input{display:none}.umbraco-forms-container label[for="c9be80bd-3fd8-4f30-b12d-444bbedfdc73"]{display:block !important}.umbraco-forms-container label{text-align:left !important;margin-left:15px;padding-top:0px;padding-left:0px}.umbraco-forms-container .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.umbraco-forms-container ::-webkit-input-placeholder{color:#0B5CA8}.umbraco-forms-container ::-moz-placeholder{color:#0B5CA8}.umbraco-forms-container :-ms-input-placeholder{color:#0B5CA8}.umbraco-forms-container ::-ms-input-placeholder{color:#0B5CA8}.umbraco-forms-container ::placeholder{color:#0B5CA8}.umbraco-forms-container textarea{min-height:70px !important}.umbraco-forms-container .checkbox{margin-bottom:5px;padding-top:0px;display:-webkit-box;display:-ms-flexbox;display:flex}.umbraco-forms-container .checkbox .yesno-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;width:50%;margin-left:auto;min-width:200px}.umbraco-forms-container .checkbox .yesno-buttons .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.umbraco-forms-container .checkbox .yesno-buttons .btn:active{background-color:#042747}.umbraco-forms-container .checkbox .yesno-buttons .btn:first-child{margin-right:1rem}.umbraco-forms-container .details{height:100%}.umbraco-forms-container .details .umbraco-forms-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.umbraco-forms-container .details .umbraco-forms-field-wrapper textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}.umbraco-forms-container .help-block{font-family:Khula;font-size:16px;color:#042747;margin-bottom:0px;padding-left:15px}.umbraco-forms-container .attachments{display:block !important}.umbraco-forms-container .attachments input{height:calc(141px + 1rem) !important;border-style:dashed}#accommodation-rpt .port label,#accommodation-rpt .category label,#accommodation-rpt .categoryother label,#accommodation-rpt .details label{display:none}#accommodation-rpt .hoteldescription{margin-bottom:0}#accommodation-rpt .hoteldescription .help-text-above p{padding-left:27px}#meals-rpt .category>label,#transport-rpt .category>label,#sec .category>label,#meals-rpt .categoryother>label,#transport-rpt .categoryother>label,#sec .categoryother>label,#meals-rpt .details>label,#transport-rpt .details>label,#sec .details>label,#meals-rpt .attachments>label,#transport-rpt .attachments>label,#sec .attachments>label{display:none}#fatigue-rpt .fatigueformsubmitted>label,#fatigue-rpt .hasreportedunfitforduty>label,#fatigue-rpt .hascompanycontact>label,#fatigue-rpt .concerns>label{display:none}#general-rpt .title>label{display:none}.newwelfareassistancerequestreport .responsetimeframe{display:block}.account-page-authenticated .list-item{min-height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;padding-top:10px}.account-page-authenticated .list-item p,.account-page-authenticated .list-item h6{margin-bottom:0px}.account-page-authenticated .list-item p{margin-top:9px}.account-page-authenticated .list-item h6{margin-top:0px}.account-page-authenticated .list-item .col-12{padding-left:0px;padding-right:0px}.account-page-authenticated #preferences h6{margin-right:auto}.account-page-authenticated .profile-pic-container{height:140px;overflow:hidden;border-radius:5px;margin-top:10px}@media (max-width:768px){.account-page-authenticated .profile-pic-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;margin-top:20px;margin-bottom:20px;width:100%}}.account-page-authenticated .profile-pic-container img{width:120px}@media (max-width:768px){.account-page-authenticated .profile-pic-container img{margin:auto;border-radius:5px}}#prefence_select{min-width:215px}@media (max-width:768px){#prefence_select{margin-top:9px}}.fa-layers{margin-right:7px}.altitude-page .altitude-page__item .altitude-page__item-preview img{max-width:125px;margin-right:20px;margin-top:10px}#news_categories{margin-bottom:20px}.authenticated-layout .row.financial-currencies{margin-left:-15px !important;margin-right:-15px !important}.financial-currencies{margin-bottom:40px;width:100%}.financial-currencies .no-padding:first-child{padding-left:0}.financial-currencies .no-padding:last-child{padding-right:0}.financial-currencies .list-title{padding:10px 15px;border-top:1px solid #927D54;border-bottom:1px solid #927D54}.financial-currencies .list-title h6{margin-bottom:0}.financial-currencies .list-table{width:100%}.financial-currencies .list-table tr{border-bottom:1px solid #927D54}.financial-currencies .list-table tr td{padding:10px 15px}.financial-currencies .list-table tr td:first-child{width:15%}.financial-currencies .list-table tr td:last-child{width:25%}.financial-currencies .list-table tbody tr:nth-child(even){background-color:#f5f5f5}@media (max-width:992px){.financial-currencies .no-padding{padding-left:0;padding-right:0}.financial-currencies .no-padding thead{display:none}.financial-currencies .no-padding:first-child thead{display:table-header-group}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMubGVzcyIsImJvb3RzdHJhcC1yZXNldC5sZXNzIiwiYmFzZS5sZXNzIiwiaGVhZGVyLmxlc3MiLCJob21lcGFnZS5sZXNzIiwibWVtYmVyLXBhZ2UubGVzcyIsImNvbnRhY3QtcGFnZS5sZXNzIiwibmV3cy1wYWdlLmxlc3MiLCJuZXdzLWl0ZW0tcGFnZS5sZXNzIiwiYWJvdXQtcGFnZS5sZXNzIiwiYWlwYS1tZW1iZXJzaGlwLXBhZ2UubGVzcyIsInN1Ym1pc3Npb25zLXBhZ2UubGVzcyIsImNvbW1vbi1lbGVtZW50cy5sZXNzIiwibW9kdWxlcy9uZXdzLWNhcm91c2VsLmxlc3MiLCJmb290ZXIubGVzcyIsImF1dGhlbnRpY2F0ZWQubGVzcyIsImF1dGhjb250YWN0Lmxlc3MiLCJhdXRoY29tbWl0dGVlLmxlc3MiLCJhdXRoZm9vdGVyLmxlc3MiLCJhdXRod2VsZmFyZS5sZXNzIiwiYXV0aGhlYWRlci5sZXNzIiwiYXV0aHJlc291cmNlcy5sZXNzIiwiYXV0aHN1Ym1pdHJlcG9ydC5sZXNzIiwiYWNjb3VudC1wYWdlLWF1dGhlbnRpY2F0ZWQubGVzcyIsImFsdGl0dWRlLXBhZ2UubGVzcyIsImZpbmFuY2lhbC1jdXJyZW5jaWVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0NBLHNCQUNDLHlCQUFBLENBQ0Msb0JBQUEsQ0FDQSxNQUFBLEVBQ0EsY0FBQSxDQ3ZDRix1SkFVSSxzQkFBQSxDQUNBLHVCQUFBLENBQ0gsdUJBQUEsQ0FBQSxlQUFBLENDYkQsS0FDSSx3QkFBQSxDQUNBLDhCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FHSixLQUNJLGdCQUFBLENBR0osY0FDSSxrQkFBQSxDQUdKLGdCQUNJLGdCQUFBLENBSUEsWUFBQSxDQUdKLFNBQ0ksY0FBQSxDQUtKLHlCQUNJLGNBQ0ksVUFBQSxDQUFBLENBSVIsV0FDSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDJCQUFB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QSxDQU5SLG1GQVNZLGlCQUFBLENBVFoseUNBYVksY0FBQSxDQWJaLDBDQWlCWSxjQUFBLENBakJaLCtDQXFCWSxnQkFBQSxDQUNBLGlCQUFBLENBdEJaLDRDQTRCWSxpQkFBQSxDQTVCWixtREFpQ1EsWUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FFQSx5QkFBQSxtREFDSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUFBLENBQUEsQ0EzQ1osdURBK0NZLFdBQUEsQ0FFQSx5QkFBQSx1REFDSSxXQUFBLENBQ0EsaUJBQUEsQ0FBQSxDQU1oQixpQkFDSSxlQUFBLENBRUEseUJBQUEsaUJBQ0ksY0FBQSxDQUFBLENBSVIsV0FDSSxnQkFBQSxDQ2xFSixxRUFJZ0IsZUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQU1oQixpQkFDSSxrQkFBQSxDQ1pKLGdEQUNJLDRCQUFBLENBQ0EsNkJBQUEsQ0FHSixzQkFDSSxrQkFBQSxDQUNBLFVBQUEsQ0FJSSw4Q0FDSSxjQUFBLENBR0osNkNBQ0ksZUFBQSxDQVhaLGtDQWdCUSxpQkFBQSxDQUNBLDRCQUFBLENBQ0EsK0JBQUEsQ0FsQlIscUNBcUJZLGVBQUEsQ0FyQlosa0NBMEJRLFVBQUEsQ0ExQlIscUNBNkJZLCtCQUFBLENBN0JaLHdDQWdDZ0IsaUJBQUEsQ0FDQSxvREFDSSxTQUFBLENBRUosbURBQ0ksU0FBQSxDQVFKLDJEQUNJLHdCQUFBLENBT3BCLHlCQUNJLGtDQUdRLGNBQUEsQ0FDQSxlQUFBLENBSlIsd0NBT1ksWUFBQSxDQUdKLG9EQUVRLDBCQUFBLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBBZGRpdGlvbmFsIG1peGlucyAqL1xyXG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcclxuXHQtbW96LWJveC1zaGFkb3c6ICAgIEBzdHJpbmc7XHJcblx0Ym94LXNoYWRvdzogICAgICAgICBAc3RyaW5nO1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cyAoQHJhZGl1czogNXB4KSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogICAgQHJhZGl1cztcclxuXHRib3JkZXItcmFkaXVzOiAgICAgICAgIEByYWRpdXM7XHJcblxyXG5cdC1tb3otYmFja2dyb3VuZC1jbGlwOiAgICBwYWRkaW5nO1xyXG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6ICAgICAgICAgcGFkZGluZy1ib3g7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uIChAdHJhbnNpdGlvbikge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XHJcblx0LW1vei10cmFuc2l0aW9uOiAgICBAdHJhbnNpdGlvbjtcclxuXHQtbXMtdHJhbnNpdGlvbjogICAgIEB0cmFuc2l0aW9uO1xyXG5cdC1vLXRyYW5zaXRpb246ICAgICAgQHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi5vcGFjaXR5IChAb3BhY2l0eTogMC41KSB7XHJcblx0LXdlYmtpdC1vcGFjaXR5OiBcdEBvcGFjaXR5O1xyXG5cdC1tb3otb3BhY2l0eTogXHRcdEBvcGFjaXR5O1xyXG5cdG9wYWNpdHk6IFx0XHRAb3BhY2l0eTtcclxufVxyXG5cclxuLmJveC1zaXppbmcgKEB0eXBlOiBib3JkZXItYm94KSB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBAdHlwZTtcclxuXHQtbW96LWJveC1zaXppbmc6ICAgIEB0eXBlO1xyXG5cdGJveC1zaXppbmc6ICAgICAgICAgQHR5cGU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWlubGluZS1ibG9jayB7XHJcblx0ZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHpvb206IDE7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxufVxyXG4iLCIvKiBUZXh0Qm94IHJlbW92ZSBibHVlIGJveCBzaGFkb3cgd2hlbiBhY3RpdmUgKi9cclxudGV4dGFyZWE6aG92ZXIsIFxyXG5pbnB1dDpob3ZlciwgXHJcbnRleHRhcmVhOmFjdGl2ZSwgXHJcbmlucHV0OmFjdGl2ZSwgXHJcbnRleHRhcmVhOmZvY3VzLCBcclxuaW5wdXQ6Zm9jdXMsXHJcbmJ1dHRvbjpmb2N1cyxcclxuYnV0dG9uOmFjdGl2ZSxcclxuYnV0dG9uOmhvdmVyLCAqOmZvY3VzLCAuZm9ybS1jb250cm9sOmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59IiwiYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1jb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2h1bGEnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiBAZ3JheTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjZweDtcclxufVxyXG5cclxuI21lbWJlci1sb2dpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcblxyXG4gICAgLy8gRG8gbm90IHNob3cgdGhlIGRhcmtlbmVkIG1vZGFsIGJhY2tncm91bmQuXHJcbiAgICAvLyBGaXhlcyBsb2dpbiBmb3IgSUUxMS5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIG5hdmJhciBvdmVycmlkZVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnVwcGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5cclxuLmJsdWUge1xyXG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nb2xkLWxpZ2h0IHtcclxuICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nb2xkIHtcclxuICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ0todWxhJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnBsLTAge1xyXG4gICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wteHMtNXRocyxcclxuLmNvbC1zbS01dGhzLFxyXG4uY29sLW1kLTV0aHMsXHJcbi5jb2wtbGctNXRocyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uY29sLXhzLTV0aHMge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtc20tNXRocyB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29sLW1kLTV0aHMge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb2wtbGctNXRocyB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgY29sb3I6IEBncmF5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJi5zbWFsbC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDc4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmxpbmstYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zdWJzZWN0aW9uLWRvd25sb2FkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zdWJzZWN0aW9uLWJ0biB7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdLaHVsYScsIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLmJvcmRlci1yYWRpdXMoMTBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgLnRyYW5zaXRpb24oYWxsIC41cyk7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdvbGQtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxhcmdlIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWludmVydGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmJvcmRlci1yYWRpdXMoMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmJvcmRlci1yYWRpdXMoMTBweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJ0todWxhJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJlZHVjZWQtcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYWxmLXNpemUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNXB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtby1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9kcm9wLWRvd24taWNvbi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAtc21hbGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4vKiBJbnB1dHMgc3R5bGluZ1xyXG4gQ2hlY2sgYm94Ki9cclxuLmNoZWNrYm94LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC05OTk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoMTBweCk7XHJcblxyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwyNzEzJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYnRuLWFycm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtYnV0dG9uLXN0YWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b20wOiAwO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgLy93aWR0aDogMTRweDtcclxuICAgICAgICAvL2hlaWdodDogMTRweDtcclxuICAgICAgICAvL2Zsb2F0OiByaWdodDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgLy9yaWdodDogMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIC8vdG9wOiA3cHg7XHJcbiAgICAgICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAvL2JvcmRlci1yaWdodDogMnB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAycHggc29saWQgQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93LXNwYWNlci10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3ctc3BhY2VyLXRvcC1oYWxmIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3ctc3BhY2VyLWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJvdy1zcGFjZXItYm90dG9tLWhhbGYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG51bC5uYXYtcGlsbHMtYnRuIHtcclxuICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnS2h1bGEnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDEwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgLjVzKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbG9naW5Nb2RhbCB7XHJcbiAgICAuYnRuLWFycm93IHtcclxuICAgICAgICB0b3A6IDM5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCJoZWFkZXIge1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIHotaW5kZXg6MTtcclxuXHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLWxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAjbmF2YmFyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bigpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pb3MtYnV0dG9uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlLmluIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNlLmluIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjbG9naW5Nb2RhbCwgI2NvbmZpcm1hdGlvbk1vZGFsLCAubW9kYWwtdGhlbWUtYmx1ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaG9tZXBhZ2UtaW50cm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAjaG9tZXBhZ2UtYmctaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaG9tZXBhZ2UtYmctaW1hZ2UtbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMy5ob21lLXRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDc3cHg7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwOCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UtbGlua3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgZGl2LmNvbC1tZC0zIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5ob21lcGFnZS1saW5rLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gSGlkZSBib3JkZXJcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGl2LmhvbWVwYWdlLWxpbmstaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgICYge1xyXG4gICAgICAgICAgICAgICAgZGl2LmhvbWVwYWdlLWxpbmstaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI25ld3NDYXJvdXNlbCB7XHJcbiAgICAmLm1lbWJlcl9jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5pdGVtLCAmIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAuaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLml0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tbGcpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLm1lbWJlci1yb3cge1xyXG5cclxuICAgIGgye1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1tZCl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVtYmVyLWJsdWUtcm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcGxhbmU7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tbGcpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbWJlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW1iZXItY29weSB7XHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAubWVtYmVyLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLm1lbWJlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItY29weSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFwcGx5X2J1dHRvbiB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtcGFnZSB7XHJcblxyXG4gICAgLmNvbnRhY3QtaW5mby1yb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvd29ybGQtbWFwLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTlweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogODglO1xyXG4gICAgICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogODglO1xyXG4gICAgICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDg4JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4OCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWluZm8taXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzLXBhZ2Uge1xyXG4gICAgLm5ld3MtY29sbGVjdGlvbiB7XHJcbiAgICAgICAgLm5ld3MtY29sbGVjdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAuaW1nLWNvbCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS10aHVtYi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDY2JSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA3OCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29weS1jb2wge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmdvbGQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL2xlZnQgaXRlbVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vcmlnaHQgaXRlbVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbil7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1pdGVtLXBhZ2Uge1xyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXBhZ2VyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJi5nb2xkLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoMTVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udW1iLWdyaWQge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYXV0aC1uZXdzLWl0ZW0ge1xyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWx7XHJcbiAgICBtYXJnaW4tdG9wOjBweDtcclxufVxyXG4iLCIubmV3cy1pdGVtLXBhZ2Uge1xyXG4gICAgLm5ld3MtaXRlbS1wYWdlX19iYWNrLWJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOjFweDtcclxuICAgIH1cclxufVxyXG4iLCIuYWJvdXQtcGFnZSB7XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIC5oNigpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmludHJvLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNjBweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI292ZXJ2aWV3IHtcclxuICAgICAgICAgICAgLmNvcHktYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjY29tbWl0dGVlIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3R0b20tY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHhcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbW1pdGVlLW1hbmFnZW1lbnQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWl0ZWUtbWVtYmVycyB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuY29tbWl0ZWUtbWVtYmVycy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmRpc3BsYXktaW5saW5lLWJsb2NrKCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgLyoudHJhbnNpdGlvbihhbGwgLjVzKTsqL1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbW1pdGVlLW1lbWJlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbW1pdGVlLW1lbWJlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwzOSw3MSwgLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgLjVzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0byA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVtYmVyLXByb2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbW1pdHRlLW1lbWJlci1wcm9maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbiAoYWxsIDEuNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jY29tbWl0dGVlTWVtYmVyTW9kYWwge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5haXBhLW1lbWJlcnNoaXAtcGFnZSB7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW1iZXJzaGlwLXR5cGUtc2VsZWN0aW9uIHtcclxuICAgICAgICAubWVtYmVyc2hpcC10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtcHJvZ3Jlc3MgLnN0ZXAtc2xpZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtZ3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDE1cHgpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbXMtNCB7XHJcbiAgICAgICAgICAgIC5zdGVwLXNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbXMtNSB7XHJcbiAgICAgICAgICAgIC5zdGVwLXNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXRlbXMtNiB7XHJcbiAgICAgICAgICAgIC5zdGVwLXNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42NiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5zdGVwLXNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygwIDE1cHggMTVweCAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygxNXB4IDAgMCAxNXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygxNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDAgMTVweCAxNXB4IDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLXByb2dyZXNzIC5zdGVwLXNsaWRlciAuc3RlcC1zbGlkZXItaXRlbTphZnRlciB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwLjVzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMC41cztcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1wcm9ncmVzcyAuc3RlcC1zbGlkZXIgLnN0ZXAtc2xpZGVyLWl0ZW06YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLXByb2dyZXNzIC5zdGVwLXNsaWRlciAuc3RlcC1zbGlkZXItaXRlbS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1wcm9ncmVzcyAuc3RlcC1zbGlkZXIgLnN0ZXAtc2xpZGVyLWl0ZW0uYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhGMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGVudCB7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGVudCAuc3RlcC1jb250ZW50LWZvb3Qge1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbnRlbnQgLnN0ZXAtY29udGVudC1mb290IGJ1dHRvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGVudCAuc3RlcC1jb250ZW50LWZvb3QgYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbnRlbnQgLnN0ZXAtY29udGVudC1mb290IGJ1dHRvbi5vdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGVudCAuc3RlcC1jb250ZW50LWZvb3QgYnV0dG9uLmRpc2FibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGVudCAuc3RlcC1jb250ZW50LWZvb3QgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtY29udGVudCAuc3RlcC1jb250ZW50LWJvZHkge1xyXG4gICAgICAgIC5zdGVwLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLWNvbnRlbnQgLnN0ZXAtY29udGVudC1ib2R5Lm91dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWduYXR1cmUtaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGNhbnZhcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZGRpbmctbHItNSB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1maXgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5LXNlY3Rpb24ge1xyXG5cclxuICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoMTZweCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLmNvbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5jb2wtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLnJvdW5kLWxlZnQ6Zmlyc3QtY2hpbGQsIC5yb3VuZC1yaWdodDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdW5kLWxlZnQ6bnRoLWNoaWxkKDIpLCAucm91bmQtcmlnaHQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yb3VuZC1sZWZ0LCAucm91bmQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLnVzZXItZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItZGF0YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygxNnB4IDBweCAwcHggMTZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC10aXRsZSwgLnVzZXItZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDBweCAxNnB4IDE2cHggMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC10aXRsZSwgLnVzZXItZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbWJlci1yb3cge1xyXG4gICAgLm1lbWJlcl9pbWFnZV9jb250YWluZXJ7XHJcbiAgICAgICAgLmRlc2t0b3B7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLW1kKXtcclxuICAgICAgICAgICAgLmRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYmlsZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnN1Ym1pc3Npb25zLXBhZ2Uge1xyXG4gICAgLnN1Ym1pc3Npb25zLXBhZ2VfX2NhdGVnb3JpZXMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pc3Npb25zLXBhZ2VfX2NhdGVnb3J5IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXNzaW9uLXNldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcblxyXG4gICAgICAgIC5zdWJtaXNzaW9uLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJj4gZGl2e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAvKiogZmlsdHIgcmVxdWlyZXMgZml4ZWQgaGVpZ2h0LiAqL1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VibWlzc2lvbi1tZXRhZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkyN0Q1NDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaWNvbi10ZXh0LXJvdyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiBAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weS1jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAuaDYoKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tcm93LWZpbHRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKXtcclxuICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3Bhbi5idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5uZXdzLWNhcm91c2VsIHtcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBib3R0b206IC01cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW50cm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvcm0ge1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIC5kaXNwbGF5LWlubGluZS1ibG9jaygpO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rLWljb24sICYubGlua2VkaW4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb3B5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG5cclxuICAgICAgICBoNntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXV0aGVudGljYXRlZC1sYXlvdXQge1xyXG5cclxuICAgIG1haW57XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxODNweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhfbmV3cy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250YWluZXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtY29sbGVjdGlvbi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0todWxhJyxzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtby1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9kcm9wLWRvd24taWNvbi5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdHItaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxvZ291dCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICN5b3VyLW5ld3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXNlY29uZGFyeS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLXJvdy1maWx0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0todWxhJywgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAucG9zaXRpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMUREMDlEO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZWdhdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTI3RDU0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkyN0Q1NCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYm90dG9tLWJvcmRlci1saWdodCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idG4uYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW5jaWVzIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgLnRvcC1ib3JkZXJcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbmNpZXMge1xyXG5cclxuICAgICAgICAubGlzdC1jb2wge1xyXG4gICAgICAgICAgICAubGlzdC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1ib3JkZXJcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdvbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc291cmNlcy1saXN0LCAucmVwb3J0cyB7XHJcbiAgICAgICAgLmxpc3QtY29sIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC51cHBlclxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLmJvdHRvbS1ib3JkZXJcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIC5saXN0LWNvbCB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb206bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudHJpYW5nbGUtb3ZlcmxheSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDUwMHB4IDI1MHB4IDI1MHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXRodW1iLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNkb3dubG9hZCwgI2NvbnRhY3Qge1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICBkaXZbY2xhc3NePVwiY29sXCJdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idXR0b24tcm93LWZpbHRlciB7XHJcbiAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAubmV3cy1jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3dlbGZhcmUge1xyXG4gICAgICAgIC51bWJyYWNvLWZvcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZmF0aWd1ZWZvcm1zdWJtaXR0ZWQsXHJcbiAgICAuaGFzcmVwb3J0ZWR1bmZpdGZvcmR1dHksXHJcbiAgICAuaGFzY29tcGFueWNvbnRhY3Qge1xyXG4gICAgICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnllcy1uby1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEtodWxhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzA0Mjc0NztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaW1nLWNvbCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAuYXJ0aWNsZS1jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNvbC5jb2wtMTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmVtcHR5LWNvbnRhaW5lciB7XHJcbiAgICAmLmRlYWwtcHJldmlldy1pbWcge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1idXR0b25zIHtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVhbC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICA+IHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjIwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVhbF9pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlYXJjaC1wYWdlX3NlYXJjaC1mb3Jte1xyXG4gICAgbWFyZ2luLXRvcDozMHB4O1xyXG59XHJcbiIsIi5hdXRoZW50aWNhdGVkLWxheW91dCB7XHJcbiAgICAjY29udGFjdCB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LWl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXBhZ2UtYXV0aGVudGljYXRlZHtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6QHNjcmVlbi1zbSl7XHJcbiAgICAgICAgLmNvbC1tZC0ze1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbW1pdHRlZS1tZW1iZXItZGV0YWlscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcblxyXG4gICAgICAgICYuXzEge1xyXG4gICAgICAgICAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5fMiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuXzEge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuXzIge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQsMzksNzEsMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxuICAgIHBhZGRpbmc6IDdweCAwcHg7XHJcbn1cclxuXHJcbi5hY3RpdmUtbWVtYmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQsMzksNzEsMSkgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIG9wYWNpdHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pc3Npb24taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLmFubnVhbC1yZXBvcnQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3VpZGVzLWFuZC1wcm9jZWR1cmVzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNvbW1pdHRlZS1saXN0IHtcclxuICAgIC5saXN0LWNvbCB7XHJcbiAgICAgICAgJi5fMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5fMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbnMge1xyXG4gICAgZGl2IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYW5udWFsLXJlcG9ydC1pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFubnVhbC1yZXBvcnQtaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6QHNjcmVlbi1zbSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlld19yZXBvcnRfYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMzVweDtcclxufVxyXG5cclxuLmNvbW1pdHRlZV9idXR0b25ze1xyXG4gICAgZGl2e1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hdXRoZW50aWNhdGVkLWxheW91dCB7XHJcblxyXG5cclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2Zvb3Rlci1zdWJtaXQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmZhLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItc29jaWFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1pbmZvIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmF1dGhlbnRpY2F0ZWQtbGF5b3V0IHtcclxuICAgICN3ZWxmYXJlIHtcclxuICAgICAgICAjd2VsZmFyZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN3ZWxmYXJlLXJlc291cmNlcyB7XHJcblxyXG4gICAgICAgICAgICAuZ29sZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLCAuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hdXRoZW50aWNhdGVkLWxheW91dCB7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAjbG9nb3V0LWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20tbWF4KXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9iaWxlLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2hlYWRlci1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6QHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQpIHtcclxuICAgICAgICAjbmF2YmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFJlc291cmNlcyBwYWdlIGFjY29yZGlvblxyXG5cclxuLm1haW5fY29udGVudDpub3QoOmVtcHR5KXtcclxuICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAqe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJzZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgJiA+IC5zdWJzZWN0aW9uLWljb24tb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuc3Vic2VjdGlvbi1pY29uLWNsb3NlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgJiA+IC5zdWJzZWN0aW9uLWljb24tb3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLnN1YnNlY3Rpb24taWNvbi1jbG9zZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206MXB4O1xyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOnVuc2V0O1xyXG4gICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgIHN2Z1tkYXRhLXByZWZpeD1cImZhbFwiXSB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJlc291cmNlcy1idXR0b25zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG5cclxuICAgICAgICAuci1iIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tbGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYW5lbC1pdGVte1xyXG4gICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5e1xyXG4gICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG59XHJcblxyXG4uVEFYe1xyXG4gICAgLnBhbmVsLWl0ZW06bGFzdC1jaGlsZHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6dW5zZXQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlcG9ydHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xyXG4gICAgLmxpc3QtY29sIHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udW1icmFjby1mb3Jtcy1jb250YWluZXIge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5yZXBvcnRzIHtcclxuICAgIC5saXN0LWNvbCB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3d2VsZmFyZWFzc2lzdGFuY2VyZXF1ZXN0cmVwb3J0IC51bWJyYWNvLWZvcm1zLW5hdmlnYXRpb24gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51bWJyYWNvLWZvcm1zLW5hdmlnYXRpb24ge1xyXG4gICAgLmNvbC02Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGV2ZWxvZmFsZXJ0bmVzcyB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bWJyYWNvLWZvcm1zLWNvbnRhaW5lciB7XHJcblxyXG4gICAgLmRldGFpbHMsXHJcbiAgICAuYXR0YWNobWVudHMsXHJcbiAgICAucmVzcG9uc2V0aW1lZnJhbWUge1xyXG4gICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaGFzcmVwb3J0ZWR1bmZpdGZvcmR1dHksIC5oYXNjb21wYW55Y29udGFjdCB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDpAc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXNyZXBvcnRlZHVuZml0Zm9yZHV0eSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC51bWJyYWNvLWZvcm1zLWZpZWxkLmxvbmdhbnN3ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcmFnLWFuZC1kcm9wLWJveCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIEBicmFuZC1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbFtmb3I9XCJjOWJlODBiZC0zZmQ4LTRmMzAtYjEyZC00NDRiYmVkZmRjNzNcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgICAgIC55ZXNuby1idXR0b25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLnVtYnJhY28tZm9ybXMtZmllbGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtYmxvY2sge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBLaHVsYTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hdHRhY2htZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTQxcHggKyAxcmVtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNhY2NvbW1vZGF0aW9uLXJwdCB7XHJcbiAgICAucG9ydCxcclxuICAgIC5jYXRlZ29yeSxcclxuICAgIC5jYXRlZ29yeW90aGVyLFxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvdGVsZGVzY3JpcHRpb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAuaGVscC10ZXh0LWFib3ZlIHB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI21lYWxzLXJwdCwgI3RyYW5zcG9ydC1ycHQsICNzZWMge1xyXG4gICAgLmNhdGVnb3J5LFxyXG4gICAgLmNhdGVnb3J5b3RoZXIsXHJcbiAgICAuZGV0YWlscyxcclxuICAgIC5hdHRhY2htZW50cyB7XHJcbiAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmYXRpZ3VlLXJwdCB7XHJcblxyXG4gICAgLmZhdGlndWVmb3Jtc3VibWl0dGVkLFxyXG4gICAgLmhhc3JlcG9ydGVkdW5maXRmb3JkdXR5LFxyXG4gICAgLmhhc2NvbXBhbnljb250YWN0LFxyXG4gICAgLmNvbmNlcm5zIHtcclxuICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2dlbmVyYWwtcnB0e1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAgICYgPiBsYWJlbHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3dlbGZhcmVhc3Npc3RhbmNlcmVxdWVzdHJlcG9ydCB7XHJcbiAgICAucmVzcG9uc2V0aW1lZnJhbWV7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuIiwiLmFjY291bnQtcGFnZS1hdXRoZW50aWNhdGVkIHtcclxuXHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIHAsIGg2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC0xMntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwcmVmZXJlbmNlcyB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9maWxlLXBpYy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDpAc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcmVmZW5jZV9zZWxlY3Qge1xyXG4gICAgbWluLXdpZHRoOiAyMTVweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOkBzY3JlZW4tc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYS1sYXllcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuIiwiLmFsdGl0dWRlLXBhZ2Uge1xyXG4gICAgLmFsdGl0dWRlLXBhZ2VfX2l0ZW0ge1xyXG4gICAgICAgIC5hbHRpdHVkZS1wYWdlX19pdGVtLXByZXZpZXcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI25ld3NfY2F0ZWdvcmllc3tcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxufVxyXG4iLCJcclxuLmF1dGhlbnRpY2F0ZWQtbGF5b3V0IC5yb3cuZmluYW5jaWFsLWN1cnJlbmNpZXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maW5hbmNpYWwtY3VycmVuY2llcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgd2lkdGg6MTAwJTsgIFxyXG5cclxuICAgIC5uby1wYWRkaW5nIHtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MjdENTQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MjdENTQ7XHJcblxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTI3RDU0O1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6QHNjcmVlbi1tZCl7XHJcbiAgICAuZmluYW5jaWFsLWN1cnJlbmNpZXMge1xyXG5cclxuICAgICAgICAubm8tcGFkZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
