dl,ol,pre,ul{margin-top:0}address,dl,ol,pre,ul{margin-bottom:1rem}img,svg{vertical-align:middle}body,caption{text-align:left}button,hr,input{overflow:visible}button,select{text-transform:none}pre,textarea{overflow:auto}body,fieldset,figure{margin:0}article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}dd,label,legend{margin-bottom:.5rem}address,legend{line-height:inherit}progress,sub,sup{vertical-align:baseline}label,output{display:inline-block}iframe,legend{max-width:100%}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-size:16px;line-height:25px;background-color:#fff;font-family:Gilroy Regular;color:#1F1F26;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=datetime-local],input[type=month],input[type=date],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;border:0}legend{width:100%;padding:0;font-size:1.5rem;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.container-custom{max-width:1140px;padding:0 15px;margin:0 auto}@media only screen and (max-width:1200px){.container-custom{max-width:970px}}@media only screen and (max-width:992px){.container-custom{max-width:750px}}@media only screen and (max-width:768px){.container-custom{max-width:100%}}@font-face{font-family:'Gilroy ExtraBold';src:url(../fonts/Gilroy-ExtraBold.ttf) format("truetype");font-weight:900;font-style:bold;font-display:swap}@font-face{font-family:'Gilroy Bold';src:url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:bold;font-display:swap}@font-face{font-family:'Gilroy SemiBold';src:url(../fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:bold;font-display:swap}@font-face{font-family:'Gilroy Medium';src:url(../fonts/Gilroy-Medium.ttf) format("truetype");font-style:medium;font-display:swap}@font-face{font-family:'Gilroy Regular';src:url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:regular;font-display:swap}.homepage-section-header-wrapper{background:#fc6e42;background:linear-gradient(to right,#fc6e42 0,#e8438c 27%,#a24aa9 50%,#734ce0 80%,#0fb7db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e42', endColorstr='#0fb7db', GradientType=1 )}.homepage-section-header-content{display:flex;justify-content:space-between;align-items:center;padding-top:35px}.homepage-section-header-content .section-title{font-size:70px;line-height:86px;max-width:600px;font-family:Gilroy ExtraBold;color:#fff}.homepage-section-header-content .section-image{margin-bottom:-55px}.homepage-section-main-block-wrapper{padding:80px 0 90px}.homepage-section-main-block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-section-main-block-body{width:calc(100% - 330px);padding:60px 50px;background-color:#fff;border-radius:10px;box-shadow:8px 12px 18px 0 rgba(25,42,70,.13)}.homepage-section-main-block-body .section-block{padding-bottom:20px}.homepage-section-main-block-body .section-block-heading{font-size:30px;line-height:36px;font-family:Gilroy Bold;padding-bottom:30px}.homepage-section-main-block-body .section-block-subheading{font-size:22px;line-height:30px;font-family:Gilroy Bold;padding-bottom:15px}.homepage-section-main-block-body .section-block-subheading.list-style{position:relative;padding-left:40px}.homepage-section-main-block-body .section-block-subheading.list-style:before{position:absolute;content:'';height:30px;width:30px;top:0;left:0;background:url(../images/page-home/list-icon.svg) center/cover no-repeat}.homepage-section-main-block-body .section-block-text{color:#575871;padding-bottom:30px}.homepage-section-main-block-body .section-block-items{display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-section-main-block-body .section-block-item{width:calc(33% - 15px);padding:15px 0 20px}.homepage-section-main-block-body .section-block-item .item-image{padding-bottom:10px}.homepage-section-main-block-body .section-block-item .item-title{font-size:16px;line-height:30px;font-family:Gilroy Bold;padding-bottom:10px}.homepage-section-main-block-body .section-block-item .item-text{font-size:14px;line-height:21px;font-family:Gilroy Medium;color:#575871}.homepage-section-faq-block{padding:20px 0 70px}.homepage-section-faq-block .section-title{font-size:40px;line-height:49px;padding-bottom:40px;text-align:center}@media only screen and (max-width:1200px){.homepage-section-header-content .section-title{font-size:60px;line-height:75px}.homepage-section-main-block-content{flex-direction:column}.homepage-section-main-block-body{width:100%}.homepage-section-main-block .section-block-item{width:calc(50% - 15px)}}@media only screen and (max-width:992px){.homepage-section-header-content .section-title{font-size:50px;line-height:65px}.homepage-section-header-content .section-image{margin-bottom:-30px}}@media only screen and (max-width:768px){.homepage-section-header-content{flex-direction:column}.homepage-section-header-content .section-title{max-width:400px;text-align:center;padding-bottom:30px}.homepage-section-header-content .section-image{max-width:345px}}@media only screen and (max-width:520px){.homepage-section-header-content .section-title{font-size:40px;line-height:45px}.homepage-section-header-content .section-image{margin-bottom:-34px}.homepage-section-main-block-wrapper{padding:50px 0 60px}.homepage-section-main-block-content .sidebar-primary-wrapper{display:none}.homepage-section-main-block-body{padding:35px 15px 30px}.homepage-section-main-block-body .section-block-item{width:100%}.homepage-section-main-block-body .section-block-item .item-head{display:flex;align-items:center}.homepage-section-main-block-body .section-block-item .item-title{padding-left:15px}}.page-reviews-content .section-list-item{padding:40px 0;border-bottom:1px solid #1F1F26}.page-reviews-content .section-list-item:first-child{padding-top:0}.page-reviews-content .section-list-item .item-title{font-size:27px;line-height:33px;font-family:Gilroy ExtraBold}.page-reviews-content .section-list-item .item-title-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.page-reviews-content .section-list-item .item-title-label{min-height:30px;padding:5px 18px;border-radius:17px;color:#fff;background-color:#2948FF;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-family:Gilroy ExtraBold;font-size:14px;line-height:14px;z-index:1}.page-reviews-content .section-list-item .item-title-label img{margin-right:6px}.page-reviews-content .section-list-item .item-title-label span{margin-bottom:-2px}.page-reviews-content .section-list-item .item-info{display:flex;padding-bottom:25px}.page-reviews-content .section-list-item .item-info-details{padding-left:40px;font-size:18px;line-height:30px}.page-reviews-content .section-list-item .item-info-image{min-width:310px;height:160px}.page-reviews-content .section-list-item .item-info-row{display:flex}.page-reviews-content .section-list-item .item-info-title{font-family:Gilroy Medium;color:#3C3C4B}.page-reviews-content .section-list-item .item-info-value{color:#1F1F26;font-family:Gilroy Bold}.page-reviews-content .section-list-item .item-info-stars{margin-top:-3px}.page-reviews-content .section-list-item .item-info-buttons{padding-top:25px;display:flex}.page-reviews-content .section-list-item .item-info-button{width:140px;height:46px;border-radius:25px;font-size:15px;line-height:18px;box-shadow:unset}.page-reviews-content .section-list-item .item-info-button:first-child{margin-right:15px}.page-reviews-content .section-list-item .item-info-button:first-child img{margin-left:6px;margin-top:-3px}.page-reviews-content .section-list-item .item-excerpt{font-size:16px;line-height:25px;color:#3C3C4B}.page-reviews-content .section-list-item .item-excerpt.mobile{display:none}@media only screen and (max-width:720px){.page-reviews-content .section-list-item .item-title{padding-bottom:10px}.page-reviews-content .section-list-item .item-title-wrapper{flex-direction:column;align-items:flex-start}.page-reviews-content .section-list-item .item-info{flex-direction:column;padding-bottom:0}.page-reviews-content .section-list-item .item-info-image{height:250px}.page-reviews-content .section-list-item .item-info-details{padding:25px 0 0}.page-reviews-content .section-list-item .item-excerpt{padding:15px 0 0}.page-reviews-content .section-list-item .item-excerpt.desktop{display:none}.page-reviews-content .section-list-item .item-excerpt.mobile{display:block}}@media only screen and (max-width:520px){.page-reviews-content .section-list-item .item-info-image{height:160px;min-width:unset}.page-reviews-content .section-list-item .item-info-buttons{flex-direction:column}.page-reviews-content .section-list-item .item-info-button{width:100%}.page-reviews-content .section-list-item .item-info-button:first-child{margin:0 0 15px}}.basic-section-main-body .single-review-content img{max-width:100%;height:auto;padding-bottom:38px}.basic-section-main-body .single-review-content h1{font-size:40px;line-height:49px;font-family:Gilroy ExtraBold}.basic-section-main-body .single-review-content h2{font-size:30px;line-height:36px;font-family:Gilroy Bold;padding-bottom:18px;padding-top:25px}.basic-section-main-body .single-review-content p:not(.section-value):not(.section-navigation-title):not(.accordion):not(.content){font-size:16px;line-height:25px;color:#575871;padding-bottom:15px}.basic-section-main-body .single-review-content p:not(.section-value):not(.section-navigation-title):not(.accordion):not(.content):last-child{padding-bottom:80px}.basic-section-main-body .single-review-content ol,.basic-section-main-body .single-review-content ul{padding-left:0}.basic-section-main-body .single-review-content ol li,.basic-section-main-body .single-review-content ul li{font-size:16px;line-height:25px;color:#575871;padding-left:15px;margin:5px 0;list-style-type:none;position:relative}.basic-section-main-body .single-review-content ol li::before,.basic-section-main-body .single-review-content ul li::before{position:absolute;content:'';height:5px;width:5px;border-radius:50%;background-color:#2688F2;top:10px;left:0}.basic-section-main-body .single-review-content a:not(.section-button-visit):not(.section-navigation-item){font-size:16px;color:#2688F2;font-family:Gilroy Medium}@media only screen and (max-width:768px){.basic-section-main-body .single-review-content h1{font-size:30px;line-height:37px;text-align:center}}.page-about-us-content .section-text{font-size:16px;line-height:25px;padding-bottom:20px;color:#575871}.page-about-us-content .section-image{padding-top:10px;text-align:center}@media only screen and (max-width:768px){.page-about-us-content .section-image{padding-top:0}}.page-blog-content .section-list-item{display:flex;padding:40px 0;border-bottom:1px solid #1F1F26}.page-blog-content .section-list-item:first-child{padding-top:0}.page-blog-content .section-list-item .item-content{padding-right:35px}.page-blog-content .section-list-item .item-title{display:block;font-size:30px;line-height:37px;margin-bottom:20px;font-family:Gilroy ExtraBold;color:#1F1F26}.page-blog-content .section-list-item .item-text{font-size:16px;line-height:25px;color:#575871;padding-bottom:15px}.page-blog-content .section-list-item .item-button{margin-bottom:15px;color:#fff;width:140px;height:46px;border-radius:25px;font-size:15px;line-height:18px;box-shadow:unset}.page-blog-content .section-list-item .item-date:before,.page-blog-single-content .section-date:before{width:20px;background:url(../images/common/calendar-icon-blue.svg) center/cover no-repeat;left:0;top:-3px;content:''}.button.gradient,.button.white:hover{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e42', endColorstr='#a24aa9', GradientType=1 );box-shadow:0 5px 14px 0 rgba(237,79,14,.35)}.page-blog-content .section-list-item .item-date{font-size:14px;line-height:16px;color:#2688F2;padding-left:30px;position:relative}.page-blog-content .section-list-item .item-date:before{position:absolute;height:20px}.page-blog-content .section-list-item .item-image{min-width:260px;height:204px}.page-blog-content .section-list-item .item-image.mobile{display:none}.page-blog-single-content .section-title{font-size:40px;line-height:49px;font-family:Gilroy ExtraBold;padding-bottom:20px}.page-blog-single-content .section-date{font-size:14px;line-height:16px;color:#2688F2;padding-left:30px;padding-bottom:30px;position:relative}.page-blog-single-content .section-date:before{position:absolute;height:20px}.page-blog-single-content .section-content h2{padding:35px 0 30px;font-size:30px;line-height:36px;font-family:Gilroy Bold}.page-blog-single-content .section-content h3,.page-blog-single-content .section-content h4,.page-blog-single-content .section-content h5,.page-blog-single-content .section-content h6{padding:20px 0 15px;font-size:25px;line-height:30px;font-family:Gilroy Bold}.page-blog-single-content .section-content ol,.page-blog-single-content .section-content p,.page-blog-single-content .section-content ul{font-size:16px;line-height:25px;color:#575871;padding-bottom:15px}.page-blog-single-content .section-content li{padding-bottom:15px}.page-blog-single-content .section-content li:last-child{padding-bottom:0}.page-blog-single-content .section-content a{color:#2688F2}.page-blog-single-content .section-content img{max-width:100%;height:auto;padding-bottom:30px}.page-blog-related-posts .related-posts-title{font-size:40px;line-height:49px;font-family:Gilroy ExtraBold;padding:50px 0}.page-blog-related-posts .related-posts-title.homepage{text-align:center;padding-top:0}.page-blog-related-posts .related-posts-cta{padding:50px 0;display:flex;justify-content:center}.page-blog-related-posts .related-posts-cta a{width:180px;height:50px;border-radius:25px}@media only screen and (max-width:650px){.page-blog-content .section-list-item .item-content{padding-right:0}.page-blog-content .section-list-item .item-button{width:100%}.page-blog-content .section-list-item .item-image.mobile{display:block;margin-bottom:20px}.page-blog-content .section-list-item .item-image.desktop{display:none}.page-blog-single-content .section-title{font-size:30px;line-height:37px}.page-blog-single-content .section-date{padding-bottom:20px}.page-blog-single-content .section-content h2{padding:0 0 20px}}@media only screen and (max-width:480px){.page-blog-content .section-list-item{padding:30px 0}.page-blog-content .section-list-item:last-child{padding-bottom:0}.page-blog-related-posts .related-posts-title{padding:30px 0;font-size:35px;line-height:42px}.page-blog-related-posts .related-posts-cta a{width:100%}}.section-contact-us-wrapper{min-height:calc(100vh - 473px)}.section-contact-us-content{max-width:780px;margin:0 auto;padding:0 15px}.section-contact-us-content .section-form{padding:120px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.section-contact-us-content .section-form-left,.section-contact-us-content .section-form-right{width:calc(50% - 15px)}.section-contact-us-content .section-form-bottom{width:100%}.section-contact-us-content .section-form-message{font-size:16px;font-family:Gilroy SemiBold}.section-contact-us-content .section-form-message.error{color:#F9684C}.section-contact-us-content .section-form-message.success{color:#1fad12}.section-contact-us-content .section-form .form-input{width:100%;height:48px;border-radius:5px;border:1px solid #1F1F26;outline:0;font-size:15px;line-height:17px;padding:15px;color:#1F1F26;position:relative}.section-contact-us-content .section-form .form-input.textarea{resize:none;height:auto}.section-contact-us-content .section-form .form-input::-webkit-input-placeholder{color:#575871}.section-contact-us-content .section-form .form-input::-ms-input-placeholder{color:#575871}.section-contact-us-content .section-form .form-input::placeholder{color:#575871}.section-contact-us-content .section-form .form-input:focus{border:1px solid #2688F2}.section-contact-us-content .section-form .form-input-label{font-size:14px;line-height:17px;color:#1F1F26;margin:0;padding-bottom:5px;font-family:Gilroy Bold}.section-contact-us-content .section-form .form-input-label .asterisk{color:Gilroy Bold}.section-contact-us-content .section-form .form-input-item{position:relative;margin-bottom:15px}.section-contact-us-content .section-form .form-input-item:focus-within:before{position:absolute;content:'';top:-3px;left:-3px;bottom:-3px;right:-3px;border-radius:5px;border:3px solid rgba(38,136,242,.1)}.section-contact-us-content .section-form .form-input-item.textarea{margin-bottom:10px}.section-contact-us-content .section-form .form-input-item.textarea:focus-within:before{bottom:4px}.section-contact-us-content .section-form .form-input-item.invalid:before{position:absolute;content:'';top:-3px;left:-3px;bottom:-3px;right:-3px;border-radius:5px;border:3px solid rgba(249,104,76,.1)}.section-contact-us-content .section-form .form-input-item.invalid:after{position:absolute;content:'';background:url(../images/common/icon-warning.svg) center/cover no-repeat;height:16px;width:16px;right:13px;top:16px}.section-contact-us-content .section-form .form-input-item.invalid input,.section-contact-us-content .section-form .form-input-item.invalid textarea{border:1px solid #F9684C;color:#F9684C;border-radius:5px}.section-contact-us-content .section-form .form-input-item.invalid.textarea:before{bottom:4px}.section-contact-us-content .section-form .form-input-item .input-invalid{position:absolute;display:none;bottom:-17px;font-size:14px;line-height:14px;color:#F9684C}.section-contact-us-content .section-form .form-input-item .input-invalid.active{display:block}.section-contact-us-content .section-form .form-submit{min-width:160px;height:50px;border-radius:25px;border:none;margin-left:auto;outline:0}@media only screen and (max-width:768px){.section-contact-us-content .section-form{padding:40px 0}}@media only screen and (max-width:600px){.section-contact-us-content .section-form{flex-direction:column}.section-contact-us-content .section-form-left,.section-contact-us-content .section-form-right{width:100%}.section-contact-us-content .section-form-message{padding-top:15px}.section-contact-us-content .section-form .form-input{height:42px}.section-contact-us-content .section-form .form-input-item.invalid::after{top:13px}.section-contact-us-content .section-form .form-input-item .input-invalid{font-size:12px}.section-contact-us-content .section-form .form-input-item.textarea .input-invalid{bottom:-10px}.section-contact-us-content .section-form .form-submit{margin-top:15px;min-width:100%}}.page-terms-content .section-block{padding-bottom:25px}.page-terms-content .section-block:last-child{padding-bottom:0}.page-terms-content .section-title{font-size:30px;line-height:36px;font-family:Gilroy Bold;padding-bottom:20px}.page-terms-content .section-text{font-size:16px;line-height:25px;color:#575871;padding-bottom:15px}.page-terms-content .section-link{font-size:16px;line-height:25px;font-family:Gilroy Medium;color:#2688F2}.page-terms-content .section-list{padding-left:15px;font-size:16px;line-height:25px;color:#575871;list-style-type:none}.page-terms-content .section-list li{padding-bottom:8px;position:relative}.page-terms-content .section-list li::before{position:absolute;content:'';height:3px;width:3px;border-radius:50%;background-color:#575871;top:12px;left:-15px}.basic-section-main-body .section-not-found{padding:50px;background-color:#F3F5FB;border-radius:5px;display:flex;justify-content:center}.basic-section-main-body .section-content.search{text-align:center}.basic-section-main-body .section-image{padding-bottom:40px}.basic-section-main-body .section-title{font-size:21px;line-height:25px;color:#575871;font-family:Gilroy Medium;padding-bottom:10px}.basic-section-main-body .section-subtitle{font-size:16px;line-height:19px;color:#575871;padding-bottom:25px}.basic-section-main-body .section-button{display:flex;justify-content:center}.basic-section-main-body .section-button .button{width:150px;height:46px;border-radius:25px}@media only screen and (max-width:768px){.basic-section-main-body .section-not-found{margin-top:-10px;padding:40px 50px}}.page-404-content{min-height:calc(100vh - 245px);padding:35px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-404-content .section-title{font-size:55px;line-height:65px;padding-bottom:20px;font-family:Gilroy Bold}.page-404-content .section-link{height:50px;width:160px;border-radius:25px;font-size:15px;line-height:18px}.footer-top-wrapper{background-color:#1F1F26}.footer-top-content{padding:30px 0;display:flex;flex-direction:column;align-items:center}.footer-top-content .section-logo{padding-bottom:30px}.footer-top-content .section-item{color:#fff;text-transform:uppercase;text-decoration:none;font-family:Gilroy Medium;font-size:14px;line-height:16px;margin-right:30px;transition:all 1s;position:relative}.footer-top-content .section-item::after{background-color:#fff;display:block;content:"";height:2px;width:0%;left:50%;bottom:-5px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .1s ease-in-out}.footer-top-content .section-item:focus:after,.footer-top-content .section-item:hover:after{width:100%}.footer-top-content .section-item:last-child{margin-right:0}.footer-top-content .section-dmca{padding-top:20px}.footer-bottom-wrapper{background-color:#000}.footer-bottom-content{padding:13px 0}.footer-bottom-content .section-copy{color:#fff;text-align:center;font-size:12px;line-height:14px;font-family:Gilroy Bold;text-transform:uppercase}@media only screen and (max-width:570px){.footer-top-content .section-items{display:flex;flex-direction:column;align-items:center}.footer-top-content .section-item{margin:0 0 25px}.footer-top-content .section-item:last-child{margin:0}}body,html{min-height:100vh;min-width:320px;position:relative;height:100%}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.button.gradient,.button.white{font-family:Gilroy Bold;justify-content:center}.page-content{background-color:#F8F9FC}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body input:required:valid,body textarea:focus:required:invalid,body textarea:required:valid{color:#666}.img-responcive{max-width:100%;height:auto}.uppercase{text-transform:uppercase}.only-mobile-block{display:none}.sticky-tablet{position:fixed!important;top:0!important}.page-wrapper.sticky-header-active{padding-top:55px}.chat{z-index:99999!important}.hidden{display:none!important}.overflow-hidden{position:relative;overflow:hidden}::-moz-selection{background:#784cda;color:#fff}::selection{background:#784cda;color:#fff}input,textarea{-webkit-appearance:none}.button.gradient{color:#fff;text-decoration:none;display:flex;align-items:center;background:#fc6e42;background:linear-gradient(to right,#fc6e42 0,#e8438c 50%,#a24aa9 100%)}.button.gradient:hover{text-decoration:underline}.button.white{border:1px solid #1F1F26;display:flex;align-items:center;color:#1F1F26}.button.white:hover{color:#fff;border:none;background:#fc6e42;background:linear-gradient(to right,#fc6e42 0,#e8438c 50%,#a24aa9 100%)}#scroll-top-button,#scroll-top-button:active{background-color:#a24aa9}#scroll-top-button{display:flex;justify-content:center;align-items:center;width:60px;height:60px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#scroll-top-button .arr{position:absolute;width:25px;height:25px;border:5px solid;border-color:#fff transparent transparent #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:-10px}#scroll-top-button:hover{cursor:pointer;background-color:#734ce0}#scroll-top-button.show{opacity:1;visibility:visible}.basic-section-header-wrapper{background:#fc6e42;background:linear-gradient(to right,#fc6e42 0,#e8438c 27%,#a24aa9 50%,#734ce0 80%,#0fb7db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e42', endColorstr='#0fb7db', GradientType=1 )}.basic-section-header-content{padding:40px 0 80px;position:relative}.basic-section-header-content.two-rows{padding-bottom:52px}.basic-section-header-content::before{position:absolute;content:'';background:url(../images/common/basic-template-header-image.svg) center/contain no-repeat;right:-120px;height:100%;width:50%;top:0;bottom:0}.basic-section-header-content .section-title{font-size:60px;line-height:73px;color:#fff;font-family:Gilroy ExtraBold}.basic-section-header-content .section-subtitle{padding-top:10px;color:#fff;font-size:18px;line-height:25px}.basic-section-main-wrapper{padding:60px 0 100px}.basic-section-main-content{display:flex;flex-wrap:wrap;justify-content:space-between}.basic-section-main-body{width:calc(100% - 330px);margin-top:-100px}.basic-section-main-body-wrap{padding:50px;background-color:#fff;border-radius:10px;box-shadow:8px 12px 18px 0 rgba(25,42,70,.13)}@media only screen and (max-width:1370px){.basic-section-header-content:before{right:0}}@media only screen and (max-width:1200px){.basic-section-header-content .section-title{font-size:50px}.basic-section-main-body,.basic-section-main-body-wrap{width:100%}}@media only screen and (max-width:768px){.basic-section-header-wrapper{overflow:hidden}.basic-section-header-content{padding:30px 0 70px}.basic-section-header-content.two-rows{padding-bottom:35px}.basic-section-header-content:before{margin-right:-90px}.basic-section-header-content .section-title{font-size:40px;line-height:45px}.basic-section-header-content .section-subtitle{font-size:16px;line-height:25px}.basic-section-header-content .section-image{width:300px}.basic-section-main-wrapper{padding-bottom:60px}.basic-section-main-body-wrap{padding:30px 15px 40px}}.custom-select{position:relative;font-size:16px;width:100%}.custom-select.invalid .select-selected{border:1px solid #DD2827}select{display:none}.select-selected{background-color:#fff}.select-selected:after{position:absolute;content:"";top:calc(50% - 6px);right:15px;width:18px;height:12px;background:url(../images/common/select-arrow-down.svg) center/cover no-repeat}.select-selected.select-arrow-active{border-color:#2688F2}.select-selected.select-arrow-active:before{position:absolute;content:'';top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:3px;border:3px solid rgba(38,136,242,.1)}.select-selected.select-arrow-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-items div,.select-selected{height:42px;border-radius:3px;border:1px solid #1F1F26;display:flex;justify-content:flex-start;align-items:center;padding:0 15px;font-size:16px;line-height:19px;color:#1F1F26;cursor:pointer}.select-items{border-radius:3px;border:1px solid #1F1F26;box-shadow:2px 4px 12px 0 rgba(25,42,70,.1);max-height:220px;overflow:auto;padding:10px 0;position:absolute;background-color:#fff;top:105%;left:0;right:0;z-index:99}.select-items div{border:none;border-radius:0;height:36px;font-size:16px}.select-hide{display:none}.select-items .same-as-selected{color:#2688F2;font-family:Gilroy Medium}.select-items div:hover{background-color:#141414}.section-pagination{padding-top:40px;display:flex;justify-content:center}.section-pagination .nav-links{display:flex}.section-pagination .nav-links .page-numbers{height:36px;width:36px;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid #1F1F26;margin:0 4px;font-size:14px;line-height:16px;color:#1F1F26;font-family:Gilroy Regular;text-decoration:none}.section-pagination .nav-links .page-numbers.current{background-color:#1F1F26;color:#fff}.section-pagination .nav-links .page-numbers.next,.section-pagination .nav-links .page-numbers.prev{color:transparent;background:url(../images/common/pagination-icon-left.svg) center no-repeat}.section-pagination .nav-links .page-numbers.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:360px){.section-pagination .nav-links .page-numbers{height:30px;width:30px;margin:0 3px}}.header-menu-wrapper{background-color:#fff}.header-menu-wrapper.active .section-logo .white{display:block}.header-menu-wrapper.active .section-logo .dark{display:none}.header-menu-content{display:flex;justify-content:space-between;align-items:center;height:60px}.header-menu-content .section-logo .white{display:none}.header-menu-content .section-logo .sm{min-width:188px}.header-menu-content .section-logo .lg{min-width:228px}.header-menu-content .section-mobile-header{display:flex;justify-content:space-between;align-items:center}.header-menu-content .section-mobile-header .menu-item{display:none;min-width:24px}.header-menu-content .section-mobile-header .menu-item .menu-button,.header-menu-content .section-mobile-header .menu-item:after,.header-menu-content .section-mobile-header .menu-item:before{background-color:#1F1F26;content:"";display:block;height:3px;border-radius:1.5px;margin:2px 0;transition:.5s}.header-menu-content .section-mobile-header .menu-item.active:before{background-color:#fff;-webkit-transform:translateY(5px) rotate(135deg);transform:translateY(5px) rotate(135deg)}.header-menu-content .section-mobile-header .menu-item.active:after{background-color:#fff;-webkit-transform:translateY(-5px) rotate(-135deg);transform:translateY(-5px) rotate(-135deg)}.header-menu-content .section-mobile-header .menu-item.active .menu-button{background-color:#fff;-webkit-transform:scale(0);transform:scale(0)}.header-menu-content .section-items{margin:0 15px 0 auto}.header-menu-content .section-item{text-transform:uppercase;text-decoration:none;color:#1F1F26;font-family:Gilroy Bold;transition:all 1s;position:relative;font-size:14px;line-height:16px;margin-right:30px}.header-menu-content .section-item::after{background-color:#1F1F26;display:block;content:"";height:2px;width:0%;left:50%;bottom:-3px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .1s ease-in-out}.header-menu-content .section-item:focus:after,.header-menu-content .section-item:hover:after{width:100%}.header-menu-content .section-item:nth-last-child(2){margin-right:0}.header-menu-content .section-item.dropdown{position:relative;display:inline-block;cursor:pointer}.header-menu-content .section-item.dropdown .dropdown-content{display:none;flex-direction:column;position:absolute;background-color:#f9f9f9;min-width:251px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;left:-52px;z-index:1}.header-menu-content .section-item.dropdown .dropdown-link{margin:0 0 10px}.header-menu-content .section-item.dropdown .dropdown-link:last-child{margin-bottom:0}.header-menu-content .section-item.dropdown:hover .dropdown-content{display:flex}.header-menu-content .section-review-btn.mobile,.header-menu-content .section-search.mobile{display:none}.header-menu-content .section-search-mobile-icon{height:40px;width:40px;border-radius:50%;background:url(../images/common/search-icon-white.svg) center no-repeat,#1F1F26;cursor:pointer;margin-left:50px}.header-menu-content .section-search-form{position:relative}.header-menu-content .section-search-form-input{height:40px;width:220px;padding:0 43px 0 16px;border-radius:20px;border:1px solid #1F1F26;outline:0;font-size:14px;line-height:16px}.header-menu-content .section-search-form-input::-ms-clear,.header-menu-content .section-search-form-input::-ms-reveal{display:none;width:0;height:0}.header-menu-content .section-search-form-input::-webkit-search-cancel-button,.header-menu-content .section-search-form-input::-webkit-search-decoration,.header-menu-content .section-search-form-input::-webkit-search-results-button,.header-menu-content .section-search-form-input::-webkit-search-results-decoration{display:none}.header-menu-content .section-search-form-input:placeholder{color:#575871}.header-menu-content .section-search-form-input-icon{height:40px;width:40px;border-radius:50%;position:absolute;top:0;right:0;background:url(../images/common/search-icon-white.svg) center no-repeat,#1F1F26;cursor:pointer}.header-menu-content .section-review-btn{min-width:144px;height:40px;border-radius:20px;font-size:15px;cursor:pointer}.header-menu-content .section-review-btn.desktop{margin-left:10px}@media only screen and (max-width:1200px){.header-menu-content .section-items{margin:0}.header-menu-content .section-search.desktop{display:none}.header-menu-content .section-search.mobile{display:block}}@media only screen and (max-width:992px){.header-menu-wrapper.active{background-color:#1F1F26}.header-menu-wrapper.active .section-mobile-header{border-bottom:1px solid #323237}.header-menu-content{height:auto;flex-wrap:wrap}.header-menu-content .section-mobile-header{height:60px;width:100%}.header-menu-content .section-mobile-header .menu-item{display:block}.header-menu-content .section-search.mobile{margin:0 20px 0 auto;width:100%}.header-menu-content .section-search-mobile-icon{margin-left:auto}.header-menu-content .section-search-form-input{width:100%}.header-menu-content .section-items{width:100%;display:none;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:90px;background-color:#1F1F26;overflow:auto}.header-menu-content .section-items.active{display:flex;height:calc(100vh - 60px)}.header-menu-content .section-item{margin:16.5px 0;color:#fff}.header-menu-content .section-item::after{background-color:#fff}.header-menu-content .section-item.dropdown .dropdown-content{background-color:#1F1F26}.header-menu-content .section-item.dropdown .dropdown-link{margin-bottom:20px;margin-top:10px}.header-menu-content .section-item.dropdown .dropdown-link:last-child{margin:0}.header-menu-content .section-review-btn.desktop{display:none}.header-menu-content .section-review-btn.mobile{display:flex;margin-top:55px;min-width:200px;height:50px;border-radius:25px}}@media only screen and (max-width:330px){.header-menu-content .section-logo .lg{max-width:190px}}.faq-block-wrapper .section-item{border:1px solid #1F1F26;border-radius:4px;margin-bottom:12px;padding:16px 20px}.faq-block-wrapper .section-item:last-child{margin-bottom:0}.faq-block-wrapper .section-item .accordion{font-size:20px;line-height:24px;color:#1F1F26;font-family:Gilroy Bold;cursor:pointer;width:100%;outline:0;position:relative;margin-bottom:0;padding-left:40px}.faq-block-wrapper .section-item .accordion:before{position:absolute;content:'';height:20px;width:20px;background:url(../images/page-home/faq-icon-plus.svg) center/cover no-repeat;left:0;top:calc(50% - 10px)}.faq-block-wrapper .section-item .accordion.active{margin-bottom:20px}.faq-block-wrapper .section-item .panel{font-size:16px;line-height:25px;max-height:0;overflow:hidden;transition:max-height .1s ease-out;color:#575871}.faq-block-wrapper .section-item .panel .content{margin-bottom:12px;display:inline-block}.faq-block-wrapper .section-item .panel .content:last-child{margin-bottom:0}.faq-block-wrapper .section-item .panel .content-list{font-size:16px;line-height:25px;margin-bottom:12px;padding-left:25px}@media only screen and (max-width:768px){.faq-block-wrapper .section-item{padding:12px}.faq-block-wrapper .section-item .accordion{padding-left:32px}}.section-breadcrumbs-wrapper{padding:25px 0;background-color:#fff}.section-breadcrumbs-wrapper.transparent{background-color:transparent}.section-breadcrumbs-wrapper.transparent .section-breadcrumbs-content{color:#2688F2}.section-breadcrumbs-wrapper.transparent a{color:#fff}.section-breadcrumbs-content{font-size:14px;line-height:16px}@media only screen and (max-width:768px){.section-breadcrumbs-wrapper{padding:7px 0 20px}}.top-rated-wrapper{padding:100px 0 80px;background-color:#fff}.top-rated-content .section-title{font-size:40px;line-height:49px;font-family:Gilroy ExtraBold;text-align:center;padding-bottom:60px}.top-rated-content .section-table{border-radius:15px;overflow:hidden}.top-rated-content .section-table .table-row{display:flex;justify-content:space-between;align-items:center;padding:30px 50px}.top-rated-content .section-table .table-row.heading{background-color:#1F1F26;color:#fff;text-transform:uppercase;font-family:Gilroy Bold;padding:20px 50px}.top-rated-content .section-table .table-row:nth-child(odd):not(.heading){background-color:#F8F9FC}.top-rated-content .section-table .table-col.service{width:20%}.top-rated-content .section-table .table-col.rating{width:10%}.top-rated-content .section-table .table-col.price{width:15%;display:flex;justify-content:flex-end}.top-rated-content .section-table .table-col.discount{width:32%;display:flex;justify-content:space-between}.top-rated-content .section-table .table-col.discount.cta{display:flex;justify-content:space-between;align-items:center}.top-rated-content .section-table .table-col .table-service{display:flex;flex-direction:column;align-items:flex-start}.top-rated-content .section-table .table-col .table-service-name{font-size:16px;line-height:19px;font-family:Gilroy Bold;margin-bottom:12px}.top-rated-content .section-table .table-col .table-service-image{max-width:215px;border-radius:7px;overflow:hidden;border:1px solid #fff;box-shadow:3px 5px 12px 0 rgba(25,42,70,.25)}.top-rated-content .section-table .table-col .table-rating{display:flex;justify-content:flex-start;align-items:center}.top-rated-content .section-table .table-col .table-rating-image{margin-left:-8px}.top-rated-content .section-table .table-col .table-rating-value{font-size:19px;line-height:22px;font-family:Gilroy Bold}.top-rated-content .section-table .table-col .table-price{display:flex;flex-direction:column;align-items:flex-end;font-size:20px;line-height:24px}.top-rated-content .section-table .table-col .table-price-title{font-family:Gilroy SemiBold}.top-rated-content .section-table .table-col .table-price-value .mob-title{display:none;font-size:15px;line-height:24px;font-family:Gilroy Bold}.top-rated-content .section-table .table-col .table-price-value .val{font-family:Gilroy Bold}.top-rated-content .section-table .table-col .table-price-value .desc{font-size:15px;line-height:24px;font-family:Gilroy Bold}.top-rated-content .section-table .table-col .table-discount-title{display:none}.top-rated-content .section-table .table-col .table-discount-value{font-size:18px;line-height:22px;font-family:Gilroy Bold;color:#2688F2}.top-rated-content .section-table .table-col .table-cta-review,.top-rated-content .section-table .table-col .table-cta-visit{height:50px;width:160px;border-radius:25px;font-size:15px;line-height:18px}.top-rated-content .section-table .table-col .table-cta{display:flex;flex-direction:column}.top-rated-content .section-table .table-col .table-cta-visit{margin-bottom:10px}.top-rated-content .section-table .table-col .table-cta-visit img{margin-left:5px;margin-top:-4px}@media only screen and (max-width:1200px){.top-rated-wrapper{padding-top:80px}.top-rated-content .section-table .table-col.price{width:17%}}@media only screen and (max-width:992px){.top-rated-content .section-title{padding-bottom:10px}.top-rated-content .section-table{display:flex;flex-wrap:wrap;justify-content:space-between}.top-rated-content .section-table .table-row{width:50%;display:flex;flex-direction:column}.top-rated-content .section-table .table-col .table-price-title,.top-rated-content .section-table .table-row.heading{display:none}.top-rated-content .section-table .table-row:nth-child(odd):not(.heading){background-color:#fff}.top-rated-content .section-table .table-col.discount,.top-rated-content .section-table .table-col.price,.top-rated-content .section-table .table-col.rating,.top-rated-content .section-table .table-col.service{width:100%}.top-rated-content .section-table .table-col.discount.cta,.top-rated-content .section-table .table-col.price.cta,.top-rated-content .section-table .table-col.rating.cta,.top-rated-content .section-table .table-col.service.cta{flex-direction:column}.top-rated-content .section-table .table-col.price{justify-content:center}.top-rated-content .section-table .table-col .table-service{flex-direction:column-reverse;align-items:center}.top-rated-content .section-table .table-col .table-service-name{margin-top:15px}.top-rated-content .section-table .table-col .table-service-image{max-width:unset}.top-rated-content .section-table .table-col .table-rating{justify-content:center}.top-rated-content .section-table .table-col .table-rating-image{width:45px}.top-rated-content .section-table .table-col .table-price{flex-direction:row}.top-rated-content .section-table .table-col .table-price-value{display:flex;padding-bottom:10px}.top-rated-content .section-table .table-col .table-price-value .mob-title{display:block}.top-rated-content .section-table .table-col .table-discount{display:flex;flex-direction:column;align-items:center;padding-bottom:10px}.top-rated-content .section-table .table-col .table-discount-title{display:block;font-family:Gilroy SemiBold}.top-rated-content .section-table .table-col .table-cta,.top-rated-content .section-table .table-col .table-cta-review,.top-rated-content .section-table .table-col .table-cta-visit{width:100%}}@media only screen and (max-width:768px){.top-rated-content .section-table .table-row{padding:20px 25px}}@media only screen and (max-width:570px){.top-rated-content .section-table{justify-content:center}.top-rated-content .section-table .table-row{width:80%}}@media only screen and (max-width:520px){.top-rated-wrapper{padding:30px 0 50px}.top-rated-content .section-title{font-size:35px;line-height:45px;padding-bottom:30px}.top-rated-content .section-table{box-shadow:8px 12px 18px 0 rgba(25,42,70,.13);border-radius:15px}.top-rated-content .section-table .table-row{width:100%;padding:30px 30px 10px}.top-rated-content .section-table .table-col .table-service-name{font-size:22px;line-height:27px}.top-rated-content .section-table .table-col .table-rating-image{width:auto}.top-rated-content .section-table .table-col .table-rating-value{margin-top:-3px}.top-rated-content .section-table .table-col .table-price-value .mob-title{font-size:16px}.top-rated-content .section-table .table-col .table-price-value .val{font-size:18px;color:#F9684C;font-family:Gilroy Bold}.top-rated-content .section-table .table-col .table-price-value .desc{font-size:16px}.top-rated-content .section-table .table-col .table-discount{padding-bottom:20px}}.sidebar-primary-wrapper{width:290px;position:relative}.sidebar-primary-content{position:-webkit-sticky;position:sticky;top:0}.sidebar-primary-content .section-title{font-size:30px;line-height:37px;font-family:Gilroy ExtraBold;padding-bottom:20px}.sidebar-primary-content .section-item{padding:15px;margin-bottom:10px;background-color:#fff;border-radius:10px;box-shadow:8px 12px 18px 0 rgba(25,42,70,.13);display:block}.sidebar-primary-content .section-item .item-title{font-size:16px;line-height:24px;color:#1F1F26;font-family:Gilroy Bold;text-decoration:underline;padding:15px 0}.sidebar-primary-content .section-item .item-data{display:flex;justify-content:space-between;align-items:center}.sidebar-primary-content .section-item .item-rating{width:120px;height:40px;background-color:rgba(255,193,65,.2);margin-left:-15px;padding-left:45px;border-top-right-radius:20px;border-bottom-right-radius:20px;display:flex;align-items:center;color:#1F1F26;font-family:Gilroy Medium;position:relative}.sidebar-primary-content .section-item .item-rating:before{position:absolute;content:'';background:url(../images/common/rating-form-star-filled.svg) center top/cover no-repeat;width:22px;height:20px;top:calc(50%-10px);left:15px}.sidebar-primary-content .section-item .item-rating .lg{font-size:25px;line-height:25px}.sidebar-primary-content .section-item .item-rating .sm{font-size:16px;line-height:16px;margin-bottom:-5px}.sidebar-primary-content .section-item .item-price{font-size:16px;line-height:20px;text-align:right;font-family:Gilroy Medium}.sidebar-primary-content .section-item .item-price-title{color:#1F1F26}.sidebar-primary-content .section-item .item-price-value{color:#2688F2}.sidebar-primary-content .section-item:hover{text-decoration:none}@media only screen and (max-width:1200px){.sidebar-primary-wrapper{width:100%;padding-top:30px}.sidebar-primary-content .section-items{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-primary-content .section-item{width:32.5%}.sidebar-primary-content .section-item .item-image{text-align:center}}@media only screen and (max-width:992px){.sidebar-primary-content .section-item{width:49%}}@media only screen and (max-width:768px){.sidebar-primary-content .section-item{width:100%}.sidebar-primary-content .section-item .item-title{font-size:18px}}@media only screen and (max-width:478px){.sidebar-primary-content .section-item .item-image img{width:100%}}.reviews-block-wrapper .section-title{font-size:40px;line-height:49px;text-align:center;font-family:Gilroy ExtraBold;padding-bottom:40px}.reviews-block-wrapper .section-title.left{text-align:left}.reviews-block-wrapper .section-items{display:flex;justify-content:flex-start;flex-wrap:wrap}.reviews-block-wrapper .section-item{width:calc(32.5%);border-radius:10px;box-shadow:0 5px 18px 0 rgba(25,42,70,.13);padding:10px 10px 15px;margin-bottom:10px;margin-right:8px}.reviews-block-wrapper .section-item:nth-child(3n+3){margin-right:0}.reviews-block-wrapper .section-item .item-image{border-radius:5px}.reviews-block-wrapper .section-item .item-title{padding:10px 0;text-align:center;font-family:Gilroy Bold}.reviews-block-wrapper .section-item .item-button{width:160px;height:40px;margin:0 auto;border-radius:20px;font-size:14px;line-height:17px}.reviews-block-wrapper .section-item .item-button:hover{color:#fff;border:none;background:#fc6e42;background:linear-gradient(to right,#fc6e42 0,#e8438c 50%,#a24aa9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e42', endColorstr='#a24aa9', GradientType=1 );box-shadow:0 5px 14px 0 rgba(237,79,14,.35)}.reviews-block-wrapper .section-button{padding-top:30px;display:flex;justify-content:center}.reviews-block-wrapper .section-button .button{width:200px;height:50px;border-radius:25px;font-size:15px;line-height:18px}@media only screen and (max-width:1200px){.reviews-block-wrapper .section-item{width:calc(49%);margin-right:15px}.reviews-block-wrapper .section-item:nth-child(3n+3){margin-right:15px}.reviews-block-wrapper .section-item:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:992px){.reviews-block-wrapper .section-items{justify-content:center}.reviews-block-wrapper .section-item{width:80%;margin-right:0}.reviews-block-wrapper .section-item:nth-child(2n+2),.reviews-block-wrapper .section-item:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:520px){.reviews-block-wrapper .section-item{width:100%}.reviews-block-wrapper .section-item .item-title{font-size:18px;line-height:22px;padding:15px 0 20px}.reviews-block-wrapper .section-item .item-button{width:100%;height:50px;font-size:15px}}.rewievs-sort-wrapper{padding-bottom:25px;margin-bottom:50px;border-bottom:1px solid #1F1F26}.rewievs-sort-content{display:flex;align-items:center;line-height:19px}.rewievs-sort-content .sort-title{display:flex;margin-right:10px}.rewievs-sort-content .sort-items{display:flex;flex-direction:column}.rewievs-sort-content .sort-items-select-input{display:none;border-radius:5px;border:1px solid #1F1F26;padding:5px 35px 5px 16px;height:40px;min-width:200px;align-items:center;position:relative}.rewievs-sort-content .sort-items-select-input::after{position:absolute;content:url(../images/common/icon-select-arrow-dark.svg);top:calc(50% - 9px);right:16px}.rewievs-sort-content .sort-items-select-input.active{border:1px solid #2688F2}.rewievs-sort-content .sort-items-select-input.active::before{position:absolute;content:'';top:-3px;bottom:-3px;right:-3px;left:-3px;border-radius:5px;border:3px solid rgba(38,136,242,.1)}.rewievs-sort-content .sort-items-select-input.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rewievs-sort-content .sort-items-select-body{display:flex}.rewievs-sort-content .sort-item{padding:10px 16px;border-radius:5px;cursor:pointer}.rewievs-sort-content .sort-item[data-selected=true]{border:1px solid #2688F2}.rewievs-sort-content .order-items{margin-left:16px;display:flex}.rewievs-sort-content .order-item{height:40px;width:40px;border-radius:5px;border:1px solid #1F1F26;background:url(../images/common/icon-arrow-up-dark.svg) center no-repeat;cursor:pointer}.rewievs-sort-content .order-item:first-child{margin-right:8px}.rewievs-sort-content .order-item[data-name=asc]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rewievs-sort-content .order-item[data-selected=true]{border:1px solid #2688F2;background:url(../images/common/icon-arrow-up-blue.svg) center no-repeat}@media only screen and (max-width:550px){.rewievs-sort-content .sort-items{position:relative}.rewievs-sort-content .sort-items-select-input{display:flex}.rewievs-sort-content .sort-items-select-body{display:none;position:absolute;top:45px;border-radius:5px;border:1px solid #2688F2;background-color:#fff;min-width:200px}.rewievs-sort-content .sort-items-select-body.active{display:flex;flex-direction:column;z-index:10}.rewievs-sort-content .sort-item[data-selected=true]{border:none;position:relative}.rewievs-sort-content .sort-item[data-selected=true]::after{position:absolute;content:url(../images/common/icon-select-checkmark-blue.svg);top:calc(50% - 5px);right:16px}}@media only screen and (max-width:450px){.rewievs-sort-content{flex-wrap:wrap}.rewievs-sort-content .sort-title{margin:0;width:100%;padding-bottom:8px}}@media only screen and (max-width:365px){.rewievs-sort-content .sort-items-select-input{min-width:156px;padding:5px 20px 5px 5px}.rewievs-sort-content .sort-items-select-input:after{right:7px}}.review-form-input-wrapper{padding-bottom:25px;position:relative}.review-form-input-wrapper.popup{padding-bottom:16px}.review-form-input-wrapper .input-label{font-size:16px;line-height:19px;font-family:Gilroy Bold;color:#1F1F26;margin-bottom:5px}.review-form-input-wrapper .input-label.required{position:relative}.review-form-input-wrapper .input-label.required::after{position:absolute;content:'*';top:0;right:-7px;font-size:16px;font-family:Gilroy Bold;color:#D81300}.review-form-input-wrapper .input-label.inline{display:inline-block}.review-form-input-wrapper .input-element{height:42px;width:100%;font-size:16px;line-height:19px;padding:5px 15px;border-radius:3px;border:1px solid #1F1F26;outline:0}.review-form-input-wrapper .input-element.textarea{min-height:150px;padding:15px}.review-form-input-wrapper .input-element:placeholder{color:#9192A6}.review-form-input-wrapper .input-element:focus{border-color:#2688F2}.review-form-input-wrapper .input-element-wrapper{position:relative}.review-form-input-wrapper .input-element-wrapper:focus-within:after{position:absolute;content:'';top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:3px;border:3px solid rgba(38,136,242,.1)}.review-form-input-wrapper .input-element-wrapper.textarea:focus-within:after{bottom:4px}.review-form-input-wrapper .input-element-wrapper.invalid input,.review-form-input-wrapper .input-element-wrapper.invalid textarea{border:1px solid #DD2827}.review-form-input-wrapper .input-invalid{position:absolute;display:none;bottom:5px;font-size:14px;line-height:14px;color:#DD2827}.review-form-input-wrapper .input-invalid.active{display:block}.review-form-input-wrapper .input-invalid.popup{bottom:-1px}.review-form-input-wrapper .input-rating-body{margin-top:10px;display:flex}.review-form-input-wrapper .input-rating-star{cursor:pointer}.review-form-input-wrapper .input-rating-star.popup{width:33px;height:auto}.review-form-button{display:flex;justify-content:center}.review-form-submit{outline:0!important;height:50px;width:180px;border-radius:25px;border:none}.review-form-wrapper{margin-top:70px;background-color:#fff;border-radius:10px;box-shadow:8px 12px 18px 0 rgba(25,42,70,.13)}.review-form-header{display:flex;justify-content:center;align-items:center;background-color:#1F1F26;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px}.review-form-header-title{color:#fff;font-size:22px;line-height:27px;font-family:Gilroy Bold}.review-form-body{padding:40px 30px 50px;position:relative}.review-form-body-rows{display:flex;justify-content:space-between}.review-form-body-row{width:calc(50% - 10px)}.review-form-note{font-size:16px;line-height:25px;padding-bottom:30px}.review-form-note.popup{padding-bottom:20px}.review-form-info{position:absolute;bottom:20px;right:20px;font-size:14px;line-height:14px;color:#DD2827;display:none}.review-form-info.active{display:block}.review-form-info.error{color:#DD2827}@media only screen and (max-width:660px){.review-form-body-rows{flex-direction:column}.review-form-body-row{width:100%}}@media only screen and (max-width:600px){.review-form-input-wrapper{padding-bottom:16px}.review-form-input-wrapper .input-rating-star{width:10%;height:auto}.review-form-input-wrapper .input-rating-star.popup{width:10%}.review-form-input-wrapper .input-invalid{bottom:-1px}.review-form-input-wrapper .input-invalid.textarea{bottom:3px}.review-form-input-wrapper .input-element.textarea{min-height:300px}.review-form-body{padding:30px 20px 35px}}@media only screen and (max-width:480px){.review-form-header-title{font-size:18px;line-height:22px}.review-form-submit{width:100%}}.customer-reviews-wrapper{padding-top:70px}.customer-reviews-title{font-size:30px;line-height:36px;font-family:Gilroy Bold;color:#1F1F26;padding-bottom:25px}.customer-reviews-list{display:flex;flex-direction:column}.customer-reviews-item{padding:30px;margin:5px 0;border-radius:10px;background-color:#fff;box-shadow:2px 4px 12px 0 rgba(25,42,70,.1)}.customer-reviews-item .item-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.customer-reviews-item .item-title{font-size:20px;line-height:21px;color:#1F1F26;font-family:Gilroy Bold;word-break:break-word}.customer-reviews-item .item-rating-wrapper{font-size:16px;line-height:30px;font-family:Gilroy Medium;display:flex;align-items:center}.customer-reviews-item .item-rating-value{color:#3C3C4B;padding-right:5px}.customer-reviews-item .item-rating-value .bold{color:#1F1F26;font-family:Gilroy Bold}.customer-reviews-item .item-rating-stars{display:flex;align-content:center;margin-top:-4px}.customer-reviews-item .item-rating-stars img{width:17.6px;height:16px}.customer-reviews-item .item-meta{font-size:14px;line-height:21px;padding-bottom:10px;color:#9192A6;font-family:Gilroy Medium}.customer-reviews-item .item-link{color:#2688F2;font-family:Gilroy SemiBold;text-decoration:underline}.customer-reviews-item .item-text{font-size:16px;line-height:25px;color:#1F1F26;word-break:break-word}.customer-reviews-button{height:50px;border-radius:25px;cursor:pointer}.customer-reviews-button-wrapper{padding-top:15px}@media only screen and (max-width:660px){.customer-reviews-item .item-header{flex-direction:column;align-items:flex-start}.customer-reviews-item .item-title{padding-bottom:15px}}@media only screen and (max-width:480px){.customer-reviews-item{padding:30px 20px}.customer-reviews-item .item-title{line-height:30px}}.popup-overlay{visibility:hidden;display:flex;justify-content:center;position:fixed;z-index:9999999999;left:0;top:0;width:100%;height:100%;overflow:auto;opacity:0;background-color:rgba(255,255,255,.3);will-change:opacity;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;padding:15px 0}.popup-overlay.active{visibility:visible;opacity:1}.popup-body{display:none;position:relative;margin:auto 0}.popup-body.review-sy-message{height:210px;width:558px;justify-content:flex-start;align-items:center;background:url(../images/common/rating-sy-popup-bg.svg) center/cover no-repeat;padding:30px 30px 30px 228px;color:#1F1F26}.popup-body.review-form{flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 8px 18px 0 rgba(55,70,95,.25);width:600px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.popup-body.active{display:flex}.popup-sy-close-btn{position:absolute;height:12px;width:12px;top:20px;right:30px;background:url(../images/common/icon-close-small-dark.svg) center/cover no-repeat;cursor:pointer}.popup-sy-title{font-size:30px;line-height:30px;font-family:Gilroy Bold;padding-bottom:20px}.popup-sy-text{font-size:20px;line-height:28px;font-family:Gilroy Medium}.popup-form-close-btn{position:absolute;top:3px;right:3px;height:30px;width:30px;background:url(../images/common/icon-close-small-white.svg) center/cover no-repeat;cursor:pointer}.popup-form-header{background-color:#1F1F26;color:#fff;display:flex;justify-content:center;border-top-left-radius:10px;border-top-right-radius:10px}.popup-form-header-title{font-size:18px;line-height:22px;font-family:Gilroy Bold;padding:15px}.popup-form-body{padding:30px 20px}@media only screen and (max-width:600px){.popup-body.review-form{width:calc(100% - 30px)}.popup-body.review-sy-message{width:305px;height:404px;background:url(../images/common/rating-sy-popup-bg-mobile.svg) center/cover no-repeat;padding:232px 25px 40px}.popup-sy-close-btn{background:url(../images/common/icon-close-large-dark.svg) center/cover no-repeat;height:40px;width:40px;top:0;right:0}.popup-sy-content{text-align:center}}.single-review-navigation-wrapper .section-info{display:flex;justify-content:space-between;align-items:center;margin:15px 0 30px;padding:15px 0;border-top:1px solid #1F1F26;border-bottom:1px solid #1F1F26}.single-review-navigation-wrapper .section-rating{display:flex;align-items:center}.single-review-navigation-wrapper .section-image{margin-bottom:-10px;padding-bottom:0}.single-review-navigation-wrapper .section-image img{padding-bottom:0}.single-review-navigation-wrapper .section-value{font-size:22px;line-height:27px;font-family:Gilroy ExtraBold}.single-review-navigation-wrapper .section-button-visit{height:50px;width:160px;border-radius:25px;font-size:15px;line-height:18px}.single-review-navigation-wrapper .section-button-visit img{margin-left:5px;margin-top:-4px;padding-bottom:0}.single-review-navigation-wrapper .section-navigation{padding-bottom:20px}.single-review-navigation-wrapper .section-navigation-title{font-size:16px;line-height:19px;font-family:Gilroy ExtraBold;padding-bottom:15px;color:#1F1F26}.single-review-navigation-wrapper .section-navigation-list{display:flex;flex-direction:column}.single-review-navigation-wrapper .section-navigation-item{color:#575871;font-size:16px;font-family:Gilroy Bold}@media only screen and (max-width:430px){.single-review-navigation-wrapper .section-info{flex-direction:column;margin-top:0;padding-bottom:30px;border-top:unset}.single-review-navigation-wrapper .section-rating{margin-left:-5px;padding-bottom:20px}.single-review-navigation-wrapper .section-button{width:100%}.single-review-navigation-wrapper .section-button-visit{min-width:100%}}.blog-posts-wrapper{padding-bottom:70px}.blog-posts-wrapper .section-title{font-size:42px;line-height:49px;text-align:center;font-family:Gilroy ExtraBold;padding-bottom:50px}.blog-posts-wrapper .section-list{display:flex;flex-wrap:wrap;justify-content:space-between}.blog-posts-wrapper .section-list-item{max-width:calc(50% - 20px);padding-bottom:50px;display:flex;flex-direction:column;justify-content:space-between}.blog-posts-wrapper .section-list-item .item-title{font-size:22px;line-height:32px;color:#1F1F26;padding-bottom:24px;font-family:Gilroy Bold;display:block}.blog-posts-wrapper .section-list-item .item-text{color:#3C3C4B}.blog-posts-wrapper .section-cta{padding-top:10px;display:flex;justify-content:center}.blog-posts-wrapper .section-cta .button{height:50px;width:180px;border-radius:25px}@media only screen and (max-width:750px){.blog-posts-wrapper .section-title{font-size:35px;line-height:41px;padding-bottom:32px}.blog-posts-wrapper .section-list-item{max-width:100%;padding-bottom:40px}.blog-posts-wrapper .section-list-item .item-title{padding-bottom:24px}}@media only screen and (max-width:450px){.blog-posts-wrapper .section-cta .button{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zYXNzIiwibWFpbi5jc3MiLCJfZ3JpZC5zYXNzIiwiX2ZvbnRzLnNhc3MiLCJwYWdlcy9wYWdlLWhvbWUuc2FzcyIsIl9taXhpbnMuc2FzcyIsInBhZ2VzL3BhZ2UtcmV2aWV3cy5zYXNzIiwicGFnZXMvcGFnZS1yZXZpZXdzLXNpbmdsZS5zYXNzIiwicGFnZXMvcGFnZS1hYm91dC11cy5zYXNzIiwicGFnZXMvcGFnZS1ibG9nLnNhc3MiLCJwYWdlcy9wYWdlLWNvbnRhY3QtdXMuc2FzcyIsInBhZ2VzL3BhZ2UtdGVybXMuc2FzcyIsImNvbXBvbmVudHMvYnV0dG9ucy5zYXNzIiwicGFnZXMvcGFnZS1zZWFyY2guc2FzcyIsInBhZ2VzL3BhZ2UtNDA0LnNhc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zYXNzIiwiY29tcG9uZW50cy9oZWxwZXIuc2FzcyIsImNvbXBvbmVudHMvc2Nyb2xsLXRvcC1idXR0b24uc2FzcyIsImNvbXBvbmVudHMvYmFzaWMtcGFnZS10YW1wbGF0ZS5zYXNzIiwiY29tcG9uZW50cy9jdXN0b20tc2VsZWN0LnNhc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsInRlbXBsYXRlLXBhcnRzL2hlYWRlci1tZW51LnNhc3MiLCJ0ZW1wbGF0ZS1wYXJ0cy9mYXEtYmxvY2suc2FzcyIsInRlbXBsYXRlLXBhcnRzL2JyZWFkY3J1bWJzLnNhc3MiLCJ0ZW1wbGF0ZS1wYXJ0cy90b3AtcmF0ZWQtYmxvY2suc2FzcyIsInRlbXBsYXRlLXBhcnRzL3NpZGViYXJzLnNhc3MiLCJ0ZW1wbGF0ZS1wYXJ0cy9yZXZpZXdzLWJsb2NrLnNhc3MiLCJ0ZW1wbGF0ZS1wYXJ0cy9yZXZpZXdzLXNvcnQuc2FzcyIsInRlbXBsYXRlLXBhcnRzL3Jldmlldy1mb3Jtcy5zYXNzIiwidGVtcGxhdGUtcGFydHMvY3VzdG9tZXItcmV2aWV3cy5zYXNzIiwidGVtcGxhdGUtcGFydHMvcG9wdXBzLnNhc3MiLCJ0ZW1wbGF0ZS1wYXJ0cy9zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24tYmxvY2suc2FzcyIsInRlbXBsYXRlLXBhcnRzL2Jsb2ctcG9zdHMtYmxvY2suc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwREEsR0FBQSxHQXlEQSxJQXpEQSxHQTBERSxXQUFBLEVBL0RGLFFBS0EsR0FBQSxHQXlEQSxJQXpEQSxHQTJERSxjQUFBLEtBTUYsSUFJQSxJQUVFLGVBQUEsT0FqSEYsS0FzSEEsUUFJRSxXQUFBLEtBc0JGLE9BbElBLEdBa0lBLE1BQ0UsU0FBQSxRQWJGLE9Ba0JBLE9BQ0UsZUFBQSxLQXBERixJQXdFQSxTQUNFLFNBQUEsS0E1S0YsS0ErS0EsU0F2RUEsT0EwRUUsT0FBQSxFQXJMRixRQUFBLE1BQUEsV0FBQSxPQUFBLE9BQUEsT0FBQSxPQXdMQSxPQXhMQSxLQUFBLElBQUEsUUF5TEUsUUFBQSxNQWxJRixHQTRFQSxNQXFEQSxPQUtFLGNBQUEsTUFySkYsUUFnSkEsT0FPRSxZQUFBLFFBSUYsU0EvSEEsSUFBQSxJQWdJRSxlQUFBLFNBakVGLE1BaUZBLE9BQ0UsUUFBQSxhQVlGLE9BekNBLE9BMENFLFVBQUEsS0E3T0YsRUFBQSxRQUFBLFNBQ0UsV0FBQSxXQUlGLEtBQ0UsWUFBQSxXQUNBLFlBQUEsS0FDQSx5QkFBQSxLQUNBLDRCQUFBLFlBS0YsS0FFRSxVQUFBLEtBQ0EsWUFBQSxLQUVBLGlCQUFBLEtBQ0EsWUFBQSxPQUFBLFFBQ0EsTUFBQSxRQUNBLHVCQUFBLFlBQ0Esd0JBQUEsVUNBRixzQkRHRSxRQUFBLFlBRUYsR0FDRSxXQUFBLFlBQ0EsT0FBQSxFQUdGLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUlBLEVBSEUsV0FBQSxFQUNBLGNBQUEsRUFNRiwwQkFBQSxZQUdJLHdCQUFBLFVBQUEsT0FDQSxnQkFBQSxVQUFBLE9BQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxpQ0FBQSxLQUNBLHlCQUFBLEtBRUosUUFFRSxXQUFBLE9BT0YsTUFBQSxNQUFBLE1BQUEsTUFDRSxjQUFBLEVBRUYsR0FDRSxZQUFBLElBRUYsR0FFRSxZQUFBLEVBRUYsV0FDRSxPQUFBLEVBQUEsRUFBQSxLQUVGLEVBQUEsT0FDRSxZQUFBLE9BRUYsTUFDRSxVQUFBLElBRUYsSUFBQSxJQUNFLFNBQUEsU0FDQSxVQUFBLElBQ0EsWUFBQSxFQUdGLElBQ0UsT0FBQSxPQUVGLElBQ0UsSUFBQSxNQUVGLEVBQ0UsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsaUJBQUEsWUFIRixRQUtJLE1BQUEsUUFDQSxnQkFBQSxVQU5KLDhCQUFBLG9DQVFJLE1BQUEsUUFDQSxnQkFBQSxLQVRKLG9DQWNNLE1BQUEsUUFDQSxnQkFBQSxLQUNBLFFBQUEsRUFFTixLQUFBLElBQUEsSUFBQSxLQUNFLFlBQUEsZUFBQSxNQUFBLE9BQUEsU0FBQSxrQkFBQSxjQUFBLFVBQ0EsVUFBQSxJQVVGLElBRUUsYUFBQSxLQUVGLElBQ0UsU0FBQSxPQUdGLE1BQ0UsZ0JBQUEsU0FFRixRQUNFLFlBQUEsT0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUVBLGFBQUEsT0FFRixHQUNFLFdBQUEsUUFNRixPQUNFLGNBQUEsRUFERixhQUdJLFFBQUEsT0FBQSxJQUNBLFFBQUEseUJBQUEsS0FBQSxJQUVKLE9BQUEsTUFBQSxTQUFBLE9BQUEsU0FDRSxPQUFBLEVBQ0EsWUFBQSxRQUNBLFVBQUEsUUFDQSxZQUFBLFFBUUYsT0FFRSxVQUFBLE9BRUYsY0FBQSxhQUFBLGNBQUEsT0FDRSxtQkFBQSxPQUVGLDZCQUFBLDRCQUFBLDZCQUFBLHNCQUNFLE9BQUEsUUFFRixnQ0FBQSwrQkFBQSxnQ0FBQSx5QkFDRSxRQUFBLEVBQ0EsYUFBQSxLQUVGLGtCQUFBLHFCQUVJLFdBQUEsV0FDQSxRQUFBLEVBSEosMkJBQUEsa0JBQUEsaUJBQUEsaUJBS0ksbUJBQUEsUUFFSixTQUVFLE9BQUEsU0FFRixTQUNFLFVBQUEsRUFDQSxRQUFBLEVBRUEsT0FBQSxFQUVGLE9BRUUsTUFBQSxLQUVBLFFBQUEsRUFFQSxVQUFBLE9BRUEsTUFBQSxRQUNBLFlBQUEsT0NFRix5Q0FBQSx5Q0RLSSxPQUFBLEtDRkosY0RLRSxlQUFBLEtBQ0EsbUJBQUEsS0NIQSx5Q0RLRSxtQkFBQSxLQUVILDZCQUNDLEtBQUEsUUFDQSxtQkFBQSxPQUtGLFFBQ0UsUUFBQSxVQUNBLE9BQUEsUUFFRixTQUNFLFFBQUEsS0NGRixTREtFLFFBQUEsZUU1T0Ysa0JBQ00sVUFBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsRUFBQSxLQUdOLDBDQUNNLGtCQUNNLFVBQUEsT0FHWix5Q0FDTSxrQkFDTSxVQUFBLE9BR1oseUNBQ00sa0JBQ00sVUFBQSxNQ2xCWixXQUNFLFlBQUEsbUJBQ0EsSUFBQSxtQ0FBQSxtQkFDQSxZQUFBLElBQ0EsV0FBQSxLQUNBLGFBQUEsS0FFRixXQUNFLFlBQUEsY0FDQSxJQUFBLDhCQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsYUFBQSxLQUVGLFdBQ0UsWUFBQSxrQkFDQSxJQUFBLGtDQUFBLG1CQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsYUFBQSxLQUVGLFdBQ0UsWUFBQSxnQkFDQSxJQUFBLGdDQUFBLG1CQUNBLFdBQUEsT0FDQSxhQUFBLEtBRUYsV0FDRSxZQUFBLGlCQUNBLElBQUEsaUNBQUEsbUJBQ0EsWUFBQSxJQUNBLFdBQUEsUUFDQSxhQUFBLEtDMUJFLGlDQ0pGLFdBQUEsUUFHQSxXQUFBLHFGQUNBLE9BQUEsNkdERUUsaUNBQ0UsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLFlBQUEsS0FKRCxnREFPSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsTUFDQSxZQUFBLE9BQUEsVUFDQSxNQUFBLEtBWEwsZ0RBYUssY0FBQSxNQUlOLHFDQUNFLFFBQUEsS0FBQSxFQUFBLEtBQ0YscUNBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxjQUNGLGtDQUNFLE1BQUEsbUJBQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsS0FDQSxjQUFBLEtDaEJKLFdBQUEsSUFBQSxLQUFBLEtBQUEsRUFBQSxtQkRZRyxpREFRSyxlQUFBLEtBUkwseURBVU8sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FDQSxlQUFBLEtBYlAsNERBZU8sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FDQSxlQUFBLEtBbEJQLHVFQW9CUyxTQUFBLFNBQ0EsYUFBQSxLQXJCVCw4RUF1QlcsU0FBQSxTQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsV0FBQSx1Q0FBQSxPQUFBLE1BQUEsVUE3Qlgsc0RBK0JPLE1BQUEsUUFDQSxlQUFBLEtBaENQLHVEQWtDTyxRQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLGNBcENQLHNEQXNDTyxNQUFBLGlCQUNBLFFBQUEsS0FBQSxFQUFBLEtBdkNQLGtFQTBDVyxlQUFBLEtBMUNYLGtFQTRDVyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxLQUNBLGVBQUEsS0EvQ1gsaUVBaURXLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLE9BQ0EsTUFBQSxRQUdaLDRCQUNFLFFBQUEsS0FBQSxFQUFBLEtBREQsMkNBSUssVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxPQUdWLDBDQUVLLGdEQUVHLFVBQUEsS0FDQSxZQUFBLEtBRUYscUNBQ0UsZUFBQSxPQUNGLGtDQUNFLE1BQUEsS0FKSCxpREFNRyxNQUFBLGtCQUVSLHlDQUVLLGdEQUdLLFVBQUEsS0FDQSxZQUFBLEtBSkwsZ0RBTUssY0FBQSxPQUVWLHlDQUVJLGlDQUNFLGVBQUEsT0FERCxnREFJSyxVQUFBLE1BQ0EsV0FBQSxPQUNBLGVBQUEsS0FOTCxnREFRSyxVQUFBLE9BRVYseUNBRUssZ0RBR0ssVUFBQSxLQUNBLFlBQUEsS0FKTCxnREFNSyxjQUFBLE1BRUoscUNBQ0UsUUFBQSxLQUFBLEVBQUEsS0FDRCw4REFFRyxRQUFBLEtBQ0osa0NBQ0UsUUFBQSxLQUFBLEtBQUEsS0FERCxzREFHRyxNQUFBLEtBSEgsaUVBTU8sUUFBQSxLQUNBLFlBQUEsT0FQUCxrRUFTTyxhQUFBLE1FeEpYLHlDQUlPLFFBQUEsS0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFFBTFAscURBT1MsWUFBQSxFQVBULHFEQVVXLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLFVBWlgsNkRBY2EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLGVBQUEsS0FqQmIsMkRBbUJhLFdBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLGVBQUEsVUFDQSxZQUFBLE9BQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsRUEvQmIsK0RBaUNlLGFBQUEsSUFqQ2YsZ0VBbUNlLGNBQUEsS0FuQ2Ysb0RBcUNXLFFBQUEsS0FDQSxlQUFBLEtBdENYLDREQXdDYSxhQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0ExQ2IsMERBNENhLFVBQUEsTUFDQSxPQUFBLE1BN0NiLHdEQStDYSxRQUFBLEtBL0NiLDBEQWlEYSxZQUFBLE9BQUEsT0FDQSxNQUFBLFFBbERiLDBEQW9EYSxNQUFBLFFBQ0EsWUFBQSxPQUFBLEtBckRiLDBEQXVEYSxXQUFBLEtBdkRiLDREQXlEYSxZQUFBLEtBQ0EsUUFBQSxLQTFEYiwyREE0RGEsTUFBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE1BakViLHVFQW1FZSxhQUFBLEtBbkVmLDJFQXFFaUIsWUFBQSxJQUNBLFdBQUEsS0F0RWpCLHVEQXdFVyxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUExRVgsOERBNEVhLFFBQUEsS0FHaEIseUNBRUsscURBSU8sZUFBQSxLQUpQLDZEQU1TLGVBQUEsT0FDQSxZQUFBLFdBUFQsb0RBU08sZUFBQSxPQUNBLGVBQUEsRUFWUCwwREFZUyxPQUFBLE1BWlQsNERBY1MsUUFBQSxLQUFBLEVBQUEsRUFkVCx1REFnQk8sUUFBQSxLQUFBLEVBQUEsRUFoQlAsK0RBa0JTLFFBQUEsS0FsQlQsOERBb0JTLFFBQUEsT0FFZCx5Q0FFSywwREFJTyxPQUFBLE1BQ0EsVUFBQSxNQUxQLDREQU9PLGVBQUEsT0FQUCwyREFTTyxNQUFBLEtBVFAsdUVBV1MsT0FBQSxFQUFBLEVBQUEsTUN0SGQsb0RBR00sVUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLEtBTE4sbURBT00sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsVUFUTixtREFXTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLEtBZk4sbUlBaUJNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsS0FwQk4sOElBc0JRLGVBQUEsS0F0QlIsbURBQUEsbURBd0JNLGFBQUEsRUF4Qk4sc0RBQUEsc0RBMEJRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGFBQUEsS0FDQSxPQUFBLElBQUEsRUFDQSxnQkFBQSxLQUNBLFNBQUEsU0FoQ1IsOERBQUEsOERBa0NVLFNBQUEsU0FDQSxRQUFBLEdBQ0EsT0FBQSxJQUNBLE1BQUEsSUFDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxJQUFBLEtBQ0EsS0FBQSxFQXpDViwyR0EyQ00sVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLE9BQUEsT0FHTix5Q0FDRSxtREFHTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsUUN0RFIscUNBR00sVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsTUFBQSxRQU5OLHNDQVFNLFlBQUEsS0FDQSxXQUFBLE9BR04seUNBQ0Usc0NBRUksWUFBQSxHQ2JILHNDQUdLLFFBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUxMLGtEQU9PLFlBQUEsRUFQUCxvREFVUyxjQUFBLEtBVlQsa0RBWVMsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsT0FBQSxVQUNBLE1BQUEsUUFqQlQsaURBbUJTLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsS0F0QlQsbURBd0JTLGNBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE1BL0JULHdEQW9EQSwrQ0FrQk8sTUFBQSxLQUNBLFdBQUEsNkNBQUEsT0FBQSxNQUFBLFVBQ0EsS0FBQSxFQ0VRLElBQUEsS0M1Q1IsUUFBQSxHQ2hDVixpQkFBQSxvQlBZRSxPQUFBLDZHQWFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxvQkl2QkMsaURBaUNTLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGFBQUEsS0FDQSxTQUFBLFNBckNULHdEQXVDVyxTQUFBLFNBRUEsT0FBQSxLQXpDWCxrREErQ1MsVUFBQSxNQUNBLE9BQUEsTUFoRFQseURBa0RXLFFBQUEsS0FFWCx5Q0FHSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxVQUNBLGVBQUEsS0FOTCx3Q0FRSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxhQUFBLEtBQ0EsZUFBQSxLQUNBLFNBQUEsU0FiTCwrQ0FlTyxTQUFBLFNBRUEsT0FBQSxLQWpCUCw4Q0F3Qk8sUUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxLQTNCUCw4Q0FBQSw4Q0FBQSw4Q0FBQSw4Q0E2Qk8sUUFBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxLQWhDUCw4Q0FBQSw2Q0FBQSw4Q0FrQ08sVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxLQXJDUCw4Q0F1Q08sZUFBQSxLQXZDUCx5REF5Q1MsZUFBQSxFQXpDVCw2Q0EyQ08sTUFBQSxRQTNDUCwrQ0E2Q08sVUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLEtBRVAsOENBR0ssVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsVUFDQSxRQUFBLEtBQUEsRUFOTCx1REFRTyxXQUFBLE9BQ0EsWUFBQSxFQVRQLDRDQVdLLFFBQUEsS0FBQSxFQUNBLFFBQUEsS0FDQSxnQkFBQSxPQWJMLDhDQWVPLE1BQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxLQUdWLHlDQUVLLG9EQUlPLGNBQUEsRUFKUCxtREFNTyxNQUFBLEtBTlAseURBU1MsUUFBQSxNQUNBLGNBQUEsS0FWVCwwREFZUyxRQUFBLEtBQ1QseUNBR0ssVUFBQSxLQUNBLFlBQUEsS0FKTCx3Q0FNSyxlQUFBLEtBTkwsOENBU08sUUFBQSxFQUFBLEVBQUEsTUFFWix5Q0FFSyxzQ0FFRyxRQUFBLEtBQUEsRUFGSCxpREFJSyxlQUFBLEVBQ0wsOENBR0ssUUFBQSxLQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FMTCw4Q0FRTyxNQUFBLE1DbktWLDRCQUNFLFdBQUEsb0JBQ0YsNEJBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUhELDBDQUtHLFFBQUEsTUFBQSxFQUNBLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFVBQUEsS0FSSCwrQ0FBQSxnREFXSyxNQUFBLGlCQVhMLGlEQWFLLE1BQUEsS0FiTCxrREFlSyxVQUFBLEtBQ0EsWUFBQSxPQUFBLFNBaEJMLHdEQWtCTyxNQUFBLFFBbEJQLDBEQW9CTyxNQUFBLFFBcEJQLHNEQXdCTyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FDQSxNQUFBLFFBQ0EsU0FBQSxTQWpDUCwrREFtQ1csT0FBQSxLQUNBLE9BQUEsS0FwQ1gsaUZBdUNXLE1BQUEsUUF2Q1gsNkVBdUNXLE1BQUEsUUF2Q1gsbUVBdUNXLE1BQUEsUUF2Q1gsNERBeUNXLE9BQUEsSUFBQSxNQUFBLFFBekNYLDREQTJDVyxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsZUFBQSxJQUNBLFlBQUEsT0FBQSxLQWhEWCxzRUFrRGEsTUFBQSxPQUFBLEtBbERiLDJEQW9EVyxTQUFBLFNBQ0EsY0FBQSxLQXJEWCwrRUF3RGUsU0FBQSxTQUNBLFFBQUEsR0FDQSxJQUFBLEtBQ0EsS0FBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLG9CQS9EZixvRUFpRWEsY0FBQSxLQWpFYix3RkFvRW1CLE9BQUEsSUFwRW5CLDBFQXVFZSxTQUFBLFNBQ0EsUUFBQSxHQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsb0JBOUVmLHlFQWdGZSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFdBQUEsdUNBQUEsT0FBQSxNQUFBLFVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxLQXRGZix5RVQwMEJLLDRFU2p2QlksT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBQ0EsY0FBQSxJQTNGakIsbUZBOEZpQixPQUFBLElBOUZqQiwwRUFnR2EsU0FBQSxTQUNBLFFBQUEsS0FDQSxPQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBckdiLGlGQXVHaUIsUUFBQSxNQXZHakIsdURBeUdPLFVBQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQ0EsWUFBQSxLQUNBLFFBQUEsRUFFVix5Q0FDRSwwQ0FFSSxRQUFBLEtBQUEsR0FFTix5Q0FDRSwwQ0FFSSxlQUFBLE9BRkosK0NBQUEsZ0RBS00sTUFBQSxLQUxOLGtEQU9NLFlBQUEsS0FQTixzREFVUSxPQUFBLEtBVlIsMEVBY2MsSUFBQSxLQWRkLDBFQWdCWSxVQUFBLEtBaEJaLG1GQW1CYyxPQUFBLE1BbkJkLHVEQXFCUSxXQUFBLEtBQ0EsVUFBQSxNQy9JVixtQ0FHTSxlQUFBLEtBSE4sOENBS1EsZUFBQSxFQUxSLG1DQU9NLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLEtBQ0EsZUFBQSxLQVZOLGtDQVlNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsS0FmTixrQ0FpQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsT0FDQSxNQUFBLFFBcEJOLGtDQXNCTSxhQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZ0JBQUEsS0ExQk4scUNBNEJRLGVBQUEsSUFDQSxTQUFBLFNBN0JSLDZDQStCVSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE9BQUEsSUFDQSxNQUFBLElBQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsSUFBQSxLQUNBLEtBQUEsTUV0Q1YsNENBR00sUUFBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsS0FDQSxnQkFBQSxPQVBOLGlEQVVRLFdBQUEsT0FWUix3Q0FZTSxlQUFBLEtBWk4sd0NBY00sVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxPQUFBLE9BQ0EsZUFBQSxLQWxCTiwyQ0FvQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxLQXZCTix5Q0F5Qk0sUUFBQSxLQUNBLGdCQUFBLE9BMUJOLGlEQTRCUSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0FHUix5Q0FDRSw0Q0FHTSxXQUFBLE1BQ0EsUUFBQSxLQUFBLE1DckNOLGtCQUNFLFdBQUEsb0JBQ0EsUUFBQSxLQUFBLEVBQ0EsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FORCxpQ0FTSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLE9BQUEsS0FaTCxnQ0FjSyxPQUFBLEtBQ0EsTUFBQSxNQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQ2pCSixvQkFDRSxpQkFBQSxRQUNGLG9CQUNFLFFBQUEsS0FBQSxFQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUpELGtDQU9LLGVBQUEsS0FQTCxrQ0FTSyxNQUFBLEtBQ0EsZUFBQSxVQUNBLGdCQUFBLEtBQ0EsWUFBQSxPQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtWK0JSLFdBQUEsSUFBQSxHQUNBLFNBQUEsU0FDQSx5Q0FDRSxpQkFBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEdBQ0EsT0FBQSxJQUNBLE1BQUEsR0FDQSxLQUFBLElBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFdBQUEsTUFBQSxJQUFBLFlBQ0YsOENBQUEsOENBQ0UsTUFBQSxLVTVEQyw2Q0FrQk8sYUFBQSxFQWxCUCxrQ0FvQkssWUFBQSxLQUVOLHVCQUNFLGlCQUFBLEtBQ0YsdUJBQ0UsUUFBQSxLQUFBLEVBREQscUNBR0csTUFBQSxLQUVBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxLQUNBLGVBQUEsVUFHUix5Q0FHTyxtQ0FHSyxRQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsT0FMTCxrQ0FPSyxPQUFBLEVBQUEsRUFBQSxLQVBMLDZDQVNPLE9BQUEsR0NsRGQsS0FBQSxLQUNDLFdBQUEsTUFDQSxVQUFBLE1BQ0EsU0FBQSxTQUNBLE9BQUEsS0FFRCxjQUNDLFdBQUEsTUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLGNKWkQsaUJBQUEsY0FjSSxZQUFBLE9BQUEsS0FSQSxnQkFBQSxPSVFKLGNBQ0MsaUJBQUEsUUFJRCw0QkFDQyxNQUFBLEtBQ0EsUUFBQSxFQUVELGtCQUNDLE1BQUEsS0FDQSxRQUFBLEVBRUQsbUJBQ0MsTUFBQSxLQUNBLFFBQUEsRUFFRCx1QkFDQyxNQUFBLEtBQ0EsUUFBQSxFQUVELGtDQUdBLDBCZndoQ0EscUNBSUEsNkJlN2hDQyxNQUFBLEtBS0QsZ0JBQ0MsVUFBQSxLQUNBLE9BQUEsS0FFRCxXQUNHLGVBQUEsVUFFSCxtQkFDQyxRQUFBLEtBRUQsZUFDQyxTQUFBLGdCQUNBLElBQUEsWUFFRCxtQ0FFRSxZQUFBLEtBRUYsTUFDQyxRQUFBLGdCQUVELFFBQ0MsUUFBQSxlQUVELGlCQUNDLFNBQUEsU0FDQSxTQUFBLE9BR0QsaUJBQ0MsV0FBQSxRQUNBLE1BQUEsS0FGRCxZQUNDLFdBQUEsUUFDQSxNQUFBLEtBQ0QsTUFBQSxTQUNHLG1CQUFBLEtKM0VILGlCQUVJLE1BQUEsS0FDQSxnQkFBQSxLQUVBLFFBQUEsS0FFQSxZQUFBLE9QQ0YsV0FBQSxRQUdBLFdBQUEsNkRPWEYsdUJBV00sZ0JBQUEsVUFYTixjQWFJLE9BQUEsSUFBQSxNQUFBLFFBRUEsUUFBQSxLQUVBLFlBQUEsT0FDQSxNQUFBLFFBbEJKLG9CQW9CTSxNQUFBLEtBQ0EsWVBiSixXQUFBLFFBR0EsV0FBQSw2RFliRixtQkFBQSwwQkE4QkksaUJBQUEsUUE5QkosbUJBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUVBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsSUFDQSxTQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLGlCQUFBLElBQUEsUUFBQSxJQUFBLFdBQUEsSUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsS0FmRix3QkFpQkksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQ0EsYUFBQSxLQUFBLFlBQUEsWUFBQSxLQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUNBLGNBQUEsTUF2QkoseUJBMEJJLE9BQUEsUUFDQSxpQkFBQSxRQTNCSix3QkFpQ0ksUUFBQSxFQUNBLFdBQUEsUUM5QkEsOEJiRkYsV0FBQSxRQUdBLFdBQUEscUZBQ0EsT0FBQSw2R2FBRSw4QkFDRSxRQUFBLEtBQUEsRUFBQSxLQUNBLFNBQUEsU0FGRCx1Q0FJRyxlQUFBLEtBSkgsc0NBTUcsU0FBQSxTQUNBLFFBQUEsR0FDQSxXQUFBLHNEQUFBLE9BQUEsUUFBQSxVQUNBLE1BQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLElBQUEsRUFDQSxPQUFBLEVBYkgsNkNBZ0JLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsT0FBQSxVQW5CTCxnREFxQkssWUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUVOLDRCQUNFLFFBQUEsS0FBQSxFQUFBLE1BQ0YsNEJBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxjQUNGLHlCQUNFLE1BQUEsbUJBQ0EsV0FBQSxPQUNBLDhCQUNFLFFBQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsS2J6Qk4sV0FBQSxJQUFBLEtBQUEsS0FBQSxFQUFBLG1CYTZCRiwwQ0FDRSxxQ0FDRSxNQUFBLEdBRUosMENBRUssNkNBRUcsVUFBQSxLQUNKLHlCQUVFLDhCQURBLE1BQUEsTUFJTix5Q0FHTSw4QkFDRSxTQUFBLE9BQ0YsOEJBQ0UsUUFBQSxLQUFBLEVBQUEsS0FERCx1Q0FHRyxlQUFBLEtBSEgscUNBS0csYUFBQSxNQUxILDZDQVFLLFVBQUEsS0FDQSxZQUFBLEtBVEwsZ0RBV0ssVUFBQSxLQUNBLFlBQUEsS0FaTCw2Q0FjSyxNQUFBLE1BRU4sNEJBQ0UsZUFBQSxLQUVBLDhCQUNFLFFBQUEsS0FBQSxLQUFBLE1DdEZWLGVBQ0csU0FBQSxTQUNBLFVBQUEsS0FDQSxNQUFBLEtBSEgsd0NBTVMsT0FBQSxJQUFBLE1BQUEsUUFFVCxPQUNHLFFBQUEsS0FFSCxpQkFDRyxpQkFBQSxLQURILHVCQUdNLFNBQUEsU0FDQSxRQUFBLEdBQ0EsSUFBQSxnQkFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLDRDQUFBLE9BQUEsTUFBQSxVQVROLHFDQVdLLGFBQUEsUUFYTCw0Q0FhTSxTQUFBLFNBQ0EsUUFBQSxHQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsb0JBcEJOLDJDQXNCTSxrQkFBQSxlQUFBLFVBQUEsZUFFTixrQkFBQSxpQkFDRyxPQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLGdCQUFBLFdBQ0EsWUFBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsUUFFSCxjQUNHLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxJQUFBLEtBQUEsRUFBQSxrQkFDQSxXQUFBLE1BQ0EsU0FBQSxLQUNBLFFBQUEsS0FBQSxFQVFELFNBQUEsU0FDQSxpQkFBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsR0FaRixrQkFDRyxZQUNBLGNBQUEsRUFDQSxPQUFBLEtBQ0EsVUFBQSxLQVVILGFBQ0UsUUFBQSxLQUVGLGdDQUNFLE1BQUEsUUFDQSxZQUFBLE9BQUEsT0FFRix3QkFDRSxpQkFBQSxRQzVFRixvQkFDRSxZQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BSEYsK0JBS0ksUUFBQSxLQUxKLDZDQU9NLE9BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsRUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsT0FBQSxRQUNBLGdCQUFBLEtBbkJOLHFEQXFCUSxpQkFBQSxRQUNBLE1BQUEsS0F0QlIsa0RBQUEsa0RBeUJRLE1BQUEsWUFDQSxXQUFBLCtDQUFBLE9BQUEsVUExQlIsa0RBNEJRLGtCQUFBLGVBQUEsVUFBQSxlQUVSLHlDQUNFLDZDQUdNLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtDbkNOLHFCQUNFLGlCQUFBLEtBREQsaURBS08sUUFBQSxNQUxQLGdEQU9PLFFBQUEsS0FDUixxQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BQ0EsT0FBQSxLQUpELDBDQVFPLFFBQUEsS0FSUCx1Q0FVTyxVQUFBLE1BVlAsdUNBWU8sVUFBQSxNQVpQLDRDQWNLLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FoQkwsdURBa0JPLFFBQUEsS0FDQSxVQUFBLEtwQjgyQ04sb0VBREEsNkRvQmg0Q0QsOERBdUJPLGlCQUFBLFFBQ0EsUUFBQSxHQUNBLFFBQUEsTUFDQSxPQUFBLElBQ0EsY0FBQSxNQUNBLE9BQUEsSUFBQSxFQUNBLFdBQUEsSUE3QlAscUVBZ0NPLGlCQUFBLEtBQ0Esa0JBQUEsZ0JBQUEsZUFBQSxVQUFBLGdCQUFBLGVBakNQLG9FQW9DTyxpQkFBQSxLQUNBLGtCQUFBLGlCQUFBLGdCQUFBLFVBQUEsaUJBQUEsZ0JBckNQLDJFQXdDTyxpQkFBQSxLQUNBLGtCQUFBLFNBQUEsVUFBQSxTQXpDUCxvQ0EyQ0ssT0FBQSxFQUFBLEtBQUEsRUFBQSxLQTNDTCxtQ0E2Q0ssZUFBQSxVQUNBLGdCQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsT0FBQSxLaEJ4Qk4sV0FBQSxJQUFBLEdBQ0EsU0FBQSxTZ0J5Qk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtoQjFCTiwwQ0FDRSxpQkFBQSxRQUNBLFFBQUEsTUFDQSxRQUFBLEdBQ0EsT0FBQSxJQUNBLE1BQUEsR0FDQSxLQUFBLElBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFdBQUEsTUFBQSxJQUFBLFlBQ0YsK0NBQUEsK0NBQ0UsTUFBQSxLZ0J0Q0QscURBc0RPLGFBQUEsRUF0RFAsNENBd0RPLFNBQUEsU0FDQSxRQUFBLGFBQ0EsT0FBQSxRQTFEUCw4REE2RFcsUUFBQSxLQUNBLGVBQUEsT0FDQSxTQUFBLFNBQ0EsaUJBQUEsUUFDQSxVQUFBLE1BQ0EsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQ0EsUUFBQSxLQUFBLEtBQ0EsS0FBQSxNQUNBLFFBQUEsRUFyRVgsMkRBdUVXLE9BQUEsRUFBQSxFQUFBLEtBdkVYLHNFQXlFYSxjQUFBLEVBekViLG9FQTJFUyxRQUFBLEtBM0VULGdEQUFBLDRDQWlJTyxRQUFBLEtBaklQLGlEQThFTyxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLDRDQUFBLE9BQUEsVUFBQSxRQUNBLE9BQUEsUUFDQSxZQUFBLEtBbkZQLDBDQXVGTyxTQUFBLFNBdkZQLGdEQXlGUyxPQUFBLEtBQ0EsTUFBQSxNQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FoR1QsMkRBQUEsNERBb0dXLFFBQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxFQXRHWCw4RUFBQSwyRUFBQSwrRUFBQSxtRkE0R1csUUFBQSxLQTVHWCw0REE4R1csTUFBQSxRQTlHWCxxREFnSFcsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSw0Q0FBQSxPQUFBLFVBQUEsUUFDQSxPQUFBLFFBdkhYLHlDQXlISyxVQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxRQTdITCxpREErSE8sWUFBQSxLQU1WLDBDQUNFLG9DQUdNLE9BQUEsRUFITiw2Q0FNUSxRQUFBLEtBTlIsNENBUVEsUUFBQSxPQUVWLHlDQUVLLDRCQUVHLGlCQUFBLFFBRkgsbURBSUssY0FBQSxJQUFBLE1BQUEsUUFDTixxQkFDRSxPQUFBLEtBQ0EsVUFBQSxLQUZELDRDQUtLLE9BQUEsS0FDQSxNQUFBLEtBTkwsdURBUU8sUUFBQSxNQVJQLDRDQVdPLE9BQUEsRUFBQSxLQUFBLEVBQUEsS0FDQSxNQUFBLEtBWlAsaURBY08sWUFBQSxLQWRQLGdEQWdCTyxNQUFBLEtBaEJQLG9DQWtCSyxNQUFBLEtBQ0EsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxXQUNBLFlBQUEsT0FDQSxZQUFBLEtBQ0EsaUJBQUEsUUFDQSxTQUFBLEtBekJMLDJDQTJCTyxRQUFBLEtBQ0EsT0FBQSxtQkE1QlAsbUNBOEJLLE9BQUEsT0FBQSxFQUNBLE1BQUEsS0EvQkwsMENBaUNPLGlCQUFBLEtBakNQLDhEQXFDVyxpQkFBQSxRQXJDWCwyREF1Q1csY0FBQSxLQUNBLFdBQUEsS0F4Q1gsc0VBMENhLE9BQUEsRUExQ2IsaURBNkNPLFFBQUEsS0E3Q1AsZ0RBK0NPLFFBQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLE1BRVoseUNBQ0UsdUNBR00sVUFBQSxPQ3pOUixpQ0FHTSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEtBTk4sNENBUVEsY0FBQSxFQVJSLDRDQVVRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsT0FBQSxLQUNBLE9BQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxjQUFBLEVBQ0EsYUFBQSxLQW5CUixtREFzQlksU0FBQSxTQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsMkNBQUEsT0FBQSxNQUFBLFVBQ0EsS0FBQSxFQUNBLElBQUEsaUJBNUJaLG1EQThCWSxjQUFBLEtBOUJaLHdDQWdDUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsRUFDQSxTQUFBLE9BQ0EsV0FBQSxXQUFBLElBQUEsU0FDQSxNQUFBLFFBckNSLGlEQXVDVSxjQUFBLEtBQ0EsUUFBQSxhQXhDViw0REEwQ1ksY0FBQSxFQTFDWixzREE0Q1ksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUdaLHlDQUNFLGlDQUVJLFFBQUEsS0FGSiw0Q0FJTSxhQUFBLE1DdERMLDZCQUNHLFFBQUEsS0FBQSxFQUNBLGlCQUFBLEtBRkYseUNBSUssaUJBQUEsWUFKTCxzRUFNUSxNQUFBLFFBTlIsMkNBUVEsTUFBQSxLQUNULDZCQUNHLFVBQUEsS0FDQSxZQUFBLEtBR04seUNBQ0csNkJBQ0csUUFBQSxJQUFBLEVBQUEsTUNoQkosbUJBQ0UsUUFBQSxNQUFBLEVBQUEsS0FDQSxpQkFBQSxLQUNELGtDQUdLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLFVBQ0EsV0FBQSxPQUNBLGVBQUEsS0FQTCxrQ0FTSyxjQUFBLEtBQ0EsU0FBQSxPQVZMLDZDQWFTLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FDQSxRQUFBLEtBQUEsS0FoQlQscURBa0JXLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0F0QlgsMEVBd0JXLGlCQUFBLFFBeEJYLHFEQTJCVyxNQUFBLElBM0JYLG9EQTZCVyxNQUFBLElBN0JYLG1EQStCVyxNQUFBLElBQ0EsUUFBQSxLQUNBLGdCQUFBLFNBakNYLHNEQW1DVyxNQUFBLElBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBckNYLDBEQXVDYSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BekNiLDREQThDYSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsV0FoRGIsaUVBa0RlLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLEtBQ0EsY0FBQSxLQXJEZixrRUF1RGUsVUFBQSxNQUNBLGNBQUEsSUFDQSxTQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsS25CakNoQixXQUFBLElBQUEsSUFBQSxLQUFBLEVBQUEsbUJtQnpCQywyREE2RGEsUUFBQSxLQUNBLGdCQUFBLFdBQ0EsWUFBQSxPQS9EYixpRUFpRWUsWUFBQSxLQWpFZixpRUFtRWUsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FyRWYsMERBdUVhLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLEtBM0ViLGdFQTZFZSxZQUFBLE9BQUEsU0E3RWYsMkVBZ0ZpQixRQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FuRmpCLHFFQXFGaUIsWUFBQSxPQUFBLEtBckZqQixzRUF1RmlCLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLEtBekZqQixtRUE0RmUsUUFBQSxLQTVGZixtRUE4RmUsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FDQSxNQUFBLFFBakdmLCtEQUFBLDhEQWdIZSxPQUFBLEtBQ0EsTUFBQSxNQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQXBIZix3REFtR2EsUUFBQSxLQUNBLGVBQUEsT0FwR2IsOERBMkdlLGNBQUEsS0EzR2Ysa0VBNkdpQixZQUFBLElBQ0EsV0FBQSxLQVNwQiwwQ0FFSSxtQkFDRSxZQUFBLEtBQ0QsbURBR0ssTUFBQSxLQUVWLHlDQUNFLGtDQUdNLGVBQUEsS0FITixrQ0FLTSxRQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLGNBUE4sNkNBVVUsTUFBQSxJQUNBLFFBQUEsS0FDQSxlQUFBLE9BWlYsZ0VBQUEscURBMENnQixRQUFBLEtBMUNoQiwwRUFjWSxpQkFBQSxLQWRaLHNEQUFBLG1EQUFBLG9EQUFBLHFEQXNCWSxNQUFBLEtBdEJaLDBEQUFBLHVEQUFBLHdEQUFBLHlEQXdCYyxlQUFBLE9BeEJkLG1EQTBCWSxnQkFBQSxPQTFCWiw0REE2QmMsZUFBQSxlQUNBLFlBQUEsT0E5QmQsaUVBZ0NnQixXQUFBLEtBaENoQixrRUFrQ2dCLFVBQUEsTUFsQ2hCLDJEQW9DYyxnQkFBQSxPQXBDZCxpRUFzQ2dCLE1BQUEsS0F0Q2hCLDBEQXdDYyxlQUFBLElBeENkLGdFQTRDZ0IsUUFBQSxLQUNBLGVBQUEsS0E3Q2hCLDJFQStDa0IsUUFBQSxNQS9DbEIsNkRBaURjLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUNBLGVBQUEsS0FwRGQsbUVBc0RnQixRQUFBLE1BQ0EsWUFBQSxPQUFBLFNBdkRoQix3REFBQSwrREFBQSw4REF5RGMsTUFBQSxNQUtoQix5Q0FDRSw2Q0FHTSxRQUFBLEtBQUEsTUFFUix5Q0FDRSxrQ0FFSSxnQkFBQSxPQUZKLDZDQUlNLE1BQUEsS0FFUix5Q0FFSSxtQkFDRSxRQUFBLEtBQUEsRUFBQSxLQUNELGtDQUdLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUxMLGtDbkJuTUgsV0FBQSxJQUFBLEtBQUEsS0FBQSxFQUFBLG1CbUIyTVEsY0FBQSxLQVJMLDZDQVdTLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQVpULGlFQWdCYSxVQUFBLEtBQ0EsWUFBQSxLQWpCYixpRUFvQmUsTUFBQSxLQXBCZixpRUFzQmUsV0FBQSxLQXRCZiwyRUF5QmUsVUFBQSxLQXpCZixxRUEyQmUsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLE9BQUEsS0E3QmYsc0VBK0JlLFVBQUEsS0EvQmYsNkRBaUNhLGVBQUEsTUNwUGhCLHlCQUNFLE1BQUEsTUFDQSxTQUFBLFNBQ0YseUJBQ0UsU0FBQSxlQUFBLFNBQUEsT0FDQSxJQUFBLEVBRkQsd0NBS0ssVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsVUFDQSxlQUFBLEtBUkwsdUNBVUssUUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsS3BCQU4sV0FBQSxJQUFBLEtBQUEsS0FBQSxFQUFBLG1Cb0JFTSxRQUFBLE1BZkwsbURBa0JTLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsT0FBQSxLQUNBLGdCQUFBLFVBQ0EsUUFBQSxLQUFBLEVBdkJULGtEQXlCUyxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BM0JULG9EQTZCUyxNQUFBLE1BQ0EsT0FBQSxLQUNBLGlCQUFBLG9CQUNBLFlBQUEsTUFDQSxhQUFBLEtBQ0Esd0JBQUEsS0FDQSwyQkFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsTUFBQSxRQUNBLFlBQUEsT0FBQSxPQUNBLFNBQUEsU0F4Q1QsMkRBMENXLFNBQUEsU0FDQSxRQUFBLEdBQ0EsV0FBQSxrREFBQSxPQUFBLElBQUEsTUFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxlQUNBLEtBQUEsS0FoRFgsd0RBa0RXLFVBQUEsS0FDQSxZQUFBLEtBbkRYLHdEQXFEVyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0F2RFgsbURBeURTLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLFlBQUEsT0FBQSxPQTVEVCx5REE4RFcsTUFBQSxRQTlEWCx5REFnRVcsTUFBQSxRQWhFWCw2Q0FrRU8sZ0JBQUEsS0FHViwwQ0FFSSx5QkFDRSxNQUFBLEtBQ0EsWUFBQSxLQUNELHdDQUdLLFFBQUEsS0FDQSxVQUFBLEtBQ0EsZ0JBQUEsY0FMTCx1Q0FPSyxNQUFBLE1BUEwsbURBU08sV0FBQSxRQUNaLHlDQUVLLHVDQUdLLE1BQUEsS0FFVix5Q0FDRSx1Q0FFSSxNQUFBLEtBRkosbURBSU0sVUFBQSxNQUVSLHlDQUNFLHVEQUlRLE1BQUEsTUMzR1Ysc0NBR00sVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxPQUFBLFVBQ0EsZUFBQSxLQVBOLDJDQVNRLFdBQUEsS0FUUixzQ0FXTSxRQUFBLEtBQ0EsZ0JBQUEsV0FDQSxVQUFBLEtBYk4scUNBZU0sTUFBQSxZQUNBLGNBQUEsS3JCS0osV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLG1CcUJISSxRQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLElBcEJOLHFEQXNCUSxhQUFBLEVBdEJSLGlEQXlCVSxjQUFBLElBekJWLGlEQTJCVSxRQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsWUFBQSxPQUFBLEtBN0JWLGtEQStCVSxNQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQXBDVix3REFzQ1ksTUFBQSxLQUNBLFlyQi9CVixXQUFBLFFBR0EsV0FBQSw2REFDQSxPQUFBLDZHQWFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxvQnFCekJGLHVDQTJDTSxZQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BN0NOLCtDQStDUSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUdSLDBDQUNFLHFDQUVJLE1BQUEsVUFDQSxhQUFBLEtBSEoscURBS00sYUFBQSxLQUxOLHFEQU9NLGFBQUEsR0FFUix5Q0FDRSxzQ0FHTSxnQkFBQSxPQUhOLHFDQUtNLE1BQUEsSUFDQSxhQUFBLEVBTk4scURBQUEscURBUVEsYUFBQSxHQUlWLHlDQUNFLHFDQUVJLE1BQUEsS0FGSixpREFLUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBUFIsa0RBU1EsTUFBQSxLQUNBLE9BQUEsS0FDQSxVQUFBLE1DdkZSLHNCQUNFLGVBQUEsS0FDQSxjQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDRixzQkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsS0FIRCxrQ0FNSyxRQUFBLEtBQ0EsYUFBQSxLQVBMLGtDQVNLLFFBQUEsS0FDQSxlQUFBLE9BVkwsK0NBYVMsUUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsT0FDQSxTQUFBLFNBcEJULHNEQXNCVyxTQUFBLFNBQ0EsUUFBQSxpREFDQSxJQUFBLGdCQUNBLE1BQUEsS0F6Qlgsc0RBMkJXLE9BQUEsSUFBQSxNQUFBLFFBM0JYLDhEQTZCYSxTQUFBLFNBQ0EsUUFBQSxHQUNBLElBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLEtBQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsb0JBcENiLDZEQXNDYSxrQkFBQSxlQUFBLFVBQUEsZUF0Q2IsOENBeUNTLFFBQUEsS0F6Q1QsaUNBMkNLLFFBQUEsS0FBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLFFBN0NMLHFEQStDTyxPQUFBLElBQUEsTUFBQSxRQS9DUCxtQ0FrREssWUFBQSxLQUNBLFFBQUEsS0FuREwsa0NBcURLLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSw2Q0FBQSxPQUFBLFVBQ0EsT0FBQSxRQTFETCw4Q0E0RE8sYUFBQSxJQTVEUCxpREE4RE8sa0JBQUEsZUFBQSxVQUFBLGVBOURQLHNEQWdFTyxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsNkNBQUEsT0FBQSxVQUdWLHlDQUNFLGtDQUdNLFNBQUEsU0FITiwrQ0FNVSxRQUFBLEtBTlYsOENBUVUsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0FDQSxVQUFBLE1BZFYscURBZ0JZLFFBQUEsS0FDQSxlQUFBLE9BQ0EsUUFBQSxHQWxCWixxREFxQlEsWUFDQSxTQUFBLFNBdEJSLDREQXdCVSxTQUFBLFNBQ0EsUUFBQSxxREFDQSxJQUFBLGdCQUNBLE1BQUEsTUFFWix5Q0FDRSxzQkFDRSxVQUFBLEtBREYsa0NBR0ksT0FBQSxFQUNBLE1BQUEsS0FDQSxlQUFBLEtBRU4seUNBQ0UsK0NBRUksVUFBQSxNQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsSUFISixxREFLTSxNQUFBLEtDckhSLDJCQUNFLGVBQUEsS0FDQSxTQUFBLFNBRkYsaUNBSUksZUFBQSxLQUpKLHdDQU9NLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsSUFYTixpREFhUSxTQUFBLFNBYlIsd0RBZVUsU0FBQSxTQUNBLFFBQUEsSUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE9BQUEsS0FDQSxNQUFBLFFBckJWLCtDQXVCUSxRQUFBLGFBdkJSLDBDQXlCTSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxFQWhDTixtREFrQ1EsV0FBQSxNQUNBLFFBQUEsS0FuQ1Isc0RBcUNRLE1BQUEsUUFyQ1IsZ0RBdUNRLGFBQUEsUUF2Q1Isa0RBeUNRLFNBQUEsU0F6Q1IscUVBMkNVLFNBQUEsU0FDQSxRQUFBLEdBQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxvQkFsRFYsOEVBcURZLE9BQUEsSUFyRFosZ0UzQjByRU0sbUUyQmpvRU0sT0FBQSxJQUFBLE1BQUEsUUF6RFosMENBMkRNLFNBQUEsU0FDQSxRQUFBLEtBQ0EsT0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQWhFTixpREFrRVEsUUFBQSxNQWxFUixnREFvRVEsT0FBQSxLQXBFUiw4Q0F1RVEsV0FBQSxLQUNBLFFBQUEsS0F4RVIsOENBMEVRLE9BQUEsUUExRVIsb0RBNEVVLE1BQUEsS0FDQSxPQUFBLEtBRVIsb0JBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0Ysb0JBQ0UsUUFBQSxZQUNBLE9BQUEsS0FDQSxNQUFBLE1BQ0EsY0FBQSxLQUNBLFlBS0YscUJBQ0UsV0FBQSxLQUNBLGlCQUFBLEtBQ0EsY0FBQSxLdkIvRUYsV0FBQSxJQUFBLEtBQUEsS0FBQSxFQUFBLG1CdUJpRkEsb0JBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUNBLHVCQUFBLEtBQ0Esd0JBQUEsS0FDQSwwQkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FDSixrQkFDRSxRQUFBLEtBQUEsS0FBQSxLQUNBLFNBQUEsU0FDQSx1QkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDRixzQkFDRSxNQUFBLGlCQUNKLGtCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUhELHdCQUtHLGVBQUEsS0FDSixrQkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLEtBUEQseUJBU0csUUFBQSxNQVRILHdCQVdHLE1BQUEsUUFHTix5Q0FFSSx1QkFDRSxlQUFBLE9BQ0Ysc0JBQ0UsTUFBQSxNQUVOLHlDQUVJLDJCQUNFLGVBQUEsS0FERCw4Q0FJSyxNQUFBLElBQ0EsT0FBQSxLQUxMLG9EQU9PLE1BQUEsSUFQUCwwQ0FTSyxPQUFBLEtBVEwsbURBV08sT0FBQSxJQVhQLG1EQWNPLFdBQUEsTUFDUixrQkFDRSxRQUFBLEtBQUEsS0FBQSxNQUVOLHlDQUVJLDBCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0Ysb0JBQ0UsTUFBQSxNQzNLSiwwQkFDRSxZQUFBLEtBQ0Ysd0JBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxLQUNGLHVCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0YsdUJBQ0UsUUFBQSxLQUNBLE9BQUEsSUFBQSxFQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLFdBQUEsSUFBQSxJQUFBLEtBQUEsRUFBQSxrQkFMRCxvQ0FRSyxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BQ0EsZUFBQSxLQVhMLG1DQWFLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsT0FBQSxLQUNBLFdBQUEsV0FqQkwsNENBb0JPLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLE9BQ0EsUUFBQSxLQUNBLFlBQUEsT0F4QlAsMENBMEJPLE1BQUEsUUFDQSxjQUFBLElBM0JQLGdEQTZCUyxNQUFBLFFBQ0EsWUFBQSxPQUFBLEtBOUJULDBDQWdDTyxRQUFBLEtBQ0EsY0FBQSxPQUNBLFdBQUEsS0FsQ1AsOENBb0NTLE1BQUEsT0FDQSxPQUFBLEtBckNULGtDQXVDSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxPQUFBLE9BM0NMLGtDQTZDSyxNQUFBLFFBQ0EsWUFBQSxPQUFBLFNBQ0EsZ0JBQUEsVUEvQ0wsa0NBaURLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFdBQUEsV0FDTix5QkFDRSxPQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsUUFDQSxpQ0FDRSxZQUFBLEtBR04seUNBQ0Usb0NBR00sZUFBQSxPQUNBLFlBQUEsV0FKTixtQ0FNTSxlQUFBLE1BRVIseUNBQ0UsdUJBQ0UsUUFBQSxLQUFBLEtBREYsbUNBR0ksWUFBQSxNQ3BGSixlQUNFLFdBQUEsT0FDQSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxTQUFBLE1BQ0EsUUFBQSxXQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLEtBQ0EsUUFBQSxFQUNBLGlCQUFBLHFCQUNBLFlBQUEsUUFDQSxXQUFBLFFBQUEsSUFBQSxZQUNBLGdCQUFBLFFBQUEsSUFBQSxZQUNBLG1CQUFBLFFBQUEsSUFBQSxZQUNBLFFBQUEsS0FBQSxFQWpCRCxzQkFtQkssV0FBQSxRQUNBLFFBQUEsRUFDTixZQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUFBLEVBSEQsOEJBTUcsT0FBQSxNQUNBLE1BQUEsTUFDQSxnQkFBQSxXQUNBLFlBQUEsT0FDQSxXQUFBLDZDQUFBLE9BQUEsTUFBQSxVQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFDQSxNQUFBLFFBWkgsd0JBY0csZUFBQSxPQUNBLGlCQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxtQkFDQSxNQUFBLE1BQ0EsT0FBQSxvQkFBQSxPQUFBLGlCQUFBLE9BQUEsWUFuQkgsbUJBcUJHLFFBQUEsS0FFRixvQkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsZ0RBQUEsT0FBQSxNQUFBLFVBQ0EsT0FBQSxRQUNGLGdCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLEtBQ0EsZUFBQSxLQUNGLGVBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsT0FFRixzQkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsaURBQUEsT0FBQSxNQUFBLFVBQ0EsT0FBQSxRQUNGLG1CQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLHVCQUFBLEtBQ0Esd0JBQUEsS0FDQSx5QkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsT0FBQSxLQUNBLFFBQUEsS0FDSixpQkFDRSxRQUFBLEtBQUEsS0FHTix5Q0FFSyx3QkFFRyxNQUFBLGtCQUZILDhCQUtLLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxvREFBQSxPQUFBLE1BQUEsVUFDQSxRQUFBLE1BQUEsS0FBQSxLQUVKLG9CQUNFLFdBQUEsZ0RBQUEsT0FBQSxNQUFBLFVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNGLGtCQUNFLFdBQUEsUUMzR1IsZ0RBR00sUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQVROLGtEQVdNLFFBQUEsS0FDQSxZQUFBLE9BWk4saURBY00sY0FBQSxNQUNBLGVBQUEsRUFmTixxREFpQlEsZUFBQSxFQWpCUixpREFtQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE9BQUEsVUFyQk4sd0RBd0JRLE9BQUEsS0FDQSxNQUFBLE1BQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBNUJSLDREQThCVSxZQUFBLElBQ0EsV0FBQSxLQUNBLGVBQUEsRUFoQ1Ysc0RBa0NNLGVBQUEsS0FsQ04sNERBb0NRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxPQUFBLFVBQ0EsZUFBQSxLQUNBLE1BQUEsUUF4Q1IsMkRBMENRLFFBQUEsS0FDQSxlQUFBLE9BM0NSLDJEQTZDUSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsT0FBQSxLQUdSLHlDQUNFLGdEQUdNLGVBQUEsT0FDQSxXQUFBLEVBQ0EsZUFBQSxLQUNBLFdBQUEsTUFOTixrREFRTSxZQUFBLEtBQ0EsZUFBQSxLQVROLGtEQVdNLE1BQUEsS0FYTix3REFhUSxVQUFBLE1DaEVWLG9CQUNFLGVBQUEsS0FERixtQ0FJTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLE9BQUEsVUFDQSxlQUFBLEtBUk4sa0NBVU0sUUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxjQVpOLHVDQWNRLFVBQUEsaUJBQ0EsZUFBQSxLQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsY0FsQlIsbURBcUJZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsS0FDQSxZQUFBLE9BQUEsS0FDQSxRQUFBLE1BMUJaLGtEQTRCWSxNQUFBLFFBNUJaLGlDQThCTSxZQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BaENOLHlDQWtDUSxPQUFBLEtBQ0EsTUFBQSxNQUNBLGNBQUEsS0FHUix5Q0FDRSxtQ0FHTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FMTix1Q0FPTSxVQUFBLEtBQ0EsZUFBQSxLQVJOLG1EQVdVLGVBQUEsTUFFWix5Q0FDRSx5Q0FHTSxNQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkZ2lscm95LXJlZ3VsYXI7XG4gIGNvbG9yOiAkcHJpbWFyeS1mb250LWRhcms7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYWJiciB7XG4gICZbdGl0bGVdLCAmW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsIHVsLCBkbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsIHVsIHVsLCBvbCB1bCwgdWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLCBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAmOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogMDsgfSB9IH1cblxucHJlLCBjb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH0gfVxuXG5pbnB1dCwgYnV0dG9uLCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSwgW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksIFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0IHtcbiAgJlt0eXBlPVwicmFkaW9cIl0sICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgJlt0eXBlPVwiZGF0ZVwiXSwgJlt0eXBlPVwidGltZVwiXSwgJlt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sICZbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH0gfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG5cbiA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgUmVndWxhcjtcbiAgY29sb3I6ICMxRjFGMjY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYWJiclt0aXRsZV0sIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLCB1bCwgZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLCB1bCB1bCwgb2wgdWwsIHVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cblxucHJlLCBjb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LCBidXR0b24sIHNlbGVjdCwgb3B0Z3JvdXAsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSwgW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSwgW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb250YWluZXItY3VzdG9tIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWN1c3RvbSB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDsgfSB9XG5cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWN1c3RvbSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1jdXN0b20ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEV4dHJhIFNtYWxsIERldmljZXMsIFBob25lcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiovIH1cblxuLyogQ3VzdG9tLCBpUGhvbmUgUmV0aW5hICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC8qKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3kgRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvR2lscm95LUV4dHJhQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBib2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95IEJvbGQnO1xuICBzcmM6IHVybCguLi9mb250cy9HaWxyb3ktQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBib2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95IFNlbWlCb2xkJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvR2lscm95LVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3kgTWVkaXVtJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvR2lscm95LU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBtZWRpdW07XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3kgUmVndWxhcic7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0dpbHJveS1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IHJlZ3VsYXI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1oZWFkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmYzZlNDI7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYzZlNDIgMCUsICNlODQzOGMgMjclLCAjYTI0YWE5IDUwJSwgIzczNGNlMCA4MCUsICMwZmI3ZGIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYzZlNDIgMCUsICNlODQzOGMgMjclLCAjYTI0YWE5IDUwJSwgIzczNGNlMCA4MCUsICMwZmI3ZGIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjNmU0MiAwJSwgI2U4NDM4YyAyNyUsICNhMjRhYTkgNTAlLCAjNzM0Y2UwIDgwJSwgIzBmYjdkYiAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmYzZlNDInLCBlbmRDb2xvcnN0cj0nIzBmYjdkYicsR3JhZGllbnRUeXBlPTEgKTsgfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLmhvbWVwYWdlLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogODZweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgRXh0cmFCb2xkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uLWhlYWRlci1jb250ZW50IC5zZWN0aW9uLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTVweDsgfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgOTBweDsgfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWJvZHkge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDMzMHB4KTtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiA4cHggMTJweCAxOHB4IDAgcmdiYSgyNSwgNDIsIDcwLCAwLjEzKTsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWJvZHkgLnNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24tbWFpbi1ibG9jay1ib2R5IC5zZWN0aW9uLWJsb2NrLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay1zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay1zdWJoZWFkaW5nLmxpc3Qtc3R5bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWJvZHkgLnNlY3Rpb24tYmxvY2stc3ViaGVhZGluZy5saXN0LXN0eWxlOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGFnZS1ob21lL2xpc3QtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNTc1ODcxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWJvZHkgLnNlY3Rpb24tYmxvY2staXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7IH1cbiAgICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmhvbWVwYWdlLXNlY3Rpb24tbWFpbi1ibG9jay1ib2R5IC5zZWN0aW9uLWJsb2NrLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgTWVkaXVtO1xuICAgICAgICBjb2xvcjogIzU3NTg3MTsgfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbi1mYXEtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDAgNzBweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbi1mYXEtYmxvY2sgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzVweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhvbWVwYWdlLXNlY3Rpb24tbWFpbi1ibG9jay1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uLWhlYWRlci1jb250ZW50IC5zZWN0aW9uLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaG9tZXBhZ2Utc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAuaG9tZXBhZ2Utc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDM0NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uLWhlYWRlci1jb250ZW50IC5zZWN0aW9uLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzRweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4OyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stY29udGVudCAuc2lkZWJhci1wcmltYXJ5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWVwYWdlLXNlY3Rpb24tbWFpbi1ibG9jay1ib2R5IHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzBweDsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uLW1haW4tYmxvY2stYm9keSAuc2VjdGlvbi1ibG9jay1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZXBhZ2Utc2VjdGlvbi1tYWluLWJsb2NrLWJvZHkgLnNlY3Rpb24tYmxvY2staXRlbSAuaXRlbS1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhvbWVwYWdlLXNlY3Rpb24tbWFpbi1ibG9jay1ib2R5IC5zZWN0aW9uLWJsb2NrLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4ucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFGMUYyNjsgfVxuICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBFeHRyYUJvbGQ7IH1cbiAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLXRpdGxlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUtbGFiZWwge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDhGRjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBFeHRyYUJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUtbGFiZWwgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUtbGFiZWwgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbmZvLWRldGFpbHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8taW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7IH1cbiAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8tcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBNZWRpdW07XG4gICAgICBjb2xvcjogIzNDM0M0QjsgfVxuICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0taW5mby12YWx1ZSB7XG4gICAgICBjb2xvcjogIzFGMUYyNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDsgfVxuICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0taW5mby1zdGFycyB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbmZvLWJ1dHRvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbmZvLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAgICAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbmZvLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8tYnV0dG9uOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjM0MzQzRCOyB9XG4gICAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1leGNlcnB0Lm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLXRpdGxlLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0taW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0taW5mby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbmZvLWRldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCAwIDA7IH1cbiAgLnBhZ2UtcmV2aWV3cy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1leGNlcnB0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZXhjZXJwdC5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWV4Y2VycHQubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8taW1hZ2Uge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8tYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucGFnZS1yZXZpZXdzLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWluZm8tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLXJldmlld3MtY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0taW5mby1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwOyB9IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zaW5nbGUtcmV2aWV3LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4OyB9XG5cbi5iYXNpYy1zZWN0aW9uLW1haW4tYm9keSAuc2luZ2xlLXJldmlldy1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSBFeHRyYUJvbGQ7IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zaW5nbGUtcmV2aWV3LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNpbmdsZS1yZXZpZXctY29udGVudCBwOm5vdCguc2VjdGlvbi12YWx1ZSk6bm90KC5zZWN0aW9uLW5hdmlnYXRpb24tdGl0bGUpOm5vdCguYWNjb3JkaW9uKTpub3QoLmNvbnRlbnQpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1NzU4NzE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5iYXNpYy1zZWN0aW9uLW1haW4tYm9keSAuc2luZ2xlLXJldmlldy1jb250ZW50IHA6bm90KC5zZWN0aW9uLXZhbHVlKTpub3QoLnNlY3Rpb24tbmF2aWdhdGlvbi10aXRsZSk6bm90KC5hY2NvcmRpb24pOm5vdCguY29udGVudCk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zaW5nbGUtcmV2aWV3LWNvbnRlbnQgdWwsIC5iYXNpYy1zZWN0aW9uLW1haW4tYm9keSAuc2luZ2xlLXJldmlldy1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5iYXNpYy1zZWN0aW9uLW1haW4tYm9keSAuc2luZ2xlLXJldmlldy1jb250ZW50IHVsIGxpLCAuYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNpbmdsZS1yZXZpZXctY29udGVudCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjNTc1ODcxO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNpbmdsZS1yZXZpZXctY29udGVudCB1bCBsaTo6YmVmb3JlLCAuYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNpbmdsZS1yZXZpZXctY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODhGMjtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zaW5nbGUtcmV2aWV3LWNvbnRlbnQgYTpub3QoLnNlY3Rpb24tYnV0dG9uLXZpc2l0KTpub3QoLnNlY3Rpb24tbmF2aWdhdGlvbi1pdGVtKSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNjg4RjI7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgTWVkaXVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zaW5nbGUtcmV2aWV3LWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ucGFnZS1hYm91dC11cy1jb250ZW50IC5zZWN0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM1NzU4NzE7IH1cblxuLnBhZ2UtYWJvdXQtdXMtY29udGVudCAuc2VjdGlvbi1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1hYm91dC11cy1jb250ZW50IC5zZWN0aW9uLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUYxRjI2OyB9XG4gIC5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAucGFnZS1ibG9nLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogR2lscm95IEV4dHJhQm9sZDtcbiAgICBjb2xvcjogIzFGMUYyNjsgfVxuICAucGFnZS1ibG9nLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzU3NTg3MTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAucGFnZS1ibG9nLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gIC5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMjY4OEYyO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1ibG9nLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWRhdGU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NhbGVuZGFyLWljb24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0zcHg7IH1cbiAgLnBhZ2UtYmxvZy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDIwNHB4OyB9XG4gICAgLnBhZ2UtYmxvZy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbWFnZS5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1ibG9nLXNpbmdsZS1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSBFeHRyYUJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMjY4OEYyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtYmxvZy1zaW5nbGUtY29udGVudCAuc2VjdGlvbi1kYXRlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NhbGVuZGFyLWljb24tYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDsgfVxuXG4ucGFnZS1ibG9nLXNpbmdsZS1jb250ZW50IC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBwYWRkaW5nOiAzNXB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkOyB9XG5cbi5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCBoMywgLnBhZ2UtYmxvZy1zaW5nbGUtY29udGVudCAuc2VjdGlvbi1jb250ZW50IGg0LCAucGFnZS1ibG9nLXNpbmdsZS1jb250ZW50IC5zZWN0aW9uLWNvbnRlbnQgaDUsIC5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCBoNiB7XG4gIHBhZGRpbmc6IDIwcHggMCAxNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7IH1cblxuLnBhZ2UtYmxvZy1zaW5nbGUtY29udGVudCAuc2VjdGlvbi1jb250ZW50IHAsIC5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCB1bCwgLnBhZ2UtYmxvZy1zaW5nbGUtY29udGVudCAuc2VjdGlvbi1jb250ZW50IG9sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1NzU4NzE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1ibG9nLXNpbmdsZS1jb250ZW50IC5zZWN0aW9uLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMjY4OEYyOyB9XG5cbi5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2UtYmxvZy1yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSBFeHRyYUJvbGQ7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAucGFnZS1ibG9nLXJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUuaG9tZXBhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS1ibG9nLXJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtY3RhIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS1ibG9nLXJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtY3RhIGEge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucGFnZS1ibG9nLWNvbnRlbnQgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtYmxvZy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbWFnZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhZ2UtYmxvZy1jb250ZW50IC5zZWN0aW9uLWxpc3QtaXRlbSAuaXRlbS1pbWFnZS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDsgfVxuICAucGFnZS1ibG9nLXNpbmdsZS1jb250ZW50IC5zZWN0aW9uLWRhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdlLWJsb2ctc2luZ2xlLWNvbnRlbnQgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC5wYWdlLWJsb2ctY29udGVudCAuc2VjdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS1ibG9nLXJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLnBhZ2UtYmxvZy1yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLWN0YSBhIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uLWNvbnRhY3QtdXMtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NzNweCk7IH1cblxuLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybS1sZWZ0LCAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybS1yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtLWJvdHRvbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtLW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBTZW1pQm9sZDsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0tbWVzc2FnZS5lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjRjk2ODRDOyB9XG4gICAgICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybS1tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogIzFmYWQxMjsgfVxuICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGMUYyNjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBjb2xvcjogIzFGMUYyNjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQudGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1NzU4NzE7IH1cbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2ODhGMjsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogIzFGMUYyNjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7IH1cbiAgICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtbGFiZWwgLmFzdGVyaXNrIHtcbiAgICAgICAgICBjb2xvcjogR2lscm95IEJvbGQ7IH1cbiAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbTpmb2N1cy13aXRoaW46YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDM4LCAxMzYsIDI0MiwgMC4xKTsgfVxuICAgICAgICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSAuZm9ybS1pbnB1dC1pdGVtLnRleHRhcmVhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbS50ZXh0YXJlYTpmb2N1cy13aXRoaW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogNHB4OyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0LWl0ZW0uaW52YWxpZDpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjQ5LCAxMDQsIDc2LCAwLjEpOyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0LWl0ZW0uaW52YWxpZDphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICB0b3A6IDE2cHg7IH1cbiAgICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbS5pbnZhbGlkIGlucHV0LFxuICAgICAgICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSAuZm9ybS1pbnB1dC1pdGVtLmludmFsaWQgdGV4dGFyZWEge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOTY4NEM7XG4gICAgICAgICAgY29sb3I6ICNGOTY4NEM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0LWl0ZW0uaW52YWxpZC50ZXh0YXJlYTpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogNHB4OyB9XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0LWl0ZW0gLmlucHV0LWludmFsaWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjRjk2ODRDOyB9XG4gICAgICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbSAuaW5wdXQtaW52YWxpZC5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtLWxlZnQsIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0tbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCAuc2VjdGlvbi1mb3JtIC5mb3JtLWlucHV0IHtcbiAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbS5pbnZhbGlkOjphZnRlciB7XG4gICAgICAgIHRvcDogMTNweDsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbSAuaW5wdXQtaW52YWxpZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLnNlY3Rpb24tY29udGFjdC11cy1jb250ZW50IC5zZWN0aW9uLWZvcm0gLmZvcm0taW5wdXQtaXRlbS50ZXh0YXJlYSAuaW5wdXQtaW52YWxpZCB7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSAuZm9ybS1zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG5cbi5wYWdlLXRlcm1zLWNvbnRlbnQgLnNlY3Rpb24tYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAucGFnZS10ZXJtcy1jb250ZW50IC5zZWN0aW9uLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wYWdlLXRlcm1zLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLXRlcm1zLWNvbnRlbnQgLnNlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTc1ODcxO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucGFnZS10ZXJtcy1jb250ZW50IC5zZWN0aW9uLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogR2lscm95IE1lZGl1bTtcbiAgY29sb3I6ICMyNjg4RjI7IH1cblxuLnBhZ2UtdGVybXMtY29udGVudCAuc2VjdGlvbi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU3NTg3MTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5wYWdlLXRlcm1zLWNvbnRlbnQgLnNlY3Rpb24tbGlzdCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS10ZXJtcy1jb250ZW50IC5zZWN0aW9uLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzU4NzE7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAtMTVweDsgfVxuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNlY3Rpb24tbm90LWZvdW5kIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNlY3Rpb24tY29udGVudC5zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zZWN0aW9uLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1NzU4NzE7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgTWVkaXVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkgLnNlY3Rpb24tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzU3NTg3MTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zZWN0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5iYXNpYy1zZWN0aW9uLW1haW4tYm9keSAuc2VjdGlvbi1idXR0b24gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IC5zZWN0aW9uLW5vdC1mb3VuZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogNDBweCA1MHB4OyB9IH1cblxuLnBhZ2UtNDA0LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQ1cHgpO1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLTQwNC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkOyB9XG4gIC5wYWdlLTQwNC1jb250ZW50IC5zZWN0aW9uLWxpbmsge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZvb3Rlci10b3Atd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjFGMjY7IH1cblxuLmZvb3Rlci10b3AtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLXRvcC1jb250ZW50IC5zZWN0aW9uLWxvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5mb290ZXItdG9wLWNvbnRlbnQgLnNlY3Rpb24taXRlbSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBNZWRpdW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvb3Rlci10b3AtY29udGVudCAuc2VjdGlvbi1pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZm9vdGVyLXRvcC1jb250ZW50IC5zZWN0aW9uLWl0ZW06Zm9jdXM6YWZ0ZXIsIC5mb290ZXItdG9wLWNvbnRlbnQgLnNlY3Rpb24taXRlbTpob3ZlcjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItdG9wLWNvbnRlbnQgLnNlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9vdGVyLXRvcC1jb250ZW50IC5zZWN0aW9uLWRtY2Ege1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5mb290ZXItYm90dG9tLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5mb290ZXItYm90dG9tLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgLmZvb3Rlci1ib3R0b20tY29udGVudCAuc2VjdGlvbi1jb3B5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZm9vdGVyLXRvcC1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyLXRvcC1jb250ZW50IC5zZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDsgfVxuICAgIC5mb290ZXItdG9wLWNvbnRlbnQgLnNlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkM7IH1cblxuKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2O1xuICBvcGFjaXR5OiAxOyB9XG5cbio6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2O1xuICBvcGFjaXR5OiAxOyB9XG5cbio6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTsgfVxuXG4qOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2O1xuICBvcGFjaXR5OiAxOyB9XG5cbmJvZHkgaW5wdXQ6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCxcbmJvZHkgdGV4dGFyZWE6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbmJvZHkgaW5wdXQ6cmVxdWlyZWQ6dmFsaWQsXG5ib2R5IHRleHRhcmVhOnJlcXVpcmVkOnZhbGlkIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmltZy1yZXNwb25jaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm9ubHktbW9iaWxlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RpY2t5LXRhYmxldCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS13cmFwcGVyLnN0aWNreS1oZWFkZXItYWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IDU1cHg7IH1cblxuLmNoYXQge1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM3ODRjZGE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uYnV0dG9uLmdyYWRpZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZjNmU0MjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZjNmU0MiAwJSwgI2U4NDM4YyA1MCUsICNhMjRhYTkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYzZlNDIgMCUsICNlODQzOGMgNTAlLCAjYTI0YWE5IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYzZlNDIgMCUsICNlODQzOGMgNTAlLCAjYTI0YWE5IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZjNmU0MicsIGVuZENvbG9yc3RyPScjYTI0YWE5JyxHcmFkaWVudFR5cGU9MSApO1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyMzcsIDc5LCAxNCwgMC4zNSk7IH1cbiAgLmJ1dHRvbi5ncmFkaWVudDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJ1dHRvbi53aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjFGMjY7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUYxRjI2OyB9XG4gIC5idXR0b24ud2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmM2ZTQyO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYzZlNDIgMCUsICNlODQzOGMgNTAlLCAjYTI0YWE5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYzZlNDIgMCUsICNlODQzOGMgNTAlLCAjYTI0YWE5IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjNmU0MiAwJSwgI2U4NDM4YyA1MCUsICNhMjRhYTkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmYzZlNDInLCBlbmRDb2xvcnN0cj0nI2EyNGFhOScsR3JhZGllbnRUeXBlPTEgKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyMzcsIDc5LCAxNCwgMC4zNSk7IH1cblxuI3Njcm9sbC10b3AtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjRhYTk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBvcGFjaXR5IC41cywgdmlzaWJpbGl0eSAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDsgfVxuICAjc2Nyb2xsLXRvcC1idXR0b24gLmFyciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgI3Njcm9sbC10b3AtYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczNGNlMDsgfVxuICAjc2Nyb2xsLXRvcC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTI0YWE5OyB9XG4gICNzY3JvbGwtdG9wLWJ1dHRvbi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmJhc2ljLXNlY3Rpb24taGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmM2ZTQyO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmM2ZTQyIDAlLCAjZTg0MzhjIDI3JSwgI2EyNGFhOSA1MCUsICM3MzRjZTAgODAlLCAjMGZiN2RiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmM2ZTQyIDAlLCAjZTg0MzhjIDI3JSwgI2EyNGFhOSA1MCUsICM3MzRjZTAgODAlLCAjMGZiN2RiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYzZlNDIgMCUsICNlODQzOGMgMjclLCAjYTI0YWE5IDUwJSwgIzczNGNlMCA4MCUsICMwZmI3ZGIgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmM2ZTQyJywgZW5kQ29sb3JzdHI9JyMwZmI3ZGInLEdyYWRpZW50VHlwZT0xICk7IH1cblxuLmJhc2ljLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYXNpYy1zZWN0aW9uLWhlYWRlci1jb250ZW50LnR3by1yb3dzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDsgfVxuICAuYmFzaWMtc2VjdGlvbi1oZWFkZXItY29udGVudDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iYXNpYy10ZW1wbGF0ZS1oZWFkZXItaW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICByaWdodDogLTEyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmJhc2ljLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogR2lscm95IEV4dHJhQm9sZDsgfVxuICAuYmFzaWMtc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5iYXNpYy1zZWN0aW9uLW1haW4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfVxuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDMzMHB4KTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gIC5iYXNpYy1zZWN0aW9uLW1haW4tYm9keS13cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiA4cHggMTJweCAxOHB4IDAgcmdiYSgyNSwgNDIsIDcwLCAwLjEzKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAuYmFzaWMtc2VjdGlvbi1oZWFkZXItY29udGVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhc2ljLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNpYy1zZWN0aW9uLWhlYWRlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iYXNpYy1zZWN0aW9uLWhlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNzBweDsgfVxuICAgIC5iYXNpYy1zZWN0aW9uLWhlYWRlci1jb250ZW50LnR3by1yb3dzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmJhc2ljLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTkwcHg7IH1cbiAgICAuYmFzaWMtc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5iYXNpYy1zZWN0aW9uLWhlYWRlci1jb250ZW50IC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmJhc2ljLXNlY3Rpb24taGVhZGVyLWNvbnRlbnQgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5iYXNpYy1zZWN0aW9uLW1haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5LXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4OyB9IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmN1c3RvbS1zZWxlY3QuaW52YWxpZCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREQyODI3OyB9XG5cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3NlbGVjdC1hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuICAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzI2ODhGMjsgfVxuICAgIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDM4LCAxMzYsIDI0MiwgMC4xKTsgfVxuICAgIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zZWxlY3QtaXRlbXMgZGl2LCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjFGMjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzFGMUYyNjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QtaXRlbXMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjFGMjY7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggMTJweCAwIHJnYmEoMjUsIDQyLCA3MCwgMC4xKTtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnNlbGVjdC1pdGVtcyBkaXYge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zZWxlY3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMTA1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5zZWxlY3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC1pdGVtcyAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMjY4OEYyO1xuICBmb250LWZhbWlseTogR2lscm95IE1lZGl1bTsgfVxuXG4uc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7IH1cblxuLnNlY3Rpb24tcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbi1wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUYxRjI2O1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICMxRjFGMjY7XG4gICAgICBmb250LWZhbWlseTogR2lscm95IFJlZ3VsYXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjI2O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlY3Rpb24tcGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCwgLnNlY3Rpb24tcGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wYWdpbmF0aW9uLWljb24tbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAgICAgLnNlY3Rpb24tcGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuc2VjdGlvbi1wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMCAzcHg7IH0gfVxuXG4uaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlci1tZW51LXdyYXBwZXIuYWN0aXZlIC5zZWN0aW9uLWxvZ28gLndoaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLW1lbnUtd3JhcHBlci5hY3RpdmUgLnNlY3Rpb24tbG9nbyAuZGFyayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWxvZ28gLndoaXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWxvZ28gLnNtIHtcbiAgICBtaW4td2lkdGg6IDE4OHB4OyB9XG4gIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWxvZ28gLmxnIHtcbiAgICBtaW4td2lkdGg6IDIyOHB4OyB9XG4gIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1tb2JpbGUtaGVhZGVyIC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogMjRweDsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLW1vYmlsZS1oZWFkZXIgLm1lbnUtaXRlbTpiZWZvcmUsXG4gICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tbW9iaWxlLWhlYWRlciAubWVudS1pdGVtOmFmdGVyLFxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLW1vYmlsZS1oZWFkZXIgLm1lbnUtaXRlbSAubWVudS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMUYyNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLW1vYmlsZS1oZWFkZXIgLm1lbnUtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLW1vYmlsZS1oZWFkZXIgLm1lbnUtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTEzNWRlZyk7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1tb2JpbGUtaGVhZGVyIC5tZW51LWl0ZW0uYWN0aXZlIC5tZW51LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtcyB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCBhdXRvOyB9XG4gIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWl0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMUYxRjI2O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjI2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtOmZvY3VzOmFmdGVyLCAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24taXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtLmRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24taXRlbS5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgbWluLXdpZHRoOiAyNTFweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgbGVmdDogLTUycHg7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLWxpbmsge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24taXRlbS5kcm9wZG93biAuZHJvcGRvd24tbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2gtbW9iaWxlLWljb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9zZWFyY2gtaWNvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciwgIzFGMUYyNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tc2VhcmNoLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tc2VhcmNoLWZvcm0taW5wdXQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgcGFkZGluZzogMCA0M3B4IDAgMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUYxRjI2O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi8gfVxuICAgICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tc2VhcmNoLWZvcm0taW5wdXQ6Oi1tcy1jbGVhciwgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tc2VhcmNoLWZvcm0taW5wdXQ6Oi1tcy1yZXZlYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2gtZm9ybS1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXNlYXJjaC1mb3JtLWlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tc2VhcmNoLWZvcm0taW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXNlYXJjaC1mb3JtLWlucHV0OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1NzU4NzE7IH1cbiAgICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXNlYXJjaC1mb3JtLWlucHV0LWljb24ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9zZWFyY2gtaWNvbi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciwgIzFGMUYyNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXJldmlldy1idG4ge1xuICAgIG1pbi13aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXJldmlldy1idG4uZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXJldmlldy1idG4ubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24taXRlbXMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2guZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2gubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1tZW51LXdyYXBwZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjI2OyB9XG4gICAgLmhlYWRlci1tZW51LXdyYXBwZXIuYWN0aXZlIC5zZWN0aW9uLW1vYmlsZS1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjMyMzc7IH1cbiAgLmhlYWRlci1tZW51LWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1tb2JpbGUtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1tb2JpbGUtaGVhZGVyIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXNlYXJjaC5tb2JpbGUge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2gtbW9iaWxlLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjI2O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWl0ZW1zLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2MHB4KTsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAxNi41cHggMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjI2OyB9XG4gICAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUtY29udGVudCAuc2VjdGlvbi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXItbWVudS1jb250ZW50IC5zZWN0aW9uLXJldmlldy1idG4uZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tcmV2aWV3LWJ0bi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmhlYWRlci1tZW51LWNvbnRlbnQgLnNlY3Rpb24tbG9nbyAubGcge1xuICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuXG4uZmFxLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjFGMjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMTZweCAyMHB4OyB9XG4gIC5mYXEtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZhcS1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLmFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMUYxRjI2O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuZmFxLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSAuYWNjb3JkaW9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGFnZS1ob21lL2ZhcS1pY29uLXBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgLmZhcS1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLmFjY29yZGlvbi5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZhcS1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLnBhbmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcyBlYXNlLW91dDtcbiAgICBjb2xvcjogIzU3NTg3MTsgfVxuICAgIC5mYXEtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtIC5wYW5lbCAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZmFxLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSAucGFuZWwgLmNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mYXEtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtIC5wYW5lbCAuY29udGVudC1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAuZmFxLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSAuYWNjb3JkaW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfSB9XG5cbi5zZWN0aW9uLWJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24tYnJlYWRjcnVtYnMtd3JhcHBlci50cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2VjdGlvbi1icmVhZGNydW1icy13cmFwcGVyLnRyYW5zcGFyZW50IC5zZWN0aW9uLWJyZWFkY3J1bWJzLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICMyNjg4RjI7IH1cbiAgICAuc2VjdGlvbi1icmVhZGNydW1icy13cmFwcGVyLnRyYW5zcGFyZW50IGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlY3Rpb24tYnJlYWRjcnVtYnMtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1icmVhZGNydW1icy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3cHggMCAyMHB4OyB9IH1cblxuLnRvcC1yYXRlZC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgRXh0cmFCb2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCA1MHB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3cuaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYxRjI2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkO1xuICAgICAgcGFkZGluZzogMjBweCA1MHB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3c6bnRoLWNoaWxkKG9kZCk6bm90KC5oZWFkaW5nKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZDOyB9XG4gIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnNlcnZpY2Uge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wucmF0aW5nIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnByaWNlIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbC5kaXNjb3VudCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLmRpc2NvdW50LmN0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtc2VydmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXNlcnZpY2UtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtc2VydmljZS1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAzcHggNXB4IDEycHggMCByZ2JhKDI1LCA0MiwgNzAsIDAuMjUpOyB9XG4gIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcmF0aW5nLWltYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXJhdGluZy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDsgfVxuICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXByaWNlLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgU2VtaUJvbGQ7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdmFsdWUgLm1vYi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdmFsdWUgLnZhbCB7XG4gICAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdmFsdWUgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7IH1cbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLWRpc2NvdW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1kaXNjb3VudC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICBjb2xvcjogIzI2ODhGMjsgfVxuICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtY3RhLXZpc2l0IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1jdGEtdmlzaXQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1jdGEtcmV2aWV3IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG9wLXJhdGVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnByaWNlIHtcbiAgICB3aWR0aDogMTclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3cge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLXJvdzpudGgtY2hpbGQob2RkKTpub3QoLmhlYWRpbmcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3cuaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbC5zZXJ2aWNlLCAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbC5yYXRpbmcsIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnByaWNlLCAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbC5kaXNjb3VudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wuc2VydmljZS5jdGEsIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnJhdGluZy5jdGEsIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnByaWNlLmN0YSwgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wuZGlzY291bnQuY3RhIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sLnByaWNlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXNlcnZpY2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXNlcnZpY2UtbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1zZXJ2aWNlLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1yYXRpbmcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1yYXRpbmctaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDVweDsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1wcmljZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdmFsdWUgLm1vYi10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtZGlzY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1kaXNjb3VudC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogR2lscm95IFNlbWlCb2xkOyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLWN0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLWN0YS12aXNpdCwgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLWN0YS1yZXZpZXcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtcm93IHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC50b3AtcmF0ZWQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDUwcHg7IH1cbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIHtcbiAgICBib3gtc2hhZG93OiA4cHggMTJweCAxOHB4IDAgcmdiYSgyNSwgNDIsIDcwLCAwLjEzKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDsgfVxuICAgIC50b3AtcmF0ZWQtY29udGVudCAuc2VjdGlvbi10YWJsZSAudGFibGUtY29sIC50YWJsZS1zZXJ2aWNlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcmF0aW5nLWltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXJhdGluZy12YWx1ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXByaWNlLXZhbHVlIC5tb2ItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLXByaWNlLXZhbHVlIC52YWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNGOTY4NEM7XG4gICAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7IH1cbiAgICAudG9wLXJhdGVkLWNvbnRlbnQgLnNlY3Rpb24tdGFibGUgLnRhYmxlLWNvbCAudGFibGUtcHJpY2UtdmFsdWUgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnRvcC1yYXRlZC1jb250ZW50IC5zZWN0aW9uLXRhYmxlIC50YWJsZS1jb2wgLnRhYmxlLWRpc2NvdW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLnNpZGViYXItcHJpbWFyeS13cmFwcGVyIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpZGViYXItcHJpbWFyeS1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyB9XG4gIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgRXh0cmFCb2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDhweCAxMnB4IDE4cHggMCByZ2JhKDI1LCA0MiwgNzAsIDAuMTMpO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzFGMUYyNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0gLml0ZW0tZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIC5pdGVtLXJhdGluZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA2NSwgMC4yKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMUYxRjI2O1xuICAgICAgZm9udC1mYW1pbHk6IEdpbHJveSBNZWRpdW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIC5pdGVtLXJhdGluZzpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3JhdGluZy1mb3JtLXN0YXItZmlsbGVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3ZlcjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJS0xMHB4KTtcbiAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0gLml0ZW0tcmF0aW5nIC5sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIC5pdGVtLXJhdGluZyAuc20ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4OyB9XG4gICAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0gLml0ZW0tcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgTWVkaXVtOyB9XG4gICAgICAuc2lkZWJhci1wcmltYXJ5LWNvbnRlbnQgLnNlY3Rpb24taXRlbSAuaXRlbS1wcmljZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMUYxRjI2OyB9XG4gICAgICAuc2lkZWJhci1wcmltYXJ5LWNvbnRlbnQgLnNlY3Rpb24taXRlbSAuaXRlbS1wcmljZS12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMjY4OEYyOyB9XG4gICAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyLXByaW1hcnktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAzMi41JTsgfVxuICAgIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIC5pdGVtLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiA0OSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaWRlYmFyLXByaW1hcnktY29udGVudCAuc2VjdGlvbi1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcbiAgLnNpZGViYXItcHJpbWFyeS1jb250ZW50IC5zZWN0aW9uLWl0ZW0gLml0ZW0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5yZXZpZXdzLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgRXh0cmFCb2xkO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLXRpdGxlLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJldmlld3MtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5yZXZpZXdzLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMyLjUlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMThweCAwIHJnYmEoMjUsIDQyLCA3MCwgMC4xMyk7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLml0ZW0taW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBCb2xkOyB9XG4gIC5yZXZpZXdzLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSAuaXRlbS1idXR0b24ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLml0ZW0tYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZjNmU0MjtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYzZlNDIgMCUsICNlODQzOGMgNTAlLCAjYTI0YWE5IDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZjNmU0MiAwJSwgI2U4NDM4YyA1MCUsICNhMjRhYTkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYzZlNDIgMCUsICNlODQzOGMgNTAlLCAjYTI0YWE5IDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmYzZlNDInLCBlbmRDb2xvcnN0cj0nI2EyNGFhOScsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDIzNywgNzksIDE0LCAwLjM1KTsgfVxuXG4ucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWJ1dHRvbiAuYnV0dG9uIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXZpZXdzLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNDklKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnJldmlld3MtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmlld3MtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJldmlld3MtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXZpZXdzLWJsb2NrLXdyYXBwZXIgLnNlY3Rpb24taXRlbTpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW06bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJldmlld3MtYmxvY2std3JhcHBlciAuc2VjdGlvbi1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7IH1cbiAgICAucmV2aWV3cy1ibG9jay13cmFwcGVyIC5zZWN0aW9uLWl0ZW0gLml0ZW0tYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLnJld2lldnMtc29ydC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUYxRjI2OyB9XG5cbi5yZXdpZXZzLXNvcnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucmV3aWV2cy1zb3J0LWNvbnRlbnQgLnNvcnQtaXRlbXMtc2VsZWN0LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUYxRjI2O1xuICAgICAgcGFkZGluZzogNXB4IDM1cHggNXB4IDE2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zLXNlbGVjdC1pbnB1dDo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1zZWxlY3QtYXJyb3ctZGFyay5zdmdcIik7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICByaWdodDogMTZweDsgfVxuICAgICAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zLXNlbGVjdC1pbnB1dC5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY4OEYyOyB9XG4gICAgICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtcy1zZWxlY3QtaW5wdXQuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMzgsIDEzNiwgMjQyLCAwLjEpOyB9XG4gICAgICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtcy1zZWxlY3QtaW5wdXQuYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtcy1zZWxlY3QtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtW2RhdGEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjg4RjI7IH1cbiAgLnJld2lldnMtc29ydC1jb250ZW50IC5vcmRlci1pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmV3aWV2cy1zb3J0LWNvbnRlbnQgLm9yZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGMUYyNjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LXVwLWRhcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAub3JkZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAub3JkZXItaXRlbVtkYXRhLW5hbWU9XCJhc2NcIl0ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAub3JkZXItaXRlbVtkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY4OEYyO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy11cC1ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zLXNlbGVjdC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zLXNlbGVjdC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY4OEYyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtcy1zZWxlY3QtYm9keS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAucmV3aWV2cy1zb3J0LWNvbnRlbnQgLnNvcnQtaXRlbVtkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZXdpZXZzLXNvcnQtY29udGVudCAuc29ydC1pdGVtW2RhdGEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tc2VsZWN0LWNoZWNrbWFyay1ibHVlLnN2Z1wiKTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDE2cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5yZXdpZXZzLXNvcnQtY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zLXNlbGVjdC1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4OyB9XG4gICAgLnJld2lldnMtc29ydC1jb250ZW50IC5zb3J0LWl0ZW1zLXNlbGVjdC1pbnB1dDphZnRlciB7XG4gICAgICByaWdodDogN3B4OyB9IH1cblxuLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyLnBvcHVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gICAgY29sb3I6ICMxRjFGMjY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWxhYmVsLnJlcXVpcmVkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWxhYmVsLnJlcXVpcmVkOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICAgICAgY29sb3I6ICNEODEzMDA7IH1cbiAgICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtbGFiZWwuaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtZWxlbWVudCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGMUYyNjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWVsZW1lbnQudGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWVsZW1lbnQ6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5MTkyQTY7IH1cbiAgICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtZWxlbWVudDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMyNjg4RjI7IH1cbiAgICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtZWxlbWVudC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWVsZW1lbnQtd3JhcHBlcjpmb2N1cy13aXRoaW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgzOCwgMTM2LCAyNDIsIDAuMSk7IH1cbiAgICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1lbGVtZW50LXdyYXBwZXIudGV4dGFyZWE6Zm9jdXMtd2l0aGluOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiA0cHg7IH1cbiAgICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1lbGVtZW50LXdyYXBwZXIuaW52YWxpZCBpbnB1dCxcbiAgICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1lbGVtZW50LXdyYXBwZXIuaW52YWxpZCB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERDI4Mjc7IH1cbiAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWludmFsaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI0REMjgyNzsgfVxuICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1pbnZhbGlkLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1pbnZhbGlkLnBvcHVwIHtcbiAgICAgIGJvdHRvbTogLTFweDsgfVxuICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtcmF0aW5nLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtcmF0aW5nLXN0YXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1yYXRpbmctc3Rhci5wb3B1cCB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4ucmV2aWV3LWZvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJldmlldy1mb3JtLXN1Ym1pdCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucmV2aWV3LWZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDhweCAxMnB4IDE4cHggMCByZ2JhKDI1LCA0MiwgNzAsIDAuMTMpOyB9XG5cbi5yZXZpZXctZm9ybS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGMUYyNjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgLnJldmlldy1mb3JtLWhlYWRlci10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDsgfVxuXG4ucmV2aWV3LWZvcm0tYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJldmlldy1mb3JtLWJvZHktcm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJldmlldy1mb3JtLWJvZHktcm93IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuXG4ucmV2aWV3LWZvcm0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5yZXZpZXctZm9ybS1ub3RlLnBvcHVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucmV2aWV3LWZvcm0taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNERDI4Mjc7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJldmlldy1mb3JtLWluZm8uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmV2aWV3LWZvcm0taW5mby5lcnJvciB7XG4gICAgY29sb3I6ICNERDI4Mjc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAucmV2aWV3LWZvcm0tYm9keS1yb3dzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5yZXZpZXctZm9ybS1ib2R5LXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5yZXZpZXctZm9ybS1pbnB1dC13cmFwcGVyIC5pbnB1dC1yYXRpbmctc3RhciB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtcmF0aW5nLXN0YXIucG9wdXAge1xuICAgICAgICB3aWR0aDogMTAlOyB9XG4gICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWludmFsaWQge1xuICAgICAgYm90dG9tOiAtMXB4OyB9XG4gICAgICAucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciAuaW5wdXQtaW52YWxpZC50ZXh0YXJlYSB7XG4gICAgICAgIGJvdHRvbTogM3B4OyB9XG4gICAgLnJldmlldy1mb3JtLWlucHV0LXdyYXBwZXIgLmlucHV0LWVsZW1lbnQudGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLnJldmlldy1mb3JtLWJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmV2aWV3LWZvcm0taGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnJldmlldy1mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY3VzdG9tZXItcmV2aWV3cy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLmN1c3RvbWVyLXJldmlld3MtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gIGNvbG9yOiAjMUYxRjI2O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uY3VzdG9tZXItcmV2aWV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY3VzdG9tZXItcmV2aWV3cy1pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDRweCAxMnB4IDAgcmdiYSgyNSwgNDIsIDcwLCAwLjEpOyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzFGMUYyNjtcbiAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAuY3VzdG9tZXItcmV2aWV3cy1pdGVtIC5pdGVtLXJhdGluZy13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBNZWRpdW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0tcmF0aW5nLXZhbHVlIHtcbiAgICBjb2xvcjogIzNDM0M0QjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuY3VzdG9tZXItcmV2aWV3cy1pdGVtIC5pdGVtLXJhdGluZy12YWx1ZSAuYm9sZCB7XG4gICAgICBjb2xvcjogIzFGMUYyNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDsgfVxuICAuY3VzdG9tZXItcmV2aWV3cy1pdGVtIC5pdGVtLXJhdGluZy1zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAgIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0tcmF0aW5nLXN0YXJzIGltZyB7XG4gICAgICB3aWR0aDogMTcuNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0tbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTE5MkE2O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgTWVkaXVtOyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0tbGluayB7XG4gICAgY29sb3I6ICMyNjg4RjI7XG4gICAgZm9udC1mYW1pbHk6IEdpbHJveSBTZW1pQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY3VzdG9tZXItcmV2aWV3cy1pdGVtIC5pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzFGMUYyNjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi5jdXN0b21lci1yZXZpZXdzLWJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0taGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jdXN0b21lci1yZXZpZXdzLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY3VzdG9tZXItcmV2aWV3cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cbiAgICAuY3VzdG9tZXItcmV2aWV3cy1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLnBvcHVwLW92ZXJsYXkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLnBvcHVwLW92ZXJsYXkuYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnBvcHVwLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0byAwOyB9XG4gIC5wb3B1cC1ib2R5LnJldmlldy1zeS1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgd2lkdGg6IDU1OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcmF0aW5nLXN5LXBvcHVwLWJnLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIyOHB4O1xuICAgIGNvbG9yOiAjMUYxRjI2OyB9XG4gIC5wb3B1cC1ib2R5LnJldmlldy1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxOHB4IDAgcmdiYSg1NSwgNzAsIDk1LCAwLjI1KTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAucG9wdXAtYm9keS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnBvcHVwLXN5LWNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNsb3NlLXNtYWxsLWRhcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucG9wdXAtc3ktdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wb3B1cC1zeS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IEdpbHJveSBNZWRpdW07IH1cblxuLnBvcHVwLWZvcm0tY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNsb3NlLXNtYWxsLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBvcHVwLWZvcm0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGMUYyNjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAucG9wdXAtZm9ybS1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LWZhbWlseTogR2lscm95IEJvbGQ7XG4gICAgcGFkZGluZzogMTVweDsgfVxuXG4ucG9wdXAtZm9ybS1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvcHVwLWJvZHkucmV2aWV3LWZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAucG9wdXAtYm9keS5yZXZpZXctc3ktbWVzc2FnZSB7XG4gICAgd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogNDA0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9yYXRpbmctc3ktcG9wdXAtYmctbW9iaWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIHBhZGRpbmc6IDIzMnB4IDI1cHggNDBweDsgfVxuICAucG9wdXAtc3ktY2xvc2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tY2xvc2UtbGFyZ2UtZGFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wb3B1cC1zeS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uc2luZ2xlLXJldmlldy1uYXZpZ2F0aW9uLXdyYXBwZXIgLnNlY3Rpb24taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFGMUYyNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRjFGMjY7IH1cblxuLnNpbmdsZS1yZXZpZXctbmF2aWdhdGlvbi13cmFwcGVyIC5zZWN0aW9uLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNpbmdsZS1yZXZpZXctbmF2aWdhdGlvbi13cmFwcGVyIC5zZWN0aW9uLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciAuc2VjdGlvbi12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBHaWxyb3kgRXh0cmFCb2xkOyB9XG5cbi5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciAuc2VjdGlvbi1idXR0b24tdmlzaXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICAuc2luZ2xlLXJldmlldy1uYXZpZ2F0aW9uLXdyYXBwZXIgLnNlY3Rpb24tYnV0dG9uLXZpc2l0IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciAuc2VjdGlvbi1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS1yZXZpZXctbmF2aWdhdGlvbi13cmFwcGVyIC5zZWN0aW9uLW5hdmlnYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LWZhbWlseTogR2lscm95IEV4dHJhQm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzFGMUYyNjsgfVxuICAuc2luZ2xlLXJldmlldy1uYXZpZ2F0aW9uLXdyYXBwZXIgLnNlY3Rpb24tbmF2aWdhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNpbmdsZS1yZXZpZXctbmF2aWdhdGlvbi13cmFwcGVyIC5zZWN0aW9uLW5hdmlnYXRpb24taXRlbSB7XG4gICAgY29sb3I6ICM1NzU4NzE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciAuc2VjdGlvbi1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7IH1cbiAgLnNpbmdsZS1yZXZpZXctbmF2aWdhdGlvbi13cmFwcGVyIC5zZWN0aW9uLXJhdGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS1yZXZpZXctbmF2aWdhdGlvbi13cmFwcGVyIC5zZWN0aW9uLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlLXJldmlldy1uYXZpZ2F0aW9uLXdyYXBwZXIgLnNlY3Rpb24tYnV0dG9uLXZpc2l0IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG5cbi5ibG9nLXBvc3RzLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAuYmxvZy1wb3N0cy13cmFwcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgRXh0cmFCb2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5ibG9nLXBvc3RzLXdyYXBwZXIgLnNlY3Rpb24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmJsb2ctcG9zdHMtd3JhcHBlciAuc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmJsb2ctcG9zdHMtd3JhcHBlciAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogIzFGMUYyNjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHaWxyb3kgQm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ibG9nLXBvc3RzLXdyYXBwZXIgLnNlY3Rpb24tbGlzdC1pdGVtIC5pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzNDM0M0QjsgfVxuICAuYmxvZy1wb3N0cy13cmFwcGVyIC5zZWN0aW9uLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5ibG9nLXBvc3RzLXdyYXBwZXIgLnNlY3Rpb24tY3RhIC5idXR0b24ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9nLXBvc3RzLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICAuYmxvZy1wb3N0cy13cmFwcGVyIC5zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmJsb2ctcG9zdHMtd3JhcHBlciAuc2VjdGlvbi1saXN0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ibG9nLXBvc3RzLXdyYXBwZXIgLnNlY3Rpb24tY3RhIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiIsIi5jb250YWluZXItY3VzdG9tIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWluZXItY3VzdG9tLCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3MHB4OyB9IH1cblxuLyogTWVkaXVtIERldmljZXMsIERlc2t0b3BzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5OTJweCkge1xuICAgICAgLmNvbnRhaW5lci1jdXN0b20ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDsgfSB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG4gICAgICAuY29udGFpbmVyLWN1c3RvbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBFeHRyYSBTbWFsbCBEZXZpY2VzLCBQaG9uZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XG5cdC8qKi8gfVxuXG4vKiBDdXN0b20sIGlQaG9uZSBSZXRpbmEgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDMyMHB4KSB7XG5cdC8qKi8gfVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95IEV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0dpbHJveS1FeHRyYUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogYm9sZDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSBCb2xkJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvR2lscm95LUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogYm9sZDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSBTZW1pQm9sZCc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBib2xkO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95IE1lZGl1bSc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0dpbHJveS1NZWRpdW0udHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbWVkaXVtO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95IFJlZ3VsYXInO1xuICBzcmM6IHVybCguLi9mb250cy9HaWxyb3ktUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiByZWd1bGFyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLmhvbWVwYWdlLXNlY3Rpb24ge1xuXG4gIC8vIEZpcnN0IHNjcmVlbiBzZWN0aW9uXG4gICYtaGVhZGVyIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnRfcHJpbWFyeTsgfVxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7IH0gfSB9IH1cblxuICAvLyBNYWluIGJsb2NrXG4gICYtbWFpbi1ibG9jayB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA5MHB4OyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAmLWJvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMzBweCk7XG4gICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIEBpbmNsdWRlIGJveF9zaGFkb3dfcHJpbWFyeTtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgJi1zdWJoZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgJi5saXN0LXN0eWxlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhZ2UtaG9tZS9saXN0LWljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyOyB9IH0gfVxuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1saWdodDsgfSB9IH0gfSB9IH0gfVxuICAvLyBGQVEgYmxvY2tcbiAgJi1mYXEge1xuICAgICYtYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweCAwIDcwcHg7XG4gICAgICAuc2VjdGlvbiB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVwYWdlLXNlY3Rpb24ge1xuICAgICYtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAmLW1haW4tYmxvY2sge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uLWJsb2NrLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lcGFnZS1zZWN0aW9uIHtcbiAgICAmLWhlYWRlci1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbiB7XG4gICAgJi1oZWFkZXItY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4OyB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaG9tZXBhZ2Utc2VjdGlvbiB7XG4gICAgJi1oZWFkZXItY29udGVudCB7XG4gICAgICAuc2VjdGlvbiB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzRweDsgfSB9IH1cbiAgICAmLW1haW4tYmxvY2sge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDYwcHg7IH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIC5zaWRlYmFyLXByaW1hcnktd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAmLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzBweDtcbiAgICAgICAgLnNlY3Rpb24tYmxvY2staXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi1oZWFkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9IH0gfSB9IH0gfVxuIiwiLy8gUHJpbWFyeSBncmFkaWVudFxuQG1peGluIGdyYWRpZW50X3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmM2ZTQyO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgI2ZjNmU0MiAwJSwgI2U4NDM4YyAyNyUsICNhMjRhYTkgNTAlLCAjNzM0Y2UwIDgwJSwgIzBmYjdkYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgICNmYzZlNDIgMCUsI2U4NDM4YyAyNyUsI2EyNGFhOSA1MCUsIzczNGNlMCA4MCUsIzBmYjdkYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgI2ZjNmU0MiAwJSwjZTg0MzhjIDI3JSwjYTI0YWE5IDUwJSwjNzM0Y2UwIDgwJSwjMGZiN2RiIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZjNmU0MicsIGVuZENvbG9yc3RyPScjMGZiN2RiJyxHcmFkaWVudFR5cGU9MSApOyB9XG5cbi8vIFNlY29uZGFyeSBncmFkaWVudFxuQG1peGluIGdyYWRpZW50X3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmYzZlNDI7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICAjZmM2ZTQyIDAlLCAjZTg0MzhjIDUwJSwgI2EyNGFhOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgICNmYzZlNDIgMCUsI2U4NDM4YyA1MCUsI2EyNGFhOSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgI2ZjNmU0MiAwJSwjZTg0MzhjIDUwJSwjYTI0YWE5IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZjNmU0MicsIGVuZENvbG9yc3RyPScjYTI0YWE5JyxHcmFkaWVudFR5cGU9MSApOyB9XG5cblxuLy8gUHJpbWFyeSBib3ggc2hhZG93XG5AbWl4aW4gYm94X3NoYWRvd19wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogOHB4IDEycHggMThweCAwIHJnYmEoMjUsIDQyLCA3MCwgLjEzKTsgfVxuXG4vLyBTZWNvbmRhcnkgYm94IHNoYWRvd1xuQG1peGluIGJveF9zaGFkb3dfc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogMCA1cHggMThweCAwIHJnYmEoMjUsIDQyLCA3MCwgLjEzKTsgfVxuXG4vLyBCdXR0b25zIGJveCBzaGFkb3dcbkBtaXhpbiBib3hfc2hhZG93X2J1dHRvbnMge1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyMzcsIDc5LCAxNCwgLjM1KTsgfVxuXG4vLyBUb3AgcmF0ZWQgY2FyZHMgYm94IHNoYWRvd1xuQG1peGluIGJveF9zaGFkb3dfY2FyZHMge1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEycHggMCByZ2JhKDI1LCA0MiwgNzAsIC4yNSk7IH1cblxuLy8gTWVudSBob3ZlciBlZmZlY3RcbkBtaXhpbiBoZWFkZXItbWVudS1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItZGFyaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjFzIGVhc2UtaW4tb3V0OyB9XG4gICY6Zm9jdXM6YWZ0ZXIsICY6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1peGluIGZvb3Rlci1tZW51LWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgJjpmb2N1czphZnRlciwgJjpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4ucGFnZS1yZXZpZXdzIHtcbiAgLy8gUGFnZSBibG9nIGxpc3RcbiAgJi1jb250ZW50IHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWV4dHJhYm9sZDtcbiAgICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWV4dHJhYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH0gfSB9XG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgICAgICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1tZWRpdW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyay1saWdodGVyOyB9XG4gICAgICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDsgfVxuICAgICAgICAgICAgICAmLXN0YXJzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH0gfSB9IH1cbiAgICAgICAgICAgICYtZXhjZXJwdCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWRhcmstbGlnaHRlcjtcbiAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH0gfSB9IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucGFnZS1yZXZpZXdzIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgLnNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfSB9XG4gICAgICAgICAgJi1leGNlcnB0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wYWdlLXJldmlld3Mge1xuICAgICYtY29udGVudCB7XG4gICAgICAuc2VjdGlvbi1saXN0LWl0ZW0ge1xuICAgICAgICAuaXRlbS1pbmZvIHtcbiAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0OyB9XG4gICAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH0gfSB9IH0gfSB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLmJhc2ljLXNlY3Rpb24tbWFpbi1ib2R5IHtcbiAgLnNpbmdsZS1yZXZpZXctY29udGVudCB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4OyB9XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7IH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgcDpub3QoLnNlY3Rpb24tdmFsdWUpOm5vdCguc2VjdGlvbi1uYXZpZ2F0aW9uLXRpdGxlKTpub3QoLmFjY29yZGlvbik6bm90KC5jb250ZW50KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gICAgdWwsIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZvbnQtYmx1ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGVmdDogMDsgfSB9IH1cbiAgICBhOm5vdCguc2VjdGlvbi1idXR0b24tdmlzaXQpOm5vdCguc2VjdGlvbi1uYXZpZ2F0aW9uLWl0ZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWJsdWU7XG4gICAgICBmb250LWZhbWlseTogJGdpbHJveS1tZWRpdW07IH0gfSB9XG5cbi8vIE1lZGlhXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNpYy1zZWN0aW9uLW1haW4tYm9keSB7XG4gICAgLnNpbmdsZS1yZXZpZXctY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4ucGFnZS1hYm91dC11cy1jb250ZW50IHtcbiAgLnNlY3Rpb24ge1xuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7IH1cbiAgICAmLWltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1hYm91dC11cy1jb250ZW50IHtcbiAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLnBhZ2UtYmxvZyB7XG4gIC8vIFBhZ2UgYmxvZyBsaXN0XG4gICYtY29udGVudCB7XG4gICAgLnNlY3Rpb24tbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktZXh0cmFib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyazsgfVxuICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9jYWxlbmRhci1pY29uLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7IH0gfVxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH0gfSB9XG4gIC8vIFBhZ2UgYmxvZyBzaW5nbGVcbiAgJi1zaW5nbGUtY29udGVudCB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWV4dHJhYm9sZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWJsdWU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2NhbGVuZGFyLWljb24tYmx1ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IC0zcHg7IH0gfVxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkOyB9XG4gICAgICAgIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDsgfVxuICAgICAgICBwLCB1bCwgb2wge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtYmx1ZTsgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfSB9IH1cbiAgLy8gUmVsYXRlZCBwb3N0c1xuICAmLXJlbGF0ZWQtcG9zdHMge1xuICAgIC5yZWxhdGVkLXBvc3RzIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgJi5ob21lcGFnZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAgICYtY3RhIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9IH0gfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBhZ2UtYmxvZyB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9IH1cbiAgICAmLXNpbmdsZS1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfSB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZS1ibG9nIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgLnNlY3Rpb24tbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH0gfVxuICAgICYtcmVsYXRlZC1wb3N0cyB7XG4gICAgICAucmVsYXRlZC1wb3N0cyB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgICAgJi1jdGEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH0gfSB9XG4iLCJAaW1wb3J0IFwidmFycy5zYXNzXCI7XG5cbi5zZWN0aW9uLWNvbnRhY3QtdXMge1xuICAmLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NzNweCk7IH1cbiAgJi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAuc2VjdGlvbi1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LXNlbWlib2xkO1xuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1vcmFuZ2U7IH1cbiAgICAgICAgJi5zdWNjZXNzIHtcbiAgICAgICAgICBjb2xvcjogIzFmYWQxMjsgfVxuIH0gICAgICAgIC8vIEZvcm0gZWxlbWVudHNcbiAgICAgIC5mb3JtIHtcbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICYudGV4dGFyZWEge1xuICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1saWdodDsgfVxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1mb250LWJsdWU7IH1cbiAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgICAgICAgLmFzdGVyaXNrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdpbHJveS1ib2xkOyB9IH1cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMzgsIDEzNiwgMjQyLCAuMSk7IH0gfVxuICAgICAgICAgICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4OyB9IH0gfVxuICAgICAgICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNDksIDEwNCwgNzYsIC4xKTsgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbi13YXJuaW5nLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWZvbnQtb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgICAgICAgICAgICYudGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDsgfSB9IH1cbiAgICAgICAgICAgICAgLmlucHV0LWludmFsaWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LW9yYW5nZTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG4gICAgICAgICYtc3VibWl0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0LXVzLWNvbnRlbnQge1xuICAgIC5zZWN0aW9uLWZvcm0ge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QtdXMtY29udGVudCB7XG4gICAgLnNlY3Rpb24tZm9ybSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgLmZvcm0ge1xuICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7IH0gfVxuICAgICAgICAgICAgLmlucHV0LWludmFsaWQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgICYudGV4dGFyZWEge1xuICAgICAgICAgICAgICAuaW5wdXQtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDsgfSB9IH0gfVxuICAgICAgICAmLXN1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4ucGFnZS10ZXJtcy1jb250ZW50IHtcbiAgLnNlY3Rpb24ge1xuICAgICYtYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogJGdpbHJveS1tZWRpdW07XG4gICAgICBjb2xvcjogJHByaW1hcnktZm9udC1ibHVlOyB9XG4gICAgJi1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgbGVmdDogLTE1cHg7IH0gfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uYnV0dG9uIHtcbiAgJi5ncmFkaWVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50X3NlY29uZGFyeTtcbiAgICBAaW5jbHVkZSBib3hfc2hhZG93X2J1dHRvbnM7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG4gICYud2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnRfc2Vjb25kYXJ5O1xuICAgICAgQGluY2x1ZGUgYm94X3NoYWRvd19idXR0b25zOyB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkge1xuICAuc2VjdGlvbiB7XG4gICAgJi1ub3QtZm91bmQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAmLWltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWxpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktbWVkaXVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgICYtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDsgfSB9IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFzaWMtc2VjdGlvbi1tYWluLWJvZHkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICYtbm90LWZvdW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4ucGFnZS00MDQge1xuICAmLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDVweCk7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDsgfVxuICAgICAgJi1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfSB9IH1cblxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uZm9vdGVyIHtcbiAgJi10b3Age1xuICAgICYtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrOyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LW1lZGl1bTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvb3Rlci1tZW51LWhvdmVyO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAmLWRtY2Ege1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH0gfSB9XG4gICYtYm90dG9tIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAuc2VjdGlvbi1jb3B5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuZm9vdGVyIHtcbiAgICAmLXRvcCB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH0gfSB9IH0gfSB9XG5cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLy8gU3RpY2t5IGZvb3RlciBzdGFydFxuXG5odG1sLCBib2R5IHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlOyB9XG5cbi5wYWdlLXdyYXBwZXIge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wYWdlLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZDOyB9XG5cbi8vIFN0aWNreSBmb290ZXIgZW5kXG5cbio6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzY2Njtcblx0b3BhY2l0eTogMTsgfVxuXG4qOi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzY2Njtcblx0b3BhY2l0eTogMTsgfVxuXG4qOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM2NjY7XG5cdG9wYWNpdHk6IDE7IH1cblxuKjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzY2Njtcblx0b3BhY2l0eTogMTsgfVxuXG5ib2R5IGlucHV0OmZvY3VzOnJlcXVpcmVkOmludmFsaWQsXG5ib2R5IHRleHRhcmVhOmZvY3VzOnJlcXVpcmVkOmludmFsaWQge1xuXHRjb2xvcjogIzY2NjsgfVxuYm9keSBpbnB1dDpyZXF1aXJlZDp2YWxpZCxcbmJvZHkgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWQge1xuXHRjb2xvcjogIzY2NjsgfVxuXG4uaW1nLXJlc3BvbmNpdmUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bzsgfVxuXG4udXBwZXJjYXNlIHtcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm9ubHktbW9iaWxlLWJsb2NrIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4uc3RpY2t5LXRhYmxldCB7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHR0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS13cmFwcGVyIHtcblx0Ji5zdGlja3ktaGVhZGVyLWFjdGl2ZSB7XG5cdFx0cGFkZGluZy10b3A6IDU1cHg7IH0gfVxuXG4uY2hhdCB7XG5cdHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8vIFNlbGVjdGlvbiBjdXN0b20gY29sb3JzXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICM3ODRjZGE7XG5cdGNvbG9yOiAjZmZmOyB9XG5pbnB1dCwgdGV4dGFyZWEge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4iLCIjc2Nyb2xsLXRvcC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyNGFhOTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIG9wYWNpdHkgLjVzLCB2aXNpYmlsaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICAuYXJyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM0Y2UwOyB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjRhYTk7IH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4iLCJAaW1wb3J0IFwidmFycy5zYXNzXCI7XG5cbi5iYXNpYy1zZWN0aW9uIHtcbiAgJi1oZWFkZXIge1xuICAgICYtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudF9wcmltYXJ5OyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi50d28tcm93cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4OyB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vYmFzaWMtdGVtcGxhdGUtaGVhZGVyLWltYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICByaWdodDogLTEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuc2VjdGlvbiB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7IH1cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH0gfSB9XG4gICYtbWFpbiB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfVxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgJi1ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgJi13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgYm94X3NoYWRvd19wcmltYXJ5OyB9IH0gfSB9XG5cbi8vIE1lZGlhXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAuYmFzaWMtc2VjdGlvbi1oZWFkZXItY29udGVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhc2ljLXNlY3Rpb24ge1xuICAgICYtaGVhZGVyLWNvbnRlbnQge1xuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgICYtbWFpbi1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFzaWMtc2VjdGlvbiB7XG4gICAgJi1oZWFkZXIge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDcwcHg7XG4gICAgICAgICYudHdvLXJvd3Mge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC05MHB4OyB9XG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4OyB9IH0gfSB9XG4gICAgJi1tYWluIHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgICAmLWJvZHkge1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA0MHB4OyB9IH0gfSB9IH1cbiIsIi8vIEN1c3RvbSBzZWxlY3Qgc3R5bGVzXG4uY3VzdG9tLXNlbGVjdCB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBmb250LXNpemU6IDE2cHg7XG4gICB3aWR0aDogMTAwJTtcbiAgICYuaW52YWxpZCB7XG4gICAgICAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLXJlZDsgfSB9IH1cblxuc2VsZWN0IHtcbiAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vc2VsZWN0LWFycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG4gICAmLnNlbGVjdC1hcnJvdy1hY3RpdmUge1xuICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWZvbnQtYmx1ZTtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDM4LCAxMzYsIDI0MiwgLjEpOyB9XG4gICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9IH1cblxuLnNlbGVjdC1pdGVtcyBkaXYsIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgaGVpZ2h0OiA0MnB4O1xuICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgcGFkZGluZzogMCAxNXB4O1xuICAgZm9udC1zaXplOiAxNnB4O1xuICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QtaXRlbXMge1xuICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgIGJveC1zaGFkb3c6IDJweCA0cHggMTJweCAwIHJnYmEoMjUsIDQyLCA3MCwgLjEpO1xuICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICBvdmVyZmxvdzogYXV0bztcbiAgIHBhZGRpbmc6IDEwcHggMDsgfVxuLnNlbGVjdC1pdGVtcyBkaXYge1xuICAgYm9yZGVyOiBub25lO1xuICAgYm9yZGVyLXJhZGl1czogMDtcbiAgIGhlaWdodDogMzZweDtcbiAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc2VsZWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDEwNSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTsgfVxuXG4uc2VsZWN0LWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICBjb2xvcjogJHByaW1hcnktZm9udC1ibHVlO1xuICBmb250LWZhbWlseTogJGdpbHJveS1tZWRpdW07IH1cblxuLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mb250LWJsdWUtbGlnaHQ7IH1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLnNlY3Rpb24tcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktcmVndWxhcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAmLm5leHQsXG4gICAgICAmLnByZXYge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9wYWdpbmF0aW9uLWljb24tbGVmdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gICAgICAmLm5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnNlY3Rpb24tcGFnaW5hdGlvbiB7XG4gICAgLm5hdi1saW5rcyB7XG4gICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDNweDsgfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uaGVhZGVyLW1lbnUge1xuICAmLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLnNlY3Rpb24tbG9nbyB7XG4gICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmRhcmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAmLWxvZ28ge1xuICAgICAgICAud2hpdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4OHB4OyB9XG4gICAgICAgIC5sZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMjhweDsgfSB9XG4gICAgICAmLW1vYmlsZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNHB4OyB9XG4gICAgICAgIC5tZW51LWl0ZW06YmVmb3JlLFxuICAgICAgICAubWVudS1pdGVtOmFmdGVyLFxuICAgICAgICAubWVudS1pdGVtIC5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgxMzVkZWcpOyB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtMTM1ZGVnKTsgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0uYWN0aXZlIC5tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cbiAgICAgICYtaXRlbXMge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIGF1dG87IH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyLW1lbnUtaG92ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjUxcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC01MnB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cbiAgICAgICAgICAmOmhvdmVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfSB9XG4gICAgICAmLXNlYXJjaCB7XG4gICAgICAgICYtbW9iaWxlLWljb24ge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL3NlYXJjaC1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIsICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0M3B4IDAgMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAgICAgJjo6LW1zLWNsZWFyLFxuICAgICAgICAgICAgJjo6LW1zLXJldmVhbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG4gICAgICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgJjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWxpZ2h0OyB9XG4gICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL3NlYXJjaC1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIsICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9IH0gfVxuICAgICAgJi1yZXZpZXctYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9XG5cbi8vIE1lZGlhXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudS1jb250ZW50IHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAmLXNlYXJjaCB7XG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItbWVudSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgICAgICAuc2VjdGlvbi1tb2JpbGUtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMzIzNzsgfSB9IH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAmLW1vYmlsZS1oZWFkZXIge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgJi1zZWFyY2gge1xuICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgJi1tb2JpbGUtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAgICYtZm9ybS1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICYtaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mb250LWRhcms7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwdmggLSA2MHB4ICk7IH0gfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMTYuNXB4IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1mb250LWRhcms7IH1cbiAgICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9IH0gfSB9XG4gICAgICAgICYtcmV2aWV3LWJ0biB7XG4gICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5oZWFkZXItbWVudS1jb250ZW50IHtcbiAgICAuc2VjdGlvbi1sb2dvIHtcbiAgICAgIC5sZyB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfSB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLmZhcS1ibG9jay13cmFwcGVyIHtcbiAgLnNlY3Rpb24ge1xuICAgICYtaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1mb250LWRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWRhcms7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGFnZS1ob21lL2ZhcS1pY29uLXBsdXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5wYW5lbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtbGlnaHQ7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfSB9IH0gfSB9XG5cbi8vIE1lZGlhXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtYmxvY2std3JhcHBlciB7XG4gICAgLnNlY3Rpb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uc2VjdGlvbi1icmVhZGNydW1icyB7XG4gICAmLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAuc2VjdGlvbi1icmVhZGNydW1icy1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWJsdWU7IH1cbiAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfSB9XG4gICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcbiAgIC5zZWN0aW9uLWJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogN3B4IDAgMjBweDsgfSB9XG4iLCJAaW1wb3J0IFwidmFycy5zYXNzXCI7XG5cbi50b3AtcmF0ZWQge1xuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICYtY29udGVudCB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWV4dHJhYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgJi10YWJsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgICAgICAmLmhlYWRpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4OyB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpOm5vdCguaGVhZGluZykge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1ibHVlLWxpZ2h0OyB9IH1cbiAgICAgICAgICAmLWNvbCB7XG4gICAgICAgICAgICAmLnNlcnZpY2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgICAgICAmLnJhdGluZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgICAgICAgICYucHJpY2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgICAmLmRpc2NvdW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAmLmN0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuaW5mby1pdGVtIHtcbiB9IH0gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAgICYtc2VydmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3hfc2hhZG93X2NhcmRzOyB9IH1cbiAgICAgICAgICAgICAgJi1yYXRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAgICAgICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkOyB9IH1cbiAgICAgICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1zZW1pYm9sZDsgfVxuICAgICAgICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgLm1vYi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7IH1cbiAgICAgICAgICAgICAgICAgIC52YWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkOyB9XG4gICAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7IH0gfSB9XG4gICAgICAgICAgICAgICYtZGlzY291bnQge1xuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtYmx1ZTsgfSB9XG4gICAgICAgICAgICAgICYtY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgJi12aXNpdCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDsgfSB9XG4gICAgICAgICAgICAgICAgJi1yZXZpZXcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH0gfSB9IH0gfSB9IH0gfVxuXG4vLyBNZWRpYVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1yYXRlZCB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uLXRhYmxlIHtcbiAgICAgICAgLnRhYmxlLWNvbC5wcmljZSB7XG4gICAgICAgICAgd2lkdGg6IDE3JTsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1yYXRlZC1jb250ZW50IHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICYtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpOm5vdCguaGVhZGluZykge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAmLmhlYWRpbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAmLWNvbCB7XG4gICAgICAgICAgICAmLnNlcnZpY2UsXG4gICAgICAgICAgICAmLnJhdGluZyxcbiAgICAgICAgICAgICYucHJpY2UsXG4gICAgICAgICAgICAmLmRpc2NvdW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICYuY3RhIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgICAgICYucHJpY2Uge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgICAgJi1zZXJ2aWNlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICAgICAgICAgICYtcmF0aW5nIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4OyB9IH1cbiAgICAgICAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgIC5tb2ItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiAgICAgICAgICAgICAgJi1kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LXNlbWlib2xkOyB9IH1cbiAgICAgICAgICAgICAgJi1jdGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICYtdmlzaXQsXG4gICAgICAgICAgICAgICAgJi1yZXZpZXcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH0gfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1yYXRlZC1jb250ZW50IHtcbiAgICAuc2VjdGlvbi10YWJsZSB7XG4gICAgICAudGFibGUtcm93IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnRvcC1yYXRlZC1jb250ZW50IHtcbiAgICAuc2VjdGlvbi10YWJsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC50YWJsZS1yb3cge1xuICAgICAgICB3aWR0aDogODAlOyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnRvcC1yYXRlZCB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4OyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICYtdGFibGUge1xuICAgICAgICAgIEBpbmNsdWRlIGJveF9zaGFkb3dfcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIC50YWJsZSB7XG4gICAgICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDsgfVxuICAgICAgICAgICAgJi1jb2wge1xuICAgICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgICYtc2VydmljZS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAgICAgICAgICAgJi1yYXRpbmcge1xuICAgICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfSB9XG4gICAgICAgICAgICAgICAgJi1wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAubW9iLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgICAgICAudmFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7IH1cbiAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgICAgICAmLWRpc2NvdW50IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH0gfSB9IH0gfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uc2lkZWJhci1wcmltYXJ5IHtcbiAgJi13cmFwcGVyIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWV4dHJhYm9sZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJveF9zaGFkb3dfcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgICAgICYtZGF0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICYtcmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDY1LCAuMik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktbWVkaXVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vcmF0aW5nLWZvcm0tc3Rhci1maWxsZWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUtMTBweCk7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICAgIC5sZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAgIC5zbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH0gfVxuICAgICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LW1lZGl1bTtcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrOyB9XG4gICAgICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtYmx1ZTsgfSB9IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyLXByaW1hcnkge1xuICAgICYtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICAgIC5pdGVtLWltYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH0gfSB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItcHJpbWFyeSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNDklOyB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1wcmltYXJ5LWNvbnRlbnQge1xuICAgIC5zZWN0aW9uLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zaWRlYmFyLXByaW1hcnktY29udGVudCB7XG4gICAgLnNlY3Rpb24taXRlbSB7XG4gICAgICAuaXRlbS1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4ucmV2aWV3cy1ibG9jay13cmFwcGVyIHtcbiAgLnNlY3Rpb24ge1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICYtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMi41JSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgYm94X3NoYWRvd19zZWNvbmRhcnk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDsgfVxuICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnRfc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94X3NoYWRvd19idXR0b25zOyB9IH0gfSB9XG4gICAgJi1idXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXZpZXdzLWJsb2NrLXdyYXBwZXIge1xuICAgIC5zZWN0aW9uLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNDklKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICY6bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3cy1ibG9jay13cmFwcGVyIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnJldmlld3MtYmxvY2std3JhcHBlciB7XG4gICAgLnNlY3Rpb24taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4OyB9XG4gICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH0gfSB9IH1cblxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4vLyBSZXZpZXdzIHNvcnRcbi5yZXdpZXZzLXNvcnQge1xuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLWRhcms7IH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgLnNvcnQge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDM1cHggNXB4IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbi1zZWxlY3QtYXJyb3ctZGFyay5zdmcnKTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDM4LCAxMzYsIDI0MiwgLjEpOyB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH0gfVxuXG4gICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfSB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmW2RhdGEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1mb250LWJsdWU7IH0gfSB9XG4gICAgLm9yZGVyIHtcbiAgICAgICYtaXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LXVwLWRhcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICZbZGF0YS1uYW1lPVwiYXNjXCJdIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICZbZGF0YS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWZvbnQtYmx1ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LXVwLWJsdWUuc3ZnKSBuby1yZXBlYXQgY2VudGVyOyB9IH0gfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnJld2lldnMtc29ydC1jb250ZW50IHtcbiAgICAuc29ydCB7XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7IH0gfSB9IH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgICZbZGF0YS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljb24tc2VsZWN0LWNoZWNrbWFyay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICByaWdodDogMTZweDsgfSB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucmV3aWV2cy1zb3J0LWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuc29ydC10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLnJld2lldnMtc29ydC1jb250ZW50IHtcbiAgICAuc29ydC1pdGVtcy1zZWxlY3QtaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDdweDsgfSB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4vLyBSZXZpZXcgZm9ybXMgY29tbW9uIGVsZW1lbnRzXG4ucmV2aWV3LWZvcm0taW5wdXQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYucG9wdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5pbnB1dCB7XG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnKic7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkO1xuICAgICAgICAgIGNvbG9yOiAjRDgxMzAwOyB9IH1cbiAgICAgICYuaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAmLWVsZW1lbnQge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZGFyaztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICY6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1saWdodGVyOyB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1mb250LWJsdWU7IH1cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpmb2N1cy13aXRoaW46YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMzgsIDEzNiwgMjQyLCAuMSk7IH1cbiAgICAgICAgJi50ZXh0YXJlYSB7XG4gICAgICAgICAgJjpmb2N1cy13aXRoaW46YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7IH0gfVxuICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgIGlucHV0LFxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLXJlZDsgfSB9IH0gfVxuICAgICYtaW52YWxpZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1yZWQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAmLnBvcHVwIHtcbiAgICAgICAgYm90dG9tOiAtMXB4OyB9IH1cbiAgICAmLXJhdGluZyB7XG4gICAgICAmLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAmLXN0YXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYucG9wdXAge1xuICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9IH0gfSB9XG4ucmV2aWV3LWZvcm0ge1xuICAmLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLXN1Ym1pdCB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG5cbi8vIFJldmlldyBmb3JtIHRlbXBsYXRlIHN0eWxlc1xuLnJldmlldy1mb3JtIHtcbiAgJi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBib3hfc2hhZG93X3ByaW1hcnk7IH1cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkOyB9IH1cbiAgJi1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1yb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAmLXJvdyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG4gICYtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICYucG9wdXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAmLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci1yZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICYuZXJyb3Ige1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLXJlZDsgfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLnJldmlldy1mb3JtLWJvZHkge1xuICAgICYtcm93cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgJi1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJldmlldy1mb3JtIHtcbiAgICAmLWlucHV0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAuaW5wdXQge1xuICAgICAgICAmLXJhdGluZy1zdGFyIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAmLnBvcHVwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7IH0gfVxuICAgICAgICAmLWludmFsaWQge1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvdHRvbTogM3B4OyB9IH1cbiAgICAgICAgJi1lbGVtZW50IHtcbiAgICAgICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9IH0gfSB9XG4gICAgJi1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzNXB4OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXZpZXctZm9ybSB7XG4gICAgJi1oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAmLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4uY3VzdG9tZXItcmV2aWV3cyB7XG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMnB4IDRweCAxMnB4IDAgcmdiYSgyNSwgNDIsIDcwLCAuMSk7XG4gICAgLml0ZW0ge1xuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgJi1yYXRpbmcge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1tZWRpdW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWRhcmstbGlnaHRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgLmJvbGQge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7IH0gfVxuICAgICAgICAmLXN0YXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTcuNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9IH0gfVxuICAgICAgJi1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWxpZ2h0ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LW1lZGl1bTsgfVxuICAgICAgJi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9IH0gfVxuICAmLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmN1c3RvbWVyLXJldmlld3MtaXRlbSB7XG4gICAgLml0ZW0ge1xuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmN1c3RvbWVyLXJldmlld3MtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH0gfVxuIiwiQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuXG4vLyBQb3B1cFxuLnBvcHVwIHtcbiAgJi1vdmVybGF5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICYtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgJi5yZXZpZXctc3ktbWVzc2FnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIHdpZHRoOiA1NThweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vcmF0aW5nLXN5LXBvcHVwLWJnLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIyOHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyazsgfVxuICAgICYucmV2aWV3LWZvcm0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMThweCAwIHJnYmEoNTUsIDcwLCA5NSwgLjI1KTtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgJi1zeSB7XG4gICAgJi1jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNsb3NlLXNtYWxsLWRhcmsuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LW1lZGl1bTsgfSB9XG4gICYtZm9ybSB7XG4gICAgJi1jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbi1jbG9zZS1zbWFsbC13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1kYXJrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgJi1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9IH1cblxuLy8gTWVkaWFcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvcHVwIHtcbiAgICAmLWJvZHkge1xuICAgICAgJi5yZXZpZXctZm9ybSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgICAgJi5yZXZpZXcge1xuICAgICAgICAmLXN5LW1lc3NhZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9yYXRpbmctc3ktcG9wdXAtYmctbW9iaWxlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMzJweCAyNXB4IDQwcHg7IH0gfSB9XG4gICAgJi1zeSB7XG4gICAgICAmLWNsb3NlLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNsb3NlLWxhcmdlLWRhcmsuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfSB9IH1cblxuXG4iLCJAaW1wb3J0IFwidmFycy5zYXNzXCI7XG5cbi5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciB7XG4gIC5zZWN0aW9uIHtcbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLWRhcms7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItZGFyazsgfVxuICAgICYtcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgICYtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7IH1cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAmLXZpc2l0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH0gfVxuICAgICYtbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1leHRyYWJvbGQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1kYXJrOyB9XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGdpbHJveS1ib2xkOyB9IH0gfSB9XG5cbi8vIE1lZGlhXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zaW5nbGUtcmV2aWV3LW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IHVuc2V0OyB9XG4gICAgICAmLXJhdGluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgJi1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi12aXNpdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH0gfSB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNhc3NcIjtcblxuLmJsb2ctcG9zdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAuc2VjdGlvbiB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ2lscm95LWV4dHJhYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZvbnQtZGFyaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnaWxyb3ktYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWRhcmstbGlnaHRlcjsgfSB9IH0gfVxuICAgICYtY3RhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9IH0gfSB9XG5cbi8vIE1lZGlhXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9nLXBvc3RzLXdyYXBwZXIge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICAgICAgJi1saXN0LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9IH0gfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvZy1wb3N0cy13cmFwcGVyIHtcbiAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9XG4iXX0= */
