*{margin:0;padding:0;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body,html{display:block;position:relative;font-weight:400}html{overflow-y:scroll;font-size:10px}@media screen and (min-width:1600px){html{font-size:11px}}@media screen and (min-width:1600) and (min-height:1050px){html{font-size:11px}}@media screen and (min-width:1920px) and (min-height:900px){html{font-size:12px}}@media screen and (min-width:2500px) and (min-height:900px){html{font-size:13px}}@media screen and (min-width:3000px) and (min-height:1050px){html{font-size:14px}}h1{font-size:4rem;font-weight:700;line-height:initial}h2{font-size:2.6rem;font-weight:700;line-height:initial}h3{font-size:1.8rem;font-weight:700;margin-bottom:2.5rem;line-height:initial}.h4-style,h4{font-size:1.6rem;font-weight:700;padding-bottom:1.5rem;line-height:initial;text-align:left}h3.content-title{margin-bottom:5rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:1.6rem;text-align:left;font-weight:400}a,input,label,li,ol,p,select,span,textarea,ul{font-size:1.2rem}h3 label{font-size:inherit}select{appearance:none;padding:0 2rem;color:#a9a98c;position:relative}select::after{content:"";position:absolute;border:none!important;background:url(../img/select-arrow-down.svg) center left no-repeat;top:50%;transform:translateY(-50%);right:2rem;width:1rem;height:1rem}a:hover{cursor:pointer}.h100{position:relative;height:initial;min-height:48rem}@media screen and (min-width:680px){.h100{min-height:66.7rem;height:100vh;max-height:initial}}.wrapper{position:relative;width:100%;max-width:168rem;margin:0 auto;min-height:48rem}@media screen and (min-width:680px){.wrapper{min-height:66.7rem}}#svg-icons{display:none}.hide{display:none!important;opacity:0;visibility:hidden}.fixed{position:fixed;width:100%;height:100%;overflow:visible}.clearfix{display:block}.clearfix:after{content:"";display:table;clear:both}.default-link{font-family:NeueHaasUnicaPro-Regular;color:#dcb57e;font-size:1.2rem;text-decoration:none;display:inline-block;text-align:left}.top-offset-30{margin-top:30px}.app-wrapper{height:100%;position:relative;z-index:1}#powerTip{font-family:NeueHaasUnicaPro-Regular;font-size:1.2rem;max-width:440px;white-space:pre-line!important}@media screen and (max-width:680px){#powerTip{width:50%}}.text-center{text-align:center}.text-center .button-wrapper{margin:0 2rem}.capitalize{text-transform:capitalize}.error-link{color:#b52222}.half-width{width:49%;display:inline-block}.half-width.odd{margin-right:1%}.half-width.even{margin-bottom:0}@media screen and (max-width:1020px){.half-width{display:block;width:auto;margin-right:auto}}.accordion-header,.accordion-row-add{color:#dcb57e;text-decoration:none;font-size:1.2rem;padding-top:1rem;padding-bottom:1.5rem;cursor:pointer}.accordion-row:last-of-type{margin-bottom:1.5rem}.star-icon{fill:#dbb482;stroke:#dbb482;stroke-linejoin:round;stroke-width:41px}body{transition:background-color .5s ease-out;transition-delay:1s}body.initial-background{background-color:#000;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.ui-view-container{position:relative;height:100%}.dim{background:#000;position:fixed;width:100%;height:100%;left:0;top:0;opacity:0;z-index:10000;transition:opacity .5s ease-out}.dim.fade-started{z-index:10000}.dim.fade-processed{z-index:0}body.initial-background .dim{display:none}[ui-view].ng-enter,[ui-view].ng-leave{position:absolute;left:0;right:0;width:100%;height:100%;transition:opacity .5s ease-in-out}[ui-view].ng-enter{opacity:0;transition-delay:.6s}[ui-view].ng-enter+.dim{opacity:1;transition-delay:.2s}[ui-view].ng-enter-active{opacity:1}[ui-view].ng-enter-active+.dim{opacity:0}[ui-view].ng-leave{opacity:1;transition-delay:.4s}[ui-view].ng-leave+.dim{opacity:0}[ui-view].ng-leave-active{opacity:0}[ui-view].ng-leave-active+.dim{opacity:1}.light-text-left{font-family:NeueHaasUnicaPro-Light,sans-serif;text-align:left}#loading-overlay{display:none;position:fixed;top:0;height:100%;width:100%;left:0;z-index:10001;text-align:center}#loading-overlay .wrapper{margin:0 auto;width:100%;display:none;vertical-align:middle}#loading-overlay .welcome{font-family:NeueHaasUnicaPro-Bold,sans-serif;font-size:1.2rem;color:#fff;margin-bottom:1.6rem}#loading-overlay .name,#loading-overlay .success-msg{color:#dcb57e}#loading-overlay .name{font-family:NeueHaasUnicaPro-Thin,sans-serif;font-size:2rem}#loading-overlay .success-msg{text-transform:none;font-size:1.2rem;font-family:NeueHaasUnicaPro-Medium,sans-serif}#loading-overlay.hidden{display:none!important}#loading-overlay.welcome-visible{background-color:#06060c}#loading-overlay.welcome-visible .page-welcome{height:100vh;width:100%;display:table}#loading-overlay.welcome-visible .page-welcome .wrapper{display:table-cell}#loading-overlay.welcome-visible .page-welcome .wrapper .info-group{margin-top:-2.7rem;padding-left:4rem}@media screen and (max-width:768px){#loading-overlay.welcome-visible .page-welcome .wrapper .info-group{padding-left:0}}#loading-overlay.welcome-visible .page-welcome .wrapper .car-gif{margin:0 auto;background:url(../img/welcome-preloader.gif);background-size:contain;width:25rem;height:25rem}@media screen and (min-width:640px){#loading-overlay.welcome-visible .page-welcome .wrapper .car-gif{width:30rem;height:30rem}}@media screen and (min-width:1024px){#loading-overlay.welcome-visible .page-welcome .wrapper .car-gif{width:40rem;height:40rem}}#loading-overlay.contact-success-visible{background:#05050b linear-gradient(-223deg,rgba(19,20,43,.73) 0,rgba(8,8,14,.73) 100%)}#loading-overlay.contact-success-visible .page-contact-sucess{height:100vh;width:100%;display:table}#loading-overlay.contact-success-visible .page-contact-sucess .wrapper{display:table-cell}#loading-overlay.dark-animation{background-color:#06060c}#loading-overlay.dark-animation .loader{background:url(../img/loading-dark.gif);position:relative;display:none;background-size:cover;background-position:center;box-shadow:inset 0 0 0 3px #06060c}#loading-overlay.bright-animation{background-color:#fff}#loading-overlay.bright-animation .loader{background:url(../img/loading-light.gif);position:relative;display:none;background-size:cover;background-position:center}#loading-overlay .loader{width:25rem;height:25rem;position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:640px){#loading-overlay .loader{width:30rem;height:30rem}}@media screen and (min-width:1024px){#loading-overlay .loader{width:40rem;height:40rem}}#loading-overlay img{display:block;position:absolute;width:25rem;height:25rem;top:50%;left:50%;transform:translate(-50%,-50%)}.numeric{font-size:1.5rem}.sup-text{color:#dcb57e;vertical-align:40%;font-size:.9rem;padding-left:.5rem;font-family:NeueHaasUnicaPro-Heavy,sans-serif}@media screen and (max-width:1020px){.sup-text{vertical-align:30%}}.fixed-easy-as{position:fixed;left:60px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.fixed-easy-as{display:none}}.slide-down{display:none}.show-pass-wrapper{position:relative}.show-pass-wrapper input{padding-right:5rem!important}.show-pass-wrapper .show-pass-btn{outline:0!important;border:none!important;background:0 0!important;width:25px;height:25px;position:absolute;z-index:2;top:50%;right:20px;transform:translateY(-50%);cursor:pointer;opacity:.7}.show-pass-wrapper .show-pass-btn svg{width:100%;height:100%;animation:fill .3s 1}.show-pass-wrapper .show-pass-btn svg,.show-pass-wrapper .show-pass-btn.pass-hidden svg{fill:#000}.show-pass-wrapper .show-pass-btn.pass-shown svg{fill:#dcb57e}.section-title{font-size:1.6rem;font-weight:400;margin-bottom:5rem;padding-left:1rem;text-transform:uppercase}.page-passengers-info .section-title{padding-left:0}select{appearance:none}.scroll-down{position:absolute;display:none;bottom:4rem;width:1.6rem;height:2.5rem;border:2px solid #dcb57e;border-radius:.8rem;right:0;left:0;margin-left:auto;margin-right:auto;z-index:1}@media screen and (min-width:1150px){.scroll-down{display:block}}.scroll-down svg{stroke:#dcb57e;width:2rem;height:3rem}.scroll-down::before{content:"";position:absolute;display:block;width:.4rem;height:.4rem;border-radius:50%;background:#dcb57e;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:.5rem;animation:scroll 2s ease-out infinite}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(3px)}100%{transform:translateY(0)}}@media screen and (max-width:768px){.mobile-centered{text-align:center}}@font-face{font-family:NeueHaasUnicaPro-Bold;src:url(../fonts/NeueHaasUnicaPro-Bold.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro-Medium;src:url(../fonts/NeueHaasUnicaPro-Medium.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro-Thin;src:url(../fonts/NeueHaasUnicaPro-Thin.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro-Light;src:url(../fonts/NeueHaasUnicaPro-Light.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro-Regular;src:url(../fonts/NeueHaasUnicaPro-Regular.ttf) format("truetype")}@font-face{font-family:NeueHaasUnicaPro-Heavy;src:url(../fonts/NeueHaasUnicaPro-Heavy.ttf) format("truetype")}@font-face{font-family:Baskerville-Italic;src:url(../fonts/Baskerville-Italic.ttf) format("truetype")}.page-wrapper{position:relative;width:100%}.page-wrapper .content-wrapper{position:relative;width:100%;height:100%;max-width:111rem;display:table;margin:0 auto;padding:0 2.5rem;z-index:15}.page-wrapper .content-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:1024px){.page-wrapper .content-wrapper{padding:0 6rem}}.page-wrapper .section-container{position:relative;display:block}.page-wrapper .section-container:after{content:"";display:table;clear:both}.page-wrapper .bg-dark,.page-wrapper .bg-light{position:relative;width:100%;height:100%}.page-wrapper .bg-dark:after,.page-wrapper .bg-light:after{content:"";display:table;clear:both}.page-wrapper .bg-dark{background:#1a1c32}@media screen and (min-width:680px){.page-wrapper .bg-dark .box-description .description-back{background:#1a1c32}}@media screen and (min-width:1150px){.page-wrapper .bg-dark .box-description .line.top{left:3rem}}.page-wrapper .bg-dark .box-description .text-wrapper{height:8rem}.page-wrapper .bg-dark .box-description p{color:#5e6468;margin-bottom:0}.page-wrapper .bg-dark h2{color:#fff}.page-wrapper .bg-dark .column-wrapper::before{background:#fff}.page-wrapper .bg-dark .column-wrapper::after{background:#fff}.page-wrapper .bg-dark .long-line{background:#fff}.page-wrapper .line{position:relative;width:3.5rem;height:.2rem;background:#dcb57e;display:block}.page-wrapper .long-line{position:absolute;height:1px;background:#000;top:50%;display:none;opacity:.2;z-index:1}@media screen and (min-width:1150px){.page-wrapper .long-line{display:block;width:5rem}}@media screen and (min-width:1280px){.page-wrapper .long-line{width:10rem}}@media screen and (min-width:1480px){.page-wrapper .long-line{width:13rem}}.page-wrapper .long-line.left{left:0}.page-wrapper .long-line.right{right:0}.page-wrapper .column-left,.page-wrapper .column-right{position:relative;display:block;float:left}.page-wrapper .box-wrapper{position:relative;display:block;margin-bottom:6rem}.page-wrapper .box-wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:680px){.page-wrapper .box-wrapper{height:43rem;margin-bottom:0}}.page-wrapper .box-image{position:relative;float:left;width:100%;height:100%;margin-top:-6rem}@media screen and (min-width:680px){.page-wrapper .box-image{width:50%;margin-top:0}}.page-wrapper .box-image.left{float:left}.page-wrapper .box-image.right{float:right}.page-wrapper .box-description{position:relative;display:block;width:100%;height:100%;display:table;padding:14rem 2.2rem}@media screen and (min-width:680px){.page-wrapper .box-description{width:50%;padding:0}}.page-wrapper .box-description .description-back{position:absolute;right:0;width:60%;height:100%;top:0;z-index:-1}@media screen and (min-width:680px){.page-wrapper .box-description .description-back{background:#fff}}.page-wrapper .box-description.right{float:right;padding-left:0}@media screen and (min-width:680px){.page-wrapper .box-description.right{padding-left:3rem}}@media screen and (min-width:1150px){.page-wrapper .box-description.right{padding-left:3rem;padding-right:3rem}}.page-wrapper .box-description.right .description-back{left:0;right:auto}.page-wrapper .box-description.left{float:left;padding-left:0;padding-right:0}@media screen and (min-width:680px){.page-wrapper .box-description.left{padding-left:3rem;padding-right:6rem}}.page-wrapper .box-description span{display:block;color:#dcb57e;margin-bottom:1rem;font-size:2.4rem;font-family:NeueHaasUnicaPro-Medium,sans-serif}@media screen and (min-width:680px){.page-wrapper .box-description span{font-size:1.2rem}}.page-wrapper .box-description h2{position:relative;font-size:3.5rem;text-transform:uppercase;margin:0;margin-bottom:2.5rem;line-height:1}@media screen and (min-width:680px){.page-wrapper .box-description h2{font-size:3rem}}.page-wrapper .box-description p{position:relative;margin-left:3rem;color:#8a8a8a;font-family:NeueHaasUnicaPro-Regular;font-size:1.2rem}@media screen and (min-width:680px){.page-wrapper .box-description p{margin-left:0}}@media screen and (min-width:1150px){.page-wrapper .box-description p{margin-left:5rem}}.page-wrapper .box-description .line{position:absolute}.page-wrapper .box-description .line.top{top:7rem;left:2rem}.page-wrapper .box-description .line.bottom{bottom:7rem;right:2rem}@media screen and (min-width:680px){.page-wrapper .box-description .line.top{top:4rem;left:3rem}.page-wrapper .box-description .line.bottom{bottom:4rem;right:3rem}}@media screen and (min-width:1150px){.page-wrapper .box-description .line.top{top:4rem;left:3rem}.page-wrapper .box-description .line.bottom{bottom:4rem;right:6rem}}.page-wrapper .box-description .box-list{position:relative;display:block;list-style:none;padding:0;margin:0;margin-bottom:1rem}.page-wrapper .box-description .box-list:after{content:"";display:table;clear:both}.page-wrapper .box-description .box-list li{display:inline-block;vertical-align:middle;color:#dcb57e;margin-right:1.3rem;cursor:pointer;margin-bottom:1rem}.page-wrapper .box-description .box-list li span{font-size:1.2rem;margin-bottom:1rem}.page-wrapper .box-description .box-list li .box-list-hover{width:0%;height:1px;background:#dcb57e;transition:all .3s ease}.page-wrapper .box-description .box-list li:last-child{margin-right:0}.page-wrapper .box-description .box-list li.active span{color:#fff}.page-wrapper .box-description .box-list li.active .box-list-hover{width:100%}.page-wrapper .box-description .box-list li:hover span{color:#fff}.page-wrapper .box-description .box-list li:hover .box-list-hover{width:100%}.page-wrapper .box-description-content{position:relative;display:table-cell;vertical-align:middle}a.button-wrapper{display:inline-block;padding:0}@media only screen and (min-width:1280px){a.button-wrapper{padding:1.3rem 3.5rem}}a.button-wrapper .main-button{font-size:1.4rem}@media only screen and (min-width:640px){a.button-wrapper .main-button{font-size:1.2rem}}@media only screen and (min-width:1280px){a.button-wrapper .main-button{font-size:1.2rem}}a.button-wrapper .hover-box{background:#fff}a.button-wrapper .secondary-button{color:#121323;font-size:2.4rem}@media only screen and (min-width:640px){a.button-wrapper .secondary-button{font-size:1.2rem}}a.button-wrapper.dark{padding:1.3rem 4rem;color:#dcb57e;border:1px solid #dcb57e}a.button-wrapper.dark span{font-size:1.4rem;font-family:NeueHaasUnicaPro-Bold,sans-serif}@media only screen and (min-width:640px){a.button-wrapper.dark span{font-size:1.2rem}}a.button-wrapper.dark .hover-box{background:#dcb57e}a.button-wrapper.dark .secondary-button{color:#121323;width:100%}.login-btn-group-mobile{display:block;margin:80px auto;width:100%;text-align:center;font-size:2.4rem}@media only screen and (min-width:640px){.login-btn-group-mobile{font-size:1.5rem}}@media only screen and (min-width:900px){.login-btn-group-mobile{display:none}}.login-btn-group-mobile a{margin-bottom:40px}.btn-style-1,a.button-wrapper.btn-style-1{border:1px solid #dcb57e;color:#000;text-transform:uppercase;text-decoration:none;margin-left:20px;border-radius:5px;display:block;font-family:NeueHaasUnicaPro-Bold,sans-serif}.page-forgot-content .btn-style-1,.page-forgot-content a.button-wrapper.btn-style-1{padding:13px}a.button-wrapper.btn-style-1{margin:0 auto}a.button-wrapper.btn-style-1.btn-reduced{margin-top:3rem;text-align:center;display:inline-block}a.button-wrapper.btn-style-1.btn-inline{text-align:center;display:inline-block!important;width:auto!important}a.button-wrapper.btn-style-1.btn-inline~a.button-wrapper.btn-style-1.btn-inline{margin-left:2rem}.btn-animation-default{position:relative;display:inline-block;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;border-radius:5px;text-transform:uppercase}.btn-animation-default .main-button{transition:all .2s ease-in-out;display:inline-block}.btn-animation-default .hover-box{position:absolute;width:100%;height:100%;left:0;top:0;transform:translate(-100%,0);transition:all .3s ease-in-out;opacity:0}.btn-animation-default .secondary-button{position:absolute;top:50%;opacity:0;transform:translate3d(-60%,-50%,0);transition:all .15s ease-in-out;left:50%;display:inline-block;font-family:NeueHaasUnicaPro-Bold,sans-serif;transition-delay:80ms}@media only screen and (min-width:1280px){.btn-animation-default:hover .hover-box{transform:translate(0,0);opacity:1}}@media only screen and (min-width:1280px){.btn-animation-default:hover .main-button{transform:translateX(1rem);opacity:0}}@media only screen and (min-width:1280px){.btn-animation-default:hover .secondary-button{opacity:1;transform:translate3d(-50%,-50%,0);backface-visibility:hidden;zoom:1;font-family:NeueHaasUnicaPro-Bold,sans-serif}}.sticky-flex{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.sticky-flex .content{-ms-flex:1 0 auto;flex:1 0 auto}.sticky-flex .footer{position:inherit}.mobile-main-menu{position:absolute;width:100%;height:100vh;overflow:hidden;overflow-y:scroll;display:block;background:#121323;padding:90px 25px 50px;z-index:9998;transform:translateX(-100%);transition:transform .3s ease}@media only screen and (min-width:640px){.mobile-main-menu{padding:135px 60px 50px}}@media only screen and (min-width:1020px){.mobile-main-menu{display:none}}.mobile-main-menu.open{transform:translateX(0)}.page-book .mobile-main-menu{z-index:1000008}.mobile-main-menu .close-main-menu{width:30px;height:30px;display:block;background-image:url(../img/close-menu-btn-min.png);float:left}.mobile-main-menu ul{position:relative;display:block;margin:0;padding:0;margin-top:15px}.mobile-main-menu li{display:block;padding:23px 0;opacity:1}@media screen and (max-width:350px){.mobile-main-menu li{padding:10px 0}}.mobile-main-menu a{font-size:15px;position:relative;text-decoration:none;color:#fff}.mobile-main-menu .buttons-wrapper{position:static;display:block;text-align:center;margin-bottom:2rem;width:100%}@media screen and (min-height:320px){.mobile-main-menu .buttons-wrapper{position:absolute;bottom:3rem;margin:0;padding:0 2rem;left:0}}.mobile-main-menu .buttons-wrapper:after{content:"";display:table;clear:both}.mobile-main-menu .buttons-wrapper .login-btn-group{display:block;width:100%;position:static}.mobile-main-menu .buttons-wrapper .login-btn-group .button-wrapper{width:100%}.mobile-main-menu .buttons-wrapper .login-btn-group .button-container{width:50%;margin:0;float:left;padding:0 1rem}.mobile-main-menu .buttons-wrapper .button-wrapper{position:relative;padding:1.3rem 0;border-radius:5px;border:1px solid #fff;margin:0;width:50%;max-width:230rem}.mobile-main-menu .buttons-wrapper .button-wrapper span{display:block}.mobile-main-menu .buttons-wrapper .dark{background:#dcb57e;color:#fff;border:0;display:inline-block}.mobile-main-menu .user-menu-header{font-size:2.4rem;line-height:1;color:#dcb57e;padding:2rem;padding-left:0;transition:padding-left .2s ease-out;position:relative}.mobile-main-menu .user-menu-header.active{color:#fff;background:#dcb57e;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-left:2rem;transition:padding-left .2s ease-out}.mobile-main-menu .user-menu-header.active:after{background:url(../img/select-arrow-top-white.svg) no-repeat center left}.mobile-main-menu .user-menu-header:after{content:"";display:inline-block;position:absolute;width:1rem;height:1rem;background:url(../img/select-arrow-down.svg) no-repeat center left;top:50%;right:1rem;transform:translateY(-50%);background-size:1rem}.mobile-main-menu .user-menu-links{display:none;margin:0;border:1px solid #dcb57e;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-main-menu .user-menu-links .active{background-color:#fef9f1}.mobile-main-menu .user-menu-links li{padding:0}.mobile-main-menu .user-menu-links.opened{display:block}.mobile-main-menu .user-menu-links a{padding:2rem 2rem 2rem 8rem}.mobile-main-menu .user-menu-links a:active,.mobile-main-menu .user-menu-links a:focus{background:rgba(0,0,0,.3)}.mobile-main-menu .user-menu-links a.logout{padding:2rem}.mobile-main-menu.open+header{padding-bottom:2rem;background:#121323;border:none}.mobile-main-menu.open+header .logo-icon{fill:#fff}.mobile-main-menu.open .active{background-color:#1a1c32}header{padding:0 6rem;position:relative;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;width:100%;max-width:168rem;z-index:9999}header .primary-menu{display:inline-block;padding-bottom:4rem;padding-top:4rem}@media screen and (max-height:800px){header .primary-menu{padding-bottom:3rem;padding-top:3rem}}@media only screen and (max-width:1020px){header .primary-menu{display:block}}@media only screen and (min-width:1020px){header{background:0 0}}header.fixed{position:fixed;width:100%;height:auto}header.static{position:relative;margin-bottom:7rem}header.static .button-wrapper .main-button{color:#000}header.static .logo-icon{fill:#000}header .logo{width:12.5rem}@media screen and (max-width:1020px){header .logo{display:block;margin:0 auto}}header .logo-icon{width:100%;height:3rem;fill:#fff}header.dark .login-btn-group a,header.dark .main-menu li a,header.reversed .login-btn-group a,header.reversed .main-menu li a{color:#494949}header.dark .login-btn-group a,header.reversed .login-btn-group a{border-color:#dcb57e}header.dark .logo-icon,header.reversed .logo-icon{fill:#494949}header.dark .user-menu-header,header.reversed .user-menu-header{color:#494949}header.dark.light .login-btn-group a,header.dark.light .main-menu li a{color:#fff}header.dark.light .logo-icon{fill:#fff}header.light .login-btn-group a,header.light .main-menu li a{color:#494949}header.light .login-btn-group a{border-color:#0c0d1e}header.light .logo-icon{fill:#000}.header-empty{padding-top:3rem;padding-bottom:3rem;z-index:1000009}.header-empty.dark .logo-icon{fill:#000}@media screen and (min-width:640px){.header-empty{padding-top:7rem;padding-bottom:5.5rem}}.page-biling .header-empty{border-bottom:1px solid #f6f6f6}.header-empty svg{fill:#000;width:14rem}.page-book .header-empty svg{fill:#fff}.header-with-main-menu{padding-top:38px;z-index:1000009}@media screen and (max-width:350px){.header-with-main-menu{padding-top:2rem}}.header-with-main-menu .primary-menu{left:3rem;position:absolute;top:0}.header-with-main-menu svg{fill:#fff;width:14rem}.logo,.main-menu{display:inline-block;vertical-align:middle}.login-btn-group{position:relative;display:none;padding-top:3.7rem;padding-bottom:1.7rem}.login-btn-group a{text-transform:uppercase;text-decoration:none;border:1px solid #94949d;padding:1.3rem 3.5rem;margin-left:2rem;border-radius:5px;color:#fff;font-family:NeueHaasUnicaPro-Bold,sans-serif}@media only screen and (min-width:1020px){.login-btn-group{display:inline-block}}@media screen and (max-height:800px){.login-btn-group{padding-top:2.53rem}}.main-menu{display:none}@media only screen and (min-width:1020px){.main-menu{display:inline-block}}.main-menu a{position:relative}.main-menu a span{font-size:1.2rem;display:block;height:23px;line-height:23px;padding:0}.main-menu.dark a{color:#000}.main-menu .hover-wrapper{position:relative;display:block;width:100%;height:2px;overflow:hidden}.main-menu .menu-hover{position:absolute;width:0%;height:2px;background:#dcb57e;left:0;padding:0;top:0}.user-menu .active{background-color:#fef9f1}.user-menu a{display:block;text-decoration:none;background-position:3rem center;background-repeat:no-repeat;background-size:2rem}.user-menu a:hover{background-color:#fef9f1}.user-menu a.book{background-image:url(../img/booknow.svg)}.user-menu a.edit{background-image:url(../img/edit-profile.svg)}.user-menu a.payments{background-image:url(../img/payments.svg)}.user-menu a.bookings{background-image:url(../img/bookings.svg)}.user-menu a.stored-location{background-image:url(../img/end_pin.svg)}.user-menu a.logout{text-align:center;color:#dcb57e}.secondary-menu{float:right;display:inline-block;z-index:9999}@media screen and (max-width:1020px){.secondary-menu{display:none}}.secondary-menu.sec-dark .user-menu-header{color:#000}.secondary-menu .user-menu{position:relative;width:29rem}.secondary-menu .user-menu-header{font-size:1.2rem;line-height:2.3;padding:4rem 5rem;cursor:pointer;position:relative;z-index:1;color:#fff;transition:all .5s linear}.secondary-menu .user-menu-header:before{content:"\25cf";display:inline-block;top:50%;transform:translateY(-50%);color:#dcb57e;left:3rem;position:absolute}.secondary-menu .user-menu-header:after{content:"";display:inline-block;position:absolute;width:1rem;height:1rem;background:url(../img/select-arrow-down.svg) no-repeat center left;top:50%;right:3rem;transform:translateY(-50%);background-size:1rem}.secondary-menu .user-menu-links{opacity:0;visibility:hidden;position:absolute;top:100%;background:#fff;width:100%;box-shadow:0 0 35px 20px rgba(0,0,0,.1);transition:all .5s linear}.secondary-menu .user-menu-item{display:block}.secondary-menu .user-menu-item a{border-bottom:1px solid #f6f6f6;color:#494949;padding:3rem 7rem}.secondary-menu .user-menu .account-number{position:absolute;bottom:0;opacity:0;transition:opacity .5s linear}.secondary-menu .user-menu:hover .user-menu-header{background:#dcb57e;color:#fff;transition:all .5s linear}.secondary-menu .user-menu:hover .user-menu-header:before{color:#fff}.secondary-menu .user-menu:hover .user-menu-header:after{background-image:url(../img/select-arrow-down-white.svg)}.secondary-menu .user-menu:hover .user-menu-links{visibility:visible;opacity:1;transition:all .5s linear}.secondary-menu .user-menu:hover .account-number{opacity:1}.search-form{width:440px;margin-left:110px;text-align:center}.search-form input[type=button]{padding:1.5rem 4rem;background:0 0;color:#dcb57e;border:1px solid #dcb57e;border-radius:5px;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;margin:0 auto;display:block;font-size:1.4rem}.input-block{margin-bottom:4rem}.input-block input,.input-block select,.input-block textarea{width:21rem}.input-block.additional-content{margin-bottom:1.5rem}.icon-border{float:left;background-repeat:no-repeat;background-position:center center;border:1px solid #3f3f46;padding:27.5px 20px;border-radius:0 5px 5px 0;outline:0;color:#a9a9a9;width:55px;margin-left:-1px;transition:border-color .3s}.diva-timer-arrow{float:left;cursor:pointer;position:absolute;top:17px}#left-arrow{left:5%}#right-arrow{right:5%}#clock-icon{background-image:url(/../img/clock-min.png);cursor:pointer;display:table-cell}#calendar-icon{background-image:url(/../img/calendar-min.png);cursor:pointer;display:table-cell}#time{text-align:center}.offset{margin-right:17px}.diva-timer-hidden{display:none!important}.active-pick{width:210px}.diva-timer-shown{display:block;position:relative;text-align:center}.diva-timer-shown .diva-timer{padding:17px 40px;background:#121323;color:#fff;border:1px solid #dcb57e;border-radius:5px!important;float:left;width:100%}.pac-container{border:0;font-family:NeueHaasUnicaPro-Medium}.pac-container.pac-dark{background:#121323;color:#9b9b9c}.pac-item,.pac-item-query,.pac-matched{font-weight:400;font-family:NeueHaasUnicaPro-Medium;border:0;margin-top:12px;font-size:1.4rem}.pac-dark .pac-item,.pac-dark .pac-item-query,.pac-dark .pac-matched{color:#9b9b9c}.pac-dark .pac-item:hover,.pac-dark .pac-item:hover span{background:#121323;color:#fff}.pac-icon-marker{background:url(../img/point-min.png) no-repeat!important;margin-left:10px;margin-right:20px;margin-top:9px}.pac-container:after{background-size:90px 10px;height:12px;margin:5% 3% 2% 0}.pac-container.pac-dark:after{background-image:url(../img/powered_by_google_on_non_white_hdpi-min.png)!important}.login-btn-group-mobile a{display:inline-block;text-transform:uppercase;text-decoration:none;border:1px solid #94949d;padding:13px 35px;margin:0 10px;border-radius:5px;color:#fff;font-family:NeueHaasUnicaPro-Bold,sans-serif}.time-list{width:155px;background-color:#121323;border-color:#dcb57e;margin-top:-1px}.ui-timepicker-wrapper ul{scrollbar-face-color:#000;scrollbar-highlight-color:#000;scrollbar-shadow-color:#000;scrollbar-3dlight-color:#000;scrollbar-arrow-color:#000;scrollbar-track-color:#000;scrollbar-darkshadow-color:#000}.ui-timepicker-wrapper li{color:#fff}.input-block,.input-block.bright{position:relative}.input-block .error-message,.input-block.bright .error-message{position:absolute;top:100%;left:0;right:0;color:#b52222;font-size:1.2rem;display:none}.input-block .error-message.ng-active,.input-block.bright .error-message.ng-active{display:block}.input-block .error-message label,.input-block.bright .error-message label{color:inherit;padding-right:.5rem;padding-bottom:.5rem;font-size:1.2rem;padding-top:.5rem}.input-block .error-message label.short,.input-block.bright .error-message label.short{width:47%;display:inline-block}.input-block .error-message label.short.right,.input-block.bright .error-message label.short.right{margin-left:5%}@media screen and (max-width:768px){.input-block .error-message label.short.right,.input-block.bright .error-message label.short.right{margin-left:0;padding-top:0;width:100%}}@media screen and (max-width:768px){.input-block .error-message label.short,.input-block.bright .error-message label.short{display:block}}.ng-invalid-login-valid .ng-valid,.trySubmit .ng-invalid{border-color:#b52222!important}input:disabled{background:rgba(200,200,200,.6)!important}.select-type-block{position:relative;background:0 0;height:9rem;max-width:100%;bottom:initial;display:none;text-align:center}@media screen and (min-width:680px){.select-type-block{display:block}}.select-type-block.large li{width:20%;max-width:22rem}.select-type-block.medium li{width:20%;max-width:25rem;display:inline-block;float:none}@media screen and (max-width:1020px){.select-type-block.medium li{width:50%;max-width:100%}}.select-type-block .select-type-list{position:relative;display:block}.select-type-block .select-type-list:after{content:"";display:table;clear:both}.select-type-block .select-type-list.dark svg{fill:#48495b;stroke:#1a1c32}.select-type-block .select-type-list.dark .select-type-list-content{background:#1a1c32}.select-type-block .select-type-list.dark .select-type-list-content:hover{background:linear-gradient(-111deg,#c79e64,#dcb57e)}.select-type-block .select-type-list.dark .select-type-list-content:hover svg{fill:#fff;stroke:#dcb57e}.select-type-block .svg-car-icon{width:auto;height:1.6rem}.select-type-block .svg-car-icon.coach{height:3rem}.select-type-block .svg-car-icon.suv{height:1.8rem}.select-type-block .svg-car-icon.minicoach{height:2.8rem}.select-type-block .svg-car-icon.van{height:2.2rem}.select-type-block svg.svg-car-icon{display:inline-block;max-width:100%;fill:#dcb57e;stroke:#fff}.select-type-block li{position:relative;height:9rem;cursor:pointer;transition:all .3s ease;display:block}.select-type-block li.active .select-type-list-content{background:linear-gradient(-111deg,#c79e64,#dcb57e)}.select-type-block li.active .select-type-list-content a{color:#fff}.select-type-block li.active .select-type-list-content svg.svg-car-icon{fill:#fff;stroke:#dcb57e}.select-type-block li.active .select-type-list-content a,.select-type-block li.active .select-type-list-content p{color:#fff}.select-type-block .select-type-list-content{position:relative;display:-ms-flexbox;display:flex;vertical-align:middle;height:100%;background:#fff;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.page-fleet .select-type-block .select-type-list-content{vertical-align:middle}.select-type-block .select-type-list-content:hover{background:linear-gradient(-111deg,#c79e64,#dcb57e)}.select-type-block .select-type-list-content:hover svg.svg-car-icon{fill:#fff;stroke:#dcb57e}.select-type-list li{float:left;height:160px;text-align:center}.select-type-list li:after{content:"";display:table;clear:both}.select-type-list li:hover a,.select-type-list li:hover p{color:#fff}.select-type-list li a,.select-type-list li p{color:#b9b9b9;font-size:1.2rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;margin-bottom:0}.select-type-list li a{font-size:1.2rem}.select-type-list li .svg-car-icon{max-width:100%;height:1.6rem;text-align:center}.select-type-list li .svg-car-icon.coach{height:3rem}.select-type-list li .svg-car-icon.suv{height:1.8rem}.select-type-list li .svg-car-icon.minicoach{height:2.8rem}.select-type-list li .svg-car-icon.van{height:2.2rem}.select-type-list li .svg-wrapper{height:2.5rem}.select-type-list li .svg-wrapper .svg-car-icon{vertical-align:bottom}.select-type-list li.active .svg-car-icon{fill:#dcb57e}.select-type-list li .select-icons.lugged{width:1.5rem;height:1.6rem;display:inline-block;background:url(../img/lugged.svg) center bottom/1rem no-repeat;margin-right:10px;margin-left:1px}.select-type-list li .select-icons.passenger{width:1.5rem;height:1.6rem;display:inline-block;background:url(../img/passenger.svg) center bottom/1.2rem no-repeat;margin-left:2px}.transparent-car-selection{height:auto;background:0 0}.transparent-car-selection .select-car-mobile{position:relative;display:block;color:#fff;text-transform:uppercase;text-align:center;padding:7rem 0;font-size:1.4rem;font-weight:400;font-family:NeueHaasUnicaPro-Medium,sans-serif}@media only screen and (min-width:680px){.transparent-car-selection .select-car-mobile{display:none}}.page-book .transparent-car-selection{width:102rem;max-width:100%;position:absolute;display:none;bottom:70px;left:50%;transform:translateX(-50%);z-index:999999;overflow:hidden}.page-book .transparent-car-selection.show{display:block;bottom:0;background:#0b0c23;padding:4rem 2rem 2rem}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show{background:0 0;bottom:7rem;padding:0}}.page-book .transparent-car-selection.show ul{display:block}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show ul{display:-ms-flexbox;display:flex}}.page-book .transparent-car-selection.show li{width:50%;padding:1.5rem;transition:box-shadow .3s ease-out}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show li{padding:0}}.page-book .transparent-car-selection.show li.active{box-shadow:0 0 0 1px #dcb57e}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show li.active{box-shadow:none}}.page-book .transparent-car-selection.show p{color:#fff}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show p{color:#424458}}.page-book .transparent-car-selection.show p svg{fill:#fff}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show p svg{fill:#424458}}.page-book .transparent-car-selection.show .svg-wrapper svg.svg-car-icon{fill:#dcb57e;stroke:#13152e}@media only screen and (min-width:680px){.page-book .transparent-car-selection.show .svg-wrapper svg.svg-car-icon{fill:#424458}}.transparent-car-selection ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.transparent-car-selection li{min-width:120px;height:100px;list-style:none;-ms-flex-preferred-size:10%;flex-basis:10%}.transparent-car-selection li .select-type-list-content{height:100px;background:0 0}.transparent-car-selection li .select-type-list-content p{color:#424458;transition:all ease-in-out .5s}.transparent-car-selection li .select-type-list-content .svg-car-icon{fill:#424458;stroke:transperent;transition:all ease-in-out .5s}.transparent-car-selection li .select-type-list-content .svg-lugged-icon,.transparent-car-selection li .select-type-list-content .svg-lugged-icon use>svg,.transparent-car-selection li .select-type-list-content .svg-passenger-icon,.transparent-car-selection li .select-type-list-content .svg-passenger-icon use>svg{fill:#424458;height:.9rem;width:1.6rem;transition:all ease-in-out .5s}.transparent-car-selection li.active .select-type-list-content p,.transparent-car-selection li:hover .select-type-list-content p{color:#dcb57e;transition:all ease-in-out .5s}.transparent-car-selection li.active .select-type-list-content .svg-car-icon,.transparent-car-selection li:hover .select-type-list-content .svg-car-icon{fill:#dcb57e!important;stroke:#13152e!important;transition:all ease-in-out .5s}.transparent-car-selection li.active .select-type-list-content .svg-lugged-icon,.transparent-car-selection li.active .select-type-list-content .svg-lugged-icon use>svg,.transparent-car-selection li.active .select-type-list-content .svg-passenger-icon,.transparent-car-selection li.active .select-type-list-content .svg-passenger-icon use>svg,.transparent-car-selection li:hover .select-type-list-content .svg-lugged-icon,.transparent-car-selection li:hover .select-type-list-content .svg-lugged-icon use>svg,.transparent-car-selection li:hover .select-type-list-content .svg-passenger-icon,.transparent-car-selection li:hover .select-type-list-content .svg-passenger-icon use>svg{fill:#dcb57e;transition:all ease-in-out .5s}.transparent-car-selection .availability-date-message{font-size:3rem;color:#dcb57e;text-align:center}footer{position:relative;width:100%;margin:0 auto 0;bottom:0;left:0;right:0;z-index:9997;overflow:hidden}footer a,footer span{font-size:1.1rem}@media screen and (min-width:1150px) and (min-height:800px){footer{position:absolute}}footer.fixed{position:fixed;bottom:0;width:100%;height:auto}footer.no-fixed{position:relative!important}footer.dark .copyright,footer.dark .hash{color:#c5c5c5}footer.dark li.menu-sep{background:#dadada}footer.light .copyright,footer.light .hash{color:#0e1023}footer .footer-wrapper{position:relative;max-width:168rem;margin:0 auto}.fixed-footer footer{max-width:100%;position:fixed;bottom:0;background:rgba(246,246,246,.8)}@media screen and (max-width:1020px){.fixed-footer footer{position:static;margin:0 auto;width:100%}}.static-footer footer{position:static}.page-confirmation footer.footer,footer .page-book{width:102rem;max-width:100%;display:block;margin:0 auto;background:#fff;position:static}.page-confirmation footer.footer .left-block,footer .page-book .left-block{width:50%}.page-confirmation footer.footer .right-block,footer .page-book .right-block{width:50%}@media screen and (max-width:1020px){.page-confirmation footer.footer .left-block,.page-confirmation footer.footer .right-block,footer .page-book .left-block,footer .page-book .right-block{width:auto}}.footer-menu{display:inline-block;vertical-align:middle}.footer-menu li{display:inline-block}@media screen and (max-width:1279px){.footer-menu li.license,.footer-menu li.license+.menu-sep{display:none}}.footer-menu li a{color:#dcb57e;text-decoration:none}.footer-menu li.menu-sep{margin:0 10px;background:#fff;opacity:.3;width:.1rem;height:1.8rem;vertical-align:middle}footer .copyright{color:#767678;margin-right:3.5rem}.follow,footer .hash{color:#767678}footer.footer .left-block{padding:2rem 0 4rem 6rem;width:50%;float:left;margin:0 auto}@media screen and (max-height:800px){footer.footer .left-block{padding:2rem 0 3rem 6rem}}footer.footer .right-block{padding:2rem 6rem 4rem 0;width:50%;float:right;margin:0;text-align:right}@media screen and (max-height:800px){footer.footer .right-block{padding:2rem 6rem 3rem 0}}@media screen and (max-width:640px){footer.footer .left-block,footer.footer .right-block{position:static;float:none;width:auto;text-align:center;padding:1.5rem}}.footer-social{display:inline-block;vertical-align:middle;padding-right:37px;white-space:nowrap}.footer-social li{display:inline-block}.footer-social li a{display:block}.footer-social .social-icon{width:3rem;margin:0 .5rem;padding:0 .5rem}.footer-social .social-icon img{height:1.2rem;width:auto}footer.dark_inner .copyright,footer.dark_inner .follow,footer.dark_inner .hash{color:#b1b4b7}footer.dark_inner .menu-sep{background-color:#b1b4b7}.input-block .ng-dropdown-label,.input-block input:not([type=radio]),.input-block select,.input-block textarea{padding:1.7rem 2rem;border-radius:.5rem;outline:0;font-size:1.2rem;font-family:NeueHaasUnicaPro-Light,sans-serif;width:100%;border:1px solid #3f3f46;color:#a9a9a9;background:0 0;transition:border-color .3s}.input-block .ng-dropdown-label:focus,.input-block input:not([type=radio]):focus,.input-block select:focus,.input-block textarea:focus{background-color:#121323;border-color:#dcb57e}.input-block .ng-dropdown-label:-ms-input-placeholder,.input-block input:not([type=radio]):-ms-input-placeholder,.input-block select:-ms-input-placeholder,.input-block textarea:-ms-input-placeholder{color:#a9a9a9}.input-block .ng-dropdown-label::placeholder,.input-block input:not([type=radio])::placeholder,.input-block select::placeholder,.input-block textarea::placeholder{color:#a9a9a9}.input-block .ng-dropdown-label:disabled,.input-block input:not([type=radio]):disabled,.input-block select:disabled,.input-block textarea:disabled{background:#ebebe4;color:#1a1c32;border-color:#ccc}.input-block.active .ng-dropdown-label,.input-block.active input:not([type=radio]),.input-block.active select,.input-block.active textarea{background-color:#121323;border-color:#dcb57e}.input-block label{display:block;color:#fff;padding-bottom:3rem;text-align:left}@media screen and (max-width:1024px){.input-block label{padding-bottom:2rem}}@media screen and (max-width:640px){.input-block label{font-size:2.4rem}}.input-block.bright .ng-dropdown-label,.input-block.bright input,.input-block.bright select,.input-block.bright textarea{border-color:#ccc;color:#1a1c32}.input-block.bright .ng-dropdown-label:focus,.input-block.bright input:focus,.input-block.bright select:focus,.input-block.bright textarea:focus{background-color:transparent;border-color:#dcb57e}.input-block.bright.active .ng-dropdown-label,.input-block.bright.active input:not([type=radio]),.input-block.bright.active select,.input-block.bright.active textarea{background-color:transparent;border-color:#dcb57e}.input-block.bright label{color:#000}.input-block .pers-name,.input-block .pers-title{display:inline-block;vertical-align:top}@media screen and (max-width:1024px){.input-block .pers-name,.input-block .pers-title{display:block;width:auto}}.input-block .pers-title{margin-right:1.7rem;width:14rem}.input-block .pers-title .select-wrapper{width:inherit}.input-block .pers-title .select-wrapper select{height:5.3rem}@media screen and (max-width:1024px){.input-block .pers-title{width:100%;margin:0}}.input-block .pers-name{width:62rem}.input-block .pers-name .input-block{margin-bottom:3rem}@media screen and (min-width:1024px){.input-block .pers-name .input-block{display:inline-block}}.input-block .pers-name .first-input{margin-right:1.7rem}.input-block .pers-name input{width:30rem}@media screen and (max-width:1024px){.input-block .pers-name{width:auto!important}.input-block .pers-name input{width:100%!important}.input-block .pers-name .first-input{margin-right:0;margin-bottom:2rem}}.edit-profile-page .input-block .pers-name{width:54rem}.edit-profile-page .input-block .pers-name .first-input{width:22rem}.input-block .selected-dial-code{font-family:NeueHaasUnicaPro-Light,sans-serif}.input-block.phone-number.bright .intl-tel-input .flag-container{color:#1a1c32}.input-block.phone-number.bright .intl-tel-input .flag-container .selected-flag{border-color:#ccc}.input-block.phone-number.bright .intl-tel-input .flag-container .selected-flag .iti-flag{min-height:0}.input-block.phone-number .intl-tel-input{width:100%}.input-block.phone-number .intl-tel-input input{width:100%;padding-left:160px!important}.input-block.phone-number .intl-tel-input .country-list{z-index:5}.input-block.phone-number .intl-tel-input .flag-container{width:140px;font-size:1.4rem;color:#a9a9a9}.input-block.phone-number .intl-tel-input .flag-container .selected-flag{width:100%;padding-left:15px;border-right:1px solid #3f3f46;background:0 0}.input-block.phone-number .intl-tel-input .flag-container .selected-flag .selected-dial-code{text-align:left}.input-block.phone-number .intl-tel-input .flag-container .selected-flag .brand-block{border-color:#ccc}.input-block.phone-number .intl-tel-input .flag-container .selected-flag .iti-arrow{right:40px;border:none!important;background:transparent url(../img/select-arrow-down.svg) no-repeat center left!important;margin-top:-.5rem!important;width:1rem;height:1rem}.input-block.pass label{display:inline-block}.input-block.pass input{width:100%}.input-block.email input{width:100%}.submit-successed{color:#6baa27}.submit-failure{color:#b52222;font-size:1.6rem;padding-left:1rem}h4 .submit-failure{font-size:inherit}.submitted,.submitting{position:relative}.submitted:after,.submitting:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#121323;z-index:9999;display:block;visibility:hidden;opacity:0;animation:submitted-animation .3s 1}.submitting:after{display:block;visibility:visible;opacity:.6;animation-name:submitting-animation}@keyframes submitted-animation{0%{opacity:.6;display:block!important;visibility:visible}100%{opacity:0;display:block!important;visibility:hidden}}@keyframes submitting-animation{0%{opacity:0;display:block!important;visibility:hidden}100%{opacity:.6;display:block!important;visibility:visible}}.input-block.half-width-input input{width:49%}.input-block.half-width-input input:nth-of-type(2n){margin-left:1.4%}.radio-block{display:inline-block;width:32%;text-align:left}.radio-block.half-width-radio{width:49%}.radio-block label{padding-bottom:0}.radio-block input[type=radio]{appearance:radio;width:auto}.journey-info-wrapper label{padding-bottom:1rem}.journey-info.passenger .title{width:20%;display:inline-block;margin-right:1.5%}.journey-info.passenger .fullname{width:78%;display:inline-block}@media screen and (max-width:1024px){.journey-info.passenger .fullname,.journey-info.passenger .title{width:auto;display:block;margin-right:auto}}.is-labeled{width:37%;display:inline-block}@media screen and (max-width:768px){.is-labeled{width:100%;display:block}}.is-labeled~.label{width:60.7%;margin-left:2%;display:inline-block}@media screen and (max-width:768px){.is-labeled~.label{width:100%;display:block}}.select-wrapper{position:relative}.select-wrapper[disabled]:before{content:"";display:block;position:absolute;border-right:.5rem;background:rgba(200,200,200,.6)!important;top:0;right:0;bottom:0;left:0;z-index:999}.select-wrapper[disabled] select{background:initial}.select-wrapper:after{content:"";background:url(../img/select-arrow-down.svg) no-repeat center left;background-size:1rem;display:block;position:absolute;right:2px;top:2px;bottom:2px;padding:18px;padding-left:0;padding-right:40px;color:#dcb57e;z-index:1}.select-wrapper select{padding-right:40px;appearance:none;position:relative;z-index:2}.select-wrapper select::-ms-expand{display:none}.journey-block{margin:3rem auto;text-align:center}.journey-block h3{font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:1.6rem;color:#000}.journey-block p{font-family:NeueHaasUnicaPro-Light;font-size:1.2rem;color:#afafaf}@media screen and (max-width:640px){.journey-block{margin:auto}.journey-block h3{font-size:1.9rem;margin-top:.5rem}}.date-time-block{position:relative;text-align:left}.date-time-block li{display:inline-block;border-right:1px solid #e5e5e5;list-style:none;padding:.7rem 1.5rem;vertical-align:top}.date-time-block li:last-child{border-right:none}@media screen and (max-width:1020px){.date-time-block li{border:none;display:block}}@media screen and (min-width:1200px){.date-time-block li{width:31%}}.date-time-block .bold-text{color:#000;font-size:1.6rem;margin-bottom:0;font-family:NeueHaasUnicaPro-Bold,sans-serif}.date-time-block .light-text{color:#000;font-size:1.2rem;font-family:NeueHaasUnicaPro-Light,sans-serif}.date-time-block .time .light-text{text-align:left}.journey-info{padding-left:2rem;margin-top:5rem;border-left:2px solid #dcb57e;text-align:left}@media screen and (max-width:640px){.journey-info{margin-top:2rem}}.journey-info.top-offset-30{margin-top:4rem}.journey-info.quarter-info{width:24%}.journey-info.half-info{width:48.15%}.journey-info.half-info,.journey-info.quarter-info{display:inline-block;margin:1% 0;vertical-align:top;padding-right:2%}@media screen and (max-width:1020px){.journey-info.half-info,.journey-info.quarter-info{display:block;width:auto}}.journey-info-wrapper{display:inline-block;vertical-align:top;width:47%;margin-bottom:1rem}.journey-info-wrapper:nth-child(2n){margin-left:2%}@media screen and (max-width:1020px){.journey-info-wrapper{display:block;width:auto}.journey-info-wrapper input{width:100%}.journey-info-wrapper .half-width-input input{width:100%;margin:0 auto 2rem!important}}.journey-info .bold-text{font-family:NeueHaasUnicaPro-Medium,sans-serif;color:#000}.journey-info .light-text{font-family:NeueHaasUnicaPro-Light,sans-serif;color:#000}.journey-info .light-text.comment{overflow-wrap:break-word}.journey-info p{font-size:1.2rem}@font-face{font-family:PaymentFont;src:url(../fonts/PaymentFont/paymentfont-webfont.eot);src:url(../fonts/PaymentFont/paymentfont-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/PaymentFont/paymentfont-webfont.woff) format("woff2"),url(../fonts/PaymentFont/paymentfont-webfont.woff) format("woff"),url(../fonts/PaymentFont/paymentfont-webfont.ttf) format("truetype"),url(../fonts/PaymentFont/paymentfont-webfont.svg#paymentfont-webfont) format("svg");font-weight:400;font-style:normal}.cards-select{color:#dcb57e!important;font:normal normal normal 2.5rem/1 PaymentFont!important;font-size:1.2rem!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media print{.button-wrapper,.footer,.header,footer,header{display:none!important}.map-wrapper{margin:0 auto;width:80%}h1,h2{font-size:2rem!important;display:inline-block;color:#000!important}h2{margin-right:1rem!important}.left-col,.right-col{display:block!important;width:auto!important}.journey-info{width:49%!important;display:inline-block!important}table{width:100%;border-collapse:collapse;border:1px solid #000}table tfoot{text-align:right}}.cancel-confirmation{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999;overflow:auto;display:table}.cancel-confirmation .section-title{padding-left:0}.cancel-confirmation-vertical{margin:0 auto;width:100%;display:table-cell;vertical-align:middle}.cancel-confirmation-wrapper{background:#fff;width:35%;padding:5%;margin:3% auto}@media screen and (max-width:1020px){.cancel-confirmation-wrapper{width:90%}}.cancel-confirmation p{font-family:NeueHaasUnicaPro-Light,sans-serif}.cancel-confirmation .yn-wrapper{width:100%;margin:4rem auto 0}.cancel-confirmation .yn-wrapper a{text-align:center}.cancel-confirmation .yn-wrapper a.not-cancel-journey{margin-right:2rem;color:#000}.cancel-confirmation .yn-wrapper a.not-cancel-journey .hover-box{background-color:#dcb57e}.cancel-confirmation .yn-wrapper a.not-cancel-journey .secondary-button{color:#000}.cancel-confirmation .yn-wrapper a.cancel-journey{color:#000}.cancel-confirmation .yn-wrapper a.cancel-journey .hover-box{background-color:#dcb57e}.cancel-confirmation .yn-wrapper a.cancel-journey .secondary-button{color:#000}.cancel-confirmation .yn-wrapper a:hover{cursor:pointer}@media screen and (max-width:565px){.cancel-confirmation .yn-wrapper{text-align:center}.cancel-confirmation .yn-wrapper a{width:20rem}.cancel-confirmation .yn-wrapper a.not-cancel-journey{margin-right:0;margin-bottom:2rem}}.arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);width:41px;height:41px;z-index:999999999;cursor:pointer}.page-fleet .arrow{top:36.4rem;transform:translateY(-100%)}.arrow .l{transform:translateX(-100%);transition:all .2s linear;visibility:hidden}.arrow .l rect{fill:#fff}.arrow .l path{fill:#dcb57e}.arrow .d rect{fill:#010102}.arrow .d path{fill:#b29266}.arrow:hover .l{visibility:visible;transform:translateX(0)}.arrow-left{left:0}.arrow-right{right:0}.arrow-right .l{transform:translateX(100%)}.div-table{width:100%;display:table;background:#fbf7f2;border-collapse:collapse;margin:4rem auto}.div-table .row{display:table-row}@media screen and (max-width:768px){.div-table .row{display:block}}.div-table .row:not(:last-child){border-bottom:1px solid #eeebe6}.div-table .column{display:table-cell;padding:2rem}@media screen and (max-width:768px){.div-table .column{display:block}}.div-table .column:last-child{padding-right:1.5rem}.div-table .column:first-child{padding-left:1.5rem}.div-table .column-title{margin:0}.div-table .column-content{font-family:NeueHaasUnicaPro-Light,sans-serif;margin:0}.div-table a{text-decoration:underline}.pagination{position:fixed;top:0;bottom:0;height:23.5rem;margin:auto;font-size:1.2em;z-index:10;list-style:none;display:none;max-width:168rem;width:100%;padding-left:6rem;margin-left:auto;margin-right:auto;left:0;right:0;opacity:.7;transition:opacity .3s ease}@media screen and (min-width:1300px) and (min-height:667px){.pagination{display:block}}.pagination.dark{opacity:1}.pagination li{padding:1.2rem 0;position:relative;display:block}.pagination li.active{padding-bottom:10rem}.pagination li.active a::after{background:#dcb57e;margin-bottom:10rem}.pagination li.active a::before{content:"";height:0;transition:height .3s ease-out}.pagination li.active.fromTop a::before{content:"";width:1px;background:#c5c5c5;display:block;position:absolute;left:.45rem;top:2.2rem;transition:height .3s ease-out;transform:translateY(0);height:9rem}.pagination li.active.fromBottom a::before{content:"";width:1px;background:#c5c5c5;display:block;position:absolute;left:.45rem;bottom:0;transition:height .3s ease-out;transform:translateY(10rem);height:9rem}.pagination li:last-child.active{padding-top:10rem}.pagination li:last-child.active a::before{bottom:2.2rem;top:initial}.pagination a{display:block;width:1rem;height:13px;border-radius:50%;position:relative}.pagination a::after{width:7px;height:7px;display:block;background:#c5c5c5;border-radius:50%;content:'';margin:auto;top:0;right:4px;bottom:0}.input-block.address-autocomplete{position:relative}.input-block.address-autocomplete:after{content:"";display:table;clear:both}.input-block.address-autocomplete input{float:left;width:calc(100% - 5.3rem);border-top-right-radius:0;border-bottom-right-radius:0;height:5.3rem}.input-block.address-autocomplete input:focus+.wrap-dd-menu .ng-dropdown-label{border-color:#dcb57e}.trySubmit .input-block.address-autocomplete input.ng-invalid+.wrap-dd-menu .ng-dropdown-label{border-color:#b52222}.input-block.address-autocomplete.active .ng-dropdown-label,.input-block.address-autocomplete.active input:not([type=radio]),.input-block.address-autocomplete.active select,.input-block.address-autocomplete.active textarea{border-color:#dcb57e}.input-block.address-autocomplete .wrap-dd-menu{float:left;width:5.3rem;height:5.3rem;padding:0;position:static}.input-block.address-autocomplete .wrap-dd-menu .dropdown{top:100%;border-color:#dcb57e;border:0;border-top-left-radius:0;border-top-right-radius:0;background:#121323;text-align:left}.input-block.address-autocomplete .wrap-dd-menu .dropdown::after{content:none}.input-block.address-autocomplete .wrap-dd-menu .dropdown .divider-label,.input-block.address-autocomplete .wrap-dd-menu .dropdown .dropdown-address{padding-left:4rem;background-position:1rem center;background-repeat:no-repeat;background-size:1.4rem;font-size:1.4rem}.input-block.address-autocomplete .wrap-dd-menu .dropdown .divider-label.home,.input-block.address-autocomplete .wrap-dd-menu .dropdown .dropdown-address.home{background-image:url(../img/icons/home-icon.svg)}.input-block.address-autocomplete .wrap-dd-menu .dropdown .divider-label.work,.input-block.address-autocomplete .wrap-dd-menu .dropdown .dropdown-address.work{background-image:url(../img/icons/suitcase-icon.svg)}.input-block.address-autocomplete .wrap-dd-menu .dropdown .divider-label.other,.input-block.address-autocomplete .wrap-dd-menu .dropdown .dropdown-address.other{background-image:url(../img/icons/star-icon.svg)}.input-block.address-autocomplete .wrap-dd-menu .dropdown li:hover a{color:#fff;background-color:transparent}.input-block.address-autocomplete .ng-dropdown-label{text-align:center;width:100%;height:100%;border:1px solid #3f3f46;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left:0;padding:0}.input-block.address-autocomplete .ng-dropdown-icon{width:1rem;height:100%}@media screen and (max-width:350px){.input-block.address-autocomplete input{width:calc(100% - 4.2rem);height:4.2rem}.input-block.address-autocomplete .wrap-dd-menu{float:left;width:4.2rem;height:4.2rem}}.input-block.large .wrap-dd-menu{display:none}.wrap-dd-select{box-shadow:none}.wrap-dd-menu{width:auto;padding:0}.wrap-dd-menu .ng-dropdown-label{padding:0;border:0;border-radius:0}.wrap-dd-menu .dropdown{top:100%}.wrap-dd-menu .dropdown:after,.wrap-dd-menu .dropdown:before{content:none}.ng-dropdown-label.wrap-dd-select:after{content:'';background:url(../img/select-arrow-down.svg) no-repeat center left;background-size:1rem;width:1rem;height:1rem;border:none;margin:0;transform:translateY(-50%);right:28px}.ng-dropdown-label,.wrap-dd-menu{font-weight:400;text-align:left}.ng-dropdown-label.disabled,.wrap-dd-menu.disabled{opacity:.3}.ng-dropdown-label .dropdown,.wrap-dd-menu .dropdown{background-color:#121323;border:1px solid #dcb57e;border-radius:7px;left:-1px;right:-1px;z-index:10}.ng-dropdown-label .dropdown li.divider-label,.wrap-dd-menu .dropdown li.divider-label{background-color:transparent;border-radius:0;border:0;box-shadow:none;color:#a9a9a9;padding:1rem;width:auto;font-size:1.4rem}.ng-dropdown-label .dropdown li a,.wrap-dd-menu .dropdown li a{color:#9b9b9c;border:none;box-shadow:none}.ng-dropdown-label .dropdown li:first-of-type a,.ng-dropdown-label .dropdown li:last-of-type a,.wrap-dd-menu .dropdown li:first-of-type a,.wrap-dd-menu .dropdown li:last-of-type a{border-radius:0}.bright .ng-dropdown-label .dropdown,.bright .wrap-dd-menu .dropdown{background-color:#f6f6f6}.bright .ng-dropdown-label .dropdown li a,.bright .wrap-dd-menu .dropdown li a{color:#a9a9a9}.bright .ng-dropdown-label .dropdown li:hover a,.bright .wrap-dd-menu .dropdown li:hover a{color:#fff;background-color:#dcb57e}.credit-card .list-item:before{content:'xxxx-xxxx-xxxx-';display:inline-block;font-size:1.2rem}.credit-card a,.credit-card span{font-family:NeueHaasUnicaPro-Light,sans-serif;text-transform:lowercase;font-size:1.4rem}.credit-card,.credit-card a.dropdown-item{position:relative;padding-left:60px;padding-right:60px;text-align:center}.credit-card a.dropdown-item:before,.credit-card:before{content:'';position:absolute;top:calc(50% - 16px);left:10px;width:55px;height:30px;background-repeat:no-repeat;background-size:cover}.credit-card .americanexpress a.dropdown-item:before,.credit-card.americanexpress:before{background-image:url("../img/cards/American Express.png")}.credit-card .american_express a.dropdown-item:before,.credit-card.american_express:before{background-image:url("../img/cards/American Express.png")}.credit-card .discover a.dropdown-item:before,.credit-card.discover:before{background-image:url(../img/cards/Discover.png)}.credit-card .discover_card a.dropdown-item:before,.credit-card.discover_card:before{background-image:url(../img/cards/Discover.png)}.credit-card .jcb a.dropdown-item:before,.credit-card.jcb:before{background-image:url(../img/cards/JCB.png)}.credit-card .dinersclub a.dropdown-item:before,.credit-card.dinersclub:before{background-image:url("../img/cards/Diners Club.png")}.credit-card .visa a.dropdown-item:before,.credit-card.visa:before{background-image:url(../img/cards/Visa.png)}.credit-card .mastercard a.dropdown-item:before,.credit-card.mastercard:before{background-image:url(../img/cards/MasterCard.png)}.credit-card .master_card a.dropdown-item:before,.credit-card.master_card:before{background-image:url(../img/cards/MasterCard.png)}.flights-wrapper h4{padding-bottom:4rem;color:#000;font-weight:400}.flights-wrapper h4 span{font-size:inherit}.flights-wrapper .flight-block:not(:last-child){margin-bottom:2rem}.flights-wrapper .input-block{margin-bottom:1rem}.flights-wrapper p{margin:0}.flights-wrapper .journey-info{margin-top:1rem}.flights-wrapper .input-block.airline-name{width:58%;margin-right:4%;display:inline-block}.flights-wrapper .input-block.flight-number{width:37%;display:inline-block}.passenger-block h3{font-size:1.6rem;font-weight:400;margin-bottom:8rem!important}.passenger-block .passenger-select{width:58%;margin-right:4%;display:inline-block}.passenger-block .passenger-title{width:37%;display:inline-block}.passenger-block .input-block{margin-bottom:3.5rem}.passenger-block .input-block label{padding-bottom:2rem}.passenger-block .input-block input,.passenger-block .input-block select{padding:2rem}.passenger-block .selected-flag{font-size:1.2rem}.passenger-block .half-width-input input{width:47%}.passenger-block .half-width-input input:nth-of-type(2n){margin-left:5%}.passenger-block .accordion-row-add{font-size:1.2rem}.passenger-block .accordion-row-add:before{content:'';background:url(../img/passenger-arrow.png) no-repeat bottom left;width:2rem;height:1rem;display:inline-block}.animated-show{opacity:1;display:inline-block;transform:none;transition:all .3s ease}.animated-show.ng-hide{opacity:0;transform:translateY(-100%)}.animation-wrapper{overflow:hidden}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:table;z-index:999999999999999999;text-align:center;padding:3rem}.overlay.bg-dark{background:#05050b linear-gradient(-223deg,rgba(19,20,43,.73) 0,rgba(8,8,14,.73) 100%)}.overlay .overlay-wrapper{margin:0 auto;width:100%;display:table-cell;vertical-align:middle;color:#fff}.overlay .overlay-wrapper .overlay-text{font-family:NeueHaasUnicaPro-Bold,sans-serif;font-size:1.6rem;color:#fff;text-align:center;margin-bottom:1.8rem}.overlay .overlay-wrapper a{margin-bottom:2rem}.overlay .overlay-wrapper a+a{margin-left:0}@media screen and (min-width:400px){.overlay .overlay-wrapper a+a{margin-left:1rem}}@media screen and (min-width:420px){.overlay .overlay-wrapper a+a{margin-left:2rem}}.easy-img{position:absolute;top:50%;left:45px;display:none;transform:translateY(-50%);clip:rect(0,40px,275px,0);transition:all 1s ease}@media screen and (min-width:1024px){.easy-img{display:block}}.easy-img.clip-up{clip:rect(0,40px,0,0)}.page-home{position:relative;overflow:hidden}.page-home:after{content:"";display:table;clear:both}.page-home .clearfix{display:block}.page-home .main-bg{background-image:url(../img/main-bg.jpg);background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:960px){.page-home .main-bg{background-image:none}}@media only screen and (max-width:1280px){.page-home .main-bg{width:100%;height:115%}}.page-home .main-bg::after{content:"";width:100%;height:100%;background:linear-gradient(90deg,rgba(13,9,21,.8) 100%,transparent 0);display:block}@media only screen and (min-width:1024px){.page-home .main-bg::after{width:60%}}@media only screen and (min-width:1280px){.page-home .main-bg::after{background:0 0}}.page-home .main-bg .video-bg{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);display:none}@media only screen and (min-width:960px){.page-home .main-bg .video-bg{display:block}}.page-home .wrapper{height:initial;min-height:initial;max-width:68rem;padding:0 3rem}@media only screen and (min-width:1024px){.page-home .wrapper{height:100vh;display:table;padding:0 6rem;max-width:168rem}}.page-home .fake-bg{visibility:hidden;position:fixed;background:rgba(2,2,5,.55);display:block;left:0;width:100%;height:100%}@media only screen and (min-width:1024px){.page-home .fake-bg{visibility:visible;width:0%;height:100%}}.page-home .blocks-wrapper{padding-top:10rem;display:block;vertical-align:middle}@media screen and (min-width:1024px){.page-home .blocks-wrapper{display:table-cell;padding-top:0}}.page-home .left-block{width:100%;float:none;margin-bottom:5rem}@media screen and (min-width:1024px){.page-home .left-block{display:inline-block;vertical-align:middle;width:45%;margin-left:10rem;margin-right:5rem;margin-bottom:0}}@media screen and (min-width:1280px){.page-home .left-block{width:45rem;margin-right:13rem}}@media screen and (min-width:1600px){.page-home .left-block{margin-right:22rem}}.page-home .right-block{width:100%;float:none;text-align:center;position:relative}@media screen and (min-width:1024px){.page-home .right-block{display:inline-block;vertical-align:middle;width:35%;text-align:left}}@media screen and (min-width:1280px){.page-home .right-block{width:45rem}}.page-home .search-form{width:100%;margin:0 auto;text-align:center}@media screen and (max-width:1279px){.page-home .search-form{width:auto;padding-right:0}}.page-home .search-form .search-input-wrapper{position:relative;display:block;margin-bottom:4.5rem;margin-left:-1rem;margin-right:-1rem}.page-home .search-form .search-input-wrapper:after{content:"";display:table;clear:both}.page-home .search-form .search-input-wrapper .input-block{position:relative;display:block;float:left;width:50%;margin:0;padding:0 1rem}.page-home .search-form .input-block{margin-bottom:4rem}@media screen and (min-width:1024px){.page-home .search-form .input-block{margin-bottom:2rem}}@media screen and (min-width:1500px){.page-home .search-form .input-block{margin-bottom:4rem}}.page-home .search-form .input-block label{padding-bottom:3rem;font-size:1.4rem}@media screen and (min-width:680px){.page-home .search-form .input-block label{font-size:1.6rem}}@media screen and (min-width:1024px){.page-home .search-form .input-block label{font-size:1.2rem;padding-bottom:1.5rem}}@media screen and (min-width:1500px){.page-home .search-form .input-block label{padding-bottom:3rem}}@media screen and (max-width:400px){.page-home .search-form .input-block{margin-bottom:3rem}.page-home .search-form .input-block label{padding-bottom:1rem;font-size:1.4rem}}@media screen and (max-width:300px){.page-home .search-form .input-block.inline{float:none;width:100%}.page-home .search-form .input-block.inline #date,.page-home .search-form .input-block.inline #time{font-size:1.4rem;padding:1.5rem 2rem}}.page-home .search-form .input-block input{padding:1.5rem 2rem;outline:0;font-size:1.2rem}.page-home .search-form .input-block.large input{width:100%}@media screen and (max-width:350px){.page-home .search-form .input-block input{padding:1.1rem 1.8rem;font-size:1.2rem}.page-home .search-form .input-block label{font-size:1.6rem;padding-bottom:.5rem}.page-home .search-form .input-block .error-message label{font-size:1.1rem;padding-top:.5rem}.page-home .search-form .input-block #date,.page-home .search-form .input-block #time{height:42px;width:calc(100% - 42px)}.page-home .search-form .input-block #calendar-icon,.page-home .search-form .input-block #clock-icon{width:42px;height:42px;background-size:1.5rem;box-sizing:border-box}}.page-home .search-form .button-wrapper{padding:1.3rem 4rem}.page-home #date,.page-home #time,.page-home .time{width:75%;float:left;height:5.3rem;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width:640px){.page-home #date,.page-home #time,.page-home .time{width:75%;padding-left:1.2rem;padding-right:1.2rem;font-size:1.4rem;height:53px}}.page-home #calendar-icon,.page-home #clock-icon{width:25%;height:1.5367rem;padding:0;background-size:2rem;height:5.3rem;box-sizing:border-box}.page-home #calendar-icon{background-image:url(../img/calendar.svg)}.page-home #clock-icon{background-image:url(../img/clock.svg)}.page-home .brand-block{margin-left:0}.page-home .brand-block .hint{border:none;margin-top:5rem;padding-left:2.3rem;position:relative;width:100%;color:#7e878e}@media screen and (min-width:1280px){.page-home .brand-block .hint{width:65%}}.page-home .brand-block .hint .left-animated-border{background-color:#dcb57e;height:100%;left:0;position:absolute;top:0;width:3px}.page-home .brand-block .hint .paragraph-animated{position:relative;display:inline-block}.page-home .brand-h1-style{color:#dcb57e;font-size:3.5rem;display:inline-block}@media screen and (min-width:1024px){.page-home .brand-h1-style{font-size:4rem}}@media screen and (min-width:1280px){.page-home .brand-h1-style{font-size:6rem}}.page-home .brand-h1-style u{text-decoration:none;letter-spacing:.3rem}@media screen and (min-width:1024px){.page-home .brand-h1-style u{letter-spacing:.5rem}}@media screen and (min-width:1280px){.page-home .brand-h1-style u{letter-spacing:.7rem}}.page-home .brand-h2-style{font-size:2rem;color:#fff;margin-left:1%}@media screen and (min-width:1024px){.page-home .brand-h2-style{font-size:2.2rem}}@media screen and (min-width:1280px){.page-home .brand-h2-style{font-size:2.7rem}}.page-home .brand-italic-style{font-size:4.2rem;font-family:Baskerville-Italic;color:#fff;margin-left:1.5rem;display:inline-block}@media screen and (min-width:1024px){.page-home .brand-italic-style{font-size:4.5rem}}@media screen and (min-width:1280px){.page-home .brand-italic-style{font-size:7.2rem}}.page-home .brand-span-style{font-size:1.1rem;color:#a6a6aa;letter-spacing:.8rem;text-transform:uppercase}.page-home .brand-span-style.medium{font-family:NeueHaasUnicaPro-Medium;padding-left:.5rem}.page-home .brand-span-style.thin{font-family:NeueHaasUnicaPro-Thin}.page-home .brand-span-style.narrow{font-family:NeueHaasUnicaPro-Thin;letter-spacing:.1rem;margin-top:1.2rem;padding-left:.8rem;display:inline-block;width:100%}.page-home .locations-wrapper{display:block;overflow:hidden;position:relative;height:2.1rem}@media screen and (min-width:1024px){.page-home .locations-wrapper{margin-top:2rem}}.page-home .current-location,.page-home .prev-location{color:#fff;text-transform:uppercase;font-size:1.4rem;font-family:NeueHaasUnicaPro-Bold,sans-serif;display:block;position:absolute;letter-spacing:5px;left:0;right:0}.page-home .prev-location{transform:translateY(-25px)}.page-home .mobile-link{display:inline-block;vertical-align:top;margin:4.5rem 3rem 0 0;width:12.8rem}.page-home .mobile-link object{width:100%}.opacity-zero{opacity:0}#page-home-wrapper{position:relative;overflow:hidden}#page-home-wrapper footer{position:relative;margin-top:5rem}@media screen and (min-width:1280px) and (min-height:800px){#page-home-wrapper footer{position:absolute}}@media screen and (min-width:1024px) and (min-height:667px){#page-home-wrapper footer{position:absolute}}.page-about{position:relative;display:block;overflow:hidden}.page-about .first-section .content-wrapper{padding-bottom:20rem}@media only screen and (min-width:900px){.page-about .first-section .content-wrapper{padding-bottom:0}}.page-about .main-bg{position:absolute;background-image:url(../img/about/about-bg.jpg);background-repeat:no-repeat;background-size:cover;top:0;left:0;width:100%;height:100%}.page-about .main-bg::after{content:"";width:100%;height:100%;background:linear-gradient(90deg,rgba(13,9,21,.81) 100%,transparent 0);display:block}@media only screen and (min-width:1280px){.page-about .main-bg::after{background:0 0}}.page-about .bg-light{background:#f6f6f6}.page-about .bg-light .mask{background:#fff}.page-about .bg-dark{background:linear-gradient(43deg,#252750,#0a0a11)}@media only screen and (min-width:1024px){.page-about .bg-dark{overflow:hidden}}.page-about .bg-dark::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;background:#000;opacity:.3}.page-about .bg-dark .mask{background:#1a1c32}@media only screen and (min-width:1280px){.page-about .fake-bg{position:absolute;background:rgba(0,0,0,.7);display:block;left:0;width:0%;height:100%}}.page-about .column-wrapper{position:relative;display:table-cell;width:100%;vertical-align:middle}@media screen and (min-width:900px) and (min-height:800px){.page-about .column-wrapper{padding-top:10rem}}.page-about .column-wrapper::before{content:"";position:absolute;top:4.5rem;display:block;width:1px;height:5rem;background:#000;opacity:.2;margin-left:auto;margin-right:auto;left:0;right:0}@media screen and (min-width:900px) and (min-height:800px){.page-about .column-wrapper::before{top:14.5rem}}.page-about .column-wrapper::after{content:"";position:absolute;bottom:4.5rem;display:block;width:1px;height:5rem;background:#000;opacity:.2;margin-left:auto;margin-right:auto;left:0;right:0}.about-animated .page-about .column-wrapper .box-image{position:absolute;right:0;top:0;display:block;overflow:hidden}.about-animated .page-about .column-wrapper .box-image .mask{position:absolute;height:100%;width:0%;bottom:0;z-index:1;left:0}.about-animated .page-about .column-wrapper .box-image.right.animate{transition:all .8s ease-out}.about-animated .page-about .column-wrapper .box-image.left{left:0;right:auto}.about-animated .page-about .column-wrapper .box-image.left.animate{transition:all .7s ease-out}.page-about .column-wrapper img{width:100%;height:100%;object-fit:cover;opacity:1}.page-about .first-section.h100{height:initial}@media screen and (min-width:900px){.page-about .first-section.h100{height:100vh}}.page-about .first-section .button-wrapper{display:inline-block;margin:5.5rem auto 12rem;background:#dcb57e;color:#fff;font-size:2.4rem;font-weight:700}@media screen and (min-width:900px){.page-about .first-section .button-wrapper{margin-top:.5rem;margin-bottom:5.5rem}}.page-about .first-section .button-wrapper .main-button{font-size:2.4rem}.page-about .first-section .column-wrapper{padding-top:5rem}.page-about .first-section .column-wrapper::before{display:none}.page-about .first-section .column-wrapper::after{display:none}.page-about .first-section .column-right{width:100%;text-align:center}@media screen and (min-width:900px){.page-about .first-section .column-right{width:66%;text-align:left}}@media screen and (min-width:1150px){.page-about .first-section .column-right{width:60%}}.page-about .first-section .column-left{width:100%}@media screen and (min-width:900px){.page-about .first-section .column-left{width:34%;padding-right:10rem}}@media screen and (min-width:1150px){.page-about .first-section .column-left{width:40%}}.page-about .first-section .line{margin-bottom:5rem}@media screen and (min-width:900px){.page-about .first-section .line{margin-bottom:10rem}}.page-about .fourth-section .column-right,.page-about .second-section .column-right,.page-about .third-section .column-right{width:50%;height:43rem}.page-about .fourth-section .column-left,.page-about .second-section .column-left,.page-about .third-section .column-left{width:50%;height:43rem}.page-about .clip{clip-path:url(#clip)}.page-about .d-wrapper{padding-top:10rem;width:20rem;padding-bottom:5rem;margin:0 auto}.page-about .d-wrapper svg{max-width:25rem}@media screen and (min-width:680px){.page-about .d-wrapper{width:22rem}}@media screen and (min-width:900px){.page-about .d-wrapper{width:100%;padding-top:5rem}}.page-about .header-title{position:relative;font-family:NeueHaasUnicaPro-Bold,sans-serif;line-height:1;display:block;margin-bottom:0}.page-about .header-title .header-title-white{color:#fff;display:block;font-size:1.4rem;margin-bottom:2.5rem}@media screen and (min-width:680px){.page-about .header-title .header-title-white{font-size:1.6rem}}.page-about .header-title .header-title-white--italic{color:#fff;font-style:italic;font-size:3rem;font-family:Baskerville-Italic;font-weight:300;display:inline-block;vertical-align:top;margin-right:1rem}@media screen and (min-width:680px){.page-about .header-title .header-title-white--italic{font-size:6.2rem}}@media screen and (min-width:1150px){.page-about .header-title .header-title-white--italic{font-size:7.2rem}}.page-about .header-title .header-title-dark--big{color:#dcb57e;font-size:4.3rem;display:inline-block;vertical-align:top}@media screen and (min-width:680px){.page-about .header-title .header-title-dark--big{font-size:5rem}}@media screen and (min-width:1150px){.page-about .header-title .header-title-dark--big{font-size:6rem}}.page-about .header-title .header-title-dark--big span{font-size:inherit;display:block}.page-about .header-title .header-title-dark--big span:first-child{margin-bottom:1rem}.page-about .header-sub-title{position:relative;display:block;text-transform:uppercase;font-size:1rem;color:#fff;font-family:NeueHaasUnicaPro-Thin,sans-serif;letter-spacing:.5rem}@media screen and (min-width:680px){.page-about .header-sub-title{font-size:1.8rem;letter-spacing:.8rem}}@media screen and (min-width:1150px){.page-about .header-sub-title{font-size:1.4rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;letter-spacing:.6rem}}.page-about .header-sub-title .title-text{opacity:.5;position:relative;display:inline-block;overflow:hidden}.page-about .header-sub-title .title-text .title-text-wrapper{display:inline-block;position:relative}.page-about .header-sub-title .about-lines{position:absolute;display:block;top:10rem}.page-about .header-sub-title #about-line-2{width:50%;height:1px;background:#fff;opacity:.3;left:0}.page-about .header-sub-title #about-line-3{left:90%}.page-about .header-sub-title span.title-part{font-size:1rem;font-family:NeueHaasUnicaPro-Thin,sans-serif}@media screen and (min-width:680px){.page-about .header-sub-title span.title-part{font-size:1.8rem}}@media screen and (min-width:1150px){.page-about .header-sub-title span.title-part{font-size:1.4rem}}.page-about .read-more{position:relative;display:block;margin-left:0;margin-top:2rem;color:#dcb57e;text-decoration:none;font-size:1.6rem}.page-about .read-more .arrow-right-icon{width:0;height:1.2rem;display:inline-block;vertical-align:middle;stroke:#dcb57e}.page-about .read-more span{font-size:1.4rem;display:inline-block;vertical-align:middle;margin-left:-3px;margin-bottom:0}.page-about .capitalized{text-transform:uppercase;font-size:1.1rem!important}.page-about+footer{background:#f6f6f6}@media screen and (min-width:900px){.page-about+footer{background:0 0}}.page-fleet{position:relative;display:block}.page-fleet header.dark{position:relative}@media screen and (min-width:1280px) and (min-height:800px){.page-fleet header.dark{position:absolute}}@media screen and (min-width:1024px) and (min-height:667px){.page-fleet header.dark{position:absolute}}.page-fleet header.dark .hover-box{background:#dcb57e}.page-fleet header.dark .secondary-button{color:#fff}.page-fleet .line-bottom{width:1px;height:6.5rem;background:#fff;opacity:.2;margin-left:auto;margin-right:auto;right:0;display:block;position:absolute;left:0;bottom:10rem}.page-fleet .arrow-wraper{position:absolute;display:none}@media screen and (min-width:680px){.page-fleet .arrow-wraper{display:block;right:0;bottom:-10rem;width:13rem}}@media screen and (min-width:1024px){.page-fleet .arrow-wraper{right:-8rem;top:50%;transform:translateY(-50%);bottom:initial;width:auto}}.page-fleet .arrow-wraper .arrow{position:relative;top:0;transform:none;width:5.5rem;height:5.5rem;background:0 0;border:1px solid #dcb57e;overflow:hidden;display:block}@media screen and (min-width:1024px){.page-fleet .arrow-wraper .arrow{width:3.5rem;height:3.5rem}}.page-fleet .arrow-wraper .arrow:first-child{margin-bottom:1rem}.page-fleet .arrow-wraper .arrow:hover{background:#dcb57e}.page-fleet .arrow-wraper .arrow:hover svg{fill:#fff;stroke:#fff;transition:transform .3s ease-out}.page-fleet .arrow-wraper .arrow svg{width:2.5rem;height:2.5rem;display:block;position:absolute;fill:#dcb57e;top:50%;stroke:#dcb57e;transition:transform .3s ease}.page-fleet .arrow-wraper .arrow svg.secondary{transform:translate(-100%,-50%)}.page-fleet .arrow-wraper .arrow svg.primary{transform:translateY(-50%)}@media screen and (min-width:1024px){.page-fleet .arrow-wraper .arrow svg{width:1.5rem;height:1.5rem}}.page-fleet .arrow-wraper .arrow.arrow-left{float:right}@media screen and (min-width:1024px){.page-fleet .arrow-wraper .arrow.arrow-left{float:none}}.page-fleet .arrow-wraper .arrow.arrow-right svg{right:0}.page-fleet .arrow-wraper .arrow.arrow-right svg.secondary{transform:translate(100%,-50%) rotate(180deg)}.page-fleet .arrow-wraper .arrow.arrow-right svg.primary{transform:translateY(-50%) rotate(180deg)}.page-fleet .fleet-showroom-container{position:relative}.page-fleet .hotspots-wrapper{position:relative;display:block}.page-fleet .hotspot{position:absolute;display:block}.page-fleet .hotspot.door{right:32rem;top:12rem;transition:transform .3s ease}.page-fleet .hotspot.door:hover .spot{transform:scale(.9)!important}.page-fleet .hotspot.back{right:12rem;top:9rem;transition:transform .3s ease}.page-fleet .hotspot.back:hover .spot{transform:scale(.9)!important}.page-fleet .hotspot .spot{width:2rem;background:#dab892;height:2rem;border-radius:50%;box-shadow:0 0 0 .3rem rgba(143,125,111,.8);display:none;cursor:pointer;transition:transform .3s ease}@media screen and (min-width:860px){.page-fleet .hotspot .spot{display:block}}.page-fleet .rollover{position:absolute;width:20rem;height:20rem;background:#dab892;border-radius:50%;overflow:hidden;padding:.5rem;z-index:999;box-shadow:0 0 0 .5rem #dab892;opacity:0;visibility:hidden;left:50%;transform:translate(-50%,-50%) scale(.1);top:50%}.page-fleet .rollover img{width:100%;height:100%;object-fit:cover}.page-fleet .box-description-content{vertical-align:middle}.page-fleet .box-description h2{font-family:NeueHaasUnicaPro-Bold,sans-serif;margin-bottom:2.5rem}.page-fleet .box-description span{font-family:NeueHaasUnicaPro-Regular,sans-serif;margin-bottom:1.2rem}.page-fleet .box-description::after{width:56.3%}.page-fleet .box-description p{font-size:1.3rem}@media screen and (min-width:680px){.page-fleet .box-description p{font-size:1.1rem}}.page-fleet .odd .box-description{padding-left:0}@media screen and (min-width:680px){.page-fleet .odd .box-description{padding-left:5rem}}.page-fleet .odd .box-description h2{margin-bottom:2.5rem}.page-fleet .odd .box-description span{margin-bottom:1.7rem}.page-fleet .odd .box-description p{margin-left:3.1rem}.page-fleet .odd .box-description::after{width:60%}.page-fleet .bg-dark::after{content:"";position:absolute;display:block;top:0;left:0;opacity:.52;width:100%;height:100%}.page-fleet .bg-dark .car-description::after{content:"";background:#1a1c32}.page-fleet .bg-dark .car-description h2{color:#fff}.page-fleet .bg-dark .mask,.page-fleet .bg-dark .mask-2,.page-fleet .bg-dark .mask-3{background:#1a1c32}.page-fleet .first-section .content-wrapper{width:100%;max-width:100%}.page-fleet .first-section .bg-dark{height:76rem;background:url(../img/fleet/fleet-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width:680px){.page-fleet .first-section .bg-dark{height:inherit;min-height:inherit}}.page-fleet .car-container{position:relative;position:relative;max-width:100%;height:36vw;background:url(../img/fleet/fleet-hero.png);background-repeat:no-repeat;margin:0 auto;background-size:cover}@media screen and (min-width:860px){.page-fleet .car-container{max-width:900px;height:402px;background:url(../img/fleet/sprite-door.png);background-size:initial}}@media screen and (min-width:900px){.page-fleet .car-container.animate.door{background:url(../img/fleet/sprite-door.png);animation:open-door .5s steps(24,end);animation-fill-mode:forwards}.page-fleet .car-container.animate.close.door{background:url(../img/fleet/sprite-door.png);animation:close-door .5s steps(24,end);animation-fill-mode:forwards}.page-fleet .car-container.animate.back{background:url(../img/fleet/sprite-back.png);animation:open-door .5s steps(24,end);animation-fill-mode:forwards}.page-fleet .car-container.animate.close.back{background:url(../img/fleet/sprite-back.png);animation:close-door .5s steps(24,end);animation-fill-mode:forwards}}.page-fleet .bg-light{background-color:#f1f1f1}.page-fleet .bg-light::after{content:"";position:absolute;display:block;background-repeat:no-repeat;background-size:cover;opacity:.5;top:0;left:0;width:100%;height:100%}.page-fleet .bg-light .mask,.page-fleet .bg-light .mask-2,.page-fleet .bg-light .mask-3{background:#fff}.page-fleet .section-container{position:relative;display:block}.page-fleet .section-container section{position:relative;width:100%;z-index:10}@media screen and (min-width:680px){.page-fleet .section-container section{position:absolute;display:none}}.page-fleet .section-container section.active{height:auto}@media screen and (min-width:680px){.page-fleet .section-container section.active{z-index:50;display:block;height:100%}}@media screen and (min-width:1024px){.page-fleet .section-container section.active{height:100%}}.page-fleet .car-menu-wrapper{position:absolute;width:100%;max-width:111rem;left:0;right:0;margin-left:auto;margin-right:auto;top:5rem;padding:0 6rem;z-index:999}@media screen and (min-width:667px){.page-fleet .car-menu-wrapper{padding:0 3rem}}@media screen and (min-width:1024px){.page-fleet .car-menu-wrapper{padding:0 6rem}}@media screen and (min-height:667px){.page-fleet .car-menu-wrapper{top:11rem}}@media screen and (min-height:768px){.page-fleet .car-menu-wrapper{top:12rem}}@media screen and (min-height:960px){.page-fleet .car-menu-wrapper{top:14rem}}.page-fleet .car-menu-wrapper .hover-box{position:absolute;transform:translateY(-7rem);width:100%;height:100%;top:0;left:0;background:linear-gradient(-111deg,#c79e64,#dcb57e);transition:transform .15s ease-out}@media screen and (min-height:800px){.page-fleet .car-menu-wrapper .hover-box{transform:translateY(-9rem)}}.page-fleet .car-menu-wrapper .hover-icon-wrapper{position:absolute;display:block;width:100%;height:7rem;top:0}@media screen and (min-height:800px){.page-fleet .car-menu-wrapper .hover-icon-wrapper{height:9rem}}.page-fleet .car-menu-wrapper .hover-icon-wrapper .hover-icon-content{position:relative;display:-ms-flexbox;display:flex;vertical-align:middle;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.page-fleet .car-menu-wrapper .secondary-icon{opacity:0}.page-fleet .car-menu-wrapper .secondary-txt{opacity:0}.page-fleet .select-type-list li{overflow:hidden}.page-fleet .select-type-list li:first-child{padding-left:0}.page-fleet .select-type-list li:last-child{padding-right:0}.page-fleet .select-type-list li,.page-fleet .select-type-list-content{height:7rem}@media screen and (min-height:800px){.page-fleet .select-type-list li,.page-fleet .select-type-list-content{height:9rem}}.page-fleet .select-type-list li .svg-car-icon,.page-fleet .select-type-list-content .svg-car-icon{margin-bottom:0;height:1.6rem}.page-fleet .select-type-list li .svg-car-icon.coach,.page-fleet .select-type-list-content .svg-car-icon.coach{height:3rem}.page-fleet .select-type-list li .svg-car-icon.suv,.page-fleet .select-type-list-content .svg-car-icon.suv{height:1.8rem}.page-fleet .select-type-list li .svg-car-icon.minicoach,.page-fleet .select-type-list-content .svg-car-icon.minicoach{height:2.8rem}.page-fleet .select-type-list li .svg-car-icon.van,.page-fleet .select-type-list-content .svg-car-icon.van{height:2.2rem}@media screen and (min-width:1500px){.page-fleet .select-type-list li .svg-car-icon,.page-fleet .select-type-list-content .svg-car-icon{margin-bottom:.5rem}}.page-fleet .select-type-list li.active .select-type-list-content,.page-fleet .select-type-list-content.active .select-type-list-content{background:linear-gradient(-111deg,#c79e64,#dcb57e)}.page-fleet .select-type-list li.active .hover-box,.page-fleet .select-type-list-content.active .hover-box{transform:translateY(0)}.page-fleet .select-type-list li.active .secondary-txt,.page-fleet .select-type-list-content.active .secondary-txt{opacity:1}.page-fleet .select-type-list li.active .secondary-icon,.page-fleet .select-type-list-content.active .secondary-icon{opacity:1}.page-fleet .select-type-list li:hover .select-type-list-content,.page-fleet .select-type-list-content:hover .select-type-list-content{background:#fff}.page-fleet .select-type-list li:hover .hover-box,.page-fleet .select-type-list-content:hover .hover-box{transform:translateY(0)}.page-fleet .select-type-list li:hover .secondary-txt,.page-fleet .select-type-list-content:hover .secondary-txt{opacity:1}.page-fleet .select-type-list li:hover .secondary-icon,.page-fleet .select-type-list-content:hover .secondary-icon{opacity:1}.page-fleet .car-tab-wrapper{min-height:66.7rem}.page-fleet .fleet-showroom-wrapper{position:relative;display:block;width:100%;max-width:106rem;margin:0 auto;margin-top:0;z-index:1}@media screen and (min-width:680px){.page-fleet .fleet-showroom-wrapper{padding-left:2rem;padding-right:2rem;margin-top:22rem}}@media screen and (min-width:1024px){.page-fleet .fleet-showroom-wrapper{padding-left:8rem;padding-right:8rem}}@media screen and (min-height:700px) and (min-width:680px){.page-fleet .fleet-showroom-wrapper{margin-top:24rem}}@media screen and (min-height:800px) and (min-width:680px){.page-fleet .fleet-showroom-wrapper{margin-top:28rem}}.page-fleet .line{position:absolute;width:0}@media screen and (min-width:680px){.page-fleet .line{display:none}}.page-fleet .line.top{top:7rem}.page-fleet .line.bottom{bottom:7rem}.page-fleet .fleet-car-wrapper{position:relative;display:block;width:100%}.page-fleet .fleet-car-wrapper:after{content:"";display:table;clear:both}.page-fleet .fleet-car-wrapper .cartype{display:none}@media screen and (max-width:679px){.page-fleet .fleet-car-wrapper .cartype{display:block}}.page-fleet .fleet-car-wrapper .cartype.cartype-active{display:block}.page-fleet .fleet-car-wrapper img{width:100%;height:100%;object-fit:cover}.page-fleet .fleet-car-wrapper .mask,.page-fleet .fleet-car-wrapper .mask-2,.page-fleet .fleet-car-wrapper .mask-3{position:absolute;height:100%;width:0%;bottom:0;z-index:1;left:0}.page-fleet .car-info{position:relative;display:block;height:initial}.page-fleet .car-info:after{content:"";display:table;clear:both}@media screen and (min-width:680px){.page-fleet .car-info{overflow:hidden;height:20rem}}@media screen and (min-height:800px) and (min-width:680px){.page-fleet .car-info{height:24rem}}.page-fleet .box-description{position:relative;display:block;width:100%;height:100%;display:table;padding:2rem 0 14rem}@media screen and (min-width:680px){.page-fleet .box-description{width:52%;padding:0}}@media screen and (min-width:680px){.page-fleet .odd .boxodddescription{width:49%}}.page-fleet .car-main-pic{position:relative;float:left;width:100%;height:100%;margin-top:-6rem;overflow:hidden}@media screen and (min-width:680px){.page-fleet .car-main-pic{width:48%;margin-top:0}}.page-fleet .car-main-pic img{position:relative;opacity:1}.page-fleet .car-main-pic.left{float:left}.page-fleet .car-main-pic.right{float:right}.fleet-animated .page-fleet .car-main-pic{position:absolute;top:0}.fleet-animated .page-fleet .car-main-pic.right{left:auto;right:0}.fleet-animated .page-fleet .car-main-pic.right.animate{clip:rect(0,600px,600px,0);transition:all .5s ease-out;transition-delay:.3s}.fleet-animated .page-fleet .car-main-pic.left{left:0;right:auto}.fleet-animated .page-fleet .car-main-pic.left.animate{transition:all .5s ease-out;transition-delay:.3s}@media screen and (min-width:680px){.page-fleet .odd .car-main-pic{width:51%;margin-top:0}}.page-fleet .odd .car-pictures{width:90%}.page-fleet .car-pictures{position:relative;display:block;width:100%;clear:both;height:14rem;display:none}.page-fleet .car-pictures:after{content:"";display:table;clear:both}@media screen and (min-width:680px){.page-fleet .car-pictures{display:block}}@media screen and (min-width:900px){.page-fleet .car-pictures{width:80%}}@media screen and (min-width:1024px){.page-fleet .car-pictures{width:75%}}@media screen and (min-width:1500px){.page-fleet .car-pictures{width:80%}}@media screen and (min-height:800px){.page-fleet .car-pictures{height:20rem}}.page-fleet .car-pictures.right{float:right}.page-fleet .odd .car-secondary-picture{width:55.6%}.page-fleet .car-secondary-picture{position:relative;width:60.22%;height:100%;overflow:hidden}.page-fleet .car-secondary-picture img{opacity:1}.page-fleet .car-secondary-picture.left{float:left}.page-fleet .car-secondary-picture.right{float:right}.fleet-animated .page-fleet .car-secondary-picture{position:absolute;top:0}.fleet-animated .page-fleet .car-secondary-picture.right{left:auto;right:0}.fleet-animated .page-fleet .car-secondary-picture.right.animate{transition:all .5s ease-out;transition-delay:.3s}.fleet-animated .page-fleet .car-secondary-picture.left{left:0;right:auto}.fleet-animated .page-fleet .car-secondary-picture.left.animate{transition:all .5s ease-out;transition-delay:.3s}.page-fleet .odd .car-detail-picture{width:44.4%}.page-fleet .car-detail-picture{position:relative;width:39.77%;height:100%;overflow:hidden}.page-fleet .car-detail-picture.left{float:left}.page-fleet .car-detail-picture.right{float:right}.fleet-animated .page-fleet .car-detail-picture{position:absolute;top:0}.fleet-animated .page-fleet .car-detail-picture.right{left:auto;right:0}.fleet-animated .page-fleet .car-detail-picture.right.animate{transition:all .5s ease-out;transition-delay:.3s}.fleet-animated .page-fleet .car-detail-picture.left{left:0;right:auto}.fleet-animated .page-fleet .car-detail-picture.left.animate{transition:all .5s ease-out;transition-delay:.3s}.page-fleet .car-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}.page-fleet .car-bg::before{content:"";position:absolute;width:100%;height:100%;z-index:10;pointer-events:none;opacity:.27}.page-fleet .car-bg .car-light{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);z-index:5}.page-fleet .car-bg .car-shadow{position:absolute;display:block;width:100%;top:35%;z-index:5}@media screen and (max-width:420px){.page-fleet .car-bg .car-light{top:55%}.page-fleet .car-bg .car-shadow{top:43%}}.page-fleet .fleet-main-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.page-fleet .fleet-container{position:relative;display:table;width:100%;height:100%}.page-fleet .car-wrapper{position:relative;width:100%;height:100%;text-align:center;display:table-cell;vertical-align:middle;padding-top:18rem;overflow:hidden;z-index:10}.page-fleet .car-wrapper h1{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-width:111rem;transform:translateY(-10rem)}@media screen and (max-height:680px){.page-fleet .car-wrapper h1{transform:translateY(-12rem)}}@media screen and (max-height:800px) and (max-width:800px){.page-fleet .car-wrapper h1{transform:translateY(-10rem)}}@media screen and (max-height:1150px){.page-fleet .car-wrapper h1{transform:translateY(-16rem)}}.page-fleet .car-wrapper .line{display:none}@media screen and (min-width:1150px){.page-fleet .car-wrapper .line{display:block}}.page-fleet .car-wrapper .line.top{top:0;left:0}.page-fleet .car-wrapper .line.bottom{bottom:-25rem;right:0}.page-fleet .car-wrapper .main-title{position:relative;display:block;font-family:Baskerville-Italic,serif;font-style:italic;color:#dcb57e;font-size:6rem;line-height:1;font-weight:300;text-shadow:63px 50px 20px transparent;transition:all .5s ease;opacity:0;z-index:8}@media screen and (min-width:480px){.page-fleet .car-wrapper .main-title{font-size:7rem}}@media screen and (min-width:1024px){.page-fleet .car-wrapper .main-title{font-size:10rem}}.page-fleet .car-wrapper .main-title.shadow{text-shadow:63px 50px 20px rgba(0,0,0,.2)}.page-fleet .car-wrapper .sub-title-mask{position:relative;display:block;overflow:hidden;width:100%;opacity:0}.page-fleet .car-wrapper .sub-title{position:relative;display:block;font-size:2.8rem;text-transform:uppercase;letter-spacing:5rem;line-height:1;font-family:NeueHaasUnicaPro-Heavy,sans-serif;z-index:7;color:#fff;width:29rem;margin:0 auto}@media screen and (min-width:680px){.page-fleet .car-wrapper .sub-title{font-size:3.7rem;letter-spacing:6rem;width:42rem;padding:0 3rem}}@media screen and (min-width:1024px){.page-fleet .car-wrapper .sub-title{letter-spacing:7.2rem;width:47rem}}.page-fleet .car-wrapper img{display:inline-block;position:absolute;max-width:100%;top:0;left:0}.page-fleet .car-wrapper img.car-img{position:relative;z-index:10}.page-fleet+footer{background:#f1f1f1}@media screen and (min-width:900px){.page-fleet+footer{background:0 0}}.fleet-animated header.dark .hover-box{background:#dcb57e}.fleet-animated header.dark .secondary-button{color:#fff}@keyframes open-door{from{background-position:0}to{background-position:100%}}@keyframes close-door{from{background-position:100%}to{background-position:0}}.page-biling,.page-book{position:relative}.page-biling .book-wrapper,.page-book .book-wrapper{background:#f6f6f6;display:none;position:absolute;top:14rem;width:100%}@media screen and (min-width:640px){.page-biling .book-wrapper,.page-book .book-wrapper{display:block;position:relative;top:initial}}.page-biling:after,.page-book:after{content:"";display:table;clear:both}.page-biling .not-mobile,.page-book .not-mobile{display:none}@media screen and (min-width:640px){.page-biling .not-mobile,.page-book .not-mobile{display:block}}.page-biling .not-desktop,.page-book .not-desktop{display:block}@media screen and (min-width:640px){.page-biling .not-desktop,.page-book .not-desktop{display:none}}.page-biling .header-steps,.page-book .header-steps{display:block;position:absolute;width:100%;top:8rem;border-top:1px solid rgba(255,255,255,.1)}.page-biling .header-steps .steps,.page-book .header-steps .steps{position:absolute;bottom:0;height:1px;background:#dcb57e;left:0;transition:width .3s ease}.page-biling .header-steps .steps.one,.page-book .header-steps .steps.one{width:20%}.page-biling .header-steps .steps.two,.page-book .header-steps .steps.two{width:40%}.page-biling .header-steps .steps.three,.page-book .header-steps .steps.three{width:60%}.page-biling .header-steps .steps.four,.page-book .header-steps .steps.four{width:80%}.page-biling .header-steps .steps.five,.page-book .header-steps .steps.five{width:100%}.page-biling .header-steps ul,.page-book .header-steps ul{position:relative;padding:0;margin:0;list-style:none;text-align:center;padding:1rem 0}.page-biling .header-steps ul:after,.page-book .header-steps ul:after{content:"";display:table;clear:both}.page-biling .header-steps li,.page-book .header-steps li{position:relative;float:left;width:20%;color:#fff;font-size:1.4rem;opacity:.1;transition:opacity .3s ease;font-family:NeueHaasUnicaPro-Regular}.page-biling .header-steps li.active,.page-book .header-steps li.active{opacity:1}.page-biling .mobile-preview-wrapper,.page-book .mobile-preview-wrapper{position:relative;height:100vh;background:url(../img/book-mobile-bg.jpg)}.page-biling .mobile-preview-wrapper.light,.page-book .mobile-preview-wrapper.light{background:#fff}.page-biling .mobile-preview-wrapper.light .header-steps,.page-book .mobile-preview-wrapper.light .header-steps{border-top:1px solid rgba(0,0,0,.1)}.page-biling .mobile-preview-wrapper.light .header-steps li,.page-book .mobile-preview-wrapper.light .header-steps li{color:#494949}.page-biling .mobile-preview-wrapper .section-closed,.page-book .mobile-preview-wrapper .section-closed{display:none!important}.page-biling .mobile-preview-wrapper .car-title,.page-book .mobile-preview-wrapper .car-title{position:relative;display:block;width:100%;margin-bottom:5rem}.page-biling .mobile-preview-wrapper .car-title::after,.page-book .mobile-preview-wrapper .car-title::after{content:"";position:absolute;display:block;top:3rem;width:1.5rem;height:1px;background:#dcb57e;left:0;right:0;margin:0 auto}.page-biling .mobile-preview-wrapper .slider-container,.page-book .mobile-preview-wrapper .slider-container{position:relative;display:table;width:100%;height:100vh;text-align:center}.page-biling .mobile-preview-wrapper .slider-middle,.page-book .mobile-preview-wrapper .slider-middle{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;padding-top:10rem}.page-biling .mobile-preview-wrapper .slider-middle .car-wrapper,.page-book .mobile-preview-wrapper .slider-middle .car-wrapper{position:relative;display:block;margin-bottom:2rem}.page-biling .mobile-preview-wrapper .slider-middle .car-cost,.page-book .mobile-preview-wrapper .slider-middle .car-cost{position:relative}.page-biling .mobile-preview-wrapper .slider-middle .car-cost .preview-text-style-3,.page-book .mobile-preview-wrapper .slider-middle .car-cost .preview-text-style-3{position:relative;opacity:1;visibility:visible;font-size:1.4rem;margin:0}.page-biling .mobile-preview-wrapper .slider-middle .car-cost .preview-text-style-4,.page-book .mobile-preview-wrapper .slider-middle .car-cost .preview-text-style-4{position:relative;opacity:1;visibility:visible;font-size:2rem;font-family:NeueHaasUnicaPro-bold;margin-bottom:4rem}.page-biling .mobile-preview-wrapper .slider-middle img,.page-book .mobile-preview-wrapper .slider-middle img{width:90%;display:block;margin:0 auto;position:relative}.page-biling .mobile-preview-wrapper .slider-middle img.shadow,.page-book .mobile-preview-wrapper .slider-middle img.shadow{position:absolute;top:-50%;width:100%}.page-biling .mobile-preview-wrapper .slider-content,.page-book .mobile-preview-wrapper .slider-content{position:relative;display:block}.page-biling .mobile-preview-wrapper .slider-content a,.page-book .mobile-preview-wrapper .slider-content a{transition:all ease-in-out .3s}.page-biling .mobile-preview-wrapper .slider-content a.btn-hide,.page-book .mobile-preview-wrapper .slider-content a.btn-hide{opacity:0;z-index:-1;transform:translateY(100%)}.page-biling .mobile-preview-wrapper .slider-content a.btn-show,.page-book .mobile-preview-wrapper .slider-content a.btn-show{opacity:1;z-index:1;transform:translateY(0)}.page-biling .mobile-preview-wrapper .swiper-container,.page-book .mobile-preview-wrapper .swiper-container{width:100vw;height:auto;margin:2rem auto}.page-biling .mobile-preview-wrapper .swiper-container .swiper-wrapper,.page-book .mobile-preview-wrapper .swiper-container .swiper-wrapper{padding-bottom:6rem}.page-biling .mobile-preview-wrapper .swiper-container .swiper-button-next,.page-biling .mobile-preview-wrapper .swiper-container .swiper-button-prev,.page-book .mobile-preview-wrapper .swiper-container .swiper-button-next,.page-book .mobile-preview-wrapper .swiper-container .swiper-button-prev{margin-top:4rem}.page-biling .mobile-preview-wrapper .swiper-container .swiper-button-next,.page-biling .mobile-preview-wrapper .swiper-container .swiper-container-rtl .swiper-button-prev,.page-book .mobile-preview-wrapper .swiper-container .swiper-button-next,.page-book .mobile-preview-wrapper .swiper-container .swiper-container-rtl .swiper-button-prev{background-image:url(../img/icons/arrow-booking-gold.svg);background-size:contain;right:3rem}.page-biling .mobile-preview-wrapper .swiper-container .swiper-button-prev,.page-biling .mobile-preview-wrapper .swiper-container .swiper-container-rtl .swiper-button-next,.page-book .mobile-preview-wrapper .swiper-container .swiper-button-prev,.page-book .mobile-preview-wrapper .swiper-container .swiper-container-rtl .swiper-button-next{background-image:url(../img/icons/arrow-booking2-gold.svg);background-size:contain;left:3rem}.page-biling .mobile-preview-wrapper .swiper-container .swiper-pagination-bullet,.page-book .mobile-preview-wrapper .swiper-container .swiper-pagination-bullet{background:#e4e4e4}.page-biling .mobile-preview-wrapper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-book .mobile-preview-wrapper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dcb57e}.page-biling .mobile-preview-wrapper .swiper-slide,.page-book .mobile-preview-wrapper .swiper-slide{text-align:center;display:-ms-flexbox;display:-webkit-flex;display:block;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-biling .mobile-preview-wrapper .swiper-slide span,.page-book .mobile-preview-wrapper .swiper-slide span{margin:0;font-size:1.6rem}.page-biling .mobile-preview-wrapper .car-type-container,.page-book .mobile-preview-wrapper .car-type-container{position:absolute;top:0;width:100%;height:100vh;display:table;text-align:center}.page-biling .mobile-preview-wrapper .car-type-container ul,.page-book .mobile-preview-wrapper .car-type-container ul{margin:0}.page-biling .mobile-preview-wrapper .car-type-container ul:after,.page-book .mobile-preview-wrapper .car-type-container ul:after{content:"";display:table;clear:both}.page-biling .mobile-preview-wrapper .car-type-container .transparent-car-selection,.page-book .mobile-preview-wrapper .car-type-container .transparent-car-selection{position:relative;display:table-cell;width:100%;height:100%;vertical-align:middle;padding-top:10rem;bottom:initial;left:0;transform:none}.page-biling .mobile-preview-wrapper .car-type-container .transparent-car-selection ul,.page-book .mobile-preview-wrapper .car-type-container .transparent-car-selection ul{display:block;-ms-flex-wrap:initial;flex-wrap:initial}.page-biling .mobile-preview-wrapper .car-type-container .transparent-car-selection li,.page-book .mobile-preview-wrapper .car-type-container .transparent-car-selection li{width:33.33%;min-width:initial}.page-biling .mobile-preview-wrapper .car-type-container .transparent-car-selection span,.page-book .mobile-preview-wrapper .car-type-container .transparent-car-selection span{margin:0;font-size:1.6rem}.page-biling .mobile-preview-wrapper .car-type-container .transparent-wrapper,.page-book .mobile-preview-wrapper .car-type-container .transparent-wrapper{position:relative;display:block;margin-bottom:4rem}.page-biling .mobile-preview-wrapper .car-type-container .transparent-wrapper:after,.page-book .mobile-preview-wrapper .car-type-container .transparent-wrapper:after{content:"";display:table;clear:both}.page-biling .mobile-preview-wrapper .car-type-container .preview-text-style-3,.page-book .mobile-preview-wrapper .car-type-container .preview-text-style-3{opacity:1;margin-bottom:0;visibility:visible}.page-biling .mobile-preview-wrapper .car-type-container .preview-text-style-4,.page-book .mobile-preview-wrapper .car-type-container .preview-text-style-4{font-size:1.8rem;opacity:1;margin-bottom:0;visibility:visible}.page-biling .mobile-preview-wrapper .car-type-container .preview-text-style-4 span,.page-book .mobile-preview-wrapper .car-type-container .preview-text-style-4 span{font-size:1.2rem}.page-biling input,.page-biling textarea,.page-book input,.page-book textarea{width:100%;border-color:#ccc;color:#000}.page-biling .fullname input:nth-of-type(2n+1),.page-book .fullname input:nth-of-type(2n+1){margin-bottom:1rem}.page-biling .book-content,.page-book .book-content{position:relative;background:#fff;width:102rem;padding-bottom:3rem;padding-top:3rem}.page-biling .book-content.comments,.page-book .book-content.comments{margin:-70px auto 0}.page-biling .book-content.sing-in,.page-book .book-content.sing-in{margin:0 auto 0;display:none;opacity:0;visibility:hidden}.page-biling .book-content.sing-in.section-open,.page-book .book-content.sing-in.section-open{display:block;opacity:1;visibility:visible}@media screen and (min-width:640px){.page-biling .book-content.sing-in,.page-book .book-content.sing-in{display:block;opacity:1;visibility:visible;margin:2rem auto 0}}.page-biling .book-content .left-col,.page-book .book-content .left-col{width:57rem;float:left;padding-top:2rem;margin-bottom:0;padding-left:6rem;padding-right:7rem;border-right:1px solid #ccc}.page-biling .book-content .right-col,.page-book .book-content .right-col{width:44rem;float:right;margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.page-biling .book-content label,.page-book .book-content label{font-size:1.7rem;padding-bottom:.5rem}}.page-biling .book-content .hint-block,.page-book .book-content .hint-block{padding:2rem;background:#fdfbf7;border-radius:3px;margin-right:4rem}.page-biling .book-content .hint-block h3,.page-book .book-content .hint-block h3{font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:1.4rem;margin-bottom:2.5rem}.page-biling .book-content .hint-block p,.page-book .book-content .hint-block p{font-family:NeueHaasUnicaPro-Regular}.page-biling .book-content.sing-in h3,.page-book .book-content.sing-in h3{margin-bottom:5rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:1.6rem;text-align:left}@media screen and (max-width:640px){.page-biling .book-content.sing-in h3,.page-book .book-content.sing-in h3{margin-bottom:1rem}}@media screen and (max-width:1020px){.page-biling .book-content,.page-book .book-content{max-width:100%}.page-biling .book-content.comments,.page-book .book-content.comments{margin:0 auto}.page-biling .book-content .left-col,.page-biling .book-content .right-col,.page-book .book-content .left-col,.page-book .book-content .right-col{float:none;width:auto;padding:1.5rem!important;margin:0;border:none}.page-biling .book-content .hint-block,.page-biling .book-content .right-col #map,.page-biling .book-content input,.page-book .book-content .hint-block,.page-book .book-content .right-col #map,.page-book .book-content input{width:100%}.page-biling .book-content input:nth-of-type(2n),.page-book .book-content input:nth-of-type(2n){margin-left:0;margin-top:1rem}}.page-biling .book-content .button-wrapper,.page-book .book-content .button-wrapper{font-size:1.1rem;margin:5rem auto 4rem;padding:1.3rem 5rem}@media screen and (max-width:640px){.page-biling .book-content .button-wrapper,.page-book .book-content .button-wrapper{margin:3rem auto}}.page-biling .book-content .button-wrapper span,.page-book .book-content .button-wrapper span{font-size:1.1rem}.page-biling .book-content .main-button,.page-book .book-content .main-button{color:#000}.page-biling .book-content .error-message,.page-book .book-content .error-message{text-align:left;padding-top:.5rem}.page-biling .book-content .error-message label.m-top,.page-book .book-content .error-message label.m-top{margin-top:3rem}.page-biling .book-content .error-message label.short,.page-book .book-content .error-message label.short{width:47%;display:inline-block}.page-biling .book-content .error-message label.short.right,.page-book .book-content .error-message label.short.right{margin-left:5%}.page-biling .steps-2,.page-book .steps-2{position:absolute;left:60px;top:320px}@media screen and (max-width:1024px){.page-biling .steps-2,.page-book .steps-2{display:none}}@media screen and (max-width:1280px){.page-biling .steps-2,.page-book .steps-2{top:80px}}.page-biling .preview-block,.page-book .preview-block{width:140rem;height:70rem}@media screen and (min-width:1024px){.page-biling .preview-block,.page-book .preview-block{height:80rem}}@media screen and (min-width:1280px){.page-biling .preview-block,.page-book .preview-block{height:90rem;max-height:110vh}}.page-biling .preview-block .left-preview-col,.page-biling .preview-block .right-preview-col,.page-book .preview-block .left-preview-col,.page-book .preview-block .right-preview-col{height:70rem;position:relative;float:left;width:50%}@media screen and (min-width:1024px){.page-biling .preview-block .left-preview-col,.page-biling .preview-block .right-preview-col,.page-book .preview-block .left-preview-col,.page-book .preview-block .right-preview-col{height:80rem}}@media screen and (min-width:1280px){.page-biling .preview-block .left-preview-col,.page-biling .preview-block .right-preview-col,.page-book .preview-block .left-preview-col,.page-book .preview-block .right-preview-col{height:90rem;max-height:110vh}}.page-biling .preview-block .left-preview-col img,.page-biling .preview-block .right-preview-col img,.page-book .preview-block .left-preview-col img,.page-book .preview-block .right-preview-col img{display:none}.page-biling .preview-block .left-preview-col .show,.page-biling .preview-block .right-preview-col .show,.page-book .preview-block .left-preview-col .show,.page-book .preview-block .right-preview-col .show{display:block}.page-biling .preview-block .left-preview-col .left-car,.page-biling .preview-block .left-preview-col .right-car,.page-biling .preview-block .right-preview-col .left-car,.page-biling .preview-block .right-preview-col .right-car,.page-book .preview-block .left-preview-col .left-car,.page-book .preview-block .left-preview-col .right-car,.page-book .preview-block .right-preview-col .left-car,.page-book .preview-block .right-preview-col .right-car{position:absolute;top:30rem;margin-top:-220px;width:30rem;height:auto}@media screen and (min-width:1024px){.page-biling .preview-block .left-preview-col .left-car,.page-biling .preview-block .left-preview-col .right-car,.page-biling .preview-block .right-preview-col .left-car,.page-biling .preview-block .right-preview-col .right-car,.page-book .preview-block .left-preview-col .left-car,.page-book .preview-block .left-preview-col .right-car,.page-book .preview-block .right-preview-col .left-car,.page-book .preview-block .right-preview-col .right-car{width:35rem;height:auto;top:30rem}}@media screen and (min-width:1280px){.page-biling .preview-block .left-preview-col .left-car,.page-biling .preview-block .left-preview-col .right-car,.page-biling .preview-block .right-preview-col .left-car,.page-biling .preview-block .right-preview-col .right-car,.page-book .preview-block .left-preview-col .left-car,.page-book .preview-block .left-preview-col .right-car,.page-book .preview-block .right-preview-col .left-car,.page-book .preview-block .right-preview-col .right-car{width:45rem;height:auto}}@media screen and (min-width:1320px){.page-biling .preview-block .left-preview-col .left-car,.page-biling .preview-block .left-preview-col .right-car,.page-biling .preview-block .right-preview-col .left-car,.page-biling .preview-block .right-preview-col .right-car,.page-book .preview-block .left-preview-col .left-car,.page-book .preview-block .left-preview-col .right-car,.page-book .preview-block .right-preview-col .left-car,.page-book .preview-block .right-preview-col .right-car{width:48rem;height:auto}}@media screen and (min-width:1500px){.page-biling .preview-block .left-preview-col .left-car,.page-biling .preview-block .left-preview-col .right-car,.page-biling .preview-block .right-preview-col .left-car,.page-biling .preview-block .right-preview-col .right-car,.page-book .preview-block .left-preview-col .left-car,.page-book .preview-block .left-preview-col .right-car,.page-book .preview-block .right-preview-col .left-car,.page-book .preview-block .right-preview-col .right-car{width:56rem;height:auto;top:initial;bottom:0}}.page-biling .preview-block .left-preview-col.selected .select-content,.page-biling .preview-block .right-preview-col.selected .select-content,.page-book .preview-block .left-preview-col.selected .select-content,.page-book .preview-block .right-preview-col.selected .select-content{display:block}.page-biling .preview-block .left-preview-col.selected img.active,.page-biling .preview-block .right-preview-col.selected img.active,.page-book .preview-block .left-preview-col.selected img.active,.page-book .preview-block .right-preview-col.selected img.active{display:block!important}.page-biling .preview-block .left-preview-col.selected .business-class-block .line,.page-biling .preview-block .right-preview-col.selected .business-class-block .line,.page-book .preview-block .left-preview-col.selected .business-class-block .line,.page-book .preview-block .right-preview-col.selected .business-class-block .line{width:0;right:-2.5rem;opacity:1}@media screen and (min-width:1024px){.page-biling .preview-block .left-preview-col.selected .business-class-block .line,.page-biling .preview-block .right-preview-col.selected .business-class-block .line,.page-book .preview-block .left-preview-col.selected .business-class-block .line,.page-book .preview-block .right-preview-col.selected .business-class-block .line{right:-4.5rem}}@media screen and (min-width:1280px){.page-biling .preview-block .left-preview-col.selected .business-class-block .line,.page-biling .preview-block .right-preview-col.selected .business-class-block .line,.page-book .preview-block .left-preview-col.selected .business-class-block .line,.page-book .preview-block .right-preview-col.selected .business-class-block .line{right:-8rem}}.page-biling .preview-block .left-preview-col.selected .first-class-block .line,.page-biling .preview-block .right-preview-col.selected .first-class-block .line,.page-book .preview-block .left-preview-col.selected .first-class-block .line,.page-book .preview-block .right-preview-col.selected .first-class-block .line{width:0;left:-2.5rem;opacity:1}@media screen and (min-width:1024px){.page-biling .preview-block .left-preview-col.selected .first-class-block .line,.page-biling .preview-block .right-preview-col.selected .first-class-block .line,.page-book .preview-block .left-preview-col.selected .first-class-block .line,.page-book .preview-block .right-preview-col.selected .first-class-block .line{left:-4.5rem}}@media screen and (min-width:1280px){.page-biling .preview-block .left-preview-col.selected .first-class-block .line,.page-biling .preview-block .right-preview-col.selected .first-class-block .line,.page-book .preview-block .left-preview-col.selected .first-class-block .line,.page-book .preview-block .right-preview-col.selected .first-class-block .line{left:-8rem}}.page-biling .preview-block .left-preview-col.selected .line img,.page-biling .preview-block .right-preview-col.selected .line img,.page-book .preview-block .left-preview-col.selected .line img,.page-book .preview-block .right-preview-col.selected .line img{opacity:1}.page-biling .preview-block .left-preview-col.selected .preview-text-style-3,.page-biling .preview-block .right-preview-col.selected .preview-text-style-3,.page-book .preview-block .left-preview-col.selected .preview-text-style-3,.page-book .preview-block .right-preview-col.selected .preview-text-style-3{visibility:visible;opacity:1;transform:translateY(0)}.page-biling .preview-block .left-preview-col.selected .preview-text-style-4.show,.page-biling .preview-block .right-preview-col.selected .preview-text-style-4.show,.page-book .preview-block .left-preview-col.selected .preview-text-style-4.show,.page-book .preview-block .right-preview-col.selected .preview-text-style-4.show{visibility:visible;opacity:1;transform:translateY(0);animation:blink .3s ease-out;animation-delay:.3s}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.page-biling .preview-block .left-preview-col .select-content,.page-biling .preview-block .right-preview-col .select-content,.page-book .preview-block .left-preview-col .select-content,.page-book .preview-block .right-preview-col .select-content{position:relative;display:inline-block;opacity:.2;display:none;margin-left:-.8rem}.page-biling .preview-block .left-preview-col .select-content label,.page-biling .preview-block .right-preview-col .select-content label,.page-book .preview-block .left-preview-col .select-content label,.page-book .preview-block .right-preview-col .select-content label{color:#fff;cursor:pointer;display:inline-block;vertical-align:middle;padding:.3rem .9rem;border:1px solid #fff;width:7rem;margin-left:-1px;height:2.5rem;font-family:NeueHaasUnicaPro-Light,sans-serif}.page-biling .preview-block .left-preview-col .select-content .check,.page-biling .preview-block .right-preview-col .select-content .check,.page-book .preview-block .left-preview-col .select-content .check,.page-book .preview-block .right-preview-col .select-content .check{display:inline-block;vertical-align:middle;padding:.3rem .7rem;border:1px solid #fff;width:2.5rem;height:2.5rem}.page-biling .preview-block .left-preview-col .select-content .check img,.page-biling .preview-block .right-preview-col .select-content .check img,.page-book .preview-block .left-preview-col .select-content .check img,.page-book .preview-block .right-preview-col .select-content .check img{display:block;width:100%;height:100%}.page-biling .preview-block .left-preview-col .select-content input,.page-biling .preview-block .right-preview-col .select-content input,.page-book .preview-block .left-preview-col .select-content input,.page-book .preview-block .right-preview-col .select-content input{position:absolute;width:100%;left:0;top:0;height:100%;display:none}.page-biling .preview-block .left-preview-col .select,.page-biling .preview-block .left-preview-col .selected,.page-biling .preview-block .right-preview-col .select,.page-biling .preview-block .right-preview-col .selected,.page-book .preview-block .left-preview-col .select,.page-book .preview-block .left-preview-col .selected,.page-book .preview-block .right-preview-col .select,.page-book .preview-block .right-preview-col .selected{position:absolute;top:565px}@media screen and (max-width:1024px){.page-biling .preview-block .left-preview-col .select,.page-biling .preview-block .left-preview-col .selected,.page-biling .preview-block .right-preview-col .select,.page-biling .preview-block .right-preview-col .selected,.page-book .preview-block .left-preview-col .select,.page-book .preview-block .left-preview-col .selected,.page-book .preview-block .right-preview-col .select,.page-book .preview-block .right-preview-col .selected{top:450px}}@media screen and (max-width:650px){.page-biling .preview-block .left-preview-col .select,.page-biling .preview-block .right-preview-col .select,.page-book .preview-block .left-preview-col .select,.page-book .preview-block .right-preview-col .select{display:block}}.page-biling .preview-block .left-preview-col .left-car,.page-book .preview-block .left-preview-col .left-car{right:0}.page-biling .preview-block .left-preview-col .select,.page-biling .preview-block .left-preview-col .selected,.page-book .preview-block .left-preview-col .select,.page-book .preview-block .left-preview-col .selected{right:380px}@media screen and (max-width:1024px){.page-biling .preview-block .left-preview-col .select,.page-biling .preview-block .left-preview-col .selected,.page-book .preview-block .left-preview-col .select,.page-book .preview-block .left-preview-col .selected{right:5%}}.page-biling .preview-block .left-preview-col:hover .line,.page-book .preview-block .left-preview-col:hover .line{width:0}.page-biling .preview-block .left-preview-col:hover .line img,.page-book .preview-block .left-preview-col:hover .line img{opacity:1}.page-biling .preview-block .right-preview-col .right-car,.page-book .preview-block .right-preview-col .right-car{left:0}.page-biling .preview-block .right-preview-col .select,.page-biling .preview-block .right-preview-col .selected,.page-book .preview-block .right-preview-col .select,.page-book .preview-block .right-preview-col .selected{left:380px}@media screen and (max-width:1024px){.page-biling .preview-block .right-preview-col .select,.page-biling .preview-block .right-preview-col .selected,.page-book .preview-block .right-preview-col .select,.page-book .preview-block .right-preview-col .selected{left:5%}}.page-biling .preview-block .right-preview-col .select,.page-book .preview-block .right-preview-col .select{display:block}.page-biling .preview-block .right-preview-col:hover .line,.page-book .preview-block .right-preview-col:hover .line{width:0}.page-biling .preview-block .right-preview-col:hover .line img,.page-book .preview-block .right-preview-col:hover .line img{opacity:1}.page-biling .preview-block .right-preview-col .preview-text-style-3,.page-book .preview-block .right-preview-col .preview-text-style-3{opacity:1;visibility:visible}.page-biling .preview-block .business-class-block,.page-book .preview-block .business-class-block{width:14rem;position:absolute;top:45rem;left:3rem;text-align:center;transition:top .2s}@media screen and (min-width:680px){.page-biling .preview-block .business-class-block,.page-book .preview-block .business-class-block{right:5rem;top:24rem}}@media screen and (min-width:1024px){.page-biling .preview-block .business-class-block,.page-book .preview-block .business-class-block{left:12rem;top:30rem}}@media screen and (min-width:1280px){.page-biling .preview-block .business-class-block,.page-book .preview-block .business-class-block{top:38rem}}@media screen and (min-width:1500px){.page-biling .preview-block .business-class-block,.page-book .preview-block .business-class-block{left:10rem;top:35rem}}.page-biling .preview-block .business-class-block .line,.page-book .preview-block .business-class-block .line{width:3.5rem;height:1px;background:#666;position:absolute;top:4rem;right:-3rem;transition:all .3s ease-out;display:none}@media screen and (min-width:680px){.page-biling .preview-block .business-class-block .line,.page-book .preview-block .business-class-block .line{display:block}}@media screen and (min-width:1024px){.page-biling .preview-block .business-class-block .line,.page-book .preview-block .business-class-block .line{width:4.5rem;right:-5rem}}@media screen and (min-width:1280px){.page-biling .preview-block .business-class-block .line,.page-book .preview-block .business-class-block .line{width:6.5rem;right:-10rem}}.page-biling .preview-block .business-class-block .line img,.page-book .preview-block .business-class-block .line img{display:block;position:absolute;top:-.51rem;right:0;opacity:0;transition:opacity .3s ease-out}.page-biling .preview-block .first-class-block,.page-book .preview-block .first-class-block{width:14rem;position:absolute;right:3rem;top:45rem;text-align:center;transition:top .2s}@media screen and (min-width:680px){.page-biling .preview-block .first-class-block,.page-book .preview-block .first-class-block{right:5rem;top:24rem}}@media screen and (min-width:1024px){.page-biling .preview-block .first-class-block,.page-book .preview-block .first-class-block{right:12rem;top:30rem}}@media screen and (min-width:1280px){.page-biling .preview-block .first-class-block,.page-book .preview-block .first-class-block{top:38rem}}@media screen and (min-width:1500px){.page-biling .preview-block .first-class-block,.page-book .preview-block .first-class-block{right:10rem;top:35rem}}.page-biling .preview-block .first-class-block .line,.page-book .preview-block .first-class-block .line{width:3.5rem;height:1px;background:#666;position:absolute;top:4rem;left:-3rem;transition:all .3s ease-out;display:none}@media screen and (min-width:680px){.page-biling .preview-block .first-class-block .line,.page-book .preview-block .first-class-block .line{display:block}}@media screen and (min-width:1024px){.page-biling .preview-block .first-class-block .line,.page-book .preview-block .first-class-block .line{width:4.5rem;left:-5rem}}@media screen and (min-width:1280px){.page-biling .preview-block .first-class-block .line,.page-book .preview-block .first-class-block .line{width:6.5rem;left:-10rem}}.page-biling .preview-block .first-class-block .line img,.page-book .preview-block .first-class-block .line img{display:block;position:absolute;top:-.51rem;left:0;opacity:0;transition:opacity .3s ease-out}.page-biling .preview-block .first-class-block .preview-text-style-3,.page-book .preview-block .first-class-block .preview-text-style-3{position:relative;display:block;font-size:1.2rem}.page-biling .preview-block .preference,.page-book .preview-block .preference{text-align:center}@media screen and (max-width:1020px){.page-biling .preview-block .preference,.page-book .preview-block .preference{bottom:6.5rem;padding:1.3rem 3rem}}.page-biling .select-type-block,.page-book .select-type-block{width:102rem;max-width:102rem;height:160px;background:#090911;position:absolute;bottom:70px;left:50%;display:none;transform:translateX(-50%);z-index:999999}.page-biling .select-type-block .read-more,.page-book .select-type-block .read-more{position:relative;text-decoration:none}.page-biling .select-type-block .read-more:hover,.page-book .select-type-block .read-more:hover{text-decoration:none}.page-biling .select-type-block .read-more .menu-hover,.page-book .select-type-block .read-more .menu-hover{position:absolute;bottom:0;left:0;height:1px;background:#fff;display:block}.page-biling .select-type-block.car-desc,.page-book .select-type-block.car-desc{color:#b9b9b9;bottom:calc(70px + 160px);height:auto;display:block;z-index:1000009;cursor:default;opacity:0;background:#1a1c32}.page-biling .select-type-block.car-desc .car-desc-wrapper,.page-book .select-type-block.car-desc .car-desc-wrapper{max-width:1020px;margin:0 auto}.page-biling .select-type-block.car-desc.reversed,.page-book .select-type-block.car-desc.reversed{background:#fff}.page-biling .select-type-block.car-desc.reversed .primary-header,.page-book .select-type-block.car-desc.reversed .primary-header{color:#000}.page-biling .select-type-block.car-desc.reversed .text-wrapper,.page-book .select-type-block.car-desc.reversed .text-wrapper{padding-top:60px;width:525px}.page-biling .select-type-block.car-desc.reversed .description,.page-book .select-type-block.car-desc.reversed .description{color:#8a8a8a}.page-biling .select-type-block.car-desc.desc-aligh-center,.page-book .select-type-block.car-desc.desc-aligh-center{margin-left:-51rem}@media screen and (max-width:1020px){.page-biling .select-type-block.car-desc,.page-book .select-type-block.car-desc{bottom:16rem}}.page-biling .select-type-block.car-desc .xmark-wrapper,.page-book .select-type-block.car-desc .xmark-wrapper{display:block;position:absolute;top:0;right:0;width:41px;height:41px;z-index:999999999;cursor:pointer}.page-biling .select-type-block.car-desc .xmark-wrapper .l,.page-book .select-type-block.car-desc .xmark-wrapper .l{transform:translateX(-100%);transition:all .2s linear;visibility:hidden}.page-biling .select-type-block.car-desc .xmark-wrapper .l rect,.page-book .select-type-block.car-desc .xmark-wrapper .l rect{fill:#fff}.page-biling .select-type-block.car-desc .xmark-wrapper .l path,.page-book .select-type-block.car-desc .xmark-wrapper .l path{fill:#dcb57e}.page-biling .select-type-block.car-desc .xmark-wrapper .d rect,.page-book .select-type-block.car-desc .xmark-wrapper .d rect{fill:#010102}.page-biling .select-type-block.car-desc .xmark-wrapper .d path,.page-book .select-type-block.car-desc .xmark-wrapper .d path{fill:#b29266}.page-biling .select-type-block.car-desc .xmark-wrapper:hover .l,.page-book .select-type-block.car-desc .xmark-wrapper:hover .l{visibility:visible;transform:translateX(0)}.page-biling .select-type-block.car-desc img,.page-book .select-type-block.car-desc img{margin:0;width:auto;float:left}@media screen and (max-width:1020px){.page-biling .select-type-block.car-desc img,.page-book .select-type-block.car-desc img{max-height:150px;max-width:100%;float:none}}.page-biling .select-type-block.car-desc .text-wrapper,.page-book .select-type-block.car-desc .text-wrapper{margin:0;float:left;width:494px;text-align:left;padding:95px 40px 20px 33px}@media screen and (max-width:1020px){.page-biling .select-type-block.car-desc .text-wrapper,.page-book .select-type-block.car-desc .text-wrapper{height:auto;max-width:100%;float:none;padding:1rem}}.page-biling .select-type-block.car-desc .first-row .text-wrapper,.page-biling .select-type-block.car-desc .first-row img,.page-book .select-type-block.car-desc .first-row .text-wrapper,.page-book .select-type-block.car-desc .first-row img{height:376px}.page-biling .select-type-block.car-desc .second-row .text-wrapper,.page-biling .select-type-block.car-desc .second-row img,.page-book .select-type-block.car-desc .second-row .text-wrapper,.page-book .select-type-block.car-desc .second-row img{height:304px}.page-biling .select-type-block.car-desc .secondary-header,.page-book .select-type-block.car-desc .secondary-header{color:#dcb57e;font-family:NeueHaasUnicaPro-Regular,sans-serif;font-size:18px;font-weight:400;padding-left:5px;line-height:1.4;letter-spacing:-.2px}.page-biling .select-type-block.car-desc .primary-header,.page-book .select-type-block.car-desc .primary-header{color:#fff;font-family:NeueHaasUnicaPro-Bold,sans-serif;font-size:36px;margin-top:11px;margin-bottom:20px;text-transform:uppercase;line-height:1.4;letter-spacing:-.2px}.page-biling .select-type-block.car-desc .description,.page-book .select-type-block.car-desc .description{color:#636c72;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:14px;padding-top:15px;padding-left:15px;line-height:1.3;letter-spacing:-.2px}.page-biling .select-type-block.show,.page-book .select-type-block.show{display:block}@media screen and (max-width:1020px){.page-biling .select-type-block,.page-book .select-type-block{bottom:0;width:100%;max-width:100%;height:auto}}.page-biling .select-type-block .availability-date-message,.page-book .select-type-block .availability-date-message{height:100%;font-size:3rem;color:#dcb57e;padding-top:6%}@media only screen and (max-width:420px){.page-biling .select-type-block .availability-date-message,.page-book .select-type-block .availability-date-message{height:49.5rem}}.page-biling .select-type-block .select-type-list-content,.page-book .select-type-block .select-type-list-content{height:160px;background:0 0}.page-biling .select-type-block li:hover:not(.active) svg.svg-car-icon,.page-book .select-type-block li:hover:not(.active) svg.svg-car-icon{fill:#dcb57e;stroke:#424458}.page-biling .select-type-block li:hover:not(.active) svg.svg-passenger-icon,.page-book .select-type-block li:hover:not(.active) svg.svg-passenger-icon{fill:#fff}.page-biling .select-type-block li:hover:not(.active) svg.svg-lugged-icon,.page-book .select-type-block li:hover:not(.active) svg.svg-lugged-icon{fill:#fff}.page-biling .select-type-block li.active svg,.page-book .select-type-block li.active svg{fill:#fff}.page-biling .select-type-block svg.svg-car-icon,.page-book .select-type-block svg.svg-car-icon{display:inline-block;max-width:100%;fill:#424458;stroke:#090911}.page-biling .select-type-block svg.svg-lugged-icon,.page-biling .select-type-block svg.svg-passenger-icon,.page-book .select-type-block svg.svg-lugged-icon,.page-book .select-type-block svg.svg-passenger-icon{display:inline-block;fill:#b9b9b9;height:.9rem;width:1.6rem}.page-biling .billing .input-block.credit-card-number input,.page-book .billing .input-block.credit-card-number input{width:100%}.page-book .select-car-message{position:absolute;bottom:8rem;width:100%;display:block;text-align:center}.page-book .select-car-message .scroll-down{display:none;bottom:11rem;opacity:0;visibility:hidden;transition:all .3s ease-out;transition-delay:.1s}@media only screen and (min-width:680px){.page-book .select-car-message .scroll-down{display:block}}.page-book .select-car-message .scroll-down.scroll{opacity:1;visibility:visible}.page-book .select-car-message .scroll-message{color:#fff;font-size:1.2rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:5px;opacity:0;visibility:hidden;transition:all .3s ease-out;transform:translateY(1rem);margin-bottom:-3.5rem}.page-book .select-car-message .scroll-message b{display:block;font-family:NeueHaasUnicaPro-Light,sans-serif;font-weight:100;transform:translateY(1rem);transition:all .3s ease-out;transition-delay:.1s;opacity:0;visibility:hidden}.page-book .select-car-message .scroll-message.scroll{opacity:1;visibility:visible;transform:translateY(0)}.page-book .select-car-message .scroll-message.scroll b{transform:translateY(0);opacity:1;visibility:visible}.page-book .select-car-message span{color:#fff;font-size:1.2rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:5px}@media only screen and (min-width:680px){.page-book .select-car-message span{transform:translateY(1rem);transition:all .3s ease-out;opacity:0;letter-spacing:8px}}.page-book .select-car-message span.mobile-message{display:block}@media only screen and (min-width:680px){.page-book .select-car-message span.mobile-message{display:none}}.page-book .select-car-message span.desktop-message{display:none;margin-bottom:15rem}@media only screen and (min-width:680px){.page-book .select-car-message span.desktop-message{display:block}}@media only screen and (min-width:1024px){.page-book .select-car-message span.desktop-message{margin-bottom:16rem}}@media only screen and (min-width:1500px){.page-book .select-car-message span.desktop-message{margin-bottom:15rem}}.page-book .select-car-message span b{display:block;font-family:NeueHaasUnicaPro-Light,sans-serif;font-weight:100}@media only screen and (min-width:680px){.page-book .select-car-message span b{transform:translateY(1rem);transition:all .3s ease-out;opacity:0;transition-delay:.1s}}.page-book .select-car-message.selected span{opacity:1;transform:translateY(0)}.page-book .select-car-message.selected span b{opacity:1;transform:translateY(0)}.page-book .input-block input,.page-book .input-block label,.page-book .input-block select,.page-book .input-block textarea{font-size:1.2rem}.page-book h3.book-content-title{font-size:1.6rem;font-weight:400;margin-bottom:4rem!important;text-transform:capitalize}.page-book .book-content .default-link{font-size:1.2rem;margin-left:1rem}.page-book .submit-failure{font-size:1.2rem;animation-name:blinker;animation-duration:1s;animation-iteration-count:2;animation-delay:1s}.page-book .submit-failure.ng-enter{opacity:0;transform:translateY(100%);transition:all ease-in-out .5s}.page-book .submit-failure.ng-enter.ng-enter-active{opacity:1;transform:translateY(0)}@keyframes blinker{50%{opacity:0}}.page-book a{transition:all ease-in-out .5s}.page-book a.btn-hide{opacity:0;z-index:-999999;transform:translateY(1000%)}.page-book a.btn-show{opacity:1;z-index:1;transform:translateY(0)}.radiogroup-customized{display:inline-block;position:relative;margin-top:2.5rem;float:left;cursor:pointer}.radiogroup-customized input[type=radio]{position:absolute;visibility:hidden}.radiogroup-customized input[type=radio]:checked~label{color:#7e878e}.radiogroup-customized input[type=radio]:checked~.check{box-shadow:0 4px 6px 0 rgba(0,0,0,.1)}.radiogroup-customized input[type=radio]:checked~.check::before{background:#dcb57e}@media screen and (max-width:500px) and (min-width:400px){.radiogroup-customized #storedCard:checked~label{padding-left:50px}.radiogroup-customized #storedCard~label{padding-left:0}}.radiogroup-customized label{display:block;position:relative;padding-left:50px;padding-top:6px;padding-bottom:5px;z-index:9;font-size:1.2rem;cursor:pointer;transition:all .25s linear}.bright .radiogroup-customized label,.radiogroup-customized label{color:#dcb57e}.radiogroup-customized .check{position:absolute;border:10px solid #fff;border-radius:100%;height:35px;width:35px;top:0;left:0;z-index:5;transition:all .25s linear}.radiogroup-customized .check::before{position:absolute;display:block;content:'';border-radius:100%;height:15px;width:15px;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .25s linear}.storedCard-group{width:49%}.page-biling .button-wrapper{width:15rem!important}.page-biling .mobile-preview-wrapper{height:4.3rem;margin-bottom:2rem}.page-biling .mobile-preview-wrapper .header-steps{position:relative;top:0}.page-biling .book-content{margin:auto;padding-top:9.4rem}@media screen and (min-width:640px){.page-biling .book-content{padding-top:250px}}.page-biling .left-col .book-content-title{margin-top:12.5rem}.page-biling .left-col h3{text-align:left;margin-bottom:3rem}.page-biling .select-wrapper{width:100%}.page-biling #map{height:37.5rem!important}.page-biling .credit-card-number{width:100%}.page-biling input{width:100%}.page-biling h3{font-size:1.6rem;font-weight:400;text-transform:capitalize}.page-biling .right-col .book-content-title{margin-top:7rem;margin-bottom:3.6rem;margin-left:1.5rem}.page-biling .journey-block h3{font-size:2.4rem;margin-top:0;margin-bottom:0;text-transform:none}@media screen and (max-width:768px){.page-biling .journey-block h3{margin-top:2rem}}.page-biling .journey-block p{font-size:1.4rem}.page-biling .journey-info{margin-left:1.5rem}.page-biling .journey-info.top-offset-30{margin-top:3.5rem}.page-biling .journey-info .light-text{line-height:1.4}.page-biling .credit-card-number{width:58%;margin-right:4%;display:inline-block}.page-biling .credit-card-number+.input-block{width:37%;display:inline-block}.page-login header.dark{position:relative}@media screen and (min-width:1280px) and (min-height:800px){.page-login header.dark{position:absolute}}@media screen and (min-width:1024px) and (min-height:667px){.page-login header.dark{position:absolute}}.page-login header.dark .hover-box{background:#dcb57e}.page-login header.dark .secondary-button{color:#fff}.page-login .login-form-wrapper{position:relative;display:table;width:100%;height:100vh}.page-login .login-form-wrapper .login-form-content{position:relative;display:table-cell;vertical-align:middle;height:100%;width:100%}@media screen and (max-width:1020px){.page-login .login-content{padding-bottom:5rem}}@media screen and (max-width:1020px){.page-login .left-col{display:none}}.page-login .right-col{padding:0 2rem;margin:0 6rem}@media screen and (max-width:1020px){.page-login .right-col{padding:0;margin:0}}.page-login .right-col h3{margin-bottom:4rem;font-size:1.6rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-weight:100;margin-top:0}.page-login .input-block{margin-bottom:3rem}.page-login .input-block.additional-content{margin-bottom:1rem}.page-login .input-block input{width:100%}.page-login .input-block .show-pass-wrapper{margin-bottom:1.5rem}.page-login .btn-wrap{text-align:center;margin:4rem auto}.page-login .btn-wrap a{font-size:1.2rem;display:inline-block}.page-login .btn-wrap .button-wrapper{padding:1.3rem 6rem}.page-login .text-center{font-family:NeueHaasUnicaPro-Regular,sans-serif}.page-login .text-center span{margin-right:1rem;color:#747474}.page-login footer{position:relative;margin-top:5rem}@media screen and (min-width:1280px) and (min-height:800px){.page-login footer{position:absolute}}@media screen and (min-width:1024px) and (min-height:667px){.page-login footer{position:absolute}}.page-login .submit-failure{text-align:center;padding-left:0;margin-top:-2rem;margin-bottom:2rem}.page-login .submit-failure.ng-enter{opacity:0;transform:translateY(100%);transition:all ease-in-out .5s}.page-login .submit-failure.ng-enter.ng-enter-active{opacity:1;transform:translateY(0)}.page-login .submit-failure span{font-size:1.6rem}#page-signup-wrapper{position:relative}#page-signup-wrapper header.dark .hover-box{background:#dcb57e}#page-signup-wrapper header.dark .secondary-button{color:#fff}.singup-content{width:102rem;max-width:100%;background:#fff;position:relative;padding-bottom:3rem;margin:0 auto}@media screen and (max-width:1020px){.singup-content{padding:0 3rem}}.singup-content .left-block{float:left}@media screen and (max-width:1020px){.singup-content .left-block{float:none;width:auto;display:none}}.singup-content .right-block{float:right}@media screen and (max-width:1020px){.singup-content .right-block{float:none;width:auto;margin-bottom:15rem}}.singup-content .hint{display:block}.singup-content .join-block{margin-left:0}.registration-wrapper{margin:2rem auto 0;width:102rem;max-width:100%;padding:0 9rem 0 2rem;box-sizing:border-box}@media screen and (max-width:1020px){.registration-wrapper{padding:0 3rem}}.registration-wrapper a.register.dark,.registration-wrapper a.register.dark span{font-size:1.2rem}.registration-pager{display:inline-block;vertical-align:top;width:12rem;padding-right:2rem}@media screen and (max-width:1020px){.registration-pager{width:6rem;float:left;padding-right:0}}.registration-fields{display:inline-block;width:78rem}@media screen and (max-width:1020px){.registration-fields{float:right;width:calc(100% - 6rem)}}.registration-fields h3{margin-bottom:3rem;margin-top:0;font-size:1.6rem}.registration-wrapper .input-block{margin-bottom:4rem}.registration-wrapper label{font-size:1.2rem}.registration-wrapper .billing{margin-bottom:7.5rem}.reg-info{margin-bottom:15.3rem}@media screen and (max-width:1020px){.reg-info{margin-bottom:17rem}}.reg-info:after{content:'';display:block;clear:both}.account-info input{width:100%}.account-info .pass label{display:inline-block}.generate-password{float:right;font-size:1.2rem;padding-bottom:2rem;font-family:NeueHaasUnicaPro-Regular}.generate-password:hover{cursor:pointer}.generate-password object{vertical-align:middle;margin-right:1.5rem;width:2rem}.profile-info{margin-bottom:8rem}.profile-info .pers-title{margin-bottom:4rem}.profile-info .pers-title select{position:relative;padding:0 1rem}@media screen and (max-width:1020px){.profile-info{margin-bottom:4.5rem}}.billing .input-block.cardholders-name,.billing .input-block.credit-card-number{display:inline-block}.billing .input-block.cardholders-name input,.billing .input-block.credit-card-number input{margin-right:1.7rem;width:30rem}.billing .expiration-date{display:inline-block}.billing .expiration-date select{display:inline-block;width:22rem;height:5.7rem}.billing .expiration-date .expiration-year{margin:0 1.7rem}@media screen and (max-width:1020px){.billing .expiration-date .select-wrapper{width:100%}.billing .expiration-date select{width:100%}.billing .expiration-date .expiration-month{margin-bottom:2rem}.billing .expiration-date .expiration-year{margin:0}}@media screen and (max-width:1020px){.billing .input-block,.billing .input-block.cardholders-name,.billing .input-block.ccv,.billing .input-block.credit-card-number{display:block;width:auto}.billing .input-block input,.billing .input-block.cardholders-name input,.billing .input-block.ccv input,.billing .input-block.credit-card-number input{width:100%}}.page-signupverify .header{margin-bottom:0}.page-signupverify .signupverify-content{width:1020px;max-width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-signupverify .signupverify-content>div{max-width:100%}.page-signupverify .left-col,.page-signupverify .right-col{display:inline-block;float:none;vertical-align:top}.page-signupverify .left-col img,.page-signupverify .right-col img{max-width:100%}.page-signupverify .left-col{width:40%}.page-signupverify .right-col{padding:5rem 2rem 0;margin-left:10%;width:49%}.page-signupverify .verify-h2-style{color:#000;font-size:36px;line-height:34px}.page-signupverify .verify-h3-style{color:#dcb57e;margin-bottom:25px;margin-left:5px;font-family:NeueHaasUnicaPro-Regular;font-weight:400}.page-signupverify .hint{margin-top:40px}.page-signupverify .input-block{margin-top:40px}.page-signupverify input{width:100%}.page-signupverify .verify-content .btn-style-1{margin:50px auto 40px;width:68px}.page-signupverify .verify{width:170px;margin:0 auto;text-align:center;font-size:15px}.page-signupverify .verify-info{width:300px;max-width:100%;margin:45px auto 0;font-family:NeueHaasUnicaPro-Regular,sans-serif;font-size:14px;color:#747474}.edit-profile-page h3{text-transform:uppercase;font-size:1.6rem;margin-bottom:5rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-weight:400;text-align:left}.edit-profile-page label{color:#000;text-align:left}.edit-profile-page .content{width:128rem;max-width:100%;margin:0 auto;padding:0 21rem}@media screen and (max-width:1280px){.edit-profile-page .content{padding:0 5%}}.edit-profile-page .upd-details,.edit-profile-page .upd-pass,.edit-profile-page .upd-phone{padding:0 7rem;border:.4rem solid transparent;margin:6rem 0;text-align:center}@media screen and (max-width:1020px){.edit-profile-page .upd-details,.edit-profile-page .upd-pass,.edit-profile-page .upd-phone{padding:0 5%}}.edit-profile-page .upd-details{padding-top:6rem;padding-bottom:6rem;border-color:#f8f0e5;text-align:center}.edit-profile-page .upd-pass .input-block .show-pass-wrapper{width:48%;display:inline-block}.edit-profile-page .upd-pass .input-block .show-pass-wrapper.first-input{margin-right:3%}@media screen and (max-width:1020px){.edit-profile-page .upd-pass .input-block .show-pass-wrapper{width:100%}.edit-profile-page .upd-pass .input-block .show-pass-wrapper.first-input{margin-right:0;margin-bottom:2rem}}.edit-profile-page .btn-style-1.dark{text-align:center;font-size:1.2rem;padding:1.3rem 4rem;display:inline-block}.page-create-password .page-create-password-content,.page-create-password .page-forgot-content,.page-forgot-password .page-create-password-content,.page-forgot-password .page-forgot-content{max-width:128rem;width:100%;margin:0 auto 0}.page-create-password header.dark,.page-forgot-password header.dark{position:relative}@media screen and (min-width:1280px) and (min-height:800px){.page-create-password header.dark,.page-forgot-password header.dark{position:absolute}}@media screen and (min-width:1024px) and (min-height:667px){.page-create-password header.dark,.page-forgot-password header.dark{position:absolute}}.page-create-password header.dark .hover-box,.page-forgot-password header.dark .hover-box{background:#dcb57e}.page-create-password header.dark .secondary-button,.page-forgot-password header.dark .secondary-button{color:#fff}.page-create-password .forgot-pass-wrapper,.page-forgot-password .forgot-pass-wrapper{position:relative;display:table;width:100%;height:100vh}.page-create-password .forgot-pass-wrapper .forgot-pass-content,.page-forgot-password .forgot-pass-wrapper .forgot-pass-content{position:relative;display:table-cell;vertical-align:middle;height:100%;width:100%}.page-create-password h3,.page-forgot-password h3{margin-top:0;font-size:1.6rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;font-weight:100}.page-create-password .left-col,.page-create-password .right-col,.page-forgot-password .left-col,.page-forgot-password .right-col{display:inline-block;width:40%;vertical-align:top}.page-create-password .left-col img,.page-create-password .right-col img,.page-forgot-password .left-col img,.page-forgot-password .right-col img{max-width:100%}.page-create-password .right-col,.page-forgot-password .right-col{padding:0 2rem;margin:0 6rem}.page-create-password .hint,.page-forgot-password .hint{width:85%;margin-top:3.5rem;margin-bottom:3rem}.page-create-password .btn-wrap,.page-forgot-password .btn-wrap{text-align:center;margin:4rem auto}.page-create-password .btn-wrap a,.page-forgot-password .btn-wrap a{font-size:1.2rem;display:inline-block}.page-create-password .btn-wrap .button-wrapper.btn-style-1,.page-forgot-password .btn-wrap .button-wrapper.btn-style-1{padding:1.3rem 6rem}.page-create-password footer,.page-forgot-password footer{position:relative;margin-top:5rem}@media screen and (min-width:1280px) and (min-height:800px){.page-create-password footer,.page-forgot-password footer{position:absolute}}@media screen and (min-width:1024px) and (min-height:667px){.page-create-password footer,.page-forgot-password footer{position:absolute}}.fixed-footer{padding-bottom:10rem}@media screen and (max-width:1020px){.fixed-footer{padding-bottom:0}}.hint{color:#a6a6aa;border-left:3px solid #dcb57e;padding-left:2rem}.content{width:100%;max-width:128rem;margin:0 auto}@media screen and (max-width:1020px){.content{width:100%;padding:0 3rem}}.content .left-col{display:inline-block;width:40%;vertical-align:top}@media screen and (max-width:1020px){.content .left-col{width:auto;display:block}}.content .right-col{display:inline-block;vertical-align:top;width:42%;margin-left:10%}@media screen and (max-width:1020px){.content .right-col{width:auto;display:block;margin:0}}.h1-style{color:#dcb57e;font-size:8.6rem;padding-bottom:1rem}@media screen and (max-width:1020px){.h1-style{font-size:7rem}}.h2-style{color:#000;font-size:2.7rem;line-height:3.5rem;margin-left:.5rem}@media screen and (max-width:1020px){.page-bookings{background:#f6f6f6}}.page-bookings .right-col{padding-top:10rem}@media screen and (max-width:340px){.page-bookings .right-col .h1-style{font-size:6.5rem}}.page-bookings .current .row{margin-left:-1%;padding-left:1%}.page-bookings .current .row .column.additional-links .column-content{text-align:left}.page-bookings .schedule{margin:10rem 5%;border-left:3px solid #dcb57e;padding:2% 5%}.page-bookings .schedule.history{border-color:#f2f2f2}.page-bookings .schedule.history .row{background:0 0}.page-bookings .schedule .row.changed .status .booking-status,.page-bookings .schedule .row.in_progress .status .booking-status,.page-bookings .schedule .row.pending .status .booking-status,.page-bookings .schedule .row.pending_cancellation .status .booking-status{background:#dcb57e}.page-bookings .schedule .row.accepted .status .booking-status,.page-bookings .schedule .row.approved .status .booking-status,.page-bookings .schedule .row.charges_finalized .status .booking-status,.page-bookings .schedule .row.completed .status .booking-status,.page-bookings .schedule .row.fulfilled .status .booking-status,.page-bookings .schedule .row.paid .status .booking-status{background:#6baa27}.page-bookings .schedule .row.billable_cancellation .status .booking-status,.page-bookings .schedule .row.cancelled .status .booking-status,.page-bookings .schedule .row.rejected .status .booking-status,.page-bookings .schedule .row.unpaid .status .booking-status{background:red}.page-bookings .schedule .row{background:#fbf7f2;border-bottom:1px solid #eeebe6}.page-bookings .schedule .row:last-of-type{border-bottom:none}.page-bookings .schedule .column{display:inline-block;padding:1rem;margin:1rem;vertical-align:top;font-size:1.4rem}.page-bookings .schedule .column:first-child{margin-left:0}.page-bookings .schedule .column:last-child{margin-right:0}.page-bookings .schedule .column .column-content{font-family:NeueHaasUnicaPro-Light,sans-serif}.page-bookings .schedule .column.date{width:9%}.page-bookings .schedule .column.passenger{width:11%}.page-bookings .schedule .column.dropoff,.page-bookings .schedule .column.pickup{width:16%}.page-bookings .schedule .column.cost{width:12%}.page-bookings .schedule .column.status{width:11%}.page-bookings .schedule .column.status .column-content{border-radius:.3rem;padding:0 .3em .2rem;display:inline-block}.page-bookings .schedule .column.status .column-content.booking-status{color:#fff}.page-bookings .schedule .column.additional-links{width:9%;text-decoration:underline;line-height:2;text-align:center}.page-bookings .schedule .column.additional-links a{display:block;text-transform:capitalize}.page-bookings .schedule .column.additional-links a.cancel{color:red}.page-bookings .schedule .column.additional-links a.receipt{color:#dcb57e}.page-bookings .schedule .column.additional-links.ver-centered{height:4.4rem;line-height:4.4rem}.page-bookings .schedule .btn-style-1{margin-top:3rem;text-align:center;width:20rem;max-width:100%}@media screen and (max-width:1020px){.page-bookings .schedule .btn-style-1{width:40rem}}@media screen and (max-width:1020px){.page-bookings .schedule,.page-bookings .schedule.history{margin:0;padding:0;border:none}.page-bookings .schedule h3,.page-bookings .schedule.history h3{margin:3rem;padding:0;font-size:2.5rem;text-align:center}.page-bookings .schedule .column-title,.page-bookings .schedule.history .column-title{font-size:1.5rem}.page-bookings .schedule .column-content,.page-bookings .schedule.history .column-content{font-size:1.5rem}.page-bookings .schedule .row,.page-bookings .schedule.history .row{background:#fff;margin:2rem 0;border-bottom:none;border-left:3px solid #dcb57e}.page-bookings .schedule .column.additional-links,.page-bookings .schedule .column.date,.page-bookings .schedule .column.dropoff,.page-bookings .schedule .column.passenger,.page-bookings .schedule .column.pickup,.page-bookings .schedule.history .column.additional-links,.page-bookings .schedule.history .column.date,.page-bookings .schedule.history .column.dropoff,.page-bookings .schedule.history .column.passenger,.page-bookings .schedule.history .column.pickup{display:block;width:auto;margin:0;padding:5%}.page-bookings .schedule .column.cost,.page-bookings .schedule .column.status,.page-bookings .schedule.history .column.cost,.page-bookings .schedule.history .column.status{width:49%;padding:5%;margin:0}.page-bookings .schedule .column.cancel,.page-bookings .schedule .column.date,.page-bookings .schedule .column.receipt,.page-bookings .schedule.history .column.cancel,.page-bookings .schedule.history .column.date,.page-bookings .schedule.history .column.receipt{text-align:center}.page-bookings .schedule .column.status,.page-bookings .schedule.history .column.status{text-align:right}.page-bookings .schedule.history .row.changed,.page-bookings .schedule.history .row.in_progress,.page-bookings .schedule.history .row.pending,.page-bookings .schedule.history .row.pending_cancellation,.page-bookings .schedule.history.history .row.changed,.page-bookings .schedule.history.history .row.in_progress,.page-bookings .schedule.history.history .row.pending,.page-bookings .schedule.history.history .row.pending_cancellation{border-color:#dcb57e}.page-bookings .schedule.history .row.accepted,.page-bookings .schedule.history .row.approved,.page-bookings .schedule.history .row.charges_finalized,.page-bookings .schedule.history .row.completed,.page-bookings .schedule.history .row.fulfilled,.page-bookings .schedule.history .row.paid,.page-bookings .schedule.history.history .row.accepted,.page-bookings .schedule.history.history .row.approved,.page-bookings .schedule.history.history .row.charges_finalized,.page-bookings .schedule.history.history .row.completed,.page-bookings .schedule.history.history .row.fulfilled,.page-bookings .schedule.history.history .row.paid{border-color:#6baa27}.page-bookings .schedule.history .row.billable_cancellation,.page-bookings .schedule.history .row.cancelled,.page-bookings .schedule.history .row.rejected,.page-bookings .schedule.history .row.unpaid,.page-bookings .schedule.history.history .row.billable_cancellation,.page-bookings .schedule.history.history .row.cancelled,.page-bookings .schedule.history.history .row.rejected,.page-bookings .schedule.history.history .row.unpaid{border-color:red}}.page-confirmation-content .h1-style,.page-receipt .h1-style{font-size:4.5rem;line-height:1.1}.page-confirmation-content .journey-summary,.page-receipt .journey-summary{margin-top:2rem}.page-confirmation-content .h2-style,.page-receipt .h2-style{font-size:2.5rem;line-height:1.1}.page-confirmation-content .confirmation-content-title,.page-confirmation-content h3,.page-receipt .confirmation-content-title,.page-receipt h3{margin-top:1rem;line-height:1.1}.page-confirmation-content .date-time-block p:last-child,.page-receipt .date-time-block p:last-child{margin-bottom:0}.page-confirmation-content .button-wrapper,.page-receipt .button-wrapper{text-align:center}.page-confirmation-content .button-wrapper:first-child,.page-receipt .button-wrapper:first-child{margin-right:2rem}@media screen and (max-width:768px){.page-receipt .right-col{padding-top:2rem}}@media screen and (max-width:340px){.page-confirmation .right-col #map{margin-left:-3rem}}.page-contact{position:relative}.page-contact.bg-dark{background:#05050b linear-gradient(-223deg,rgba(19,20,43,.73) 0,rgba(8,8,14,.73) 100%)}.page-contact section{position:relative}.page-contact footer.fixed{position:relative;margin:0 auto;left:0;right:0;z-index:9997;overflow:hidden}.page-contact #content{width:66%;margin:0 auto;padding-top:15rem}.page-contact #content input::-moz-placeholder,.page-contact #content textarea::-moz-placeholder{font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:12px}.page-contact #content input::-webkit-input-placeholder,.page-contact #content textarea::-webkit-input-placeholder{font-family:NeueHaasUnicaPro-Medium,sans-serif;font-size:12px}.page-contact .quarter-width{width:24%;display:inline-block}@media screen and (max-width:1020px){.page-contact .quarter-width{display:block;width:auto}}.page-contact .quarter-width.odd{margin-right:1%}.page-contact #input-block-message{margin-bottom:0}.page-contact .reset-msg{text-align:right;color:#dcb57e;font-size:1.2rem;padding-top:1.5rem;padding-bottom:1.5rem;display:block;width:49%}.page-contact .btn-wrap{width:48%;text-align:center}.page-contact strong{display:block;color:#fff;font-weight:400;font-family:NeueHaasUnicaPro-Bold,sans-serif}.page-contact .map-description{font-family:NeueHaasUnicaPro-Regular,sans-serif;color:#7e878e;position:absolute;z-index:9999;bottom:18%;left:51%}.page-contact .map-pic{position:absolute;top:30%;left:58%;width:67%;z-index:0}.page-contact .pin{position:absolute;top:68%;left:88%}@media screen and (max-width:780px){.page-contact{margin-bottom:1.6rem}.page-contact .even{margin-bottom:4rem}.page-contact#input-block-message{margin-bottom:4rem}.page-contact#input-block-message textarea{height:100px}.page-contact label{font-size:1.4rem;padding-bottom:.6rem}.page-contact .error-message label{font-size:1rem;line-height:1.1rem;padding-top:.5rem}.page-contact .reset-msg{width:auto;text-align:left}.page-contact .map-pic,.page-contact .pin{display:none}.page-contact .map-description{position:static;display:block;width:auto;margin-top:2rem}}.page-contact .wrap-dd-select .dropdown li:hover a{background-color:#dcb57e;color:#fff}.page-contact .input-block.phone-number .intl-tel-input .flag-container .selected-flag .selected-dial-code{font-family:NeueHaasUnicaPro-Light,sans-serif;font-size:12px}.page-contact .intl-tel-input .country-list{background-color:#121323;border:1px solid #dcb57e;border-radius:7px;z-index:10000}.page-contact .intl-tel-input .country-list .country.highlight{background-color:#dcb57e;color:#fff}.page-contact .contact-form{position:relative;z-index:1}.page-contact form{overflow:hidden}.page-contact #content{padding-top:10rem}.page-contact .input-block{margin-bottom:2rem}.page-contact .input-block label{padding-bottom:.5rem}.page-contact .input-block .ng-dropdown-label,.page-contact .input-block input:not([type=radio]),.page-contact .input-block select,.page-contact .input-block textarea{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-height:680px) and (max-height:949px){.page-contact #content{padding-top:calc(((50 / 270) * (100vh - 680px)) + 10rem)}.page-contact .input-block{margin-bottom:calc(((10 / 270) * (100vh - 680px)) + 2rem)}.page-contact .input-block label{padding-bottom:calc(((15 / 270) * (100vh - 680px)) + .5rem)}.page-contact .input-block .ng-dropdown-label,.page-contact .input-block input:not([type=radio]),.page-contact .input-block select,.page-contact .input-block textarea{padding-top:calc(((2 / 270) * (100vh - 680px)) + 1.5rem);padding-bottom:calc(((2 / 270) * (100vh - 680px)) + 1.5rem)}}@media screen and (min-height:950px){.page-contact #content{padding-top:15rem}.page-contact .input-block{margin-bottom:3rem}.page-contact .input-block label{padding-bottom:2rem}.page-contact .input-block .ng-dropdown-label,.page-contact .input-block input:not([type=radio]),.page-contact .input-block select,.page-contact .input-block textarea{padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (max-width:768px){.page-contact #content{width:80%}}.page-confirmation .left-col{margin-left:7%}.page-confirmation .confirm-h2{font-size:1.2rem;margin-top:-2rem;margin-left:0;font-weight:400}.page-confirmation .confirm-h1{font-size:3rem;padding-bottom:4.5rem;padding-top:1.2rem;font-weight:400;font-family:NeueHaasUnicaPro-Bold,sans-serif}.page-confirmation .journey-summary{width:77%;margin:2rem auto 0 auto}.page-confirmation .flex-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;margin:6rem 0 4.5rem 0}@media screen and (max-width:1024px){.page-confirmation .flex-row{display:inline-block}}@media screen and (max-width:720px){.page-confirmation .flex-row{margin-top:0;margin-bottom:0}}.page-confirmation .confirmation-content-title{width:100%;font-size:1.6rem;padding-left:2rem;font-weight:400}.page-confirmation .bold-text{font-size:1.2rem}.page-confirmation .date-time-block{width:48%}.page-confirmation .date-time-block:before{content:"";display:inline-block;vertical-align:middle;height:100%}.page-confirmation .date-time-block .bold-text{font-size:1.6rem}.page-confirmation .date-time-block li{display:inline-block;vertical-align:middle;padding-right:3.2rem}@media screen and (max-width:1020px){.page-confirmation .date-time-block li{display:block;padding-left:0}}.page-confirmation .date-time-block li p{text-align:left!important}@media screen and (max-width:720px){.page-confirmation .date-time-block{margin-bottom:1rem}}.page-confirmation .day,.page-confirmation .time{padding-left:3.2rem}@media screen and (max-width:720px){.page-confirmation .day,.page-confirmation .time{padding-left:0}}.page-confirmation .confirm-addresses{width:25%;border-left:2px solid #dcb57e!important;margin:0;margin-bottom:2px}@media screen and (max-width:1040px){.page-confirmation .confirm-addresses{display:block;width:auto}}.page-confirmation .confirm-addresses .bold-text{font-size:1.2rem;line-height:.9}.page-confirmation .journey-info{border:none}@media screen and (max-width:1020px){.page-confirmation .quarter-info{display:block;width:auto;margin-top:1rem}}.page-confirmation .additional-passenger{display:inline-block;margin-top:1.2rem}.page-confirmation .reservation-status{display:inline-block;margin-top:.5rem;border-radius:.2rem;padding:.1rem .5rem .3rem .5rem;color:#fff;background:#dcb57e;text-align:center;font-family:NeueHaasUnicaPro-Regular,sans-serif}.page-confirmation .light-text{font-size:1.2rem}.page-confirmation .light-text .capitalize{font-size:inherit;font-family:inherit}.page-confirmation .amount{font-size:1.4rem;padding-top:2rem}.page-confirmation .amount span{font-family:NeueHaasUnicaPro-Bold,sans-serif;font-size:inherit}.page-confirmation .confirm-buttons-group{margin-left:2rem}.page-confirmation .confirm-buttons-group span{font-family:NeueHaasUnicaPro-Bold,sans-serif}.page-confirmation .footer{width:100%!important;padding-bottom:1rem;margin-top:8.8rem!important}.page-network{background-repeat:no-repeat;background-size:100% auto;background-position:center top;background-size:cover;height:100vh;display:table;width:100%}.page-network #canvas{position:absolute;top:0;left:0;z-index:-1}.page-network .wrapper{width:86rem;margin:0 auto;color:#5f5f6a;display:table-cell;vertical-align:middle;width:100%;overflow:hidden}.page-network .wrapper h1{font-family:NeueHaasUnicaPro-Heavy,sans-serif;font-size:6rem;font-weight:400;text-align:center;color:#fff;margin-bottom:5rem}.page-network .wrapper h2{font-family:NeueHaasUnicaPro-Medium;font-size:1.4rem;font-weight:400;text-align:center;color:#dcb57e}.page-network .wrapper .pseudo-scroll-wrapper{color:#2e2f3c;font-size:1.7rem;letter-spacing:.4rem;width:26rem;margin:0 auto;overflow:hidden;height:5rem;position:relative}.page-network .wrapper .in-pseudo-scroll{position:absolute;display:table;transform:translateY(-50%);top:50%;border:1px solid #474758;height:5rem;box-sizing:border-box;text-align:center;width:7.1rem}.page-network .wrapper .in-pseudo-scroll span{font-family:NeueHaasUnicaPro-Thin;color:#fff;text-transform:uppercase;font-size:1.2rem;display:table-cell;vertical-align:middle}.page-network .wrapper .pseudo-scroll{padding:1.2rem 0;padding-left:0;position:relative;font-family:NeueHaasUnicaPro-Bold,sans-serif;color:#fff;cursor:pointer;font-size:1.2rem;text-transform:uppercase;width:19rem;text-align:center;display:inline-block;float:right;border:1px solid #474758;height:5rem}.page-network .wrapper .pseudo-scroll .pseudo-item{position:absolute;display:block;left:0;right:0;top:50%;transform:translateY(-50%)}.page-network .wrapper .pseudo-scroll .pseudo-item.prev{transform:translateY(-50px)}@media screen and (max-width:1020px){.page-network .wrapper{width:100%}.page-network .wrapper h1{font-size:4rem}}.page-network footer{position:absolute}.page-group-transportation,.page-license,.page-privacy,.page-terms{position:relative;display:block;min-height:100%}.page-group-transportation.bg-dark,.page-license.bg-dark,.page-privacy.bg-dark,.page-terms.bg-dark{background:#1a1c32}.page-group-transportation .content-wrapper,.page-license .content-wrapper,.page-privacy .content-wrapper,.page-terms .content-wrapper{padding-top:16rem;padding-bottom:5rem}.page-group-transportation .content-wrapper h1,.page-license .content-wrapper h1,.page-privacy .content-wrapper h1,.page-terms .content-wrapper h1{color:#fff;text-transform:uppercase;font-size:3.6rem;font-family:NeueHaasUnicaPro-Medium,sans-serif;margin-bottom:5rem}.page-group-transportation .content-wrapper h2,.page-license .content-wrapper h2,.page-privacy .content-wrapper h2,.page-terms .content-wrapper h2{color:#dcb57e;font-size:1.8rem}.page-group-transportation .content-wrapper p,.page-license .content-wrapper p,.page-privacy .content-wrapper p,.page-terms .content-wrapper p{color:#fff;font-size:1.4rem;font-family:NeueHaasUnicaPro-Regular,sans-serif;margin-bottom:3rem}.page-group-transportation+footer,.page-license+footer,.page-privacy+footer,.page-terms+footer{background:#1a1c32}.page-edit-bookings h1{font-size:2rem}.page-edit-bookings .btn-style-1:first-child{margin-right:2rem}.page-edit-bookings .credit-card-number{margin-top:5rem;margin-right:1.5%}.page-edit-bookings .credit-card-number input{width:100%}.page-edit-bookings .journey-info-wrapper{display:block;margin:0 auto 1rem auto}.page-edit-bookings .journey-info-wrapper:nth-child(2n){margin-left:auto}.page-edit-bookings .journey-info{border-left:none;padding-left:0;margin-top:0}.page-edit-bookings h1,.page-edit-bookings h2,.page-edit-bookings h3{text-align:left}.page-edit-bookings .exp-date{display:inline-block}.page-edit-bookings .credit-card-number,.page-edit-bookings .exp-date{margin-bottom:1rem;width:49%}.page-edit-bookings h2{margin-bottom:4rem}.page-edit-bookings h3{font-weight:400;font-size:1.6rem;margin-bottom:5rem;margin-top:5rem;text-transform:uppercase}.page-edit-bookings label{padding-bottom:3rem}.page-edit-bookings .amount input{margin-bottom:4rem}.page-edit-bookings .amount input.last{margin-bottom:0}.page-edit-bookings .text-left{width:47%;margin:0 auto;text-align:left}.page-edit-bookings fieldset{display:block;width:100%}.page-edit-bookings .cc-wrapper{width:100%}.page-error-security,.page-error-timeout{height:100vh;display:table;width:100%}.page-error-security.bg-dark,.page-error-timeout.bg-dark{background:#05050b linear-gradient(-223deg,rgba(19,20,43,.73) 0,rgba(8,8,14,.73) 100%)}.page-error-security .wrapper,.page-error-timeout .wrapper{margin:0 auto;width:100%;display:table-cell;vertical-align:middle}.page-error-security .apologize,.page-error-timeout .apologize{font-family:NeueHaasUnicaPro-Bold,sans-serif;font-size:1.6rem;color:#fff;text-align:center;margin-bottom:1.8rem}.page-error-security .error-reason,.page-error-timeout .error-reason{font-family:NeueHaasUnicaPro-Regular,sans-serif;font-size:1.2rem;color:#dcb57e;text-align:center;margin-bottom:6rem}.page-error-security .btn-wrap,.page-error-timeout .btn-wrap{text-align:center}.page-error-security .btn-wrap a,.page-error-timeout .btn-wrap a{border-color:#3e3f4e}.page-error-security .btn-wrap a span,.page-error-timeout .btn-wrap a span{color:#fff}.page-error-security .btn-wrap a span.hover-box,.page-error-timeout .btn-wrap a span.hover-box{background-color:#fff}.page-error-security .btn-wrap a span.secondary-button,.page-error-timeout .btn-wrap a span.secondary-button{color:#000}@media screen and (max-width:768px){.page-passengers-add-content #passengerfirstname{margin-bottom:1rem;width:100%}}@media screen and (max-width:768px){.page-passengers-add-content #passengerlastname{width:100%;margin-left:0}}@media screen and (max-width:768px){.page-passengers-add-content .last-btn{margin-left:0!important;margin-top:2rem!important}}@media screen and (max-width:340px){.stored-location-info .page-passengers-add-content a.btn-style-1.button-wrapper.dark.text-center.btn-inline.btn-animation-default.cancel{margin-left:0;margin-top:1rem}}@media screen and (max-width:1020px){.page-passengers-list,.stored-location-list{background:#f6f6f6}.page-passengers-list .page-passengers-list-content .section-title,.stored-location-list .page-passengers-list-content .section-title{margin:0 3rem 1rem;padding:0;font-size:2.5rem;text-align:center}.page-passengers-list .page-passengers-list-content .div-table,.stored-location-list .page-passengers-list-content .div-table{margin:0}.page-passengers-list .page-passengers-list-content .div-table .row,.stored-location-list .page-passengers-list-content .div-table .row{background:#fff;margin:2rem 0;border-bottom:none;border-left:3px solid #dcb57e}.page-passengers-list .page-passengers-list-content .div-table .row .column,.stored-location-list .page-passengers-list-content .div-table .row .column{padding:5%}.page-passengers-list .page-passengers-list-content .div-table .row .column-title,.stored-location-list .page-passengers-list-content .div-table .row .column-title{font-size:1.5rem}.page-passengers-list .page-passengers-list-content .div-table .row .column-content,.stored-location-list .page-passengers-list-content .div-table .row .column-content{font-size:1.5rem;font-family:NeueHaasUnicaPro-Light,sans-serif}}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:0 0;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:0 0}.xdsoft_noselect::-moz-selection{background:0 0}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af!important;box-shadow:#178fe5 0 1px 3px 0 inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,"Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%)}.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:focus span,.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:hover span{color:#454551;background:linear-gradient(to bottom,#f4f8fa 0,#fff 73%)}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.ik_select{width:100%!important;text-align:left}.ik_select_link{padding:1.7rem 2rem;border-radius:.5rem;outline:0;font-size:1.4rem;width:100%;border:1px solid #3f3f46;color:#a9a9a9;background:0 0}.bright .ik_select_link{border:1px solid #ccc}.ik_select_link_focus{background-color:#121323;border-color:#dcb57e}.bright .ik_select_link_focus{background-color:#f6f6f6}.ik_select_dropdown{background-color:#f6f6f6;border:1px solid #dcb57e}.bright .ik_select_dropdown{background-color:#f6f6f6}.ik_select_option{padding:1.7rem 2rem;outline:0;font-size:1.4rem;width:100%;border-bottom:1px solid #3f3f46;color:#a9a9a9}.ik_select_option:last-child{border-bottom:0}.ik_select_hover{color:#fff;cursor:pointer;background:#dcb57e}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-ms-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImF0b21zL19iYXNlLnNjc3MiLCJzdHlsZS5jc3MiLCJhdG9tcy9fdHlwb2dyYXBoeS5zY3NzIiwiYXRvbXMvX3BhZ2Uuc2NzcyIsImF0b21zL19idXR0b25zLnNjc3MiLCJhdG9tcy9fc3RpY2t5LWZsZXguc2NzcyIsIm9yZ2FuaXNpbXMvX21vYmlsZS1tZW51LnNjc3MiLCJvcmdhbmlzaW1zL19tZW51LnNjc3MiLCJvcmdhbmlzaW1zL19zZWFyY2guc2NzcyIsIm9yZ2FuaXNpbXMvX2Nhci10eXBlLnNjc3MiLCJvcmdhbmlzaW1zL19mb290ZXIuc2NzcyIsIm9yZ2FuaXNpbXMvZm9ybXMuc2NzcyIsIm9yZ2FuaXNpbXMvX2pvdXJuZXktYmxvY2suc2NzcyIsIm9yZ2FuaXNpbXMvX2NhcmRzLXNlbGVjdC5zY3NzIiwib3JnYW5pc2ltcy9fcHJpbnQuc2NzcyIsIm9yZ2FuaXNpbXMvX3BvcHVwLnNjc3MiLCJvcmdhbmlzaW1zL19hcnJvdy5zY3NzIiwib3JnYW5pc2ltcy9fZGl2LXRhYmxlLnNjc3MiLCJvcmdhbmlzaW1zL19wYWdpbmF0aW9uLnNjc3MiLCJvcmdhbmlzaW1zL19uZy1kcm9wZG93bnMuc2NzcyIsIm9yZ2FuaXNpbXMvX2ZsaWdodHMtYmxvY2suc2NzcyIsIm9yZ2FuaXNpbXMvX3Bhc3NlbmdlcnMuc2NzcyIsIm9yZ2FuaXNpbXMvX2FuaW1hdGVkLnNjc3MiLCJvcmdhbmlzaW1zL19vdmVybGF5LnNjc3MiLCJ0ZW1wbGF0ZXMvX2hvbWUtdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fYWJvdXQtdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fZmxlZXQtdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fYm9vay10ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19iaWxsaW5nLXRlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2xvZ2luLXRlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NpZ251cC10ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19zaWdudXB2ZXJpZnktdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fZWRpdC1wcm9maWxlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2ZvcmdvdC1wYXNzd29yZC5zY3NzIiwidGVtcGxhdGVzL19ib29raW5ncy5zY3NzIiwidGVtcGxhdGVzL19jb250YWN0LnNjc3MiLCJ0ZW1wbGF0ZXMvX2NvbmZpcm1hdGlvbi10ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19uZXR3b3JrLXRlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3Rlcm1zLXByaXZhY3ktdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fYm9va2luZy1lZGl0LXRlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Vycm9yLXRlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2FkZC1wYXNzZW5nZXItdGVtcGxhdGUuc2NzcyIsInZlbmRvci9fanF1ZXJ5LmRhdGV0aW1lcGlja2VyLm1pbi5zY3NzIiwidmVuZG9yL19qcXVlcnkudGltZXBpY2tlci5zY3NzIiwidmVuZG9yL2lrLXNlbGVjdC5zY3NzIiwidmVuZG9yL3N3aXBlci5taW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnREEsRUFDQyxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsV0FDQSxlQUFBLG1CQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUFDQSw0QkFBQSxZQUlELEtBQUEsS0FDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLFlBQUEsSUFNRixLQUNFLFdBQUEsT0FDQSxVQUFBLEtBRUEscUNBSkYsS0FLSSxVQUFBLE1BR0YsMkRBUkYsS0FTTSxVQUFBLE1BR0osNERBWkYsS0FhSSxVQUFBLE1BRUYsNERBZkYsS0FnQkksVUFBQSxNQUVGLDZEQWxCRixLQW1CSSxVQUFBLE1BSUosR0FBSSxVQUFBLEtBQWdCLFlBQUEsSUFBa0IsWUFBQSxRQUN0QyxHQUFJLFVBQUEsT0FBa0IsWUFBQSxJQUFrQixZQUFBLFFBQ3hDLEdBQUksVUFBQSxPQUFrQixZQUFBLElBQWtCLGNBQUEsT0FBc0IsWUFBQSxR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LElBQVMsSUFBQSxJQUFRLFlBQUEsTUFBa0IsV0FBQSxNQUFpQixRQUFBLEdBQWtFLGlCQUFBLElBQXNKLFVBQUEsc0JBQUEsR0FBQSxjQUFBLFNBQTBELDZCQUE2QixRQUFBLE1BQWMsUUFBQSxHQUFXLE1BQUEsS0FBVyxPQUFBLEtBQVksaUJBQUEsdzZDQUF5N0Msb0JBQUEsSUFBcUQsZ0JBQUEsS0FBcUIsa0JBQUEsVUFBNEIsbUNBQW1DLGlCQUFBLHE2Q0FBc2dELGlDQUFpQyxLQUFLLFVBQUEiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vQ29sb3JzXG5cbiR5ZWxsb3c6IHJnYigyMjAsIDE4MSwgMTI2KTtcbiRibHVlOiByZ2IoMTgsIDE5LCAzNSk7XG4kZ29sZDogI2RjYjU3ZTtcbiRibHVlRGFyazogIzFhMWMzMjtcbiRibHVlTGlnaHQ6ICM0ODQ5NWI7XG4kcmVkOiByZWQ7XG4kbWFyb29uOiAjYjUyMjIyO1xuJGdyZWVuOiAjNmJhYTI3O1xuXG4vL01peGluc1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBoaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1peGluIHNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWl4aW4gY2VudGVyX2Jsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1peGluIGFic29sdXRle1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDowO1xuICAgICBtYXJnaW46IGF1dG87XG59XG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCl7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuXG5odG1sLCBib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBmb250LXdlaWdodDpub3JtYWw7XG5cbn1cblxuXG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE2MDApIGFuZCAobWluLWhlaWdodDoxMDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkgYW5kIChtaW4taGVpZ2h0OjkwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1MDBweCkgYW5kIChtaW4taGVpZ2h0OjkwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMDBweCkgIGFuZCAobWluLWhlaWdodDoxMDUwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaDEge2ZvbnQtc2l6ZTogNHJlbTtmb250LXdlaWdodDogYm9sZDtsaW5lLWhlaWdodDogaW5pdGlhbDt9XG5oMiB7Zm9udC1zaXplOiAyLjZyZW07Zm9udC13ZWlnaHQ6IGJvbGQ7bGluZS1oZWlnaHQ6IGluaXRpYWw7fVxuaDMge2ZvbnQtc2l6ZTogMS44cmVtO2ZvbnQtd2VpZ2h0OiBib2xkO21hcmdpbi1ib3R0b206IDIuNXJlbTtsaW5lLWhlaWdodDogaW5pdGlhbDt9XG5oNCwgLmg0LXN0eWxlIHtmb250LXNpemU6IDEuNnJlbTtmb250LXdlaWdodDogYm9sZDtwYWRkaW5nLWJvdHRvbTogMS41cmVtO2xpbmUtaGVpZ2h0OiBpbml0aWFsO3RleHQtYWxpZ246IGxlZnQ7fVxuXG5oMy5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZm9udC1mYW1pbHk6IE5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbnAsbGksdWwsc3BhbixvbCwgbGFiZWwsIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmgzIGxhYmVse1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnNlbGVjdCB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIC8vaGVpZ2h0OiA2LjVyZW07XG4gICAgY29sb3I6ICNBOUE5OEM7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWxlY3QtYXJyb3ctZG93bi5zdmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgIFxuICAgXG59XG5cbmE6aG92ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmgxMDAge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiA0OHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2LjdyZW07XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6aW5pdGlhbDtcbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2OHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0OHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2LjdyZW07XG5cbiAgICB9XG59XG5cblxuXG4jc3ZnLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgaGlkZTtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5cbi5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG59XG5cbi5kZWZhdWx0LWxpbmsge1xuICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyO1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udG9wLW9mZnNldC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5hcHAtd3JhcHBlcntcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNwb3dlclRpcCB7XG4gIGZvbnQtZmFtaWx5OiBOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuYnV0dG9uLXdyYXBwZXJ7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbn1cblxuLmNhcGl0YWxpemV7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZXJyb3ItbGlua3tcbiAgY29sb3I6ICRtYXJvb247XG59XG5cbi5oYWxmLXdpZHRoe1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi5vZGR7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxuICAmLmV2ZW57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFjY29yZGlvbi1yb3ctYWRkLFxuLmFjY29yZGlvbi1oZWFkZXJ7XG4gIGNvbG9yOiAkZ29sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24tcm93Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnN0YXItaWNvbiB7XG4gICAgZmlsbCA6ICNkYmI0ODI7XG4gICAgc3Ryb2tlICAgICAgICAgIDogI2RiYjQ4MjtcbiAgICBzdHJva2UtbGluZWpvaW4gOiByb3VuZDtcbiAgICBzdHJva2Utd2lkdGggICAgOiA0MXB4O1xufVxuXG4vKlxuICogQW5pbWF0aW9uIGZvciBwYWdlIGxvYWQgdHJhbnNpdGlvblxuICovXG5cbmJvZHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcblxuICAmLmluaXRpYWwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aS12aWV3LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRpbSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG5cbiAgJi5mYWRlLXN0YXJ0ZWQge1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG4gICYuZmFkZS1wcm9jZXNzZWQge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICBib2R5LmluaXRpYWwtYmFja2dyb3VuZCAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bdWktdmlld10ubmctZW50ZXIsIFt1aS12aWV3XS5uZy1sZWF2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJiArIC5kaW0ge1xuICAgIC8vIHotaW5kZXg6IDEwMDAwO1xuICB9XG59XG5bdWktdmlld10ubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcblxuICAmICsgLmRpbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuW3VpLXZpZXddLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJiArIC5kaW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblt1aS12aWV3XS5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuXG4gICYgKyAuZGltIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5bdWktdmlld10ubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcblxuICAmICsgLmRpbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHQtdGV4dC1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jbG9hZGluZy1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLndyYXBwZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC53ZWxjb21le1xuICAgIGZvbnQtZmFtaWx5OiBOZXVlSGFhc1VuaWNhUHJvLUJvbGQsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5uYW1lLCAuc3VjY2Vzcy1tc2d7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAubmFtZXtcbiAgICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1UaGluLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5zdWNjZXNzLW1zZ3tcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1NZWRpdW0sc2Fucy1zZXJpZjtcbiAgfVxuXG4gICYuaGlkZGVue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYud2VsY29tZS12aXNpYmxle1xuICAgIC8vYmFja2dyb3VuZDogcmdiKDUsIDUsIDExKSBsaW5lYXItZ3JhZGllbnQoLTIyM2RlZywgcmdiYSgxOSwyMCw0MywgMC43MykgMCUsIHJnYmEoOCw4LDE0LCAwLjczKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjBjO1xuICAgIC5wYWdlLXdlbGNvbWV7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIC53cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAuaW5mby1ncm91cHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMi43cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyLWdpZntcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kIDogdXJsKCcuLi9pbWcvd2VsY29tZS1wcmVsb2FkZXIuZ2lmJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMjVyZW07XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB9XG5cbiAgJi5jb250YWN0LXN1Y2Nlc3MtdmlzaWJsZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNSwgMTEpIGxpbmVhci1ncmFkaWVudCgtMjIzZGVnLCByZ2JhKDE5LDIwLDQzLCAwLjczKSAwJSwgcmdiYSg4LDgsMTQsIDAuNzMpIDEwMCUpO1xuICAgIC5wYWdlLWNvbnRhY3Qtc3VjZXNze1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAud3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRhcmstYW5pbWF0aW9uIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjA2MGM7XG5cbiAgICAubG9hZGVye1xuICAgICAgICBiYWNrZ3JvdW5kIDogdXJsKCcuLi9pbWcvbG9hZGluZy1kYXJrLmdpZicpO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjMDYwNjBjO1xuICAgIH1cbiAgfVxuXG4gICYuYnJpZ2h0LWFuaW1hdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIFxuICAgICAgLmxvYWRlcntcbiAgICAgICAgYmFja2dyb3VuZCA6IHVybCgnLi4vaW1nL2xvYWRpbmctbGlnaHQuZ2lmJyk7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgIH1cbiAgfSBcblxuICAubG9hZGVyIHtcbiAgICBcbiAgICB3aWR0aDogMjVyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OjUwJTtcbiAgICB0b3A6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICB9XG5cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICAgIGhlaWdodDogNDByZW07XG4gICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6NTAlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgfVxuXG5cbn1cblxuLm51bWVyaWMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnN1cC10ZXh0e1xuICBjb2xvcjogJGdvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOjQwJTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBOZXVlSGFhc1VuaWNhUHJvLUhlYXZ5LCBzYW5zLXNlcmlmO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpe1xuICAgIHZlcnRpY2FsLWFsaWduOjMwJTtcbiAgfVxufVxuXG4uZml4ZWQtZWFzeS1hcyB7XG4gIHBvc2l0aW9uICA6IGZpeGVkO1xuICBsZWZ0ICAgICAgOiA2MHB4O1xuICB0b3AgICAgICAgOiA1MCU7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgfVxufVxuXG4uc2xpZGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93LXBhc3Mtd3JhcHBlciB7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93LXBhc3MtYnRuIHtcbiAgICBvdXRsaW5lICAgIDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlciAgICAgOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZCA6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aCAgICAgIDogMjVweDtcbiAgICBoZWlnaHQgICAgIDogMjVweDtcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCAgICA6IDI7XG4gICAgdG9wICAgICAgICA6IDUwJTtcbiAgICByaWdodCAgICAgIDogMjBweDtcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3IgICAgIDogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBzdmcge1xuICAgICAgd2lkdGggICAgIDogMTAwJTtcbiAgICAgIGhlaWdodCAgICA6IDEwMCU7XG4gICAgICBhbmltYXRpb24gOiBmaWxsIDMwMG1zIDE7XG4gICAgfVxuICAgICYsXG4gICAgJi5wYXNzLWhpZGRlbiB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsIDogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYucGFzcy1zaG93biB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsIDogJGdvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxle1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAucGFnZS1wYXNzZW5nZXJzLWluZm8gJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLnNjcm9sbC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206NHJlbTtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRnb2xkO1xuICAgIGJvcmRlci1yYWRpdXM6MC44cmVtO1xuICAgIHJpZ2h0OjA7XG4gICAgbGVmdDowO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgc3Zne1xuICAgICAgc3Ryb2tlOiAkZ29sZDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgYmFja2dyb3VuZDokZ29sZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDowO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBhbmltYXRpb246IHNjcm9sbCAycyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cblxuICB9XG5cbiAgQGtleWZyYW1lcyBzY3JvbGwge1xuXG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuLm1vYmlsZS1jZW50ZXJlZHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5odG1sLCBib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwKSBhbmQgKG1pbi1oZWlnaHQ6IDEwNTBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMDBweCkgYW5kIChtaW4taGVpZ2h0OiAxMDUwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG5cbmg0LCAuaDQtc3R5bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmgzLmNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1NZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxucCwgbGksIHVsLCBzcGFuLCBvbCwgbGFiZWwsIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuaDMgbGFiZWwge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgY29sb3I6ICNBOUE5OEM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWxlY3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlbGVjdC1hcnJvdy1kb3duLnN2ZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMnJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07IH1cblxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaDEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiA0OHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIC5oMTAwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2LjdyZW07XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA0OHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2LjdyZW07IH0gfVxuXG4jc3ZnLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5kZWZhdWx0LWxpbmsge1xuICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyO1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50b3Atb2Zmc2V0LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYXBwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4jcG93ZXJUaXAge1xuICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAjcG93ZXJUaXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGV4dC1jZW50ZXIgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMnJlbTsgfVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5lcnJvci1saW5rIHtcbiAgY29sb3I6ICNiNTIyMjI7IH1cblxuLmhhbGYtd2lkdGgge1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhhbGYtd2lkdGgub2RkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElOyB9XG4gIC5oYWxmLXdpZHRoLmV2ZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLmhhbGYtd2lkdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hY2NvcmRpb24tcm93LWFkZCxcbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgY29sb3I6ICNkY2I1N2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFjY29yZGlvbi1yb3c6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5zdGFyLWljb24ge1xuICBmaWxsOiAjZGJiNDgyO1xuICBzdHJva2U6ICNkYmI0ODI7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogNDFweDsgfVxuXG4vKlxuICogQW5pbWF0aW9uIGZvciBwYWdlIGxvYWQgdHJhbnNpdGlvblxuICovXG5ib2R5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIGJvZHkuaW5pdGlhbC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udWktdmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZGltIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDsgfVxuICAuZGltLmZhZGUtc3RhcnRlZCB7XG4gICAgei1pbmRleDogMTAwMDA7IH1cbiAgLmRpbS5mYWRlLXByb2Nlc3NlZCB7XG4gICAgei1pbmRleDogMDsgfVxuICBib2R5LmluaXRpYWwtYmFja2dyb3VuZCAuZGltIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cblt1aS12aWV3XS5uZy1lbnRlciwgW3VpLXZpZXddLm5nLWxlYXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuXG5bdWktdmlld10ubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICBbdWktdmlld10ubmctZW50ZXIgKyAuZGltIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG5cblt1aS12aWV3XS5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIFt1aS12aWV3XS5uZy1lbnRlci1hY3RpdmUgKyAuZGltIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cblt1aS12aWV3XS5uZy1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gIFt1aS12aWV3XS5uZy1sZWF2ZSArIC5kaW0ge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuW3VpLXZpZXddLm5nLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW3VpLXZpZXddLm5nLWxlYXZlLWFjdGl2ZSArIC5kaW0ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxpZ2h0LXRleHQtbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jbG9hZGluZy1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2xvYWRpbmctb3ZlcmxheSAud3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICNsb2FkaW5nLW92ZXJsYXkgLndlbGNvbWUge1xuICAgIGZvbnQtZmFtaWx5OiBOZXVlSGFhc1VuaWNhUHJvLUJvbGQsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICNsb2FkaW5nLW92ZXJsYXkgLm5hbWUsICNsb2FkaW5nLW92ZXJsYXkgLnN1Y2Nlc3MtbXNnIHtcbiAgICBjb2xvcjogI2RjYjU3ZTsgfVxuICAjbG9hZGluZy1vdmVybGF5IC5uYW1lIHtcbiAgICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1UaGluLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gICNsb2FkaW5nLW92ZXJsYXkgLnN1Y2Nlc3MtbXNnIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogTmV1ZUhhYXNVbmljYVByby1NZWRpdW0sc2Fucy1zZXJpZjsgfVxuICAjbG9hZGluZy1vdmVybGF5LmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNsb2FkaW5nLW92ZXJsYXkud2VsY29tZS12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwNjBjOyB9XG4gICAgI2xvYWRpbmctb3ZlcmxheS53ZWxjb21lLXZpc2libGUgLnBhZ2Utd2VsY29tZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgI2xvYWRpbmctb3ZlcmxheS53ZWxjb21lLXZpc2libGUgLnBhZ2Utd2VsY29tZSAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgI2xvYWRpbmctb3ZlcmxheS53ZWxjb21lLXZpc2libGUgLnBhZ2Utd2VsY29tZSAud3JhcHBlciAuaW5mby1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIuN3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2xvYWRpbmctb3ZlcmxheS53ZWxjb21lLXZpc2libGUgLnBhZ2Utd2VsY29tZSAud3JhcHBlciAuaW5mby1ncm91cCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgICNsb2FkaW5nLW92ZXJsYXkud2VsY29tZS12aXNpYmxlIC5wYWdlLXdlbGNvbWUgLndyYXBwZXIgLmNhci1naWYge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lLXByZWxvYWRlci5naWZcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDI1cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICNsb2FkaW5nLW92ZXJsYXkud2VsY29tZS12aXNpYmxlIC5wYWdlLXdlbGNvbWUgLndyYXBwZXIgLmNhci1naWYge1xuICAgICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMzByZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgI2xvYWRpbmctb3ZlcmxheS53ZWxjb21lLXZpc2libGUgLnBhZ2Utd2VsY29tZSAud3JhcHBlciAuY2FyLWdpZiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTsgfSB9XG4gICNsb2FkaW5nLW92ZXJsYXkuY29udGFjdC1zdWNjZXNzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQ6ICMwNTA1MGIgbGluZWFyLWdyYWRpZW50KC0yMjNkZWcsIHJnYmEoMTksIDIwLCA0MywgMC43MykgMCUsIHJnYmEoOCwgOCwgMTQsIDAuNzMpIDEwMCUpOyB9XG4gICAgI2xvYWRpbmctb3ZlcmxheS5jb250YWN0LXN1Y2Nlc3MtdmlzaWJsZSAucGFnZS1jb250YWN0LXN1Y2VzcyB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgI2xvYWRpbmctb3ZlcmxheS5jb250YWN0LXN1Y2Nlc3MtdmlzaWJsZSAucGFnZS1jb250YWN0LXN1Y2VzcyAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgI2xvYWRpbmctb3ZlcmxheS5kYXJrLWFuaW1hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDYwYzsgfVxuICAgICNsb2FkaW5nLW92ZXJsYXkuZGFyay1hbmltYXRpb24gLmxvYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGluZy1kYXJrLmdpZlwiKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICMwNjA2MGM7IH1cbiAgI2xvYWRpbmctb3ZlcmxheS5icmlnaHQtYW5pbWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICNsb2FkaW5nLW92ZXJsYXkuYnJpZ2h0LWFuaW1hdGlvbiAubG9hZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLWxpZ2h0LmdpZlwiKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICNsb2FkaW5nLW92ZXJsYXkgLmxvYWRlciB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIGhlaWdodDogMjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAjbG9hZGluZy1vdmVybGF5IC5sb2FkZXIge1xuICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgIGhlaWdodDogMzByZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgI2xvYWRpbmctb3ZlcmxheSAubG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICBoZWlnaHQ6IDQwcmVtOyB9IH1cbiAgI2xvYWRpbmctb3ZlcmxheSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLm51bWVyaWMge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uc3VwLXRleHQge1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgdmVydGljYWwtYWxpZ246IDQwJTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBOZXVlSGFhc1VuaWNhUHJvLUhlYXZ5LCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIC5zdXAtdGV4dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMzAlOyB9IH1cblxuLmZpeGVkLWVhc3ktYXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDYwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZpeGVkLWVhc3ktYXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zbGlkZS1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1wYXNzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNob3ctcGFzcy13cmFwcGVyIGlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnNob3ctcGFzcy13cmFwcGVyIC5zaG93LXBhc3MtYnRuIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC43OyB9XG4gICAgLnNob3ctcGFzcy13cmFwcGVyIC5zaG93LXBhc3MtYnRuIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFuaW1hdGlvbjogZmlsbCAzMDBtcyAxOyB9XG4gICAgLnNob3ctcGFzcy13cmFwcGVyIC5zaG93LXBhc3MtYnRuIHN2ZywgLnNob3ctcGFzcy13cmFwcGVyIC5zaG93LXBhc3MtYnRuLnBhc3MtaGlkZGVuIHN2ZyB7XG4gICAgICBmaWxsOiBibGFjazsgfVxuICAgIC5zaG93LXBhc3Mtd3JhcHBlciAuc2hvdy1wYXNzLWJ0bi5wYXNzLXNob3duIHN2ZyB7XG4gICAgICBmaWxsOiAjZGNiNTdlOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS1wYXNzZW5nZXJzLWluZm8gLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zY3JvbGwtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RjYjU3ZTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAuc2Nyb2xsLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2Nyb2xsLWRvd24gc3ZnIHtcbiAgICBzdHJva2U6ICNkY2I1N2U7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAzcmVtOyB9XG4gIC5zY3JvbGwtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZGNiNTdlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBhbmltYXRpb246IHNjcm9sbCAycyBlYXNlLW91dCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05ldWVIYWFzVW5pY2FQcm8tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiO1xuICBzcmM6IHVybCguLi9mb250cy9OZXVlSGFhc1VuaWNhUHJvLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVRoaW5cIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmV1ZUhhYXNVbmljYVByby1UaGluLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmV1ZUhhYXNVbmljYVByby1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tSGVhdnlcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTmV1ZUhhYXNVbmljYVByby1IZWF2eS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZS1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQmFza2VydmlsbGUtSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2Utd3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTExcmVtO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgIHotaW5kZXg6IDE1OyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuY29udGVudC13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbTsgfSB9XG4gIC5wYWdlLXdyYXBwZXIgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS13cmFwcGVyIC5zZWN0aW9uLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZS13cmFwcGVyIC5iZy1kYXJrLCAucGFnZS13cmFwcGVyIC5iZy1saWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLmJnLWRhcms6YWZ0ZXIsIC5wYWdlLXdyYXBwZXIgLmJnLWxpZ2h0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wYWdlLXdyYXBwZXIgLmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMxYTFjMzI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlciAuYmctZGFyayAuYm94LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFhMWMzMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyIC5iZy1kYXJrIC5ib3gtZGVzY3JpcHRpb24gLmxpbmUudG9wIHtcbiAgICAgICAgbGVmdDogM3JlbTsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYmctZGFyayAuYm94LWRlc2NyaXB0aW9uIC50ZXh0LXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA4cmVtOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYmctZGFyayAuYm94LWRlc2NyaXB0aW9uIHAge1xuICAgICAgY29sb3I6ICM1ZTY0Njg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYmctZGFyayBoMiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGFnZS13cmFwcGVyIC5iZy1kYXJrIC5jb2x1bW4td3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYmctZGFyayAuY29sdW1uLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYmctZGFyayAubG9uZy1saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5wYWdlLXdyYXBwZXIgLmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogLjJyZW07XG4gICAgYmFja2dyb3VuZDogI2RjYjU3ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS13cmFwcGVyIC5sb25nLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyIC5sb25nLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlciAubG9uZy1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXIgLmxvbmctbGluZSB7XG4gICAgICAgIHdpZHRoOiAxM3JlbTsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlciAubG9uZy1saW5lLmxlZnQge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wYWdlLXdyYXBwZXIgLmxvbmctbGluZS5yaWdodCB7XG4gICAgICByaWdodDogMDsgfVxuICAucGFnZS13cmFwcGVyIC5jb2x1bW4tcmlnaHQsIC5wYWdlLXdyYXBwZXIgLmNvbHVtbi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBhZ2Utd3JhcHBlciAuYm94LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYm94LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnBhZ2Utd3JhcHBlciAuYm94LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC02cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXIgLmJveC1pbWFnZS5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYm94LWltYWdlLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZzogMTRyZW0gMi4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYmFjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1iYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbi5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uLnJpZ2h0IC5kZXNjcmlwdGlvbi1iYWNrIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24ubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbi5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2RjYjU3ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIGgyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICBjb2xvcjogIzhhOGE4YTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtOyB9IH1cbiAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmxpbmUudG9wIHtcbiAgICAgICAgdG9wOiA3cmVtO1xuICAgICAgICBsZWZ0OiAycmVtOyB9XG4gICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmxpbmUuYm90dG9tIHtcbiAgICAgICAgYm90dG9tOiA3cmVtO1xuICAgICAgICByaWdodDogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIC5saW5lLnRvcCB7XG4gICAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICAgIGxlZnQ6IDNyZW07IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIC5saW5lLmJvdHRvbSB7XG4gICAgICAgICAgYm90dG9tOiA0cmVtO1xuICAgICAgICAgIHJpZ2h0OiAzcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmxpbmUudG9wIHtcbiAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgbGVmdDogM3JlbTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmxpbmUuYm90dG9tIHtcbiAgICAgICAgICBib3R0b206IDRyZW07XG4gICAgICAgICAgcmlnaHQ6IDZyZW07IH0gfVxuICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiAuYm94LWxpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiAuYm94LWxpc3Q6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiAuYm94LWxpc3QgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5wYWdlLXdyYXBwZXIgLmJveC1kZXNjcmlwdGlvbiAuYm94LWxpc3QgbGkgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmJveC1saXN0IGxpIC5ib3gtbGlzdC1ob3ZlciB7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmJveC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmJveC1saXN0IGxpLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uIC5ib3gtbGlzdCBsaS5hY3RpdmUgLmJveC1saXN0LWhvdmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmJveC1saXN0IGxpOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAucGFnZS13cmFwcGVyIC5ib3gtZGVzY3JpcHRpb24gLmJveC1saXN0IGxpOmhvdmVyIC5ib3gtbGlzdC1ob3ZlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2Utd3JhcHBlciAuYm94LWRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuYS5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGEuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDMuNXJlbTsgfSB9XG4gIGEuYnV0dG9uLXdyYXBwZXIgLm1haW4tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIGEuYnV0dG9uLXdyYXBwZXIgLm1haW4tYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBhLmJ1dHRvbi13cmFwcGVyIC5tYWluLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgYS5idXR0b24td3JhcHBlciAuaG92ZXItYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICBhLmJ1dHRvbi13cmFwcGVyIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBjb2xvcjogIzEyMTMyMztcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIGEuYnV0dG9uLXdyYXBwZXIgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gIGEuYnV0dG9uLXdyYXBwZXIuZGFyayB7XG4gICAgcGFkZGluZzogMS4zcmVtIDRyZW07XG4gICAgY29sb3I6ICNkY2I1N2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjYjU3ZTsgfVxuICAgIGEuYnV0dG9uLXdyYXBwZXIuZGFyayBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgYS5idXR0b24td3JhcHBlci5kYXJrIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICBhLmJ1dHRvbi13cmFwcGVyLmRhcmsgLmhvdmVyLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNiNTdlOyB9XG4gICAgYS5idXR0b24td3JhcHBlci5kYXJrIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMTIxMzIzO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmxvZ2luLWJ0bi1ncm91cC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAubG9naW4tYnRuLWdyb3VwLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubG9naW4tYnRuLWdyb3VwLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxvZ2luLWJ0bi1ncm91cC1tb2JpbGUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uYnRuLXN0eWxlLTEsXG5hLmJ1dHRvbi13cmFwcGVyLmJ0bi1zdHlsZS0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjYjU3ZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLypwYWRkaW5nOiAxM3B4IDQwcHg7Ki9cbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLWZvcmdvdC1jb250ZW50IC5idG4tc3R5bGUtMSwgLnBhZ2UtZm9yZ290LWNvbnRlbnRcbiAgYS5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMSB7XG4gICAgcGFkZGluZzogMTNweDsgfVxuXG5hLmJ1dHRvbi13cmFwcGVyLmJ0bi1zdHlsZS0xIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuYS5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMS5idG4tcmVkdWNlZCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmEuYnV0dG9uLXdyYXBwZXIuYnRuLXN0eWxlLTEuYnRuLWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgYS5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMS5idG4taW5saW5lIH4gYS5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMS5idG4taW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4uYnRuLWFuaW1hdGlvbi1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYnRuLWFuaW1hdGlvbi1kZWZhdWx0IC5tYWluLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5idG4tYW5pbWF0aW9uLWRlZmF1bHQgLmhvdmVyLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuYnRuLWFuaW1hdGlvbi1kZWZhdWx0IC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIC01MCUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJ0bi1hbmltYXRpb24tZGVmYXVsdDpob3ZlciAuaG92ZXItYm94IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJ0bi1hbmltYXRpb24tZGVmYXVsdDpob3ZlciAubWFpbi1idXR0b24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJ0bi1hbmltYXRpb24tZGVmYXVsdDpob3ZlciAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHpvb206IDE7XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5zdGlja3ktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zdGlja3ktZmxleCAuY29udGVudCB7XG4gICAgZmxleDogMSAwIGF1dG87IH1cbiAgLnN0aWNreS1mbGV4IC5mb290ZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9XG5cbi5tb2JpbGUtbWFpbi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzEyMTMyMztcbiAgcGFkZGluZzogOTBweCAyNXB4IDUwcHg7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5tb2JpbGUtbWFpbi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDEzNXB4IDYwcHggNTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgLm1vYmlsZS1tYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tb2JpbGUtbWFpbi1tZW51Lm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgLnBhZ2UtYm9vayAubW9iaWxlLW1haW4tbWVudSB7XG4gICAgei1pbmRleDogMTAwMDAwODsgfVxuICAubW9iaWxlLW1haW4tbWVudSAuY2xvc2UtbWFpbi1tZW51IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb3NlLW1lbnUtYnRuLW1pbi5wbmdcIik7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1vYmlsZS1tYWluLW1lbnUgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tb2JpbGUtbWFpbi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAubW9iaWxlLW1haW4tbWVudSBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIC5tb2JpbGUtbWFpbi1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubW9iaWxlLW1haW4tbWVudSAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDMyMHB4KSB7XG4gICAgICAubW9iaWxlLW1haW4tbWVudSAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDNyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAubW9iaWxlLW1haW4tbWVudSAuYnV0dG9ucy13cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1vYmlsZS1tYWluLW1lbnUgLmJ1dHRvbnMtd3JhcHBlciAubG9naW4tYnRuLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAubW9iaWxlLW1haW4tbWVudSAuYnV0dG9ucy13cmFwcGVyIC5sb2dpbi1idG4tZ3JvdXAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2JpbGUtbWFpbi1tZW51IC5idXR0b25zLXdyYXBwZXIgLmxvZ2luLWJ0bi1ncm91cCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgIC5tb2JpbGUtbWFpbi1tZW51IC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiAyMzByZW07IH1cbiAgICAgIC5tb2JpbGUtbWFpbi1tZW51IC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi13cmFwcGVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tb2JpbGUtbWFpbi1tZW51IC5idXR0b25zLXdyYXBwZXIgLmRhcmsge1xuICAgICAgYmFja2dyb3VuZDogI2RjYjU3ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubW9iaWxlLW1haW4tbWVudSAudXNlci1tZW51LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNkY2I1N2U7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IC4ycyBlYXNlLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9iaWxlLW1haW4tbWVudSAudXNlci1tZW51LWhlYWRlci5hY3RpdmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogI2RjYjU3ZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC41cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IC4ycyBlYXNlLW91dDsgfVxuICAgICAgLm1vYmlsZS1tYWluLW1lbnUgLnVzZXItbWVudS1oZWFkZXIuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy10b3Atd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDsgfVxuICAgIC5tb2JpbGUtbWFpbi1tZW51IC51c2VyLW1lbnUtaGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTsgfVxuICAubW9iaWxlLW1haW4tbWVudSAudXNlci1tZW51LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNiNTdlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuNXJlbTsgfVxuICAgIC5tb2JpbGUtbWFpbi1tZW51IC51c2VyLW1lbnUtbGlua3MgLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOWYxOyB9XG4gICAgLm1vYmlsZS1tYWluLW1lbnUgLnVzZXItbWVudS1saW5rcyBsaSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1vYmlsZS1tYWluLW1lbnUgLnVzZXItbWVudS1saW5rcy5vcGVuZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubW9iaWxlLW1haW4tbWVudSAudXNlci1tZW51LWxpbmtzIGEge1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gOHJlbTsgfVxuICAgICAgLm1vYmlsZS1tYWluLW1lbnUgLnVzZXItbWVudS1saW5rcyBhOmZvY3VzLCAubW9iaWxlLW1haW4tbWVudSAudXNlci1tZW51LWxpbmtzIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAubW9iaWxlLW1haW4tbWVudSAudXNlci1tZW51LWxpbmtzIGEubG9nb3V0IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfVxuXG4ubW9iaWxlLW1haW4tbWVudS5vcGVuICsgaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQ6ICMxMjEzMjM7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAubW9iaWxlLW1haW4tbWVudS5vcGVuICsgaGVhZGVyIC5sb2dvLWljb24ge1xuICAgIGZpbGw6IHdoaXRlOyB9XG5cbi5tb2JpbGUtbWFpbi1tZW51Lm9wZW4gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFjMzI7IH1cblxuLypcbiAqIEhFQURFUlxuKi9cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDAgNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjhyZW07XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgaGVhZGVyIC5wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgaGVhZGVyIC5wcmltYXJ5LW1lbnUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICBoZWFkZXIgLnByaW1hcnktbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICBoZWFkZXIuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgaGVhZGVyLnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07IH1cbiAgICBoZWFkZXIuc3RhdGljIC5idXR0b24td3JhcHBlciAubWFpbi1idXR0b24ge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgaGVhZGVyLnN0YXRpYyAubG9nby1pY29uIHtcbiAgICAgIGZpbGw6IGJsYWNrOyB9XG4gIGhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEyLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGhlYWRlciAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIGhlYWRlciAubG9nby1pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgaGVhZGVyLmRhcmsgLm1haW4tbWVudSBsaSBhLCBoZWFkZXIuZGFyayAubG9naW4tYnRuLWdyb3VwIGEsIGhlYWRlci5yZXZlcnNlZCAubWFpbi1tZW51IGxpIGEsIGhlYWRlci5yZXZlcnNlZCAubG9naW4tYnRuLWdyb3VwIGEge1xuICAgIGNvbG9yOiAjNDk0OTQ5OyB9XG4gIGhlYWRlci5kYXJrIC5sb2dpbi1idG4tZ3JvdXAgYSwgaGVhZGVyLnJldmVyc2VkIC5sb2dpbi1idG4tZ3JvdXAgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGNiNTdlOyB9XG4gIGhlYWRlci5kYXJrIC5sb2dvLWljb24sIGhlYWRlci5yZXZlcnNlZCAubG9nby1pY29uIHtcbiAgICBmaWxsOiAjNDk0OTQ5OyB9XG4gIGhlYWRlci5kYXJrIC51c2VyLW1lbnUtaGVhZGVyLCBoZWFkZXIucmV2ZXJzZWQgLnVzZXItbWVudS1oZWFkZXIge1xuICAgIGNvbG9yOiAjNDk0OTQ5OyB9XG4gIGhlYWRlci5kYXJrLmxpZ2h0IC5tYWluLW1lbnUgbGkgYSwgaGVhZGVyLmRhcmsubGlnaHQgLmxvZ2luLWJ0bi1ncm91cCBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgaGVhZGVyLmRhcmsubGlnaHQgLmxvZ28taWNvbiB7XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgaGVhZGVyLmxpZ2h0IC5tYWluLW1lbnUgbGkgYSwgaGVhZGVyLmxpZ2h0IC5sb2dpbi1idG4tZ3JvdXAgYSB7XG4gICAgY29sb3I6ICM0OTQ5NDk7IH1cbiAgaGVhZGVyLmxpZ2h0IC5sb2dpbi1idG4tZ3JvdXAgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGMwZDFlOyB9XG4gIGhlYWRlci5saWdodCAubG9nby1pY29uIHtcbiAgICBmaWxsOiAjMDAwOyB9XG5cbi5oZWFkZXItZW1wdHkge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHotaW5kZXg6IDEwMDAwMDk7IH1cbiAgLmhlYWRlci1lbXB0eS5kYXJrIC5sb2dvLWljb24ge1xuICAgIGZpbGw6ICMwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuaGVhZGVyLWVtcHR5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbTsgfSB9XG4gIC5wYWdlLWJpbGluZyAuaGVhZGVyLWVtcHR5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjsgfVxuICAuaGVhZGVyLWVtcHR5IHN2ZyB7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgd2lkdGg6IDE0cmVtOyB9XG4gIC5wYWdlLWJvb2sgLmhlYWRlci1lbXB0eSBzdmcge1xuICAgIGZpbGw6IHdoaXRlOyB9XG5cbi5oZWFkZXItd2l0aC1tYWluLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgei1pbmRleDogMTAwMDAwOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIC5oZWFkZXItd2l0aC1tYWluLW1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICAuaGVhZGVyLXdpdGgtbWFpbi1tZW51IC5wcmltYXJ5LW1lbnUge1xuICAgIGxlZnQ6IDNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAuaGVhZGVyLXdpdGgtbWFpbi1tZW51IHN2ZyB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgd2lkdGg6IDE0cmVtOyB9XG5cbi5sb2dvLCAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qXG4gKiBNRU5VXG4qL1xuLmxvZ2luLWJ0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMuN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTsgfVxuICAubG9naW4tYnRuLWdyb3VwIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OWQ7XG4gICAgcGFkZGluZzogMS4zcmVtIDMuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAubG9naW4tYnRuLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC5sb2dpbi1idG4tZ3JvdXAge1xuICAgICAgcGFkZGluZy10b3A6IDIuNTNyZW07IH0gfVxuXG4ubWFpbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgIC5tYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLm1haW4tbWVudSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1tZW51IGEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tYWluLW1lbnUuZGFyayBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAubWFpbi1tZW51IC5ob3Zlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1tZW51IC5tZW51LWhvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDsgfVxuXG4udXNlci1tZW51IC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOWYxOyB9XG5cbi51c2VyLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07IH1cbiAgLnVzZXItbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOWYxOyB9XG4gIC51c2VyLW1lbnUgYS5ib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYm9va25vdy5zdmdcIik7IH1cbiAgLnVzZXItbWVudSBhLmVkaXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lZGl0LXByb2ZpbGUuc3ZnXCIpOyB9XG4gIC51c2VyLW1lbnUgYS5wYXltZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BheW1lbnRzLnN2Z1wiKTsgfVxuICAudXNlci1tZW51IGEuYm9va2luZ3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ib29raW5ncy5zdmdcIik7IH1cbiAgLnVzZXItbWVudSBhLnN0b3JlZC1sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VuZF9waW4uc3ZnXCIpOyB9XG4gIC51c2VyLW1lbnUgYS5sb2dvdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2RjYjU3ZTsgfVxuXG4uc2Vjb25kYXJ5LW1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAuc2Vjb25kYXJ5LW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWNvbmRhcnktbWVudS5zZWMtZGFyayAudXNlci1tZW51LWhlYWRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5zZWNvbmRhcnktbWVudSAudXNlci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI5cmVtOyB9XG4gICAgLnNlY29uZGFyeS1tZW51IC51c2VyLW1lbnUtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgbGluZWFyOyB9XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgLnVzZXItbWVudS1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDI1Y2ZcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogI2RjYjU3ZTtcbiAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgLnVzZXItbWVudS1oZWFkZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07IH1cbiAgICAuc2Vjb25kYXJ5LW1lbnUgLnVzZXItbWVudS1saW5rcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGxpbmVhcjsgfVxuICAgIC5zZWNvbmRhcnktbWVudSAudXNlci1tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zZWNvbmRhcnktbWVudSAudXNlci1tZW51LWl0ZW0gYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgcGFkZGluZzogM3JlbSA3cmVtOyB9XG4gICAgLnNlY29uZGFyeS1tZW51IC51c2VyLW1lbnUgLmFjY291bnQtbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGxpbmVhcjsgfVxuICAgIC5zZWNvbmRhcnktbWVudSAudXNlci1tZW51OmhvdmVyIC51c2VyLW1lbnUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgbGluZWFyOyB9XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgLnVzZXItbWVudTpob3ZlciAudXNlci1tZW51LWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5zZWNvbmRhcnktbWVudSAudXNlci1tZW51OmhvdmVyIC51c2VyLW1lbnUtaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy1kb3duLXdoaXRlLnN2Z1wiKTsgfVxuICAgIC5zZWNvbmRhcnktbWVudSAudXNlci1tZW51OmhvdmVyIC51c2VyLW1lbnUtbGlua3Mge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgbGluZWFyOyB9XG4gICAgLnNlY29uZGFyeS1tZW51IC51c2VyLW1lbnU6aG92ZXIgLmFjY291bnQtbnVtYmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLypcbiAqIFNFQVJDSCBGT1JNXG4qL1xuLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgcGFkZGluZzogMS41cmVtIDRyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjYjU3ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5pbnB1dC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmlucHV0LWJsb2NrIGlucHV0LFxuICAuaW5wdXQtYmxvY2sgdGV4dGFyZWEsXG4gIC5pbnB1dC1ibG9jayBzZWxlY3Qge1xuICAgIHdpZHRoOiAyMXJlbTsgfVxuXG4uaW5wdXQtYmxvY2suYWRkaXRpb25hbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5pY29uLWJvcmRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2YzZjQ2O1xuICBwYWRkaW5nOiAyNy41cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2E5YTlhOTtcbiAgd2lkdGg6IDU1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMzAwbXM7IH1cblxuLmRpdmEtdGltZXItYXJyb3cge1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDsgfVxuXG4jbGVmdC1hcnJvdyB7XG4gIGxlZnQ6IDUlOyB9XG5cbiNyaWdodC1hcnJvdyB7XG4gIHJpZ2h0OiA1JTsgfVxuXG4jY2xvY2staWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvLi4vaW1nL2Nsb2NrLW1pbi5wbmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuI2NhbGVuZGFyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLy4uL2ltZy9jYWxlbmRhci1taW4ucG5nKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbiN0aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vZmZzZXQge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cblxuLmRpdmEtdGltZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hY3RpdmUtcGljayB7XG4gIHdpZHRoOiAyMTBweDsgfVxuXG4uZGl2YS10aW1lci1zaG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXHR3aWR0aDoyMTBweDtcbiAgICAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRpdmEtdGltZXItc2hvd24gLmRpdmEtdGltZXIge1xuICBwYWRkaW5nOiAxN3B4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjEzMjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNiNTdlO1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJ05ldWVIYWFzVW5pY2FQcm8tTWVkaXVtJzsgfVxuICAucGFjLWNvbnRhaW5lci5wYWMtZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzEyMTMyMztcbiAgICBjb2xvcjogIzliOWI5YzsgfVxuXG4ucGFjLWl0ZW0sIC5wYWMtbWF0Y2hlZCwgLnBhYy1pdGVtLXF1ZXJ5IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bSc7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLnBhYy1kYXJrIC5wYWMtaXRlbSwgLnBhYy1kYXJrIC5wYWMtbWF0Y2hlZCwgLnBhYy1kYXJrIC5wYWMtaXRlbS1xdWVyeSB7XG4gICAgY29sb3I6ICM5YjliOWM7IH1cblxuLnBhYy1kYXJrIC5wYWMtaXRlbTpob3ZlciBzcGFuLCAucGFjLWRhcmsgLnBhYy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEyMTMyMztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBhYy1pY29uLW1hcmtlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wb2ludC1taW4ucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLnBhYy1jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDUlIDMlIDIlIDA7IH1cblxuLnBhYy1jb250YWluZXIucGFjLWRhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcG93ZXJlZF9ieV9nb29nbGVfb25fbm9uX3doaXRlX2hkcGktbWluLnBuZ1wiKSAhaW1wb3J0YW50OyB9XG5cbi5sb2dpbi1idG4tZ3JvdXAtbW9iaWxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5ZDtcbiAgcGFkZGluZzogMTNweCAzNXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7IH1cblxuLnRpbWUtbGlzdCB7XG4gIHdpZHRoOiAxNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTMyMztcbiAgYm9yZGVyLWNvbG9yOiAjZGNiNTdlO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi51aS10aW1lcGlja2VyLXdyYXBwZXIgdWwge1xuICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzAwMDAwMDtcbiAgc2Nyb2xsYmFyLWhpZ2hsaWdodC1jb2xvcjogIzAwMDAwMDtcbiAgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjogIzAwMDAwMDtcbiAgc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6ICMwMDAwMDA7XG4gIHNjcm9sbGJhci1hcnJvdy1jb2xvcjogIzAwMDAwMDtcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAjMDAwMDAwO1xuICBzY3JvbGxiYXItZGFya3NoYWRvdy1jb2xvcjogIzAwMDAwMDsgfVxuXG4udWktdGltZXBpY2tlci13cmFwcGVyIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmlucHV0LWJsb2NrLFxuLmlucHV0LWJsb2NrLmJyaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQtYmxvY2sgLmVycm9yLW1lc3NhZ2UsXG4gIC5pbnB1dC1ibG9jay5icmlnaHQgLmVycm9yLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI2I1MjIyMjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmlucHV0LWJsb2NrIC5lcnJvci1tZXNzYWdlLm5nLWFjdGl2ZSxcbiAgICAuaW5wdXQtYmxvY2suYnJpZ2h0IC5lcnJvci1tZXNzYWdlLm5nLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbnB1dC1ibG9jayAuZXJyb3ItbWVzc2FnZSBsYWJlbCxcbiAgICAuaW5wdXQtYmxvY2suYnJpZ2h0IC5lcnJvci1tZXNzYWdlIGxhYmVsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICAgICAgLmlucHV0LWJsb2NrIC5lcnJvci1tZXNzYWdlIGxhYmVsLnNob3J0LFxuICAgICAgLmlucHV0LWJsb2NrLmJyaWdodCAuZXJyb3ItbWVzc2FnZSBsYWJlbC5zaG9ydCB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuaW5wdXQtYmxvY2sgLmVycm9yLW1lc3NhZ2UgbGFiZWwuc2hvcnQucmlnaHQsXG4gICAgICAgIC5pbnB1dC1ibG9jay5icmlnaHQgLmVycm9yLW1lc3NhZ2UgbGFiZWwuc2hvcnQucmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaW5wdXQtYmxvY2sgLmVycm9yLW1lc3NhZ2UgbGFiZWwuc2hvcnQucmlnaHQsXG4gICAgICAgICAgICAuaW5wdXQtYmxvY2suYnJpZ2h0IC5lcnJvci1tZXNzYWdlIGxhYmVsLnNob3J0LnJpZ2h0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmlucHV0LWJsb2NrIC5lcnJvci1tZXNzYWdlIGxhYmVsLnNob3J0LFxuICAgICAgICAgIC5pbnB1dC1ibG9jay5icmlnaHQgLmVycm9yLW1lc3NhZ2UgbGFiZWwuc2hvcnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ5U3VibWl0IC5uZy1pbnZhbGlkLFxuLm5nLWludmFsaWQtbG9naW4tdmFsaWQgLm5nLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjUyMjIyICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNikgIWltcG9ydGFudDsgfVxuXG4vKlxuICogU0VMRUNUIFRZUEUgQ0FSIEJMT0NLXG4qL1xuLnNlbGVjdC10eXBlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA5cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLnNlbGVjdC10eXBlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlbGVjdC10eXBlLWJsb2NrLmxhcmdlIGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogMjJyZW07IH1cbiAgLnNlbGVjdC10eXBlLWJsb2NrLm1lZGl1bSBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgLnNlbGVjdC10eXBlLWJsb2NrLm1lZGl1bSBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5zZWxlY3QtdHlwZS1ibG9jayAuc2VsZWN0LXR5cGUtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0LmRhcmsgc3ZnIHtcbiAgICAgIGZpbGw6ICM0ODQ5NWI7XG4gICAgICBzdHJva2U6ICMxYTFjMzI7IH1cbiAgICAuc2VsZWN0LXR5cGUtYmxvY2sgLnNlbGVjdC10eXBlLWxpc3QuZGFyayAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTFjMzI7IH1cbiAgICAgIC5zZWxlY3QtdHlwZS1ibG9jayAuc2VsZWN0LXR5cGUtbGlzdC5kYXJrIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTExMWRlZywgI2M3OWU2NCwgI2RjYjU3ZSk7IH1cbiAgICAgICAgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0LmRhcmsgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudDpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgIHN0cm9rZTogI2RjYjU3ZTsgfVxuICAuc2VsZWN0LXR5cGUtYmxvY2sgLnN2Zy1jYXItaWNvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxLjZyZW07IH1cbiAgICAuc2VsZWN0LXR5cGUtYmxvY2sgLnN2Zy1jYXItaWNvbi5jb2FjaCB7XG4gICAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICAuc2VsZWN0LXR5cGUtYmxvY2sgLnN2Zy1jYXItaWNvbi5zdXYge1xuICAgICAgaGVpZ2h0OiAxLjhyZW07IH1cbiAgICAuc2VsZWN0LXR5cGUtYmxvY2sgLnN2Zy1jYXItaWNvbi5taW5pY29hY2gge1xuICAgICAgaGVpZ2h0OiAyLjhyZW07IH1cbiAgICAuc2VsZWN0LXR5cGUtYmxvY2sgLnN2Zy1jYXItaWNvbi52YW4ge1xuICAgICAgaGVpZ2h0OiAyLjJyZW07IH1cbiAgLnNlbGVjdC10eXBlLWJsb2NrIHN2Zy5zdmctY2FyLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmlsbDogI2RjYjU3ZTtcbiAgICBzdHJva2U6IHdoaXRlOyB9XG4gIC5zZWxlY3QtdHlwZS1ibG9jayBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZWxlY3QtdHlwZS1ibG9jayBsaS5hY3RpdmUgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTExMWRlZywgI2M3OWU2NCwgI2RjYjU3ZSk7IH1cbiAgICAgIC5zZWxlY3QtdHlwZS1ibG9jayBsaS5hY3RpdmUgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc2VsZWN0LXR5cGUtYmxvY2sgbGkuYWN0aXZlIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgc3ZnLnN2Zy1jYXItaWNvbiB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBzdHJva2U6ICNkY2I1N2U7IH1cbiAgICAgIC5zZWxlY3QtdHlwZS1ibG9jayBsaS5hY3RpdmUgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCBwLFxuICAgICAgLnNlbGVjdC10eXBlLWJsb2NrIGxpLmFjdGl2ZSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5zZWxlY3QtdHlwZS1ibG9jayAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTExZGVnLCAjYzc5ZTY0LCAjZGNiNTdlKTsgfVxuICAgICAgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQ6aG92ZXIgc3ZnLnN2Zy1jYXItaWNvbiB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBzdHJva2U6ICNkY2I1N2U7IH1cblxuLnNlbGVjdC10eXBlLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpOmhvdmVyIHAsXG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpIHAsXG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjYjliOWI5O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpIC5zdmctY2FyLWljb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uLmNvYWNoIHtcbiAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgIC5zZWxlY3QtdHlwZS1saXN0IGxpIC5zdmctY2FyLWljb24uc3V2IHtcbiAgICAgIGhlaWdodDogMS44cmVtOyB9XG4gICAgLnNlbGVjdC10eXBlLWxpc3QgbGkgLnN2Zy1jYXItaWNvbi5taW5pY29hY2gge1xuICAgICAgaGVpZ2h0OiAyLjhyZW07IH1cbiAgICAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uLnZhbiB7XG4gICAgICBoZWlnaHQ6IDIuMnJlbTsgfVxuICAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLXdyYXBwZXIge1xuICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgLnNlbGVjdC10eXBlLWxpc3QgbGkgLnN2Zy13cmFwcGVyIC5zdmctY2FyLWljb24ge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAuc2VsZWN0LXR5cGUtbGlzdCBsaS5hY3RpdmUgLnN2Zy1jYXItaWNvbiB7XG4gICAgZmlsbDogI2RjYjU3ZTsgfVxuICAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc2VsZWN0LWljb25zLmx1Z2dlZCB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sdWdnZWQuc3ZnKSBjZW50ZXIgYm90dG9tLzFyZW0gbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4OyB9XG4gIC5zZWxlY3QtdHlwZS1saXN0IGxpIC5zZWxlY3QtaWNvbnMucGFzc2VuZ2VyIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Bhc3Nlbmdlci5zdmcpIGNlbnRlciBib3R0b20vMS4ycmVtIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiAuc2VsZWN0LWNhci1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIC5zZWxlY3QtY2FyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS1ib29rIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWJvb2sgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24uc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwYjBjMjM7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gMnJlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAucGFnZS1ib29rIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uLnNob3cge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm90dG9tOiA3cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnBhZ2UtYm9vayAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbi5zaG93IHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAgIC5wYWdlLWJvb2sgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24uc2hvdyB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5wYWdlLWJvb2sgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24uc2hvdyBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uLnNob3cgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5wYWdlLWJvb2sgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24uc2hvdyBsaS5hY3RpdmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGNiNTdlOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAgICAgLnBhZ2UtYm9vayAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbi5zaG93IGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtYm9vayAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbi5zaG93IHAge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAgIC5wYWdlLWJvb2sgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24uc2hvdyBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDI0NDU4OyB9IH1cbiAgICAgICAgLnBhZ2UtYm9vayAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbi5zaG93IHAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLWJvb2sgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24uc2hvdyBwIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICM0MjQ0NTg7IH0gfVxuICAgICAgLnBhZ2UtYm9vayAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbi5zaG93IC5zdmctd3JhcHBlciBzdmcuc3ZnLWNhci1pY29uIHtcbiAgICAgICAgZmlsbDogI2RjYjU3ZTtcbiAgICAgICAgc3Ryb2tlOiAjMTMxNTJlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uLnNob3cgLnN2Zy13cmFwcGVyIHN2Zy5zdmctY2FyLWljb24ge1xuICAgICAgICAgICAgZmlsbDogIzQyNDQ1ODsgfSB9XG4gIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGkge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXgtYmFzaXM6IDEwJTsgfVxuICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIGxpIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGkgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjNDI0NDU4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7IH1cbiAgICAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctY2FyLWljb24ge1xuICAgICAgZmlsbDogIzQyNDQ1ODtcbiAgICAgIHN0cm9rZTogdHJhbnNwZXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41czsgfVxuICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIGxpIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgLnN2Zy1wYXNzZW5nZXItaWNvbixcbiAgICAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctcGFzc2VuZ2VyLWljb24gdXNlID4gc3ZnLFxuICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIGxpIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgLnN2Zy1sdWdnZWQtaWNvbixcbiAgICAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctbHVnZ2VkLWljb24gdXNlID4gc3ZnIHtcbiAgICAgIGZpbGw6ICM0MjQ0NTg7XG4gICAgICBoZWlnaHQ6IC45cmVtO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzOyB9XG4gICAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGkuYWN0aXZlIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgcCwgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGk6aG92ZXIgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7IH1cbiAgICAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaS5hY3RpdmUgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLWNhci1pY29uLCAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaTpob3ZlciAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctY2FyLWljb24ge1xuICAgICAgZmlsbDogI2RjYjU3ZSAhaW1wb3J0YW50O1xuICAgICAgc3Ryb2tlOiAjMTMxNTJlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41czsgfVxuICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIGxpLmFjdGl2ZSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctcGFzc2VuZ2VyLWljb24sXG4gICAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGkuYWN0aXZlIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgLnN2Zy1wYXNzZW5nZXItaWNvbiB1c2UgPiBzdmcsXG4gICAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGkuYWN0aXZlIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgLnN2Zy1sdWdnZWQtaWNvbixcbiAgICAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaS5hY3RpdmUgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLWx1Z2dlZC1pY29uIHVzZSA+IHN2ZywgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGk6aG92ZXIgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLXBhc3Nlbmdlci1pY29uLFxuICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIGxpOmhvdmVyIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgLnN2Zy1wYXNzZW5nZXItaWNvbiB1c2UgPiBzdmcsXG4gICAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGk6aG92ZXIgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLWx1Z2dlZC1pY29uLFxuICAgIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIGxpOmhvdmVyIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQgLnN2Zy1sdWdnZWQtaWNvbiB1c2UgPiBzdmcge1xuICAgICAgZmlsbDogI2RjYjU3ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzOyB9XG4gIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIC5hdmFpbGFiaWxpdHktZGF0ZS1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICNkY2I1N2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXG4gKiBGT09URVJcbiovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvIDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTc7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgZm9vdGVyIHNwYW4sIGZvb3RlciBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgZm9vdGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBmb290ZXIubm8tZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG4gIGZvb3Rlci5kYXJrIC5jb3B5cmlnaHQsIGZvb3Rlci5kYXJrIC5oYXNoIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICBmb290ZXIuZGFyayBsaS5tZW51LXNlcCB7XG4gICAgYmFja2dyb3VuZDogI2RhZGFkYTsgfVxuICBmb290ZXIubGlnaHQgLmNvcHlyaWdodCwgZm9vdGVyLmxpZ2h0IC5oYXNoIHtcbiAgICBjb2xvcjogIzBlMTAyMzsgfVxuICBmb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZpeGVkLWZvb3RlciBmb290ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC44KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgLmZpeGVkLWZvb3RlciBmb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3RhdGljLWZvb3RlciBmb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgZm9vdGVyIC5wYWdlLWJvb2ssIC5wYWdlLWNvbmZpcm1hdGlvbiBmb290ZXIuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgZm9vdGVyIC5wYWdlLWJvb2sgLmxlZnQtYmxvY2ssIC5wYWdlLWNvbmZpcm1hdGlvbiBmb290ZXIuZm9vdGVyIC5sZWZ0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICBmb290ZXIgLnBhZ2UtYm9vayAucmlnaHQtYmxvY2ssIC5wYWdlLWNvbmZpcm1hdGlvbiBmb290ZXIuZm9vdGVyIC5yaWdodC1ibG9jayB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICBmb290ZXIgLnBhZ2UtYm9vayAucmlnaHQtYmxvY2ssXG4gICAgICBmb290ZXIgLnBhZ2UtYm9vayAubGVmdC1ibG9jaywgLnBhZ2UtY29uZmlybWF0aW9uIGZvb3Rlci5mb290ZXIgLnJpZ2h0LWJsb2NrLFxuICAgICAgLnBhZ2UtY29uZmlybWF0aW9uIGZvb3Rlci5mb290ZXIgLmxlZnQtYmxvY2sge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZm9vdGVyLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qZm9udC1zaXplOiAxLjFyZW07Ki8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuZm9vdGVyLW1lbnUgbGkubGljZW5zZSxcbiAgICAuZm9vdGVyLW1lbnUgbGkubGljZW5zZSArIC5tZW51LXNlcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3Rlci1tZW51IGxpIGEge1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXItbWVudSBsaS5tZW51LXNlcCB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC4zO1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjNzY3Njc4O1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTsgfVxuXG5mb290ZXIgLmhhc2gsIC5mb2xsb3cge1xuICBjb2xvcjogIzc2NzY3ODsgfVxuXG5mb290ZXIuZm9vdGVyIC5sZWZ0LWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbSAwIDRyZW0gNnJlbTtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIGZvb3Rlci5mb290ZXIgLmxlZnQtYmxvY2sge1xuICAgICAgcGFkZGluZzogMnJlbSAwcmVtIDNyZW0gNnJlbTsgfSB9XG5cbmZvb3Rlci5mb290ZXIgLnJpZ2h0LWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbSA2cmVtIDRyZW0gMDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIGZvb3Rlci5mb290ZXIgLnJpZ2h0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAzcmVtIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIuZm9vdGVyIC5sZWZ0LWJsb2NrLFxuICBmb290ZXIuZm9vdGVyIC5yaWdodC1ibG9jayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41cmVtOyB9IH1cblxuLmZvb3Rlci1zb2NpYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmZvb3Rlci1zb2NpYWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb290ZXItc29jaWFsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlci1zb2NpYWwgLnNvY2lhbC1pY29uIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgcGFkZGluZzogMCAuNXJlbTsgfVxuICAgIC5mb290ZXItc29jaWFsIC5zb2NpYWwtaWNvbiBpbWcge1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG5mb290ZXIuZGFya19pbm5lciAuaGFzaCwgZm9vdGVyLmRhcmtfaW5uZXIgLmZvbGxvdywgZm9vdGVyLmRhcmtfaW5uZXIgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjYjFiNGI3OyB9XG5cbmZvb3Rlci5kYXJrX2lubmVyIC5tZW51LXNlcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWI0Yjc7IH1cblxuLmlucHV0LWJsb2NrIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSksXG4uaW5wdXQtYmxvY2sgdGV4dGFyZWEsXG4uaW5wdXQtYmxvY2sgc2VsZWN0LFxuLmlucHV0LWJsb2NrIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gIHBhZGRpbmc6IDEuN3JlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZjNmNDY7XG4gIGNvbG9yOiAjYTlhOWE5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zOyB9XG4gIC5pbnB1dC1ibG9jayBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pOmZvY3VzLFxuICAuaW5wdXQtYmxvY2sgdGV4dGFyZWE6Zm9jdXMsXG4gIC5pbnB1dC1ibG9jayBzZWxlY3Q6Zm9jdXMsXG4gIC5pbnB1dC1ibG9jayAubmctZHJvcGRvd24tbGFiZWw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEzMjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGNiNTdlOyB9XG4gIC5pbnB1dC1ibG9jayBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pOjpwbGFjZWhvbGRlcixcbiAgLmlucHV0LWJsb2NrIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgLmlucHV0LWJsb2NrIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gIC5pbnB1dC1ibG9jayAubmctZHJvcGRvd24tbGFiZWw6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2E5YTlhOTsgfVxuICAuaW5wdXQtYmxvY2sgaW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKTpkaXNhYmxlZCxcbiAgLmlucHV0LWJsb2NrIHRleHRhcmVhOmRpc2FibGVkLFxuICAuaW5wdXQtYmxvY2sgc2VsZWN0OmRpc2FibGVkLFxuICAuaW5wdXQtYmxvY2sgLm5nLWRyb3Bkb3duLWxhYmVsOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmU0O1xuICAgIGNvbG9yOiAjMWExYzMyO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uaW5wdXQtYmxvY2suYWN0aXZlIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSksXG4uaW5wdXQtYmxvY2suYWN0aXZlIHRleHRhcmVhLFxuLmlucHV0LWJsb2NrLmFjdGl2ZSBzZWxlY3QsXG4uaW5wdXQtYmxvY2suYWN0aXZlIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEzMjM7XG4gIGJvcmRlci1jb2xvcjogI2RjYjU3ZTsgfVxuXG4uaW5wdXQtYmxvY2sgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pbnB1dC1ibG9jayBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmlucHV0LWJsb2NrIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLmlucHV0LWJsb2NrLmJyaWdodCBpbnB1dCxcbi5pbnB1dC1ibG9jay5icmlnaHQgdGV4dGFyZWEsXG4uaW5wdXQtYmxvY2suYnJpZ2h0IHNlbGVjdCxcbi5pbnB1dC1ibG9jay5icmlnaHQgLm5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogIzFhMWMzMjsgfVxuICAuaW5wdXQtYmxvY2suYnJpZ2h0IGlucHV0OmZvY3VzLFxuICAuaW5wdXQtYmxvY2suYnJpZ2h0IHRleHRhcmVhOmZvY3VzLFxuICAuaW5wdXQtYmxvY2suYnJpZ2h0IHNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWJsb2NrLmJyaWdodCAubmctZHJvcGRvd24tbGFiZWw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2RjYjU3ZTsgfVxuXG4uaW5wdXQtYmxvY2suYnJpZ2h0LmFjdGl2ZSBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pLFxuLmlucHV0LWJsb2NrLmJyaWdodC5hY3RpdmUgdGV4dGFyZWEsXG4uaW5wdXQtYmxvY2suYnJpZ2h0LmFjdGl2ZSBzZWxlY3QsXG4uaW5wdXQtYmxvY2suYnJpZ2h0LmFjdGl2ZSAubmctZHJvcGRvd24tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGNiNTdlOyB9XG5cbi5pbnB1dC1ibG9jay5icmlnaHQgbGFiZWwge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaW5wdXQtYmxvY2sgLnBlcnMtdGl0bGUsXG4uaW5wdXQtYmxvY2sgLnBlcnMtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5wdXQtYmxvY2sgLnBlcnMtdGl0bGUsXG4gICAgLmlucHV0LWJsb2NrIC5wZXJzLW5hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5pbnB1dC1ibG9jayAucGVycy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMS43cmVtO1xuICB3aWR0aDogMTRyZW07IH1cbiAgLmlucHV0LWJsb2NrIC5wZXJzLXRpdGxlIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAuaW5wdXQtYmxvY2sgLnBlcnMtdGl0bGUgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDUuM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5wdXQtYmxvY2sgLnBlcnMtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uaW5wdXQtYmxvY2sgLnBlcnMtbmFtZSB7XG4gIHdpZHRoOiA2MnJlbTsgfVxuICAuaW5wdXQtYmxvY2sgLnBlcnMtbmFtZSAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5pbnB1dC1ibG9jayAucGVycy1uYW1lIC5pbnB1dC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5pbnB1dC1ibG9jayAucGVycy1uYW1lIC5maXJzdC1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjdyZW07IH1cbiAgLmlucHV0LWJsb2NrIC5wZXJzLW5hbWUgaW5wdXQge1xuICAgIHdpZHRoOiAzMHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5wdXQtYmxvY2sgLnBlcnMtbmFtZSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAuaW5wdXQtYmxvY2sgLnBlcnMtbmFtZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5pbnB1dC1ibG9jayAucGVycy1uYW1lIC5maXJzdC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5lZGl0LXByb2ZpbGUtcGFnZSAuaW5wdXQtYmxvY2sgLnBlcnMtbmFtZSB7XG4gICAgd2lkdGg6IDU0cmVtOyB9XG4gICAgLmVkaXQtcHJvZmlsZS1wYWdlIC5pbnB1dC1ibG9jayAucGVycy1uYW1lIC5maXJzdC1pbnB1dCB7XG4gICAgICB3aWR0aDogMjJyZW07IH1cblxuLmlucHV0LWJsb2NrIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmlucHV0LWJsb2NrLnBob25lLW51bWJlci5icmlnaHQgLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMWExYzMyOyB9XG4gIC5pbnB1dC1ibG9jay5waG9uZS1udW1iZXIuYnJpZ2h0IC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIgLnNlbGVjdGVkLWZsYWcge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAgIC5pbnB1dC1ibG9jay5waG9uZS1udW1iZXIuYnJpZ2h0IC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFnIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cblxuLmlucHV0LWJsb2NrLnBob25lLW51bWJlciAuaW50bC10ZWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtYmxvY2sucGhvbmUtbnVtYmVyIC5pbnRsLXRlbC1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5pbnB1dC1ibG9jay5waG9uZS1udW1iZXIgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmlucHV0LWJsb2NrLnBob25lLW51bWJlciAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNhOWE5YTk7IH1cbiAgICAuaW5wdXQtYmxvY2sucGhvbmUtbnVtYmVyIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZjQ2O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5pbnB1dC1ibG9jay5waG9uZS1udW1iZXIgLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciAuc2VsZWN0ZWQtZmxhZyAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmlucHV0LWJsb2NrLnBob25lLW51bWJlciAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIC5zZWxlY3RlZC1mbGFnIC5icmFuZC1ibG9jayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAgICAgLmlucHV0LWJsb2NrLnBob25lLW51bWJlciAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTsgfVxuXG4uaW5wdXQtYmxvY2sucGFzcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaW5wdXQtYmxvY2sucGFzcyBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dC1ibG9jay5lbWFpbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdWJtaXQtc3VjY2Vzc2VkIHtcbiAgY29sb3I6ICM2YmFhMjc7IH1cblxuLnN1Ym1pdC1mYWlsdXJlIHtcbiAgY29sb3I6ICNiNTIyMjI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgaDQgLnN1Ym1pdC1mYWlsdXJlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnN1Ym1pdHRpbmcsXG4uc3VibWl0dGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtaXR0aW5nOmFmdGVyLFxuICAuc3VibWl0dGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxMjEzMjM7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IHN1Ym1pdHRlZC1hbmltYXRpb24gLjNzIDE7IH1cblxuLnN1Ym1pdHRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogLjY7XG4gIGFuaW1hdGlvbi1uYW1lOiBzdWJtaXR0aW5nLWFuaW1hdGlvbjsgfVxuXG5Aa2V5ZnJhbWVzIHN1Ym1pdHRlZC1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4wO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuQGtleWZyYW1lcyBzdWJtaXR0aW5nLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4uaW5wdXQtYmxvY2suaGFsZi13aWR0aC1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiA0OSU7IH1cbiAgLmlucHV0LWJsb2NrLmhhbGYtd2lkdGgtaW5wdXQgaW5wdXQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMS40JTsgfVxuXG4ucmFkaW8tYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMiU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJhZGlvLWJsb2NrLmhhbGYtd2lkdGgtcmFkaW8ge1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgLnJhZGlvLWJsb2NrIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucmFkaW8tYmxvY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBhcHBlYXJhbmNlOiByYWRpbztcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uam91cm5leS1pbmZvLXdyYXBwZXIgbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4uam91cm5leS1pbmZvLnBhc3NlbmdlciAudGl0bGUge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS41JTsgfVxuXG4uam91cm5leS1pbmZvLnBhc3NlbmdlciAuZnVsbG5hbWUge1xuICB3aWR0aDogNzglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5qb3VybmV5LWluZm8ucGFzc2VuZ2VyIC50aXRsZSxcbiAgLmpvdXJuZXktaW5mby5wYXNzZW5nZXIgLmZ1bGxuYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uaXMtbGFiZWxlZCB7XG4gIHdpZHRoOiAzNyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pcy1sYWJlbGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaXMtbGFiZWxlZCB+IC5sYWJlbCB7XG4gICAgd2lkdGg6IDYwLjclO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmlzLWxhYmVsZWQgfiAubGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyW2Rpc2FibGVkXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yaWdodDogLjVyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAuc2VsZWN0LXdyYXBwZXJbZGlzYWJsZWRdIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogaW5pdGlhbDsgfVxuICAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNkY2I1N2U7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmpvdXJuZXktYmxvY2sge1xuICBtYXJnaW46IDNyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5qb3VybmV5LWJsb2NrIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5qb3VybmV5LWJsb2NrIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2FmYWZhZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5qb3VybmV5LWJsb2NrIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmpvdXJuZXktYmxvY2sgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH0gfVxuXG4uZGF0ZS10aW1lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kYXRlLXRpbWUtYmxvY2sgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogLjdyZW0gMS41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZGF0ZS10aW1lLWJsb2NrIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAuZGF0ZS10aW1lLWJsb2NrIGxpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZGF0ZS10aW1lLWJsb2NrIGxpIHtcbiAgICAgICAgd2lkdGg6IDMxJTsgfSB9XG4gIC5kYXRlLXRpbWUtYmxvY2sgLmJvbGQtdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZGF0ZS10aW1lLWJsb2NrIC5saWdodC10ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmRhdGUtdGltZS1ibG9jayAudGltZSAubGlnaHQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uam91cm5leS1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkY2I1N2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuam91cm5leS1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAuam91cm5leS1pbmZvLnRvcC1vZmZzZXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLmpvdXJuZXktaW5mby5xdWFydGVyLWluZm8ge1xuICAgIHdpZHRoOiAyNCU7IH1cbiAgLmpvdXJuZXktaW5mby5oYWxmLWluZm8ge1xuICAgIHdpZHRoOiA0OC4xNSU7IH1cbiAgLmpvdXJuZXktaW5mby5oYWxmLWluZm8sIC5qb3VybmV5LWluZm8ucXVhcnRlci1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxJSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMiU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5qb3VybmV5LWluZm8uaGFsZi1pbmZvLCAuam91cm5leS1pbmZvLnF1YXJ0ZXItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5qb3VybmV5LWluZm8td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmpvdXJuZXktaW5mby13cmFwcGVyOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAuam91cm5leS1pbmZvLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmpvdXJuZXktaW5mby13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuam91cm5leS1pbmZvLXdyYXBwZXIgLmhhbGYtd2lkdGgtaW5wdXQgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gIWltcG9ydGFudDsgfSB9XG4gIC5qb3VybmV5LWluZm8gLmJvbGQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuam91cm5leS1pbmZvIC5saWdodC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuam91cm5leS1pbmZvIC5saWdodC10ZXh0LmNvbW1lbnQge1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAuam91cm5leS1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi8qKlxuICogUGF5bWVudEZvbnQgU3R5bGVzIDEuMS4yXG4gKlxuICogQHNpbmNlICAgICAyMDE0LTA5LTIxXG4gKiBAdmVyc2lvbiAgIDIwMTUtMDQtMjRcbiAqXG4gKiBAYXV0aG9yICAgIFBvZWxsbWFubiBBbGV4YW5kZXIgTWFuZnJlZCAoQEFNUG9lbGxtYW5uKVxuICogQGNvcHlyaWdodCBDb3B5cmlnaHQgMjAxNSB2ZW5kb2NyYXQuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKiBAbGluayAgICAgIGh0dHBzOi8vdmVuZG9jci5hdC9cbiAqXG4gKiBAbGljZW5zZSAgIEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BheW1lbnRGb250JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QYXltZW50Rm9udC9wYXltZW50Zm9udC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QYXltZW50Rm9udC9wYXltZW50Zm9udC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1BheW1lbnRGb250L3BheW1lbnRmb250LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGF5bWVudEZvbnQvcGF5bWVudGZvbnQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BheW1lbnRGb250L3BheW1lbnRmb250LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QYXltZW50Rm9udC9wYXltZW50Zm9udC13ZWJmb250LnN2ZyNwYXltZW50Zm9udC13ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5jYXJkcy1zZWxlY3Qge1xuICBjb2xvcjogI2RjYjU3ZSAhaW1wb3J0YW50O1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyLjVyZW0vMSBQYXltZW50Rm9udCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgaGVhZGVyLFxuICAuaGVhZGVyLFxuICBmb290ZXIsXG4gIC5mb290ZXIsXG4gIC5idXR0b24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTsgfVxuICBoMSwgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIGgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1jb2wsXG4gIC5yaWdodC1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuam91cm5leS1pbmZvIHtcbiAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgICB0YWJsZSB0Zm9vdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5jYW5jZWwtY29uZmlybWF0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY2FuY2VsLWNvbmZpcm1hdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jYW5jZWwtY29uZmlybWF0aW9uLXZlcnRpY2FsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNhbmNlbC1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICBtYXJnaW46IDMlIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5jYW5jZWwtY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLmNhbmNlbC1jb25maXJtYXRpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IE5ldWVIYWFzVW5pY2FQcm8tTGlnaHQsc2Fucy1zZXJpZjsgfVxuICAuY2FuY2VsLWNvbmZpcm1hdGlvbiAueW4td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDsgfVxuICAgIC5jYW5jZWwtY29uZmlybWF0aW9uIC55bi13cmFwcGVyIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY2FuY2VsLWNvbmZpcm1hdGlvbiAueW4td3JhcHBlciBhLm5vdC1jYW5jZWwtam91cm5leSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgIC5jYW5jZWwtY29uZmlybWF0aW9uIC55bi13cmFwcGVyIGEubm90LWNhbmNlbC1qb3VybmV5IC5ob3Zlci1ib3gge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2I1N2U7IH1cbiAgICAgICAgLmNhbmNlbC1jb25maXJtYXRpb24gLnluLXdyYXBwZXIgYS5ub3QtY2FuY2VsLWpvdXJuZXkgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmNhbmNlbC1jb25maXJtYXRpb24gLnluLXdyYXBwZXIgYS5jYW5jZWwtam91cm5leSB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAuY2FuY2VsLWNvbmZpcm1hdGlvbiAueW4td3JhcHBlciBhLmNhbmNlbC1qb3VybmV5IC5ob3Zlci1ib3gge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2I1N2U7IH1cbiAgICAgICAgLmNhbmNlbC1jb25maXJtYXRpb24gLnluLXdyYXBwZXIgYS5jYW5jZWwtam91cm5leSAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuY2FuY2VsLWNvbmZpcm1hdGlvbiAueW4td3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgICAgIC5jYW5jZWwtY29uZmlybWF0aW9uIC55bi13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYW5jZWwtY29uZmlybWF0aW9uIC55bi13cmFwcGVyIGEge1xuICAgICAgICAgIHdpZHRoOiAyMHJlbTsgfVxuICAgICAgICAgIC5jYW5jZWwtY29uZmlybWF0aW9uIC55bi13cmFwcGVyIGEubm90LWNhbmNlbC1qb3VybmV5IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnZS1mbGVldCAuYXJyb3cge1xuICAgIHRvcDogMzYuNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5hcnJvdyAubCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuYXJyb3cgLmwgcmVjdCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmFycm93IC5sIHBhdGgge1xuICAgICAgZmlsbDogI2RjYjU3ZTsgfVxuICAuYXJyb3cgLmQgcmVjdCB7XG4gICAgZmlsbDogIzAxMDEwMjsgfVxuICAuYXJyb3cgLmQgcGF0aCB7XG4gICAgZmlsbDogI2IyOTI2NjsgfVxuICAuYXJyb3c6aG92ZXIgLmwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuYXJyb3ctcmlnaHQgLmwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi5kaXYtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQ6ICNmYmY3ZjI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gIC5kaXYtdGFibGUgLnJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaXYtdGFibGUgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZGl2LXRhYmxlIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWJlNjsgfVxuICAuZGl2LXRhYmxlIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGl2LXRhYmxlIC5jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmRpdi10YWJsZSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgLmRpdi10YWJsZSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC5kaXYtdGFibGUgLmNvbHVtbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kaXYtdGFibGUgLmNvbHVtbi1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kaXYtdGFibGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDIzLjVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgei1pbmRleDogMTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTY4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLWhlaWdodDogNjY3cHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYWdpbmF0aW9uLmRhcmsge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cbiAgICAgIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG4gICAgICAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnBhZ2luYXRpb24gbGkuYWN0aXZlLmZyb21Ub3AgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2M1YzVjNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMC40NXJlbTtcbiAgICAgICAgdG9wOiAyLjJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIGhlaWdodDogOXJlbTsgfVxuICAgICAgLnBhZ2luYXRpb24gbGkuYWN0aXZlLmZyb21Cb3R0b20gYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2M1YzVjNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMC40NXJlbTtcbiAgICAgICAgYm90dG9tOiAwcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcmVtKTtcbiAgICAgICAgaGVpZ2h0OiA5cmVtOyB9XG4gICAgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZC5hY3RpdmUge1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG4gICAgICAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkLmFjdGl2ZSBhOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDIuMnJlbTtcbiAgICAgICAgdG9wOiBpbml0aWFsOyB9XG4gIC5wYWdpbmF0aW9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2luYXRpb24gYTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgYm90dG9tOiAwOyB9XG5cbi5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNS4zcmVtKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDUuM3JlbTsgfVxuICAgIC5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSBpbnB1dDpmb2N1cyArIC53cmFwLWRkLW1lbnUgLm5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjYjU3ZTsgfVxuICAgIC50cnlTdWJtaXQgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlIGlucHV0Lm5nLWludmFsaWQgKyAud3JhcC1kZC1tZW51IC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNiNTIyMjI7IH1cbiAgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlLmFjdGl2ZSBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pLFxuICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUuYWN0aXZlIHRleHRhcmVhLFxuICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUuYWN0aXZlIHNlbGVjdCxcbiAgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlLmFjdGl2ZSAubmctZHJvcGRvd24tbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogI2RjYjU3ZTsgfVxuICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUuM3JlbTtcbiAgICBoZWlnaHQ6IDUuM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSAuZHJvcGRvd24ge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGNiNTdlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzEyMTMyMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSAud3JhcC1kZC1tZW51IC5kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLWFkZHJlc3MsXG4gICAgICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gLmRpdmlkZXItbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgICAgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlIC53cmFwLWRkLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1hZGRyZXNzLmhvbWUsXG4gICAgICAgIC5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSAud3JhcC1kZC1tZW51IC5kcm9wZG93biAuZGl2aWRlci1sYWJlbC5ob21lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaG9tZS1pY29uLnN2Z1wiKTsgfVxuICAgICAgICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLWFkZHJlc3Mud29yayxcbiAgICAgICAgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlIC53cmFwLWRkLW1lbnUgLmRyb3Bkb3duIC5kaXZpZGVyLWxhYmVsLndvcmsge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdWl0Y2FzZS1pY29uLnN2Z1wiKTsgfVxuICAgICAgICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLWFkZHJlc3Mub3RoZXIsXG4gICAgICAgIC5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSAud3JhcC1kZC1tZW51IC5kcm9wZG93biAuZGl2aWRlci1sYWJlbC5vdGhlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXItaWNvbi5zdmdcIik7IH1cbiAgICAgIC5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSAud3JhcC1kZC1tZW51IC5kcm9wZG93biBsaTpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLm5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNmNDY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5pbnB1dC1ibG9jay5hZGRyZXNzLWF1dG9jb21wbGV0ZSAubmctZHJvcGRvd24taWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjJyZW0pO1xuICAgICAgaGVpZ2h0OiA0LjJyZW07IH1cbiAgICAuaW5wdXQtYmxvY2suYWRkcmVzcy1hdXRvY29tcGxldGUgLndyYXAtZGQtbWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0LjJyZW07XG4gICAgICBoZWlnaHQ6IDQuMnJlbTsgfSB9XG5cbi5pbnB1dC1ibG9jay5sYXJnZSAud3JhcC1kZC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JhcC1kZC1zZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi53cmFwLWRkLW1lbnUge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICAud3JhcC1kZC1tZW51IC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAud3JhcC1kZC1tZW51IC5kcm9wZG93biB7XG4gICAgdG9wOiAxMDAlOyB9XG4gICAgLndyYXAtZGQtbWVudSAuZHJvcGRvd246YmVmb3JlLCAud3JhcC1kZC1tZW51IC5kcm9wZG93bjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi5uZy1kcm9wZG93bi1sYWJlbC53cmFwLWRkLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjhweDsgfVxuXG4ud3JhcC1kZC1tZW51LFxuLm5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAud3JhcC1kZC1tZW51LmRpc2FibGVkLFxuICAubmctZHJvcGRvd24tbGFiZWwuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC4zOyB9XG4gIC53cmFwLWRkLW1lbnUgLmRyb3Bkb3duLFxuICAubmctZHJvcGRvd24tbGFiZWwgLmRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2I1N2U7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAud3JhcC1kZC1tZW51IC5kcm9wZG93biBsaS5kaXZpZGVyLWxhYmVsLFxuICAgIC5uZy1kcm9wZG93bi1sYWJlbCAuZHJvcGRvd24gbGkuZGl2aWRlci1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICNhOWE5YTk7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC53cmFwLWRkLW1lbnUgLmRyb3Bkb3duIGxpIGEsXG4gICAgLm5nLWRyb3Bkb3duLWxhYmVsIC5kcm9wZG93biBsaSBhIHtcbiAgICAgIGNvbG9yOiAjOWI5YjljO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC53cmFwLWRkLW1lbnUgLmRyb3Bkb3duIGxpOmZpcnN0LW9mLXR5cGUgYSwgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gbGk6bGFzdC1vZi10eXBlIGEsXG4gICAgLm5nLWRyb3Bkb3duLWxhYmVsIC5kcm9wZG93biBsaTpmaXJzdC1vZi10eXBlIGEsXG4gICAgLm5nLWRyb3Bkb3duLWxhYmVsIC5kcm9wZG93biBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5icmlnaHQgLndyYXAtZGQtbWVudSAuZHJvcGRvd24sIC5icmlnaHRcbiAgLm5nLWRyb3Bkb3duLWxhYmVsIC5kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAgIC5icmlnaHQgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gbGkgYSwgLmJyaWdodFxuICAgIC5uZy1kcm9wZG93bi1sYWJlbCAuZHJvcGRvd24gbGkgYSB7XG4gICAgICBjb2xvcjogI2E5YTlhOTsgfVxuICAgIC5icmlnaHQgLndyYXAtZGQtbWVudSAuZHJvcGRvd24gbGk6aG92ZXIgYSwgLmJyaWdodFxuICAgIC5uZy1kcm9wZG93bi1sYWJlbCAuZHJvcGRvd24gbGk6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiNTdlOyB9XG5cbi5jcmVkaXQtY2FyZCAubGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd4eHh4LXh4eHgteHh4eC0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5jcmVkaXQtY2FyZCBhLCAuY3JlZGl0LWNhcmQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmNyZWRpdC1jYXJkLFxuLmNyZWRpdC1jYXJkIGEuZHJvcGRvd24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNyZWRpdC1jYXJkOmJlZm9yZSxcbiAgLmNyZWRpdC1jYXJkIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jcmVkaXQtY2FyZC5hbWVyaWNhbmV4cHJlc3M6YmVmb3JlLFxuLmNyZWRpdC1jYXJkIC5hbWVyaWNhbmV4cHJlc3MgYS5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXJkcy9BbWVyaWNhbiBFeHByZXNzLnBuZ1wiKTsgfVxuXG4uY3JlZGl0LWNhcmQuYW1lcmljYW5fZXhwcmVzczpiZWZvcmUsXG4uY3JlZGl0LWNhcmQgLmFtZXJpY2FuX2V4cHJlc3MgYS5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXJkcy9BbWVyaWNhbiBFeHByZXNzLnBuZ1wiKTsgfVxuXG4uY3JlZGl0LWNhcmQuZGlzY292ZXI6YmVmb3JlLFxuLmNyZWRpdC1jYXJkIC5kaXNjb3ZlciBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhcmRzL0Rpc2NvdmVyLnBuZ1wiKTsgfVxuXG4uY3JlZGl0LWNhcmQuZGlzY292ZXJfY2FyZDpiZWZvcmUsXG4uY3JlZGl0LWNhcmQgLmRpc2NvdmVyX2NhcmQgYS5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYXJkcy9EaXNjb3Zlci5wbmdcIik7IH1cblxuLmNyZWRpdC1jYXJkLmpjYjpiZWZvcmUsXG4uY3JlZGl0LWNhcmQgLmpjYiBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhcmRzL0pDQi5wbmdcIik7IH1cblxuLmNyZWRpdC1jYXJkLmRpbmVyc2NsdWI6YmVmb3JlLFxuLmNyZWRpdC1jYXJkIC5kaW5lcnNjbHViIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvRGluZXJzIENsdWIucG5nXCIpOyB9XG5cbi5jcmVkaXQtY2FyZC52aXNhOmJlZm9yZSxcbi5jcmVkaXQtY2FyZCAudmlzYSBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhcmRzL1Zpc2EucG5nXCIpOyB9XG5cbi5jcmVkaXQtY2FyZC5tYXN0ZXJjYXJkOmJlZm9yZSxcbi5jcmVkaXQtY2FyZCAubWFzdGVyY2FyZCBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhcmRzL01hc3RlckNhcmQucG5nXCIpOyB9XG5cbi5jcmVkaXQtY2FyZC5tYXN0ZXJfY2FyZDpiZWZvcmUsXG4uY3JlZGl0LWNhcmQgLm1hc3Rlcl9jYXJkIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FyZHMvTWFzdGVyQ2FyZC5wbmdcIik7IH1cblxuLmZsaWdodHMtd3JhcHBlciBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZmxpZ2h0cy13cmFwcGVyIGg0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uZmxpZ2h0cy13cmFwcGVyIC5mbGlnaHQtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmZsaWdodHMtd3JhcHBlciAuaW5wdXQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mbGlnaHRzLXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZmxpZ2h0cy13cmFwcGVyIC5qb3VybmV5LWluZm8ge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5mbGlnaHRzLXdyYXBwZXIgLmlucHV0LWJsb2NrLmFpcmxpbmUtbmFtZSB7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxpZ2h0cy13cmFwcGVyIC5pbnB1dC1ibG9jay5mbGlnaHQtbnVtYmVyIHtcbiAgd2lkdGg6IDM3JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYXNzZW5nZXItYmxvY2sgaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYXNzZW5nZXItYmxvY2sgLnBhc3Nlbmdlci1zZWxlY3Qge1xuICB3aWR0aDogNTglO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhc3Nlbmdlci1ibG9jayAucGFzc2VuZ2VyLXRpdGxlIHtcbiAgd2lkdGg6IDM3JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYXNzZW5nZXItYmxvY2sgLmlucHV0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gIC5wYXNzZW5nZXItYmxvY2sgLmlucHV0LWJsb2NrIGxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAucGFzc2VuZ2VyLWJsb2NrIC5pbnB1dC1ibG9jayBpbnB1dCxcbiAgLnBhc3Nlbmdlci1ibG9jayAuaW5wdXQtYmxvY2sgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG5cbi5wYXNzZW5nZXItYmxvY2sgLnNlbGVjdGVkLWZsYWcge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ucGFzc2VuZ2VyLWJsb2NrIC5oYWxmLXdpZHRoLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDQ3JTsgfVxuICAucGFzc2VuZ2VyLWJsb2NrIC5oYWxmLXdpZHRoLWlucHV0IGlucHV0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlOyB9XG5cbi5wYXNzZW5nZXItYmxvY2sgLmFjY29yZGlvbi1yb3ctYWRkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnBhc3Nlbmdlci1ibG9jayAuYWNjb3JkaW9uLXJvdy1hZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFzc2VuZ2VyLWFycm93LnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYW5pbWF0ZWQtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5hbmltYXRlZC1zaG93Lm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXG4uYW5pbWF0aW9uLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5vdmVybGF5LmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMwNTA1MGIgbGluZWFyLWdyYWRpZW50KC0yMjNkZWcsIHJnYmEoMTksIDIwLCA0MywgMC43MykgMCUsIHJnYmEoOCwgOCwgMTQsIDAuNzMpIDEwMCUpOyB9XG4gIC5vdmVybGF5IC5vdmVybGF5LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAub3ZlcmxheSAub3ZlcmxheS13cmFwcGVyIC5vdmVybGF5LXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfVxuICAgIC5vdmVybGF5IC5vdmVybGF5LXdyYXBwZXIgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLm92ZXJsYXkgLm92ZXJsYXktd3JhcHBlciBhICsgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLm92ZXJsYXkgLm92ZXJsYXktd3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLm92ZXJsYXkgLm92ZXJsYXktd3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH0gfVxuXG4uZWFzeS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0NXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNsaXA6IHJlY3QoMCwgNDBweCwgMjc1cHgsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZWFzeS1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZWFzeS1pbWcuY2xpcC11cCB7XG4gICAgY2xpcDogcmVjdCgwLCA0MHB4LCAwLCAwKTsgfVxuXG4ucGFnZS1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlLWhvbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2UtaG9tZSAuY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWhvbWUgLm1haW4tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbi1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgLnBhZ2UtaG9tZSAubWFpbi1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5tYWluLWJnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTE1JTsgfSB9XG4gICAgLnBhZ2UtaG9tZSAubWFpbi1iZzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLCA5LCAyMSwgMC44KSAxMDAlLCB0cmFuc3BhcmVudCAwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucGFnZS1ob21lIC5tYWluLWJnOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAucGFnZS1ob21lIC5tYWluLWJnOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5wYWdlLWhvbWUgLm1haW4tYmcgLnZpZGVvLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAucGFnZS1ob21lIC5tYWluLWJnIC52aWRlby1iZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucGFnZS1ob21lIC53cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6IDY4cmVtO1xuICAgIHBhZGRpbmc6IDAgM3JlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1ob21lIC53cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjhyZW07IH0gfVxuICAucGFnZS1ob21lIC5mYWtlLWJnIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMiwgNSwgMC41NSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtaG9tZSAuZmFrZS1iZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnBhZ2UtaG9tZSAuYmxvY2tzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5ibG9ja3Mtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cbiAgLnBhZ2UtaG9tZSAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtaG9tZSAubGVmdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnBhZ2UtaG9tZSAubGVmdC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA0NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5sZWZ0LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnJlbTsgfSB9XG4gIC5wYWdlLWhvbWUgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5yaWdodC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5yaWdodC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA0NXJlbTsgfSB9XG4gIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5zZWFyY2gtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5pbnB1dC1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5pbnB1dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5pbnB1dC1ibG9jayBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2suaW5saW5lIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5pbnB1dC1ibG9jay5pbmxpbmUgI2RhdGUsXG4gICAgICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrLmlubGluZSAjdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyB9IH1cbiAgICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrLmxhcmdlIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5wYWdlLWhvbWUgLnNlYXJjaC1mb3JtIC5pbnB1dC1ibG9jayBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMS4xcmVtIDEuOHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfVxuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sgLmVycm9yLW1lc3NhZ2UgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cbiAgICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrICNkYXRlLFxuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sgI3RpbWUge1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7IH1cbiAgICAgICAgLnBhZ2UtaG9tZSAuc2VhcmNoLWZvcm0gLmlucHV0LWJsb2NrICNjYWxlbmRhci1pY29uLFxuICAgICAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuaW5wdXQtYmxvY2sgI2Nsb2NrLWljb24ge1xuICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cbiAgICAucGFnZS1ob21lIC5zZWFyY2gtZm9ybSAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMS4zcmVtIDRyZW07IH1cbiAgLnBhZ2UtaG9tZSAjZGF0ZSxcbiAgLnBhZ2UtaG9tZSAjdGltZSxcbiAgLnBhZ2UtaG9tZSAudGltZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDUuM3JlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFnZS1ob21lICNkYXRlLFxuICAgICAgLnBhZ2UtaG9tZSAjdGltZSxcbiAgICAgIC5wYWdlLWhvbWUgLnRpbWUge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4OyB9IH1cbiAgLnBhZ2UtaG9tZSAjY2FsZW5kYXItaWNvbixcbiAgLnBhZ2UtaG9tZSAjY2xvY2staWNvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDEuNTM2N3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgICBoZWlnaHQ6IDUuM3JlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wYWdlLWhvbWUgI2NhbGVuZGFyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsZW5kYXIuc3ZnKTsgfVxuICAucGFnZS1ob21lICNjbG9jay1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb2NrLnN2Zyk7IH1cbiAgLnBhZ2UtaG9tZSAuYnJhbmQtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtaG9tZSAuYnJhbmQtYmxvY2sgLmhpbnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogIzdlODc4ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5wYWdlLWhvbWUgLmJyYW5kLWJsb2NrIC5oaW50IHtcbiAgICAgICAgICB3aWR0aDogNjUlOyB9IH1cbiAgICAgIC5wYWdlLWhvbWUgLmJyYW5kLWJsb2NrIC5oaW50IC5sZWZ0LWFuaW1hdGVkLWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2I1N2U7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzcHg7IH1cbiAgICAgIC5wYWdlLWhvbWUgLmJyYW5kLWJsb2NrIC5oaW50IC5wYXJhZ3JhcGgtYW5pbWF0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS1ob21lIC5icmFuZC1oMS1zdHlsZSB7XG4gICAgY29sb3I6ICNkY2I1N2U7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5icmFuZC1oMS1zdHlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5icmFuZC1oMS1zdHlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG4gICAgLnBhZ2UtaG9tZSAuYnJhbmQtaDEtc3R5bGUgdSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtaG9tZSAuYnJhbmQtaDEtc3R5bGUgdSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtaG9tZSAuYnJhbmQtaDEtc3R5bGUgdSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3JlbTsgfSB9XG4gIC5wYWdlLWhvbWUgLmJyYW5kLWgyLXN0eWxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtaG9tZSAuYnJhbmQtaDItc3R5bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5icmFuZC1oMi1zdHlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtOyB9IH1cbiAgLnBhZ2UtaG9tZSAuYnJhbmQtaXRhbGljLXN0eWxlIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZS1JdGFsaWNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtaG9tZSAuYnJhbmQtaXRhbGljLXN0eWxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnBhZ2UtaG9tZSAuYnJhbmQtaXRhbGljLXN0eWxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjJyZW07IH0gfVxuICAucGFnZS1ob21lIC5icmFuZC1zcGFuLXN0eWxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogI2E2YTZhYTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFnZS1ob21lIC5icmFuZC1zcGFuLXN0eWxlLm1lZGl1bSB7XG4gICAgICBmb250LWZhbWlseTogJ05ldWVIYWFzVW5pY2FQcm8tTWVkaXVtJztcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAucGFnZS1ob21lIC5icmFuZC1zcGFuLXN0eWxlLnRoaW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOZXVlSGFhc1VuaWNhUHJvLVRoaW4nOyB9XG4gICAgLnBhZ2UtaG9tZSAuYnJhbmQtc3Bhbi1zdHlsZS5uYXJyb3cge1xuICAgICAgZm9udC1mYW1pbHk6ICdOZXVlSGFhc1VuaWNhUHJvLVRoaW4nO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtaG9tZSAubG9jYXRpb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMi4xcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1ob21lIC5sb2NhdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAucGFnZS1ob21lIC5jdXJyZW50LWxvY2F0aW9uLCAucGFnZS1ob21lIC5wcmV2LWxvY2F0aW9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlLWhvbWUgLnByZXYtbG9jYXRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7IH1cbiAgLnBhZ2UtaG9tZSAubW9iaWxlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogNC41cmVtIDNyZW0gMCAwO1xuICAgIHdpZHRoOiAxMi44cmVtOyB9XG4gICAgLnBhZ2UtaG9tZSAubW9iaWxlLWxpbmsgb2JqZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5vcGFjaXR5LXplcm8ge1xuICBvcGFjaXR5OiAwOyB9XG5cbiNwYWdlLWhvbWUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjcGFnZS1ob21lLXdyYXBwZXIgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgI3BhZ2UtaG9tZS13cmFwcGVyIGZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICAjcGFnZS1ob21lLXdyYXBwZXIgZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLnBhZ2UtYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5wYWdlLWFib3V0IC5tYWluLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC9hYm91dC1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFnZS1hYm91dCAubWFpbi1iZzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLCA5LCAyMSwgMC44MSkgMTAwJSwgdHJhbnNwYXJlbnQgMCk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYWJvdXQgLm1haW4tYmc6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5wYWdlLWFib3V0IC5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuICAgIC5wYWdlLWFib3V0IC5iZy1saWdodCAubWFzayB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAucGFnZS1hYm91dCAuYmctZGFyayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCAjMjUyNzUwLCAjMGEwYTExKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1hYm91dCAuYmctZGFyayB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIC5wYWdlLWFib3V0IC5iZy1kYXJrOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC5wYWdlLWFib3V0IC5iZy1kYXJrIC5tYXNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTFjMzI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucGFnZS1hYm91dCAuZmFrZS1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAucGFnZS1hYm91dCAuY29sdW1uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLnBhZ2UtYWJvdXQgLmNvbHVtbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9IH1cbiAgICAucGFnZS1hYm91dCAuY29sdW1uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0LjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgICAucGFnZS1hYm91dCAuY29sdW1uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxNC41cmVtOyB9IH1cbiAgICAucGFnZS1hYm91dCAuY29sdW1uLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuYWJvdXQtYW5pbWF0ZWQgLnBhZ2UtYWJvdXQgLmNvbHVtbi13cmFwcGVyIC5ib3gtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5hYm91dC1hbmltYXRlZCAucGFnZS1hYm91dCAuY29sdW1uLXdyYXBwZXIgLmJveC1pbWFnZSAubWFzayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmFib3V0LWFuaW1hdGVkIC5wYWdlLWFib3V0IC5jb2x1bW4td3JhcHBlciAuYm94LWltYWdlLnJpZ2h0LmFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLW91dDsgfVxuICAgICAgLmFib3V0LWFuaW1hdGVkIC5wYWdlLWFib3V0IC5jb2x1bW4td3JhcHBlciAuYm94LWltYWdlLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgICAuYWJvdXQtYW5pbWF0ZWQgLnBhZ2UtYWJvdXQgLmNvbHVtbi13cmFwcGVyIC5ib3gtaW1hZ2UubGVmdC5hbmltYXRlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDsgfVxuICAgIC5wYWdlLWFib3V0IC5jb2x1bW4td3JhcHBlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2UtYWJvdXQgLmZpcnN0LXNlY3Rpb24uaDEwMCB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uLmgxMDAge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLnBhZ2UtYWJvdXQgLmZpcnN0LXNlY3Rpb24gLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1LjVyZW0gYXV0byAxMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGNiNTdlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41cmVtOyB9IH1cbiAgICAucGFnZS1hYm91dCAuZmlyc3Qtc2VjdGlvbiAuYnV0dG9uLXdyYXBwZXIgLm1haW4tYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5jb2x1bW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAucGFnZS1hYm91dCAuZmlyc3Qtc2VjdGlvbiAuY29sdW1uLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2UtYWJvdXQgLmZpcnN0LXNlY3Rpb24gLmNvbHVtbi13cmFwcGVyOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5jb2x1bW4tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFnZS1hYm91dCAuZmlyc3Qtc2VjdGlvbiAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAucGFnZS1hYm91dCAuZmlyc3Qtc2VjdGlvbiAuY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5jb2x1bW4tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnBhZ2UtYWJvdXQgLmZpcnN0LXNlY3Rpb24gLmNvbHVtbi1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTByZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgLnBhZ2UtYWJvdXQgLmZpcnN0LXNlY3Rpb24gLmNvbHVtbi1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYWdlLWFib3V0IC5maXJzdC1zZWN0aW9uIC5saW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07IH0gfVxuICAucGFnZS1hYm91dCAuc2Vjb25kLXNlY3Rpb24gLmNvbHVtbi1yaWdodCwgLnBhZ2UtYWJvdXQgLnRoaXJkLXNlY3Rpb24gLmNvbHVtbi1yaWdodCwgLnBhZ2UtYWJvdXQgLmZvdXJ0aC1zZWN0aW9uIC5jb2x1bW4tcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0M3JlbTsgfVxuICAucGFnZS1hYm91dCAuc2Vjb25kLXNlY3Rpb24gLmNvbHVtbi1sZWZ0LCAucGFnZS1hYm91dCAudGhpcmQtc2VjdGlvbiAuY29sdW1uLWxlZnQsIC5wYWdlLWFib3V0IC5mb3VydGgtc2VjdGlvbiAuY29sdW1uLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0M3JlbTsgfVxuICAucGFnZS1hYm91dCAuY2xpcCB7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2NsaXApOyB9XG4gIC5wYWdlLWFib3V0IC5kLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICB3aWR0aDogMjByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZS1hYm91dCAuZC13cmFwcGVyIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLWFib3V0IC5kLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFnZS1hYm91dCAuZC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9IH1cbiAgLnBhZ2UtYWJvdXQgLmhlYWRlci10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07IH1cbiAgICAucGFnZS1hYm91dCAuaGVhZGVyLXRpdGxlIC5oZWFkZXItdGl0bGUtd2hpdGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci10aXRsZSAuaGVhZGVyLXRpdGxlLXdoaXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgLnBhZ2UtYWJvdXQgLmhlYWRlci10aXRsZSAuaGVhZGVyLXRpdGxlLXdoaXRlLS1pdGFsaWMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGUtSXRhbGljXCI7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci10aXRsZSAuaGVhZGVyLXRpdGxlLXdoaXRlLS1pdGFsaWMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAucGFnZS1hYm91dCAuaGVhZGVyLXRpdGxlIC5oZWFkZXItdGl0bGUtd2hpdGUtLWl0YWxpYyB7XG4gICAgICAgICAgZm9udC1zaXplOiA3LjJyZW07IH0gfVxuICAgIC5wYWdlLWFib3V0IC5oZWFkZXItdGl0bGUgLmhlYWRlci10aXRsZS1kYXJrLS1iaWcge1xuICAgICAgY29sb3I6ICNkY2I1N2U7XG4gICAgICBmb250LXNpemU6IDQuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5wYWdlLWFib3V0IC5oZWFkZXItdGl0bGUgLmhlYWRlci10aXRsZS1kYXJrLS1iaWcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci10aXRsZSAuaGVhZGVyLXRpdGxlLWRhcmstLWJpZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cbiAgICAgIC5wYWdlLWFib3V0IC5oZWFkZXItdGl0bGUgLmhlYWRlci10aXRsZS1kYXJrLS1iaWcgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci10aXRsZSAuaGVhZGVyLXRpdGxlLWRhcmstLWJpZyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYWdlLWFib3V0IC5oZWFkZXItc3ViLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tVGhpblwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci1zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAucGFnZS1hYm91dCAuaGVhZGVyLXN1Yi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cmVtOyB9IH1cbiAgICAucGFnZS1hYm91dCAuaGVhZGVyLXN1Yi10aXRsZSAudGl0bGUtdGV4dCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucGFnZS1hYm91dCAuaGVhZGVyLXN1Yi10aXRsZSAudGl0bGUtdGV4dCAudGl0bGUtdGV4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1hYm91dCAuaGVhZGVyLXN1Yi10aXRsZSAuYWJvdXQtbGluZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDEwcmVtOyB9XG4gICAgLnBhZ2UtYWJvdXQgLmhlYWRlci1zdWItdGl0bGUgI2Fib3V0LWxpbmUtMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucGFnZS1hYm91dCAuaGVhZGVyLXN1Yi10aXRsZSAjYWJvdXQtbGluZS0zIHtcbiAgICAgIGxlZnQ6IDkwJTsgfVxuICAgIC5wYWdlLWFib3V0IC5oZWFkZXItc3ViLXRpdGxlIHNwYW4udGl0bGUtcGFydCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVRoaW5cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci1zdWItdGl0bGUgc3Bhbi50aXRsZS1wYXJ0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgLnBhZ2UtYWJvdXQgLmhlYWRlci1zdWItdGl0bGUgc3Bhbi50aXRsZS1wYXJ0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIC5wYWdlLWFib3V0IC5yZWFkLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5wYWdlLWFib3V0IC5yZWFkLW1vcmUgLmFycm93LXJpZ2h0LWljb24ge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBzdHJva2U6ICNkY2I1N2U7IH1cbiAgICAucGFnZS1hYm91dCAucmVhZC1tb3JlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLWFib3V0IC5jYXBpdGFsaXplZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWFib3V0ICsgZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5wYWdlLWFib3V0ICsgZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5wYWdlLWZsZWV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS1mbGVldCBoZWFkZXIuZGFyayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAucGFnZS1mbGVldCBoZWFkZXIuZGFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICAucGFnZS1mbGVldCBoZWFkZXIuZGFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgaGVhZGVyLmRhcmsgLmhvdmVyLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNiNTdlOyB9XG4gICAgLnBhZ2UtZmxlZXQgaGVhZGVyLmRhcmsgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdlLWZsZWV0IC5saW5lLWJvdHRvbSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDYuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwcmVtOyB9XG4gIC5wYWdlLWZsZWV0IC5hcnJvdy13cmFwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLWZsZWV0IC5hcnJvdy13cmFwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwcmVtO1xuICAgICAgICB3aWR0aDogMTNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciB7XG4gICAgICAgIHJpZ2h0OiAtOHJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgIGhlaWdodDogNS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNiNTdlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciAuYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjVyZW07IH0gfVxuICAgICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciAuYXJyb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7IH1cbiAgICAgICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciAuYXJyb3c6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdyBzdmcge1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZmlsbDogI2RjYjU3ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHN0cm9rZTogI2RjYjU3ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdyBzdmcuc2Vjb25kYXJ5IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH1cbiAgICAgICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciAuYXJyb3cgc3ZnLnByaW1hcnkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdyBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtOyB9IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5hcnJvdy13cmFwZXIgLmFycm93LmFycm93LWxlZnQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhZ2UtZmxlZXQgLmFycm93LXdyYXBlciAuYXJyb3cuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdy5hcnJvdy1yaWdodCBzdmcge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdy5hcnJvdy1yaWdodCBzdmcuc2Vjb25kYXJ5IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAucGFnZS1mbGVldCAuYXJyb3ctd3JhcGVyIC5hcnJvdy5hcnJvdy1yaWdodCBzdmcucHJpbWFyeSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wYWdlLWZsZWV0IC5mbGVldC1zaG93cm9vbS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1mbGVldCAuaG90c3BvdHMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWZsZWV0IC5ob3RzcG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1mbGVldCAuaG90c3BvdC5kb29yIHtcbiAgICAgIHJpZ2h0OiAzMnJlbTtcbiAgICAgIHRvcDogMTJyZW07XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAucGFnZS1mbGVldCAuaG90c3BvdC5kb29yOmhvdmVyIC5zcG90IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZS1mbGVldCAuaG90c3BvdC5iYWNrIHtcbiAgICAgIHJpZ2h0OiAxMnJlbTtcbiAgICAgIHRvcDogOXJlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5ob3RzcG90LmJhY2s6aG92ZXIgLnNwb3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgIWltcG9ydGFudDsgfVxuICAgIC5wYWdlLWZsZWV0IC5ob3RzcG90IC5zcG90IHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogI2RhYjg5MjtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDE0MywgMTI1LCAxMTEsIDAuOCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmhvdHNwb3QgLnNwb3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UtZmxlZXQgLnJvbGxvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgYmFja2dyb3VuZDogI2RhYjg5MjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNXJlbSAjZGFiODkyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjEpO1xuICAgIHRvcDogNTAlOyB9XG4gICAgLnBhZ2UtZmxlZXQgLnJvbGxvdmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wYWdlLWZsZWV0IC5ib3gtZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGFnZS1mbGVldCAuYm94LWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLnBhZ2UtZmxlZXQgLmJveC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgLnBhZ2UtZmxlZXQgLmJveC1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1Ni4zJTsgfVxuICAucGFnZS1mbGVldCAuYm94LWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLWZsZWV0IC5ib3gtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cbiAgLnBhZ2UtZmxlZXQgLm9kZCAuYm94LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLm9kZCAuYm94LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9IH1cbiAgICAucGFnZS1mbGVldCAub2RkIC5ib3gtZGVzY3JpcHRpb24gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLnBhZ2UtZmxlZXQgLm9kZCAuYm94LWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43cmVtOyB9XG4gICAgLnBhZ2UtZmxlZXQgLm9kZCAuYm94LWRlc2NyaXB0aW9uIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuMXJlbTsgfVxuICAgIC5wYWdlLWZsZWV0IC5vZGQgLmJveC1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAucGFnZS1mbGVldCAuYmctZGFyazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNTI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLWZsZWV0IC5iZy1kYXJrIC5jYXItZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICMxYTFjMzI7IH1cbiAgLnBhZ2UtZmxlZXQgLmJnLWRhcmsgLmNhci1kZXNjcmlwdGlvbiBoMiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5wYWdlLWZsZWV0IC5iZy1kYXJrIC5tYXNrLCAucGFnZS1mbGVldCAuYmctZGFyayAubWFzay0yLCAucGFnZS1mbGVldCAuYmctZGFyayAubWFzay0zIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWExYzMyOyB9XG4gIC5wYWdlLWZsZWV0IC5maXJzdC1zZWN0aW9uIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucGFnZS1mbGVldCAuZmlyc3Qtc2VjdGlvbiAuYmctZGFyayB7XG4gICAgaGVpZ2h0OiA3NnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsZWV0L2ZsZWV0LWJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuZmlyc3Qtc2VjdGlvbiAuYmctZGFyayB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5wYWdlLWZsZWV0IC5jYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGVldC9mbGVldC1oZXJvLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGVldC9zcHJpdGUtZG9vci5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLWNvbnRhaW5lci5hbmltYXRlLmRvb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsZWV0L3Nwcml0ZS1kb29yLnBuZyk7XG4gICAgICAgIGFuaW1hdGlvbjogb3Blbi1kb29yIDAuNXMgc3RlcHMoMjQsIGVuZCk7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgICAucGFnZS1mbGVldCAuY2FyLWNvbnRhaW5lci5hbmltYXRlLmNsb3NlLmRvb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsZWV0L3Nwcml0ZS1kb29yLnBuZyk7XG4gICAgICAgIGFuaW1hdGlvbjogY2xvc2UtZG9vciAwLjVzIHN0ZXBzKDI0LCBlbmQpO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgLnBhZ2UtZmxlZXQgLmNhci1jb250YWluZXIuYW5pbWF0ZS5iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGVldC9zcHJpdGUtYmFjay5wbmcpO1xuICAgICAgICBhbmltYXRpb246IG9wZW4tZG9vciAwLjVzIHN0ZXBzKDI0LCBlbmQpO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgLnBhZ2UtZmxlZXQgLmNhci1jb250YWluZXIuYW5pbWF0ZS5jbG9zZS5iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGVldC9zcHJpdGUtYmFjay5wbmcpO1xuICAgICAgICBhbmltYXRpb246IGNsb3NlLWRvb3IgMC41cyBzdGVwcygyNCwgZW5kKTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH0gfVxuICAucGFnZS1mbGVldCAuYmctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgICAucGFnZS1mbGVldCAuYmctbGlnaHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmJnLWxpZ2h0IC5tYXNrLCAucGFnZS1mbGVldCAuYmctbGlnaHQgLm1hc2stMiwgLnBhZ2UtZmxlZXQgLmJnLWxpZ2h0IC5tYXNrLTMge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLnBhZ2UtZmxlZXQgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1mbGVldCAuc2VjdGlvbi1jb250YWluZXIgc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAucGFnZS1mbGVldCAuc2VjdGlvbi1jb250YWluZXIgc2VjdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtZmxlZXQgLnNlY3Rpb24tY29udGFpbmVyIHNlY3Rpb24uYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtZmxlZXQgLnNlY3Rpb24tY29udGFpbmVyIHNlY3Rpb24uYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucGFnZS1mbGVldCAuc2VjdGlvbi1jb250YWluZXIgc2VjdGlvbi5hY3RpdmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0b3A6IDVyZW07XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHRvcDogMTFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA3NjhweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIge1xuICAgICAgICB0b3A6IDEycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTYwcHgpIHtcbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgdG9wOiAxNHJlbTsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIgLmhvdmVyLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdyZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMTFkZWcsICNjNzllNjQsICNkY2I1N2UpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIgLmhvdmVyLWJveCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cmVtKTsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIgLmhvdmVyLWljb24td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIgLmhvdmVyLWljb24td3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA5cmVtOyB9IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItbWVudS13cmFwcGVyIC5ob3Zlci1pY29uLXdyYXBwZXIgLmhvdmVyLWljb24tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdlLWZsZWV0IC5jYXItbWVudS13cmFwcGVyIC5zZWNvbmRhcnktaWNvbiB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1tZW51LXdyYXBwZXIgLnNlY29uZGFyeS10eHQge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50LCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSB7XG4gICAgaGVpZ2h0OiA3cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50LCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSB7XG4gICAgICAgIGhlaWdodDogOXJlbTsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLWNhci1pY29uLCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEuNnJlbTsgfVxuICAgICAgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLWNhci1pY29uLmNvYWNoLCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uLmNvYWNoIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctY2FyLWljb24uc3V2LCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uLnN1diB7XG4gICAgICAgIGhlaWdodDogMS44cmVtOyB9XG4gICAgICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctY2FyLWljb24ubWluaWNvYWNoLCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uLm1pbmljb2FjaCB7XG4gICAgICAgIGhlaWdodDogMi44cmVtOyB9XG4gICAgICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IC5zdmctY2FyLWljb24udmFuLCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uLnZhbiB7XG4gICAgICAgIGhlaWdodDogMi4ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCAuc3ZnLWNhci1pY29uLCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaSAuc3ZnLWNhci1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQuYWN0aXZlIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQsIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0IGxpLmFjdGl2ZSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTExZGVnLCAjYzc5ZTY0LCAjZGNiNTdlKTsgfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQuYWN0aXZlIC5ob3Zlci1ib3gsIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0IGxpLmFjdGl2ZSAuaG92ZXItYm94IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQuYWN0aXZlIC5zZWNvbmRhcnktdHh0LCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaS5hY3RpdmUgLnNlY29uZGFyeS10eHQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQuYWN0aXZlIC5zZWNvbmRhcnktaWNvbiwgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QgbGkuYWN0aXZlIC5zZWNvbmRhcnktaWNvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudDpob3ZlciAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50LCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaTpob3ZlciAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudDpob3ZlciAuaG92ZXItYm94LCAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdCBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQ6aG92ZXIgLnNlY29uZGFyeS10eHQsIC5wYWdlLWZsZWV0IC5zZWxlY3QtdHlwZS1saXN0IGxpOmhvdmVyIC5zZWNvbmRhcnktdHh0IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucGFnZS1mbGVldCAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50OmhvdmVyIC5zZWNvbmRhcnktaWNvbiwgLnBhZ2UtZmxlZXQgLnNlbGVjdC10eXBlLWxpc3QgbGk6aG92ZXIgLnNlY29uZGFyeS1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2UtZmxlZXQgLmNhci10YWItd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjYuN3JlbTsgfVxuICAucGFnZS1mbGVldCAuZmxlZXQtc2hvd3Jvb20td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA2cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuZmxlZXQtc2hvd3Jvb20td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmZsZWV0LXNob3dyb29tLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuZmxlZXQtc2hvd3Jvb20td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmZsZWV0LXNob3dyb29tLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHJlbTsgfSB9XG4gIC5wYWdlLWZsZWV0IC5saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnZS1mbGVldCAubGluZS50b3Age1xuICAgICAgdG9wOiA3cmVtOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmxpbmUuYm90dG9tIHtcbiAgICAgIGJvdHRvbTogN3JlbTsgfVxuICAucGFnZS1mbGVldCAuZmxlZXQtY2FyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWZsZWV0IC5mbGVldC1jYXItd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wYWdlLWZsZWV0IC5mbGVldC1jYXItd3JhcHBlciAuY2FydHlwZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzlweCkge1xuICAgICAgICAucGFnZS1mbGVldCAuZmxlZXQtY2FyLXdyYXBwZXIgLmNhcnR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5mbGVldC1jYXItd3JhcHBlciAuY2FydHlwZS5jYXJ0eXBlLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmZsZWV0LWNhci13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmZsZWV0LWNhci13cmFwcGVyIC5tYXNrLCAucGFnZS1mbGVldCAuZmxlZXQtY2FyLXdyYXBwZXIgLm1hc2stMiwgLnBhZ2UtZmxlZXQgLmZsZWV0LWNhci13cmFwcGVyIC5tYXNrLTMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnBhZ2UtZmxlZXQgLmNhci1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1pbmZvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItaW5mbyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjByZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLWluZm8ge1xuICAgICAgICBoZWlnaHQ6IDI0cmVtOyB9IH1cbiAgLnBhZ2UtZmxlZXQgLmJveC1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiAycmVtIDByZW0gMTRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmJveC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIC5wYWdlLWZsZWV0IC5vZGQgLmJveG9kZGRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAucGFnZS1mbGVldCAuY2FyLW1haW4tcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmNhci1tYWluLXBpYyB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wYWdlLWZsZWV0IC5jYXItbWFpbi1waWMgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucGFnZS1mbGVldCAuY2FyLW1haW4tcGljLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAucGFnZS1mbGVldCAuY2FyLW1haW4tcGljLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5mbGVldC1hbmltYXRlZCAucGFnZS1mbGVldCAuY2FyLW1haW4tcGljIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgLmZsZWV0LWFuaW1hdGVkIC5wYWdlLWZsZWV0IC5jYXItbWFpbi1waWMucmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuZmxlZXQtYW5pbWF0ZWQgLnBhZ2UtZmxlZXQgLmNhci1tYWluLXBpYy5yaWdodC5hbmltYXRlIHtcbiAgICAgICAgICBjbGlwOiByZWN0KDAsIDYwMHB4LCA2MDBweCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgICAgLmZsZWV0LWFuaW1hdGVkIC5wYWdlLWZsZWV0IC5jYXItbWFpbi1waWMubGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5mbGVldC1hbmltYXRlZCAucGFnZS1mbGVldCAuY2FyLW1haW4tcGljLmxlZnQuYW5pbWF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIC5wYWdlLWZsZWV0IC5vZGQgLmNhci1tYWluLXBpYyB7XG4gICAgICB3aWR0aDogNTElO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5wYWdlLWZsZWV0IC5vZGQgLmNhci1waWN0dXJlcyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAucGFnZS1mbGVldCAuY2FyLXBpY3R1cmVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1waWN0dXJlczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLXBpY3R1cmVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLXBpY3R1cmVzIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLXBpY3R1cmVzIHtcbiAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLXBpY3R1cmVzIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAucGFnZS1mbGVldCAuY2FyLXBpY3R1cmVzIHtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1waWN0dXJlcy5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnBhZ2UtZmxlZXQgLm9kZCAuY2FyLXNlY29uZGFyeS1waWN0dXJlIHtcbiAgICB3aWR0aDogNTUuNiU7IH1cbiAgLnBhZ2UtZmxlZXQgLmNhci1zZWNvbmRhcnktcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MC4yMiU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1mbGVldCAuY2FyLXNlY29uZGFyeS1waWN0dXJlIGltZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1zZWNvbmRhcnktcGljdHVyZS5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1zZWNvbmRhcnktcGljdHVyZS5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuZmxlZXQtYW5pbWF0ZWQgLnBhZ2UtZmxlZXQgLmNhci1zZWNvbmRhcnktcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5mbGVldC1hbmltYXRlZCAucGFnZS1mbGVldCAuY2FyLXNlY29uZGFyeS1waWN0dXJlLnJpZ2h0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZWV0LWFuaW1hdGVkIC5wYWdlLWZsZWV0IC5jYXItc2Vjb25kYXJ5LXBpY3R1cmUucmlnaHQuYW5pbWF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgICAgLmZsZWV0LWFuaW1hdGVkIC5wYWdlLWZsZWV0IC5jYXItc2Vjb25kYXJ5LXBpY3R1cmUubGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5mbGVldC1hbmltYXRlZCAucGFnZS1mbGVldCAuY2FyLXNlY29uZGFyeS1waWN0dXJlLmxlZnQuYW5pbWF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAucGFnZS1mbGVldCAub2RkIC5jYXItZGV0YWlsLXBpY3R1cmUge1xuICAgIHdpZHRoOiA0NC40JTsgfVxuICAucGFnZS1mbGVldCAuY2FyLWRldGFpbC1waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM5Ljc3JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWZsZWV0IC5jYXItZGV0YWlsLXBpY3R1cmUubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5wYWdlLWZsZWV0IC5jYXItZGV0YWlsLXBpY3R1cmUucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmZsZWV0LWFuaW1hdGVkIC5wYWdlLWZsZWV0IC5jYXItZGV0YWlsLXBpY3R1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAuZmxlZXQtYW5pbWF0ZWQgLnBhZ2UtZmxlZXQgLmNhci1kZXRhaWwtcGljdHVyZS5yaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5mbGVldC1hbmltYXRlZCAucGFnZS1mbGVldCAuY2FyLWRldGFpbC1waWN0dXJlLnJpZ2h0LmFuaW1hdGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAgIC5mbGVldC1hbmltYXRlZCAucGFnZS1mbGVldCAuY2FyLWRldGFpbC1waWN0dXJlLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgICAuZmxlZXQtYW5pbWF0ZWQgLnBhZ2UtZmxlZXQgLmNhci1kZXRhaWwtcGljdHVyZS5sZWZ0LmFuaW1hdGUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLnBhZ2UtZmxlZXQgLmNhci1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1iZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjI3OyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci1iZyAuY2FyLWxpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAucGFnZS1mbGVldCAuY2FyLWJnIC5jYXItc2hhZG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgLmNhci1iZyAuY2FyLWxpZ2h0IHtcbiAgICAgICAgdG9wOiA1NSU7IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItYmcgLmNhci1zaGFkb3cge1xuICAgICAgICB0b3A6IDQzJTsgfSB9XG4gIC5wYWdlLWZsZWV0IC5mbGVldC1tYWluLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBhZ2UtZmxlZXQgLmZsZWV0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXRvcDogMThyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wYWdlLWZsZWV0IC5jYXItd3JhcHBlciBoMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTByZW0pOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmNhci13cmFwcGVyIGgxIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycmVtKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIgaDEge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTByZW0pOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTUwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmNhci13cmFwcGVyIGgxIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cmVtKTsgfSB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci13cmFwcGVyIC5saW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIgLmxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItd3JhcHBlciAubGluZS50b3Age1xuICAgICAgICB0b3A6IDByZW07XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItd3JhcHBlciAubGluZS5ib3R0b20ge1xuICAgICAgICBib3R0b206IC0yNXJlbTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIgLm1haW4tdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ0Jhc2tlcnZpbGxlLUl0YWxpYycsIHNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICNkY2I1N2U7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LXNoYWRvdzogNjNweCA1MHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogODsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmNhci13cmFwcGVyIC5tYWluLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDdyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWZsZWV0IC5jYXItd3JhcHBlciAubWFpbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHJlbTsgfSB9XG4gICAgICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIgLm1haW4tdGl0bGUuc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDYzcHggNTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5wYWdlLWZsZWV0IC5jYXItd3JhcHBlciAuc3ViLXRpdGxlLW1hc2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnBhZ2UtZmxlZXQgLmNhci13cmFwcGVyIC5zdWItdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1IZWF2eVwiLCBzYW5zLXNlcmlmO1xuICAgICAgei1pbmRleDogNztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAyOXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjdyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZyZW07XG4gICAgICAgICAgd2lkdGg6IDQycmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtZmxlZXQgLmNhci13cmFwcGVyIC5zdWItdGl0bGUge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjJyZW07XG4gICAgICAgICAgd2lkdGg6IDQ3cmVtOyB9IH1cbiAgICAucGFnZS1mbGVldCAuY2FyLXdyYXBwZXIgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLWZsZWV0IC5jYXItd3JhcHBlciBpbWcuY2FyLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgLnBhZ2UtZmxlZXQgKyBmb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLnBhZ2UtZmxlZXQgKyBmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLmZsZWV0LWFuaW1hdGVkIGhlYWRlci5kYXJrIC5ob3Zlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZGNiNTdlOyB9XG5cbi5mbGVldC1hbmltYXRlZCBoZWFkZXIuZGFyayAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG9wZW4tZG9vciB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9IH1cblxuQGtleWZyYW1lcyBjbG9zZS1kb29yIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7IH0gfVxuXG4ucGFnZS1ib29rLFxuLnBhZ2UtYmlsaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWJvb2sgLmJvb2std3JhcHBlcixcbiAgLnBhZ2UtYmlsaW5nIC5ib29rLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFnZS1ib29rIC5ib29rLXdyYXBwZXIsXG4gICAgICAucGFnZS1iaWxpbmcgLmJvb2std3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogaW5pdGlhbDsgfSB9XG4gIC5wYWdlLWJvb2s6YWZ0ZXIsXG4gIC5wYWdlLWJpbGluZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZS1ib29rIC5ub3QtbW9iaWxlLFxuICAucGFnZS1iaWxpbmcgLm5vdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhZ2UtYm9vayAubm90LW1vYmlsZSxcbiAgICAgIC5wYWdlLWJpbGluZyAubm90LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhZ2UtYm9vayAubm90LWRlc2t0b3AsXG4gIC5wYWdlLWJpbGluZyAubm90LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLWJvb2sgLm5vdC1kZXNrdG9wLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5ub3QtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMsXG4gIC5wYWdlLWJpbGluZyAuaGVhZGVyLXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA4cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMgLnN0ZXBzLFxuICAgIC5wYWdlLWJpbGluZyAuaGVhZGVyLXN0ZXBzIC5zdGVwcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlOyB9XG4gICAgICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMgLnN0ZXBzLm9uZSxcbiAgICAgIC5wYWdlLWJpbGluZyAuaGVhZGVyLXN0ZXBzIC5zdGVwcy5vbmUge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMgLnN0ZXBzLnR3byxcbiAgICAgIC5wYWdlLWJpbGluZyAuaGVhZGVyLXN0ZXBzIC5zdGVwcy50d28ge1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMgLnN0ZXBzLnRocmVlLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5oZWFkZXItc3RlcHMgLnN0ZXBzLnRocmVlIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLnBhZ2UtYm9vayAuaGVhZGVyLXN0ZXBzIC5zdGVwcy5mb3VyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5oZWFkZXItc3RlcHMgLnN0ZXBzLmZvdXIge1xuICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMgLnN0ZXBzLmZpdmUsXG4gICAgICAucGFnZS1iaWxpbmcgLmhlYWRlci1zdGVwcyAuc3RlcHMuZml2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtYm9vayAuaGVhZGVyLXN0ZXBzIHVsLFxuICAgIC5wYWdlLWJpbGluZyAuaGVhZGVyLXN0ZXBzIHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAucGFnZS1ib29rIC5oZWFkZXItc3RlcHMgdWw6YWZ0ZXIsXG4gICAgICAucGFnZS1iaWxpbmcgLmhlYWRlci1zdGVwcyB1bDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wYWdlLWJvb2sgLmhlYWRlci1zdGVwcyBsaSxcbiAgICAucGFnZS1iaWxpbmcgLmhlYWRlci1zdGVwcyBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCI7IH1cbiAgICAgIC5wYWdlLWJvb2sgLmhlYWRlci1zdGVwcyBsaS5hY3RpdmUsXG4gICAgICAucGFnZS1iaWxpbmcgLmhlYWRlci1zdGVwcyBsaS5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIsXG4gIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ib29rLW1vYmlsZS1iZy5qcGcpOyB9XG4gICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlci5saWdodCxcbiAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIubGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIubGlnaHQgLmhlYWRlci1zdGVwcyxcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlci5saWdodCAuaGVhZGVyLXN0ZXBzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyLmxpZ2h0IC5oZWFkZXItc3RlcHMgbGksXG4gICAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlci5saWdodCAuaGVhZGVyLXN0ZXBzIGxpIHtcbiAgICAgICAgICBjb2xvcjogIzQ5NDk0OTsgfVxuICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNlY3Rpb24tY2xvc2VkLFxuICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2VjdGlvbi1jbG9zZWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXRpdGxlLFxuICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdGl0bGU6OmFmdGVyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RjYjU3ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLWNvbnRhaW5lcixcbiAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zbGlkZXItbWlkZGxlLFxuICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG4gICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zbGlkZXItbWlkZGxlIC5jYXItd3JhcHBlcixcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSAuY2FyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zbGlkZXItbWlkZGxlIC5jYXItY29zdCxcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSAuY2FyLWNvc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSAuY2FyLWNvc3QgLnByZXZpZXctdGV4dC1zdHlsZS0zLFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1taWRkbGUgLmNhci1jb3N0IC5wcmV2aWV3LXRleHQtc3R5bGUtMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSAuY2FyLWNvc3QgLnByZXZpZXctdGV4dC1zdHlsZS00LFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1taWRkbGUgLmNhci1jb3N0IC5wcmV2aWV3LXRleHQtc3R5bGUtNCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1ib2xkXCI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSBpbWcsXG4gICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1taWRkbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLW1pZGRsZSBpbWcuc2hhZG93LFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1taWRkbGUgaW1nLnNoYWRvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1jb250ZW50LFxuICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1jb250ZW50IGEsXG4gICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1jb250ZW50IGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zczsgfVxuICAgICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zbGlkZXItY29udGVudCBhLmJ0bi1oaWRlLFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1jb250ZW50IGEuYnRuLWhpZGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnNsaWRlci1jb250ZW50IGEuYnRuLXNob3csXG4gICAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc2xpZGVyLWNvbnRlbnQgYS5idG4tc2hvdyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIsXG4gICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlcixcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctYm9va2luZy1nb2xkLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICByaWdodDogM3JlbTsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctYm9va2luZzItZ29sZC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbGVmdDogM3JlbTsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0OyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNiNTdlOyB9XG4gICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLXNsaWRlLFxuICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuc3dpcGVyLXNsaWRlIHNwYW4sXG4gICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lcixcbiAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIHVsLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgdWwge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIHVsOmFmdGVyLFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciB1bDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIC50cmFuc3BhcmVudC1jYXItc2VsZWN0aW9uIHVsLFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleC13cmFwOiBpbml0aWFsOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBsaSxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24gbGkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBzcGFuLFxuICAgICAgICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciAudHJhbnNwYXJlbnQtY2FyLXNlbGVjdGlvbiBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciAudHJhbnNwYXJlbnQtd3JhcHBlcixcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIC50cmFuc3BhcmVudC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgLnRyYW5zcGFyZW50LXdyYXBwZXI6YWZ0ZXIsXG4gICAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIC50cmFuc3BhcmVudC13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAucGFnZS1ib29rIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgLnByZXZpZXctdGV4dC1zdHlsZS0zLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgLnByZXZpZXctdGV4dC1zdHlsZS0zIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgLnBhZ2UtYm9vayAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIC5wcmV2aWV3LXRleHQtc3R5bGUtNCxcbiAgICAgIC5wYWdlLWJpbGluZyAubW9iaWxlLXByZXZpZXctd3JhcHBlciAuY2FyLXR5cGUtY29udGFpbmVyIC5wcmV2aWV3LXRleHQtc3R5bGUtNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmNhci10eXBlLWNvbnRhaW5lciAucHJldmlldy10ZXh0LXN0eWxlLTQgc3BhbixcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIC5jYXItdHlwZS1jb250YWluZXIgLnByZXZpZXctdGV4dC1zdHlsZS00IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5wYWdlLWJvb2sgaW5wdXQsXG4gIC5wYWdlLWJvb2sgdGV4dGFyZWEsXG4gIC5wYWdlLWJpbGluZyBpbnB1dCxcbiAgLnBhZ2UtYmlsaW5nIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2UtYm9vayAuZnVsbG5hbWUgaW5wdXQ6bnRoLW9mLXR5cGUoMm4rMSksXG4gIC5wYWdlLWJpbGluZyAuZnVsbG5hbWUgaW5wdXQ6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50LFxuICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudC5jb21tZW50cyxcbiAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudC5jb21tZW50cyB7XG4gICAgICBtYXJnaW46IC03MHB4IGF1dG8gMDsgfVxuICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudC5zaW5nLWluLFxuICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50LnNpbmctaW4ge1xuICAgICAgbWFyZ2luOiAwcmVtIGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQuc2luZy1pbi5zZWN0aW9uLW9wZW4sXG4gICAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudC5zaW5nLWluLnNlY3Rpb24tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQuc2luZy1pbixcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQuc2luZy1pbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7IH0gfVxuICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCAubGVmdC1jb2wsXG4gICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgLmxlZnQtY29sIHtcbiAgICAgIHdpZHRoOiA1N3JlbTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQgLnJpZ2h0LWNvbCxcbiAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCAucmlnaHQtY29sIHtcbiAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCBsYWJlbCxcbiAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfSB9XG4gICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5oaW50LWJsb2NrLFxuICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IC5oaW50LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmRmYmY3O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9XG4gICAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQgLmhpbnQtYmxvY2sgaDMsXG4gICAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCAuaGludC1ibG9jayBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCAuaGludC1ibG9jayBwLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgLmhpbnQtYmxvY2sgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiOyB9XG4gICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50LnNpbmctaW4gaDMsXG4gICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQuc2luZy1pbiBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50LnNpbmctaW4gaDMsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50LnNpbmctaW4gaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50LmNvbW1lbnRzLFxuICAgICAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudC5jb21tZW50cyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5sZWZ0LWNvbCxcbiAgICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5yaWdodC1jb2wsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IC5sZWZ0LWNvbCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgLnJpZ2h0LWNvbCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQgaW5wdXQsXG4gICAgICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCAuaGludC1ibG9jayxcbiAgICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5yaWdodC1jb2wgI21hcCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgaW5wdXQsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IC5oaW50LWJsb2NrLFxuICAgICAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCAucmlnaHQtY29sICNtYXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCBpbnB1dDpudGgtb2YtdHlwZSgybiksXG4gICAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IGlucHV0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5idXR0b24td3JhcHBlcixcbiAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBtYXJnaW46IDVyZW0gYXV0byA0cmVtO1xuICAgICAgcGFkZGluZzogMS4zcmVtIDVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCAuYnV0dG9uLXdyYXBwZXIsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87IH0gfVxuICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5idXR0b24td3JhcHBlciBzcGFuLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCAubWFpbi1idXR0b24sXG4gICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgLm1haW4tYnV0dG9uIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wYWdlLWJvb2sgLmJvb2stY29udGVudCAuZXJyb3ItbWVzc2FnZSxcbiAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICAgICAgLnBhZ2UtYm9vayAuYm9vay1jb250ZW50IC5lcnJvci1tZXNzYWdlIGxhYmVsLm0tdG9wLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5ib29rLWNvbnRlbnQgLmVycm9yLW1lc3NhZ2UgbGFiZWwubS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQgLmVycm9yLW1lc3NhZ2UgbGFiZWwuc2hvcnQsXG4gICAgICAucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCAuZXJyb3ItbWVzc2FnZSBsYWJlbC5zaG9ydCB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucGFnZS1ib29rIC5ib29rLWNvbnRlbnQgLmVycm9yLW1lc3NhZ2UgbGFiZWwuc2hvcnQucmlnaHQsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IC5lcnJvci1tZXNzYWdlIGxhYmVsLnNob3J0LnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgLnBhZ2UtYm9vayAuc3RlcHMtMixcbiAgLnBhZ2UtYmlsaW5nIC5zdGVwcy0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjBweDtcbiAgICB0b3A6IDMyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucGFnZS1ib29rIC5zdGVwcy0yLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5zdGVwcy0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucGFnZS1ib29rIC5zdGVwcy0yLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5zdGVwcy0yIHtcbiAgICAgICAgdG9wOiA4MHB4OyB9IH1cbiAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayxcbiAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIHtcbiAgICB3aWR0aDogMTQwcmVtO1xuICAgIGhlaWdodDogNzByZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2ssXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDgwcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2ssXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDkwcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTB2aDsgfSB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCxcbiAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCxcbiAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wsXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCB7XG4gICAgICBoZWlnaHQ6IDcwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCxcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wsXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCxcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wsXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCB7XG4gICAgICAgICAgaGVpZ2h0OiA5MHJlbTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTB2aDsgfSB9XG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIGltZyxcbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIGltZyxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCBpbWcsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNob3csXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2hvdyxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2hvdyxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAubGVmdC1jYXIsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5yaWdodC1jYXIsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAubGVmdC1jYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzByZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMjBweDtcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5yaWdodC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAubGVmdC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLmxlZnQtY2FyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMzByZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5yaWdodC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAubGVmdC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnJpZ2h0LWNhcixcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAubGVmdC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5yaWdodC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5sZWZ0LWNhcixcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5yaWdodC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAubGVmdC1jYXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5yaWdodC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAubGVmdC1jYXIsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLmxlZnQtY2FyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnJpZ2h0LWNhcixcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5sZWZ0LWNhcixcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAucmlnaHQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5sZWZ0LWNhcixcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnJpZ2h0LWNhcixcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLmxlZnQtY2FyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnJpZ2h0LWNhcixcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5sZWZ0LWNhciB7XG4gICAgICAgICAgICB3aWR0aDogNTZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuc2VsZWN0LWNvbnRlbnQsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuc2VsZWN0LWNvbnRlbnQsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wuc2VsZWN0ZWQgLnNlbGVjdC1jb250ZW50LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuc2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCBpbWcuYWN0aXZlLFxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wuc2VsZWN0ZWQgaW1nLmFjdGl2ZSxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCBpbWcuYWN0aXZlLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCBpbWcuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wuc2VsZWN0ZWQgLmJ1c2luZXNzLWNsYXNzLWJsb2NrIC5saW5lLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICB3aWR0aDogMHJlbTtcbiAgICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wuc2VsZWN0ZWQgLmJ1c2luZXNzLWNsYXNzLWJsb2NrIC5saW5lLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICAgICAgcmlnaHQ6IC00LjVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sLnNlbGVjdGVkIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sLnNlbGVjdGVkIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sLnNlbGVjdGVkIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSB7XG4gICAgICAgICAgICByaWdodDogLThyZW07IH0gfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wuc2VsZWN0ZWQgLmZpcnN0LWNsYXNzLWJsb2NrIC5saW5lLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICB3aWR0aDogMHJlbTtcbiAgICAgICAgbGVmdDogLTIuNXJlbTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sLnNlbGVjdGVkIC5maXJzdC1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sLnNlbGVjdGVkIC5maXJzdC1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sLnNlbGVjdGVkIC5maXJzdC1jbGFzcy1ibG9jayAubGluZSB7XG4gICAgICAgICAgICBsZWZ0OiAtNC41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wuc2VsZWN0ZWQgLmZpcnN0LWNsYXNzLWJsb2NrIC5saW5lLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICAgICAgbGVmdDogLThyZW07IH0gfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAubGluZSBpbWcsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAubGluZSBpbWcsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wuc2VsZWN0ZWQgLmxpbmUgaW1nLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAubGluZSBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sLnNlbGVjdGVkIC5wcmV2aWV3LXRleHQtc3R5bGUtMyxcbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sLnNlbGVjdGVkIC5wcmV2aWV3LXRleHQtc3R5bGUtMyxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAucHJldmlldy10ZXh0LXN0eWxlLTMsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sLnNlbGVjdGVkIC5wcmV2aWV3LXRleHQtc3R5bGUtMyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAucHJldmlldy10ZXh0LXN0eWxlLTQuc2hvdyxcbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sLnNlbGVjdGVkIC5wcmV2aWV3LXRleHQtc3R5bGUtNC5zaG93LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sLnNlbGVjdGVkIC5wcmV2aWV3LXRleHQtc3R5bGUtNC5zaG93LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbC5zZWxlY3RlZCAucHJldmlldy10ZXh0LXN0eWxlLTQuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgYW5pbWF0aW9uOiBibGluayAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdC1jb250ZW50LFxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNlbGVjdC1jb250ZW50LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07IH1cbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgbGFiZWwsXG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCBsYWJlbCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCBsYWJlbCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuOXJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgLmNoZWNrLFxuICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgLmNoZWNrLFxuICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdC1jb250ZW50IC5jaGVjayxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgLmNoZWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC43cmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCAuY2hlY2sgaW1nLFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCAuY2hlY2sgaW1nLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgLmNoZWNrIGltZyxcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCAuY2hlY2sgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgaW5wdXQsXG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCBpbnB1dCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QtY29udGVudCBpbnB1dCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LWNvbnRlbnQgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3RlZCxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTY1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3RlZCxcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0IHtcbiAgICAgICAgICAgIHRvcDogNDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAubGVmdC1jYXIsXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5sZWZ0LWNhciB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdGVkLFxuICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdCxcbiAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdGVkLFxuICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0IHtcbiAgICAgIHJpZ2h0OiAzODBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2wgLnNlbGVjdGVkLFxuICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sIC5zZWxlY3QsXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbCAuc2VsZWN0IHtcbiAgICAgICAgICByaWdodDogNSU7IH0gfVxuICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmxlZnQtcHJldmlldy1jb2w6aG92ZXIgLmxpbmUsXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sOmhvdmVyIC5saW5lIHtcbiAgICAgIHdpZHRoOiAwcmVtOyB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAubGVmdC1wcmV2aWV3LWNvbDpob3ZlciAubGluZSBpbWcsXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5sZWZ0LXByZXZpZXctY29sOmhvdmVyIC5saW5lIGltZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnJpZ2h0LWNhcixcbiAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5yaWdodC1jYXIge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3RlZCxcbiAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0LFxuICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNlbGVjdGVkLFxuICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNlbGVjdCB7XG4gICAgICBsZWZ0OiAzODBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3RlZCxcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNlbGVjdCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0ZWQsXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnNlbGVjdCB7XG4gICAgICAgICAgbGVmdDogNSU7IH0gfVxuICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sIC5zZWxlY3QsXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbCAuc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2w6aG92ZXIgLmxpbmUsXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5yaWdodC1wcmV2aWV3LWNvbDpob3ZlciAubGluZSB7XG4gICAgICB3aWR0aDogMHJlbTsgfVxuICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sOmhvdmVyIC5saW5lIGltZyxcbiAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnJpZ2h0LXByZXZpZXctY29sOmhvdmVyIC5saW5lIGltZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnByZXZpZXctdGV4dC1zdHlsZS0zLFxuICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucmlnaHQtcHJldmlldy1jb2wgLnByZXZpZXctdGV4dC1zdHlsZS0zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuYnVzaW5lc3MtY2xhc3MtYmxvY2ssXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayB7XG4gICAgICB3aWR0aDogMTRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cmVtO1xuICAgICAgbGVmdDogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayB7XG4gICAgICAgICAgcmlnaHQ6IDVyZW07XG4gICAgICAgICAgdG9wOiAyNHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuYnVzaW5lc3MtY2xhc3MtYmxvY2ssXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuYnVzaW5lc3MtY2xhc3MtYmxvY2sge1xuICAgICAgICAgIGxlZnQ6IDEycmVtO1xuICAgICAgICAgIHRvcDogMzByZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmJ1c2luZXNzLWNsYXNzLWJsb2NrLFxuICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmJ1c2luZXNzLWNsYXNzLWJsb2NrIHtcbiAgICAgICAgICB0b3A6IDM4cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayB7XG4gICAgICAgICAgbGVmdDogMTByZW07XG4gICAgICAgICAgdG9wOiAzNXJlbTsgfSB9XG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmJ1c2luZXNzLWNsYXNzLWJsb2NrIC5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC01cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuYnVzaW5lc3MtY2xhc3MtYmxvY2sgLmxpbmUsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogNi41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMHJlbTsgfSB9XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmJ1c2luZXNzLWNsYXNzLWJsb2NrIC5saW5lIGltZyxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjUxcmVtO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB9XG4gICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2ssXG4gICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5maXJzdC1jbGFzcy1ibG9jayB7XG4gICAgICB3aWR0aDogMTRyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIHRvcDogNDVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4yczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2ssXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2sge1xuICAgICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICAgIHRvcDogMjRyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrLFxuICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIHtcbiAgICAgICAgICByaWdodDogMTJyZW07XG4gICAgICAgICAgdG9wOiAzMHJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2ssXG4gICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2sge1xuICAgICAgICAgIHRvcDogMzhyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrLFxuICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIHtcbiAgICAgICAgICByaWdodDogMTByZW07XG4gICAgICAgICAgdG9wOiAzNXJlbTsgfSB9XG4gICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5maXJzdC1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIC5saW5lLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5maXJzdC1jbGFzcy1ibG9jayAubGluZSxcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIC5saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAtNXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIC5saW5lLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2sgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHJlbTsgfSB9XG4gICAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIC5saW5lIGltZyxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5wcmV2aWV3LWJsb2NrIC5maXJzdC1jbGFzcy1ibG9jayAubGluZSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjUxcmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wYWdlLWJvb2sgLnByZXZpZXctYmxvY2sgLmZpcnN0LWNsYXNzLWJsb2NrIC5wcmV2aWV3LXRleHQtc3R5bGUtMyxcbiAgICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAuZmlyc3QtY2xhc3MtYmxvY2sgLnByZXZpZXctdGV4dC1zdHlsZS0zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5wcmVmZXJlbmNlLFxuICAgIC5wYWdlLWJpbGluZyAucHJldmlldy1ibG9jayAucHJlZmVyZW5jZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgICAucGFnZS1ib29rIC5wcmV2aWV3LWJsb2NrIC5wcmVmZXJlbmNlLFxuICAgICAgICAucGFnZS1iaWxpbmcgLnByZXZpZXctYmxvY2sgLnByZWZlcmVuY2Uge1xuICAgICAgICAgIGJvdHRvbTogNi41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAzcmVtOyB9IH1cbiAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2ssXG4gIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDJyZW07XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDkwOTExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrIC5yZWFkLW1vcmUsXG4gICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jayAucmVhZC1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2sgLnJlYWQtbW9yZTpob3ZlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgLnJlYWQtbW9yZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2sgLnJlYWQtbW9yZSAubWVudS1ob3ZlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgLnJlYWQtbW9yZSAubWVudS1ob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MsXG4gICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyB7XG4gICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgIGJvdHRvbTogY2FsYyg3MHB4ICsgMTYwcHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDAwMDA5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTFjMzI7IH1cbiAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC5jYXItZGVzYy13cmFwcGVyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAuY2FyLWRlc2Mtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MucmV2ZXJzZWQsXG4gICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjLnJldmVyc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MucmV2ZXJzZWQgLnByaW1hcnktaGVhZGVyLFxuICAgICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjLnJldmVyc2VkIC5wcmltYXJ5LWhlYWRlciB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjLnJldmVyc2VkIC50ZXh0LXdyYXBwZXIsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MucmV2ZXJzZWQgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IDUyNXB4OyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjLnJldmVyc2VkIC5kZXNjcmlwdGlvbixcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYy5yZXZlcnNlZCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjOGE4YThhOyB9XG4gICAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYy5kZXNjLWFsaWdoLWNlbnRlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MuZGVzYy1hbGlnaC1jZW50ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2Mge1xuICAgICAgICAgIGJvdHRvbTogMTZyZW07IH0gfVxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnhtYXJrLXdyYXBwZXIsXG4gICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC54bWFyay13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnhtYXJrLXdyYXBwZXIgLmwsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnhtYXJrLXdyYXBwZXIgLmwge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnhtYXJrLXdyYXBwZXIgLmwgcmVjdCxcbiAgICAgICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC54bWFyay13cmFwcGVyIC5sIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC54bWFyay13cmFwcGVyIC5sIHBhdGgsXG4gICAgICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAueG1hcmstd3JhcHBlciAubCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNkY2I1N2U7IH1cbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnhtYXJrLXdyYXBwZXIgLmQgcmVjdCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAueG1hcmstd3JhcHBlciAuZCByZWN0IHtcbiAgICAgICAgICBmaWxsOiAjMDEwMTAyOyB9XG4gICAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC54bWFyay13cmFwcGVyIC5kIHBhdGgsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnhtYXJrLXdyYXBwZXIgLmQgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2IyOTI2NjsgfVxuICAgICAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAueG1hcmstd3JhcHBlcjpob3ZlciAubCxcbiAgICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAueG1hcmstd3JhcHBlcjpob3ZlciAubCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIGltZyxcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgaW1nLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnRleHQtd3JhcHBlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnRleHQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0OTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogOTVweCA0MHB4IDIwcHggMzNweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgICAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAudGV4dC13cmFwcGVyLFxuICAgICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLmZpcnN0LXJvdyAudGV4dC13cmFwcGVyLFxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLmZpcnN0LXJvdyBpbWcsXG4gICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC5maXJzdC1yb3cgLnRleHQtd3JhcHBlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLmZpcnN0LXJvdyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM3NnB4OyB9XG4gICAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAuc2Vjb25kLXJvdyAudGV4dC13cmFwcGVyLFxuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnNlY29uZC1yb3cgaW1nLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAuc2Vjb25kLXJvdyAudGV4dC13cmFwcGVyLFxuICAgICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAuc2Vjb25kLXJvdyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwNHB4OyB9XG4gICAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAuc2Vjb25kYXJ5LWhlYWRlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnNlY29uZGFyeS1oZWFkZXIge1xuICAgICAgICBjb2xvcjogI2RjYjU3ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC5wcmltYXJ5LWhlYWRlcixcbiAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suY2FyLWRlc2MgLnByaW1hcnktaGVhZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gICAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5jYXItZGVzYyAuZGVzY3JpcHRpb24sXG4gICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrLmNhci1kZXNjIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNjM2YzcyO1xuICAgICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jay5zaG93LFxuICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2suc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2ssXG4gICAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrIC5hdmFpbGFiaWxpdHktZGF0ZS1tZXNzYWdlLFxuICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgLmF2YWlsYWJpbGl0eS1kYXRlLW1lc3NhZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgY29sb3I6ICNkY2I1N2U7XG4gICAgICBwYWRkaW5nLXRvcDogNiU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2sgLmF2YWlsYWJpbGl0eS1kYXRlLW1lc3NhZ2UsXG4gICAgICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgLmF2YWlsYWJpbGl0eS1kYXRlLW1lc3NhZ2Uge1xuICAgICAgICAgIGhlaWdodDogNDkuNXJlbTsgfSB9XG4gICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2sgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCxcbiAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2sgbGk6aG92ZXI6bm90KC5hY3RpdmUpIHN2Zy5zdmctY2FyLWljb24sXG4gICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jayBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgc3ZnLnN2Zy1jYXItaWNvbiB7XG4gICAgICBmaWxsOiAjZGNiNTdlO1xuICAgICAgc3Ryb2tlOiAjNDI0NDU4OyB9XG4gICAgLnBhZ2UtYm9vayAuc2VsZWN0LXR5cGUtYmxvY2sgbGk6aG92ZXI6bm90KC5hY3RpdmUpIHN2Zy5zdmctcGFzc2VuZ2VyLWljb24sXG4gICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jayBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgc3ZnLnN2Zy1wYXNzZW5nZXItaWNvbiB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrIGxpOmhvdmVyOm5vdCguYWN0aXZlKSBzdmcuc3ZnLWx1Z2dlZC1pY29uLFxuICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgbGk6aG92ZXI6bm90KC5hY3RpdmUpIHN2Zy5zdmctbHVnZ2VkLWljb24ge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jayBsaS5hY3RpdmUgc3ZnLFxuICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgbGkuYWN0aXZlIHN2ZyB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC10eXBlLWJsb2NrIHN2Zy5zdmctY2FyLWljb24sXG4gICAgLnBhZ2UtYmlsaW5nIC5zZWxlY3QtdHlwZS1ibG9jayBzdmcuc3ZnLWNhci1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICM0MjQ0NTg7XG4gICAgICBzdHJva2U6ICMwOTA5MTE7IH1cbiAgICAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jayBzdmcuc3ZnLXBhc3Nlbmdlci1pY29uLCAucGFnZS1ib29rIC5zZWxlY3QtdHlwZS1ibG9jayBzdmcuc3ZnLWx1Z2dlZC1pY29uLFxuICAgIC5wYWdlLWJpbGluZyAuc2VsZWN0LXR5cGUtYmxvY2sgc3ZnLnN2Zy1wYXNzZW5nZXItaWNvbixcbiAgICAucGFnZS1iaWxpbmcgLnNlbGVjdC10eXBlLWJsb2NrIHN2Zy5zdmctbHVnZ2VkLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmlsbDogI2I5YjliOTtcbiAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgd2lkdGg6IDEuNnJlbTsgfVxuICAucGFnZS1ib29rIC5iaWxsaW5nIC5pbnB1dC1ibG9jay5jcmVkaXQtY2FyZC1udW1iZXIgaW5wdXQsXG4gIC5wYWdlLWJpbGluZyAuYmlsbGluZyAuaW5wdXQtYmxvY2suY3JlZGl0LWNhcmQtbnVtYmVyIGlucHV0IHtcbiAgICAvKndpZHRoOiAyOHJlbTsqL1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIHRtcCBzdHlsZXMgKi9cbi5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1ib29rIC5zZWxlY3QtY2FyLW1lc3NhZ2UgLnNjcm9sbC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMTFyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSAuc2Nyb2xsLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBhZ2UtYm9vayAuc2VsZWN0LWNhci1tZXNzYWdlIC5zY3JvbGwtZG93bi5zY3JvbGwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnBhZ2UtYm9vayAuc2VsZWN0LWNhci1tZXNzYWdlIC5zY3JvbGwtbWVzc2FnZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW07IH1cbiAgICAucGFnZS1ib29rIC5zZWxlY3QtY2FyLW1lc3NhZ2UgLnNjcm9sbC1tZXNzYWdlIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSAuc2Nyb2xsLW1lc3NhZ2Uuc2Nyb2xsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAucGFnZS1ib29rIC5zZWxlY3QtY2FyLW1lc3NhZ2UgLnNjcm9sbC1tZXNzYWdlLnNjcm9sbCBiIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDsgfSB9XG4gICAgLnBhZ2UtYm9vayAuc2VsZWN0LWNhci1tZXNzYWdlIHNwYW4ubW9iaWxlLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LWNhci1tZXNzYWdlIHNwYW4ubW9iaWxlLW1lc3NhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSBzcGFuLmRlc2t0b3AtbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLnBhZ2UtYm9vayAuc2VsZWN0LWNhci1tZXNzYWdlIHNwYW4uZGVza3RvcC1tZXNzYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucGFnZS1ib29rIC5zZWxlY3QtY2FyLW1lc3NhZ2Ugc3Bhbi5kZXNrdG9wLW1lc3NhZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSBzcGFuLmRlc2t0b3AtbWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07IH0gfVxuICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSBzcGFuIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5wYWdlLWJvb2sgLnNlbGVjdC1jYXItbWVzc2FnZSBzcGFuIGIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH0gfVxuICAucGFnZS1ib29rIC5zZWxlY3QtY2FyLW1lc3NhZ2Uuc2VsZWN0ZWQgc3BhbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAucGFnZS1ib29rIC5zZWxlY3QtY2FyLW1lc3NhZ2Uuc2VsZWN0ZWQgc3BhbiBiIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnBhZ2UtYm9vayAuaW5wdXQtYmxvY2sgbGFiZWwsXG4ucGFnZS1ib29rIC5pbnB1dC1ibG9jayBzZWxlY3QsXG4ucGFnZS1ib29rIC5pbnB1dC1ibG9jayB0ZXh0YXJlYSxcbi5wYWdlLWJvb2sgLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLnBhZ2UtYm9vayBoMy5ib29rLWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ucGFnZS1ib29rIC5ib29rLWNvbnRlbnQgLmRlZmF1bHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ucGFnZS1ib29rIC5zdWJtaXQtZmFpbHVyZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBhbmltYXRpb24tbmFtZTogYmxpbmtlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuICAucGFnZS1ib29rIC5zdWJtaXQtZmFpbHVyZS5uZy1lbnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7IH1cbiAgLnBhZ2UtYm9vayAuc3VibWl0LWZhaWx1cmUubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucGFnZS1ib29rIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41czsgfVxuICAucGFnZS1ib29rIGEuYnRuLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTk5OTk5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwMCUpOyB9XG4gIC5wYWdlLWJvb2sgYS5idG4tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ucmFkaW9ncm91cC1jdXN0b21pemVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFkaW9ncm91cC1jdXN0b21pemVkIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnJhZGlvZ3JvdXAtY3VzdG9taXplZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICM3ZTg3OGU7IH1cbiAgICAucmFkaW9ncm91cC1jdXN0b21pemVkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2sge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5yYWRpb2dyb3VwLWN1c3RvbWl6ZWQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjazo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RjYjU3ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgLnJhZGlvZ3JvdXAtY3VzdG9taXplZCAjc3RvcmVkQ2FyZDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLnJhZGlvZ3JvdXAtY3VzdG9taXplZCAjc3RvcmVkQ2FyZCB+IGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5yYWRpb2dyb3VwLWN1c3RvbWl6ZWQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGxpbmVhcjsgfVxuICAgIC5yYWRpb2dyb3VwLWN1c3RvbWl6ZWQgbGFiZWwsXG4gICAgLmJyaWdodCAucmFkaW9ncm91cC1jdXN0b21pemVkIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZGNiNTdlOyB9XG4gIC5yYWRpb2dyb3VwLWN1c3RvbWl6ZWQgLmNoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBsaW5lYXI7IH1cbiAgICAucmFkaW9ncm91cC1jdXN0b21pemVkIC5jaGVjazo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBsaW5lYXI7IH1cblxuLnN0b3JlZENhcmQtZ3JvdXAge1xuICB3aWR0aDogNDklOyB9XG5cbi5wYWdlLWJpbGluZyAuYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIge1xuICBoZWlnaHQ6IDQuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucGFnZS1iaWxpbmcgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIgLmhlYWRlci1zdGVwcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDsgfVxuXG4ucGFnZS1iaWxpbmcgLmJvb2stY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDkuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWdlLWJpbGluZyAuYm9vay1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNTBweDsgfSB9XG5cbi5wYWdlLWJpbGluZyAubGVmdC1jb2wgLmJvb2stY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEyLjVyZW07IH1cblxuLnBhZ2UtYmlsaW5nIC5sZWZ0LWNvbCBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBhZ2UtYmlsaW5nIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLWJpbGluZyAjbWFwIHtcbiAgaGVpZ2h0OiAzNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtYmlsaW5nIC5jcmVkaXQtY2FyZC1udW1iZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1iaWxpbmcgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1iaWxpbmcgaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnBhZ2UtYmlsaW5nIC5yaWdodC1jb2wgLmJvb2stY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucGFnZS1iaWxpbmcgLmpvdXJuZXktYmxvY2sgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1iaWxpbmcgLmpvdXJuZXktYmxvY2sgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi5wYWdlLWJpbGluZyAuam91cm5leS1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLnBhZ2UtYmlsaW5nIC5qb3VybmV5LWluZm8ge1xuICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gIC5wYWdlLWJpbGluZyAuam91cm5leS1pbmZvLnRvcC1vZmZzZXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTsgfVxuICAucGFnZS1iaWxpbmcgLmpvdXJuZXktaW5mbyAubGlnaHQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4ucGFnZS1iaWxpbmcgLmNyZWRpdC1jYXJkLW51bWJlciB7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS1iaWxpbmcgLmNyZWRpdC1jYXJkLW51bWJlciArIC5pbnB1dC1ibG9jayB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhZ2UtbG9naW4gaGVhZGVyLmRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLnBhZ2UtbG9naW4gaGVhZGVyLmRhcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgLnBhZ2UtbG9naW4gaGVhZGVyLmRhcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgLnBhZ2UtbG9naW4gaGVhZGVyLmRhcmsgLmhvdmVyLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2RjYjU3ZTsgfVxuICAucGFnZS1sb2dpbiBoZWFkZXIuZGFyayAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5wYWdlLWxvZ2luIC5sb2dpbi1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICAucGFnZS1sb2dpbiAubG9naW4tZm9ybS13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1sb2dpbiAubG9naW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtbG9naW4gLmxlZnQtY29sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2UtbG9naW4gLnJpZ2h0LWNvbCB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luOiAwIDZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLnBhZ2UtbG9naW4gLnJpZ2h0LWNvbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnBhZ2UtbG9naW4gLnJpZ2h0LWNvbCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGFnZS1sb2dpbiAuaW5wdXQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5wYWdlLWxvZ2luIC5pbnB1dC1ibG9jay5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnBhZ2UtbG9naW4gLmlucHV0LWJsb2NrIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1sb2dpbiAuaW5wdXQtYmxvY2sgLnNob3ctcGFzcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnBhZ2UtbG9naW4gLmJ0bi13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRyZW0gYXV0bzsgfVxuICAucGFnZS1sb2dpbiAuYnRuLXdyYXAgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLWxvZ2luIC5idG4td3JhcCAuYnV0dG9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEuM3JlbSA2cmVtOyB9XG5cbi5wYWdlLWxvZ2luIC50ZXh0LWNlbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLWxvZ2luIC50ZXh0LWNlbnRlciBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLnBhZ2UtbG9naW4gZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5wYWdlLWxvZ2luIGZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLWhlaWdodDogNjY3cHgpIHtcbiAgICAucGFnZS1sb2dpbiBmb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLnBhZ2UtbG9naW4gLnN1Ym1pdC1mYWlsdXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wYWdlLWxvZ2luIC5zdWJtaXQtZmFpbHVyZS5uZy1lbnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7IH1cbiAgLnBhZ2UtbG9naW4gLnN1Ym1pdC1mYWlsdXJlLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnBhZ2UtbG9naW4gLnN1Ym1pdC1mYWlsdXJlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbiNwYWdlLXNpZ251cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwYWdlLXNpZ251cC13cmFwcGVyIGhlYWRlci5kYXJrIC5ob3Zlci1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7IH1cbiAgI3BhZ2Utc2lnbnVwLXdyYXBwZXIgaGVhZGVyLmRhcmsgLnNlY29uZGFyeS1idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2luZ3VwLWNvbnRlbnQge1xuICB3aWR0aDogMTAycmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIC5zaW5ndXAtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07IH0gfVxuICAuc2luZ3VwLWNvbnRlbnQgLmxlZnQtYmxvY2sge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAuc2luZ3VwLWNvbnRlbnQgLmxlZnQtYmxvY2sge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2luZ3VwLWNvbnRlbnQgLnJpZ2h0LWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5zaW5ndXAtY29udGVudCAucmlnaHQtYmxvY2sge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cmVtOyB9IH1cbiAgLnNpbmd1cC1jb250ZW50IC5oaW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ3VwLWNvbnRlbnQgLmpvaW4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yZWdpc3RyYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIHdpZHRoOiAxMDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5cmVtIDAgMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAucmVnaXN0cmF0aW9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAzcmVtOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi13cmFwcGVyIGEucmVnaXN0ZXIuZGFyayxcbiAgLnJlZ2lzdHJhdGlvbi13cmFwcGVyIGEucmVnaXN0ZXIuZGFyayBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ucmVnaXN0cmF0aW9uLXBhZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLnJlZ2lzdHJhdGlvbi1wYWdlciB7XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5yZWdpc3RyYXRpb24tZmllbGRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzhyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLnJlZ2lzdHJhdGlvbi1maWVsZHMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbi1maWVsZHMgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmlucHV0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgbGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmJpbGxpbmcge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW07IH1cblxuLnJlZy1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUuM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAucmVnLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdyZW07IH0gfVxuXG4ucmVnLWluZm86YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5hY2NvdW50LWluZm8gaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWNjb3VudC1pbmZvIC5wYXNzIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5nZW5lcmF0ZS1wYXNzd29yZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXJcIjsgfVxuXG4uZ2VuZXJhdGUtcGFzc3dvcmQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmdlbmVyYXRlLXBhc3N3b3JkIG9iamVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogMnJlbTsgfVxuXG4ucHJvZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuICAucHJvZmlsZS1pbmZvIC5wZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnByb2ZpbGUtaW5mbyAucGVycy10aXRsZSBzZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIC5wcm9maWxlLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9IH1cblxuLmJpbGxpbmcgLmlucHV0LWJsb2NrLmNhcmRob2xkZXJzLW5hbWUsXG4uYmlsbGluZyAuaW5wdXQtYmxvY2suY3JlZGl0LWNhcmQtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5iaWxsaW5nIC5pbnB1dC1ibG9jay5jYXJkaG9sZGVycy1uYW1lIGlucHV0LFxuICAuYmlsbGluZyAuaW5wdXQtYmxvY2suY3JlZGl0LWNhcmQtbnVtYmVyIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTtcbiAgICB3aWR0aDogMzByZW07IH1cblxuLmJpbGxpbmcgLmV4cGlyYXRpb24tZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmlsbGluZyAuZXhwaXJhdGlvbi1kYXRlIHNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgICBoZWlnaHQ6IDUuN3JlbTsgfVxuICAuYmlsbGluZyAuZXhwaXJhdGlvbi1kYXRlIC5leHBpcmF0aW9uLXllYXIge1xuICAgIG1hcmdpbjogMCAxLjdyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLmJpbGxpbmcgLmV4cGlyYXRpb24tZGF0ZSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmlsbGluZyAuZXhwaXJhdGlvbi1kYXRlIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5iaWxsaW5nIC5leHBpcmF0aW9uLWRhdGUgLmV4cGlyYXRpb24tbW9udGgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5iaWxsaW5nIC5leHBpcmF0aW9uLWRhdGUgLmV4cGlyYXRpb24teWVhciB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmJpbGxpbmcgLmlucHV0LWJsb2NrLFxuICAuYmlsbGluZyAuaW5wdXQtYmxvY2suY2FyZGhvbGRlcnMtbmFtZSxcbiAgLmJpbGxpbmcgLmlucHV0LWJsb2NrLmNyZWRpdC1jYXJkLW51bWJlcixcbiAgLmJpbGxpbmcgLmlucHV0LWJsb2NrLmNjdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuYmlsbGluZyAuaW5wdXQtYmxvY2sgaW5wdXQsXG4gICAgLmJpbGxpbmcgLmlucHV0LWJsb2NrLmNhcmRob2xkZXJzLW5hbWUgaW5wdXQsXG4gICAgLmJpbGxpbmcgLmlucHV0LWJsb2NrLmNyZWRpdC1jYXJkLW51bWJlciBpbnB1dCxcbiAgICAuYmlsbGluZyAuaW5wdXQtYmxvY2suY2N2IGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBhZ2Utc2lnbnVwdmVyaWZ5IC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLXNpZ251cHZlcmlmeSAuc2lnbnVwdmVyaWZ5LWNvbnRlbnQge1xuICB3aWR0aDogMTAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLXNpZ251cHZlcmlmeSAuc2lnbnVwdmVyaWZ5LWNvbnRlbnQgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1zaWdudXB2ZXJpZnkgLmxlZnQtY29sLFxuLnBhZ2Utc2lnbnVwdmVyaWZ5IC5yaWdodC1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5wYWdlLXNpZ251cHZlcmlmeSAubGVmdC1jb2wgaW1nLFxuICAucGFnZS1zaWdudXB2ZXJpZnkgLnJpZ2h0LWNvbCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1zaWdudXB2ZXJpZnkgLmxlZnQtY29sIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4ucGFnZS1zaWdudXB2ZXJpZnkgLnJpZ2h0LWNvbCB7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbSAwO1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICB3aWR0aDogNDklOyB9XG5cbi5wYWdlLXNpZ251cHZlcmlmeSAudmVyaWZ5LWgyLXN0eWxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLnBhZ2Utc2lnbnVwdmVyaWZ5IC52ZXJpZnktaDMtc3R5bGUge1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBhZ2Utc2lnbnVwdmVyaWZ5IC5oaW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucGFnZS1zaWdudXB2ZXJpZnkgLmlucHV0LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucGFnZS1zaWdudXB2ZXJpZnkgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1zaWdudXB2ZXJpZnkgLnZlcmlmeS1jb250ZW50IC5idG4tc3R5bGUtMSB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDQwcHg7XG4gIHdpZHRoOiA2OHB4OyB9XG5cbi5wYWdlLXNpZ251cHZlcmlmeSAudmVyaWZ5IHtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnBhZ2Utc2lnbnVwdmVyaWZ5IC52ZXJpZnktaW5mbyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuXG4uZWRpdC1wcm9maWxlLXBhZ2UgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZWRpdC1wcm9maWxlLXBhZ2UgbGFiZWwge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmVkaXQtcHJvZmlsZS1wYWdlIC5jb250ZW50IHtcbiAgd2lkdGg6IDEyOHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZWRpdC1wcm9maWxlLXBhZ2UgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA1JTsgfSB9XG5cbi5lZGl0LXByb2ZpbGUtcGFnZSAudXBkLWRldGFpbHMsXG4uZWRpdC1wcm9maWxlLXBhZ2UgLnVwZC1waG9uZSxcbi5lZGl0LXByb2ZpbGUtcGFnZSAudXBkLXBhc3Mge1xuICBwYWRkaW5nOiAwIDdyZW07XG4gIGJvcmRlcjogLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogNnJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLmVkaXQtcHJvZmlsZS1wYWdlIC51cGQtZGV0YWlscyxcbiAgICAuZWRpdC1wcm9maWxlLXBhZ2UgLnVwZC1waG9uZSxcbiAgICAuZWRpdC1wcm9maWxlLXBhZ2UgLnVwZC1wYXNzIHtcbiAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuXG4uZWRpdC1wcm9maWxlLXBhZ2UgLnVwZC1kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBib3JkZXItY29sb3I6ICNmOGYwZTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWRpdC1wcm9maWxlLXBhZ2UgLnVwZC1wYXNzIC5pbnB1dC1ibG9jayAuc2hvdy1wYXNzLXdyYXBwZXIge1xuICB3aWR0aDogNDglO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmVkaXQtcHJvZmlsZS1wYWdlIC51cGQtcGFzcyAuaW5wdXQtYmxvY2sgLnNob3ctcGFzcy13cmFwcGVyLmZpcnN0LWlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIC5lZGl0LXByb2ZpbGUtcGFnZSAudXBkLXBhc3MgLmlucHV0LWJsb2NrIC5zaG93LXBhc3Mtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVkaXQtcHJvZmlsZS1wYWdlIC51cGQtcGFzcyAuaW5wdXQtYmxvY2sgLnNob3ctcGFzcy13cmFwcGVyLmZpcnN0LWlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLmVkaXQtcHJvZmlsZS1wYWdlIC5idG4tc3R5bGUtMS5kYXJrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMS4zcmVtIDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLnBhZ2UtZm9yZ290LWNvbnRlbnQsXG4ucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLnBhZ2UtY3JlYXRlLXBhc3N3b3JkLWNvbnRlbnQsXG4ucGFnZS1jcmVhdGUtcGFzc3dvcmQgLnBhZ2UtZm9yZ290LWNvbnRlbnQsXG4ucGFnZS1jcmVhdGUtcGFzc3dvcmQgLnBhZ2UtY3JlYXRlLXBhc3N3b3JkLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDByZW07IH1cblxuLnBhZ2UtZm9yZ290LXBhc3N3b3JkIGhlYWRlci5kYXJrLFxuLnBhZ2UtY3JlYXRlLXBhc3N3b3JkIGhlYWRlci5kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5wYWdlLWZvcmdvdC1wYXNzd29yZCBoZWFkZXIuZGFyayxcbiAgICAucGFnZS1jcmVhdGUtcGFzc3dvcmQgaGVhZGVyLmRhcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgLnBhZ2UtZm9yZ290LXBhc3N3b3JkIGhlYWRlci5kYXJrLFxuICAgIC5wYWdlLWNyZWF0ZS1wYXNzd29yZCBoZWFkZXIuZGFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAucGFnZS1mb3Jnb3QtcGFzc3dvcmQgaGVhZGVyLmRhcmsgLmhvdmVyLWJveCxcbiAgLnBhZ2UtY3JlYXRlLXBhc3N3b3JkIGhlYWRlci5kYXJrIC5ob3Zlci1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7IH1cbiAgLnBhZ2UtZm9yZ290LXBhc3N3b3JkIGhlYWRlci5kYXJrIC5zZWNvbmRhcnktYnV0dG9uLFxuICAucGFnZS1jcmVhdGUtcGFzc3dvcmQgaGVhZGVyLmRhcmsgLnNlY29uZGFyeS1idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLmZvcmdvdC1wYXNzLXdyYXBwZXIsXG4ucGFnZS1jcmVhdGUtcGFzc3dvcmQgLmZvcmdvdC1wYXNzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICAucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLmZvcmdvdC1wYXNzLXdyYXBwZXIgLmZvcmdvdC1wYXNzLWNvbnRlbnQsXG4gIC5wYWdlLWNyZWF0ZS1wYXNzd29yZCAuZm9yZ290LXBhc3Mtd3JhcHBlciAuZm9yZ290LXBhc3MtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtZm9yZ290LXBhc3N3b3JkIGgzLFxuLnBhZ2UtY3JlYXRlLXBhc3N3b3JkIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLnBhZ2UtZm9yZ290LXBhc3N3b3JkIC5sZWZ0LWNvbCxcbi5wYWdlLWZvcmdvdC1wYXNzd29yZCAucmlnaHQtY29sLFxuLnBhZ2UtY3JlYXRlLXBhc3N3b3JkIC5sZWZ0LWNvbCxcbi5wYWdlLWNyZWF0ZS1wYXNzd29yZCAucmlnaHQtY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5wYWdlLWZvcmdvdC1wYXNzd29yZCAubGVmdC1jb2wgaW1nLFxuICAucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLnJpZ2h0LWNvbCBpbWcsXG4gIC5wYWdlLWNyZWF0ZS1wYXNzd29yZCAubGVmdC1jb2wgaW1nLFxuICAucGFnZS1jcmVhdGUtcGFzc3dvcmQgLnJpZ2h0LWNvbCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLnJpZ2h0LWNvbCxcbi5wYWdlLWNyZWF0ZS1wYXNzd29yZCAucmlnaHQtY29sIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW46IDAgNnJlbTsgfVxuXG4ucGFnZS1mb3Jnb3QtcGFzc3dvcmQgLmhpbnQsXG4ucGFnZS1jcmVhdGUtcGFzc3dvcmQgLmhpbnQge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBhZ2UtZm9yZ290LXBhc3N3b3JkIC5idG4td3JhcCxcbi5wYWdlLWNyZWF0ZS1wYXNzd29yZCAuYnRuLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHJlbSBhdXRvOyB9XG4gIC5wYWdlLWZvcmdvdC1wYXNzd29yZCAuYnRuLXdyYXAgYSxcbiAgLnBhZ2UtY3JlYXRlLXBhc3N3b3JkIC5idG4td3JhcCBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtZm9yZ290LXBhc3N3b3JkIC5idG4td3JhcCAuYnV0dG9uLXdyYXBwZXIuYnRuLXN0eWxlLTEsXG4gIC5wYWdlLWNyZWF0ZS1wYXNzd29yZCAuYnRuLXdyYXAgLmJ1dHRvbi13cmFwcGVyLmJ0bi1zdHlsZS0xIHtcbiAgICBwYWRkaW5nOiAxLjNyZW0gNnJlbTsgfVxuXG4ucGFnZS1mb3Jnb3QtcGFzc3dvcmQgZm9vdGVyLFxuLnBhZ2UtY3JlYXRlLXBhc3N3b3JkIGZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAucGFnZS1mb3Jnb3QtcGFzc3dvcmQgZm9vdGVyLFxuICAgIC5wYWdlLWNyZWF0ZS1wYXNzd29yZCBmb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgLnBhZ2UtZm9yZ290LXBhc3N3b3JkIGZvb3RlcixcbiAgICAucGFnZS1jcmVhdGUtcGFzc3dvcmQgZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5maXhlZC1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgLmZpeGVkLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5oaW50IHtcbiAgY29sb3I6ICNhNmE2YWE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RjYjU3ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfSB9XG4gIC5jb250ZW50IC5sZWZ0LWNvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgLmNvbnRlbnQgLmxlZnQtY29sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNvbnRlbnQgLnJpZ2h0LWNvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAuY29udGVudCAucmlnaHQtY29sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4uaDEtc3R5bGUge1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgZm9udC1zaXplOiA4LjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIC5oMS1zdHlsZSB7XG4gICAgICBmb250LXNpemU6IDdyZW07IH0gfVxuXG4uaDItc3R5bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtYm9va2luZ3Mge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7IH0gfVxuXG4ucGFnZS1ib29raW5ncyAucmlnaHQtY29sIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgLnBhZ2UtYm9va2luZ3MgLnJpZ2h0LWNvbCAuaDEtc3R5bGUge1xuICAgICAgZm9udC1zaXplOiA2LjVyZW07IH0gfVxuXG4ucGFnZS1ib29raW5ncyAuY3VycmVudCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgcGFkZGluZy1sZWZ0OiAxJTsgfVxuICAucGFnZS1ib29raW5ncyAuY3VycmVudCAucm93IC5jb2x1bW4uYWRkaXRpb25hbC1saW5rcyAuY29sdW1uLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIHtcbiAgbWFyZ2luOiAxMHJlbSA1JTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGNiNTdlO1xuICBwYWRkaW5nOiAyJSA1JTsgfVxuICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdy5wZW5kaW5nIC5zdGF0dXMgLmJvb2tpbmctc3RhdHVzLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdy5pbl9wcm9ncmVzcyAuc3RhdHVzIC5ib29raW5nLXN0YXR1cywgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5yb3cucGVuZGluZ19jYW5jZWxsYXRpb24gLnN0YXR1cyAuYm9va2luZy1zdGF0dXMsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAucm93LmNoYW5nZWQgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMge1xuICAgIGJhY2tncm91bmQ6ICNkY2I1N2U7IH1cbiAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5yb3cuYXBwcm92ZWQgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAucm93LmFjY2VwdGVkIC5zdGF0dXMgLmJvb2tpbmctc3RhdHVzLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdy5jb21wbGV0ZWQgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAucm93LmNoYXJnZXNfZmluYWxpemVkIC5zdGF0dXMgLmJvb2tpbmctc3RhdHVzLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdy5wYWlkIC5zdGF0dXMgLmJvb2tpbmctc3RhdHVzLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdy5mdWxmaWxsZWQgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMge1xuICAgIGJhY2tncm91bmQ6ICM2YmFhMjc7IH1cbiAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5yb3cuY2FuY2VsbGVkIC5zdGF0dXMgLmJvb2tpbmctc3RhdHVzLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdy51bnBhaWQgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAucm93LmJpbGxhYmxlX2NhbmNlbGxhdGlvbiAuc3RhdHVzIC5ib29raW5nLXN0YXR1cywgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5yb3cucmVqZWN0ZWQgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMge1xuICAgIGJhY2tncm91bmQ6IHJlZDsgfVxuICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdyB7XG4gICAgYmFja2dyb3VuZDogI2ZiZjdmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWJlNjsgfVxuICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAucm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbiAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1MaWdodFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uZGF0ZSB7XG4gICAgICB3aWR0aDogOSU7IH1cbiAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5wYXNzZW5nZXIge1xuICAgICAgd2lkdGg6IDExJTsgfVxuICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uLnBpY2t1cCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uZHJvcG9mZiB7XG4gICAgICB3aWR0aDogMTYlOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uY29zdCB7XG4gICAgICB3aWR0aDogMTIlOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uc3RhdHVzIHtcbiAgICAgIHdpZHRoOiAxMSU7IH1cbiAgICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uLnN0YXR1cyAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICAgICAgcGFkZGluZzogMCAuM2VtIC4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uc3RhdHVzIC5jb2x1bW4tY29udGVudC5ib29raW5nLXN0YXR1cyB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uYWRkaXRpb25hbC1saW5rcyB7XG4gICAgICB3aWR0aDogOSU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5hZGRpdGlvbmFsLWxpbmtzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uYWRkaXRpb25hbC1saW5rcyBhLmNhbmNlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgICAgICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uYWRkaXRpb25hbC1saW5rcyBhLnJlY2VpcHQge1xuICAgICAgICAgIGNvbG9yOiAjZGNiNTdlOyB9XG4gICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uYWRkaXRpb25hbC1saW5rcy52ZXItY2VudGVyZWQge1xuICAgICAgaGVpZ2h0OiA0LjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogNC40cmVtOyB9XG4gIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuYnRuLXN0eWxlLTEge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuYnRuLXN0eWxlLTEge1xuICAgICAgICB3aWR0aDogNDByZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSBoMywgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgaDMge1xuICAgICAgICBtYXJnaW46IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uLXRpdGxlLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uLWNvbnRlbnQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLnJvdywgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGNiNTdlOyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5kYXRlLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5wYXNzZW5nZXIsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uLnBpY2t1cCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uZHJvcG9mZiwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uYWRkaXRpb25hbC1saW5rcywgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLmNvbHVtbi5kYXRlLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSAuY29sdW1uLnBhc3NlbmdlciwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLmNvbHVtbi5waWNrdXAsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5jb2x1bW4uZHJvcG9mZiwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLmNvbHVtbi5hZGRpdGlvbmFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDUlOyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5jb3N0LCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5zdGF0dXMsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5jb2x1bW4uY29zdCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLmNvbHVtbi5zdGF0dXMge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5kYXRlLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUgLmNvbHVtbi5jYW5jZWwsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZSAuY29sdW1uLnJlY2VpcHQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5jb2x1bW4uZGF0ZSwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLmNvbHVtbi5jYW5jZWwsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5jb2x1bW4ucmVjZWlwdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlIC5jb2x1bW4uc3RhdHVzLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSAuY29sdW1uLnN0YXR1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSAucm93LnBlbmRpbmcsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5yb3cuaW5fcHJvZ3Jlc3MsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5yb3cucGVuZGluZ19jYW5jZWxsYXRpb24sIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5yb3cuY2hhbmdlZCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkuaGlzdG9yeSAucm93LnBlbmRpbmcsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5Lmhpc3RvcnkgLnJvdy5pbl9wcm9ncmVzcywgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkuaGlzdG9yeSAucm93LnBlbmRpbmdfY2FuY2VsbGF0aW9uLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cuY2hhbmdlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RjYjU3ZTsgfVxuICAgICAgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdy5hcHByb3ZlZCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdy5hY2NlcHRlZCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdy5jb21wbGV0ZWQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5yb3cuY2hhcmdlc19maW5hbGl6ZWQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5yb3cucGFpZCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdy5mdWxmaWxsZWQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5Lmhpc3RvcnkgLnJvdy5hcHByb3ZlZCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkuaGlzdG9yeSAucm93LmFjY2VwdGVkLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cuY29tcGxldGVkLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cuY2hhcmdlc19maW5hbGl6ZWQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5Lmhpc3RvcnkgLnJvdy5wYWlkLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cuZnVsZmlsbGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmJhYTI3OyB9XG4gICAgICAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSAucm93LmNhbmNlbGxlZCwgLnBhZ2UtYm9va2luZ3MgLnNjaGVkdWxlLmhpc3RvcnkgLnJvdy51bnBhaWQsIC5wYWdlLWJvb2tpbmdzIC5zY2hlZHVsZS5oaXN0b3J5IC5yb3cuYmlsbGFibGVfY2FuY2VsbGF0aW9uLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeSAucm93LnJlamVjdGVkLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cuY2FuY2VsbGVkLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cudW5wYWlkLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cuYmlsbGFibGVfY2FuY2VsbGF0aW9uLCAucGFnZS1ib29raW5ncyAuc2NoZWR1bGUuaGlzdG9yeS5oaXN0b3J5IC5yb3cucmVqZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IHJlZDsgfSB9XG5cbi5wYWdlLXJlY2VpcHQgLmgxLXN0eWxlLFxuLnBhZ2UtY29uZmlybWF0aW9uLWNvbnRlbnQgLmgxLXN0eWxlIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLnBhZ2UtcmVjZWlwdCAuam91cm5leS1zdW1tYXJ5LFxuLnBhZ2UtY29uZmlybWF0aW9uLWNvbnRlbnQgLmpvdXJuZXktc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnBhZ2UtcmVjZWlwdCAuaDItc3R5bGUsXG4ucGFnZS1jb25maXJtYXRpb24tY29udGVudCAuaDItc3R5bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4ucGFnZS1yZWNlaXB0IGgzLFxuLnBhZ2UtcmVjZWlwdCAuY29uZmlybWF0aW9uLWNvbnRlbnQtdGl0bGUsXG4ucGFnZS1jb25maXJtYXRpb24tY29udGVudCBoMyxcbi5wYWdlLWNvbmZpcm1hdGlvbi1jb250ZW50IC5jb25maXJtYXRpb24tY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLnBhZ2UtcmVjZWlwdCAuZGF0ZS10aW1lLWJsb2NrIHA6bGFzdC1jaGlsZCxcbi5wYWdlLWNvbmZpcm1hdGlvbi1jb250ZW50IC5kYXRlLXRpbWUtYmxvY2sgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1yZWNlaXB0IC5idXR0b24td3JhcHBlcixcbi5wYWdlLWNvbmZpcm1hdGlvbi1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1yZWNlaXB0IC5idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZCxcbiAgLnBhZ2UtY29uZmlybWF0aW9uLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtcmVjZWlwdCAucmlnaHQtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5wYWdlLWNvbmZpcm1hdGlvbiAucmlnaHQtY29sICNtYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTsgfSB9XG5cbi5wYWdlLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICAuc3VjY2Vzcy1tc2d7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3IgICAgICA6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJi5uZy1oaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICB9Ki8gfVxuICAucGFnZS1jb250YWN0LmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMwNTA1MGIgbGluZWFyLWdyYWRpZW50KC0yMjNkZWcsIHJnYmEoMTksIDIwLCA0MywgMC43MykgMCUsIHJnYmEoOCwgOCwgMTQsIDAuNzMpIDEwMCUpOyB9XG4gIC5wYWdlLWNvbnRhY3Qgc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWNvbnRhY3QgZm9vdGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtY29udGFjdCAjY29udGVudCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTVyZW07IH1cbiAgICAucGFnZS1jb250YWN0ICNjb250ZW50IGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0ICNjb250ZW50IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucGFnZS1jb250YWN0ICNjb250ZW50IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucGFnZS1jb250YWN0ICNjb250ZW50IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnBhZ2UtY29udGFjdCAucXVhcnRlci13aWR0aCB7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5wYWdlLWNvbnRhY3QgLnF1YXJ0ZXItd2lkdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucGFnZS1jb250YWN0IC5xdWFydGVyLXdpZHRoLm9kZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAucGFnZS1jb250YWN0ICNpbnB1dC1ibG9jay1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLWNvbnRhY3QgLnJlc2V0LW1zZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNkY2I1N2U7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgLnBhZ2UtY29udGFjdCAuYnRuLXdyYXAge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLWNvbnRhY3Qgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLWNvbnRhY3QgLm1hcC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM3ZTg3OGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm90dG9tOiAxOCU7XG4gICAgbGVmdDogNTElOyB9XG4gIC5wYWdlLWNvbnRhY3QgLm1hcC1waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiA1OCU7XG4gICAgd2lkdGg6IDY3JTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wYWdlLWNvbnRhY3QgLnBpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjglO1xuICAgIGxlZnQ6IDg4JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5wYWdlLWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICAgICAucGFnZS1jb250YWN0IC5ldmVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgICAgLnBhZ2UtY29udGFjdCNpbnB1dC1ibG9jay1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgICAgICAucGFnZS1jb250YWN0I2lucHV0LWJsb2NrLW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5wYWdlLWNvbnRhY3QgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTsgfVxuICAgICAgLnBhZ2UtY29udGFjdCAuZXJyb3ItbWVzc2FnZSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTsgfVxuICAgICAgLnBhZ2UtY29udGFjdCAucmVzZXQtbXNnIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wYWdlLWNvbnRhY3QgLm1hcC1waWMsIC5wYWdlLWNvbnRhY3QgLnBpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWNvbnRhY3QgLm1hcC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIC5wYWdlLWNvbnRhY3QgLndyYXAtZGQtc2VsZWN0IC5kcm9wZG93biBsaTpob3ZlciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNiNTdlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWNvbnRhY3QgLmlucHV0LWJsb2NrLnBob25lLW51bWJlciAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIC5zZWxlY3RlZC1mbGFnIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnBhZ2UtY29udGFjdCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTMyMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNiNTdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB6LWluZGV4OiAxMDAwMDsgfVxuICAgIC5wYWdlLWNvbnRhY3QgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2I1N2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1jb250YWN0IC5jb250YWN0LWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLWNvbnRhY3QgZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBhZ2UtY29udGFjdCAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTsgfVxuXG4ucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sgbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sgLm5nLWRyb3Bkb3duLWxhYmVsLCAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSwgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sgc2VsZWN0LCAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA2ODBweCkgYW5kIChtYXgtaGVpZ2h0OiA5NDlweCkge1xuICAucGFnZS1jb250YWN0ICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygoKDUwIC8gMjcwKSAqICgxMDB2aCAtIDY4MHB4KSkgKyAxMHJlbSk7IH1cbiAgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoKCgxMCAvIDI3MCkgKiAoMTAwdmggLSA2ODBweCkpICsgMnJlbSk7IH1cbiAgICAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoKDE1IC8gMjcwKSAqICgxMDB2aCAtIDY4MHB4KSkgKyAwLjVyZW0pOyB9XG4gICAgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sgLm5nLWRyb3Bkb3duLWxhYmVsLCAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSwgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sgc2VsZWN0LCAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygoKDIgLyAyNzApICogKDEwMHZoIC0gNjgwcHgpKSArIDEuNXJlbSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoKDIgLyAyNzApICogKDEwMHZoIC0gNjgwcHgpKSArIDEuNXJlbSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTUwcHgpIHtcbiAgLnBhZ2UtY29udGFjdCAjY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtOyB9XG4gIC5wYWdlLWNvbnRhY3QgLmlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLnBhZ2UtY29udGFjdCAuaW5wdXQtYmxvY2sgbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayAubmctZHJvcGRvd24tbGFiZWwsIC5wYWdlLWNvbnRhY3QgLmlucHV0LWJsb2NrIGlucHV0Om5vdChbdHlwZT1yYWRpb10pLCAucGFnZS1jb250YWN0IC5pbnB1dC1ibG9jayBzZWxlY3QsIC5wYWdlLWNvbnRhY3QgLmlucHV0LWJsb2NrIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtY29udGFjdCAjY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5wYWdlLWNvbmZpcm1hdGlvbiAubGVmdC1jb2wge1xuICBtYXJnaW4tbGVmdDogNyU7IH1cblxuLnBhZ2UtY29uZmlybWF0aW9uIC5jb25maXJtLWgyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmNvbmZpcm0taDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLWNvbmZpcm1hdGlvbiAuam91cm5leS1zdW1tYXJ5IHtcbiAgd2lkdGg6IDc3JTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvOyB9XG5cbi5wYWdlLWNvbmZpcm1hdGlvbiAuZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIG1hcmdpbjogNnJlbSAwIDQuNXJlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLWNvbmZpcm1hdGlvbiAuZmxleC1yb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucGFnZS1jb25maXJtYXRpb24gLmZsZXgtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtOyB9IH1cblxuLnBhZ2UtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tY29udGVudC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wYWdlLWNvbmZpcm1hdGlvbiAuYm9sZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLnBhZ2UtY29uZmlybWF0aW9uIC5kYXRlLXRpbWUtYmxvY2sge1xuICB3aWR0aDogNDglO1xuICAvKiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9Ki8gfVxuICAucGFnZS1jb25maXJtYXRpb24gLmRhdGUtdGltZS1ibG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLWNvbmZpcm1hdGlvbiAuZGF0ZS10aW1lLWJsb2NrIC5ib2xkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5wYWdlLWNvbmZpcm1hdGlvbiAuZGF0ZS10aW1lLWJsb2NrIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIC5wYWdlLWNvbmZpcm1hdGlvbiAuZGF0ZS10aW1lLWJsb2NrIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnBhZ2UtY29uZmlybWF0aW9uIC5kYXRlLXRpbWUtYmxvY2sgbGkgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucGFnZS1jb25maXJtYXRpb24gLmRhdGUtdGltZS1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnBhZ2UtY29uZmlybWF0aW9uIC5kYXksIC5wYWdlLWNvbmZpcm1hdGlvbiAudGltZSB7XG4gIHBhZGRpbmctbGVmdDogMy4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLnBhZ2UtY29uZmlybWF0aW9uIC5kYXksIC5wYWdlLWNvbmZpcm1hdGlvbiAudGltZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmNvbmZpcm0tYWRkcmVzc2VzIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGNiNTdlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5wYWdlLWNvbmZpcm1hdGlvbiAuY29uZmlybS1hZGRyZXNzZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5wYWdlLWNvbmZpcm1hdGlvbiAuY29uZmlybS1hZGRyZXNzZXMgLmJvbGQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmpvdXJuZXktaW5mbyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtY29uZmlybWF0aW9uIC5xdWFydGVyLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmFkZGl0aW9uYWwtcGFzc2VuZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjJyZW07IH1cblxuLnBhZ2UtY29uZmlybWF0aW9uIC5yZXNlcnZhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIHBhZGRpbmc6IDAuMXJlbSAuNXJlbSAwLjNyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2RjYjU3ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmxpZ2h0LXRleHQge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAucGFnZS1jb25maXJtYXRpb24gLmxpZ2h0LXRleHQgLmNhcGl0YWxpemUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAucGFnZS1jb25maXJtYXRpb24gLmFtb3VudCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnBhZ2UtY29uZmlybWF0aW9uIC5jb25maXJtLWJ1dHRvbnMtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAucGFnZS1jb25maXJtYXRpb24gLmNvbmZpcm0tYnV0dG9ucy1ncm91cCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS1jb25maXJtYXRpb24gLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA4LjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucGFnZS1uZXR3b3JrIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1uZXR3b3JrICNjYW52YXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucGFnZS1uZXR3b3JrIC53cmFwcGVyIHtcbiAgICB3aWR0aDogODZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICM1ZjVmNmE7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS1uZXR3b3JrIC53cmFwcGVyIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tSGVhdnlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgLnBhZ2UtbmV0d29yayAud3JhcHBlciBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNkY2I1N2U7IH1cbiAgICAucGFnZS1uZXR3b3JrIC53cmFwcGVyIC5wc2V1ZG8tc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgY29sb3I6ICMyZTJmM2M7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNHJlbTtcbiAgICAgIHdpZHRoOiAyNnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLW5ldHdvcmsgLndyYXBwZXIgLmluLXBzZXVkby1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzQ3NTg7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDcuMXJlbTsgfVxuICAgICAgLnBhZ2UtbmV0d29yayAud3JhcHBlciAuaW4tcHNldWRvLXNjcm9sbCBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1UaGluXCI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGFnZS1uZXR3b3JrIC53cmFwcGVyIC5wc2V1ZG8tc2Nyb2xsIHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxOXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzQ3NTg7XG4gICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgICAgIC5wYWdlLW5ldHdvcmsgLndyYXBwZXIgLnBzZXVkby1zY3JvbGwgLnBzZXVkby1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgLnBhZ2UtbmV0d29yayAud3JhcHBlciAucHNldWRvLXNjcm9sbCAucHNldWRvLWl0ZW0ucHJldiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAucGFnZS1uZXR3b3JrIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFnZS1uZXR3b3JrIC53cmFwcGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cbiAgLnBhZ2UtbmV0d29yayBmb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucGFnZS10ZXJtcywgLnBhZ2UtcHJpdmFjeSwgLnBhZ2UtZ3JvdXAtdHJhbnNwb3J0YXRpb24sIC5wYWdlLWxpY2Vuc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5wYWdlLXRlcm1zLmJnLWRhcmssIC5wYWdlLXByaXZhY3kuYmctZGFyaywgLnBhZ2UtZ3JvdXAtdHJhbnNwb3J0YXRpb24uYmctZGFyaywgLnBhZ2UtbGljZW5zZS5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWExYzMyOyB9XG4gIC5wYWdlLXRlcm1zIC5jb250ZW50LXdyYXBwZXIsIC5wYWdlLXByaXZhY3kgLmNvbnRlbnQtd3JhcHBlciwgLnBhZ2UtZ3JvdXAtdHJhbnNwb3J0YXRpb24gLmNvbnRlbnQtd3JhcHBlciwgLnBhZ2UtbGljZW5zZSAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICAucGFnZS10ZXJtcyAuY29udGVudC13cmFwcGVyIGgxLCAucGFnZS1wcml2YWN5IC5jb250ZW50LXdyYXBwZXIgaDEsIC5wYWdlLWdyb3VwLXRyYW5zcG9ydGF0aW9uIC5jb250ZW50LXdyYXBwZXIgaDEsIC5wYWdlLWxpY2Vuc2UgLmNvbnRlbnQtd3JhcHBlciBoMSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5wYWdlLXRlcm1zIC5jb250ZW50LXdyYXBwZXIgaDIsIC5wYWdlLXByaXZhY3kgLmNvbnRlbnQtd3JhcHBlciBoMiwgLnBhZ2UtZ3JvdXAtdHJhbnNwb3J0YXRpb24gLmNvbnRlbnQtd3JhcHBlciBoMiwgLnBhZ2UtbGljZW5zZSAuY29udGVudC13cmFwcGVyIGgyIHtcbiAgICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAucGFnZS10ZXJtcyAuY29udGVudC13cmFwcGVyIHAsIC5wYWdlLXByaXZhY3kgLmNvbnRlbnQtd3JhcHBlciBwLCAucGFnZS1ncm91cC10cmFuc3BvcnRhdGlvbiAuY29udGVudC13cmFwcGVyIHAsIC5wYWdlLWxpY2Vuc2UgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5wYWdlLXRlcm1zICsgZm9vdGVyLCAucGFnZS1wcml2YWN5ICsgZm9vdGVyLCAucGFnZS1ncm91cC10cmFuc3BvcnRhdGlvbiArIGZvb3RlciwgLnBhZ2UtbGljZW5zZSArIGZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzFhMWMzMjsgfVxuXG4ucGFnZS1lZGl0LWJvb2tpbmdzIGgxIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgLmJ0bi1zdHlsZS0xOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgLmNyZWRpdC1jYXJkLW51bWJlciB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41JTsgfVxuICAucGFnZS1lZGl0LWJvb2tpbmdzIC5jcmVkaXQtY2FyZC1udW1iZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgLmpvdXJuZXktaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bzsgfVxuICAucGFnZS1lZGl0LWJvb2tpbmdzIC5qb3VybmV5LWluZm8td3JhcHBlcjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucGFnZS1lZGl0LWJvb2tpbmdzIC5qb3VybmV5LWluZm8ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgaDEsIC5wYWdlLWVkaXQtYm9va2luZ3MgaDIsIC5wYWdlLWVkaXQtYm9va2luZ3MgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgLmV4cC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgLmNyZWRpdC1jYXJkLW51bWJlciwgLnBhZ2UtZWRpdC1ib29raW5ncyAuZXhwLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogNDklOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucGFnZS1lZGl0LWJvb2tpbmdzIGxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnBhZ2UtZWRpdC1ib29raW5ncyAuYW1vdW50IGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAucGFnZS1lZGl0LWJvb2tpbmdzIC5hbW91bnQgaW5wdXQubGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1lZGl0LWJvb2tpbmdzIC50ZXh0LWxlZnQge1xuICB3aWR0aDogNDclO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS1lZGl0LWJvb2tpbmdzIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLWVkaXQtYm9va2luZ3MgLmNjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFnZS1lcnJvci1zZWN1cml0eSwgLnBhZ2UtZXJyb3ItdGltZW91dCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1lcnJvci1zZWN1cml0eS5iZy1kYXJrLCAucGFnZS1lcnJvci10aW1lb3V0LmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMwNTA1MGIgbGluZWFyLWdyYWRpZW50KC0yMjNkZWcsIHJnYmEoMTksIDIwLCA0MywgMC43MykgMCUsIHJnYmEoOCwgOCwgMTQsIDAuNzMpIDEwMCUpOyB9XG4gIC5wYWdlLWVycm9yLXNlY3VyaXR5IC53cmFwcGVyLCAucGFnZS1lcnJvci10aW1lb3V0IC53cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2UtZXJyb3Itc2VjdXJpdHkgLmFwb2xvZ2l6ZSwgLnBhZ2UtZXJyb3ItdGltZW91dCAuYXBvbG9naXplIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfVxuICAucGFnZS1lcnJvci1zZWN1cml0eSAuZXJyb3ItcmVhc29uLCAucGFnZS1lcnJvci10aW1lb3V0IC5lcnJvci1yZWFzb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIC5wYWdlLWVycm9yLXNlY3VyaXR5IC5idG4td3JhcCwgLnBhZ2UtZXJyb3ItdGltZW91dCAuYnRuLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLWVycm9yLXNlY3VyaXR5IC5idG4td3JhcCBhLCAucGFnZS1lcnJvci10aW1lb3V0IC5idG4td3JhcCBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNlM2Y0ZTsgfVxuICAgICAgLnBhZ2UtZXJyb3Itc2VjdXJpdHkgLmJ0bi13cmFwIGEgc3BhbiwgLnBhZ2UtZXJyb3ItdGltZW91dCAuYnRuLXdyYXAgYSBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5wYWdlLWVycm9yLXNlY3VyaXR5IC5idG4td3JhcCBhIHNwYW4uaG92ZXItYm94LCAucGFnZS1lcnJvci10aW1lb3V0IC5idG4td3JhcCBhIHNwYW4uaG92ZXItYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAucGFnZS1lcnJvci1zZWN1cml0eSAuYnRuLXdyYXAgYSBzcGFuLnNlY29uZGFyeS1idXR0b24sIC5wYWdlLWVycm9yLXRpbWVvdXQgLmJ0bi13cmFwIGEgc3Bhbi5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtcGFzc2VuZ2Vycy1hZGQtY29udGVudCAjcGFzc2VuZ2VyZmlyc3RuYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtcGFzc2VuZ2Vycy1hZGQtY29udGVudCAjcGFzc2VuZ2VybGFzdG5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtcGFzc2VuZ2Vycy1hZGQtY29udGVudCAubGFzdC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnN0b3JlZC1sb2NhdGlvbi1pbmZvIC5wYWdlLXBhc3NlbmdlcnMtYWRkLWNvbnRlbnQgYS5idG4tc3R5bGUtMS5idXR0b24td3JhcHBlci5kYXJrLnRleHQtY2VudGVyLmJ0bi1pbmxpbmUuYnRuLWFuaW1hdGlvbi1kZWZhdWx0LmNhbmNlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuc3RvcmVkLWxvY2F0aW9uLWxpc3QsIC5wYWdlLXBhc3NlbmdlcnMtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuICAgIC5zdG9yZWQtbG9jYXRpb24tbGlzdCAucGFnZS1wYXNzZW5nZXJzLWxpc3QtY29udGVudCAuc2VjdGlvbi10aXRsZSwgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0IC5wYWdlLXBhc3NlbmdlcnMtbGlzdC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAzcmVtIDFyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RvcmVkLWxvY2F0aW9uLWxpc3QgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0LWNvbnRlbnQgLmRpdi10YWJsZSwgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0IC5wYWdlLXBhc3NlbmdlcnMtbGlzdC1jb250ZW50IC5kaXYtdGFibGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc3RvcmVkLWxvY2F0aW9uLWxpc3QgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0LWNvbnRlbnQgLmRpdi10YWJsZSAucm93LCAucGFnZS1wYXNzZW5nZXJzLWxpc3QgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0LWNvbnRlbnQgLmRpdi10YWJsZSAucm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RjYjU3ZTsgfVxuICAgICAgICAuc3RvcmVkLWxvY2F0aW9uLWxpc3QgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0LWNvbnRlbnQgLmRpdi10YWJsZSAucm93IC5jb2x1bW4sIC5wYWdlLXBhc3NlbmdlcnMtbGlzdCAucGFnZS1wYXNzZW5nZXJzLWxpc3QtY29udGVudCAuZGl2LXRhYmxlIC5yb3cgLmNvbHVtbiB7XG4gICAgICAgICAgcGFkZGluZzogNSU7IH1cbiAgICAgICAgLnN0b3JlZC1sb2NhdGlvbi1saXN0IC5wYWdlLXBhc3NlbmdlcnMtbGlzdC1jb250ZW50IC5kaXYtdGFibGUgLnJvdyAuY29sdW1uLXRpdGxlLCAucGFnZS1wYXNzZW5nZXJzLWxpc3QgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0LWNvbnRlbnQgLmRpdi10YWJsZSAucm93IC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5zdG9yZWQtbG9jYXRpb24tbGlzdCAucGFnZS1wYXNzZW5nZXJzLWxpc3QtY29udGVudCAuZGl2LXRhYmxlIC5yb3cgLmNvbHVtbi1jb250ZW50LCAucGFnZS1wYXNzZW5nZXJzLWxpc3QgLnBhZ2UtcGFzc2VuZ2Vycy1saXN0LWNvbnRlbnQgLmRpdi10YWJsZSAucm93IC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE5ldWVIYWFzVW5pY2FQcm8tTGlnaHQsc2Fucy1zZXJpZjsgfSB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUwNik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCB7XG4gIHBhZGRpbmc6IDhweCAwIDhweCA4cHg7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLypGb3IgSUU4IG9yIGxvd2VyKi9cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnhkc29mdF9ub3NlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ueGRzb2Z0X25vc2VsZWN0OjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ueGRzb2Z0X25vc2VsZWN0OjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciwgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLmFjdGl2ZSwgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICB3aWR0aDogMjI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3J0bCAueGRzb2Z0X2RhdGVwaWNrZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDI1NnB4OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLmFjdGl2ZSArIC54ZHNvZnRfdGltZXBpY2tlciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9tb250aHBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUFlQ0FZQUFBRGFXN3Z6QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVjJsdVpHOTNjeWtpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UTBOQlJqSTFOak0wTTBVd01URkZORGs0TmtGR016SkZRa1F6UWpFd1JVSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRME5CUmpJMU5qUTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcERRMEZHTWpVMk1UUXpSVEF4TVVVME9UZzJRVVl6TWtWQ1JETkNNVEJGUWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRFEwRkdNalUyTWpRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG9ORVA1NEFBQUlPU1VSQlZIamE3SnE5VHNNd0VNY3hyWkQ0V3BCWWVLVUNlK2tUTUNBQ0haaDRCRmZITy9BQUlIWkdGaFlrQkJzU0VxeHNMQ0FnWEtoYlhZT1R4aDlwZkpWUCtxdXRuWjVzLzVMejJZNUkwM1FoV2ppMkdJY2dBb2tXZ2ZDeE52Y09DQ0dLcWlTcWhVcDBsYUhPbmUwNXZkRXlHTWZrZHhKRFZqZ3dEbEVRZ1lRQmd4K1VMSmFXU1hYUzZyL0VSNUZCVlI4VmZHZnRUS2NJVE5zK2ExWHBjRm9FeFJFSURGMTRBVklGeGdRVVMraDUyMGNkdWQ2d05rQzBVQnc2QkNPL0hvQ1l3QmhEOFFDa1EveDFtd0R5RDRwbGg0RDZERFYwVEFHeW80SGNhd0xJQkJTTERrSGVIME1nMnlWUDNsNFRRTVpRRERzRU9sL01nSFFxaE1OdUUwRCtvQmgwQ0lyOE1BS3lhekJIOVd5QnVLeERXZ2JYZmpOZjMyVFoxS1dtL0FwMW9Tay9SNTNVdFE1eFRoM0xVbE1tVDhndDZnNTFROXArU29ieGdKUS9xbXNmWmhXeXdHRlNsMHlCakNMSkNNZ1hhaWwzYjcrcnVtZFZKMllSc3M0Y04rcjZxQUhEa1BXalBqZEpDRjRuOVJtQUQvVjlBL1dwNE5RYXNzRGp3bEI2WEJpQ3hjSlFXbVpaYjhUSEZpbGZ5L2xmclR2TGdocTJUcVRIclJNVEtOSjBzSWhkbzE1UlQrUnB5V3dGZFk5NlVaL0xkUUtCR2pjWHBjYzFBbFNGRWZMbW91RCsxa251eEJEVVZydk9CbW9PQy9yRWNON09ReEtWZUpUQ2lBZFV6VUpoQTJPZXo5UVRrcDcyT1RWY3hEY1hZOGlLTmt4R0FKWG1KQ09Rd09hNmRoeVhzT2E2WHdFR0FLZGViNUVUM3JRZEFBQUFBRWxGVGtTdVFtQ0MpOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94IHtcbiAgaGVpZ2h0OiAxNTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X25leHQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE4MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWw6aG92ZXIgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyIGkge1xuICBvcGFjaXR5OiAxLjA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDEwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfbW9udGhzZWxlY3Qge1xuICByaWdodDogLTdweDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdC54ZHNvZnRfeWVhcnNlbGVjdCB7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY4MDAwOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb24ge1xuICBwYWRkaW5nOiAycHggMTBweCAycHggNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzMzYWFmZjtcbiAgYm94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRoIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfeWVhciB7XG4gIHdpZHRoOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZCA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLCAueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICB3aWR0aDogMTQuMjg1NzE0MiU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjVweDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9zaG93d2Vla3MgLnhkc29mdF9jYWxlbmRhciB0ZCwgLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfc2hvd3dlZWtzIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICB3aWR0aDogMTIuNSU7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcbiAgY29sb3I6ICMzM2FhZmY7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZTlkMjtcbiAgYm94LXNoYWRvdzogI2ZmYjg3MSAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcbiAgYmFja2dyb3VuZDogI2MxZmZjOTtcbiAgYm94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgueGRzb2Z0X2Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTIwKVwiOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPiBkaXYgPiBkaXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmY4MDAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzNhYWZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6ICMxNzhmZTUgMCAxcHggM3B4IDAgaW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdi54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdFx0IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7IH1cblxuLnhkc29mdF90aW1lX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4ueGRzb2Z0X3Njcm9sbGJhciA+IC54ZHNvZnRfc2Nyb2xsZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi54ZHNvZnRfc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9zY3JvbGxiYXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4ueGRzb2Z0X3Njcm9sbGVyX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZDogIzBhMGEwYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uLnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsIGksXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVUV4UVVVek9UQTBNMFV5TVRGRk5EbEJNMEZGUVRKRU5URXhSRFZCT0RZaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFVRXhRVVV6T1RFME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQlFURkJSVE00UlRRelJUSXhNVVUwT1VFelFVVkJNa1ExTVRGRU5VRTROaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUVRGQlJUTTRSalF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcDBWeEdFQUFBSUFTVVJCVkhqYTdKck5TZ014RU1lYnRnaCszTVNMcjFUMVhuMkNIb1NLQjA4K1FtUjhCeDlBOGU3Uml4ZEI5Q0tDb05kZXhJdWd4RmxKYTdyTlpuZVRiTElwTS9Dbk5Mc2RNdk5qTThsMG1SQ2lROVllNjFJS0NBZ1pBVW5IK21VM01NWmFIWUNoQm5KVUR6V09GWmRWZmM1K1pGTGJyV0RlWFB3YnhJcXJMTGZhZVMwaEVCVkdJUlFDRWlab0hRd3RsR1NCeUNDZFlCbDhnOGVnVFRBV29LUU1SQlJCY1p4WWxoemhLZWdxTU9hZ2VFcnNDSFZrazNoWElGb29EZ0hCMUtrSElIVmd6S0I0QURKUS9BMWpBRm1BWWhrUXFBNVRPQnRvY3JLcmdYd1FBOGdjRkl1QUlPOHNRU0E3aGlkdlB3YVFHWlNhQVlIT1VXSkFCaFdXdzJFTUlIOVFhZ1FFUlU0U0FySlhvMFpaTDE4dXZheGVqWHQvRW04eGpWQlhtdkZyMUtWbS9BSjEwdFJlMlhucmFOcWFKdktFM0tIdVViZksxRStWSEIwcTQwL3kzc2RRU3hZNEZIV2VLSkN1blA4VXlEZHFKWmVuVDNudFZWNWpJWUNBaDIwdlQ3aW9QOHRwZjZFMmxmRU13RVJlK3doVjFNSGp3WkI3UEJpQ3hjR1FXd0taS0Q2MmxmR05uUC8xcG9GQUE2MFQ3ckYxVWdjS2QyaWQzS0RlVVMrb0xXVjhEZldBZXBPZnEwMENnUWFiaTl6amNnSlZZVkQ3UFZ6UVVBVUdBUWtiTkpUQklDRGhnd1lUakRZRDZYZVcwOFpLaCtBNHBZa3plbk94WFVidlpjV3o3RTh5a1JNbklIR1gxWFBsKzFtMnZQWXBMKzJxZGI4Q0RBQVJsS0ZFei9aVmtBQUFBQUJKUlU1RXJrSmdnZz09KTsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzk5OTsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMGUwZTBlOyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfdG9kYXkge1xuICBjb2xvcjogI2NjNTUwMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuICBib3gtc2hhZG93OiAjZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX21pbnQge1xuICBiYWNrZ3JvdW5kOiAjYzFmZmM5O1xuICBib3gtc2hhZG93OiAjMDBkZDFjIDAgMXB4IDRweCAwIGluc2V0O1xuICBjb2xvcjogIzAwMDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2RlZmF1bHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2N1cnJlbnQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID4gZGl2ID4gZGl2Lnhkc29mdF9jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2NjNTUwMDtcbiAgYm94LXNoYWRvdzogI2IwM2UwMCAwIDFweCAzcHggMCBpbnNldDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+IGRpdiA+IGRpdjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmYgIWltcG9ydGFudDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuICBjb2xvcjogIzY2NjsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGEge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7IH1cblxuLnhkc29mdF9kYXJrIC54ZHNvZnRfdGltZV9ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG5cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhciA+IC54ZHNvZnRfc2Nyb2xsZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7IH1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3NhdmVfc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ1NDU1MTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBcIkJvb2sgQW50aXF1YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODI4NzhjO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDMzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpob3ZlciwgLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246Zm9jdXMsIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHNwYW4sIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmZvY3VzIHNwYW4ge1xuICBjb2xvcjogIzQ1NDU1MTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSwgY29sb3Itc3RvcCg3MyUsICNGRkYpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi51aS10aW1lcGlja2VyLXdyYXBwZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogNi41ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgbWFyZ2luOiAwOyB9XG5cbi51aS10aW1lcGlja2VyLXdyYXBwZXIudWktdGltZXBpY2tlci13aXRoLWR1cmF0aW9uIHtcbiAgd2lkdGg6IDEzZW07IH1cblxuLnVpLXRpbWVwaWNrZXItd3JhcHBlci51aS10aW1lcGlja2VyLXdpdGgtZHVyYXRpb24udWktdGltZXBpY2tlci1zdGVwLTMwLFxuLnVpLXRpbWVwaWNrZXItd3JhcHBlci51aS10aW1lcGlja2VyLXdpdGgtZHVyYXRpb24udWktdGltZXBpY2tlci1zdGVwLTYwIHtcbiAgd2lkdGg6IDExZW07IH1cblxuLnVpLXRpbWVwaWNrZXItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udWktdGltZXBpY2tlci1kdXJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi51aS10aW1lcGlja2VyLWxpc3Q6aG92ZXIgLnVpLXRpbWVwaWNrZXItZHVyYXRpb24ge1xuICBjb2xvcjogIzg4ODsgfVxuXG4udWktdGltZXBpY2tlci1saXN0IGxpIHtcbiAgcGFkZGluZzogM3B4IDAgM3B4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzAwMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi51aS10aW1lcGlja2VyLWxpc3Q6aG92ZXIgLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDsgfVxuXG5saS51aS10aW1lcGlja2VyLXNlbGVjdGVkLFxuLnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3Zlcixcbi51aS10aW1lcGlja2VyLWxpc3QgLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk4MEVDO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5saS51aS10aW1lcGlja2VyLXNlbGVjdGVkIC51aS10aW1lcGlja2VyLWR1cmF0aW9uLFxuLnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3ZlciAudWktdGltZXBpY2tlci1kdXJhdGlvbiB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZCxcbi51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZDpob3Zlcixcbi51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZC51aS10aW1lcGlja2VyLWRpc2FibGVkIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsXG4udWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQudWktdGltZXBpY2tlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cblxuLmlrX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmlrX3NlbGVjdF9saW5rIHtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNmNDY7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9XG4gICAgLmJyaWdodCAuaWtfc2VsZWN0X2xpbmsge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAgIC5pa19zZWxlY3RfbGlua19kaXNhYmxlZCB7XG4gICAgICAvKiBEaXNhYmxlZCBzdGF0ZSBvZiB0aGUgZmFrZSBzZWxlY3QgKi8gfVxuICAgIC5pa19zZWxlY3RfbGlua19mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzIzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGNiNTdlOyB9XG4gICAgICAuYnJpZ2h0IC5pa19zZWxlY3RfbGlua19mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmlrX3NlbGVjdF9kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNiNTdlOyB9XG4gICAgLmJyaWdodCAuaWtfc2VsZWN0X2Ryb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmlrX3NlbGVjdF9saXN0IHtcbiAgICAvKlxuICAgIFdyYXBwZXIgZm9yIHRoZSBvcHRpb25zIGxpc3QuXG4gICAgTm93IHRoYXQncyBhIGdvb2QgcGxhY2UgdG8gYWRkIHZpc3VhbCBzdHlsZXMuXG4gICAgKi8gfVxuICAuaWtfc2VsZWN0X29wdGdyb3VwIHtcbiAgICAvKiBPcHRncm91cCAqLyB9XG4gICAgLmlrX3NlbGVjdF9vcHRncm91cF9sYWJlbCB7XG4gICAgICAvKiBPcHRncm91cCBsYWJlbCAqLyB9XG4gIC5pa19zZWxlY3Rfb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMnJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2YzZjQ2O1xuICAgIGNvbG9yOiAjYTlhOWE5OyB9XG4gICAgLmlrX3NlbGVjdF9vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmlrX3NlbGVjdF9vcHRpb25fbGFiZWwge1xuICAgICAgLyogT3B0aW9uIGxhYmVsICovIH1cbiAgLmlrX3NlbGVjdF9ob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZGNiNTdlOyB9XG4gIC5pa19zZWxlY3RfYWN0aXZlIHtcbiAgICAvKiBUaGUgYWN0aXZlIHN0YXRlIG9mIGFuIG9wdGlvbiAqLyB9XG4gIC5pa19zZWxlY3RfZmlsdGVyX3dyYXAge1xuICAgIC8qIFdyYXBwZXIgZm9yIHRoZSBmaWx0ZXIgaW5wdXQgKi8gfVxuICAuaWtfc2VsZWN0X2ZpbHRlciB7XG4gICAgLyogRmlsdGVyIGlucHV0ICovIH1cblxuLmlrX25vdGhpbmdfZm91bmQge1xuICAvKiBCbG9jayB0aGF0J3Mgc2hvd24gd2hlbiB0aGVyZSdzIG5vdGhpbmcgZm91bmQuICovIH1cblxuLyoqXG4gKiBTd2lwZXIgMy40LjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICogXG4gKiBDb3B5cmlnaHQgMjAxNiwgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqIFRoZSBpRGFuZ2Vyby51c1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cbiAqIFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKiBcbiAqIFJlbGVhc2VkIG9uOiBEZWNlbWJlciAxMywgMjAxNlxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0saGVpZ2h0O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saGVpZ2h0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xuICAtbW96LXRyYW5zaXRpb246IC4zcztcbiAgLW8tdHJhbnNpdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW8tcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSwgLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIjtcbiAgICBzcmM6IHVybCguLi9mb250cy9OZXVlSGFhc1VuaWNhUHJvLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCI7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvTmV1ZUhhYXNVbmljYVByby1NZWRpdW0udHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tVGhpblwiO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL05ldWVIYWFzVW5pY2FQcm8tVGhpbi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1MaWdodFwiO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL05ldWVIYWFzVW5pY2FQcm8tTGlnaHQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL05ldWVIYWFzVW5pY2FQcm8tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUhlYXZ5XCI7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvTmV1ZUhhYXNVbmljYVByby1IZWF2eS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlLUl0YWxpY1wiO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL0Jhc2tlcnZpbGxlLUl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5cblxuJGZvbnRMaWdodDogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4kZm9udFRoaW46ICBcIk5ldWVIYWFzVW5pY2FQcm8tVGhpblwiLCBzYW5zLXNlcmlmO1xuJGZvbnRSZWd1bGFyOiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuJGZvbnRNZWRpdW06IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiRmb250Qm9sZDogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiRmb250SGVhdnk6IFwiTmV1ZUhhYXNVbmljYVByby1IZWF2eVwiLCBzYW5zLXNlcmlmOyIsIi5wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoxMDAlO1xuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTExcmVtO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0cGFkZGluZzogMCAyLjVyZW07XG5cblx0XHR6LWluZGV4OiAxNTtcblxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHBhZGRpbmc6IDAgNnJlbTtcblx0XHR9XG5cblx0fVxuXG5cdC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxuXG5cdC5iZy1kYXJrLCAuYmctbGlnaHQge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cblxuXHQuYmctZGFyayB7XG5cblx0XHRiYWNrZ3JvdW5kOiAjMWExYzMyO1xuXG5cdFx0LmJveC1kZXNjcmlwdGlvbntcblxuXHRcdFx0LmRlc2NyaXB0aW9uLWJhY2sge1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzFhMWMzMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGluZS50b3Age1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuXHRcdFx0XHRcdGxlZnQ6M3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQudGV4dC13cmFwcGVye1xuXHRcdFx0XHRoZWlnaHQ6IDhyZW07XG5cdFx0XHRcdC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG5cdFx0XHRcdFx0Ly9oZWlnaHQ6IDEwcmVtO1xuXHRcdFx0XHQvL31cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjNWU2NDY4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHQgIFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdC5jb2x1bW4td3JhcHBlciB7XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZDp3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6d2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvbmctbGluZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOndoaXRlO1xuXHRcdH1cblxuXHR9XG5cbiAgICAubGluZSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHdpZHRoOiAzLjVyZW07XG5cdCAgaGVpZ2h0OiAuMnJlbTtcblx0ICBiYWNrZ3JvdW5kOiAkZ29sZDtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5sb25nLWxpbmUge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6YmxhY2s7XG5cdFx0dG9wOjUwJTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOjVyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHR3aWR0aDogMTByZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ4MHB4KXtcblx0XHRcdHdpZHRoOiAxM3JlbTtcblx0XHR9XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0bGVmdDowO1xuXHRcdH1cblxuXHRcdCYucmlnaHQge1xuXHRcdFx0cmlnaHQ6MDtcblx0XHR9XG5cdH1cblxuXHQuY29sdW1uLXJpZ2h0LCAuY29sdW1uLWxlZnQge1xuXHQgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGZsb2F0OmxlZnQ7XG5cdH1cblxuXHQuYm94LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDQzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblxuXHR9XG5cblx0LmJveC1pbWFnZSB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IC02cmVtO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0fVxuXG5cdFx0Ji5sZWZ0e1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdH1cblxuXHR9XG5cblxuXHQuYm94LWRlc2NyaXB0aW9uIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0cGFkZGluZzoxNHJlbSAyLjJyZW07XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkgIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXG5cblx0XHQuZGVzY3JpcHRpb24tYmFjayB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0Ly8gd2lkdGg6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdHBhZGRpbmctbGVmdDowcmVtO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6M3JlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0LmRlc2NyaXB0aW9uLWJhY2sge1xuXHRcdFx0XHRsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubGVmdHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjNyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6NnJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG5cdFx0XHQvLyBcdHBhZGRpbmctbGVmdDowcmVtO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblxuXHRcdC8vICYuYW5pbSB7XG5cblxuXHRcdC8vIFx0aDIge1xuXHRcdC8vIFx0XHRvcGFjaXR5OiAwO1xuXHRcdC8vIFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTtcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0LmFib3V0LXNlY3Rpb24tc3VidGl0bGUge1xuXHRcdC8vIFx0XHRvcGFjaXR5OiAwO1xuXHRcdC8vIFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTtcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0LmFib3V0LXNlY3Rpb24tcGFyYWdyYXBoIHtcblx0XHQvLyBcdFx0b3BhY2l0eTogMDtcblx0XHQvLyBcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCk7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250TWVkaXVtO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDMuNXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXHRcdFx0Y29sb3I6IzhhOGE4YTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQubGluZSB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblxuXHRcdFx0Ji50b3Age1xuXHRcdFx0XHR0b3A6N3JlbTtcblx0XHRcdFx0bGVmdDoycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJvdHRvbSB7XG5cdFx0XHRcdGJvdHRvbTo3cmVtO1xuXHRcdFx0XHRyaWdodDoycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHQmLnRvcCB7XG5cdFx0XHRcdFx0dG9wOjRyZW07XG5cdFx0XHRcdFx0bGVmdDozcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ib3R0b20ge1xuXHRcdFx0XHRcdGJvdHRvbTo0cmVtO1xuXHRcdFx0XHRcdHJpZ2h0OjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG5cdFx0XHRcdCYudG9wIHtcblx0XHRcdFx0XHR0b3A6NHJlbTtcblx0XHRcdFx0XHRsZWZ0OjNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJvdHRvbSB7XG5cdFx0XHRcdFx0Ym90dG9tOjRyZW07XG5cdFx0XHRcdFx0cmlnaHQ6NnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3gtbGlzdCB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS4zcmVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYm94LWxpc3QtaG92ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSBzcGFue1xuXHRcdFx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUgLmJveC1saXN0LWhvdmVye1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciBzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIgLmJveC1saXN0LWhvdmVye1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJveC1kZXNjcmlwdGlvbi1jb250ZW50IHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0fVxuXG5cbn1cbiIsImEuYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nIDogMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICBwYWRkaW5nIDogMS4zcmVtIDMuNXJlbTtcbiAgfVxuXG4gIC5tYWluLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplIDogMS40cmVtO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY0MHB4KSB7XG4gICAgICBmb250LXNpemUgOiAxLjJyZW07XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCkge1xuICAgICAgZm9udC1zaXplIDogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ob3Zlci1ib3gge1xuICAgIGJhY2tncm91bmQgOiB3aGl0ZTtcbiAgfVxuXG4gIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBjb2xvciAgICAgOiAjMTIxMzIzO1xuICAgIGZvbnQtc2l6ZSA6IDIuNHJlbTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2NDBweCkge1xuICAgICAgZm9udC1zaXplIDogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICYuZGFyayB7XG4gICAgcGFkZGluZyA6IDEuM3JlbSA0cmVtO1xuICAgIGNvbG9yICAgOiAkeWVsbG93O1xuICAgIGJvcmRlciAgOiAxcHggc29saWQgJHllbGxvdztcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplICAgOiAxLjRyZW07XG4gICAgICBmb250LWZhbWlseSA6ICRmb250Qm9sZDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG92ZXItYm94IHtcbiAgICAgIGJhY2tncm91bmQgOiAkeWVsbG93O1xuICAgIH1cblxuICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgIGNvbG9yIDogIzEyMTMyMztcbiAgICAgIHdpZHRoIDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4ubG9naW4tYnRuLWdyb3VwLW1vYmlsZSB7XG4gIGRpc3BsYXkgICAgOiBibG9jaztcbiAgbWFyZ2luICAgICA6IDgwcHggYXV0bztcbiAgd2lkdGggICAgICA6IDEwMCU7XG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZSAgOiAyLjRyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjQwcHgpIHtcbiAgICBmb250LXNpemUgOiAxLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5MDBweCkge1xuICAgIGRpc3BsYXkgOiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDQwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0xLFxuYS5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMSB7XG4gIGJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjZGNiNTdlO1xuICBjb2xvciAgICAgICAgICAgOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybSAgOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG4gIC8qcGFkZGluZzogMTNweCA0MHB4OyovXG4gIG1hcmdpbi1sZWZ0ICAgICA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXMgICA6IDVweDtcbiAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XG4gIGZvbnQtZmFtaWx5ICAgICA6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC5wYWdlLWZvcmdvdC1jb250ZW50ICYge1xuICAgIHBhZGRpbmcgOiAxM3B4O1xuICB9XG59XG5cbmEuYnV0dG9uLXdyYXBwZXIuYnRuLXN0eWxlLTEge1xuICBtYXJnaW4gOiAwIGF1dG87XG59XG5cbmEuYnV0dG9uLXdyYXBwZXIuYnRuLXN0eWxlLTEuYnRuLXJlZHVjZWQge1xuICBtYXJnaW4tdG9wIDogM3JlbTtcbiAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgZGlzcGxheSAgICA6IGlubGluZS1ibG9jaztcbn1cblxuYS5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMS5idG4taW5saW5lIHtcbiAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgZGlzcGxheSAgICA6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aCAgICAgIDogYXV0byAhaW1wb3J0YW50O1xuICAmIH4gJiB7XG4gICAgbWFyZ2luLWxlZnQgOiAycmVtO1xuICB9XG59XG5cbi5idG4tYW5pbWF0aW9uLWRlZmF1bHQge1xuICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcbiAgZGlzcGxheSAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdyAgICAgICAgOiBoaWRkZW47XG4gIGN1cnNvciAgICAgICAgICA6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ24gICAgICA6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1cyAgIDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybSAgOiB1cHBlcmNhc2U7XG4gIC5tYWluLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbiA6IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXkgICAgOiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaG92ZXItYm94IHtcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgd2lkdGggICAgICA6IDEwMCU7XG4gICAgaGVpZ2h0ICAgICA6IDEwMCU7XG4gICAgbGVmdCAgICAgICA6IDA7XG4gICAgdG9wICAgICAgICA6IDA7XG4gICAgdHJhbnNmb3JtICA6IHRyYW5zbGF0ZSgtMTAwJSwgMCkgO1xuICAgIHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5ICAgIDogMDtcbiAgfVxuXG4gIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgdG9wICAgICAgICA6IDUwJTtcbiAgICBvcGFjaXR5ICAgIDogMDtcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlM2QoLTYwJSwgLTUwJSwgMCkgO1xuICAgIHRyYW5zaXRpb24gOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgbGVmdCAgICAgICA6IDUwJTtcbiAgICBkaXNwbGF5ICAgIDogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5ICAgICA6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaG92ZXItYm94IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCkge1xuICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgb3BhY2l0eSAgIDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1idXR0b24ge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoMXJlbSk7XG4gICAgICAgIG9wYWNpdHkgICA6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KSB7XG4gICAgICAgIG9wYWNpdHkgICA6IDE7XG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsMCk7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgem9vbToxO1xuICAgICAgICBmb250LWZhbWlseSAgICAgOiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zdGlja3ktZmxleCB7XG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgbWluLWhlaWdodCAgICAgOiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG5cbiAgLmNvbnRlbnQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgcG9zaXRpb24gOiBpbmhlcml0O1xuICB9XG59IiwiLm1vYmlsZS1tYWluLW1lbnUge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMHZoO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0ZGlzcGxheTpibG9jaztcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdHBhZGRpbmc6IDkwcHggMjVweCA1MHB4O1xuXHR6LWluZGV4Ojk5OTg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTtcblx0dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRwYWRkaW5nOiAxMzVweCA2MHB4IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO1xuXG5cdH1cblxuICAucGFnZS1ib29rICYge1xuICAgIHotaW5kZXg6IDEwMDAwMDg7XG4gIH1cblxuXHQuY2xvc2UtbWFpbi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Nsb3NlLW1lbnUtYnRuLW1pbi5wbmcnKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG5cdHVsIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIzcHggMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cdH1cblxuXHQuYnV0dG9ucy13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDMyMHB4KSB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTozcmVtO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0XHRsZWZ0OjA7XG5cblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0LmxvZ2luLWJ0bi1ncm91cHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAxMHJlbTtcblx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMTByZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRcdC8vdG9wOmluaXRpYWw7XG5cdFx0XHQvL3JpZ2h0OmluaXRpYWw7XG5cblx0XHRcdC5idXR0b24td3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMS4zcmVtIDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyMzByZW07XG5cblx0XHRcdHNwYW4ge2Rpc3BsYXk6YmxvY2t9XG5cdFx0fVxuXG5cdFx0LmRhcmsge1xuXHRcdFx0YmFja2dyb3VuZDokeWVsbG93O1xuXHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRib3JkZXI6MDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0fVxuXG5cdC51c2VyLW1lbnUtaGVhZGVye1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAkZ29sZDtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgLjJzIGVhc2Utb3V0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLmFjdGl2ZXtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRnb2xkO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjVyZW07XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjVyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgLjJzIGVhc2Utb3V0O1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy10b3Atd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG5cdC51c2VyLW1lbnUtbGlua3N7XG5cdFx0LmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIDogI2ZlZjlmMTtcblx0XHR9XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdvbGQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjVyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC41cmVtO1xuXHRcdGxpe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Ji5vcGVuZWR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOjJyZW0gMnJlbSAycmVtIDhyZW07XG5cdFx0XHQmLmxvZ291dHtcblx0XHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubW9iaWxlLW1haW4tbWVudS5vcGVuICsgaGVhZGVyIHtcblxuXHRwYWRkaW5nLWJvdHRvbToycmVtO1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0Ym9yZGVyOiBub25lO1xuXHQubG9nby1pY29ue2ZpbGw6d2hpdGU7fVxufVxuLm1vYmlsZS1tYWluLW1lbnUub3BlbiAuYWN0aXZle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZURhcms7XG59IiwiLypcbiAqIEhFQURFUlxuKi9cblxuaGVhZGVyIHtcbiAgcGFkZGluZyAgICAgIDogMCA2cmVtO1xuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcbiAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XG4gIHJpZ2h0ICAgICAgICA6IDA7XG4gIGxlZnQgICAgICAgICA6IDA7XG4gIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gIG1hcmdpbi1sZWZ0ICA6IGF1dG87XG4gIHdpZHRoICAgICAgICA6IDEwMCU7XG4gIG1heC13aWR0aCAgICA6IDE2OHJlbTtcbiAgei1pbmRleCAgICAgIDogOTk5OTtcblxuICAucHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDRyZW07XG4gICAgcGFkZGluZy10b3AgICAgOiA0cmVtO1xuXG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbSA6IDNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wICAgIDogM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIwcHgpIHtcbiAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyMHB4KSB7XG4gICAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICB3aWR0aCAgICA6IDEwMCU7XG4gICAgaGVpZ2h0ICAgOiBhdXRvO1xuICB9XG5cbiAgJi5zdGF0aWMge1xuICAgIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcbiAgICAvL2JvcmRlci1ib3R0b20gOiAycHggc29saWQgI2Y2ZjZmNjtcbiAgICAvL3BhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b20gOiA3cmVtO1xuICAgIC5idXR0b24td3JhcHBlciAubWFpbi1idXR0b24ge1xuICAgICAgY29sb3IgOiBibGFjaztcbiAgICB9XG4gICAgLmxvZ28taWNvbiB7XG4gICAgICBmaWxsIDogYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoIDogMTIuNXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyMHB4KSB7XG4gICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICBtYXJnaW4gIDogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLWljb24ge1xuICAgIHdpZHRoICA6IDEwMCU7XG4gICAgaGVpZ2h0IDogM3JlbTtcbiAgICBmaWxsICAgOiB3aGl0ZTtcbiAgfVxuXG4gICYuZGFyayxcbiAgJi5yZXZlcnNlZCB7XG5cbiAgICAubWFpbi1tZW51IGxpIGEsIC5sb2dpbi1idG4tZ3JvdXAgYSB7XG4gICAgICBjb2xvciA6ICM0OTQ5NDk7XG4gICAgfVxuXG4gICAgLmxvZ2luLWJ0bi1ncm91cCBhIHtcbiAgICAgIGJvcmRlci1jb2xvciA6ICRnb2xkO1xuICAgIH1cblxuICAgIC5sb2dvLWljb24ge1xuICAgICAgZmlsbCA6ICM0OTQ5NDk7XG4gICAgfVxuXG4gICAgLnVzZXItbWVudS1oZWFkZXIge1xuICAgICAgY29sb3IgOiAjNDk0OTQ5O1xuICAgIH1cbiAgfVxuXG4gICYuZGFyay5saWdodCB7XG4gICAgLm1haW4tbWVudSBsaSBhLCAubG9naW4tYnRuLWdyb3VwIGEge1xuICAgICAgY29sb3IgOiB3aGl0ZTtcbiAgICB9XG4gICAgLmxvZ28taWNvbiB7XG4gICAgICBmaWxsIDogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5saWdodCB7XG4gICAgLm1haW4tbWVudSBsaSBhLCAubG9naW4tYnRuLWdyb3VwIGEge1xuICAgICAgY29sb3IgOiAjNDk0OTQ5O1xuICAgIH1cbiAgICAubG9naW4tYnRuLWdyb3VwIGEge1xuICAgICAgYm9yZGVyLWNvbG9yIDogIzBjMGQxZTtcbiAgICB9XG4gICAgLmxvZ28taWNvbiB7XG4gICAgICBmaWxsIDogIzAwMDtcbiAgICB9XG4gIH1cblxufVxuXG4uaGVhZGVyLWVtcHR5e1xuICAgcGFkZGluZy10b3A6IDNyZW07XG4gICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgei1pbmRleDogMTAwMDAwOTtcblxuICAmLmRhcmsge1xuXG4gICAgIC5sb2dvLWljb24ge1xuICAgICAgZmlsbCA6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG4gIH1cblxuICAucGFnZS1iaWxpbmcgJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG4gIH1cbiAgc3ZnIHtcbiAgICBmaWxsOiBibGFjaztcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cbiAgLnBhZ2UtYm9vayAmIHN2ZyB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cbi5oZWFkZXItd2l0aC1tYWluLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgei1pbmRleDogMTAwMDAwOTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzUwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5wcmltYXJ5LW1lbnUge1xuICAgIGxlZnQ6IDNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgd2lkdGg6IDE0cmVtO1xuICB9XG59XG5cbi5sb2dvLCAubWFpbi1tZW51IHtcbiAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIE1FTlVcbiovXG5cbi5sb2dpbi1idG4tZ3JvdXAge1xuXG4gIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gIGRpc3BsYXkgICAgICAgIDogbm9uZTtcbiAgcGFkZGluZy10b3AgICAgOiAzLjdyZW07XG4gIHBhZGRpbmctYm90dG9tIDogMS43cmVtO1xuICBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybSAgOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgICBib3JkZXIgICAgICAgICAgOiAxcHggc29saWQgIzk0OTQ5ZDtcbiAgICBwYWRkaW5nICAgICAgICAgOiAxLjNyZW0gMy41cmVtO1xuICAgIG1hcmdpbi1sZWZ0ICAgICA6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1cyAgIDogNXB4O1xuICAgIGNvbG9yICAgICAgICAgICA6ICNmZmY7XG4gICAgZm9udC1mYW1pbHkgICAgIDogXCJOZXVlSGFhc1VuaWNhUHJvLUJvbGRcIiwgc2Fucy1zZXJpZjtcblxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjBweCkge1xuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcCA6IDIuNTNyZW07XG4gICAgICAgIFxuICAgIH1cblxufVxuXG4ubWFpbi1tZW51IHtcblxuICBkaXNwbGF5IDogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDIwcHgpIHtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplICAgOiAxLjJyZW07XG4gICAgICBkaXNwbGF5ICAgICA6IGJsb2NrO1xuICAgICAgaGVpZ2h0ICAgICAgOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQgOiAyM3B4O1xuICAgICAgcGFkZGluZyAgICAgOiAwO1xuICAgIH1cbiAgfVxuICAmLmRhcmsgYSB7XG4gICAgY29sb3IgOiAjMDAwO1xuICB9XG5cbiAgLmhvdmVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgZGlzcGxheSAgOiBibG9jaztcbiAgICB3aWR0aCAgICA6IDEwMCU7XG4gICAgaGVpZ2h0ICAgOiAycHg7XG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gIH1cblxuICAubWVudS1ob3ZlciB7XG4gICAgcG9zaXRpb24gICA6IGFic29sdXRlO1xuICAgIHdpZHRoICAgICAgOiAwJTtcbiAgICBoZWlnaHQgICAgIDogMnB4O1xuICAgIGJhY2tncm91bmQgOiAkeWVsbG93O1xuICAgIGxlZnQgICAgICAgOiAwO1xuICAgIHBhZGRpbmcgICAgOiAwO1xuICAgIHRvcCAgICAgICAgOiAwO1xuICB9XG59XG5cbi51c2VyLW1lbnUge1xuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZlZjlmMTtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5ICAgICAgICAgICAgIDogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uICAgICA6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IDNyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplICAgICA6IDJyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZlZjlmMTtcbiAgICB9XG4gICAgJi5ib29rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9pbWcvYm9va25vdy5zdmdcIik7XG4gICAgfVxuICAgICYuZWRpdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiLi4vaW1nL2VkaXQtcHJvZmlsZS5zdmdcIik7XG4gICAgfVxuICAgICYucGF5bWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9wYXltZW50cy5zdmdcIik7XG4gICAgfVxuICAgICYuYm9va2luZ3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9ib29raW5ncy5zdmdcIik7XG4gICAgfVxuICAgICYuc3RvcmVkLWxvY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9pbWcvZW5kX3Bpbi5zdmdcIik7XG4gICAgfVxuICAgICYubG9nb3V0IHtcbiAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICBjb2xvciAgICAgIDogJGdvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWNvbmRhcnktbWVudSB7XG4gIGZsb2F0ICAgOiByaWdodDtcbiAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgei1pbmRleCA6IDk5OTk7XG4gIC8vIC5zdGF0aWMgJiB7XG4gIC8vICAgYm9yZGVyLWxlZnQgOiAycHggc29saWQgI2Y2ZjZmNjtcbiAgLy8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyMHB4KSB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG4gIH1cbiAgJi5zZWMtZGFya3tcbiAgICAudXNlci1tZW51LWhlYWRlcntcbiAgICAgIGNvbG9yOmJsYWNrO1xuICAgIH1cbiAgfVxuICAudXNlci1tZW51IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHdpZHRoICAgIDogMjlyZW07XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBmb250LXNpemUgICA6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0IDogMi4zO1xuICAgICAgcGFkZGluZyAgICAgOiA0cmVtIDVyZW07XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICBjdXJzb3IgICAgICA6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xuICAgICAgei1pbmRleCAgICAgOiAxO1xuICAgICAgY29sb3IgICAgICAgOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb24gIDogYWxsIDUwMG1zIGxpbmVhcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudCAgIDogXCJcXDI1Y2ZcIjtcbiAgICAgICAgZGlzcGxheSAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3AgICAgICAgOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yICAgICA6ICRnb2xkO1xuICAgICAgICBsZWZ0ICAgICAgOiAzcmVtO1xuICAgICAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgLy9jb2xvcjogJGdvbGQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudCAgICAgICAgIDogXCJcIjtcbiAgICAgICAgZGlzcGxheSAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGggICAgICAgICAgIDogMXJlbTtcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgIDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZCAgICAgIDogdXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIHRvcCAgICAgICAgICAgICA6IDUwJTtcbiAgICAgICAgcmlnaHQgICAgICAgICAgIDogM3JlbTtcbiAgICAgICAgdHJhbnNmb3JtICAgICAgIDogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1saW5rcyB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5ICAgIDogMDtcbiAgICAgIHZpc2liaWxpdHkgOiBoaWRkZW47XG4gICAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgICB0b3AgICAgICAgIDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQgOiB3aGl0ZTtcbiAgICAgIHdpZHRoICAgICAgOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdyA6IDAgMCAzNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbiA6IGFsbCA1MDBtcyBsaW5lYXI7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgICAgICBjb2xvciAgICAgICAgIDogIzQ5NDk0OTtcbiAgICAgICAgcGFkZGluZyAgICAgICA6IDNyZW0gN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnQtbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAudXNlci1tZW51LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQgOiAkZ29sZDtcbiAgICAgICAgY29sb3IgICAgICA6IHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uIDogYWxsIDUwMG1zIGxpbmVhcjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3ctZG93bi13aGl0ZS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51c2VyLW1lbnUtbGlua3Mge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5IDogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eSAgICA6IDE7XG4gICAgICAgIHRyYW5zaXRpb24gOiBhbGwgNTAwbXMgbGluZWFyO1xuICAgICAgfVxuICAgICAgLmFjY291bnQtbnVtYmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLypcbiAqIFNFQVJDSCBGT1JNXG4qL1xuLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2RjYjU3ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNiNTdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMjFyZW07XG4gICAgfVxufVxuXG4uaW5wdXQtYmxvY2suYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5pY29uLWJvcmRlcntcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2YzZjQ2O1xuICAgIHBhZGRpbmc6IDI3LjVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi1sZWZ0Oi0xcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zO1xufVxuXG4uZGl2YS10aW1lci1hcnJvdyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDoxN3B4O1xufVxuI2xlZnQtYXJyb3d7XG4gICAgbGVmdDo1JTtcbn1cbiNyaWdodC1hcnJvd3tcbiAgICByaWdodDo1JTtcbn1cbiNjbG9jay1pY29ue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvLi4vaW1nL2Nsb2NrLW1pbi5wbmcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuI2NhbGVuZGFyLWljb257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC8uLi9pbWcvY2FsZW5kYXItbWluLnBuZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbiN0aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub2Zmc2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6MTdweDtcbn1cblxuLmRpdmEtdGltZXItaGlkZGVue1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZS1waWNrIHtcbiAgICB3aWR0aDoyMTBweDtcbn1cbi5kaXZhLXRpbWVyLXNob3due1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLypcdHdpZHRoOjIxMHB4O1xuICAgICovXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmRpdmEtdGltZXItc2hvd24gLmRpdmEtdGltZXJ7XG4gICAgcGFkZGluZzogMTdweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMjEzMjM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjYjU3ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4ucGFjLWNvbnRhaW5lcntcbiAgICAmLnBhYy1kYXJre1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxMzIzO1xuICAgICAgICBjb2xvcjojOWI5YjljO1xuICAgIH1cbiAgICBib3JkZXI6MDtcbiAgICBmb250LWZhbWlseTogJ05ldWVIYWFzVW5pY2FQcm8tTWVkaXVtJztcbn1cblxuLnBhYy1pdGVtLCAucGFjLW1hdGNoZWQsIC5wYWMtaXRlbS1xdWVyeSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ05ldWVIYWFzVW5pY2FQcm8tTWVkaXVtJztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAucGFjLWRhcmsgJiB7XG4gICAgICAgIGNvbG9yOiAjOWI5YjljO1xuICAgIH1cbn1cbi5wYWMtaXRlbTpob3ZlciBzcGFuLCAucGFjLWl0ZW06aG92ZXJ7XG4gICAgLnBhYy1kYXJrICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxMzIzO1xuICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgIH1cbn1cblxuLnBhYy1pY29uLW1hcmtlcntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcG9pbnQtbWluLnBuZ1wiKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4ucGFjLWNvbnRhaW5lcjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggMTBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiA1JSAzJSAyJSAwO1xufVxuXG4ucGFjLWNvbnRhaW5lci5wYWMtZGFyazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9wb3dlcmVkX2J5X2dvb2dsZV9vbl9ub25fd2hpdGVfaGRwaS1taW4ucG5nXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dpbi1idG4tZ3JvdXAtbW9iaWxlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDlkO1xuICAgIHBhZGRpbmc6IDEzcHggMzVweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50aW1lLWxpc3Qge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzIzO1xuICAgIGJvcmRlci1jb2xvcjogI2RjYjU3ZTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udWktdGltZXBpY2tlci13cmFwcGVyIHVsIHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogIzAwMDAwMDtcbiAgICBzY3JvbGxiYXItaGlnaGxpZ2h0LWNvbG9yOiAjMDAwMDAwO1xuICAgIHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICMwMDAwMDA7XG4gICAgc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6ICMwMDAwMDA7XG4gICAgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiAjMDAwMDAwO1xuICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogIzAwMDAwMDtcbiAgICBzY3JvbGxiYXItZGFya3NoYWRvdy1jb2xvcjogIzAwMDAwMDtcbn1cbi51aS10aW1lcGlja2VyLXdyYXBwZXIgbGkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW5wdXQtYmxvY2ssXG4uaW5wdXQtYmxvY2suYnJpZ2h0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6ICRtYXJvb247XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLm5nLWFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgJi5zaG9ydHtcbiAgICAgICAgICAgICAgICB3aWR0aDo0NyU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRyeVN1Ym1pdCAubmctaW52YWxpZCxcbi5uZy1pbnZhbGlkLWxvZ2luLXZhbGlkIC5uZy12YWxpZHtcbiAgYm9yZGVyLWNvbG9yOiAkbWFyb29uICFpbXBvcnRhbnQ7XG59XG5pbnB1dDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDAsMjAwLDIwMCwwLjYpICFpbXBvcnRhbnQ7XG59IiwiLypcbiAqIFNFTEVDVCBUWVBFIENBUiBCTE9DS1xuKi9cblxuLnNlbGVjdC10eXBlLWJsb2NrIHtcbiAgcG9zaXRpb24gICA6IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodCAgICAgOiA5cmVtO1xuICBtYXgtd2lkdGggIDogMTAwJTtcbiAgYm90dG9tICAgICA6IGluaXRpYWw7XG4gIGRpc3BsYXkgICAgOiBub25lO1xuICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gIH1cblxuICAmLmxhcmdlIGxpIHtcbiAgICB3aWR0aCAgICAgOiAyMCU7XG4gICAgbWF4LXdpZHRoIDogMjJyZW07XG4gIH1cblxuICAmLm1lZGl1bSBsaSB7XG4gICAgd2lkdGggICAgIDogMjAlO1xuICAgIG1heC13aWR0aCA6IDI1cmVtO1xuICAgIGRpc3BsYXkgICA6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdCAgICAgOiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIwcHgpIHtcbiAgICAgIHdpZHRoICAgICA6IDUwJTtcbiAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC10eXBlLWxpc3Qge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgZGlzcGxheSAgOiBibG9jaztcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgJi5kYXJrIHtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbCAgIDogJGJsdWVMaWdodDtcbiAgICAgICAgc3Ryb2tlIDogJGJsdWVEYXJrO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZCA6ICRibHVlRGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KC0xMTFkZWcsICNjNzllNjQsICNkY2I1N2UpO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsICAgOiB3aGl0ZTtcbiAgICAgICAgICAgIHN0cm9rZSA6ICRnb2xkXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1jYXItaWNvbiB7XG4gICAgd2lkdGggIDogYXV0bztcbiAgICBoZWlnaHQgOiAxLjZyZW07XG5cbiAgICAmLmNvYWNoIHtcbiAgICAgIGhlaWdodCA6IDNyZW07XG4gICAgfVxuICAgICYuc3V2IHtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgIH1cbiAgICAmLm1pbmljb2FjaCB7XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICB9XG4gICAgJi52YW4ge1xuICAgICAgaGVpZ2h0IDogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIHN2Zy5zdmctY2FyLWljb24ge1xuICAgIGRpc3BsYXkgICA6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIGZpbGwgICAgICA6ICRnb2xkO1xuICAgIHN0cm9rZSAgICA6IHdoaXRlO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uICAgOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQgICAgIDogOXJlbTtcbiAgICBjdXJzb3IgICAgIDogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5ICAgIDogYmxvY2s7XG5cbiAgICAmLmFjdGl2ZSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoLTExMWRlZywgI2M3OWU2NCwgI2RjYjU3ZSk7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3IgOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgc3ZnLnN2Zy1jYXItaWNvbiB7XG4gICAgICAgIGZpbGwgICA6IHdoaXRlO1xuICAgICAgICBzdHJva2UgOiAkZ29sZFxuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcbiAgICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbiAgICBoZWlnaHQgICAgICAgICA6IDEwMCU7XG4gICAgYmFja2dyb3VuZCAgICAgOiB3aGl0ZTtcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5wYWdlLWZsZWV0ICYge1xuICAgICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KC0xMTFkZWcsICNjNzllNjQsICNkY2I1N2UpO1xuXG4gICAgICBzdmcuc3ZnLWNhci1pY29uIHtcbiAgICAgICAgZmlsbCAgIDogd2hpdGU7XG4gICAgICAgIHN0cm9rZSA6ICRnb2xkXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdC10eXBlLWxpc3QgbGkge1xuICBmbG9hdCAgICAgIDogbGVmdDtcbiAgaGVpZ2h0ICAgICA6IDE2MHB4O1xuICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICY6aG92ZXIge1xuICAgIHAsXG4gICAgYSB7XG4gICAgICBjb2xvciA6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgYSB7XG4gICAgY29sb3IgICAgICAgICA6ICNiOWI5Yjk7XG4gICAgZm9udC1zaXplICAgICA6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseSAgIDogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b20gOiAwcHg7XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemUgOiAxLjJyZW07XG4gIH1cblxuICAuc3ZnLWNhci1pY29uIHtcbiAgICBtYXgtd2lkdGggIDogMTAwJTtcbiAgICBoZWlnaHQgICAgIDogMS42cmVtO1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgJi5jb2FjaCB7XG4gICAgICBoZWlnaHQgOiAzcmVtO1xuICAgIH1cbiAgICAmLnN1diB7XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB9XG4gICAgJi5taW5pY29hY2gge1xuICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgfVxuICAgICYudmFuIHtcbiAgICAgIGhlaWdodCA6IDIuMnJlbTtcbiAgICB9XG4gIH1cbiAgLnN2Zy13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiAyLjVyZW07XG4gICAgLnN2Zy1jYXItaWNvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiA6IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUgLnN2Zy1jYXItaWNvbiB7XG4gICAgZmlsbCA6ICRnb2xkO1xuICB9XG4gIC5zZWxlY3QtaWNvbnMubHVnZ2VkIHtcbiAgICB3aWR0aCAgICAgICAgOiAxLjVyZW07XG4gICAgaGVpZ2h0ICAgICAgIDogMS42cmVtO1xuICAgIGRpc3BsYXkgICAgICA6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kICAgOiB1cmwoLi4vaW1nL2x1Z2dlZC5zdmcpIGNlbnRlciBib3R0b20vMXJlbSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICBtYXJnaW4tbGVmdCAgOiAxcHg7XG4gIH1cbiAgLnNlbGVjdC1pY29ucy5wYXNzZW5nZXIge1xuICAgIHdpZHRoICAgICAgIDogMS41cmVtO1xuICAgIGhlaWdodCAgICAgIDogMS42cmVtO1xuICAgIGRpc3BsYXkgICAgIDogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQgIDogdXJsKC4uL2ltZy9wYXNzZW5nZXIuc3ZnKSBjZW50ZXIgYm90dG9tLzEuMnJlbSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWxlZnQgOiAycHg7XG4gIH1cbn1cblxuLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24ge1xuICBoZWlnaHQgICAgIDogYXV0bztcbiAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xuICBcbiAgLnNlbGVjdC1jYXItbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE1lZGl1bTtcbiAgICBcbiAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxuICB9XG5cblxuXG4gIC5wYWdlLWJvb2sgJiB7XG4gICAgd2lkdGggICAgIDogMTAycmVtO1xuICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgLy9oZWlnaHQgICAgOiAxMDBweDtcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5ICAgOiBub25lO1xuICAgIGJvdHRvbSAgICA6IDcwcHg7XG4gICAgbGVmdCAgICAgIDogNTAlO1xuICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleCAgIDogOTk5OTk5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBiYWNrZ3JvdW5kOiMwYjBjMjM7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gMnJlbTtcbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgYm90dG9tOjdyZW07XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG5cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkZ29sZDtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY4MHB4KSB7XG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICAgIGNvbG9yOiM0MjQ0NThcbiAgICAgICAgICB9XG5cbiAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOndoaXRlO1xuICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY4MHB4KSB7XG4gICAgICAgICAgICAgIGZpbGw6IzQyNDQ1OFxuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ZnLXdyYXBwZXIgc3ZnLnN2Zy1jYXItaWNvbiB7XG4gICAgICAgIGZpbGw6ICRnb2xkO1xuICAgICAgICBzdHJva2UgOiAjMTMxNTJlOyBcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICAgICAgZmlsbDojNDI0NDU4XG4gICAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXAgICAgICAgOiB3cmFwO1xuICB9XG4gIGxpIHtcbiAgICBtaW4td2lkdGggIDogMTIwcHg7XG4gICAgaGVpZ2h0ICAgICA6IDEwMHB4O1xuICAgIGxpc3Qtc3R5bGUgOiBub25lO1xuICAgIGZsZXgtYmFzaXMgOiAxMCU7XG4gICAgLy9mbGV4LWdyb3c6IDE7XG4gICAgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudCB7XG4gICAgICBoZWlnaHQgICAgIDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yIDogIzQyNDQ1ODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgICB9XG4gICAgICAuc3ZnLWNhci1pY29uIHtcbiAgICAgICAgZmlsbCAgIDogIzQyNDQ1ODtcbiAgICAgICAgc3Ryb2tlIDogdHJhbnNwZXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICAgICAgfVxuICAgICAgLnN2Zy1wYXNzZW5nZXItaWNvbixcbiAgICAgIC5zdmctbHVnZ2VkLWljb24ge1xuICAgICAgICAmLFxuICAgICAgICAvKiBoYWNrIGZvciBmZiAqL1xuICAgICAgICAmIHVzZT5zdmcge1xuICAgICAgICAgIGZpbGwgICAgICAgOiAjNDI0NDU4O1xuICAgICAgICAgIGhlaWdodCAgICAgOiAuOXJlbTtcbiAgICAgICAgICB3aWR0aCAgICAgIDogMS42cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb24gOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvciA6ICRnb2xkO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICAgICAgICB9XG4gICAgICAgIC5zdmctY2FyLWljb24ge1xuICAgICAgICAgIGZpbGwgICA6ICRnb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3Ryb2tlIDogIzEzMTUyZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICAgICAgICB9XG4gICAgICAgIC5zdmctcGFzc2VuZ2VyLWljb24sXG4gICAgICAgIC5zdmctbHVnZ2VkLWljb24ge1xuICAgICAgICAgICYsXG4gICAgICAgICAgLyogaGFjayBmb3IgZmYgKi9cbiAgICAgICAgICAmIHVzZT5zdmcge1xuICAgICAgICAgICAgZmlsbCAgICAgICA6ICRnb2xkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXZhaWxhYmlsaXR5LWRhdGUtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi8qXG4gKiBGT09URVJcbiovXG5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5NztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICBzcGFuLCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA4MDBweCApIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuXG5cbiAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi5uby1maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kYXJrIC5jb3B5cmlnaHQsICYuZGFyayAuaGFzaHtcbiAgICAgICAgY29sb3I6ICNjNWM1YzU7XG4gICAgfVxuXG4gICAgJi5kYXJrIGxpLm1lbnUtc2Vwe1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICAgIH1cblxuICAgICYubGlnaHQgLmNvcHlyaWdodCwgJi5saWdodCAuaGFzaHtcbiAgICAgICAgY29sb3I6ICMwZTEwMjM7XG4gICAgfVxuXG4gICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTY4cmVtO1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cblxuICAgIC5maXhlZC1mb290ZXIgJntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjgpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnN0YXRpYy1mb290ZXIgJiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5wYWdlLWJvb2ssLnBhZ2UtY29uZmlybWF0aW9uICYuZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAubGVmdC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgICAgICAgLnJpZ2h0LWJsb2NrLFxuICAgICAgICAgICAgLmxlZnQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4uZm9vdGVyLW1lbnUge1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb290ZXItbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qZm9udC1zaXplOiAxLjFyZW07Ki9cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpe1xuICAgICAgICAmLmxpY2Vuc2Uge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYgKyAubWVudS1zZXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlci1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjZGNiNTdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWVudSBsaS5tZW51LXNlcCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgd2lkdGg6MC4xcmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgY29sb3I6ICM3Njc2Nzg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG59XG5cbiBmb290ZXIgLmhhc2gsIC5mb2xsb3cge1xuICAgIGNvbG9yOiAjNzY3Njc4O1xufVxuZm9vdGVyLmZvb3RlciAubGVmdC1ibG9jayB7XG4gICAgcGFkZGluZzogMnJlbSAwIDRyZW0gNnJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMHJlbSAzcmVtIDZyZW07XG4gICAgfVxufVxuZm9vdGVyLmZvb3RlciAucmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW0gNnJlbSA0cmVtIDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyBcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDZyZW0gM3JlbSAwO1xuICAgIH1cblxuICAgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICBmb290ZXIuZm9vdGVyXG4gICAge1xuICAgICAgICAubGVmdC1ibG9jayxcbiAgICAgICAgLnJpZ2h0LWJsb2NrXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlci1zb2NpYWx7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGF7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBtYXJnaW46IDAgLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvb3Rlci5kYXJrX2lubmVye1xuICAgIC5oYXNoLCAuZm9sbG93LCAuY29weXJpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNiMWI0Yjc7XG4gICAgfVxuICAgIC5tZW51LXNlcHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjRiNztcbiAgICB9XG59XG4iLCIuaW5wdXQtYmxvY2sge1xuICBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0LFxuICAubmctZHJvcGRvd24tbGFiZWwge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNmNDY7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zO1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTMyMztcbiAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6ICNhOWE5YTk7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiKDIzNSwgMjM1LCAyMjgpO1xuICAgICAgY29sb3I6ICRibHVlRGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSksXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0LFxuICAgIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzIzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuICAmLmJyaWdodCB7XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0LFxuICAgIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICBjb2xvcjogJGJsdWVEYXJrO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBpbnB1dDpub3QoW3R5cGU9J3JhZGlvJ10pLFxuICAgICAgdGV4dGFyZWEsXG4gICAgICBzZWxlY3QsXG4gICAgICAubmctZHJvcGRvd24tbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLnBlcnMtdGl0bGUsXG4gIC5wZXJzLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnBlcnMtdGl0bGUge1xuICAgIC8vLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS43cmVtO1xuICAgIC8vfVxuICAgIC8vc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIC8vaGVpZ2h0OiA1LjdyZW07XG4gICAgLy99XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNS4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLy8uc2VsZWN0LXdyYXBwZXIsXG4gICAgICAvL3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbiAgLnBlcnMtbmFtZSB7XG4gICAgd2lkdGg6IDYycmVtO1xuICAgIC5pbnB1dC1ibG9jayB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICAuZmlyc3QtaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjdyZW07XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZpcnN0LWlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LXByb2ZpbGUtcGFnZSAmIHtcbiAgICAgIHdpZHRoOiA1NHJlbTtcbiAgICAgIC5maXJzdC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgJi5waG9uZS1udW1iZXIge1xuICAgICYuYnJpZ2h0IHtcbiAgICAgIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICAgICAgICBjb2xvciAgICAgOiAkYmx1ZURhcms7XG4gICAgICAgIC5zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgICBib3JkZXItY29sb3IgOiAjY2NjO1xuICAgICAgICAgIC5pdGktZmxhZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW50bC10ZWwtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb3VudHJ5LWxpc3Qge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuXG4gICAgICAuZmxhZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogI2E5YTlhOTtcblxuICAgICAgICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNmNDY7XG4gICAgICAgICAgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnJhbmQtYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgICAgIH1cbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAuaXRpLWFycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wYXNzIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuZW1haWwgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdWJtaXQtc3VjY2Vzc2VkIHtcbiAgY29sb3I6ICRncmVlbjtcbn1cblxuLnN1Ym1pdC1mYWlsdXJlIHtcbiAgY29sb3I6ICRtYXJvb247XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGg0ICZ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5cbi5zdWJtaXR0aW5nLFxuLnN1Ym1pdHRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogc3VibWl0dGVkLWFuaW1hdGlvbiAuM3MgMTtcbiAgfVxufVxuXG4uc3VibWl0dGluZyB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHN1Ym1pdHRpbmctYW5pbWF0aW9uO1xuXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzdWJtaXR0ZWQtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC42O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN1Ym1pdHRpbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuXG4gICAgb3BhY2l0eTogLjA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5pbnB1dC1ibG9jay5oYWxmLXdpZHRoLWlucHV0IHtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNCU7XG4gICAgfVxuICB9XG59XG5cbi5yYWRpby1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgJi5oYWxmLXdpZHRoLXJhZGlve1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogcmFkaW87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmpvdXJuZXktaW5mbyB7XG4gICYtd3JhcHBlcntcbiAgICBsYWJlbHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICAmLnBhc3NlbmdlciB7XG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7XG4gICAgfVxuICAgIC5mdWxsbmFtZSB7XG4gICAgICB3aWR0aDogNzglO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50aXRsZSxcbiAgICAgIC5mdWxsbmFtZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXMtbGFiZWxlZCB7XG4gIHdpZHRoICAgOiAzNyU7XG4gIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgIHdpZHRoICAgOiAxMDAlO1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgfVxuICAmIH4gLmxhYmVsIHtcbiAgICB3aWR0aCAgICAgICA6IDYwLjclO1xuICAgIG1hcmdpbi1sZWZ0IDogMiU7XG4gICAgZGlzcGxheSAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICB3aWR0aCAgIDogMTAwJTtcbiAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdC13cmFwcGVyXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJltkaXNhYmxlZF0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQgICAgICA6IFwiXCI7XG4gICAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcbiAgICAgIHBvc2l0aW9uICAgICA6IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0IDogLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kICAgOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNikgIWltcG9ydGFudDtcbiAgICAgIHRvcCAgICAgICAgICA6IDA7XG4gICAgICByaWdodCAgICAgICAgOiAwO1xuICAgICAgYm90dG9tICAgICAgIDogMDtcbiAgICAgIGxlZnQgICAgICAgICA6IDA7XG4gICAgICB6LWluZGV4ICAgICAgOiA5OTk7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyXG4gIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0ICBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgYm90dG9tOiAycHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBjb2xvcjogI2RjYjU3ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIHNlbGVjdFxuICB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5qb3VybmV5LWJsb2NrIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1MaWdodFwiO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjYWZhZmFmO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGUtdGltZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogLjdyZW0gMS41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMzElO1xuICAgIH1cbiAgfVxuICAuYm9sZC10ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5saWdodC10ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnRpbWUgLmxpZ2h0LXRleHR7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICAvLyAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL31cbiAgfVxufVxuXG4uam91cm5leS1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkY2I1N2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KXtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gICYudG9wLW9mZnNldC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gICYucXVhcnRlci1pbmZve1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbiAgJi5oYWxmLWluZm97XG4gICAgd2lkdGg6IDQ4LjE1JTtcbiAgfVxuXG4gICYuaGFsZi1pbmZvLFxuICAmLnF1YXJ0ZXItaW5mb3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxJSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaGFsZi13aWR0aC1pbnB1dCBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvbGQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAvL2ZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLmxpZ2h0LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAvL2ZvbnQtc2l6ZTogMS40cmVtO1xuICAgICYuY29tbWVudCB7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemUgOiAxLjJyZW07XG4gIH1cbn0iLCIvKipcbiAqIFBheW1lbnRGb250IFN0eWxlcyAxLjEuMlxuICpcbiAqIEBzaW5jZSAgICAgMjAxNC0wOS0yMVxuICogQHZlcnNpb24gICAyMDE1LTA0LTI0XG4gKlxuICogQGF1dGhvciAgICBQb2VsbG1hbm4gQWxleGFuZGVyIE1hbmZyZWQgKEBBTVBvZWxsbWFubilcbiAqIEBjb3B5cmlnaHQgQ29weXJpZ2h0IDIwMTUgdmVuZG9jcmF0LiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICogQGxpbmsgICAgICBodHRwczovL3ZlbmRvY3IuYXQvXG4gKlxuICogQGxpY2Vuc2UgICBGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BheW1lbnRGb250JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BheW1lbnRGb250L3BheW1lbnRmb250LXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9QYXltZW50Rm9udC9wYXltZW50Zm9udC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvUGF5bWVudEZvbnQvcGF5bWVudGZvbnQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1BheW1lbnRGb250L3BheW1lbnRmb250LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1BheW1lbnRGb250L3BheW1lbnRmb250LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1BheW1lbnRGb250L3BheW1lbnRmb250LXdlYmZvbnQuc3ZnI3BheW1lbnRmb250LXdlYmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jYXJkcy1zZWxlY3Qge1xuICBjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMi41cmVtLzEgUGF5bWVudEZvbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZSAhaW1wb3J0YW50O1xufSIsIkBtZWRpYSBwcmludCB7XG4gIGhlYWRlcixcbiAgLmhlYWRlcixcbiAgZm9vdGVyLFxuICAuZm9vdGVyLFxuICAuYnV0dG9uLXdyYXBwZXJcbiAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYXAtd3JhcHBlcntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgaDEsaDJ7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMntcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sZWZ0LWNvbCxcbiAgLnJpZ2h0LWNvbHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpvdXJuZXktaW5mbyB7XG4gICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgdGZvb3R7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn0iLCIuY2FuY2VsLWNvbmZpcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi12ZXJ0aWNhbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmc6IDUlO1xuICAgIG1hcmdpbjogMyUgYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IE5ldWVIYWFzVW5pY2FQcm8tTGlnaHQsc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC55bi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLm5vdC1jYW5jZWwtam91cm5leSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAuaG92ZXItYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNhbmNlbC1qb3VybmV5IHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAuaG92ZXItYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY1cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICYubm90LWNhbmNlbC1qb3VybmV5IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFycm93IHtcbiAgZGlzcGxheSAgOiBibG9jaztcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgdG9wICAgICAgOiA1MCU7XG4gIHRyYW5zZm9ybSAgOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aCAgICA6IDQxcHg7XG4gIGhlaWdodCAgIDogNDFweDtcbiAgei1pbmRleCAgOiA5OTk5OTk5OTk7XG4gIGN1cnNvciAgIDogcG9pbnRlcjtcbiAgLnBhZ2UtZmxlZXQgJiB7XG4gICAgdG9wIDogMzYuNHJlbTtcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLmwge1xuICAgIHRyYW5zZm9ybSAgOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uIDogYWxsIC4ycyBsaW5lYXI7XG4gICAgdmlzaWJpbGl0eSA6IGhpZGRlbjtcbiAgICByZWN0IHtcbiAgICAgIGZpbGwgOiAjZmZmO1xuICAgIH1cbiAgICBwYXRoIHtcbiAgICAgIGZpbGwgOiAkZ29sZDtcbiAgICB9XG4gIH1cbiAgLmQge1xuICAgIHJlY3Qge1xuICAgICAgZmlsbCA6ICMwMTAxMDI7XG4gICAgfVxuICAgIHBhdGgge1xuICAgICAgZmlsbCA6ICNiMjkyNjY7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmwge1xuICAgICAgdmlzaWJpbGl0eSA6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgbGVmdCA6IDA7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgcmlnaHQgOiAwO1xuICAgIC5sIHtcbiAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICB9XG59IiwiLmRpdi10YWJsZSB7XG4gIHdpZHRoICAgICAgICAgICA6IDEwMCU7XG4gIGRpc3BsYXkgICAgICAgICA6IHRhYmxlO1xuICBiYWNrZ3JvdW5kICAgICAgOiAjZmJmN2YyO1xuICBib3JkZXItY29sbGFwc2UgOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIC5yb3cge1xuICAgIGRpc3BsYXkgOiB0YWJsZS1yb3c7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgI2VlZWJlNjtcbiAgICB9XG4gIH1cbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheSA6IHRhYmxlLWNlbGw7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIH1cbiAgfVxuICAuY29sdW1uLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbHVtbi1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn0iLCIucGFnaW5hdGlvbntcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAyMy41cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTY4cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLWhlaWdodDogNjY3cHgpIHtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgXHRvcGFjaXR5OiAxO1xuICAgIH1cblxuXG4gICAgbGkge1xuXHRcdHBhZGRpbmc6IDEuMnJlbSAwO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206MTByZW07XG5cdFx0XHRhOjphZnRlciB7XG5cdFx0ICAgIFx0YmFja2dyb3VuZDogJGdvbGQ7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbToxMHJlbTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIGE6OmJlZm9yZXtcblx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIGhlaWdodDogMHJlbTtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDtcblx0XHRcdCAgIFxuXHRcdCAgICB9XG5cdFx0Ji5mcm9tVG9wIGE6OmJlZm9yZXtcblx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHdpZHRoOiAxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2M1YzVjNTtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgbGVmdDogMC40NXJlbTtcblx0XHRcdCAgICB0b3A6IDIuMnJlbTtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDtcblx0XHRcdCAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcblx0XHRcdCAgICBoZWlnaHQ6IDlyZW07XG5cdFx0ICAgIH1cblxuXHRcdCYuZnJvbUJvdHRvbSBhOjpiZWZvcmV7XG5cdFx0ICAgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdCAgICB3aWR0aDogMXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGxlZnQ6IDAuNDVyZW07XG5cdFx0XHQgICAgYm90dG9tOiAwcmVtO1xuXHRcdFx0ICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcmVtKTtcblx0XHRcdCAgICBoZWlnaHQ6IDlyZW07XG5cdFx0ICAgIH0gXG5cblxuXHRcdH1cblxuXG5cdFx0JjpsYXN0LWNoaWxkLmFjdGl2ZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDoxMHJlbTtcblxuXHRcdFx0YTo6YmVmb3JleyBcblx0XHRcdFx0IGJvdHRvbTogMi4ycmVtO1xuXHRcdFx0XHQgdG9wOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgd2lkdGg6IDFyZW07XG5cdCAgICBoZWlnaHQ6IDEzcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICY6OmFmdGVyIHtcblx0ICAgIFx0d2lkdGg6IDdweDtcblx0XHQgICAgaGVpZ2h0OiA3cHg7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgcmlnaHQ6IDRweDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHQgICAgfVxuXG5cdCBcbiAgICB9XG59IiwiLmlucHV0LWJsb2NrLmFkZHJlc3MtYXV0b2NvbXBsZXRlIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjNyZW0pO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGhlaWdodDogNS4zcmVtO1xuICAgICY6Zm9jdXMgKyAud3JhcC1kZC1tZW51IHtcbiAgICAgIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50cnlTdWJtaXQgJi5uZy1pbnZhbGlkIHtcbiAgICAgICYgKyAud3JhcC1kZC1tZW51IHtcbiAgICAgICAgLm5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtYXJvb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGlucHV0Om5vdChbdHlwZT0ncmFkaW8nXSksXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0LFxuICAgIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xuICAgIH1cbiAgfVxuICAud3JhcC1kZC1tZW51IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNS4zcmVtO1xuICAgIGhlaWdodDogNS4zcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAuZHJvcGRvd24ge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjEzMjM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLWFkZHJlc3MsXG4gICAgICAuZGl2aWRlci1sYWJlbCB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLy9ib3JkZXI6IDA7XG4gICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLy9jb2xvcjogI2E5YTlhOTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgIC8vd2lkdGg6IGF1dG87XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICYuaG9tZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2hvbWUtaWNvbi5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi53b3JrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3VpdGNhc2UtaWNvbi5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi5vdGhlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXItaWNvbi5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGk6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5nLWRyb3Bkb3duLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNmM2Y0NjtcblxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjVyZW07XG5cbiAgICBib3JkZXItbGVmdDogMDtcblxuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5nLWRyb3Bkb3duLWljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQuMnJlbSk7XG4gICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICB9XG4gICAgLndyYXAtZGQtbWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0LjJyZW07XG4gICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWJsb2NrLmxhcmdlIHtcbiAgLndyYXAtZGQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3JhcC1kZC1zZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud3JhcC1kZC1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIC5uZy1kcm9wZG93bi1sYWJlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIC8vY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmctZHJvcGRvd24tbGFiZWwud3JhcC1kZC1zZWxlY3R7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnIDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi53cmFwLWRkLW1lbnUsXG4ubmctZHJvcGRvd24tbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYuZGlzYWJsZWQge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsMjAwLDIwMCwuNikhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IC4zO1xuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzIzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxpIHtcbiAgICAgICYuZGl2aWRlci1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjYTlhOWE5O1xuXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM5YjliOWM7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnJpZ2h0ICYge1xuICAgIC5kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2E5YTlhOTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3JlZGl0LWNhcmQge1xuICAubGlzdC1pdGVtOmJlZm9yZXtcbiAgICBjb250ZW50OiAneHh4eC14eHh4LXh4eHgtJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgYSwgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1MaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgICAmLFxuICAgIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQgIDogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQgOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50ICAgICAgICAgICAgIDogJyc7XG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wICAgICAgICAgICAgICAgICA6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgIGxlZnQgICAgICAgICAgICAgICAgOiAxMHB4O1xuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogNTVweDtcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYuYW1lcmljYW5leHByZXNzOmJlZm9yZSxcbiAgICAuYW1lcmljYW5leHByZXNzIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9jYXJkcy9BbWVyaWNhbiBFeHByZXNzLnBuZ1wiKTtcbiAgICB9XG4gICAgJi5hbWVyaWNhbl9leHByZXNzOmJlZm9yZSxcbiAgICAuYW1lcmljYW5fZXhwcmVzcyBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9pbWcvY2FyZHMvQW1lcmljYW4gRXhwcmVzcy5wbmdcIik7XG4gICAgfVxuICAgICYuZGlzY292ZXI6YmVmb3JlLFxuICAgIC5kaXNjb3ZlciBhLmRyb3Bkb3duLWl0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9pbWcvY2FyZHMvRGlzY292ZXIucG5nXCIpO1xuICAgIH1cbiAgICAmLmRpc2NvdmVyX2NhcmQ6YmVmb3JlLFxuICAgIC5kaXNjb3Zlcl9jYXJkIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9jYXJkcy9EaXNjb3Zlci5wbmdcIik7XG4gICAgfVxuICAgICYuamNiOmJlZm9yZSxcbiAgICAuamNiIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9jYXJkcy9KQ0IucG5nXCIpO1xuICAgIH1cbiAgICAmLmRpbmVyc2NsdWI6YmVmb3JlLFxuICAgIC5kaW5lcnNjbHViIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9jYXJkcy9EaW5lcnMgQ2x1Yi5wbmdcIik7XG4gICAgfVxuICAgICYudmlzYTpiZWZvcmUsXG4gICAgLnZpc2EgYS5kcm9wZG93bi1pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiLi4vaW1nL2NhcmRzL1Zpc2EucG5nXCIpO1xuICAgIH1cbiAgICAmLm1hc3RlcmNhcmQ6YmVmb3JlLFxuICAgIC5tYXN0ZXJjYXJkIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9jYXJkcy9NYXN0ZXJDYXJkLnBuZ1wiKTtcbiAgICB9XG4gICAgJi5tYXN0ZXJfY2FyZDpiZWZvcmUsXG4gICAgLm1hc3Rlcl9jYXJkIGEuZHJvcGRvd24taXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL2ltZy9jYXJkcy9NYXN0ZXJDYXJkLnBuZ1wiKTtcbiAgICB9XG59IiwiLmZsaWdodHMtd3JhcHBlciB7XG4gIGg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDRyZW07XG4gICAgY29sb3IgICAgICAgICAgOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0ICAgIDogbm9ybWFsO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAuZmxpZ2h0LWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b20gOiAycmVtO1xuICB9XG4gIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDFyZW07XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luIDogMDtcbiAgfVxuICAuam91cm5leS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wIDogMXJlbTtcbiAgfVxuXG4gIC5pbnB1dC1ibG9jay5haXJsaW5lLW5hbWUge1xuICAgIHdpZHRoICAgICAgICA6IDU4JTtcbiAgICBtYXJnaW4tcmlnaHQgOiA0JTtcbiAgICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaW5wdXQtYmxvY2suZmxpZ2h0LW51bWJlciB7XG4gICAgd2lkdGggICA6IDM3JTtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIucGFzc2VuZ2VyLWJsb2NrIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhc3Nlbmdlci1zZWxlY3Qge1xuICAgIHdpZHRoICAgICAgICA6IDU4JTtcbiAgICBtYXJnaW4tcmlnaHQgOiA0JTtcbiAgICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucGFzc2VuZ2VyLXRpdGxlIHtcbiAgICB3aWR0aCAgIDogMzclO1xuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuICB9XG4gIC5zZWxlY3RlZC1mbGFnIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5oYWxmLXdpZHRoLWlucHV0IHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1yb3ctYWRkIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Bhc3Nlbmdlci1hcnJvdy5wbmcnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuYW5pbWF0ZWQtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAmLm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4uYW5pbWF0aW9uLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi5vdmVybGF5IHtcbiAgcG9zaXRpb24gICA6IGZpeGVkO1xuICB0b3AgICAgICAgIDogMDtcbiAgbGVmdCAgICAgICA6IDA7XG4gIHdpZHRoICAgICAgOiAxMDB2dztcbiAgaGVpZ2h0ICAgICA6IDEwMHZoO1xuICBkaXNwbGF5ICAgIDogdGFibGU7XG4gIHotaW5kZXggICAgOiA5OTk5OTk5OTk5OTk5OTk5OTk7XG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gIHBhZGRpbmcgICAgOiAzcmVtO1xuICAmLmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQgOiByZ2IoNSwgNSwgMTEpIGxpbmVhci1ncmFkaWVudCgtMjIzZGVnLCByZ2JhKDE5LCAyMCwgNDMsIDAuNzMpIDAlLCByZ2JhKDgsIDgsIDE0LCAwLjczKSAxMDAlKTtcbiAgfVxuICAub3ZlcmxheS13cmFwcGVyIHtcbiAgICBtYXJnaW4gICAgICAgICA6IDAgYXV0bztcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XG4gICAgZGlzcGxheSAgICAgICAgOiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xuICAgIGNvbG9yICAgICAgICAgIDogd2hpdGU7XG4gICAgLm92ZXJsYXktdGV4dCB7XG4gICAgICBmb250LWZhbWlseSAgIDogJGZvbnRCb2xkO1xuICAgICAgZm9udC1zaXplICAgICA6IDEuNnJlbTtcbiAgICAgIGNvbG9yICAgICAgICAgOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tIDogMS44cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAycmVtO1xuICAgIH1cbiAgICBhICsgYSB7XG4gICAgICBtYXJnaW4tbGVmdCA6IDByZW07XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA0MDBweCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDQyMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZWFzeS1pbWcge1xuICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gIHRvcCAgICAgICAgOiA1MCU7XG4gIGxlZnQgICAgICAgOiA0NXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNsaXA6IHJlY3QoMCwgNDBweCwgMjc1cHgsIDApO1xuICB0cmFuc2l0aW9uICA6IGFsbCAxcyBlYXNlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAxMDI0cHggKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgJi5jbGlwLXVwIHtcbiAgICBjbGlwICA6IHJlY3QoMCwgNDBweCwgMCwgMCk7XG4gIH1cblxuICBcblxuICAgIFxufVxuXG4ucGFnZS1ob21lIHtcbiAgcG9zaXRpb24gICAgICAgICAgOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAuY2xlYXJmaXgge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgfVxuICAubWFpbi1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSAgOiB1cmwoLi4vaW1nL21haW4tYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCA6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemUgICA6IGNvdmVyO1xuICAgIHBvc2l0aW9uICAgICAgICAgIDogZml4ZWQ7XG4gICAgdG9wICAgICAgICAgICAgICAgOiAwO1xuICAgIGxlZnQgICAgICAgICAgICAgIDogMDtcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuXG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk2MHB4KSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDpub25lO1xuICAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTE1JSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudCAgICA6IFwiXCI7XG4gICAgICB3aWR0aCAgICAgIDogMTAwJTtcbiAgICAgIGhlaWdodCAgICAgOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMywgOSwgMjEsIDAuOCkgMTAwJSwgdHJhbnNwYXJlbnQgMCk7XG4gICAgICBkaXNwbGF5ICAgIDogYmxvY2s7XG4gICAgICBcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICB3aWR0aCAgICAgIDogNjAlO1xuICAgICAgfVxuXG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWJnIHtcbiAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk2MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgIGhlaWdodCA6IDEwMHZoO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBwYWRkaW5nOiAwIDZyZW07XG4gICAgICBtYXgtd2lkdGg6IDE2OHJlbTtcbiAgICB9XG4gIH1cblxuICAuZmFrZS1iZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMiwgNSwgMC41NSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBcblxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBAaW5jbHVkZSBzaXplKDAlLCAxMDAlKTtcbiAgICAgIFxuICAgIH1cblxuICB9XG5cbiAgJGJpZy1zY3JlZW4gOiAxMDAwcHg7XG5cbiAgLmJsb2Nrcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICB9XG5cbiAgICBcbiAgIFxuICB9XG5cbiAgLmxlZnQtYmxvY2sge1xuICAgICB3aWR0aCAgIDogMTAwJTtcbiAgICAgZmxvYXQ6IG5vbmU7XG4gICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgfVxuICAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNDVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6MTNyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDE2MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OjIycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1ibG9jayB7XG4gICAgXG4gICAgd2lkdGggICA6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogNDVyZW07XG4gICAgICBcbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XG4gICAgbWFyZ2luICAgICAgICA6IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjc5cHgpIHtcbiAgICAgIHdpZHRoICAgICAgICAgOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodCA6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgLmlucHV0LWJsb2NrIHtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHBhZGRpbmc6MCAxcmVtO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbSA6IDRyZW07XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogNHJlbTtcbiAgICAgICAgIFxuICAgICAgICB9XG5cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogM3JlbTtcblxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlubGluZXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAjZGF0ZSxcbiAgICAgICAgICAjdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemUgOiAxLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nICAgOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nICAgICAgIDogMS41cmVtIDJyZW07XG4gICAgICAgIG91dGxpbmUgICAgICAgOiAwO1xuICAgICAgICBmb250LXNpemUgICAgIDogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmLmxhcmdlIGlucHV0IHtcbiAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZyAgIDogMS4xcmVtIDEuOHJlbTtcbiAgICAgICAgICBmb250LXNpemUgOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSBsYWJlbHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI2RhdGUsXG4gICAgICAgICN0aW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI2NhbGVuZGFyLWljb24sXG4gICAgICAgICNjbG9jay1pY29uIHtcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgOiA0MnB4O1xuICAgICAgICAgIGhlaWdodCAgICAgICAgICA6IDQycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIDogMS41cmVtO1xuICAgICAgICAgIGJveC1zaXppbmcgICAgICA6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6MS4zcmVtIDRyZW07XG4gICAgfVxuICB9XG5cbiAgI2RhdGUsXG4gICN0aW1lLFxuICAudGltZSB7XG4gICAgd2lkdGggICAgICAgICAgICAgICAgICAgICAgOiA3NSU7XG4gICAgZmxvYXQgICAgICAgICAgICAgICAgICAgICAgOiBsZWZ0O1xuICAgIGhlaWdodCAgICAgICAgICAgICAgICAgICAgIDogIDUuM3JlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjQwcHgpIHtcbiAgICAgIHdpZHRoICAgICAgICAgOiA3NSU7XG4gICAgICBwYWRkaW5nLWxlZnQgIDogMS4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodCA6IDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxLjRyZW07XG4gICAgICBoZWlnaHQgICAgICAgIDogNTNweDtcblxuICAgIH1cbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyAgICA6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAwO1xuICB9XG5cbiAgI2NhbGVuZGFyLWljb24sXG4gICNjbG9jay1pY29uIHtcbiAgICB3aWR0aCAgICAgICAgICAgOiAyNSU7XG4gICAgaGVpZ2h0ICAgICAgICAgIDogMS41MzY3cmVtO1xuICAgIHBhZGRpbmcgICAgICAgICA6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplIDogMnJlbTtcbiAgICBoZWlnaHQgICAgICAgICAgOiA1LjNyZW07XG4gICAgYm94LXNpemluZyAgICAgIDogYm9yZGVyLWJveDtcbiAgfVxuICAjY2FsZW5kYXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCguLi9pbWcvY2FsZW5kYXIuc3ZnKTtcbiAgfVxuICAjY2xvY2staWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCguLi9pbWcvY2xvY2suc3ZnKTtcbiAgfVxuXG4gIC5icmFuZCB7XG4gICAgJi1ibG9jayB7XG4gICAgICBtYXJnaW4tbGVmdCA6IDA7XG4gICAgICBcbiAgICAgIC5oaW50IHtcbiAgICAgICAgYm9yZGVyICAgICAgICA6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3AgICAgOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQgIDogMi4zcmVtO1xuICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xuICAgICAgICBjb2xvciAgICAgICAgIDogIzdlODc4ZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KSB7XG4gICAgICAgICAgd2lkdGggICAgICAgICA6IDY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0LWFuaW1hdGVkLWJvcmRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAgOiAkZ29sZDtcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICA6IDEwMCU7XG4gICAgICAgICAgbGVmdCAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wICAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgIHdpZHRoICAgICAgICAgICAgIDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC1hbmltYXRlZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaDEtc3R5bGUge1xuICAgICAgY29sb3IgICAgIDogJHllbGxvdztcbiAgICAgIGZvbnQtc2l6ZSA6IDMuNXJlbTtcbiAgICAgIGRpc3BsYXkgICA6IGlubGluZS1ibG9jaztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplIDogNnJlbTtcbiAgICAgIH1cblxuICAgICAgdSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdyZW07XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oMi1zdHlsZSB7XG4gICAgICBmb250LXNpemUgICA6IDJyZW07XG4gICAgICBjb2xvciAgICAgICA6IHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQgOiAxJTtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCl7XG4gICAgICAgIGZvbnQtc2l6ZSAgIDogMi43cmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1pdGFsaWMtc3R5bGUge1xuICAgICAgZm9udC1zaXplICAgOiA0LjJyZW07XG4gICAgICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZS1JdGFsaWNcIjtcbiAgICAgIGNvbG9yICAgICAgIDogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0IDogMS41cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCl7XG4gICAgICAgIGZvbnQtc2l6ZSAgIDogNy4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3Bhbi1zdHlsZSB7XG4gICAgICBmb250LXNpemUgICAgICA6IDEuMXJlbTtcbiAgICAgIGNvbG9yICAgICAgICAgIDogI2E2YTZhYTtcbiAgICAgIGxldHRlci1zcGFjaW5nIDogMC44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XG5cbiAgICAgICYubWVkaXVtIHtcbiAgICAgICAgZm9udC1mYW1pbHkgIDogJ05ldWVIYWFzVW5pY2FQcm8tTWVkaXVtJztcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogLjVyZW07XG4gICAgICB9XG5cbiAgICAgICYudGhpbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5IDogJ05ldWVIYWFzVW5pY2FQcm8tVGhpbic7XG4gICAgICB9XG5cbiAgICAgICYubmFycm93IHtcbiAgICAgICAgZm9udC1mYW1pbHkgICAgOiAnTmV1ZUhhYXNVbmljYVByby1UaGluJztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAwLjFyZW07XG4gICAgICAgIG1hcmdpbi10b3AgICAgIDogMS4ycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQgICA6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG4gIC5sb2NhdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50LWxvY2F0aW9uLCAucHJldi1sb2NhdGlvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnRCb2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICBsZWZ0OjA7XG4gICAgICByaWdodDowO1xuXG4gICAgfVxuXG4gICAgLnByZXYtbG9jYXRpb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgICB9XG5cbiAgLm1vYmlsZS1saW5rIHtcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IHRvcDtcbiAgICBtYXJnaW4gICAgICAgICA6IDQuNXJlbSAzcmVtIDAgMDtcbiAgICB3aWR0aCAgICAgICAgICA6IDEyLjhyZW07XG4gICAgb2JqZWN0IHtcbiAgICAgIHdpZHRoIDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm9wYWNpdHktemVybyB7XG4gIG9wYWNpdHkgOiAwO1xufVxuXG4jcGFnZS1ob21lLXdyYXBwZXIge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gIGZvb3RlciB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAoIG1pbi1oZWlnaHQ6IDgwMHB4ICkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAoIG1pbi1oZWlnaHQ6IDY2N3B4ICkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cbi5wYWdlLWFib3V0IHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cblx0LmZpcnN0LXNlY3Rpb24gLmNvbnRlbnQtd3JhcHBlciAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHJlbTtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206MDtcblx0XHR9XG5cdH1cblxuXG5cdC5tYWluLWJnIHtcblx0ICBcdHBvc2l0aW9uOmFic29sdXRlO1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC9hYm91dC1iZy5qcGcpO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcblxuXHQgICAgJjo6YWZ0ZXIge1xuXHQgICAgICBcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgICAgIFx0d2lkdGg6IDEwMCU7XG5cdCAgICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMywgOSwgMjEsIDAuODEpIDEwMCUsIHRyYW5zcGFyZW50IDApO1xuXHQgICAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCAgICAgIFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0ICAgICAgICBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgICBcdH1cblx0ICAgIH1cblx0IH1cblxuXHQgLmJnLWxpZ2h0IHtcblx0IFx0YmFja2dyb3VuZDojZjZmNmY2O1xuXG5cdCBcdC5tYXNrIHtcblx0IFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0IFx0fVxuXHQgfVxuXG4gIFx0LmJnLWRhcmsge1xuICBcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQzZGVnLCMyNTI3NTAsIzBhMGExMSk7XG4gICAgICBcdFxuXG4gICAgICBcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXHR9XG5cblx0XHQgJjo6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGJhY2tncm91bmQ6YmxhY2s7XG5cdFx0ICAgIG9wYWNpdHk6IDAuMztcblxuXHRcdCB9XG5cblx0XHQgLm1hc2sge1xuXHQgXHRcdGJhY2tncm91bmQ6ICRibHVlRGFyaztcblx0IFx0fVxuXG5cdH1cblxuICBcdC5mYWtlLWJnIHtcblxuXHQgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0ICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjcwKTtcblx0ICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgIGxlZnQ6IDA7XG5cblx0ICAgICAgQGluY2x1ZGUgc2l6ZSgwJSwgMTAwJSk7XG5cdCAgICB9XG5cbiAgXHR9XG5cbiAgXHQuY29sdW1uLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOjEwcmVtO1xuXHRcdH1cblxuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjQuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHRcdGJhY2tncm91bmQ6YmxhY2s7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OjA7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KXtcblx0XHRcdFx0dG9wOjE0LjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206NC41cmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0YmFja2dyb3VuZDpibGFjaztcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHR9XG5cbiAgICAuYWJvdXQtYW5pbWF0ZWQgJiAuYm94LWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgICAgIC5tYXNrIHtcbiAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgICBcdHdpZHRoOiAwJTtcbiAgICAgIFx0Ym90dG9tOjA7XG4gICAgICBcdHotaW5kZXg6MTtcbiAgICAgIFx0bGVmdDowO1xuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgLy9jbGlwOiByZWN0KDAsIDAsIDYwMHB4LCAwKTtcblxuICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgIC8vY2xpcDogcmVjdCgwLCA2MDBweCwgNjAwcHgsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAvL2NsaXA6IHJlY3QoMHB4LCA2MDBweCwgNjAwcHgsIDYwMHB4KTtcblxuICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgIC8vY2xpcDogcmVjdCgwLCA2MDBweCwgNjAwcHgsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuZmlyc3Qtc2VjdGlvbiB7XG5cblx0XHQmLmgxMDAge1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjo1LjVyZW0gYXV0byAxMnJlbTtcblx0XHRcdGJhY2tncm91bmQ6ICRnb2xkO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW0gO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOjAuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1LjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluLWJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtIDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5jb2x1bW4td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDo1cmVtO1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2x1bW4tcmlnaHQge1xuXHRcdCBcdHdpZHRoOjEwMCU7XG5cdFx0IFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0IFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHQgXHRcdHdpZHRoOjY2JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgXHR9XG5cblx0XHQgXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcblx0XHQgXHRcdHdpZHRoOiA2MCU7XG5cblx0XHQgXHR9XG5cdFx0IH1cblxuXHRcdC5jb2x1bW4tbGVmdHtcblx0XHQgXHR3aWR0aDogMTAwJTtcblxuXHRcdCBcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0IFx0XHR3aWR0aDogMzQlO1xuXHRcdCBcdFx0cGFkZGluZy1yaWdodDogMTByZW07XG5cblx0XHQgXHR9XG5cblx0XHQgXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcblx0XHQgXHRcdHdpZHRoOiA0MCU7XG5cdFx0IFx0fVxuXG5cblx0XHQgfVxuXG5cdFx0ICAubGluZSB7XG5cdFx0IFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdCBcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KXtcblx0XHQgXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xuXHRcdCBcdH1cblxuXG5cdFx0IH1cblx0fVxuXG4gIFxuXG5cdC5zZWNvbmQtc2VjdGlvbiwgLnRoaXJkLXNlY3Rpb24sIC5mb3VydGgtc2VjdGlvbiB7XG5cblx0XHQuY29sdW1uLXJpZ2h0IHtcblx0XHQgXHR3aWR0aDo1MCU7XG5cdFx0IFx0aGVpZ2h0OiA0M3JlbTtcblx0XHQgfVxuXG5cdFx0LmNvbHVtbi1sZWZ0e1xuXHRcdCBcdHdpZHRoOiA1MCU7XG5cdFx0IFx0aGVpZ2h0OiA0M3JlbTtcblxuXHRcdCB9XG5cdH1cblxuXG5cblx0IC5jbGlwIHtcblx0IFx0Y2xpcC1wYXRoOiB1cmwoI2NsaXApO1xuXHQgfVxuXG5cdCAuZC13cmFwcGVye1xuXHQgXHRwYWRkaW5nLXRvcDoxMHJlbTtcblx0IFx0d2lkdGg6IDIwcmVtO1xuXHQgXHRwYWRkaW5nLWJvdHRvbTo1cmVtO1xuXG5cdCBcdG1hcmdpbjowIGF1dG87XG5cblx0XHQgc3Zne21heC13aWR0aDogMjVyZW07fVxuXG5cdCBcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdCBcdFx0d2lkdGg6IDIycmVtO1xuXG5cblx0IFx0fVxuXG5cdCBcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOjVyZW07XG5cdCBcdH1cblx0IH1cblxuXHQgLmhlYWRlci10aXRsZSB7XG5cdCBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQgXHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xuXHQgXHRsaW5lLWhlaWdodDogMTtcblx0IFx0ZGlzcGxheTogYmxvY2s7XG5cdCBcdG1hcmdpbi1ib3R0b206IDByZW07XG5cblx0IFx0LmhlYWRlci10aXRsZS13aGl0ZXtcblx0IFx0XHRjb2xvcjogd2hpdGU7XG5cdCBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCBcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdCBcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdCBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdCBcdFx0fVxuXG5cdCBcdFx0XG5cblxuXHQgXHR9XG5cblx0IFx0LmhlYWRlci10aXRsZS13aGl0ZS0taXRhbGlje1xuXHQgXHRcdGNvbG9yOiB3aGl0ZTtcblx0IFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdCBcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHQgXHRcdGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlLUl0YWxpY1wiO1xuXHQgXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdCBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCBcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdCBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA2LjJyZW07XG5cdCBcdFx0fVxuXG5cdCBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG5cdCBcdFx0XHRmb250LXNpemU6IDcuMnJlbTtcblxuXHQgXHRcdH1cblxuXHQgXHR9XG5cblx0IFx0LmhlYWRlci10aXRsZS1kYXJrLS1iaWcge1xuXHQgXHRcdGNvbG9yOiAkZ29sZDtcblx0IFx0XHRmb250LXNpemU6IDQuM3JlbTtcblx0IFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCBcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHQgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0IFx0XHR9XG5cblx0IFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA2cmVtO1xuXHQgXHRcdH1cblxuXHQgXHRcdHNwYW4ge1xuXHQgXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHQgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0IFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHQgXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHQgXHRcdFx0fVxuXHQgXHRcdH1cblxuXHQgXHR9XG5cdCB9XG5cblx0IC5oZWFkZXItc3ViLXRpdGxlIHtcblx0IFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdCBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgXHRmb250LXNpemU6IDFyZW07XG5cdCBcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnRUaGluO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC44cmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRNZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC42cmVtO1xuXHRcdH1cblxuICAgIC50aXRsZS10ZXh0IHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLnRpdGxlLXRleHQtd3JhcHBlciB7XG4gICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFx0cG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXHRcdC5hYm91dC1saW5lcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogMTByZW07XG4gICAgfVxuXHRcdCNhYm91dC1saW5lLTIge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG4gICAgICBsZWZ0OiAwO1xuXHRcdH1cbiAgICAjYWJvdXQtbGluZS0zIHtcbiAgICAgIGxlZnQ6IDkwJTtcblx0XHR9XG5cblx0IFx0c3Bhbi50aXRsZS1wYXJ0IHtcblx0IFx0XHRmb250LXNpemU6IDFyZW07XG5cdCBcdFx0Zm9udC1mYW1pbHk6ICRmb250VGhpbjtcblxuXHQgXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdCBcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0IFx0XHR9XG5cblx0IFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcblx0IFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgXHRcdH1cblx0IFx0fVxuXHQgfVxuXG5cblx0IC5yZWFkLW1vcmV7XG5cdCBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQgXHRkaXNwbGF5OiBibG9jaztcblx0IFx0bWFyZ2luLWxlZnQ6IDA7XG5cdCBcdG1hcmdpbi10b3A6IDJyZW07XG5cdCBcdGNvbG9yOiAkZ29sZDtcblx0IFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgXHRmb250LXNpemU6IDEuNnJlbTtcblxuXHQgXHQuYXJyb3ctcmlnaHQtaWNvbntcblx0IFx0XHR3aWR0aDogMDtcblx0IFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0IFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0IFx0XHRzdHJva2U6JGdvbGQ7XG5cdCBcdH1cblxuXHQgXHRzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0IFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLy8gaWYgYXJyb3cgaXMgbm90IHByZXNlbnQsIGZvciB0ZXh0IHRvIGJlIGFsaWduZWQgd2l0aCBwYXJhZ3JhcGhcblx0IFx0XHRtYXJnaW4tbGVmdDogLTNweDtcblx0IFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgXHR9XG5cdCB9XG5cdC5jYXBpdGFsaXplZHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG5cdH1cblx0JiArIGZvb3RlciB7XG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXG59XG5cblxuXG4iLCIucGFnZS1mbGVldCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRcblxuXHRoZWFkZXIuZGFyayB7IFxuICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAoIG1pbi1oZWlnaHQ6IDgwMHB4ICkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAoIG1pbi1oZWlnaHQ6IDY2N3B4ICkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIC5ob3Zlci1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgICAgIH1cblxuICAgICAgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgfVxuXG5cdC5saW5lLWJvdHRvbSB7XG5cdFx0d2lkdGg6IDFweDtcblx0ICAgIGhlaWdodDogNi41cmVtO1xuXHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0ICAgIG9wYWNpdHk6IC4yO1xuXHQgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdCAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdCAgICByaWdodDogMDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGJvdHRvbToxMHJlbTtcblx0fVxuXG5cdC5hcnJvdy13cmFwZXIge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdGJvdHRvbTogLTEwcmVtO1xuXHRcdFx0d2lkdGg6IDEzcmVtO1xuXHRcdCB9XG5cblx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcblx0XHRcdHJpZ2h0Oi04cmVtO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGJvdHRvbTppbml0aWFsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0IH1cblxuXHRcdC5hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHRvcDowO1xuXHRcdFx0dHJhbnNmb3JtOm5vbmU7XG5cdFx0XHR3aWR0aDogNS41cmVtO1xuXHRcdFx0aGVpZ2h0OiA1LjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ29sZDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0IEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0IFx0d2lkdGg6IDMuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAzLjVyZW07XG5cdFx0XHQgfVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRnb2xkO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDp3aGl0ZTtcblx0XHRcdFx0XHRzdHJva2U6d2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vICYuYXJyb3ctbGVmdCB7XG5cdFx0XHRcdFx0IFxuXHRcdFx0XHQvLyBcdCBzdmcgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0ZmlsbDogJGdvbGQ7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0ICAgIHN0cm9rZTogI2RjYjU3ZTtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdFx0XHQgICAgJi5zZWNvbmRhcnkge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIC01MCUpXG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgJi5wcmltYXJ5IHtcblx0XHRcdCAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQgICAgIFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdCAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFycm93LWxlZnQge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0IFx0ZmxvYXQ6bm9uZTtcblx0XHRcdFx0IH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hcnJvdy1yaWdodCB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblxuXHRcdFx0XHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGUoMTAwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgICYucHJpbWFyeSB7XG5cdFx0XHRcdCAgICBcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0LmZsZWV0LXNob3dyb29tLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaG90c3BvdHMtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuaG90c3BvdHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYuZG9vciB7XG5cdFx0ICAgIHJpZ2h0OiAzMnJlbTtcblx0XHQgICAgdG9wOiAxMnJlbTtcblx0XHQgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG5cdFx0ICAgICY6aG92ZXIgLnNwb3R7XG5cdFx0ICAgIFx0dHJhbnNmb3JtOnNjYWxlKDAuOSkgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5yb2xsb3ZlciB7XG5cdFx0ICAgIFx0IC8vIHRvcDogLTE1cmVtO1xuXHRcdCAgICBcdCAvLyByaWdodDo1cmVtO1xuXHRcdCAgICBcdCBcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYuYmFjayB7XG5cdFx0XHRyaWdodDogMTJyZW07XG4gICAgXHRcdHRvcDogOXJlbTtcblxuICAgIFx0XHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cblx0XHQgICAgJjpob3ZlciAuc3BvdHtcblx0XHQgICAgXHR0cmFuc2Zvcm06c2NhbGUoMC45KSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cbiAgICBcdFx0LnJvbGxvdmVyIHtcblx0XHQgICAgXHQgLy8gdG9wOiAtMTJyZW07XG5cdFx0ICAgIFx0IC8vIHJpZ2h0OjVyZW07XG5cdFx0ICAgIFx0IFxuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0LnNwb3Qge1xuXHRcdCAgICB3aWR0aDogMnJlbTtcblx0XHQgICAgYmFja2dyb3VuZDogI2RhYjg5Mjtcblx0XHQgICAgaGVpZ2h0OiAycmVtO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDE0MywgMTI1LCAxMTEsIDAuOCk7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRcdCAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cblx0XHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIHtcblx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHQgICAgfVxuXG5cdFx0ICAgIFxuXHRcdH1cblx0fVxuXG5cdC5yb2xsb3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgd2lkdGg6IDIwcmVtO1xuXHQgICAgaGVpZ2h0OiAyMHJlbTtcblx0ICAgIGJhY2tncm91bmQ6ICNkYWI4OTI7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcGFkZGluZzogMC41cmVtO1xuXHQgICAgei1pbmRleDogOTk5O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAuNXJlbSAjZGFiODkyO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxlZnQ6IDUwJTtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMSk7XG5cdCAgICB0b3A6IDUwJTtcblx0ICAgIGltZyB7XG5cdCAgICBcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRoZWlnaHQ6IDEwMCU7XG5cdCAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgfVxuXHR9XG5cblx0LmJveC1kZXNjcmlwdGlvbiB7XG5cdFx0Ji1jb250ZW50e1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1mYW1pbHkgOiAkZm9udEJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHRcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseSA6ICRmb250UmVndWxhcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHR9XG5cdFx0XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDU2LjMlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vZGQgLmJveC1kZXNjcmlwdGlvbntcblx0XHRwYWRkaW5nLWxlZnQ6IDByZW07XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cmVtO1xuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWxlZnQgOiAzLjFyZW07XG5cblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHR9XG5cdH1cblxuXHQuYmctZGFyayB7XG5cblx0XHQvL2JhY2tncm91bmQ6IzBiMGMyMztcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHQvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzdkZWcsICMyNTI3NTAsICMwYTBhMTEpO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRvcGFjaXR5OiAwLjUyO1xuXG5cdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUsMTAwJSk7XG5cdFx0fVxuXG5cdFx0LmNhci1kZXNjcmlwdGlvbiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZURhcms7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtjb2xvcjp3aGl0ZX1cblx0XHR9XG5cblx0XHQubWFzaywgLm1hc2stMiwgLm1hc2stMyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZURhcms7XG5cdFx0fVxuXHR9XG5cblxuXHQuZmlyc3Qtc2VjdGlvbiB7XG5cblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQuYmctZGFyayB7XG5cdFx0XHRoZWlnaHQ6IDc2cmVtO1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2ZsZWV0L2ZsZWV0LWJnLmpwZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXItY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDM2dnc7XG5cdCAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsZWV0L2ZsZWV0LWhlcm8ucG5nKTtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcblxuXHQgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIHtcblx0ICAgIFx0bWF4LXdpZHRoOiA5MDBweDtcblx0ICAgXHRcdGhlaWdodDogNDAycHg7XG5cdCAgIFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsZWV0L3Nwcml0ZS1kb29yLnBuZyk7XG5cdCAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6aW5pdGlhbDtcblxuXHQgICAgfVxuXHQgICAgXG5cdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAmLmFuaW1hdGUuZG9vciB7XG4gICAgICAgIFx0ICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsZWV0L3Nwcml0ZS1kb29yLnBuZyk7XG4gIFx0XHRcdCAgYW5pbWF0aW9uOiBvcGVuLWRvb3IgMC41cyBzdGVwcygyNCwgZW5kKTtcbiAgXHRcdCAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICB9XG5cdFx0Ji5hbmltYXRlLmNsb3NlLmRvb3Ige1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGVldC9zcHJpdGUtZG9vci5wbmcpO1xuICBcdFx0XHRhbmltYXRpb246IGNsb3NlLWRvb3IgMC41cyBzdGVwcygyNCwgZW5kKTtcbiAgXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHR9XG5cbiAgICAgICAgJi5hbmltYXRlLmJhY2sge1xuICAgICAgICBcdCAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGVldC9zcHJpdGUtYmFjay5wbmcpO1xuICBcdFx0XHQgIGFuaW1hdGlvbjogb3Blbi1kb29yIDAuNXMgc3RlcHMoMjQsIGVuZCk7XG4gIFx0XHQgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZS5jbG9zZS5iYWNrIHtcbiAgICAgICAgXHQgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxlZXQvc3ByaXRlLWJhY2sucG5nKTtcbiAgXHRcdFx0ICBhbmltYXRpb246IGNsb3NlLWRvb3IgMC41cyBzdGVwcygyNCwgZW5kKTtcbiAgXHRcdCAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICB9XG5cdCAgIFxuXHQgICB9XG5cblx0fVxuXG5cdC5iZy1saWdodCB7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZmxlZXQvd2hpdGUtYmctbWluLnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OjA7XG5cblx0XHRcdEBpbmNsdWRlIHNpemUoMTAwJSwxMDAlKTtcblx0XHR9XG5cblx0XHQubWFzaywgLm1hc2stMiwgLm1hc2stMyB7IFxuXHRcdFx0YmFja2dyb3VuZDp3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcbiAgICAgICAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyLW1lbnUtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMTFyZW07XG5cdFx0bGVmdDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHRvcDo1cmVtO1xuXHRcdHBhZGRpbmc6MCA2cmVtO1xuXHRcdHotaW5kZXg6IDk5OTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA2NjdweCApIHtcblx0XHRcdHBhZGRpbmc6MCAzcmVtO1xuXG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDEwMjRweCApIHtcblx0XHRcdHBhZGRpbmc6MCA2cmVtO1xuXG5cdFx0fVxuXG5cdFx0IEBtZWRpYSBzY3JlZW4gYW5kICggbWluLWhlaWdodDogNjY3cHggKSB7XG5cdFx0IFx0dG9wOjExcmVtO1xuXHRcdCB9XG5cblx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4taGVpZ2h0OiA3NjhweCApIHtcblx0XHQgXHR0b3A6MTJyZW07XG5cdFx0IH1cblxuXHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi1oZWlnaHQ6IDk2MHB4ICkge1xuXHRcdCBcdHRvcDoxNHJlbTtcblx0XHQgfVxuXG5cblx0XHQgLmhvdmVyLWJveCB7XG5cdFx0IFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0IFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cmVtKTtcblx0XHQgXHR3aWR0aDogMTAwJTtcblx0XHQgXHRoZWlnaHQ6IDEwMCU7XG5cdFx0IFx0dG9wOjA7XG5cdFx0IFx0bGVmdDowO1xuXHRcdCBcdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xMTFkZWcsI2M3OWU2NCwjZGNiNTdlKTtcblx0XHQgXHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcblxuXHRcdCBcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlyZW0pO1xuXHRcdFx0fVxuXHRcdCB9XG5cblx0XHQgLmhvdmVyLWljb24td3JhcHBlciB7XG5cdFx0IFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0IFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0IFx0d2lkdGg6IDEwMCU7XG5cdFx0IFx0aGVpZ2h0OiA3cmVtO1xuXHRcdCBcdHRvcDowO1xuXHRcdCAgICBcblxuXHRcdCBcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDlyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5ob3Zlci1pY29uLWNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0IH1cblxuXHRcdCAuc2Vjb25kYXJ5LWljb24ge1xuXHRcdCBcdFxuXHRcdCBcdG9wYWNpdHk6IDA7XG5cblx0XHQgXHRcblxuXHRcdCB9XG5cblx0XHQgLnNlY29uZGFyeS10eHQge1xuXHRcdCBcdFxuXHRcdCBcdG9wYWNpdHk6IDA7XG5cblx0XHQgXHRcblx0XHQgfVxuXHR9XG5cblx0LnNlbGVjdC10eXBlLWxpc3QgbGkge1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQsIC5zZWxlY3QtdHlwZS1saXN0IGxpIHtcblx0XHRoZWlnaHQ6IDdyZW07XG5cdFx0XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcblx0XHRcdGhlaWdodDogOXJlbTtcblx0XHR9XG5cblx0XHQuc3ZnLWNhci1pY29ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogMS42cmVtO1xuXG5cdFx0XHQmLmNvYWNoIHtcblx0XHQgICAgICBoZWlnaHQgOiAzcmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgICYuc3V2IHtcblx0XHQgICAgICBoZWlnaHQ6IDEuOHJlbTtcblx0XHQgICAgfVxuXHRcdCAgICAmLm1pbmljb2FjaCB7XG5cdFx0ICAgICAgaGVpZ2h0OiAyLjhyZW07XG5cdFx0ICAgIH1cblx0XHQgICAgJi52YW4ge1xuXHRcdCAgICAgIGhlaWdodCA6IDIuMnJlbTtcblx0XHQgICAgfVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50XG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMTFkZWcsICNjNzllNjQsICNkY2I1N2UpO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIC5ob3Zlci1ib3h7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSAuc2Vjb25kYXJ5LXR4dHtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSAuc2Vjb25kYXJ5LWljb257XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAuc2VsZWN0LXR5cGUtbGlzdC1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLmhvdmVyLWJveHtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLnNlY29uZGFyeS10eHR7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXHRcdCY6aG92ZXIgLnNlY29uZGFyeS1pY29ue1xuXHRcdFx0b3BhY2l0eToxO1xuXHRcdH1cblx0fVxuXG5cdC8vLnNlbGVjdC10eXBlLWxpc3QuZGFyayB7XG5cdC8vXHRsaS5hY3RpdmUgLnNlbGVjdC10eXBlLWxpc3QtY29udGVudHtcblx0Ly9cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2NjYTM2YSwgI2RjYjU3ZSk7XG5cdC8vXHR9XG5cdC8vfVxuXG4gIC5jYXItdGFiLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDY2LjdyZW07XG4gIH1cblxuXHQuZmxlZXQtc2hvd3Jvb20td3JhcHBlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwNnJlbTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDByZW07XG5cdFx0XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHQgcGFkZGluZy1sZWZ0OjJyZW07XG5cdFx0ICAgIHBhZGRpbmctcmlnaHQ6MnJlbTtcblx0XHQgICAgbWFyZ2luLXRvcDogMjJyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHQgcGFkZGluZy1sZWZ0OjhyZW07XG5cdFx0ICAgIHBhZGRpbmctcmlnaHQ6OHJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHQgICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG5cdCAgICAgICAgXG5cdCAgICB9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA2ODBweCl7XG5cdCAgICAgICBtYXJnaW4tdG9wOiAyOHJlbTtcblx0ICAgICAgICBcblx0ICAgIH1cblxuXHR9XG5cblx0LmxpbmUge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHdpZHRoOjA7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLnRvcCB7XG5cdFx0XHR0b3A6N3JlbTtcblx0XHR9XG5cblx0XHQmLmJvdHRvbSB7XG5cdFx0XHRib3R0b206N3JlbTtcblx0XHR9XG5cblx0fVxuXG5cblxuXHQuZmxlZXQtY2FyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHQuY2FydHlwZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDY3OXB4KXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmNhcnR5cGUtYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cblx0XHQubWFzaywgLm1hc2stMiwgLm1hc2stMyB7XG5cdCAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICBcdGhlaWdodDogMTAwJTtcblx0ICAgICAgXHR3aWR0aDogMCU7XG5cdCAgICAgIFx0Ym90dG9tOjA7XG5cdCAgICAgIFx0ei1pbmRleDoxO1xuXHQgICAgICBcdGxlZnQ6MDtcblx0ICAgICAgfVxuXHR9XG5cblxuXG5cdC5jYXItaW5mbyB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHR9XG5cblx0XHRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA2ODBweCl7XG5cdFx0XHRoZWlnaHQ6IDI0cmVtO1xuXHRcdH1cblxuXHRcdFxuXHR9XG5cblx0LmJveC1kZXNjcmlwdGlvbiB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHBhZGRpbmc6MnJlbSAwcmVtIDE0cmVtO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpICB7XG5cdFx0XHR3aWR0aDogNTIlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQub2RkIC5ib3hvZGRkZXNjcmlwdGlvbntcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkgIHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0fVxuXHR9XG5cblxuXHQuY2FyLW1haW4tcGljIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IC02cmVtO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Ji5sZWZ0e1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdH1cblxuICAgIC5mbGVldC1hbmltYXRlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAvL2NsaXA6IHJlY3QoMCwgMCwgNjAwcHgsIDApO1xuXG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgY2xpcDogcmVjdCgwLCA2MDBweCwgNjAwcHgsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIC8vY2xpcDogcmVjdCgwcHgsIDYwMHB4LCA2MDBweCwgNjAwcHgpO1xuXG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgLy9jbGlwOiByZWN0KDAsIDYwMHB4LCA2MDBweCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblx0fVxuXG5cdC5vZGQgLmNhci1tYWluLXBpY3tcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0d2lkdGg6IDUxJTtcblx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHR9XG5cdH1cblxuICAub2RkIC5jYXItcGljdHVyZXN7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG5cdC5jYXItcGljdHVyZXN7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAxNHJlbTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcblx0XHRcdGhlaWdodDogMjByZW07XG5cdFx0fVxuXG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHR9XG5cdH1cblxuICAub2RkIC5jYXItc2Vjb25kYXJ5LXBpY3R1cmV7XG4gICAgd2lkdGg6IDU1LjYlO1xuICB9XG5cblx0LmNhci1zZWNvbmRhcnktcGljdHVyZXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDo2MC4yMiU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXG5cdFx0Ji5sZWZ0e1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdH1cblxuICAgIC5mbGVldC1hbmltYXRlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAvL2NsaXA6IHJlY3QoMCwgMCwgNjAwcHgsIDApO1xuXG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgLy9jbGlwOiByZWN0KDAsIDYwMHB4LCA2MDBweCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgLy9jbGlwOiByZWN0KDBweCwgNjAwcHgsIDYwMHB4LCA2MDBweCk7XG5cbiAgICAgICAgJi5hbmltYXRlIHtcbiAgICAgICAgICAvL2NsaXA6IHJlY3QoMCwgNjAwcHgsIDYwMHB4LCAwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHR9XG5cbiAgLm9kZCAuY2FyLWRldGFpbC1waWN0dXJle1xuICAgIHdpZHRoOiA0NC40JTtcbiAgfVxuXG5cdC5jYXItZGV0YWlsLXBpY3R1cmV7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6IDM5Ljc3JTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCYubGVmdHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0fVxuXG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHR9XG5cbiAgICAuZmxlZXQtYW5pbWF0ZWQgJiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLy9jbGlwOiByZWN0KDAsIDAsIDYwMHB4LCAwKTtcblxuICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgIC8vY2xpcDogcmVjdCgwLCA2MDBweCwgNjAwcHgsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIC8vY2xpcDogcmVjdCgwcHgsIDYwMHB4LCA2MDBweCwgNjAwcHgpO1xuXG4gICAgICAgICYuYW5pbWF0ZSB7XG4gICAgICAgICAgLy9jbGlwOiByZWN0KDAsIDYwMHB4LCA2MDBweCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblx0fVxuXG5cdC5jYXItYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHQvL2JhY2tncm91bmQ6ICMxOTFiMzg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0b3BhY2l0eTowLjI3O1xuXHRcdH1cblxuXHRcdC5jYXItbGlnaHQge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ei1pbmRleDo1O1xuXHRcdH1cblxuXHRcdC5jYXItc2hhZG93IHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0dG9wOjM1JTtcblx0XHRcdHotaW5kZXg6NTtcblx0XHR9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLmNhci1saWdodCB7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgfVxuICAgICAgLmNhci1zaGFkb3cge1xuICAgICAgICB0b3A6IDQzJTtcbiAgICAgIH1cbiAgICB9XG5cdH1cblxuXHQuZmxlZXQtbWFpbi13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5mbGVldC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG5cblx0LmNhci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZy10b3A6MThyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdGgxIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOjExMXJlbTtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHJlbSk7XG5cblx0XHRcdFxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEycmVtKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcmVtKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExNTBweCkge1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Ji50b3Age1xuXHRcdFx0XHR0b3A6MHJlbTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJvdHRvbSB7XG5cdFx0XHRcdGJvdHRvbTotMjVyZW07XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQubWFpbi10aXRsZSB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdCYXNrZXJ2aWxsZS1JdGFsaWMnLCBzZXJpZjtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGNvbG9yOiR5ZWxsb3c7XG5cdFx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtd2VpZ2h0OjMwMDtcblx0XHRcdHRleHQtc2hhZG93OiA2M3B4IDUwcHggMjBweCByZ2JhKDAsMCwwLDAuMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0ei1pbmRleDogODtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA3cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHJlbTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdCYuc2hhZG93IHtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDYzcHggNTBweCAyMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLXRpdGxlLW1hc2t7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9wYWNpdHk6MDtcblx0XHRcblx0XHR9XG5cblx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250SGVhdnk7XG5cdFx0XHRcblx0XHRcdHotaW5kZXg6IDc7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR3aWR0aDogMjlyZW07XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy43cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogNnJlbTtcblx0XHRcdFx0d2lkdGg6IDQycmVtO1xuXHRcdFx0XHRwYWRkaW5nOjAgM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA3LjJyZW07XG5cdFx0XHRcdHdpZHRoOiA0N3JlbTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblxuXHRcdFx0Ji5jYXItaW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OjEwO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiArIGZvb3RlciB7XG5cdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KXtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5mbGVldC1hbmltYXRlZCBoZWFkZXIuZGFyayB7IFxuICAgICAgIFxuICAgICAgLmhvdmVyLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgfVxuXG4gICAgICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICB9XG5cbkBrZXlmcmFtZXMgb3Blbi1kb29ye1xuXG4gICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7IH1cbiAgICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG5cbn1cblxuQGtleWZyYW1lcyBjbG9zZS1kb29ye1xuXG4gICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAlOyB9XG5cbn1cbiIsIi5wYWdlLWJvb2ssXG4ucGFnZS1iaWxpbmcge1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAuYm9vay13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kIDogI2Y2ZjZmNjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MTRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdG9wOmluaXRpYWw7XG4gICAgICB9XG4gIH1cbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cblxuICAubm90LW1vYmlsZSB7XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gIH1cblxuICAubm90LWRlc2t0b3Age1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICB9XG5cbiAgLmhlYWRlci1zdGVwcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDo4cmVtO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcblxuICAgIC5zdGVwcyB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHRyYW5zaXRpb246d2lkdGggMC4zcyBlYXNlO1xuXG4gICAgICAgICYub25lIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAgJi50d28ge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm91ciB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgICAmLmZpdmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDoyMCU7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICBmb250LWZhbWlseSA6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1vYmlsZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2Jvb2stbW9iaWxlLWJnLmpwZyk7XG4gICAgJi5saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIC5oZWFkZXItc3RlcHMge1xuICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY2xvc2VkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXItdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5zbGlkZXItbWlkZGxlIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcmVtO1xuXG4gICAgICAgIC5jYXItd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXItY29zdCB7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cblxuICAgICAgICAgIC5wcmV2aWV3LXRleHQtc3R5bGUtMyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByZXZpZXctdGV4dC1zdHlsZS00IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHkgOiBcIk5ldWVIYWFzVW5pY2FQcm8tYm9sZFwiO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuc2hhZG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgICYuYnRuLWhpZGV7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnRuLXNob3d7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1ib29raW5nLWdvbGQuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcbiAgICAgICAgICAgIHJpZ2h0OjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvdy1ib29raW5nMi1nb2xkLnN2ZycpO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICAgICAgIGxlZnQ6M3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZTRlNGU0O1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgXG4gICAgICAgIFxuICAgICAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhci10eXBlLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyYW5zcGFyZW50LWNhci1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICAgICAgICAgIGJvdHRvbTppbml0aWFsO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cmFuc3BhcmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICBcblxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIC5wcmV2aWV3LXRleHQtc3R5bGUtMyB7XG4gICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnByZXZpZXctdGV4dC1zdHlsZS00IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcbiAgICBib3JkZXItY29sb3IgOiAjY2NjO1xuICAgIGNvbG9yICAgICAgICA6ICMwMDA7XG4gIH1cblxuICAuZnVsbG5hbWUge1xuICAgIGlucHV0Om50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmJvb2stY29udGVudCB7XG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kICAgICA6ICNmZmY7XG4gICAgd2lkdGggICAgICAgICAgOiAxMDJyZW07XG4gICAgcGFkZGluZy1ib3R0b20gOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wIDogM3JlbTtcbiAgICAvL3otaW5kZXggICAgICAgIDogMTAwMDAwO1xuXG4gICAgJi5jb21tZW50cyB7XG4gICAgICBtYXJnaW4gICAgICA6IC03MHB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICAmLnNpbmctaW4ge1xuICAgICAgbWFyZ2luIDogMHJlbSBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICYuc2VjdGlvbi1vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWFyZ2luIDogMnJlbSBhdXRvIDA7XG4gICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0LWNvbCB7XG4gICAgICB3aWR0aCAgICAgICAgIDogNTdyZW07XG4gICAgICBmbG9hdCAgICAgICAgIDogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wICAgIDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0ICA6IDZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0ICA6IDdyZW07XG4gICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgLnJpZ2h0LWNvbCB7XG4gICAgICB3aWR0aCAgICAgICA6IDQ0cmVtO1xuICAgICAgZmxvYXQgICAgICAgOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3AgICAgOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgLy9jb2xvciA6ICMwMDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oaW50LWJsb2NrIHtcbiAgICAgIHBhZGRpbmcgICAgICAgOiAycmVtO1xuICAgICAgYmFja2dyb3VuZCAgICA6ICNmZGZiZjc7XG4gICAgICBib3JkZXItcmFkaXVzIDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0ICA6IDRyZW07XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5ICAgOiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZSAgICAgOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAyLjVyZW07XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHkgOiBcIk5ldWVIYWFzVW5pY2FQcm8tUmVndWxhclwiO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2luZy1pbiBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tIDogNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5ICAgOiBcIk5ldWVIYWFzVW5pY2FQcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemUgICAgIDogMS42cmVtO1xuICAgICAgdGV4dC1hbGlnbiAgICA6IGxlZnQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIwcHgpIHtcbiAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgICAmLmNvbW1lbnRzIHtcbiAgICAgICAgbWFyZ2luIDogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLmxlZnQtY29sLFxuICAgICAgLnJpZ2h0LWNvbCB7XG4gICAgICAgIGZsb2F0ICAgOiBub25lO1xuICAgICAgICB3aWR0aCAgIDogYXV0bztcbiAgICAgICAgcGFkZGluZyA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4gIDogMDtcbiAgICAgICAgYm9yZGVyICA6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbnB1dCxcbiAgICAgIC5oaW50LWJsb2NrLFxuICAgICAgLnJpZ2h0LWNvbCAjbWFwIHtcbiAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgfVxuICAgICAgaW5wdXQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZSA6IDEuMXJlbTtcbiAgICAgIG1hcmdpbiAgICA6IDVyZW0gYXV0byA0cmVtO1xuICAgICAgcGFkZGluZzogMS4zcmVtIDVyZW07XG4gICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplIDogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWJ1dHRvbiB7XG4gICAgICBjb2xvciA6IGJsYWNrO1xuICAgIH1cblxuICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIHRleHQtYWxpZ24gOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgIGxhYmVse1xuICAgICAgICAmLm0tdG9we1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG9ydHtcbiAgICAgICAgICB3aWR0aDo0NyU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICYucmlnaHR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBzLTIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgbGVmdCAgICAgOiA2MHB4O1xuICAgIHRvcCAgICAgIDogMzIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjgwcHgpIHtcbiAgICAgIHRvcCA6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpZXctYmxvY2sge1xuICAgIHdpZHRoIDogMTQwcmVtO1xuICAgIGhlaWdodCAgIDogNzByZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgaGVpZ2h0IDogODByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCkge1xuICAgICAgICBoZWlnaHQgICA6IDkwcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTB2aDtcbiAgICAgIH1cbiAgICAubGVmdC1wcmV2aWV3LWNvbCxcbiAgICAucmlnaHQtcHJldmlldy1jb2wge1xuICAgICAgaGVpZ2h0ICAgOiA3MHJlbTtcbiAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICBmbG9hdCAgICA6IGxlZnQ7XG4gICAgICB3aWR0aCAgICA6IDUwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgaGVpZ2h0IDogODByZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgaGVpZ2h0ICAgOiA5MHJlbTtcbiAgICAgICAgIG1heC1oZWlnaHQ6IDExMHZoO1xuICAgICAgfVxuXG5cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2hvdyB7XG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5yaWdodC1jYXIsXG4gICAgICAubGVmdC1jYXIge1xuICAgICAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCAgICAgICAgOiAzMHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcCA6IC0yMjBweDtcbiAgICAgICAgd2lkdGggIDogMzByZW07XG4gICAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aCAgOiAzNXJlbTtcbiAgICAgICAgICBoZWlnaHQgOiBhdXRvO1xuICAgICAgICAgIHRvcDozMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoICA6IDQ1cmVtO1xuICAgICAgICAgICBoZWlnaHQgOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEzMjBweCkge1xuICAgICAgICAgICB3aWR0aCAgOiA0OHJlbTtcbiAgICAgICAgICAgaGVpZ2h0IDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxNTAwcHgpIHtcbiAgICAgICAgICAgd2lkdGggIDogNTZyZW07XG4gICAgICAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAuc2VsZWN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIFxuICAgICAgICAgIC5idXNpbmVzcy1jbGFzcy1ibG9jayAubGluZXtcbiAgICAgICAgICAgIHdpZHRoOiAwcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0yLjVyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgIHJpZ2h0OiAtNC41cmVtO1xuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICByaWdodDogLThyZW07XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgIC5maXJzdC1jbGFzcy1ibG9jayAubGluZXtcbiAgICAgICAgICAgIHdpZHRoOiAwcmVtO1xuICAgICAgICAgICAgbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgbGVmdDogLTQuNXJlbTtcbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgbGVmdDogLThyZW07XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgIC5saW5lIGltZ3tcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgIC5wcmV2aWV3LXRleHQtc3R5bGUtMyB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICAgIH1cblxuICAgICAgICAgICAucHJldmlldy10ZXh0LXN0eWxlLTQuc2hvd3tcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluayAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6MC4zcztcblxuICAgICAgICAgICB9XG5cblxuICAgICAgICAgIEBrZXlmcmFtZXMgYmxpbmsge1xuXG4gICAgICAgICAgICAgIDAlIHsgb3BhY2l0eTogMX1cbiAgICAgICAgICAgICAgNTAlIHtvcGFjaXR5OiAwfVxuICAgICAgICAgICAgICAxMDAlIHtvcGFjaXR5OiAxfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZzowLjNyZW0gMC45cmVtO1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07IFxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udExpZ2h0O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHBhZGRpbmc6MC4zcmVtIDAuN3JlbTtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07IFxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLnNlbGVjdGVkLFxuICAgICAgLnNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCAgICAgIDogNTY1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgICB0b3AgOiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbGVjdCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2NTBweCkge1xuICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGVmdC1wcmV2aWV3LWNvbCB7XG4gICAgICAubGVmdC1jYXIge1xuICAgICAgICByaWdodCA6IDA7XG4gICAgICB9XG4gICAgICAuc2VsZWN0ZWQsXG4gICAgICAuc2VsZWN0IHtcbiAgICAgICAgcmlnaHQgOiAzODBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICAgIHJpZ2h0IDogNSU7XG4gICAgICAgIH1cblxuXG4gICAgICBcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciAubGluZXtcbiAgICAgICAgd2lkdGg6IDByZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLmxpbmUgaW1ne1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1wcmV2aWV3LWNvbCB7XG4gICAgICAucmlnaHQtY2FyIHtcbiAgICAgICAgbGVmdCA6IDA7XG4gICAgICB9XG4gICAgICAuc2VsZWN0ZWQsXG4gICAgICAuc2VsZWN0IHtcbiAgICAgICAgbGVmdCA6IDM4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgICAgbGVmdCA6IDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAgJjpob3ZlciAubGluZXtcbiAgICAgICAgICB3aWR0aDogMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmxpbmUgaW1ne1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgLnByZXZpZXctdGV4dC1zdHlsZS0zIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1c2luZXNzLWNsYXNzLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcbiAgICAgICB0b3AgICAgICAgIDogNDVyZW07XG4gICAgICAgbGVmdCAgICAgIDogM3JlbTtcbiAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uIDogdG9wIDAuMnM7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2ODBweCkge1xuICAgICAgICAgIHJpZ2h0ICAgICAgIDogNXJlbTtcbiAgICAgICAgICB0b3AgICAgICAgIDogMjRyZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgbGVmdCAgICAgIDogMTJyZW07XG4gICAgICAgIHRvcCAgICAgICA6IDMwcmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTI4MHB4KXtcbiAgICAgICAgIHRvcCAgICAgICA6IDM4cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTUwMHB4KSB7XG4gICAgICAgIGxlZnQgICAgICA6IDEwcmVtO1xuICAgICAgICB0b3AgICAgICAgIDogMzVyZW07XG4gICAgICB9XG5cbiAgICAgIC5saW5lIHtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IFxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2ODBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICAgICByaWdodDogLTVyZW07XG4gICAgICAgICB9XG5cbiAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgICAgICAgcmlnaHQ6IC0xMHJlbTtcbiAgICAgICAgIH1cblxuICAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMC41MXJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2Utb3V0OyBcblxuICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maXJzdC1jbGFzcy1ibG9jayB7XG4gICAgICB3aWR0aDogMTRyZW07XG4gICAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgICByaWdodCAgICAgICA6IDNyZW07XG4gICAgICB0b3AgICAgICAgIDogNDVyZW07XG4gICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbiA6IHRvcCAwLjJzO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICByaWdodCAgICAgICA6IDVyZW07XG4gICAgICAgICAgdG9wICAgICAgICA6IDI0cmVtO1xuICAgICAgfVxuXG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgcmlnaHQgICAgICA6IDEycmVtO1xuICAgICAgICB0b3AgICAgICAgOiAzMHJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweCl7XG4gICAgICAgICB0b3AgICAgICAgOiAzOHJlbTtcbiAgICAgIH1cblxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxNTAwcHgpIHtcbiAgICAgICAgICAgcmlnaHQgICAgICAgOiAxMHJlbTtcbiAgICAgICAgICAgIHRvcCAgICAgICAgOiAzNXJlbTtcbiAgICAgICB9XG5cblxuICAgICAgIC5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0OyBcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2ODBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICAgICBsZWZ0OiAtNXJlbTtcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTEwcmVtO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC41MXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IFxuICAgICAgICAgICAgXG4gICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZXZpZXctdGV4dC1zdHlsZS0zIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDY0MHB4KSB7XG4gICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAuYnVzaW5lc3MtY2xhc3MtYmxvY2ssXG4gICAgICAgIC5maXJzdC1jbGFzcy1ibG9jayB7XG4gICAgICAgICAgLy90b3AgICAgICAgOiAxNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJlZmVyZW5jZSB7XG4gICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjBweCkge1xuICAgICAgICBib3R0b20gIDogNi41cmVtO1xuICAgICAgICBwYWRkaW5nIDogMS4zcmVtIDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWxlY3QtdHlwZS1ibG9jayB7XG4gICAgd2lkdGggICAgICA6IDEwMnJlbTtcbiAgICBtYXgtd2lkdGggIDogMTAycmVtO1xuICAgIGhlaWdodCAgICAgOiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kIDogIzA5MDkxMTtcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XG4gICAgYm90dG9tICAgICA6IDcwcHg7XG4gICAgbGVmdCAgICAgICA6IDUwJTtcbiAgICBkaXNwbGF5ICAgIDogbm9uZTtcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4ICAgIDogOTk5OTk5O1xuXG4gICAgLnJlYWQtbW9yZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAubWVudS1ob3ZlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXItZGVzYyB7XG4gICAgICBjb2xvciAgICAgIDogI2I5YjliOTtcbiAgICAgIGJvdHRvbSAgICAgOiBjYWxjKDcwcHggKyAxNjBweCk7O1xuICAgICAgaGVpZ2h0ICAgICA6IGF1dG87XG4gICAgICBkaXNwbGF5ICAgIDogYmxvY2s7XG4gICAgICB6LWluZGV4ICAgIDogMTAwMDAwOTtcbiAgICAgIGN1cnNvciAgICAgOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eSAgICA6IDA7XG4gICAgICBiYWNrZ3JvdW5kIDogJGJsdWVEYXJrO1xuICAgICAgLmNhci1kZXNjLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGggOiAxMDIwcHg7XG4gICAgICAgIG1hcmdpbiAgICA6IDAgYXV0bztcbiAgICAgIH1cbiAgICAgICYucmV2ZXJzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kIDogd2hpdGU7XG4gICAgICAgIC5wcmltYXJ5LWhlYWRlciB7XG4gICAgICAgICAgY29sb3IgOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcCA6IDYwcHg7XG4gICAgICAgICAgd2lkdGggICAgICAgOiA1MjVweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yIDogIzhhOGE4YTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kZXNjLWFsaWdoLWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTFyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyMHB4KSB7XG4gICAgICAgIGJvdHRvbSA6IDE2cmVtO1xuICAgICAgfVxuICAgICAgLnhtYXJrLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5ICA6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgICAgICA6IDA7XG4gICAgICAgIHJpZ2h0ICAgIDogMDtcbiAgICAgICAgd2lkdGggICAgOiA0MXB4O1xuICAgICAgICBoZWlnaHQgICA6IDQxcHg7XG4gICAgICAgIHotaW5kZXggIDogOTk5OTk5OTk5O1xuICAgICAgICBjdXJzb3IgICA6IHBvaW50ZXI7XG4gICAgICAgIC5sIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICByZWN0e1xuICAgICAgICAgICAgZmlsbCA6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbCA6ICRnb2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZCB7XG4gICAgICAgICAgcmVjdHtcbiAgICAgICAgICAgIGZpbGwgOiAjMDEwMTAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGwgOiAjYjI5MjY2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5sIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbiA6IDA7XG4gICAgICAgIHdpZHRoICA6IGF1dG87XG4gICAgICAgIGZsb2F0ICA6IGxlZnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIwcHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0IDogMTUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoICA6IDEwMCU7XG4gICAgICAgICAgZmxvYXQgICAgICA6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4gICAgIDogMDtcbiAgICAgICAgZmxvYXQgICAgICA6IGxlZnQ7XG4gICAgICAgIHdpZHRoICAgICAgOiA0OTRweDtcbiAgICAgICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmcgICAgOiA5NXB4IDQwcHggMjBweCAzM3B4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0ICAgIDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgICAgICAgIGZsb2F0ICAgICA6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZyAgIDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpcnN0LXJvdyB7XG4gICAgICAgIC50ZXh0LXdyYXBwZXIsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0IDogMzc2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWNvbmQtcm93IHtcbiAgICAgICAgLnRleHQtd3JhcHBlcixcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQgOiAzMDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2Vjb25kYXJ5LWhlYWRlciB7XG4gICAgICAgIGNvbG9yICAgICAgICAgIDogJGdvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5ICAgIDogJGZvbnRSZWd1bGFyO1xuICAgICAgICBmb250LXNpemUgICAgICA6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0ICAgIDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQgICA6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQgICAgOiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nIDogLTAuMnB4O1xuICAgICAgfVxuICAgICAgLnByaW1hcnktaGVhZGVyIHtcbiAgICAgICAgY29sb3IgICAgICAgICAgOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHkgICAgOiAkZm9udEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZSAgICAgIDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcCAgICAgOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tICA6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodCAgICA6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAtMC4ycHg7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvciAgICAgICAgICA6ICM2MzZjNzI7XG4gICAgICAgIGZvbnQtZmFtaWx5ICAgIDogJGZvbnRNZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZSAgICAgIDogMTRweDtcbiAgICAgICAgcGFkZGluZy10b3AgICAgOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQgICA6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IC0wLjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjBweCkge1xuICAgICAgYm90dG9tICAgIDogMDtcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XG4gICAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgICAgaGVpZ2h0ICAgIDogYXV0bztcbiAgICB9XG5cbiAgICAuYXZhaWxhYmlsaXR5LWRhdGUtbWVzc2FnZSB7XG4gICAgICBoZWlnaHQgICAgICA6IDEwMCU7XG4gICAgICBmb250LXNpemUgICA6IDNyZW07XG4gICAgICBjb2xvciAgICAgICA6ICRnb2xkO1xuICAgICAgcGFkZGluZy10b3AgOiA2JTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDIwcHgpIHtcbiAgICAgICAgaGVpZ2h0ICAgICAgOiA0OS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QtdHlwZS1saXN0LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0ICAgICA6IDE2MHB4O1xuICAgICAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBsaSB7XG5cbiAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgc3ZnLnN2Zy1jYXItaWNvbiB7XG4gICAgICAgICAgZmlsbCAgIDogJGdvbGQ7XG4gICAgICAgICAgc3Ryb2tlIDogIzQyNDQ1ODtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2Zy5zdmctcGFzc2VuZ2VyLWljb24ge1xuICAgICAgICAgIGZpbGwgOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBzdmcuc3ZnLWx1Z2dlZC1pY29uIHtcbiAgICAgICAgICBmaWxsIDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUgc3ZnIHtcbiAgICAgICAgZmlsbCA6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2Zy5zdmctY2FyLWljb24ge1xuICAgICAgZGlzcGxheSAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgICAgIGZpbGwgICAgICA6ICM0MjQ0NTg7XG4gICAgICBzdHJva2UgICAgOiAjMDkwOTExO1xuICAgIH1cblxuICAgIHN2Zy5zdmctcGFzc2VuZ2VyLWljb24sIHN2Zy5zdmctbHVnZ2VkLWljb24ge1xuICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgIGZpbGwgICAgOiAjYjliOWI5O1xuICAgICAgaGVpZ2h0ICA6IDAuOXJlbTtcbiAgICAgIHdpZHRoICAgOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLmJpbGxpbmcgLmlucHV0LWJsb2NrLmNyZWRpdC1jYXJkLW51bWJlciB7XG4gICAgaW5wdXQge1xuICAgICAgLyp3aWR0aDogMjhyZW07Ki9cbiAgICAgIHdpZHRoIDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4vKiB0bXAgc3R5bGVzICovXG5cbi5wYWdlLWJvb2sge1xuXG5cblxuICAuc2VsZWN0LWNhci1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206OHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLnNjcm9sbC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3R0b206MTFyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXG4gICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgIH1cblxuICAgICAgJi5zY3JvbGwge1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNjcm9sbC1tZXNzYWdlIHsgICAgICAgIFxuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRNZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtO1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udExpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAmLnNjcm9sbCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHJlbSk7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH0gXG5cblxuXG4gICAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250TWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgXG5cbiAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDFyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgfVxuICAgICBcbiAgICAgIFxuICAgICAgJi5tb2JpbGUtbWVzc2FnZSB7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRlc2t0b3AtbWVzc2FnZSB7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXJlbTtcblxuICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2ODBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRMaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICBcblxuICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgwcHgpIHtcbiAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuXG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCBzcGFue1xuXG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICBcbiAgfVxuXG5cbiAgLmlucHV0LWJsb2NrIHtcbiAgICBsYWJlbCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXQge1xuICAgICAgZm9udC1zaXplIDogMS4ycmVtO1xuICAgIH1cbiAgfVxuICBoMy5ib29rLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZSAgICAgIDogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0ICAgIDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b20gIDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtIDogY2FwaXRhbGl6ZTtcbiAgfVxuICAuYm9vay1jb250ZW50IHtcbiAgICAuZGVmYXVsdC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZSA6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuICAvLy5kYXRlLXRpbWUtYmxvY2sge1xuICAgIC8vbGkge1xuICAgIC8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvLyAgICB3aWR0aDogMzElO1xuICAgIC8vICB9XG4gICAgLy99XG4gICAgLy8udGltZSAubGlnaHQtdGV4dCB7XG4gICAgLy8gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgLy99XG4gICAgLy8uYm9sZC10ZXh0IHtcbiAgICAvLyAgZm9udC1zaXplIDogMS42cmVtO1xuICAgIC8vfVxuICAgIC8vLmxpZ2h0LXRleHQge1xuICAgIC8vICBmb250LXNpemUgOiAxLjJyZW07XG4gICAgLy99XG4gIC8vfVxuICAvLy5qb3VybmV5LWluZm8ge1xuICAvLyAgbWFyZ2luLXRvcDogNXJlbTtcbiAgLy8gICYudG9wLW9mZnNldC0zMCB7XG4gIC8vICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIC8vICB9XG4gICAgLy9wIHtcbiAgICAvLyAgZm9udC1zaXplIDogMS4ycmVtO1xuICAgIC8vfVxuICAvL31cblxuICAuc3VibWl0LWZhaWx1cmV7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgJi5uZy1lbnRlcntcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgfVxuICAgICYubmctZW50ZXIubmctZW50ZXItYWN0aXZle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGJsaW5rZXIge1xuICAgIDUwJSB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuXG4gIGEge1xuICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgJi5idG4taGlkZXtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAtOTk5OTk5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMDAlKTtcbiAgICB9XG4gICAgJi5idG4tc2hvd3tcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufSIsIi5yYWRpb2dyb3VwLWN1c3RvbWl6ZWQge1xuICBkaXNwbGF5ICAgIDogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbiAgIDogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3AgOiAyLjVyZW07XG4gIGZsb2F0ICAgICAgOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5IDogaGlkZGVuO1xuICAgICYgfiAuY2hlY2sge1xuICAgICAgLy9ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJiB+IGxhYmVsIHtcbiAgICAgICAgY29sb3IgOiAjN2U4NzhlO1xuICAgICAgfVxuICAgICAgJiB+IC5jaGVjayB7XG4gICAgICAgIGJveC1zaGFkb3cgOiAgMCA0cHggNnB4IDBweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kIDogJGdvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAjc3RvcmVkQ2FyZHtcbiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpe1xuICAgICAmOmNoZWNrZWQgfmxhYmVse1xuICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgfVxuICAgICAmIH5sYWJlbHtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgIH1cbiAgIH1cbiB9XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xuICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0ICAgOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wICAgIDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tIDogNXB4O1xuICAgIHotaW5kZXggICAgICAgIDogOTtcbiAgICBmb250LXNpemUgICAgICA6IDEuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJixcbiAgICAuYnJpZ2h0ICYge1xuICAgICAgY29sb3IgOiAkZ29sZDtcbiAgICB9XG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgLjI1cyBsaW5lYXI7XG4gIH1cblxuICAuY2hlY2sge1xuICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcbiAgICBib3JkZXIgICAgICAgIDogMTBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXMgOiAxMDAlO1xuICAgIGhlaWdodCAgICAgICAgOiAzNXB4O1xuICAgIHdpZHRoICAgICAgICAgOiAzNXB4O1xuICAgIHRvcCAgICAgICAgICAgOiAwO1xuICAgIGxlZnQgICAgICAgICAgOiAwO1xuICAgIHotaW5kZXggICAgICAgOiA1O1xuICAgIHRyYW5zaXRpb24gICAgOiBhbGwgLjI1cyBsaW5lYXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXkgICAgICAgOiBibG9jaztcbiAgICAgIGNvbnRlbnQgICAgICAgOiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXMgOiAxMDAlO1xuICAgICAgaGVpZ2h0ICAgICAgICA6IDE1cHg7XG4gICAgICB3aWR0aCAgICAgICAgIDogMTVweDtcbiAgICAgIHRvcCAgICAgICAgICAgOiA1MCU7XG4gICAgICBsZWZ0ICAgICAgICAgIDogNTAlO1xuICAgICAgdHJhbnNmb3JtICAgICA6IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb24gICAgOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIC5jaGVjayB7XG4gICAgLy9ib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc3RvcmVkQ2FyZC1ncm91cCB7XG4gIC8vIC9tYXJnaW4tcmlnaHQgOiAyMCU7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWJpbGluZyB7XG5cbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtcHJldmlldy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgLmhlYWRlci1zdGVwcyB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIHRvcDowO1xuXG4gICAgfVxuXG4gIH1cblxuICAuYm9vay1jb250ZW50IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDkuNHJlbTtcblxuXG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgICAgfVxuICB9XG4gIC5sZWZ0LWNvbCB7XG4gICAgLmJvb2stY29udGVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wIDogMTIuNXJlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduICAgIDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgfVxuICAjbWFwIHtcbiAgICBoZWlnaHQgOiAzNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNyZWRpdC1jYXJkLW51bWJlciB7XG4gICAgd2lkdGggOiAxMDAlO1xuICB9XG4gIC8vbGFiZWwge1xuICAvLyAgZm9udC1zaXplOiAxLjRyZW07XG4gIC8vfVxuICBpbnB1dCB7XG4gICAgd2lkdGggOiAxMDAlO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZSAgIDogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0IDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnJpZ2h0LWNvbCB7XG4gICAgLmJvb2stY29udGVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuam91cm5leS1ibG9jayB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplICA6IDIuNHJlbTtcbiAgICAgIG1hcmdpbi10b3AgOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW4tdG9wIDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemUgOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmpvdXJuZXktaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAmLnRvcC1vZmZzZXQtMzAge1xuICAgICAgbWFyZ2luLXRvcCA6IDMuNXJlbTtcbiAgICB9XG4gICAgLmxpZ2h0LXRleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cblxuICAuY3JlZGl0LWNhcmQtbnVtYmVyIHtcbiAgICAgIHdpZHRoICAgICAgICA6IDU4JTtcbiAgICAgIG1hcmdpbi1yaWdodCA6IDQlO1xuICAgICAgZGlzcGxheSAgICAgIDogaW5saW5lLWJsb2NrO1xuXG4gICAgJiArIC5pbnB1dC1ibG9jayB7XG4gICAgICB3aWR0aCAgIDogMzclO1xuICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBhZ2UtbG9naW57XG5cbiAgaGVhZGVyLmRhcmsgeyBcbiAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA4MDBweCApIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA2NjdweCApIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAuaG92ZXItYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gIH1cblxuICAubG9naW4tZm9ybS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIFxuXG4gICAgLmxvZ2luLWZvcm0tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgLmxvZ2luLWNvbnRlbnR7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cblxuICAubGVmdC1jb2x7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmlnaHQtY29sIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWFyZ2luOiAwIDZyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDNyZW07XG4gICAgJi5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbSA6IDFyZW07XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoIDogMTAwJTtcbiAgICB9XG4gICAgLnNob3ctcGFzcy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ0bi13cmFwe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRSZWd1bGFyO1xuICAgICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICB9XG4gIH1cblxuXG4gIGZvb3RlciB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kICggbWluLWhlaWdodDogODAwcHggKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kICggbWluLWhlaWdodDogNjY3cHggKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gIC5zdWJtaXQtZmFpbHVyZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgJi5uZy1lbnRlcntcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgfVxuICAgICYubmctZW50ZXIubmctZW50ZXItYWN0aXZle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG59XG5cblxuXG5cblxuXG5cblxuIiwiXG5cbiNwYWdlLXNpZ251cC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICBoZWFkZXIuZGFyayB7IFxuXG4gICAgICAuaG92ZXItYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gIH1cblxufVxuXG5cbi5zaW5ndXAtY29udGVudCB7XG4gIHdpZHRoOiAxMDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMHB4KSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG5cblxuICAubGVmdC1ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIwcHgpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAucmlnaHQtYmxvY2sge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjBweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oaW50e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmpvaW4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb24td3JhcHBlclxue1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICB3aWR0aDogMTAycmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOXJlbSAwIDJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMHB4KSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG5cbiAgYS5yZWdpc3Rlci5kYXJre1xuICAgICYsXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLXBhZ2VyXG57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjBweCkge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tZmllbGRzXG57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc4cmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjBweCkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAvLyBUT0RPIG1ha2UgaW4gYmV0dGVyIHdheS4gd2l0aG91dCBjYWxjKClcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb24td3JhcHBlciB7XG4gIC5pbnB1dC1ibG9ja3tcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuYmlsbGluZ1xuICB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5cblxuXG4ucmVnLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNS4zcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbiAgfVxufVxuXG4ucmVnLWluZm86YWZ0ZXJcbntcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFjY291bnQtaW5mbyBpbnB1dFxue1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjY291bnQtaW5mbyAucGFzcyBsYWJlbFxue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nZW5lcmF0ZS1wYXNzd29yZFxue1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCI7XG59XG5cbi5nZW5lcmF0ZS1wYXNzd29yZDpob3Zlclxue1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nZW5lcmF0ZS1wYXNzd29yZCBvYmplY3RcbntcbiAgdmVydGljYWwtYWxpZ246ICBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLnByb2ZpbGUtaW5mb3tcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgLnBlcnMtdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6MCAxcmVtXG4gICAgICB9XG4gIFxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuXG4uYmlsbGluZyB7XG4gIC5pbnB1dC1ibG9jay5jYXJkaG9sZGVycy1uYW1lLFxuICAuaW5wdXQtYmxvY2suY3JlZGl0LWNhcmQtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjdyZW07XG4gICAgICB3aWR0aDogMzByZW07XG4gICAgfVxuICB9XG4gIC5leHBpcmF0aW9uLWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIycmVtO1xuICAgICAgaGVpZ2h0OiA1LjdyZW07XG4gICAgfVxuICAgIC5leHBpcmF0aW9uLXllYXIge1xuICAgICAgbWFyZ2luOiAwIDEuN3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAuc2VsZWN0LXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgc2VsZWN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5leHBpcmF0aW9uLW1vbnRoe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgLmV4cGlyYXRpb24teWVhcntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5wdXQtYmxvY2ssXG4gIC5pbnB1dC1ibG9jay5jYXJkaG9sZGVycy1uYW1lLFxuICAuaW5wdXQtYmxvY2suY3JlZGl0LWNhcmQtbnVtYmVyLFxuICAuaW5wdXQtYmxvY2suY2N2XG4gIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXNpZ251cHZlcmlmeVxue1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zaWdudXB2ZXJpZnktY29udGVudFxuICB7XG4gICAgd2lkdGg6IDEwMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJiA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQtY29sLFxuICAucmlnaHQtY29sXG4gIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLy93aWR0aDogNDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWNvbHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnJpZ2h0LWNvbCB7XG4gICAgcGFkZGluZzogNXJlbSAycmVtIDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB3aWR0aDogNDklOztcbiAgfVxuXG4gIC52ZXJpZnktaDItc3R5bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuXG4gIC52ZXJpZnktaDMtc3R5bGV7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLVJlZ3VsYXJcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmhpbnR7XG4gICAgLy93aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAvL3dpZHRoOiA0NzBweDtcbiAgfVxuXG4gIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZlcmlmeS1jb250ZW50IC5idG4tc3R5bGUtMSB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gNDBweDtcbiAgICB3aWR0aDogNjhweDtcbiAgfVxuXG4gIC52ZXJpZnlcbiAge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnZlcmlmeS1pbmZvXG4gIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiM3NDc0NzQ7XG4gIH1cbn0iLCIuZWRpdC1wcm9maWxlLXBhZ2V7XG5cblxuXG4gIGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250TWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGxhYmVse1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250ZW50XG4gIHtcbiAgICB3aWR0aDogMTI4cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIxcmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICB9XG4gIH1cblxuICAudXBkLWRldGFpbHMsXG4gIC51cGQtcGhvbmUsXG4gIC51cGQtcGFzc1xuICB7XG4gICAgcGFkZGluZzogMCA3cmVtO1xuICAgIGJvcmRlcjogLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICB9XG4gIH1cblxuICAudXBkLWRldGFpbHN7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmMGU1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudXBkLXBhc3Mge1xuICAgIC5pbnB1dC1ibG9jayB7XG4gICAgICAuc2hvdy1wYXNzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICYuZmlyc3QtaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJi5maXJzdC1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXN0eWxlLTEuZGFya3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMS4zcmVtIDRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbn0iLCIucGFnZS1mb3Jnb3QtcGFzc3dvcmQsXG4ucGFnZS1jcmVhdGUtcGFzc3dvcmQge1xuXG4gIC5wYWdlLWZvcmdvdC1jb250ZW50LFxuICAucGFnZS1jcmVhdGUtcGFzc3dvcmQtY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwcmVtO1xuICB9XG5cbiAgaGVhZGVyLmRhcmsgeyBcbiAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA4MDBweCApIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA2NjdweCApIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAuaG92ZXItYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gIH1cblxuICAuZm9yZ290LXBhc3Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBcblxuICAgIC5mb3Jnb3QtcGFzcy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnRNZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5sZWZ0LWNvbCxcbiAgLnJpZ2h0LWNvbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0LWNvbHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWFyZ2luOiAwIDZyZW07XG4gIH1cbiAgLmhpbnR7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuYnRuLXdyYXB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24td3JhcHBlci5idG4tc3R5bGUtMSB7XG4gICAgICAgIHBhZGRpbmc6IDEuM3JlbSA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA4MDBweCApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKCBtaW4taGVpZ2h0OiA2NjdweCApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbn0iLCIuZml4ZWQtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGludCB7XG4gIGNvbG9yOiAjYTZhNmFhO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkY2I1N2U7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cblxuICAubGVmdC1jb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAucmlnaHQtY29sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaDEtc3R5bGUge1xuICBjb2xvcjogI2RjYjU3ZTtcbiAgZm9udC1zaXplOiA4LjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbn1cblxuLmgyLXN0eWxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi8vIGJvZHkge1xuLy8gICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuLy8gfVxuXG4ucGFnZS1ib29raW5ncyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cbiAgfVxuICAucmlnaHQtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgLmgxLXN0eWxle1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdXJyZW50IC5yb3d7XG4gICAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxJTtcblxuICAgICAgLmNvbHVtbi5hZGRpdGlvbmFsLWxpbmtzIC5jb2x1bW4tY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgLnNjaGVkdWxlIHtcbiAgICBtYXJnaW46IDEwcmVtIDUlO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdvbGQ7XG4gICAgcGFkZGluZzogMiUgNSU7XG4gICAgJi5oaXN0b3J5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbiAgICAgIC5yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICYucGVuZGluZyxcbiAgICAgICYuaW5fcHJvZ3Jlc3MsXG4gICAgICAmLnBlbmRpbmdfY2FuY2VsbGF0aW9uLFxuICAgICAgJi5jaGFuZ2VkIHtcbiAgICAgICAgLnN0YXR1cyAuYm9va2luZy1zdGF0dXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYXBwcm92ZWQsXG4gICAgICAmLmFjY2VwdGVkLFxuICAgICAgJi5jb21wbGV0ZWQsXG4gICAgICAmLmNoYXJnZXNfZmluYWxpemVkLFxuICAgICAgJi5wYWlkLFxuICAgICAgJi5mdWxmaWxsZWQge1xuICAgICAgICAuc3RhdHVzIC5ib29raW5nLXN0YXR1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FuY2VsbGVkLFxuICAgICAgJi51bnBhaWQsXG4gICAgICAmLmJpbGxhYmxlX2NhbmNlbGxhdGlvbixcbiAgICAgICYucmVqZWN0ZWQge1xuICAgICAgICAuc3RhdHVzIC5ib29raW5nLXN0YXR1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgYmFja2dyb3VuZDogI2ZiZjdmMjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlYmU2O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWVIYWFzVW5pY2FQcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICAgICYuZGF0ZSB7XG4gICAgICAgIHdpZHRoOiA5JTtcbiAgICAgIH1cblxuICAgICAgJi5wYXNzZW5nZXIge1xuICAgICAgICB3aWR0aDogMTElO1xuICAgICAgfVxuXG4gICAgICAmLnBpY2t1cCwmLmRyb3BvZmYge1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgfVxuXG4gICAgICAmLmNvc3Qge1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgfVxuXG4gICAgICAmLnN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiAxMSU7XG4gICAgICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAuM2VtIC4ycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAmLmJvb2tpbmctc3RhdHVzIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hZGRpdGlvbmFsLWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgJi5jYW5jZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmVjZWlwdCB7XG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFkZGl0aW9uYWwtbGlua3MudmVyLWNlbnRlcmVke1xuICAgICAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1zdHlsZS0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAgICAgJixcbiAgICAgICYuaGlzdG9yeSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRnb2xkO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICYuZGF0ZSxcbiAgICAgICAgICAmLnBhc3NlbmdlcixcbiAgICAgICAgICAmLnBpY2t1cCxcbiAgICAgICAgICAmLmRyb3BvZmYsXG4gICAgICAgICAgJi5hZGRpdGlvbmFsLWxpbmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvc3QsXG4gICAgICAgICAgJi5zdGF0dXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGF0ZSxcbiAgICAgICAgICAmLmNhbmNlbCxcbiAgICAgICAgICAmLnJlY2VpcHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhpc3Rvcnkge1xuXG4gICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAmLnBlbmRpbmcsXG4gICAgICAgICAgICAmLmluX3Byb2dyZXNzLFxuICAgICAgICAgICAgJi5wZW5kaW5nX2NhbmNlbGxhdGlvbixcbiAgICAgICAgICAgICYuY2hhbmdlZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXBwcm92ZWQsXG4gICAgICAgICAgICAmLmFjY2VwdGVkLFxuICAgICAgICAgICAgJi5jb21wbGV0ZWQsXG4gICAgICAgICAgICAmLmNoYXJnZXNfZmluYWxpemVkLFxuICAgICAgICAgICAgJi5wYWlkLFxuICAgICAgICAgICAgJi5mdWxmaWxsZWQge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYW5jZWxsZWQsXG4gICAgICAgICAgICAmLnVucGFpZCxcbiAgICAgICAgICAgICYuYmlsbGFibGVfY2FuY2VsbGF0aW9uLFxuICAgICAgICAgICAgJi5yZWplY3RlZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtcmVjZWlwdCxcbi5wYWdlLWNvbmZpcm1hdGlvbi1jb250ZW50e1xuICAuaDEtc3R5bGV7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICAuam91cm5leS1zdW1tYXJ5e1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmgyLXN0eWxle1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgaDMsXG4gIC5jb25maXJtYXRpb24tY29udGVudC10aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLmRhdGUtdGltZS1ibG9ja3tcbiAgICBwOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1yZWNlaXB0e1xuICAucmlnaHQtY29se1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cbiAgfVxufVxuLnBhZ2UtY29uZmlybWF0aW9ue1xuICAucmlnaHQtY29se1xuICAgICNtYXB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAvL21pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgJi5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSwgNSwgMTEpIGxpbmVhci1ncmFkaWVudCgtMjIzZGVnLCByZ2JhKDE5LDIwLDQzLCAwLjczKSAwJSwgcmdiYSg4LDgsMTQsIDAuNzMpIDEwMCUpO1xuICB9XG4gIHNlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGZvb3RlcntcbiAgICAvL3BhZGRpbmctdG9wOiA4LjhyZW07XG4gICAgJi5maXhlZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk5NztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgI2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuXG4gICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVye1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250TWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRNZWRpdW07XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC8vLmlucHV0LWJsb2NrLnBob25lLW51bWJlciAuaW50bC10ZWwtaW5wdXQgaW5wdXR7XG4gICAgLy8gIHBhZGRpbmctbGVmdDogMTEuM3JlbSAhaW1wb3J0YW50O1xuICAgIC8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG4gICAgLy8gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIC8vICB9XG4gICAgLy99XG4gIH1cbiAgLnF1YXJ0ZXItd2lkdGgge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAucXVhcnRlci13aWR0aC5vZGQge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gIH1cblxuICAjaW5wdXQtYmxvY2stbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZXNldC1tc2cge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuYnRuLXdyYXAge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4vKiAgLnN1Y2Nlc3MtbXNne1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yICAgICAgOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICYubmctaGlkZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgfSovXG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGZvbnRCb2xkO1xuICB9XG4gIC5tYXAtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFJlZ3VsYXI7XG4gICAgY29sb3I6ICM3ZTg3OGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm90dG9tOiAxOCU7XG4gICAgbGVmdDogNTElO1xuICB9XG4gIC5tYXAtcGlje1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiA1OCU7XG4gICAgd2lkdGg6IDY3JTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5waW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjglO1xuICAgIGxlZnQ6IDg4JTtcbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAuZXZlbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgJiNpbnB1dC1ibG9jay1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgIH1cbiAgICAuZXJyb3ItbWVzc2FnZSBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICB9XG4gICAgLnJlc2V0LW1zZ3tcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLm1hcC1waWMsIC5waW57XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWFwLWRlc2NyaXB0aW9ue1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuICAud3JhcC1kZC1zZWxlY3QgLmRyb3Bkb3duIGxpOmhvdmVyIGF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLy8uaW5wdXQtYmxvY2sucGhvbmUtbnVtYmVyIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIgLnNlbGVjdGVkLWZsYWd7XG4gIC8vICB3aWR0aDogOXJlbTtcbiAgLy99XG4gIC5pbnB1dC1ibG9jay5waG9uZS1udW1iZXIgLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciAuc2VsZWN0ZWQtZmxhZyAuc2VsZWN0ZWQtZGlhbC1jb2Rle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udExpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjEzMjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjYjU3ZTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgLmNvdW50cnkuaGlnaGxpZ2h0e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLy9mb290ZXJ7XG4gIC8vICBwb3NpdGlvbjogc3RhdGljO1xuICAvLyAgYm90dG9tOiAwO1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBoZWlnaHQ6IGF1dG87XG4gIC8vfVxufVxuXG4ucGFnZS1jb250YWN0IHtcbiAgZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogNjc5cHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcCA6IDEwcmVtO1xuICAgIH1cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b20gOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAubmctZHJvcGRvd24tbGFiZWwsIGlucHV0Om5vdChbdHlwZT1yYWRpb10pLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZy10b3AgOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgLy99XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQgOiA2ODBweCkgYW5kIChtYXgtaGVpZ2h0IDogOTQ5cHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcCA6IGNhbGMoKCg1MCAvIDI3MCkgKiAoMTAwdmggLSA2ODBweCkpICsgMTByZW0pO1xuICAgIH1cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMoKCgxMCAvIDI3MCkgKiAoMTAwdmggLSA2ODBweCkpICsgMnJlbSk7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDogY2FsYygoKDE1IC8gMjcwKSAqICgxMDB2aCAtIDY4MHB4KSkgKyAwLjVyZW0pO1xuICAgICAgfVxuICAgICAgLm5nLWRyb3Bkb3duLWxhYmVsLCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmctdG9wIDogY2FsYygoKDIgLyAyNzApICogKDEwMHZoIC0gNjgwcHgpKSArIDEuNXJlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDogY2FsYygoKDIgLyAyNzApICogKDEwMHZoIC0gNjgwcHgpKSArIDEuNXJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogOTUwcHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcCA6IDE1cmVtO1xuICAgIH1cbiAgICAuaW5wdXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b20gOiAycmVtO1xuICAgICAgfVxuICAgICAgLm5nLWRyb3Bkb3duLWxhYmVsLCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmctdG9wIDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbSA6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgI2NvbnRlbnR7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLWNvbmZpcm1hdGlvbntcbiAubGVmdC1jb2x7XG4gICBtYXJnaW4tbGVmdDogNyU7XG4vLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vL1xuLy8gICAgICBhIHtcbi8vICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuLy8gICAgICB9XG4gIH1cbiAgLmNvbmZpcm0taDJ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuY29uZmlybS1oMXtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250Qm9sZDtcbiAgfVxuICAgLmpvdXJuZXktc3VtbWFyeXtcbiAgICAgd2lkdGg6IDc3JTtcbiAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuICAgfVxuXG4gICAuZmxleC1yb3d7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgbWFyZ2luOiA2cmVtIDAgNC41cmVtIDA7XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICB9XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KXtcbiAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgIH1cbiAgIH1cblxuICAgLmNvbmZpcm1hdGlvbi1jb250ZW50LXRpdGxle1xuICAgICB3aWR0aDoxMDAlO1xuLy8gICAgbWFyZ2luOiA1LjVyZW0gYXV0bztcbiAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuYm9sZC10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmRhdGUtdGltZS1ibG9ja3tcbiAgICB3aWR0aDo0OCU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYm9sZC10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgICBsaXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4vKiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9Ki9cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRheSwgLnRpbWV7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29uZmlybS1hZGRyZXNzZXN7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGNiNTdlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAuYm9sZC10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmpvdXJuZXktaW5mb3tcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHdpZHRoOiA0OSU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5xdWFydGVyLWluZm97XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1wYXNzZW5nZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgfVxuICAgIC5yZXNlcnZhdGlvbi1zdGF0dXN7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgcGFkZGluZzogMC4xcmVtIC41cmVtIDAuM3JlbSAwLjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250UmVndWxhcjtcbiAgICB9XG4gICAgLmxpZ2h0LXRleHR7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIC5jYXBpdGFsaXple1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAuYW1vdW50e1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRCb2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29uZmlybS1idXR0b25zLWdyb3Vwe1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICBzcGFue1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRCb2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVye1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLnBhZ2UtbmV0d29ya3tcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzBlMGUxZCA7XG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXZhLW5ld3R3b3JrLmpwZykgO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDtcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgI2NhbnZhcyB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLndyYXBwZXJcbiAge1xuICAgIHdpZHRoOiA4NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzVmNWY2YTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGgxe1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250SGVhdnk7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlSGFhc1VuaWNhUHJvLU1lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRnb2xkO1xuICAgIH1cblxuICAgIC5wc2V1ZG8tc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgY29sb3I6ICMyZTJmM2M7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNHJlbTtcbiAgICAgIHdpZHRoOiAyNnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuXG4gICAgIC5pbi1wc2V1ZG8tc2Nyb2xse1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzQ3NTg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNy4xcmVtO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNVbmljYVByby1UaGluXCI7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblxuICAgICAgICAgICAgfVxuICAgICB9XG5cbiAgICAucHNldWRvLXNjcm9sbHtcbiAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTlyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0NzU4O1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG5cbiAgICAgICAgXG4gICAgICBcbiAgICAgIC5wc2V1ZG8taXRlbXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogMTAyMHB4KVxuICB7XG4gICAgLndyYXBwZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICB9XG59IiwiLnBhZ2UtdGVybXMsIC5wYWdlLXByaXZhY3ksIC5wYWdlLWdyb3VwLXRyYW5zcG9ydGF0aW9uLCAucGFnZS1saWNlbnNlIHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdCYuYmctZGFyayB7XG5cdFx0YmFja2dyb3VuZCA6ICMxYTFjMzI7XG5cdH1cblxuXHQuY29udGVudC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTZyZW07XG5cdFx0cGFkZGluZy1ib3R0b206NXJlbTtcblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udE1lZGl1bTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICRnb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250UmVndWxhcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXHR9XG5cblx0JiArIGZvb3Rlcntcblx0XHRiYWNrZ3JvdW5kOiAjMWExYzMyO1xuXHR9XG59IiwiLnBhZ2UtZWRpdC1ib29raW5nc3tcblxuICBoMXtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmJ0bi1zdHlsZS0xOmZpcnN0LWNoaWxke1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuICAuY3JlZGl0LWNhcmQtbnVtYmVye1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmpvdXJuZXktaW5mby13cmFwcGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmpvdXJuZXktaW5mb3tcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGgxLGgyLGgze1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmV4cC1kYXRle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY3JlZGl0LWNhcmQtbnVtYmVyLCAuZXhwLWRhdGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIGgye1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGxhYmVse1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG4gIC5hbW91bnQgaW5wdXR7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAmLmxhc3R7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAudGV4dC1sZWZ0e1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBmaWVsZHNldHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2Mtd3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnBhZ2UtZXJyb3Itc2VjdXJpdHksIC5wYWdlLWVycm9yLXRpbWVvdXR7XG5cdGhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0Ji5iZy1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoNSwgNSwgMTEpIGxpbmVhci1ncmFkaWVudCgtMjIzZGVnLCByZ2JhKDE5LDIwLDQzLCAwLjczKSAwJSwgcmdiYSg4LDgsMTQsIDAuNzMpIDEwMCUpO1xuXHR9XG5cdC53cmFwcGVye1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdC5hcG9sb2dpemV7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblx0fVxuXHQuZXJyb3ItcmVhc29ue1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udFJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Y29sb3I6ICRnb2xkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHR9XG5cdC5idG4td3JhcHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YXtcblx0XHRcdGJvcmRlci1jb2xvcjogIzNlM2Y0ZTtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0XHQmLmhvdmVyLWJveHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNlY29uZGFyeS1idXR0b257XG5cdFx0XHRcdFx0Y29sb3I6YmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGFnZS1wYXNzZW5nZXJzLWFkZC1jb250ZW50IHtcblx0I3Bhc3NlbmdlcmZpcnN0bmFtZXtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQjcGFzc2VuZ2VybGFzdG5hbWV7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQubGFzdC1idG4ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wIDogMnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cbn1cblxuLnN0b3JlZC1sb2NhdGlvbi1pbmZve1xuXHQucGFnZS1wYXNzZW5nZXJzLWFkZC1jb250ZW50e1xuXHRcdGEuYnRuLXN0eWxlLTEuYnV0dG9uLXdyYXBwZXIuZGFyay50ZXh0LWNlbnRlci5idG4taW5saW5lLmJ0bi1hbmltYXRpb24tZGVmYXVsdC5jYW5jZWx7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3RvcmVkLWxvY2F0aW9uLWxpc3QsIC5wYWdlLXBhc3NlbmdlcnMtbGlzdHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KXtcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuXHRcdC5wYWdlLXBhc3NlbmdlcnMtbGlzdC1jb250ZW50e1xuXHRcdFx0XHQuc2VjdGlvbi10aXRsZXtcblx0XHRcdFx0XHRtYXJnaW46IDAgM3JlbSAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kaXYtdGFibGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQucm93e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdG1hcmdpbjogMnJlbSAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RjYjU3ZTtcblxuXHRcdFx0XHRcdFx0LmNvbHVtbntcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNSU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jb2x1bW4tdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbHVtbi1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE5ldWVIYWFzVW5pY2FQcm8tTGlnaHQsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0fVxufVxuXG5cblxuIiwiLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNTA2KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy10b3A6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwge1xuXHRwYWRkaW5nOiA4cHggMCA4cHggOHB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogNzVweDtcblx0aGVpZ2h0OiAyMTBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLypGb3IgSUU4IG9yIGxvd2VyKi9cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Qge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHQtby11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi54ZHNvZnRfbm9zZWxlY3Q6OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IH1cbi54ZHNvZnRfbm9zZWxlY3Q6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgfVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgKiB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciwgLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlci5hY3RpdmUsIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAyMjRweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF9kYXRlcGlja2VyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2RhdGVwaWNrZXIge1xuXHR3aWR0aDogMjU2cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIHtcblx0d2lkdGg6IDU4cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9kYXRlcGlja2VyLmFjdGl2ZSsueGRzb2Z0X3RpbWVwaWNrZXIge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDNweFxufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbW9udGhwaWNrZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsIGksXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfcHJldixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCBpIHtcblx0b3BhY2l0eTogMC41O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMTlweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDA7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9uZXh0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3ByZXYgLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RvZGF5X2J1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzMHB4O1xuXHRvcGFjaXR5OiAwLjU7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG5cdG91dGxpbmU6IG1lZGl1bSBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMjBweDtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X25leHQge1xuXHRmbG9hdDogbm9uZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMTRweDtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9ydGwgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfbmV4dCB7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3ByZXYge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3gge1xuXHRoZWlnaHQ6IDE1MXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+ZGl2ID5kaXYge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0Y29sb3I6ICM2NjY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdGhlaWdodDogMjVweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+IGRpdjpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90b2RheV9idXR0b246aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbmV4dDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9wcmV2OmhvdmVyIHtcblx0b3BhY2l0eTogMTtcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAzcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDE4MnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyPnNwYW4ge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsOmhvdmVyIGkge1xuXHRvcGFjaXR5OiAxLjA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAzMHB4O1xuXHR6LWluZGV4OiAxMDE7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG1heC1oZWlnaHQ6IDE2MHB4O1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0Lnhkc29mdF9tb250aHNlbGVjdHsgcmlnaHQ6IC03cHggfVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QueGRzb2Z0X3llYXJzZWxlY3R7IHJpZ2h0OiAycHggfVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjZmY4MDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCA+IGRpdiA+IC54ZHNvZnRfb3B0aW9uIHtcblx0cGFkZGluZzogMnB4IDEwcHggMnB4IDVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb24ueGRzb2Z0X2N1cnJlbnQge1xuXHRiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuXHRib3gtc2hhZG93OiAjMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X21vbnRoIHtcblx0d2lkdGg6IDEwMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF95ZWFye1xuXHR3aWR0aDogNDhweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0d2lkdGg6IDEwMCU7XG5cbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkID4gZGl2IHtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZCwueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuXHR3aWR0aDogMTQuMjg1NzE0MiU7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGNvbG9yOiAjNjY2O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogMjVweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRkLC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X3Nob3d3ZWVrcyAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcblx0d2lkdGg6IDEyLjUlO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X3RvZGF5IHtcblx0Y29sb3I6ICMzM2FhZmY7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfaGlnaGxpZ2h0ZWRfZGVmYXVsdCB7XG5cdGJhY2tncm91bmQ6ICNmZmU5ZDI7XG5cdGJveC1zaGFkb3c6ICNmZmI4NzEgMCAxcHggNHB4IDAgaW5zZXQ7XG5cdGNvbG9yOiAjMDAwO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcblx0YmFja2dyb3VuZDogI2MxZmZjOTtcblx0Ym94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGVmYXVsdCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudCxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2Lnhkc29mdF9jdXJyZW50IHtcblx0YmFja2dyb3VuZDogIzMzYWFmZjtcblx0Ym94LXNoYWRvdzogIzE3OGZlNSAwIDFweCAzcHggMCBpbnNldDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfb3RoZXJfbW9udGgsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2Rpc2FibGVkLFxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID5kaXYgPmRpdi54ZHNvZnRfZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9vdGhlcl9tb250aC54ZHNvZnRfZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjI7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MjApXCI7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZDpob3Zlcixcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF90aW1lcGlja2VyIC54ZHNvZnRfdGltZV9ib3ggPmRpdiA+ZGl2OmhvdmVyIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmODAwMCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfY3VycmVudC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94PmRpdj5kaXYueGRzb2Z0X2N1cnJlbnQueGRzb2Z0X2Rpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzMzYWFmZiAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAjMTc4ZmU1IDAgMXB4IDNweCAwIGluc2V0ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0ZC54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfdGltZXBpY2tlciAueGRzb2Z0X3RpbWVfYm94ID5kaXYgPmRpdi54ZHNvZnRfZGlzYWJsZWQ6aG92ZXIge1xuXHRjb2xvcjogaW5oZXJpdFx0IWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jYWxlbmRhciB0aCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM5OTk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlciAueGRzb2Z0X2NvcHlyaWdodCB7XG5cdGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y2xlYXI6IGJvdGg7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC54ZHNvZnRfY29weXJpZ2h0IGEgeyBjb2xvcjogI2VlZSAhaW1wb3J0YW50IH1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7IGNvbG9yOiAjYWFhICFpbXBvcnRhbnQgfVxuXG4ueGRzb2Z0X3RpbWVfYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnhkc29mdF9zY3JvbGxiYXIgPi54ZHNvZnRfc2Nyb2xsZXIge1xuXHRiYWNrZ3JvdW5kOiAjY2NjICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuLnhkc29mdF9zY3JvbGxiYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfcnRsIC54ZHNvZnRfc2Nyb2xsYmFyIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG4ueGRzb2Z0X3Njcm9sbGVyX2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuXHRjb2xvcjogI2NjYztcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+ZGl2ID5kaXYge1xuXHRiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgPiAueGRzb2Z0X3NlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9sYWJlbCA+IC54ZHNvZnRfc2VsZWN0ID4gZGl2ID4gLnhkc29mdF9vcHRpb246aG92ZXIge1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogIzAwN2ZmZjtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2xhYmVsID4gLnhkc29mdF9zZWxlY3QgPiBkaXYgPiAueGRzb2Z0X29wdGlvbi54ZHNvZnRfY3VycmVudCB7XG5cdGJhY2tncm91bmQ6ICNjYzU1MDA7XG5cdGJveC1zaGFkb3c6ICNiMDNlMDAgMCAxcHggM3B4IDAgaW5zZXQ7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfbGFiZWwgaSxcbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9wcmV2LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X25leHQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfdG9kYXlfYnV0dG9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFBZUNBWUFBQURhVzd2ekFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1YybHVaRzkzY3lraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVRXhRVVV6T1RBME0wVXlNVEZGTkRsQk0wRkZRVEpFTlRFeFJEVkJPRFlpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVFeFFVVXpPVEUwTTBVeU1URkZORGxCTTBGRlFUSkVOVEV4UkRWQk9EWWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBCUVRGQlJUTTRSVFF6UlRJeE1VVTBPVUV6UVVWQk1rUTFNVEZFTlVFNE5pSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEJRVEZCUlRNNFJqUXpSVEl4TVVVME9VRXpRVVZCTWtRMU1URkVOVUU0TmlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwMFZ4R0VBQUFJQVNVUkJWSGphN0pyTlNnTXhFTWVidGdoKzNNU0xyMVQxWG4yQ0hvU0tCMDgrUW1SOEJ4OUE4ZTdSaXhkQjlDS0NvTmRleEl1Z3hGbEphN3JOWm5lVGJMSXBNL0NuTkxzZE12TmpNOGwwbVJDaVE5WWU2MUlLQ0FnWkFVbkgrbVUzTU1aYUhZQ2hCbkpVRHpXT0ZaZFZmYzUrWkZMYnJXRGVYUHdieElxckxMZmFlUzBoRUJWR0lSUUNFaVpvSFF3dGxHU0J5Q0NkWUJsOGc4ZWdUVEFXb0tRTVJCUkJjWnhZbGh6aEtlZ3FNT2FnZUVyc0NIVmtrM2hYSUZvb0RnSEIxS2tISUhWZ3pLQjRBREpRL0ExakFGbUFZaGtRcUE1VE9CdG9jcktyZ1h3UUE4Z2NGSXVBSU84c1FTQTdoaWR2UHdhUUdaU2FBWUhPVVdKQUJoV1d3MkVNSUg5UWFnUUVSVTRTQXJKWG8wWlpMMTh1dmF4ZWpYdC9FbTh4alZCWG12RnIxS1ZtL0FKMTB0UmUyWG5yYU5xYUp2S0UzS0h1VWJmSzFFK1ZIQjBxNDAveTNzZFFTeFk0RkhXZUtKQ3VuUDhVeURkcUpaZW5UM250VlY1aklZQ0FoMjB2VDdpb1A4dHBmNkUybGZFTXdFUmUrd2hWMU1IandaQjdQQmlDeGNHUVd3S1pLRDYybGZHTm5QLzFwb0ZBQTYwVDdyRjFVZ2NLZDJpZDNLRGVVUytvTFdWOERmV0FlcE9mcTAwQ2dRYWJpOXpqY2dKVllWRDdQVnpRVUFVR0FRa2JOSlRCSUNEaGd3WVRqRFlENlhlVzA4WktoK0E0cFlremVuT3hYVWJ2WmNXejdFOHlrUk1uSUhHWDFYUGwrMW0ydlBZcEwrMnFkYjhDREFBUmxLRkV6L1pWa0FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQsXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGgge1xuXHRiYWNrZ3JvdW5kOiAjMGEwYTBhO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuXHRjb2xvcjogIzk5OTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRoIHtcblx0YmFja2dyb3VuZDogIzBlMGUwZTtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF90b2RheSB7XG5cdGNvbG9yOiAjY2M1NTAwO1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY2FsZW5kYXIgdGQueGRzb2Z0X2hpZ2hsaWdodGVkX2RlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjZmZlOWQyO1xuXHRib3gtc2hhZG93OiAjZmZiODcxIDAgMXB4IDRweCAwIGluc2V0O1xuXHRjb2xvcjojMDAwO1xufVxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9oaWdobGlnaHRlZF9taW50IHtcblx0YmFja2dyb3VuZDogI2MxZmZjOTtcblx0Ym94LXNoYWRvdzogIzAwZGQxYyAwIDFweCA0cHggMCBpbnNldDtcblx0Y29sb3I6IzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9kZWZhdWx0LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkLnhkc29mdF9jdXJyZW50LFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+ZGl2ID5kaXYueGRzb2Z0X2N1cnJlbnQge1xuXHRiYWNrZ3JvdW5kOiAjY2M1NTAwO1xuXHRib3gtc2hhZG93OiAjYjAzZTAwIDAgMXB4IDNweCAwIGluc2V0O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X2NhbGVuZGFyIHRkOmhvdmVyLFxuLnhkc29mdF9kYXRldGltZXBpY2tlci54ZHNvZnRfZGFyayAueGRzb2Z0X3RpbWVwaWNrZXIgLnhkc29mdF90aW1lX2JveCA+ZGl2ID5kaXY6aG92ZXIge1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMDA3ZmZmICFpbXBvcnRhbnQ7XG59XG5cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jYWxlbmRhciB0aCB7XG5cdGNvbG9yOiAjNjY2O1xufVxuXG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IHsgY29sb3I6ICMzMzMgIWltcG9ydGFudCB9XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyLnhkc29mdF9kYXJrIC54ZHNvZnRfY29weXJpZ2h0IGEgeyBjb2xvcjogIzExMSAhaW1wb3J0YW50IH1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIueGRzb2Z0X2RhcmsgLnhkc29mdF9jb3B5cmlnaHQgYTpob3ZlciB7IGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQgfVxuXG4ueGRzb2Z0X2RhcmsgLnhkc29mdF90aW1lX2JveCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG59XG5cbi54ZHNvZnRfZGFyayAueGRzb2Z0X3Njcm9sbGJhciA+Lnhkc29mdF9zY3JvbGxlciB7XG5cdGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLnhkc29mdF9zYXZlX3NlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNDU0NTUxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBcIkJvb2sgQW50aXF1YVwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGNvbG9yOiAjODI4NzhjO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4IDE3cHggNHB4IDMzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q4ZGE7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuXHQvKiBGRjMuNisgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNzMlLCAjZjRmOGZhKSk7XG5cdC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcblx0LyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuXHQvKiBPcGVyYSAxMS4xMCsgKi9cblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmNGY4ZmEgNzMlKTtcblx0LyogSUUxMCsgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2Y0ZjhmYSA3MyUpO1xuXHQvKiBXM0MgKi9cblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmYnLCBlbmRDb2xvcnN0cj0nI2Y0ZjhmYScsR3JhZGllbnRUeXBlPTAgKTtcbi8qIElFNi05ICovXG59XG4ueGRzb2Z0X2RhdGV0aW1lcGlja2VyIC5ibHVlLWdyYWRpZW50LWJ1dHRvbjpob3ZlciwgLnhkc29mdF9kYXRldGltZXBpY2tlciAuYmx1ZS1ncmFkaWVudC1idXR0b246Zm9jdXMsIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmhvdmVyIHNwYW4sIC54ZHNvZnRfZGF0ZXRpbWVwaWNrZXIgLmJsdWUtZ3JhZGllbnQtYnV0dG9uOmZvY3VzIHNwYW4ge1xuICBjb2xvcjogIzQ1NDU1MTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZjRmOGZhKSwgY29sb3Itc3RvcCg3MyUsICNGRkYpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjhmYSAwJSwgI0ZGRiA3MyUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRmOGZhIDAlLCAjRkZGIDczJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2Y0ZjhmYScsIGVuZENvbG9yc3RyPScjRkZGJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xufSIsIi51aS10aW1lcGlja2VyLXdyYXBwZXIge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHR3aWR0aDogNi41ZW07XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0LW1vei1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAxMDAwMTtcblx0bWFyZ2luOiAwO1xufVxuXG4udWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbiB7XG5cdHdpZHRoOiAxM2VtO1xufVxuXG4udWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbi51aS10aW1lcGlja2VyLXN0ZXAtMzAsXG4udWktdGltZXBpY2tlci13cmFwcGVyLnVpLXRpbWVwaWNrZXItd2l0aC1kdXJhdGlvbi51aS10aW1lcGlja2VyLXN0ZXAtNjAge1xuXHR3aWR0aDogMTFlbTtcbn1cblxuLnVpLXRpbWVwaWNrZXItbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLXRpbWVwaWNrZXItZHVyYXRpb24ge1xuXHRtYXJnaW4tbGVmdDogNXB4OyBjb2xvcjogIzg4ODtcbn1cblxuLnVpLXRpbWVwaWNrZXItbGlzdDpob3ZlciAudWktdGltZXBpY2tlci1kdXJhdGlvbiB7XG5cdGNvbG9yOiAjODg4O1xufVxuXG4udWktdGltZXBpY2tlci1saXN0IGxpIHtcblx0cGFkZGluZzogM3B4IDAgM3B4IDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogIzAwMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4udWktdGltZXBpY2tlci1saXN0OmhvdmVyIC51aS10aW1lcGlja2VyLXNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogI2ZmZjsgY29sb3I6ICMwMDA7XG59XG5cbmxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQsXG4udWktdGltZXBpY2tlci1saXN0IGxpOmhvdmVyLFxuLnVpLXRpbWVwaWNrZXItbGlzdCAudWktdGltZXBpY2tlci1zZWxlY3RlZDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMxOTgwRUM7IGNvbG9yOiAjZmZmO1xufVxuXG5saS51aS10aW1lcGlja2VyLXNlbGVjdGVkIC51aS10aW1lcGlja2VyLWR1cmF0aW9uLFxuLnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3ZlciAudWktdGltZXBpY2tlci1kdXJhdGlvbiB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4udWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQsXG4udWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsXG4udWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQudWktdGltZXBpY2tlci1kaXNhYmxlZCB7XG5cdGNvbG9yOiAjODg4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZDpob3Zlcixcbi51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZC51aS10aW1lcGlja2VyLWRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbiIsIi5pa19zZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICZfbGluayB7XG4gICAgcGFkZGluZzogMS43cmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2YzZjQ2O1xuICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAuYnJpZ2h0ICZ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cblxuICAgICZfZGlzYWJsZWQge1xuICAgICAgLyogRGlzYWJsZWQgc3RhdGUgb2YgdGhlIGZha2Ugc2VsZWN0ICovXG4gICAgfVxuICAgICZfdGV4dCB7XG5cbiAgICB9XG4gICAgJl9mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMzIzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcbiAgICAgIC5icmlnaHQgJntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Ryb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xuICAgIC5icmlnaHQgJntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgLypcbiAgICBXcmFwcGVyIGZvciB0aGUgb3B0aW9ucyBsaXN0LlxuICAgIE5vdyB0aGF0J3MgYSBnb29kIHBsYWNlIHRvIGFkZCB2aXN1YWwgc3R5bGVzLlxuICAgICovXG4gIH1cbiAgJl9vcHRncm91cCB7XG4gICAgLyogT3B0Z3JvdXAgKi9cblxuICAgICZfbGFiZWwge1xuICAgICAgLyogT3B0Z3JvdXAgbGFiZWwgKi9cbiAgICB9XG4gIH1cbiAgJl9vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAycmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZjNmNDY7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX2xhYmVsIHtcbiAgICAgIC8qIE9wdGlvbiBsYWJlbCAqL1xuICAgIH1cbiAgfVxuICAmX2hvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICB9XG4gICZfYWN0aXZlIHtcbiAgICAvKiBUaGUgYWN0aXZlIHN0YXRlIG9mIGFuIG9wdGlvbiAqL1xuICB9XG5cbiAgJl9maWx0ZXJfd3JhcCB7XG4gICAgLyogV3JhcHBlciBmb3IgdGhlIGZpbHRlciBpbnB1dCAqL1xuICB9XG4gICZfZmlsdGVyIHtcbiAgICAvKiBGaWx0ZXIgaW5wdXQgKi9cbiAgfVxufVxuICAuaWtfbm90aGluZ19mb3VuZCB7XG4gICAgLyogQmxvY2sgdGhhdCdzIHNob3duIHdoZW4gdGhlcmUncyBub3RoaW5nIGZvdW5kLiAqL1xuICB9XG4iLCIvKipcbiAqIFN3aXBlciAzLjQuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIFxuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKiBcbiAqIENvcHlyaWdodCAyMDE2LCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICogVGhlIGlEYW5nZXJvLnVzXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL1xuICogXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiAqIFxuICogUmVsZWFzZWQgb246IERlY2VtYmVyIDEzLCAyMDE2XG4gKi9cbi5zd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGV7ZmxvYXQ6bGVmdH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy1tb3otYm94LW9yaWVudDp2ZXJ0aWNhbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1saW5lczptdWx0aXBsZTstbW96LWJveC1saW5lczptdWx0aXBsZTstbXMtZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLXNsaWRley13ZWJraXQtZmxleC1zaHJpbms6MDstbXMtZmxleDowIDAgYXV0bztmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtLGhlaWdodDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6LW1vei10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTotby10cmFuc2Zvcm07LW1zLXRyYW5zaXRpb24tcHJvcGVydHk6LW1zLXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci13cDgtaG9yaXpvbnRhbHstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXdwOC12ZXJ0aWNhbHstbXMtdG91Y2gtYWN0aW9uOnBhbi14O3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDoyN3B4O2hlaWdodDo0NHB4O21hcmdpbi10b3A6LTIycHg7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjstbW96LWJhY2tncm91bmQtc2l6ZToyN3B4IDQ0cHg7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MjdweCA0NHB4O2JhY2tncm91bmQtc2l6ZToyN3B4IDQ0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNpdGlvbjouM3M7LW1vei10cmFuc2l0aW9uOi4zczstby10cmFuc2l0aW9uOi4zczt0cmFuc2l0aW9uOi4zczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7LW1zLWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDojMDA3YWZmfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6IzAwMH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo1cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA1cHh9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDojMDA3YWZmO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7LW1vei10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wOy1vLXRyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wOy1tb3otdHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wOy1vLXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNze3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNze3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOiNmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1jb250YWluZXItM2R7LXdlYmtpdC1wZXJzcGVjdGl2ZToxMjAwcHg7LW1vei1wZXJzcGVjdGl2ZToxMjAwcHg7LW8tcGVyc3BlY3RpdmU6MTIwMHB4O3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDstbW96LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDstbXMtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChyaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChyaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIscmlnaHQgdG9wLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItd3JhcHBlcnstbXMtcGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLWN1YmUsLnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGV7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDstbW96LXRyYW5zZm9ybS1vcmlnaW46MCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwOy1tb3otdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1vei1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCU7LW1vei10cmFuc2Zvcm0tb3JpZ2luOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTstd2Via2l0LWFuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLGVuZCkgaW5maW5pdGV9LnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246NTAlOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIil9QC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Il19 */
