@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}body{font-family:"utopia-std",sans-serif;color:#535a60;line-height:1.5;min-height:100vh;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f6}body.frontpage{background-color:#fff}.green-text{color:#3d613f!important}.no-padding{padding:0!important}.raleway{font-family:"raleway",sans-serif;font-weight:500}.utopia-std{font-family:"utopia-std",sans-serif}.heading-color{color:#182719}.h1,.h2,.h3,h1,h2,h3{font-family:"raleway",sans-serif;margin-bottom:.3em;display:block;color:#182719;font-weight:700}.h4,h4{line-height:1.33;font-weight:700}.h4,.h5,.h6,h4,h5,h6{font-family:"raleway",sans-serif;margin-bottom:.3em;display:block;color:#182719}.h5,h5{line-height:1.33}.h6,h6{font-weight:700}.display-header{line-height:1.33}.blockquote,.display-header{font-family:"raleway",sans-serif;margin-bottom:.3em;display:block;color:#182719}.author,.lead-text,.small-headline,.small-title{font-family:"raleway",sans-serif;margin-bottom:.3em;display:block}.author{color:#182719}.small-headline,.small-title{font-weight:700}.small-headline{line-height:1.33}.small-title{color:#182719}.display-header{font-size:calc(1.425rem + 2.1vw);font-weight:700}@media (min-width:1200px){.display-header{font-size:3rem}}.h1,h1{font-size:calc(1.375rem + 1.5vw);line-height:1.4}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw);line-height:1.5}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw);line-height:1.57}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:calc(1.275rem + .3vw);font-weight:500;letter-spacing:.328rem;text-transform:uppercase}@media (min-width:1200px){.h5,h5{font-size:1.5rem}}.h6,h6{font-size:1.25rem;line-height:1.4}.h6.smaller,body,h6.smaller{font-size:1rem}.small-title{font-size:.875rem;line-height:1.63}.articles .sort-select option,.light-green-text{color:#779079}.small-headline{font-size:.875rem;color:#779079;text-transform:uppercase}.blockquote,.lead-text,blockquote{font-size:1.25rem;font-weight:500;line-height:1.4}.lead-text{color:#535a60;font-weight:400;line-height:1.8}.author{line-height:1.67;font-weight:400}.author,.small,small{font-size:.75rem}.semi-small{font-size:.875rem}.heavy-bold{font-weight:700!important}.bold,b,strong{font-weight:600!important}.semi-bold{font-weight:500!important}.txt-link{font-weight:500;color:#3d613f;font-family:"raleway",sans-serif}.txt-link:not(.no-underline){text-decoration:underline}.txt-link i{position:relative;font-size:14px}select,textarea{border-radius:4px;border:solid 1px #535a60;color:#535a60;font-family:"raleway",sans-serif}textarea{padding:.625rem .9375rem;font-size:.875rem;font-weight:500}select{padding:8px;font-size:.75rem}.form-check-input:not([type=radio]){border-radius:0!important}.form-check-input:checked{background-color:#3d613f;border-color:#3d613f}.form-check-input:focus{box-shadow:none!important}.border-radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.border-radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}hr{margin:0;color:#535a60;opacity:1}.btn,.prefilled-input-box{font-family:"raleway",sans-serif;padding:.625rem .9375rem;line-height:1em;font-size:1rem}.btn{font-weight:600}.btn.green-bg:hover{background-color:#2b442c!important}.btn.btn-rounded{border-radius:50%;height:3.1rem;width:3.1rem;padding:0;display:flex;align-items:center;justify-content:center}.btn.btn-standard,.btn.cancel,.btn.next,.btn.primary{color:#fff;position:relative;background-color:#3d613f}.btn.btn-outline{color:#3d613f;background-color:#fff;border:2px solid #3d613f}.btn.btn-outline:hover{border-color:#2b442c}.btn:hover{background-color:#2b442c;color:#fff}.prefilled-input-box{border-radius:4px}.prefilled-input-box.btn-standard,.prefilled-input-box.cancel,.prefilled-input-box.next,.prefilled-input-box.primary{color:#fff;position:relative;background-color:#3d613f}.d-contents{display:contents}.white-bg{background-color:#fff!important}.secondary-bg{background-color:#e7edf1!important}.green-bg{background-color:#3d613f!important}.green-bg,.green-bg *{color:#fff}.dark-green-bg{background-color:#2b442c!important;color:#fff}.dark-green-bg *{color:#fff}.light-green-bg{background-color:#779079!important;color:#fff}.light-green-bg *{color:#fff}.blue-bg{background-color:#0a4b73!important}.blue-bg,.blue-bg *{color:#fff}.dark-blue-bg{background-color:#073551!important;color:#fff}.dark-blue-bg *{color:#fff}.light-blue-bg{background-color:#54819d!important;color:#fff}.light-blue-bg *,.page-list .page-wrap .icon-wrapper i{color:#fff}.light-grey-bg{background-color:#ecefec!important}.red-color{color:#d7523b}.green-color{color:#3d613f}.pt-6{padding-top:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.pt-6{padding-top:5rem}}.pb-6{padding-bottom:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.pb-6{padding-bottom:5rem}}.py-6{padding-top:calc(1.625rem + 4.5vw);padding-bottom:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.py-6{padding-top:5rem;padding-bottom:5rem}}.center-bg{background-repeat:no-repeat;background-size:cover;background-position:center center}img{max-width:100%;height:auto}.rte p,.umbraco-forms-fieldset{margin-bottom:1rem}.umbraco-forms-form,.umbraco-forms-form fieldset{padding:0!important}.content-box,.umbraco-forms-form fieldset .umbraco-forms-container{display:flex;flex-direction:column;gap:1rem}.content-box{background-color:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px 0 rgba(83,90,96,.08);gap:.5rem}.categories-container{display:flex;flex-wrap:wrap;gap:.25rem}.categories-container .level-box,.categories-container .subject-box{font-family:"raleway",sans-serif;font-size:12px;font-weight:500;padding:4px;border-radius:4px;border:1px solid;line-height:1}.categories-container .level-box{color:#0a4b73;border-color:#0a4b73}.categories-container .subject-box{color:#3d613f;border-color:#3d613f}.modal-content{border-radius:0;padding:5px}.modal-content .modal-body,.modal-content .modal-footer,.modal-content .modal-header{border:0}.modal-content .modal-header{padding-bottom:0}.modal-content .modal-header .btn-close{align-self:baseline}.modal-content .modal-footer{justify-content:flex-start;padding-top:0}.form-control,.form-select,input.text{border-color:#182719;color:#535a60;font-size:.875rem;padding:4px 8px;border-radius:4px;font-family:"raleway",sans-serif}.form-control:-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-select:-moz-placeholder,.form-select:-ms-input-placeholder,.form-select::-moz-placeholder,.form-select::-webkit-input-placeholder,input.text:-moz-placeholder,input.text:-ms-input-placeholder,input.text::-moz-placeholder,input.text::-webkit-input-placeholder{color:#a9adb0}.form-control[disabled],.form-select[disabled],input.text[disabled]{border-color:#a9adb0}form p.small{margin-top:.1rem}form .count-input p{font-family:"raleway",sans-serif;font-size:12px;position:absolute;right:7px;bottom:7px;font-weight:400}.form-label,.umbraco-forms-label{color:#182719;margin-bottom:0;width:100%;font-size:.875rem}.form-label.label-heavy,.umbraco-forms-label.label-heavy{font-weight:700;font-family:"raleway",sans-serif;font-size:1rem}.password-form-label,form .count-input{position:relative}.password-form-label .fa-eye,.password-form-label .fa-eye-slash{position:absolute;right:20px;top:30px;color:#535a60}input[type=file]{display:none}.custom-file-upload{border-radius:4px;border:solid 1px #535a60;color:#535a60;justify-content:space-between}.custom-file-upload .btn{border-radius:0;font-weight:400}.custom-file-upload span.txt{padding:4px 8px}.custom-file-upload,.custom-img-file-upload,.custom-input-text{font-size:.875rem;display:flex;align-items:center;overflow:hidden}.custom-img-file-upload{font-family:"raleway",sans-serif;font-weight:500;gap:.25rem;color:#3d613f;cursor:pointer}.custom-img-file-upload i{font-size:20px}.a-tag.underline,.custom-img-file-upload span.txt,.forum-component .forum-wrap .post-wrap .reply-toggler span.txt{text-decoration:underline}.custom-input-text{border-radius:4px;border:solid 1px #535a60;color:#535a60;justify-content:space-between}input.invalid,textarea.invalid{border:1px solid #f03c4e}.pac-container{z-index:99999999999999999!important}.a-tag{border:0;background:0 0;color:#3d613f;font-family:"raleway",sans-serif;font-weight:600;display:flex;align-items:center;text-align:left}.a-tag.disabled{opacity:.5;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.e-grid .a-tag{font-size:.8125rem}.a-tag,.pointer{cursor:pointer}.checkbox-right{display:flex;justify-content:space-between;padding-left:0}.checkbox-right .input-wrap{display:flex;justify-content:center}.checkbox-right .input-wrap input{width:16px;height:16px}.bg-success{background-color:#6da671!important}.bg-warning{background-color:#d98f07!important}.bg-info{background-color:#6b90bf!important}.bg-danger{background-color:#f03c4e!important}.color-danger{color:#f03c4e!important}.color-success{color:#6da671!important}.color-warning{color:#d98f07!important}.color-info{color:#6b90bf!important}.toast-container{font-family:"raleway",sans-serif}.autocomplete-container{position:relative;width:100%}.autocomplete-container input{width:100%;box-sizing:border-box}.dawa-autocomplete-suggestions{margin:.3em 0 0;padding:0;text-align:left;border-radius:.3125em;background:#fcfcfc;box-shadow:0 .0625em .15625em rgba(0,0,0,.15);position:absolute;left:0;right:0;z-index:9999;overflow-y:auto;box-sizing:border-box}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion{margin:0;list-style:none;cursor:pointer;padding:.4em .6em;color:#333;border:.0625em solid #ddd;border-bottom-width:0}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-width:.0625em}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion.dawa-selected,.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:hover{background:#f0f0f0}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:4px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.spinner-wrap{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(43,68,44,.25);height:100%;width:100%;z-index:1060;align-items:center;justify-content:center;display:none}.spinner-wrap.show{display:flex}.validation-errors{color:#f03c4e;font-family:"raleway",sans-serif;font-weight:600}.info-txt{max-height:500px;overflow:auto;border:1px solid #000;padding:4px 8px;border-radius:4px}.e-table,.jw-table{font-family:"raleway",sans-serif;color:#535a60;font-size:.8125rem;font-weight:500}.e-table thead,.jw-table thead{background-color:#779079;color:#fff}.e-table tr.warning,.jw-table tr.warning{background-color:#feecee;color:#f03c4e}.e-table tr.highlighted,.jw-table tr.highlighted{background-color:#fff2e6}.e-table tr.highlighted .jw-tag,.jw-table tr.highlighted .jw-tag{background-color:#fff2e6;color:#ff7a00;border-color:#ff7a00}.e-table .tag-wrapper,.jw-table .tag-wrapper{display:flex;justify-content:flex-start;align-items:flex-start}.e-table .tag-wrapper .jw-tag,.jw-table .tag-wrapper .jw-tag{padding:4px;border-radius:4px;border:solid 1px #3d613f;background-color:#ecefec;color:#3d613f;font-family:"raleway",sans-serif;font-size:12px;line-height:1}.e-table .tag-wrapper .jw-tag.filled-tag,.jw-table .tag-wrapper .jw-tag.filled-tag{background-color:#3d613f;color:#fff}.e-table .tag-wrapper .jw-tag.highlighted,.jw-table .tag-wrapper .jw-tag.highlighted{background-color:#ff7a00;color:#fff;border-color:#ff7a00}.page-list .page-wrap{padding:8px;border-radius:8px;background-color:#ecefec}.page-list .page-wrap .icon-wrapper{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#3d613f;flex-shrink:0}.e-pager div.e-parentmsgbar,.show-only-in-print{display:none}.splitted-row-tables{width:49%!important}.e-calendar .e-content td.e-selected span.e-day,.e-pager .e-pager-default:hover::before,e-pager .e-focused::before{color:#fff!important}input[type=time]::-webkit-calendar-picker-indicator{background:0 0}@media screen and (min-width:992px){.w-lg-50{width:50%}}.e-grid th.e-headercell[aria-sort=ascending] .e-headertext,.e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv,.e-grid th.e-headercell[aria-sort=descending] .e-headertext,.e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv{color:#fff!important;opacity:1}.e-grid .e-detailheadercell,.e-grid .e-headercell{background-color:unset!important}.e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd){color:#535a60!important;font-weight:500!important}.e-grid td.e-active{background:unset!important}.e-float-input,.e-float-input.e-control-wrapper,.e-float-input.e-input-group,.e-float-input.e-input-group.e-control-wrapper,.e-grid td.e-active,.e-input-group,.e-input-group.e-control-wrapper{color:#535a60!important}.e-multiselect.e-control-wrapper.e-control-container.e-input-group{border-radius:4px!important;border:solid 1px #535a60!important}.e-rowdragheader{background:0 0!important}.e-grid{border:0!important}.e-grid .e-rowcell{box-shadow:none!important}.e-rowcell{white-space:unset!important}.e-grid .e-pager{display:flex;justify-content:center}.e-first,.e-last{display:none!important}.e-pager .e-pagercontainer{border:0!important}.e-pager .e-numericitem.e-currentitem,.e-pager .e-pager-default:hover{padding:8px!important;background:#3d613f!important;color:#fff!important}.e-pager.sf-pager .e-numericcontainer a{border:1px solid #ecefec!important;font-size:18px!important;font-weight:500!important;font-family:"raleway",sans-serif!important}.e-next,.e-prev{border:1px solid #ecefec;padding:8px!important;font-size:18px!important;border-radius:4px!important}.e-next::before,.e-pagercontainer,.e-prev::before{color:#3d613f!important;font-weight:500!important}.e-pagercontainer{font-family:"raleway",sans-serif!important}.e-numericcontainer,.e-pagercontainer{display:flex!important;gap:5px!important;align-items:flex-start!important}.e-pager .e-spacing{border-radius:4px!important;padding:8px!important}.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover{background:#3d613f!important;color:#fff!important}e-pager .e-focused{background:#3d613f!important;color:#fff!important;box-shadow:none!important}.e-mfirst,.e-mlast,.e-mnext,.e-mprev{display:none!important}.e-pager .e-numericitem{border:1px solid #ecefec!important;font-size:18px!important}.e-input-group.e-date-container.e-control-container.e-control-wrapper{width:250px;border:solid 1px #535a60!important}.e-input-group.e-date-container.e-control-container.e-control-wrapper .e-input-group-icon{border-left:solid 1px #535a60!important}.e-tab{display:flex!important;flex-direction:column!important;gap:.5rem!important}.e-tab .e-toolbar-items,.e-tab .nav-tabs{gap:1rem!important}.e-tab .e-toolbar-items .e-toolbar-item,.e-tab .e-toolbar-items .nav-link,.e-tab .nav-tabs .e-toolbar-item,.e-tab .nav-tabs .nav-link{border:0!important}.e-tab .e-toolbar-items .e-toolbar-item.e-active,.e-tab .e-toolbar-items .nav-link.e-active,.e-tab .nav-tabs .e-toolbar-item.e-active,.e-tab .nav-tabs .nav-link.e-active{border-bottom:solid #3d613f 2px!important}.e-tab .e-toolbar-items .e-toolbar-item.e-disable,.e-tab .e-toolbar-items .nav-link.e-disable,.e-tab .nav-tabs .e-toolbar-item.e-disable,.e-tab .nav-tabs .nav-link.e-disable{opacity:.5!important}.e-tab .e-toolbar-items .e-toolbar-item .e-tab-wrap,.e-tab .e-toolbar-items .nav-link .e-tab-wrap,.e-tab .nav-tabs .e-toolbar-item .e-tab-wrap,.e-tab .nav-tabs .nav-link .e-tab-wrap{border:0!important;padding-left:0!important;padding-right:0!important}.e-tab .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-tab-text,.e-tab .e-toolbar-items .nav-link .e-tab-wrap .e-tab-text,.e-tab .nav-tabs .e-toolbar-item .e-tab-wrap .e-tab-text,.e-tab .nav-tabs .nav-link .e-tab-wrap .e-tab-text{font-size:1rem;color:#3d613f!important;font-weight:600!important;font-family:"raleway",sans-serif!important}.e-tab .e-item,.e-tab .tab-pane{display:none!important}.e-tab .e-item.e-active,.e-tab .tab-pane.e-active{display:flex!important;flex-direction:column!important;gap:.5rem!important}.modal-header.text-bg-light.border-bottom{border:0!important;background-color:unset!important}.e-grid.e-default table th[rowspan]{border-width:0!important}#chip-wrapper .chip-container .e-chip-list{padding:10px;display:flex;justify-content:center;align-items:center;gap:1rem}#chip-wrapper .chip-container .e-chip-list .e-chip{padding:2px 4px;background-color:#ecefec;font-size:1rem}.miniprofile .profile-image-wrap{width:40px;height:40px;position:relative;overflow:hidden;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.miniprofile a{color:#ecefec;font-weight:500}.sticky-wrapper{z-index:3;width:100%}.sticky-wrapper header .navbar{background-color:#779079;z-index:2;transition:.5s ease-in-out;padding-top:1rem;padding-bottom:1rem}.sticky-wrapper header .navbar .navbar-brand img{height:3rem}@media screen and (min-width:992px){.sticky-wrapper header .navbar .navbar-brand img{height:3rem}}.sticky-wrapper header .navbar .navbar-toggler{color:#fff;font-size:28px}.sticky-wrapper header .navbar .navbar-toggler:focus{box-shadow:none}.sticky-wrapper header ul.navbar-nav li a{color:#3d613f;font-family:"raleway",sans-serif;font-weight:600;display:flex}.sticky-wrapper header ul.navbar-nav li a:hover{color:#0a4b73}.sticky-wrapper header ul.navbar-nav li a i{display:flex;align-items:center}.navbarNavMobile{height:auto;z-index:3;background-color:#fff;color:#3d613f;flex-direction:column;display:flex}.navbarNavMobile .navbar-nav{border-bottom:1px solid #a9adb0}.navbarNavMobile .miniprofile a{color:#535a60}.sub-menu{box-shadow:0 2px 4px 0 rgba(83,90,96,.08)}footer{position:relative;margin-top:0;z-index:0}footer .container{border-top:1px solid #a9adb0}footer .socials i{font-size:24px}footer img{height:1rem}.committee-form,.committee-form select{width:100%}@media screen and (min-width:992px){.committee-form,.committee-form select{width:auto}}.toast-container{padding:1.5rem}.side-menu-master .menu-toggler[aria-expanded=true] i{transform:rotate(90deg)}.frontpage header .navbar{background-color:#fff}.dashboard .event-item:not(:last-of-type),.dashboard .news-item:not(:last-of-type){border-bottom:1px solid #535a60}.dashboard .event-item p,.dashboard .news-item p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.1}.dashboard .event-item .date,.dashboard .news-item .date{font-size:.875rem}.dashboard .event-item .title,.dashboard .news-item .title{font-size:.875rem;word-break:break-word}@media screen and (min-width:1200px){.dashboard .event-item .title,.dashboard .news-item .title{max-width:50%}}.article .content-box.main-article .rte{border-bottom:1px solid #535a60;position:relative}.article .content-box.main-article .rte i.read-article{float:right;font-style:normal}.article .content-box.main-article .rte p:last-child{margin-bottom:0}.articles .sort-select{background:0 0;border:0;color:#779079}.articles .pagination,.articles .pagination ul{display:flex;justify-content:center}.articles .pagination ul li{display:block;padding:8px 8px 5px;border-radius:4px;border:solid 1px #ecefec;background-color:#fff;box-shadow:0 2px 4px 0 rgba(83,90,96,.08);font-family:"raleway",sans-serif;line-height:1;color:#3d613f}.articles .pagination ul li.active,.articles .pagination ul li:hover{color:#fff;background:#3d613f;cursor:pointer}.articles .pagination ul li.disabled{color:#a9adb0!important;background:#fff!important;cursor:initial}.articles .filter{display:none;transition:1s}@media screen and (min-width:992px){.articles .filter{display:flex}}.articles .filter.show{display:flex}.articles .filter .text-search{border-radius:8px;border:1px solid #535a60;padding:4px 8px}.articles .filter h6{border-bottom:1px solid #535a60}.articles .filter label{font-family:"raleway",sans-serif;font-size:12px;line-height:1}.articles .filter .form-check-input{border-radius:2px;border:solid 1px #535a60}.articles .filter .form-check-input:checked{background-color:#3d613f}.articles .filter .txt-link{font-size:12px;font-weight:400;background:0 0!important;border:0;padding:0!important;cursor:pointer}.article-preview .content-box{min-height:220px}.my-profile .profile-image-wrap .upload-img{height:200px!important;width:200px!important;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}.red-row{background-color:#feecee}.toolbox-content-page .container{padding:0}.uf-block .row-fluid{display:flex;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between;padding-right:1rem}.uf-block .text{border:1px solid;color:#000;width:100%}.communication-settings-modal-component label,.uf-block .umbraco-forms-label{font-weight:700;font-family:"raleway",sans-serif;font-size:1rem}.uf-block .field-validation-error{color:red;display:block}.uf-block input[type=radio]{accent-color:#3d613f;width:1em;height:1em}.uf-block input[type=checkbox]{border-radius:2px;border:solid 1px #535a60;width:1em;height:1em}.uf-block input[type=checkbox]:checked{accent-color:#3d613f;background-color:#3d613f;border-color:#3d613f}.uf-block input[type=checkbox]:focus{box-shadow:none!important}.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container img,.umb-grid .grid-element{width:100%}.pod-list .pod .icon-wrap{width:48px;height:48px;background-color:#f6f6f6;border-radius:12px}.pod-list .pod .icon-wrap i{color:#3d613f;font-size:30px}.video .vimeoplayer{cursor:pointer;background-repeat:no-repeat;background-size:cover}.video .vimeoplayer img{width:150px}.video .vimeoplayer,.video .vimeoplayer iframe{width:100%;aspect-ratio:1.77777778;height:auto;display:block}@supports not (aspect-ratio:1/1){.video .vimeoplayer iframe{height:100%}}@supports not (aspect-ratio:1/1){.video{position:relative;width:100%;height:0;padding-bottom:56.25%}.video .vimeoplayer{position:absolute;top:0;left:0;width:100%;height:100%}}.subpagelist .subpage{position:relative;cursor:pointer;overflow:hidden;height:auto}.subpagelist .subpage:hover .inner{background-color:rgba(240,247,247,.9);max-height:100%;padding-bottom:15px}.subpagelist .subpage:hover .inner .content{opacity:1}.subpagelist .subpage .inner{transition:750ms ease;background-color:rgba(240,247,247,.75);position:absolute;bottom:0;left:0;right:0;top:0;max-height:135px;display:flex;align-items:center;flex-direction:column;margin-top:auto;padding:25px 15px 15px}.subpagelist .subpage .inner .content{transition:opacity 400ms 150ms ease;flex:1;opacity:0;display:flex;flex-wrap:wrap;flex-direction:column}.subpagelist .subpage .inner .content .txt{font-size:1rem;flex:1;width:100%;display:flex;align-items:center}.subpagelist .subpage .inner .content a{align-self:center;flex:0}.subpagelist .subpage .inner .headings{margin-bottom:auto}.rte ol,.rte ul{padding-left:2rem}.rte i{font-style:italic}.rte ul{list-style-type:disc}.rte ol{list-style-type:decimal}.rte a{color:#779079;text-decoration:underline}.rte a i{position:relative;top:2px}.file-manager-component .files .category-files:not(:last-child){border-bottom:1px solid #535a60;padding-bottom:1rem;margin-bottom:1rem}.file-manager-component .files .file-wrap{padding:4px 8px;border-radius:8px;background-color:#ecefec}.file-manager-component .files .file-wrap .file-icon{font-size:32px}.file-manager-component .files .file-wrap .delete-icon{cursor:pointer}.forum-component .forum-wrap .post-wrap .single-post{border-top:#535a60 solid 1px}.forum-component .forum-wrap .post-wrap .single-post p{word-break:break-word}.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container{display:flex;align-items:flex-start;justify-content:center}.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container .post-author-image .profile-img-wrap{width:48px;height:48px;position:relative;overflow:hidden;border-radius:50%}@media screen and (min-width:992px){.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container .post-author-image .profile-img-wrap{width:64px;height:64px}}.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container .post-author-image .profile-img-wrap img{display:inline;height:100%;width:auto;max-width:unset!important}.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container .post-author-image .profile-img-placeholder{display:flex;justify-content:center;align-items:center;border-radius:100%;width:48px;height:48px;font-size:24px;background-color:#ecefec;color:#fff}@media screen and (min-width:992px){.forum-component .forum-wrap .post-wrap .single-post .post-author-image-container .post-author-image .profile-img-placeholder{width:64px;height:64px;font-size:40px}}.forum-component .forum-wrap .post-wrap .single-post .post-creator{font-weight:600;color:#182719;font-size:.875rem;word-break:break-word}@media screen and (min-width:992px){.forum-component .forum-wrap .post-wrap .single-post .post-creator{font-size:1rem}}.forum-component .forum-wrap .post-wrap .single-post .post-date{color:#535a60;text-align:right;font-size:.875rem}@media screen and (min-width:992px){.forum-component .forum-wrap .post-wrap .single-post .post-date{font-size:1rem}}.forum-component .forum-wrap .post-wrap .single-post .post-body{color:#535a60;word-break:break-all;font-size:.875rem}@media screen and (min-width:992px){.forum-component .forum-wrap .post-wrap .single-post .post-body{font-size:1rem}}.forum-component .forum-wrap .post-wrap .single-post .post-body a{font-weight:600;color:#779079;display:inline;margin:0}.forum-component .forum-wrap .post-wrap .single-post .single-post.reply{background-color:#f6f6f6;border-radius:8px;border:0}.forum-component .forum-wrap .post-wrap .reply-toggler{display:flex;align-items:center;overflow:hidden;font-weight:500;gap:.25rem}.forum-component .forum-wrap .post-wrap .reply-toggler i{font-size:16px}.forum-component .forum-wrap .post-wrap .reply-toggler a{font-family:"raleway",sans-serif;cursor:pointer;font-weight:600;font-size:.875rem;color:#3d613f}.change-password,.personal-information{font-family:"raleway",sans-serif}.local-union-info-component .committee-logo{max-height:200px}.local-union-info-component .localunion-map{width:100%;height:200px}.local-union-info-component .form-group{display:flex;flex-wrap:wrap}.local-union-info-component .form-group.checkbox-group{padding-right:1rem;justify-content:space-between}.local-union-info-component .form-group textarea:disabled{resize:none;overflow:hidden;color:#a9adb0;border:solid 1px #a9adb0;background-color:#ecefec}.local-union-info-component .form-group .form-label,.local-union-info-component .form-group .umbraco-forms-label{width:auto;font-size:16px;line-height:1}.membership,.previous-trust-position,.qualification-courses{font-family:"utopia-std",sans-serif}.qualification-courses th{font-weight:700;padding:1px 2px}.qualification-courses .date{width:80px}.membership td,.membership th,.qualification-courses td{padding:1px 2px}.membership .date{width:105px}.event-detail-participant-information-modal span,.membership th,.previous-trust-position th{font-weight:700}.previous-trust-position td,.previous-trust-position th{padding:1px 2px}.previous-trust-position .date{width:80px}.membership td:last-of-type,.membership th:last-of-type,.previous-trust-position td:last-of-type,.previous-trust-position th:last-of-type,.qualification-courses td:last-of-type,.qualification-courses th:last-of-type{text-align:right}.localunion-bod-component hr:last-of-type{display:none}.localunion-bod-component .profiles-to-add{cursor:pointer}.terms-and-conditions-component .form-label,.terms-and-conditions-component .umbraco-forms-label{width:auto;font-size:16px;line-height:1}.communication-settings-modal-component .small{margin-top:.1rem;font-family:"raleway",sans-serif}.choose-delegated-component input,.choose-delegated-component textarea,.choose-representative-component input,.choose-representative-component textarea,.event-component input,.event-component textarea,.send-mail-component input,.send-mail-component textarea,.send-sms-component input,.send-sms-component textarea{font-family:"raleway",sans-serif!important;font-weight:500!important}.choose-delegated-component input[type=date],.choose-representative-component input[type=date],.send-mail-component input[type=date],.send-sms-component input[type=date]{width:auto;min-width:200px}.choose-delegated-component input[type=time],.choose-representative-component input[type=time],.send-mail-component input[type=time],.send-sms-component input[type=time]{width:auto;min-width:150px}.event-component input[type=time]{min-width:150px}.choose-delegated-component .textarea-p,.choose-representative-component .textarea-p,.event-component .textarea-p,.send-mail-component .textarea-p,.send-sms-component .textarea-p{margin-top:-7px}.account-statement-component input[type=date]{width:auto;min-width:200px}.sms-overview-component .grid-actions-item{display:flex;flex-direction:column}.mail-overview-component table a,.sms-overview-component table a{cursor:pointer;text-decoration:underline!important;font-size:.8125rem;font-weight:600;color:#3d613f}.sms-overview-component .rounded-border{border:solid 1px;border-radius:5px;padding:5px}.sms-overview-component .consumption-grid-wrap .e-table tbody tr:last-child td{font-weight:700!important}.mail-overview-component .e-grid .e-table tbody tr .e-rowcell:first-child,.sms-overview-component .e-grid .e-table tbody tr .e-rowcell:first-child{color:#3d613f!important}.mail-overview-component .grid-actions-item{display:flex;flex-direction:column}.mail-overview-component .rounded-border{border:solid 1px;border-radius:5px;padding:5px}.choose-delegated-component label:not(.radio-label,.custom-file-upload),.choose-representative-component label:not(.radio-label,.custom-file-upload),.delegated-access-control-component label:not(.radio-label,.custom-file-upload),.event-component label:not(.radio-label,.custom-file-upload),.send-mail-component label:not(.radio-label,.custom-file-upload),.send-sms-component label:not(.radio-label,.custom-file-upload),.sms-consumption-component label:not(.radio-label,.custom-file-upload),.sms-overview-component label:not(.radio-label,.custom-file-upload){font-weight:700;font-family:"raleway",sans-serif;font-size:1rem}.event-detail-participant-information-modal{font-family:"raleway",sans-serif;font-size:1rem;color:#182719}.event-detail-participant-information-modal .custom-modal-container{max-width:unset}.choose-representative-component .fa-chevron-down,.choose-representative-component .fa-chevron-up{font-size:8px}.choose-representative-component .fa-chevron-down::before,.choose-representative-component .fa-chevron-up::before{border-radius:2px;background:#3d613f;padding:2px;color:#fff}.delegated-access-control-component .modal-body,.delegated-access-control-component .sf-grid{font-size:13px!important}.delegated-access-control-component .form-check{display:flex;justify-content:center}.event-overview-backoffice-container{display:flex;padding:24px 82px;flex-direction:column;gap:16px}.event-date-range-box{min-width:180px;gap:.5rem}.event-date-range-box input[type=date]{min-width:0}.event-manager-container{height:100%;min-height:100vh;padding:0 5rem}.custom-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;margin-top:0}.custom-modal-overlay h3{margin-bottom:unset}.custom-modal-container{background:#fff;border-radius:4.8px;box-shadow:0 4px 32px rgba(0,0,0,.25);min-width:25%;max-width:33%;max-height:80%;overflow-y:auto;display:flex;gap:1rem;flex-direction:column}.custom-modal-container-header{padding:16px 16px 0;gap:8px}.custom-modal-container-content{padding:0 16px 16px;gap:16px}.location-map-container{width:100%;height:100%}.location-map-container .event-location-modal-map{width:100%;height:200px}.custom-modal-overlay hr{color:#dee2e6}.form-control-height{height:38px;max-height:38px;display:flex;align-items:center}.event-component .tinymce-wrapper .tox-tinymce{border:1px #182719 solid}.event-component #file-upload,.event-component .e-dropdownlist,.event-component .form-control,.event-component .form-select{text-overflow:ellipsis;height:38px}.event-component #file-upload:focus,.event-component .e-dropdownlist:focus,.event-component .form-control:focus,.event-component .form-select:focus{border-color:#9eb09f;box-shadow:0 0 0 4px rgba(61,97,63,.25)}.event-component textarea.form-control{height:unset}.event-component input[type=date]{width:100%;min-width:unset}.event-component input[type=time]{width:100%}.event-component .checkbox-group{display:flex;align-items:flex-start}.event-component .checkbox-group .form-check-input{margin-top:0;flex-shrink:0}.event-component .checkbox-group label{margin:0;padding-left:8px}.event-component .event-image-placeholder{width:200px;aspect-ratio:1.77777778;background-color:#3d613f;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px}.event-component .custom-delete-button{padding-left:0;text-align:center}.event-component .custom-delete-button button{height:38px}.event-component .custom-delete-button button svg{margin-top:-4px}.event-component .ticket-type-rows{row-gap:.5em}.event-component .ticket-type-rows:last-child{margin-bottom:0!important}.tox .tox-toolbar--scrolling{flex-wrap:wrap!important}.event-component-container .e-rowcell{white-space:nowrap!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5sZXNzIiwiYXBwLmNzcyIsInJmcy5sZXNzIiwicGFnZXMubGVzcyIsImdyaWRFZGl0b3JzLmxlc3MiLCJjb21wb25lbnRzLmxlc3MiLCJTeW5jRnVzaW9uT3ZlcnJpZGVzLmxlc3MiLCJtYXN0ZXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnMEJBLEEsb0JBQ0ksRSxDQUNJLHNCLENBR0osRSxDQUNJLDBCQXZ3QlIsSSxDQUNJLG1DLENBQ0EsYSxDQUVBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQyxDQUNBLGlDLENBQ0Esd0IsQ0FFQSxjLENBQ0kscUIsQ0FJUixXLENBQ0ksdUIsQ0FJSixXLENBQ0ksbUIsQ0FHSixRLENBQ0ksZ0MsQ0FDQSxlLENBR0osVyxDQUNJLG1DLENBR0osYyxDQUNJLGEsQ0NuRUosRyxDQUVBLEcsQ0FFQSxHLENEa0VBLEUsQ0NyRUEsRSxDQUVBLEUsQ0RvRUksZ0MsQ0FDQSxrQixDQUNBLGEsQ0FFQSxhLENBQ0EsZSxDQ3RFSixHLENBREEsRSxDRHFFSSxnQixDQUVBLGUsQ0N0RUosRyxDQUVBLEcsQ0FFQSxHLENBTEEsRSxDQUVBLEUsQ0FFQSxFLENEOERJLGdDLENBQ0Esa0IsQ0FDQSxhLENBRUEsYSxDQ25FSixHLENBREEsRSxDRG1FSSxnQixDQ2hFSixHLENBREEsRSxDRG1FSSxlLENDakVKLGUsQ0QrREksZ0IsQ0M5REosVyxDQURBLGUsQ0Q0REksZ0MsQ0FDQSxrQixDQUNBLGEsQ0FFQSxhLENDN0RKLE8sQ0FEQSxVLENBRUEsZSxDQUNBLFksQ0R1REksZ0MsQ0FDQSxrQixDQUNBLGEsQ0MzREosTyxDRDZESSxhLENDNURKLGUsQ0FDQSxZLENENERJLGUsQ0M3REosZSxDRDJESSxnQixDQzFESixZLENEMkRJLGEsQ0FJSixlLENFU1EsZ0MsQ0ZQSixlLENFd0RFLDBCQUFBLGUsQ0FDRSxnQkR4R1IsRyxDRGtEQSxFLENFSVEsZ0MsQ0ZGSixlLENFbURFLDBCRGpHSixHLENDaUdJLEUsQ0FDRSxrQkQ3RlIsRyxDRDRDQSxFLENFRFEsK0IsQ0ZHSixlLENFOENFLDBCRHRGSixHLENDc0ZJLEUsQ0FDRSxnQkRsRlIsRyxDRHNDQSxFLENFTlEsNkIsQ0ZRSixnQixDRXlDRSwwQkQzRUosRyxDQzJFSSxFLENBQ0UsbUJEdkVSLEcsQ0RnQ0EsRSxDRVhRLCtCLENBaURGLDBCRGpFSixHLENDaUVJLEUsQ0FDRSxrQkQ3RFIsRyxDRDBCQSxFLENFZlEsK0IsQ0ZpQkosZSxDQUNBLHNCLENBQ0Esd0IsQ0U4QkUsMEJEcERKLEcsQ0NvREksRSxDQUNFLGtCRGhEUixHLENEb0JBLEUsQ0U3Q00saUIsQ0YrQ0YsZSxDQ2pCSixXLENEL0RBLEksQ0FrRkksVSxDRWpERSxjLENGc0ROLFksQ0V0RE0saUIsQ0Z3REYsZ0IsQ0czRkosNkIsQ0g4RkEsaUIsQ0FDSSxhLENBR0osZSxDRS9ETSxpQixDRmlFRixhLENBQ0Esd0IsQ0NwQkosVyxDRDZCQSxVLENBTkEsVSxDRXJFTSxpQixDRnVFRixlLENBQ0EsZSxDQUdKLFUsQ0FDSSxhLENBRUEsZSxDQUNBLGUsQ0FHSixPLENBRUksZ0IsQ0FDQSxlLENBSEosTyxDQ25CQSxNLENEMEJBLEssQ0V6Rk0sZ0IsQ0Y2Rk4sVyxDRTdGTSxpQixDRmlHTixXLENBQ0kseUIsQ0N4QkosSyxDQURBLEMsQ0Q0QkEsTSxDQUNJLHlCLENBR0osVSxDQUNJLHlCLENBSUosUyxDQUNJLGUsQ0FDQSxhLENBQ0EsZ0MsQ0FFQSxjQUFBLGMsQ0FDSSx5QixDQU5SLFcsQ0FXUSxpQixDQUNBLGMsQ0FpQlIsTSxDQWJBLFEsQ0FlSSxpQixDQUNBLHdCLENBRUEsYSxDQUNBLGdDLENBbkJKLFEsQ0U5SE0sd0IsQ0FBQSxpQixDRndJRixlLENBR0osTSxDQUNJLFcsQ0U1SUUsZ0IsQ0ZzSkYsc0JBQUEsYSxDQUNJLHlCLENBR0oseUIsQ0FDSSx3QixDQUNBLG9CLENBR0osdUIsQ0FDSSx5QixDQUtSLHNCLENBQ0kseUIsQ0FDQSw0QixDQUdKLHFCLENBQ0ksd0IsQ0FDQSwyQixDQUlKLEUsQ0FDSSxRLENBQ0EsYSxDQUNBLFMsQ0FHSixJLENBaURBLG9CLENBQ0ksZ0MsQ0V4T0Usd0IsQ0Y2T0YsZSxDRTdPRSxjLENGc0xOLEksQ0FRSSxlLENBR0ksbUIsQ0FDSSxrQyxDQUlSLGdCLENBQ0ksaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLFMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUdKLGlCLENDaERKLFcsQ0FEQSxTLENBREEsWSxDRG1EUSxVLENBQ0EsaUIsQ0FDQSx3QixDQUdKLGdCLENBQ0ksYSxDQUNBLHFCLENBQ0Esd0IsQ0FFQSxzQixDQUNJLG9CLENBS1IsVSxDQUNJLHdCLENBQ0EsVSxDQUlSLG9CLENBUUksaUIsQ0FHQSxpQyxDQ3BESiwyQixDQURBLHlCLENBREEsNEIsQ0R1RFEsVSxDQUNBLGlCLENBQ0Esd0IsQ0FJUixXLENBQ0ksZ0IsQ0FHSixTLENBQ0ksK0IsQ0FHSixhLENBQ0ksa0MsQ0FHSixTLENBQ0ksa0MsQ0FESixTLENBQUEsVyxDQUtRLFUsQ0FJUixjLENBQ0ksa0MsQ0FDQSxVLENBRkosZ0IsQ0FLUSxVLENBSVIsZSxDQUNJLGtDLENBQ0EsVSxDQUZKLGlCLENBS1EsVSxDQUlSLFEsQ0FDSSxrQyxDQURKLFEsQ0FBQSxVLENBS1EsVSxDQUlSLGEsQ0FDSSxrQyxDQUNBLFUsQ0FGSixlLENBS1EsVSxDQUlSLGMsQ0FDSSxrQyxDQUNBLFUsQ0FGSixnQixDQWtoQkEscUMsQ0E3Z0JRLFUsQ0FJUixjLENBQ0ksa0MsQ0FHSixVLENBQ0ksYSxDQUdKLFksQ0FDSSxhLENBR0osSyxDRWhUUSxrQyxDQWlERiwwQkFBQSxLLENBQ0Usa0JGa1FSLEssQ0VwVFEscUMsQ0FpREYsMEJBQUEsSyxDQUNFLHFCRnNRUixLLENFeFRRLGtDLENBQUEscUMsQ0FpREYsMEJBQUEsSyxDQUNFLGdCLENBQUEscUJGNFFSLFUsQ0FDSSwyQixDQUNBLHFCLENBQ0EsaUMsQ0FHSixHLENBQ0ksYyxDQUNBLFcsQ0kvU0osTSxDSmtUQSx1QixDQUNJLGtCLENBR0osbUIsQ0FBQSw0QixDQUNJLG1CLENBYUosWSxDQWRBLHFELENBT1ksWSxDQUNBLHFCLENBQ0EsUSxDQUtaLFksQ0FDSSxxQixDQUNBLGlCLENBQ0EsWSxDQUNBLHlDLENBR0EsUyxDQUdKLHFCLENBQ0ksWSxDQUNBLGMsQ0FDQSxVLENBSEosZ0MsQ0N6REEsa0MsQ0QrRFEsZ0MsQ0FDQSxjLENBQ0EsZSxDQUNBLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQVpSLGdDLENBZ0JRLGEsQ0FDQSxvQixDQWpCUixrQyxDQXFCUSxhLENBQ0Esb0IsQ0FNUixjLENBQ0ksZSxDQUNBLFcsQ0NqRUosMEIsQ0FDQSw0QixDRDhEQSw0QixDQUtRLFEsQ0FMUiw0QixDQVNRLGdCLENBVFIsdUMsQ0FZWSxtQixDQVpaLDRCLENBaUJRLDBCLENBQ0EsYSxDQUlSLGEsQ0N0RUEsWSxDQUNBLFUsQ0RzRUksb0IsQ0FDQSxhLENFaGJFLGlCLENGa2JGLGUsQ0FDQSxpQixDQUNBLGdDLENDaEVKLDhCLENBTUEsbUMsQ0FIQSwrQixDRCtESSx3QyxDQ2pFSiw2QixDQU1BLGtDLENBSEEsOEIsQ0FOQSx1QyxDQUlBLDJCLENBTUEsZ0MsQ0FIQSw0QixDQU5BLHFDLENEc0VRLGEsQ0FHSix1QixDQzVESixzQixDQUNBLG9CLENENERRLG9CLENBS1IsWSxDQUVRLGdCLENBRlIsbUIsQ0FTWSxnQyxDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsZSxDQUtaLFcsQ0NsRUEsb0IsQ0QyRUksYSxDQUNBLGUsQ0FDQSxVLENFaGVFLGlCLENGd2RGLHVCLENDOURKLGdDLENEK0RRLGUsQ0FDQSxnQyxDRTFkRixjLENGcWVOLG9CLENBbkNBLGlCLENBb0NJLGlCLENBREosNEIsQ0NsRUEsa0MsQ0RzRVEsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLGEsQ0FJUixnQixDQUNJLFksQ0FHSixtQixDQUNJLGlCLENBQ0Esd0IsQ0FFQSxhLENBR0EsNkIsQ0FQSix3QixDQVdRLGUsQ0FDQSxlLENBWlIsNEIsQ0FnQlEsZSxDQWhCUixtQixDQW9CQSx1QixDQW9CQSxrQixDRTVoQk0saUIsQ0ZpaUJGLFksQ0FDQSxrQixDQUVBLGUsQ0E1QkosdUIsQ0FDSSxnQyxDQUtBLGUsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FUSix5QixDQVlRLGMsQ0FzQ0osZ0IsQ0FsREosZ0MsQ0sva0JBLCtELENMK2xCUSx5QixDQUlSLGtCLENBQ0ksaUIsQ0FDQSx3QixDQUVBLGEsQ0FHQSw2QixDQUlKLGEsQ0M5RUEsZ0IsQ0QrRUksd0IsQ0FHSixjLENBQ0ksbUMsQ0FHSixNLENBQ0ksUSxDQUNBLGMsQ0FDQSxhLENBRUEsZ0MsQ0FDQSxlLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQU1BLGUsQ0FDSSxVLENBQ0Esa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsZ0IsQ0FJUixjLENFcmtCTSxrQixDRitpQk4sTSxDQTRCQSxRLENBQ0ksYyxDQUdKLGUsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxjLENBSEosMkIsQ0FNUSxZLENBQ0Esc0IsQ0FQUixpQyxDQVVZLFUsQ0FDQSxXLENBUVosVyxDQUNJLGtDLENBR0osVyxDQUNJLGtDLENBR0osUSxDQUNJLGtDLENBR0osVSxDQUNJLGtDLENBR0osYSxDQUNJLHVCLENBR0osYyxDQUNJLHVCLENBR0osYyxDQUNJLHVCLENBR0osVyxDQUNJLHVCLENBSUosZ0IsQ0FDSSxnQyxDQUlKLHVCLENBRUksaUIsQ0FDQSxVLENBR0osNkIsQ0FFSSxVLENBQ0EscUIsQ0FJSiw4QixDQUNJLGUsQ0FDQSxTLENBQ0EsZSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSw2QyxDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxZLENBQ0EsZSxDQUNBLHFCLENBR0osNEQsQ0FDSSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSx5QixDQUNBLHFCLENBR0osd0UsQ0FDSSw4QixDQUNBLCtCLENBR0osdUUsQ0FDSSxpQyxDQUNBLGtDLENBQ0EsMkIsQ0FHSiwwRSxDQzVHQSxrRSxDRDhHSSxrQixDQUtKLFMsQ0FDSSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FHSixhLENBQ0kscUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLGlCLENBQ0Esd0QsQ0FDQSx5QyxDQUdKLDBCLENBQ0kscUIsQ0FHSiwwQixDQUNJLG9CLENBR0osMEIsQ0FDSSxxQixDQWFKLGEsQ0FDSSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLG1DLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFksQ0FHSixrQixDQUNJLFksQ0FHSixrQixDQUNJLGEsQ0FDQSxnQyxDQUNBLGUsQ0FHSixTLENBQ0ksZ0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxlLENBQ0EsaUIsQ0N2SEosUSxDRDBIQSxTLENBQ0ksZ0MsQ0FDQSxhLENFN3dCRSxrQixDRit3QkYsZSxDQ3ZISixjLENEbUhBLGUsQ0FPUSx3QixDQUNBLFUsQ0N0SFIsbUIsQ0QwSFEsb0IsQ0FDSSx3QixDQUNBLGEsQ0N2SFosdUIsQ0QwSFEsd0IsQ0FDSSx3QixDQ3ZIWiwrQixDRHNIUSxnQyxDQUlRLHdCLENBQ0EsYSxDQUNBLG9CLENDdEhoQixxQixDRCtGQSxzQixDQTZCUSxZLENBQ0EsMEIsQ0FDQSxzQixDQ3hIUiw2QixDRHlGQSw4QixDQWtDWSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHdCLENBQ0EsYSxDQUNBLGdDLENBQ0EsYyxDQUNBLGEsQ0N2SFosd0MsQ0R5SFkseUMsQ0FDSSx3QixDQUNBLFUsQ0N0SGhCLHlDLENEeUhZLDBDLENBQ0ksd0IsQ0FDQSxVLENBQ0Esb0IsQ0FNaEIscUIsQ0FFUSxXLENBQ0EsaUIsQ0FDQSx3QixDQUpSLG1DLENBT1ksVSxDQUNBLFcsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxhLENNbDRCWiwyQixDTjI0QkEsbUIsQ0FDSSxZLENBR0osb0IsQ0FDSSxtQixDQUdKLCtDLENNOTBCSSx1QyxDQWdCSSwwQixDTit6Qkosb0IsQ0FHSixtRCxDQUNJLGMsQ0FHQSxvQ0FBQSxRLENBQ0ksV001OEJSLDBELENMNDBCQSw2RCxDQURBLDJELENBRUEsOEQsQ0t6MEJJLG9CLENBQ0EsUyxDTDYwQkosMkIsQ0sxMEJBLHFCLENBRUksZ0MsQ0w0MEJKLGlDQUFpQyxrQixNQUF3QixhLENBQ3pELCtCQUErQixrQixNQUF3QixhLENBR3ZELHdCQUF3QixrQixNQUF3QixhLENBRmhELDBDQUEwQyxrQixNQUF3QixhLENBQ2xFLHlDQUF5QyxrQixNQUF3QixhLENLNTBCakUsdUJBQUEsa0IsTUFBQSxhLENBQ0ksdUIsQ0FDQSx5QixDQUdKLG1CLENBQ0ksMEIsQ0xpMUJKLGMsQ0FFQSxnQyxDQURBLDRCLENBRUEsOEMsQ0tyMUJBLG1CLENBS0EsYyxDTDQwQkEsZ0MsQ0szMEJJLHVCLENBR0osa0UsQ0FDSSwyQixDQUNBLGtDLENBR0osZ0IsQ0FDSSx3QixDQUdKLE8sQ0FDSSxrQixDQURKLGtCLENBSVEseUIsQ0FJUixVLENBQ0ksMkIsQ0FRSixnQixDQUNJLFksQ0FDQSxzQixDQUdKLFEsQ0x3MEJBLE8sQ0t2MEJJLHNCLENBR0osMEIsQ0FDSSxrQixDQUdKLHFDLENBOENBLCtCLENBN0NJLHFCLENBQ0EsNEIsQ0FDQSxvQixDQUdKLHVDLENBQ0ksa0MsQ0FDQSx3QixDQUNBLHlCLENBQ0EsMEMsQ0FHSixPLENMcTBCQSxPLENLcDBCSSx3QixDQUNBLHFCLENBQ0Esd0IsQ0FDQSwyQixDQUdBLGUsQ0FNSixpQixDTCt6QkEsZSxDS3AwQlEsdUIsQ0FDQSx5QixDQUlSLGlCLENBSUksMEMsQ0FLSixtQixDQVRBLGlCLENBVUksc0IsQ0FDQSxpQixDQUNBLGdDLENBR0osbUIsQ0FDSSwyQixDQUNBLHFCLENBYUosc0NBQUEsUyxNQUFBLEssTUFBQSxZLENBQ0ksNEIsQ0FDQSxvQixDQUdKLGtCLENBRVEsNEIsQ0FDQSxvQixDQUNBLHlCLENBUVIsUyxDTDR6QkEsUSxDQURBLFEsQ0FEQSxRLENLenpCSSxzQixDQUlKLHVCLENBQ0ksa0MsQ0FDQSx3QixDQUdKLHFFLENBQ0ksVyxDQUNBLGtDLENBRkoseUYsQ0FLUSx1QyxDQUlSLE0sQ0FDSSxzQixDQUNBLCtCLENBQ0EsbUIsQ0wwekJKLHVCLENLN3pCQSxnQixDQU1RLGtCLENMNnpCUix1QyxDQUZBLGlDLENBQ0EsZ0MsQ0tsMEJBLDBCLENBU1ksa0IsQ0xnMEJaLGdELENBRkEsMEMsQ0FDQSx5QyxDSzd6QlksbUMsQ0FDSSx5QyxDTG0wQmhCLGlELENBRkEsMkMsQ0FDQSwwQyxDSy96Qlksb0MsQ0FDSSxvQixDTHEwQmhCLG1ELENBRkEsNkMsQ0FDQSw0QyxDS3AxQkEsc0MsQ0FvQmdCLGtCLENBQ0Esd0IsQ0FDQSx5QixDTHUwQmhCLCtELENBRkEseUQsQ0FDQSx3RCxDSzUxQkEsa0QsQ0o5RE0sYyxDSXlGYyx1QixDQUNBLHlCLENBQ0EsMEMsQ0x1MEJwQixjLENLcDJCQSxnQixDQW9DUSxzQixDTG8wQlIsdUIsQ0tqMEJRLHlCLENBQ0ksc0IsQ0FDQSwrQixDQUNBLG1CLENBS1oseUMsQ0FDSSxrQixDQUNBLGdDLENBR0osbUMsQ0FDSSx3QixDQUdKLDBDLENBQ0ksWSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsUSxDQUxKLGtELENBUVEsZSxDQUNBLHdCLENKL0hGLGMsQ0toR04sZ0MsQ0FHUSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxpQyxDQUNBLDJCLENBVlIsYyxDQWNRLGEsQ0FDQSxlLENBSVIsZSxDQUNJLFMsQ0FDQSxVLENBRkosOEIsQ0FPWSx3QixDQUNBLFMsQ0FDQSwwQixDQUNBLGdCLENBQ0EsbUIsQ0FYWixnRCxDQWlCb0IsVyxDQUVBLG9DQUFBLGdELENBQ0ksYUFwQnhCLDhDLENBNkJnQixVLENBQ0EsYyxDQUVBLG9ELENBQ0ksZSxDQWpDcEIseUMsQ0EwQ29CLGEsQ0FDQSxnQyxDQUNBLGUsQ0FDQSxZLENBRUEsK0MsQ0FDSSxhLENBaER4QiwyQyxDQW9Ed0IsWSxDQUNBLGtCLENBU3hCLGdCLENBQ0ksVyxDQUNBLFMsQ0FDQSxxQixDQUNBLGEsQ0FDQSxxQixDQUNBLFksQ0FOSiw0QixDQVNRLCtCLENBVFIsK0IsQ0FlWSxhLENBS1osUyxDQUNJLHlDLENBSUosTSxDQUNJLGlCLENBQ0EsWSxDQUNBLFMsQ0FISixpQixDQU1RLDRCLENBTlIsaUIsQ0FZWSxjLENBWlosVSxDQWlCUSxXLENBSVIsZSxDQUFBLHNCLENBQ0ksVSxDQUtJLG9DQUtKLGUsQ0FMSSxzQixDQUNJLFlBU1osZ0IsQ0FDSSxjLENBR0oscUQsQ0FJWSx1QixDSnZKWix5QixDQUlZLHFCLENGd29DWiwyQkFBMkIsYyxDRWhvQ25CLDBCQUFBLGMsQ0FDSSwrQixDRm1vQ1osd0IsQ0V2b0NBLHVCLENBU1ksVSxDQUNBLGtCLENBQ0EsZSxDQUNBLHNCLENBQ0EsUSxDQUNBLGUsQ0Zrb0NaLDRCLENFaHBDQSwyQixDRHVGTSxpQixDRDZqQ04sNkIsQ0VwcENBLDRCLENEdUZNLGlCLENDaEVNLHFCLENBRUEscUNGaW9DViw2QixDRWpvQ1UsNEIsQ0FDSSxlQU1oQix1QyxDQUlZLCtCLENBQ0EsaUIsQ0FMWixzRCxDQVFnQixXLENBQ0EsaUIsQ0FUaEIsb0QsQ0FjZ0IsZSxDQU1oQixzQixDQUdRLGMsQ0FDQSxRLENBQ0EsYSxDQUxSLHFCLENBQUEsd0IsQ0FhUSxZLENBQ0Esc0IsQ0FkUiwyQixDQXFCZ0IsYSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHFCLENBQ0EseUMsQ0FDQSxnQyxDQUNBLGEsQ0FDQSxhLENBR0Esa0MsQ0ZpbkNoQixpQyxDRWhuQ29CLFUsQ0FDQSxrQixDQUNBLGMsQ0FHSixvQyxDQUNJLHVCLENBQ0EseUIsQ0FDQSxjLENBekNwQixpQixDQWdEUSxZLENBQ0EsYSxDQUVBLG9DQUFBLGlCLENBQ0ksY0FHSixzQixDQUNJLFksQ0F4RFosOEIsQ0E0RFksaUIsQ0FDQSx3QixDQUNBLGUsQ0E5RFosb0IsQ0FrRVksK0IsQ0FsRVosdUIsQ0FzRVksZ0MsQ0FDQSxjLENBQ0EsYSxDQXhFWixtQyxDQTRFWSxpQixDQUNBLHdCLENBRUEsMkMsQ0FDSSx3QixDQWhGaEIsMkIsQ0FxRlksYyxDQUNBLGUsQ0FDQSx3QixDQUNBLFEsQ0FDQSxtQixDQUNBLGMsQ0FLWiw2QixDQUdRLGdCLENBSVIsMkMsQ0FLWSxzQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLDJCLENBQ0EsaUMsQ0FLWixRLENBQ0ksd0IsQ0FHSixnQyxDQUVRLFMsQ0FJUixvQixDQUVRLFksQ0FDQSxvQixDQUFBLGUsQ0FDQSw2QixDQUNBLGtCLENBTFIsZSxDQVNRLGdCLENBQ0EsVSxDQUNBLFUsQ0V3RlIsNkMsQ0ZuR0EsOEIsQ0FlUSxlLENBQ0EsZ0MsQ0Q1R0YsYyxDQzRGTixpQyxDQXFCUSxTLENBQ0EsYSxDQXRCUiwyQixDQTBCUSxvQixDQUNBLFMsQ0FDQSxVLENBNUJSLDhCLENBZ0NRLGlCLENBQ0Esd0IsQ0FDQSxTLENBQ0EsVSxDQUdBLHNDLENBQ0ksb0IsQ0FDQSx3QixDQUNBLG9CLENBR0osb0MsQ0FDSSx5QixDRWhOWixxRixDRHpCQSx1QixDQUVRLFUsQ0FJUix5QixDQUtZLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxrQixDQVJaLDJCLENBV2dCLGEsQ0FDQSxjLENBU2hCLG1CLENBT1EsYyxDQUNBLDJCLENBQ0EscUIsQ0FUUix1QixDQVlZLFcsQ0FaWixtQixDQUFBLDBCLENBZ0JZLFUsQ0FDQSx1QixDQUNBLFcsQ0FDQSxhLENBRUEsZUFBQSxnQixFQUFBLDBCLENBR0ksYUFPaEIsQSxlQUFBLGdCLEVBR0ksTSxDQUNJLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxxQixDQUpKLG1CLENBT1EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxhQUtaLHFCLENBZVEsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFcsQ0FmQSxrQyxDQUVRLHFDLENBQ0EsZSxDQUNBLG1CLENBSlIsMkMsQ0FPWSxTLENBVnBCLDRCLENBc0JZLHFCLENBQ0Esc0MsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxnQixDQUNBLFksQ0FDQSxrQixDQUNBLHFCLENBQ0EsZSxDQUNBLHNCLENBbENaLHFDLENBcUNnQixtQyxDQUNBLE0sQ0FDQSxTLENBQ0EsWSxDQUNBLGMsQ0FDQSxxQixDQTFDaEIsMEMsQ0ZtQk0sYyxDRTJCYyxNLENBQ0EsVSxDQUNBLFksQ0FDQSxrQixDQWpEcEIsdUMsQ0FxRG9CLGlCLENBQ0EsTSxDQXREcEIsc0MsQ0EyRGdCLGtCLENBTWhCLE8sQ0hreENBLE8sQ0c5d0NRLGlCLENBSlIsTSxDQVlRLGlCLENBWlIsTyxDQWdCUSxvQixDQWhCUixPLENBb0JRLHVCLENBcEJSLE0sQ0F5QlEsYSxDQUNBLHlCLENBMUJSLFEsQ0E2QlksaUIsQ0FDQSxPLENDNUtaLG1EQUFBLFksQ0FJWSwrQixDQUNBLG1CLENBQ0Esa0IsQ0FOWix5QyxDQVVZLGUsQ0FDQSxpQixDQUNBLHdCLENBWlosb0QsQ0FlZ0IsYyxDQWZoQixzRCxDQW1CZ0IsYyxDQU1oQixvRCxDQU1nQiw0QixDQU5oQixzRCxDQVNvQixxQixDQVRwQixpRixDQWFvQixZLENBQ0Esc0IsQ0FDQSxzQixDQWZwQixzSCxDQXdCNEIsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUdBLG9DQUFBLHNILENBQ0ksVSxDQUNBLGFBakNoQywwSCxDQXFDZ0MsYyxDQUNBLFcsQ0FDQSxVLENBQ0EseUIsQ0F4Q2hDLDZILENBK0M0QixZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxVLENBR0Esb0NBQUEsNkgsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCQTdEaEMsa0UsQ0FvRW9CLGUsQ0FDQSxhLENIRWQsaUIsQ0dBYyxxQixDQUVBLG9DQUFBLGtFLENIRmQsZ0JHdkVOLCtELENBK0VvQixhLENBQ0EsZ0IsQ0hUZCxpQixDR1ljLG9DQUFBLCtELENIWmQsZ0JHdkVOLCtELENBeUZvQixhLENBQ0Esb0IsQ0huQmQsaUIsQ0dzQmMsb0NBQUEsK0QsQ0h0QmQsZ0JHdkVOLGlFLENBa0d3QixlLENBQ0EsYSxDQUNBLGMsQ0FDQSxRLENBckd4Qix1RSxDQTBHb0Isd0IsQ0FDQSxpQixDQUNBLFEsQ0E1R3BCLHNELENBaUhnQixZLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FySGhCLHdELENBeUhvQixjLENBekhwQix3RCxDQTZIb0IsZ0MsQ0FDQSxjLENBQ0EsZSxDSHhEZCxpQixDRzBEYyxhLENBa0RwQixnQixDQXZDQSxxQixDQUNJLGdDLENBR0osMkMsQ0FFUSxnQixDQUZSLDJDLENBTVEsVSxDQUNBLFksQ0FQUix1QyxDQVdRLFksQ0FDQSxjLENBRUEsc0QsQ0FDSSxrQixDQUNBLDZCLENBaEJaLHlELENBb0JZLFcsQ0FDQSxlLENBQ0EsYSxDQUNBLHdCLENBQ0Esd0IsQ0F4QlosbUQsQ0p5NkNBLDRELENJNzRDWSxVLENBQ0EsYyxDQUNBLGEsQ0F5QlosVyxDQWdCQSx3QixDQWhDQSxzQixDQUNJLG1DLENBREoseUIsQ0FJUSxlLENBSUEsZSxDQVJSLDRCLENBWVEsVSxDQUlSLGMsQ0FBQSxjLENBaEJBLHlCLENBd0JRLGUsQ0FSUixpQixDQVlRLFcsQ0E0S1IsZ0QsQ0F4TEEsYyxDQWdCQSwyQixDQUlRLGUsQ0FKUiwyQixDSjI0Q0EsMkIsQ0luNENRLGUsQ0FSUiw4QixDQVlRLFUsQ0FJUiwyQixDQUFBLDJCLENKazRDQSx3QyxDQUtBLHdDLENBSkEsc0MsQ0FLQSxzQyxDSXQ0Q1EsZ0IsQ0FRUix5QyxDQUdRLFksQ0FIUiwwQyxDQU9RLGMsQ0FJUiwyQyxDSjYzQ0Esb0QsQ0l6M0NRLFUsQ0FDQSxjLENBQ0EsYSxDQUlSLDhDLENBUVEsZ0IsQ0FDQSxnQyxDSiszQ1IsaUMsQ0FMQSxvQyxDQU1BLHNDLENBTEEseUMsQ0FNQSxzQixDQUxBLHlCLENBQ0EsMEIsQ0l6M0NBLDZCLENKMDNDQSx5QixDQUxBLDRCLENJOTJDUSwwQyxDQUNBLHlCLENKMjNDUiw0QyxDQUNBLGlELENJcDRDQSxxQyxDSms0Q0Esb0MsQ0l0M0NRLFUsQ0FDQSxlLENKODNDUiw0QyxDQUNBLGlELENJNTRDQSxxQyxDSjA0Q0Esb0MsQ0l6M0NRLFUsQ0FDQSxlLENKMjNDUixpQyxDSTMzQ1EsZSxDSmk0Q1IsdUMsQ0FDQSw0QyxDQUNBLDRCLENJcjVDQSxnQyxDSms1Q0EsK0IsQ0k1M0NRLGUsQ0FJUiw2QyxDQUVRLFUsQ0FDQSxlLENBSVIsMEMsQ0FHUSxZLENBQ0EscUIsQ0E0QlIsZ0MsQ0FoQ0EsK0IsQ0FRUSxjLENBQ0EsbUMsQ0h0UEYsa0IsQ0d3UEUsZSxDQUNBLGEsQ0FaUix1QyxDQWdCUSxnQixDQUNBLGlCLENBQ0EsVyxDQWxCUiw4RSxDQXNCUSx5QixDQVVSLHlFLENBaENBLHdFLENBMEJRLHVCLENBTVIsMkMsQ0FHUSxZLENBQ0EscUIsQ0FKUix3QyxDQWdCUSxnQixDQUNBLGlCLENBQ0EsVyxDSnMzQ1Isc0NBQXNDLFksQ0FBYyxvQixDQUVwRCwyQ0FBMkMsWSxDQUFjLG9CLENBRHpELDhDQUE4QyxZLENBQWMsb0IsQ0FFNUQsMkJBQTJCLFksQ0FBYyxvQixDSTkyQ3pDLCtCQUFBLFksQ0FBQSxvQixDSncyQ0EsOEJBQThCLFksQ0FBYyxvQixDQUU1QyxxQ0FBcUMsWSxDQUFjLG9CLENBRG5ELGtDQUFrQyxZLENBQWMsb0IsQ0loMkN4QyxlLENBQ0EsZ0MsQ0hwVEYsYyxDR3dUTiwyQyxDQUNJLGdDLENIelRFLGMsQ0cyVEYsYSxDQUhKLG1FLENBVVEsZSxDSnUyQ1IsaUQsQ0luMkNBLCtDLENBRVEsYSxDSnEyQ1IseUQsQ0luMkNRLHVELENBQ0ksaUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBS1osK0MsQ0FBQSw0QyxDQUVRLHdCLENBRlIsK0MsQ0FVUSxZLENBQ0Esc0IsQ0FJUixvQyxDQUNJLFksQ0FDQSxpQixDQUNBLHFCLENBQ0EsUSxDQUdKLHFCLENBQ0ksZSxDQUNBLFMsQ0FHSixzQyxDQUNJLFcsQ0FHSix3QixDQUNJLFcsQ0FDQSxnQixDQUNBLGMsQ0FHSixxQixDQUNJLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxZLENBQ0EseUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFksQ0FDQSxZLENBWEosd0IsQ0FhUSxtQixDQUlSLHVCLENBQ0ksZSxDQUNBLG1CLENBQ0EscUMsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLFEsQ0FDQSxxQixDQUdKLDhCLENBQ0ksbUIsQ0FDQSxPLENBR0osK0IsQ0FDSSxtQixDQUNBLFEsQ0FHSix1QixDQUNJLFUsQ0FDQSxXLENBRkosaUQsQ0FLUSxVLENBQ0EsWSxDQUlSLHdCLENBQ0ksYSxDQUdKLG9CLENBQ0ksVyxDQUNBLGUsQ0FDQSxZLENBQ0Esa0IsQ0FHSiw4QyxDQUdRLHdCLENKaTFDUiw2QixDQUNBLGdDLENJcjFDQSw4QixDSm0xQ0EsNkIsQ0k1MENRLHNCLENBQ0EsVyxDSm0xQ1IsbUMsQ0FDQSxzQyxDSWwxQ1Esb0MsQ0pnMUNSLG1DLENJLzBDWSxvQixDQUNBLHVDLENBWlosc0MsQ0FpQlEsWSxDQWpCUixpQyxDQXFCUSxVLENBQ0EsZSxDQXRCUixpQyxDQTBCUSxVLENBMUJSLGdDLENBOEJRLFksQ0FDQSxzQixDQS9CUixrRCxDQW1DUSxZLENBQ0EsYSxDQXBDUixzQyxDQXdDUSxRLENBQ0EsZ0IsQ0F6Q1IseUMsQ0E2Q1EsVyxDQUNBLHVCLENBQ0Esd0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxpQixDQXBEUixzQyxDQXdEUSxjLENBQ0EsaUIsQ0F6RFIsNkMsQ0E0RFksVyxDQTVEWixpRCxDQStEZ0IsZSxDQS9EaEIsa0MsQ0FxRVEsWSxDQUVBLDZDLENBQ0kseUIsQ0FLWiw0QixDQUNJLHdCLENBR0oscUMsQ0FFUSw0QiIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BzY3JlZW4teHMtbWF4OiA1NzUuOThweDtcbkBzY3JlZW4tc20tbWluOiA1NzZweDtcbkBzY3JlZW4tc20tbWF4OiA3NjcuOThweDtcbkBzY3JlZW4tbWQtbWluOiA3NjhweDtcbkBzY3JlZW4tbWQtbWF4OiA5OTEuOThweDtcbkBzY3JlZW4tbGctbWluOiA5OTJweDtcbkBzY3JlZW4tbGctbWF4OiAxMTk5Ljk4cHg7XG5Ac2NyZWVuLXhsLW1pbjogMTIwMHB4O1xuQHNjcmVlbi14bC1tYXg6IDEzOTkuOThweDtcbkBzY3JlZW4teHhsLW1pbjogMTQwMHB4O1xuXG5Ac206IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSlcIjtcbkBtZDogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1tZC1taW59KVwiO1xuQGxnOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLWxnLW1pbn0pXCI7XG5AeGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSlcIjtcbkB4eGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teHhsLW1pbn0pXCI7XG5cbkB4c09ubHk6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4teHMtbWF4fSlcIjtcbkBzbU9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRPbmx5OiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLW1kLW1pbn0pIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnT25seTogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1sZy1taW59KSBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bE9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBzbUFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRBbmRVbmRlcjogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnQW5kVW5kZXI6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bEFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cblxuQGdyZWVuOiAjM2Q2MTNmO1xuQGRhcmtHcmVlbjogIzJiNDQyYztcbkBsaWdodEdyZWVuOiAjNzc5MDc5O1xuQGJsdWU6ICMwYTRiNzM7XG5AZGFya0JsdWU6ICMwNzM1NTE7XG5AbGlnaHRCbHVlOiAjNTQ4MTlkO1xuQHN0YXR1c1N1Y2Nlc3M6ICM2ZGE2NzE7XG5Ac3RhdHVzRGFuZ2VyOiAjZjAzYzRlO1xuQHN0YXR1c1dhcm5pbmc6ICNkOThmMDc7XG5Ac3RhdHVzSW5mbzogIzZiOTBiZjtcbkBzb2Z0UmVkOiAjRkVFQ0VFO1xuQHR5cG9ncmFwaHlIZWFkaW5nOiAjMTgyNzE5O1xuQHR5cG9ncmFwaHlCb2R5OiAjNTM1YTYwO1xuQHdoaXRlOiAjZmZmO1xuQGJsYWNrOiAjMDAwO1xuXG5AbGlnaHRHcmV5OiAjZWNlZmVjO1xuQHNlY29uZGFyeUJhY2tncm91bmQ6ICNlN2VkZjE7XG5Ab3JhbmdlQmFja2dyb3VuZDogI2ZmZjJlNjtcbkBleHRyYU9yYW5nZTogI2ZmN2EwMDtcbkBicm93bkJhY2tncm91bmQ6ICNlZmVkZWI7XG5AbGlnaHRHcmVlbkJhY2tncm91bmQ6ICNmYWZhZWQ7XG5AZHVzdHlXaGl0ZTogI2Y2ZjZmNjtcbkBib2R5TGlnaHQ6ICNhOWFkYjA7XG5AbG9nb0xpZ2h0R3JlZW46ICM4Mzg3MmQ7XG5AbG9nb0RhcmtHcmVlbjogIzI5MmYxYjtcbkByZWQ6ICNkNzUyM2I7XG5cbkB1dG9waWE6IFwidXRvcGlhLXN0ZFwiLCBzYW5zLXNlcmlmO1xuQHJhbGV3YXk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuXG5AaW1wb3J0IFwicmZzLmxlc3NcIjtcblxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogQHV0b3BpYTtcbiAgICBjb2xvcjogQHR5cG9ncmFwaHlCb2R5O1xuICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGR1c3R5V2hpdGU7XG5cbiAgICAmLmZyb250cGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5ncmVlbi10ZXh0IHtcbiAgICBjb2xvcjogQGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cblxuLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnJhbGV3YXkge1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udXRvcGlhLXN0ZCB7XG4gICAgZm9udC1mYW1pbHk6IEB1dG9waWE7XG59XG5cbi5oZWFkaW5nLWNvbG9yIHtcbiAgICBjb2xvcjogQHR5cG9ncmFwaHlIZWFkaW5nO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2LCAuZGlzcGxheS1oZWFkZXIsIC5ibG9ja3F1b3RlLCAubGVhZC10ZXh0LCAuYXV0aG9yLCAuc21hbGwtaGVhZGxpbmUsIC5zbWFsbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiBAdHlwb2dyYXBoeUhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRpc3BsYXktaGVhZGVyIHtcbiAgICAuZm9udC1zaXplKDQ4cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMSwgLmgxIHtcbiAgICAuZm9udC1zaXplKDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmgyLCAuaDIge1xuICAgIC5mb250LXNpemUoMzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDMsIC5oMyB7XG4gICAgLmZvbnQtc2l6ZSgyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41Nztcbn1cblxuaDQsIC5oNCB7XG4gICAgLmZvbnQtc2l6ZSgyNHB4KTtcbn1cblxuaDUsIC5oNSB7XG4gICAgLmZvbnQtc2l6ZSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjMyOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNiwgLmg2IHtcbiAgICAuZm9udC1zaXplKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAmLnNtYWxsZXIge1xuICAgICAgICAuZm9udC1zaXplKDE2cHg7KTtcbiAgICB9XG59XG5cbi5zbWFsbC10aXRsZSB7XG4gICAgLmZvbnQtc2l6ZSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmxpZ2h0LWdyZWVuLXRleHR7XG4gICAgY29sb3I6IEBsaWdodEdyZWVuO1xufVxuXG4uc21hbGwtaGVhZGxpbmUge1xuICAgIC5mb250LXNpemUoMTRweCk7XG4gICAgY29sb3I6IEBsaWdodEdyZWVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJsb2NrcXVvdGUsIC5ibG9ja3F1b3RlIHtcbiAgICAuZm9udC1zaXplKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmxlYWQtdGV4dCB7XG4gICAgY29sb3I6IEB0eXBvZ3JhcGh5Qm9keTtcbiAgICAuZm9udC1zaXplKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmF1dGhvciB7XG4gICAgLmZvbnQtc2l6ZSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cbnNtYWxsLCAuc21hbGwge1xuICAgIC5mb250LXNpemUoMTJweCk7XG59XG5cbi5zZW1pLXNtYWxsIHtcbiAgICAuZm9udC1zaXplKDE0cHgpO1xufVxuXG4uaGVhdnktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG5zdHJvbmcsIGIsIC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuXG4udHh0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IEBncmVlbjtcbiAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG5cbiAgICAmOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbiAgICAucGFkZGluZy10b3AoMTBweCk7XG4gICAgLnBhZGRpbmctcmlnaHQoMTVweCk7XG4gICAgLnBhZGRpbmctYm90dG9tKDEwcHgpO1xuICAgIC5wYWRkaW5nLWxlZnQoMTVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IEB0eXBvZ3JhcGh5Qm9keTtcbiAgICBjb2xvcjogQHR5cG9ncmFwaHlCb2R5O1xuICAgIC5mb250LXNpemUoMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IEB0eXBvZ3JhcGh5Qm9keTtcbiAgICAuZm9udC1zaXplKDEycHgpO1xuICAgIGNvbG9yOiBAdHlwb2dyYXBoeUJvZHk7XG4gICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG5cbiAgICAmOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmJvcmRlci1yYWRpdXMtcmlnaHQtMCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5ib3JkZXItcmFkaXVzLWxlZnQtMCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG5cbmhyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IEB0eXBvZ3JhcGh5Qm9keTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuIHtcbiAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG4gICAgLnBhZGRpbmctdG9wKDEwcHgpO1xuICAgIC5wYWRkaW5nLXJpZ2h0KDE1cHgpO1xuICAgIC5wYWRkaW5nLWJvdHRvbSgxMHB4KTtcbiAgICAucGFkZGluZy1sZWZ0KDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJi5ncmVlbi1iZyB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtHcmVlbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzLjFyZW07XG4gICAgICAgIHdpZHRoOiAzLjFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYuYnRuLXN0YW5kYXJkLCAmLnByaW1hcnksICYubmV4dCwgJi5jYW5jZWwge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lIHtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAZ3JlZW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBkYXJrR3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0dyZWVuO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLnByZWZpbGxlZC1pbnB1dC1ib3gge1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbiAgICAucGFkZGluZy10b3AoMTBweCk7XG4gICAgLnBhZGRpbmctcmlnaHQoMTVweCk7XG4gICAgLnBhZGRpbmctYm90dG9tKDEwcHgpO1xuICAgIC5wYWRkaW5nLWxlZnQoMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAuZm9udC1zaXplKDE2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuXG4gICAgJi5idG4tc3RhbmRhcmQsICYucHJpbWFyeSwgJi5uZXh0LCAmLmNhbmNlbCB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIH1cbn1cblxuLmQtY29udGVudHMge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ud2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2Vjb25kYXJ5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kYXJ5QmFja2dyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uZ3JlZW4tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5kYXJrLWdyZWVuLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0dyZWVuICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICoge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmxpZ2h0LWdyZWVuLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmVlbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5kYXJrLWJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrQmx1ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5saWdodC1ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRCbHVlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICoge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmxpZ2h0LWdyZXktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEdyZXkgIWltcG9ydGFudDtcbn1cblxuLnJlZC1jb2xvciB7XG4gICAgY29sb3I6IEByZWQ7XG59XG5cbi5ncmVlbi1jb2xvciB7XG4gICAgY29sb3I6IEBncmVlbjtcbn1cblxuLnB0LTYge1xuICAgIC5wYWRkaW5nLXRvcCg1cmVtKTtcbn1cblxuLnBiLTYge1xuICAgIC5wYWRkaW5nLWJvdHRvbSg1cmVtKTtcbn1cblxuLnB5LTYge1xuICAgIC5wYWRkaW5nLXRvcCg1cmVtKTtcbiAgICAucGFkZGluZy1ib3R0b20oNXJlbSk7XG59XG5cblxuLmNlbnRlci1iZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnVtYnJhY28tZm9ybXMtZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51bWJyYWNvLWZvcm1zLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC51bWJyYWNvLWZvcm1zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg4MywgOTAsIDk2LCAwLjA4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG59XG5cbi5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjI1cmVtO1xuXG4gICAgLmxldmVsLWJveCwgLnN1YmplY3QtYm94IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmxldmVsLWJveCB7XG4gICAgICAgIGNvbG9yOiBAYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgICB9XG5cbiAgICAuc3ViamVjdC1ib3gge1xuICAgICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgICBib3JkZXItY29sb3I6IEBncmVlbjtcbiAgICB9XG59XG5cblxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAubW9kYWwtaGVhZGVyLCAubW9kYWwtYm9keSwgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0LCBpbnB1dC50ZXh0IHtcbiAgICBib3JkZXItY29sb3I6IEB0eXBvZ3JhcGh5SGVhZGluZztcbiAgICBjb2xvcjogQHR5cG9ncmFwaHlCb2R5O1xuICAgIC5mb250LXNpemUoMTRweCk7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQGJvZHlMaWdodDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJvZHlMaWdodDtcbiAgICB9XG59XG5cblxuZm9ybSB7XG4gICAgcC5zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICB9XG5cbiAgICAuY291bnQtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1sYWJlbCwgLnVtYnJhY28tZm9ybXMtbGFiZWwge1xuXG5cbiAgICAmLmxhYmVsLWhlYXZ5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgICAgICAuZm9udC1zaXplKDE2cHgpO1xuICAgIH1cblxuICAgIGNvbG9yOiBAdHlwb2dyYXBoeUhlYWRpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZm9udC1zaXplKDE0cHgpO1xufVxuXG5cbi5wYXNzd29yZC1mb3JtLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmEtZXllLCAuZmEtZXllLXNsYXNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBjb2xvcjogQHR5cG9ncmFwaHlCb2R5O1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZS11cGxvYWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBAdHlwb2dyYXBoeUJvZHk7XG4gICAgLmZvbnQtc2l6ZSgxNHB4KTtcbiAgICBjb2xvcjogQHR5cG9ncmFwaHlCb2R5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIHNwYW4udHh0IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICB9XG59XG5cbi5jdXN0b20taW1nLWZpbGUtdXBsb2FkIHtcbiAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG4gICAgLmZvbnQtc2l6ZSgxNHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBjb2xvcjogQGdyZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgc3Bhbi50eHQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5jdXN0b20taW5wdXQtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IEB0eXBvZ3JhcGh5Qm9keTtcbiAgICAuZm9udC1zaXplKDE0cHgpO1xuICAgIGNvbG9yOiBAdHlwb2dyYXBoeUJvZHk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbnB1dC5pbnZhbGlkLCB0ZXh0YXJlYS5pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAc3RhdHVzRGFuZ2VyO1xufVxuXG4ucGFjLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmEtdGFnIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogQGdyZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufVxuXG4uZS1ncmlkIHtcbiAgICAuYS10YWcge1xuICAgICAgICAuZm9udC1zaXplKDEzcHgpO1xuICAgIH1cbn1cblxuLnBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgIH1cbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGF0dXNTdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdHVzV2FybmluZyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXR1c0luZm8gIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXR1c0RhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItZGFuZ2VyIHtcbiAgICBjb2xvcjogQHN0YXR1c0RhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc3VjY2VzcyB7XG4gICAgY29sb3I6IEBzdGF0dXNTdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci13YXJuaW5nIHtcbiAgICBjb2xvcjogQHN0YXR1c1dhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWluZm8ge1xuICAgIGNvbG9yOiBAc3RhdHVzSW5mbyAhaW1wb3J0YW50O1xufVxuXG5cbi50b2FzdC1jb250YWluZXIge1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbn1cblxuXG4uYXV0b2NvbXBsZXRlLWNvbnRhaW5lciB7XG4gICAgLyogcmVsYXRpdmUgcG9zaXRpb24gZm9yIGF0IGRlIGFic29sdXQgcG9zaXRpb25lcmVkZSBmb3JzbGFnIGbDpXIga29ycmVrdCBwbGFjZXJpbmcuKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hdXRvY29tcGxldGUtY29udGFpbmVyIGlucHV0IHtcbiAgICAvKiBCw6VkZSBpbnB1dCBvZyBmb3JzbGFnIGbDpXIgc2FtbWUgYnJlZGRlIHNvbSBvbWtyaW5nbGlnZ2VuZGUgRElWICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICAgIG1hcmdpbjogMC4zZW0gMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgYm94LXNoYWRvdzogMCAwLjA2MjVlbSAwLjE1NjI1ZW0gcmdiYSgwLDAsMCwuMTUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5kYXdhLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjA2MjVlbTtcbn1cblxuLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5kYXdhLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLmRhd2Etc2VsZWN0ZWQsXG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cblxuXG4ubGRzLXJpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLXJpbmcgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgQHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICBib3JkZXItY29sb3I6IEB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLnNwaW5uZXItd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA2OCwgNDQsIDAuMjUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwaW5uZXItd3JhcC5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmFsaWRhdGlvbi1lcnJvcnMge1xuICAgIGNvbG9yOiBAc3RhdHVzRGFuZ2VyO1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW5mby10eHQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBibGFjaztcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmp3LXRhYmxlLCAuZS10YWJsZSB7XG4gICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgIGNvbG9yOiBAdHlwb2dyYXBoeUJvZHk7XG4gICAgLmZvbnQtc2l6ZSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmVlbjtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc29mdFJlZDtcbiAgICAgICAgICAgIGNvbG9yOiBAc3RhdHVzRGFuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlQmFja2dyb3VuZDtcblxuICAgICAgICAgICAgLmp3LXRhZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZUJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBleHRyYU9yYW5nZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBleHRyYU9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmp3LXRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBAZ3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmV5O1xuICAgICAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAmLmZpbGxlZC10YWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBleHRyYU9yYW5nZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZXh0cmFPcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWxpc3Qge1xuICAgIC5wYWdlLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEdyZXk7XG5cbiAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG93LW9ubHktaW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpdHRlZC1yb3ctdGFibGVzIHtcbiAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7XG59XG5cbi5lLWNhbGVuZGFyIC5lLWNvbnRlbnQgdGQuZS1zZWxlY3RlZCBzcGFuLmUtZGF5IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnctbGctNTB7XG4gICAgQG1lZGlhIEBsZ3tcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgIH1cbn1cbkBpbXBvcnQgXCJTeW5jRnVzaW9uT3ZlcnJpZGVzLmxlc3NcIjtcbkBpbXBvcnQgXCJtYXN0ZXIubGVzc1wiO1xuQGltcG9ydCBcInBhZ2VzLmxlc3NcIjtcbkBpbXBvcnQgXCJncmlkRWRpdG9ycy5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5sZXNzXCI7XG4iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwidXRvcGlhLXN0ZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUzNWE2MDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5ib2R5LmZyb250cGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjM2Q2MTNmICFpbXBvcnRhbnQ7XG59XG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5yYWxld2F5IHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnV0b3BpYS1zdGQge1xuICBmb250LWZhbWlseTogXCJ1dG9waWEtc3RkXCIsIHNhbnMtc2VyaWY7XG59XG4uaGVhZGluZy1jb2xvciB7XG4gIGNvbG9yOiAjMTgyNzE5O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2LFxuLmRpc3BsYXktaGVhZGVyLFxuLmJsb2NrcXVvdGUsXG4ubGVhZC10ZXh0LFxuLmF1dGhvcixcbi5zbWFsbC1oZWFkbGluZSxcbi5zbWFsbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMxODI3MTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGlzcGxheS1oZWFkZXIge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMyOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuaDYuc21hbGxlcixcbi5oNi5zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNtYWxsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG4ubGlnaHQtZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjNzc5MDc5O1xufVxuLnNtYWxsLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3NzkwNzk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlLFxuLmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubGVhZC10ZXh0IHtcbiAgY29sb3I6ICM1MzVhNjA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5hdXRob3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VtaS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaGVhdnktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbnN0cm9uZyxcbmIsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4udHh0LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNkNjEzZjtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuLnR4dC1saW5rOm5vdCgubm8tdW5kZXJsaW5lKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnR4dC1saW5rIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwO1xuICBjb2xvcjogIzUzNWE2MDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTM1YTYwO1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2MTNmO1xuICBib3JkZXItY29sb3I6ICMzZDYxM2Y7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmFkaXVzLXJpZ2h0LTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYm9yZGVyLXJhZGl1cy1sZWZ0LTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuaHIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNTM1YTYwO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idG4uZ3JlZW4tYmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0NDJjICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMuMXJlbTtcbiAgd2lkdGg6IDMuMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLmJ0bi1zdGFuZGFyZCxcbi5idG4ucHJpbWFyeSxcbi5idG4ubmV4dCxcbi5idG4uY2FuY2VsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNjEzZjtcbn1cbi5idG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzNkNjEzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzNkNjEzZjtcbn1cbi5idG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYjQ0MmM7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDQyYztcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJlZmlsbGVkLWlucHV0LWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnByZWZpbGxlZC1pbnB1dC1ib3guYnRuLXN0YW5kYXJkLFxuLnByZWZpbGxlZC1pbnB1dC1ib3gucHJpbWFyeSxcbi5wcmVmaWxsZWQtaW5wdXQtYm94Lm5leHQsXG4ucHJlZmlsbGVkLWlucHV0LWJveC5jYW5jZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2MTNmO1xufVxuLmQtY29udGVudHMge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zZWNvbmRhcnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGYxICFpbXBvcnRhbnQ7XG59XG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2MTNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdyZWVuLWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDQyYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWdyZWVuLWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzkwNzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtZ3JlZW4tYmcgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0YjczICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmcgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzM1NTEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1ibHVlLWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0ODE5ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1ibHVlLWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZlYyAhaW1wb3J0YW50O1xufVxuLnJlZC1jb2xvciB7XG4gIGNvbG9yOiAjZDc1MjNiO1xufVxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMzZDYxM2Y7XG59XG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5weS02IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHktNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5jZW50ZXItYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udW1icmFjby1mb3Jtcy1maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udW1icmFjby1mb3Jtcy1mb3JtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnVtYnJhY28tZm9ybXMtZm9ybSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gZmllbGRzZXQgLnVtYnJhY28tZm9ybXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmNvbnRlbnQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDgzLCA5MCwgOTYsIDAuMDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmNhdGVnb3JpZXMtY29udGFpbmVyIC5sZXZlbC1ib3gsXG4uY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmplY3QtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2F0ZWdvcmllcy1jb250YWluZXIgLmxldmVsLWJveCB7XG4gIGNvbG9yOiAjMGE0YjczO1xuICBib3JkZXItY29sb3I6ICMwYTRiNzM7XG59XG4uY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmplY3QtYm94IHtcbiAgY29sb3I6ICMzZDYxM2Y7XG4gIGJvcmRlci1jb2xvcjogIzNkNjEzZjtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LFxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9ybS1jb250cm9sLFxuLmZvcm0tc2VsZWN0LFxuaW5wdXQudGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzE4MjcxOTtcbiAgY29sb3I6ICM1MzVhNjA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLXNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0LnRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIsXG4uZm9ybS1zZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0LnRleHQ6LW1vei1wbGFjZWhvbGRlcixcbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsXG4uZm9ybS1zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dC50ZXh0OjotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXQudGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E5YWRiMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tc2VsZWN0W2Rpc2FibGVkXSxcbmlucHV0LnRleHRbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTlhZGIwO1xufVxuZm9ybSBwLnNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuZm9ybSAuY291bnQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtIC5jb3VudC1pbnB1dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgYm90dG9tOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9ybS1sYWJlbCxcbi51bWJyYWNvLWZvcm1zLWxhYmVsIHtcbiAgY29sb3I6ICMxODI3MTk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvcm0tbGFiZWwubGFiZWwtaGVhdnksXG4udW1icmFjby1mb3Jtcy1sYWJlbC5sYWJlbC1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhc3N3b3JkLWZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFzc3dvcmQtZm9ybS1sYWJlbCAuZmEtZXllLFxuLnBhc3N3b3JkLWZvcm0tbGFiZWwgLmZhLWV5ZS1zbGFzaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6ICM1MzVhNjA7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZpbGUtdXBsb2FkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzUzNWE2MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1maWxlLXVwbG9hZCAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jdXN0b20tZmlsZS11cGxvYWQgc3Bhbi50eHQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmN1c3RvbS1pbWctZmlsZS11cGxvYWQge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogMC4yNXJlbTtcbiAgY29sb3I6ICMzZDYxM2Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20taW1nLWZpbGUtdXBsb2FkIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY3VzdG9tLWltZy1maWxlLXVwbG9hZCBzcGFuLnR4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmN1c3RvbS1pbnB1dC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzUzNWE2MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaW5wdXQuaW52YWxpZCxcbnRleHRhcmVhLmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjAzYzRlO1xufVxuLnBhYy1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLmEtdGFnIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzNkNjEzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS10YWcudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS10YWcuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmUtZ3JpZCAuYS10YWcge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3gtcmlnaHQgLmlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jaGVja2JveC1yaWdodCAuaW5wdXQtd3JhcCBpbnB1dCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZGE2NzEgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5OGYwNyAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI5MGJmICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwM2M0ZSAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjZjAzYzRlICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjNmRhNjcxICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiAjZDk4ZjA3ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItaW5mbyB7XG4gIGNvbG9yOiAjNmI5MGJmICFpbXBvcnRhbnQ7XG59XG4udG9hc3QtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuLmF1dG9jb21wbGV0ZS1jb250YWluZXIge1xuICAvKiByZWxhdGl2ZSBwb3NpdGlvbiBmb3IgYXQgZGUgYWJzb2x1dCBwb3NpdGlvbmVyZWRlIGZvcnNsYWcgZsOlciBrb3JyZWt0IHBsYWNlcmluZy4qL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dG9jb21wbGV0ZS1jb250YWluZXIgaW5wdXQge1xuICAvKiBCw6VkZSBpbnB1dCBvZyBmb3JzbGFnIGbDpXIgc2FtbWUgYnJlZGRlIHNvbSBvbWtyaW5nbGlnZ2VuZGUgRElWICovXG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAwLjNlbSAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1ZW07XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJveC1zaGFkb3c6IDAgMC4wNjI1ZW0gMC4xNTYyNWVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5kYXdhLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyAuZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMDYyNWVtO1xufVxuLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5kYXdhLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLmRhd2Etc2VsZWN0ZWQsXG4uZGF3YS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmRhd2EtYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmxkcy1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJpbmcgZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3Bpbm5lci13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDY4LCA0NCwgMC4yNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwaW5uZXItd3JhcC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52YWxpZGF0aW9uLWVycm9ycyB7XG4gIGNvbG9yOiAjZjAzYzRlO1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5mby10eHQge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5qdy10YWJsZSxcbi5lLXRhYmxlIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUzNWE2MDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uanctdGFibGUgdGhlYWQsXG4uZS10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzkwNzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmp3LXRhYmxlIHRyLndhcm5pbmcsXG4uZS10YWJsZSB0ci53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUNFRTtcbiAgY29sb3I6ICNmMDNjNGU7XG59XG4uanctdGFibGUgdHIuaGlnaGxpZ2h0ZWQsXG4uZS10YWJsZSB0ci5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZTY7XG59XG4uanctdGFibGUgdHIuaGlnaGxpZ2h0ZWQgLmp3LXRhZyxcbi5lLXRhYmxlIHRyLmhpZ2hsaWdodGVkIC5qdy10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmU2O1xuICBjb2xvcjogI2ZmN2EwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3YTAwO1xufVxuLmp3LXRhYmxlIC50YWctd3JhcHBlcixcbi5lLXRhYmxlIC50YWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uanctdGFibGUgLnRhZy13cmFwcGVyIC5qdy10YWcsXG4uZS10YWJsZSAudGFnLXdyYXBwZXIgLmp3LXRhZyB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjM2Q2MTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmVjO1xuICBjb2xvcjogIzNkNjEzZjtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmp3LXRhYmxlIC50YWctd3JhcHBlciAuanctdGFnLmZpbGxlZC10YWcsXG4uZS10YWJsZSAudGFnLXdyYXBwZXIgLmp3LXRhZy5maWxsZWQtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNjEzZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmp3LXRhYmxlIC50YWctd3JhcHBlciAuanctdGFnLmhpZ2hsaWdodGVkLFxuLmUtdGFibGUgLnRhZy13cmFwcGVyIC5qdy10YWcuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2EwMDtcbn1cbi5wYWdlLWxpc3QgLnBhZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZlYztcbn1cbi5wYWdlLWxpc3QgLnBhZ2Utd3JhcCAuaWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDYxM2Y7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBhZ2UtbGlzdCAucGFnZS13cmFwIC5pY29uLXdyYXBwZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNob3ctb25seS1pbi1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BsaXR0ZWQtcm93LXRhYmxlcyB7XG4gIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbn1cbi5lLWNhbGVuZGFyIC5lLWNvbnRlbnQgdGQuZS1zZWxlY3RlZCBzcGFuLmUtZGF5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lLWdyaWQgdGguZS1oZWFkZXJjZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddIC5lLWhlYWRlcnRleHQsXG4uZS1ncmlkIHRoLmUtaGVhZGVyY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10gLmUtaGVhZGVydGV4dCxcbi5lLWdyaWQgdGguZS1oZWFkZXJjZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddIC5lLXNvcnRmaWx0ZXJkaXYsXG4uZS1ncmlkIHRoLmUtaGVhZGVyY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10gLmUtc29ydGZpbHRlcmRpdiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmUtZ3JpZCAuZS1oZWFkZXJjZWxsLFxuLmUtZ3JpZCAuZS1kZXRhaWxoZWFkZXJjZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5lLWdyaWQgLmUtcm93Y2VsbDpub3QoLmUtZWRpdGVkYmF0Y2hjZWxsKTpub3QoLmUtdXBkYXRlZHRkKSxcbi5lLWdyaWQgLmUtZGV0YWlscm93Y29sbGFwc2U6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCksXG4uZS1ncmlkIC5lLWRldGFpbHJvd2V4cGFuZDpub3QoLmUtZWRpdGVkYmF0Y2hjZWxsKTpub3QoLmUtdXBkYXRlZHRkKSxcbi5lLWdyaWQgLmUtZ3JpZGNvbnRlbnQgLmUtcm93ZHJhZ2Ryb3A6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCksXG4uZS1ncmlkIC5lLWdyaWRoZWFkZXIgLmUtcm93ZHJhZ2Ryb3A6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCksXG4uZS1ncmlkIC5lLWVtcHR5cm93Om5vdCguZS1lZGl0ZWRiYXRjaGNlbGwpOm5vdCguZS11cGRhdGVkdGQpIHtcbiAgY29sb3I6ICM1MzVhNjAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLmUtZ3JpZCB0ZC5lLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTM1YTYwICFpbXBvcnRhbnQ7XG59XG4uZS1pbnB1dC1ncm91cCxcbi5lLWlucHV0LWdyb3VwLmUtY29udHJvbC13cmFwcGVyLFxuLmUtZmxvYXQtaW5wdXQsXG4uZS1mbG9hdC1pbnB1dC5lLWlucHV0LWdyb3VwLFxuLmUtZmxvYXQtaW5wdXQuZS1jb250cm9sLXdyYXBwZXIsXG4uZS1mbG9hdC1pbnB1dC5lLWlucHV0LWdyb3VwLmUtY29udHJvbC13cmFwcGVyIHtcbiAgY29sb3I6ICM1MzVhNjAgIWltcG9ydGFudDtcbn1cbi5lLW11bHRpc2VsZWN0LmUtY29udHJvbC13cmFwcGVyLmUtY29udHJvbC1jb250YWluZXIuZS1pbnB1dC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwICFpbXBvcnRhbnQ7XG59XG4uZS1yb3dkcmFnaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmUtZ3JpZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmUtZ3JpZCAuZS1yb3djZWxsIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmUtcm93Y2VsbCB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmUtcGFnZXIgZGl2LmUtcGFyZW50bXNnYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lLWdyaWQgLmUtcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lLWZpcnN0LFxuLmUtbGFzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lLXBhZ2VyIC5lLXBhZ2VyY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZS1wYWdlciAuZS1udW1lcmljaXRlbS5lLWN1cnJlbnRpdGVtIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMzZDYxM2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5lLXBhZ2VyLnNmLXBhZ2VyIC5lLW51bWVyaWNjb250YWluZXIgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZWMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uZS1uZXh0LFxuLmUtcHJldiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZWM7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uZS1uZXh0OjpiZWZvcmUsXG4uZS1wcmV2OjpiZWZvcmUge1xuICBjb2xvcjogIzNkNjEzZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZS1wYWdlcmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzZDYxM2YgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5lLW51bWVyaWNjb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uZS1wYWdlciAuZS1zcGFjaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLmUtcGFnZXIgLmUtcGFnZXItZGVmYXVsdDpob3ZlciB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjM2Q2MTNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZS1wYWdlciAuZS1wYWdlci1kZWZhdWx0OmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmUtcGFnZXIgLmUtc3BhY2luZy5lLW51bWVyaWNpdGVtOm5vdCguZS1hY3RpdmUpOm5vdCguZS1ucCk6bm90KC5lLXBwKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZDYxM2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmUtcGFnZXIgLmUtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICMzZDYxM2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZS1wYWdlciAuZS1mb2N1c2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmUtbWZpcnN0LFxuLmUtbXByZXYsXG4uZS1tbmV4dCxcbi5lLW1sYXN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmUtcGFnZXIgLmUtbnVtZXJpY2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmVjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmUtaW5wdXQtZ3JvdXAuZS1kYXRlLWNvbnRhaW5lci5lLWNvbnRyb2wtY29udGFpbmVyLmUtY29udHJvbC13cmFwcGVyIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwICFpbXBvcnRhbnQ7XG59XG4uZS1pbnB1dC1ncm91cC5lLWRhdGUtY29udGFpbmVyLmUtY29udHJvbC1jb250YWluZXIuZS1jb250cm9sLXdyYXBwZXIgLmUtaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzUzNWE2MCAhaW1wb3J0YW50O1xufVxuLmUtdGFiIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uZS10YWIgLm5hdi10YWJzLFxuLmUtdGFiIC5lLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5lLXRhYiAubmF2LXRhYnMgLm5hdi1saW5rLFxuLmUtdGFiIC5lLXRvb2xiYXItaXRlbXMgLm5hdi1saW5rLFxuLmUtdGFiIC5uYXYtdGFicyAuZS10b29sYmFyLWl0ZW0sXG4uZS10YWIgLmUtdG9vbGJhci1pdGVtcyAuZS10b29sYmFyLWl0ZW0ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5lLXRhYiAubmF2LXRhYnMgLm5hdi1saW5rLmUtYWN0aXZlLFxuLmUtdGFiIC5lLXRvb2xiYXItaXRlbXMgLm5hdi1saW5rLmUtYWN0aXZlLFxuLmUtdGFiIC5uYXYtdGFicyAuZS10b29sYmFyLWl0ZW0uZS1hY3RpdmUsXG4uZS10YWIgLmUtdG9vbGJhci1pdGVtcyAuZS10b29sYmFyLWl0ZW0uZS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjM2Q2MTNmIDJweCAhaW1wb3J0YW50O1xufVxuLmUtdGFiIC5uYXYtdGFicyAubmF2LWxpbmsuZS1kaXNhYmxlLFxuLmUtdGFiIC5lLXRvb2xiYXItaXRlbXMgLm5hdi1saW5rLmUtZGlzYWJsZSxcbi5lLXRhYiAubmF2LXRhYnMgLmUtdG9vbGJhci1pdGVtLmUtZGlzYWJsZSxcbi5lLXRhYiAuZS10b29sYmFyLWl0ZW1zIC5lLXRvb2xiYXItaXRlbS5lLWRpc2FibGUge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cbi5lLXRhYiAubmF2LXRhYnMgLm5hdi1saW5rIC5lLXRhYi13cmFwLFxuLmUtdGFiIC5lLXRvb2xiYXItaXRlbXMgLm5hdi1saW5rIC5lLXRhYi13cmFwLFxuLmUtdGFiIC5uYXYtdGFicyAuZS10b29sYmFyLWl0ZW0gLmUtdGFiLXdyYXAsXG4uZS10YWIgLmUtdG9vbGJhci1pdGVtcyAuZS10b29sYmFyLWl0ZW0gLmUtdGFiLXdyYXAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5lLXRhYiAubmF2LXRhYnMgLm5hdi1saW5rIC5lLXRhYi13cmFwIC5lLXRhYi10ZXh0LFxuLmUtdGFiIC5lLXRvb2xiYXItaXRlbXMgLm5hdi1saW5rIC5lLXRhYi13cmFwIC5lLXRhYi10ZXh0LFxuLmUtdGFiIC5uYXYtdGFicyAuZS10b29sYmFyLWl0ZW0gLmUtdGFiLXdyYXAgLmUtdGFiLXRleHQsXG4uZS10YWIgLmUtdG9vbGJhci1pdGVtcyAuZS10b29sYmFyLWl0ZW0gLmUtdGFiLXdyYXAgLmUtdGFiLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjM2Q2MTNmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uZS10YWIgLnRhYi1wYW5lLFxuLmUtdGFiIC5lLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZS10YWIgLnRhYi1wYW5lLmUtYWN0aXZlLFxuLmUtdGFiIC5lLWl0ZW0uZS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tb2RhbC1oZWFkZXIudGV4dC1iZy1saWdodC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZS1ncmlkLmUtZGVmYXVsdCB0YWJsZSB0aFtyb3dzcGFuXSB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuI2NoaXAtd3JhcHBlciAuY2hpcC1jb250YWluZXIgLmUtY2hpcC1saXN0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbiNjaGlwLXdyYXBwZXIgLmNoaXAtY29udGFpbmVyIC5lLWNoaXAtbGlzdCAuZS1jaGlwIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZlYztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1pbmlwcm9maWxlIC5wcm9maWxlLWltYWdlLXdyYXAge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5taW5pcHJvZmlsZSBhIHtcbiAgY29sb3I6ICNlY2VmZWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3RpY2t5LXdyYXBwZXIge1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktd3JhcHBlciBoZWFkZXIgLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzkwNzk7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zdGlja3ktd3JhcHBlciBoZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gIGhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktd3JhcHBlciBoZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4uc3RpY2t5LXdyYXBwZXIgaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5zdGlja3ktd3JhcHBlciBoZWFkZXIgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN0aWNreS13cmFwcGVyIGhlYWRlciB1bC5uYXZiYXItbmF2IGxpIGEge1xuICBjb2xvcjogIzNkNjEzZjtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0aWNreS13cmFwcGVyIGhlYWRlciB1bC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzBhNGI3Mztcbn1cbi5zdGlja3ktd3JhcHBlciBoZWFkZXIgdWwubmF2YmFyLW5hdiBsaSBhIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhck5hdk1vYmlsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzZDYxM2Y7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOWFkYjA7XG59XG4ubmF2YmFyTmF2TW9iaWxlIC5taW5pcHJvZmlsZSBhIHtcbiAgY29sb3I6ICM1MzVhNjA7XG59XG4uc3ViLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDgzLCA5MCwgOTYsIDAuMDgpO1xufVxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuZm9vdGVyIC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E5YWRiMDtcbn1cbmZvb3RlciAuc29jaWFscyBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuZm9vdGVyIGltZyB7XG4gIGhlaWdodDogMXJlbTtcbn1cbi5jb21taXR0ZWUtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbW1pdHRlZS1mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1pdHRlZS1mb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21taXR0ZWUtZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50b2FzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uc2lkZS1tZW51LW1hc3RlciAubWVudS10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZnJvbnRwYWdlIGhlYWRlciAubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXNoYm9hcmQgLm5ld3MtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSksXG4uZGFzaGJvYXJkIC5ldmVudC1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTM1YTYwO1xufVxuLmRhc2hib2FyZCAubmV3cy1pdGVtIHAsXG4uZGFzaGJvYXJkIC5ldmVudC1pdGVtIHAge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5kYXNoYm9hcmQgLm5ld3MtaXRlbSAuZGF0ZSxcbi5kYXNoYm9hcmQgLmV2ZW50LWl0ZW0gLmRhdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmRhc2hib2FyZCAubmV3cy1pdGVtIC50aXRsZSxcbi5kYXNoYm9hcmQgLmV2ZW50LWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGFzaGJvYXJkIC5uZXdzLWl0ZW0gLnRpdGxlLFxuICAuZGFzaGJvYXJkIC5ldmVudC1pdGVtIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hcnRpY2xlIC5jb250ZW50LWJveC5tYWluLWFydGljbGUgLnJ0ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTM1YTYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZSAuY29udGVudC1ib3gubWFpbi1hcnRpY2xlIC5ydGUgaS5yZWFkLWFydGljbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hcnRpY2xlIC5jb250ZW50LWJveC5tYWluLWFydGljbGUgLnJ0ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVzIC5zb3J0LXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM3NzkwNzk7XG59XG4uYXJ0aWNsZXMgLnNvcnQtc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjNzc5MDc5O1xufVxuLmFydGljbGVzIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZXMgLnBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlcyAucGFnaW5hdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggOHB4IDVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWZlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg4MywgOTAsIDk2LCAwLjA4KTtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzZDYxM2Y7XG59XG4uYXJ0aWNsZXMgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlLFxuLmFydGljbGVzIC5wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzZDYxM2Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlcyAucGFnaW5hdGlvbiB1bCBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTlhZGIwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLmFydGljbGVzIC5maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlcyAuZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYXJ0aWNsZXMgLmZpbHRlci5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRpY2xlcyAuZmlsdGVyIC50ZXh0LXNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNWE2MDtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi5hcnRpY2xlcyAuZmlsdGVyIGg2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzVhNjA7XG59XG4uYXJ0aWNsZXMgLmZpbHRlciBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hcnRpY2xlcyAuZmlsdGVyIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwO1xufVxuLmFydGljbGVzIC5maWx0ZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDYxM2Y7XG59XG4uYXJ0aWNsZXMgLmZpbHRlciAudHh0LWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlLXByZXZpZXcgLmNvbnRlbnQtYm94IHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ubXktcHJvZmlsZSAucHJvZmlsZS1pbWFnZS13cmFwIC51cGxvYWQtaW1nIHtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnJlZC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQ0VFO1xufVxuLnRvb2xib3gtY29udGVudC1wYWdlIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4udWYtYmxvY2sgLnJvdy1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi51Zi1ibG9jayAudGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVmLWJsb2NrIC51bWJyYWNvLWZvcm1zLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udWYtYmxvY2sgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51Zi1ibG9jayBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYWNjZW50LWNvbG9yOiAjM2Q2MTNmO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbi51Zi1ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTM1YTYwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbi51Zi1ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQge1xuICBhY2NlbnQtY29sb3I6ICMzZDYxM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDYxM2Y7XG4gIGJvcmRlci1jb2xvcjogIzNkNjEzZjtcbn1cbi51Zi1ibG9jayBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVtYi1ncmlkIC5ncmlkLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb2QtbGlzdCAucG9kIC5pY29uLXdyYXAge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnBvZC1saXN0IC5wb2QgLmljb24td3JhcCBpIHtcbiAgY29sb3I6ICMzZDYxM2Y7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi52aWRlbyAudmltZW9wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW8gLnZpbWVvcGxheWVyIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi52aWRlbyAudmltZW9wbGF5ZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3ODtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMSAvIDEpIHtcbiAgLnZpZGVvIC52aW1lb3BsYXllciBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuICAudmlkZW8gLnZpbWVvcGxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN1YnBhZ2VsaXN0IC5zdWJwYWdlOmhvdmVyIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDcsIDI0NywgMC45KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2U6aG92ZXIgLmlubmVyIC5jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJwYWdlbGlzdCAuc3VicGFnZSAuaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDc1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IDc1MG1zIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDcsIDI0NywgMC43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2UgLmlubmVyIC5jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyAxNTBtcyBlYXNlO1xuICBmbGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2UgLmlubmVyIC5jb250ZW50IC50eHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnBhZ2VsaXN0IC5zdWJwYWdlIC5pbm5lciAuY29udGVudCBhIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAwO1xufVxuLnN1YnBhZ2VsaXN0IC5zdWJwYWdlIC5pbm5lciAuaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnJ0ZSBvbCxcbi5ydGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ucnRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJ0ZSBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJ0ZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ydGUgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ucnRlIGEge1xuICBjb2xvcjogIzc3OTA3OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucnRlIGEgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmlsZS1tYW5hZ2VyLWNvbXBvbmVudCAuZmlsZXMgLmNhdGVnb3J5LWZpbGVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUzNWE2MDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmlsZS1tYW5hZ2VyLWNvbXBvbmVudCAuZmlsZXMgLmZpbGUtd3JhcCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZlYztcbn1cbi5maWxlLW1hbmFnZXItY29tcG9uZW50IC5maWxlcyAuZmlsZS13cmFwIC5maWxlLWljb24ge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uZmlsZS1tYW5hZ2VyLWNvbXBvbmVudCAuZmlsZXMgLmZpbGUtd3JhcCAuZGVsZXRlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IHtcbiAgYm9yZGVyLXRvcDogIzUzNWE2MCBzb2xpZCAxcHg7XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5zaW5nbGUtcG9zdCAucG9zdC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5zaW5nbGUtcG9zdCAucG9zdC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5zaW5nbGUtcG9zdCAucG9zdC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIC5wb3N0LWF1dGhvci1pbWFnZSAucHJvZmlsZS1pbWctd3JhcCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5zaW5nbGUtcG9zdCAucG9zdC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIC5wb3N0LWF1dGhvci1pbWFnZSAucHJvZmlsZS1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IC5wb3N0LWF1dGhvci1pbWFnZS1jb250YWluZXIgLnBvc3QtYXV0aG9yLWltYWdlIC5wcm9maWxlLWltZy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5zaW5nbGUtcG9zdCAucG9zdC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIC5wb3N0LWF1dGhvci1pbWFnZSAucHJvZmlsZS1pbWctcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3J1bS1jb21wb25lbnQgLmZvcnVtLXdyYXAgLnBvc3Qtd3JhcCAuc2luZ2xlLXBvc3QgLnBvc3QtYXV0aG9yLWltYWdlLWNvbnRhaW5lciAucG9zdC1hdXRob3ItaW1hZ2UgLnByb2ZpbGUtaW1nLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IC5wb3N0LWNyZWF0b3Ige1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE4MjcxOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3J1bS1jb21wb25lbnQgLmZvcnVtLXdyYXAgLnBvc3Qtd3JhcCAuc2luZ2xlLXBvc3QgLnBvc3QtY3JlYXRvciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IC5wb3N0LWRhdGUge1xuICBjb2xvcjogIzUzNWE2MDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IC5wb3N0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5zaW5nbGUtcG9zdCAucG9zdC1ib2R5IHtcbiAgY29sb3I6ICM1MzVhNjA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3J1bS1jb21wb25lbnQgLmZvcnVtLXdyYXAgLnBvc3Qtd3JhcCAuc2luZ2xlLXBvc3QgLnBvc3QtYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnNpbmdsZS1wb3N0IC5wb3N0LWJvZHkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzc5MDc5O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3J1bS1jb21wb25lbnQgLmZvcnVtLXdyYXAgLnBvc3Qtd3JhcCAuc2luZ2xlLXBvc3QgLnNpbmdsZS1wb3N0LnJlcGx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDA7XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnJlcGx5LXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBnYXA6IDAuMjVyZW07XG59XG4uZm9ydW0tY29tcG9uZW50IC5mb3J1bS13cmFwIC5wb3N0LXdyYXAgLnJlcGx5LXRvZ2dsZXIgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb3J1bS1jb21wb25lbnQgLmZvcnVtLXdyYXAgLnBvc3Qtd3JhcCAucmVwbHktdG9nZ2xlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjM2Q2MTNmO1xufVxuLmZvcnVtLWNvbXBvbmVudCAuZm9ydW0td3JhcCAucG9zdC13cmFwIC5yZXBseS10b2dnbGVyIHNwYW4udHh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGVyc29uYWwtaW5mb3JtYXRpb24ge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG4ubG9jYWwtdW5pb24taW5mby1jb21wb25lbnQgLmNvbW1pdHRlZS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4ubG9jYWwtdW5pb24taW5mby1jb21wb25lbnQgLmxvY2FsdW5pb24tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ubG9jYWwtdW5pb24taW5mby1jb21wb25lbnQgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubG9jYWwtdW5pb24taW5mby1jb21wb25lbnQgLmZvcm0tZ3JvdXAuY2hlY2tib3gtZ3JvdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG9jYWwtdW5pb24taW5mby1jb21wb25lbnQgLmZvcm0tZ3JvdXAgdGV4dGFyZWE6ZGlzYWJsZWQge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjYTlhZGIwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTlhZGIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmVjO1xufVxuLmxvY2FsLXVuaW9uLWluZm8tY29tcG9uZW50IC5mb3JtLWdyb3VwIC5mb3JtLWxhYmVsLFxuLmxvY2FsLXVuaW9uLWluZm8tY29tcG9uZW50IC5mb3JtLWdyb3VwIC51bWJyYWNvLWZvcm1zLWxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2hhbmdlLXBhc3N3b3JkIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xufVxuLnF1YWxpZmljYXRpb24tY291cnNlcyB7XG4gIGZvbnQtZmFtaWx5OiBcInV0b3BpYS1zdGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5xdWFsaWZpY2F0aW9uLWNvdXJzZXMgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5xdWFsaWZpY2F0aW9uLWNvdXJzZXMgdGQsXG4ucXVhbGlmaWNhdGlvbi1jb3Vyc2VzIHRoIHtcbiAgcGFkZGluZzogMXB4IDJweDtcbn1cbi5xdWFsaWZpY2F0aW9uLWNvdXJzZXMgLmRhdGUge1xuICB3aWR0aDogODBweDtcbn1cbi5tZW1iZXJzaGlwIHtcbiAgZm9udC1mYW1pbHk6IFwidXRvcGlhLXN0ZFwiLCBzYW5zLXNlcmlmO1xufVxuLm1lbWJlcnNoaXAgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW1iZXJzaGlwIHRkLFxuLm1lbWJlcnNoaXAgdGgge1xuICBwYWRkaW5nOiAxcHggMnB4O1xufVxuLm1lbWJlcnNoaXAgLmRhdGUge1xuICB3aWR0aDogMTA1cHg7XG59XG4ucHJldmlvdXMtdHJ1c3QtcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogXCJ1dG9waWEtc3RkXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJldmlvdXMtdHJ1c3QtcG9zaXRpb24gdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcmV2aW91cy10cnVzdC1wb3NpdGlvbiB0ZCxcbi5wcmV2aW91cy10cnVzdC1wb3NpdGlvbiB0aCB7XG4gIHBhZGRpbmc6IDFweCAycHg7XG59XG4ucHJldmlvdXMtdHJ1c3QtcG9zaXRpb24gLmRhdGUge1xuICB3aWR0aDogODBweDtcbn1cbi5tZW1iZXJzaGlwIHRkOmxhc3Qtb2YtdHlwZSxcbi5wcmV2aW91cy10cnVzdC1wb3NpdGlvbiB0ZDpsYXN0LW9mLXR5cGUsXG4ucXVhbGlmaWNhdGlvbi1jb3Vyc2VzIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1lbWJlcnNoaXAgdGg6bGFzdC1vZi10eXBlLFxuLnByZXZpb3VzLXRydXN0LXBvc2l0aW9uIHRoOmxhc3Qtb2YtdHlwZSxcbi5xdWFsaWZpY2F0aW9uLWNvdXJzZXMgdGg6bGFzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubG9jYWx1bmlvbi1ib2QtY29tcG9uZW50IGhyOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9jYWx1bmlvbi1ib2QtY29tcG9uZW50IC5wcm9maWxlcy10by1hZGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29tcG9uZW50IC5mb3JtLWxhYmVsLFxuLnRlcm1zLWFuZC1jb25kaXRpb25zLWNvbXBvbmVudCAudW1icmFjby1mb3Jtcy1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbW11bmljYXRpb24tc2V0dGluZ3MtbW9kYWwtY29tcG9uZW50IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29tbXVuaWNhdGlvbi1zZXR0aW5ncy1tb2RhbC1jb21wb25lbnQgLnNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VuZC1tYWlsLWNvbXBvbmVudCB0ZXh0YXJlYSxcbi5zZW5kLXNtcy1jb21wb25lbnQgdGV4dGFyZWEsXG4uY2hvb3NlLWRlbGVnYXRlZC1jb21wb25lbnQgdGV4dGFyZWEsXG4uY2hvb3NlLXJlcHJlc2VudGF0aXZlLWNvbXBvbmVudCB0ZXh0YXJlYSxcbi5ldmVudC1jb21wb25lbnQgdGV4dGFyZWEsXG4uc2VuZC1tYWlsLWNvbXBvbmVudCBpbnB1dCxcbi5zZW5kLXNtcy1jb21wb25lbnQgaW5wdXQsXG4uY2hvb3NlLWRlbGVnYXRlZC1jb21wb25lbnQgaW5wdXQsXG4uY2hvb3NlLXJlcHJlc2VudGF0aXZlLWNvbXBvbmVudCBpbnB1dCxcbi5ldmVudC1jb21wb25lbnQgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnNlbmQtbWFpbC1jb21wb25lbnQgaW5wdXRbdHlwZT1kYXRlXSxcbi5zZW5kLXNtcy1jb21wb25lbnQgaW5wdXRbdHlwZT1kYXRlXSxcbi5jaG9vc2UtZGVsZWdhdGVkLWNvbXBvbmVudCBpbnB1dFt0eXBlPWRhdGVdLFxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQgaW5wdXRbdHlwZT1kYXRlXSxcbi5ldmVudC1jb21wb25lbnQgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNlbmQtbWFpbC1jb21wb25lbnQgaW5wdXRbdHlwZT10aW1lXSxcbi5zZW5kLXNtcy1jb21wb25lbnQgaW5wdXRbdHlwZT10aW1lXSxcbi5jaG9vc2UtZGVsZWdhdGVkLWNvbXBvbmVudCBpbnB1dFt0eXBlPXRpbWVdLFxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQgaW5wdXRbdHlwZT10aW1lXSxcbi5ldmVudC1jb21wb25lbnQgaW5wdXRbdHlwZT10aW1lXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnNlbmQtbWFpbC1jb21wb25lbnQgLnRleHRhcmVhLXAsXG4uc2VuZC1zbXMtY29tcG9uZW50IC50ZXh0YXJlYS1wLFxuLmNob29zZS1kZWxlZ2F0ZWQtY29tcG9uZW50IC50ZXh0YXJlYS1wLFxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQgLnRleHRhcmVhLXAsXG4uZXZlbnQtY29tcG9uZW50IC50ZXh0YXJlYS1wIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5hY2NvdW50LXN0YXRlbWVudC1jb21wb25lbnQgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNtcy1vdmVydmlldy1jb21wb25lbnQgLmdyaWQtYWN0aW9ucy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbXMtb3ZlcnZpZXctY29tcG9uZW50IHRhYmxlIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNkNjEzZjtcbn1cbi5zbXMtb3ZlcnZpZXctY29tcG9uZW50IC5yb3VuZGVkLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zbXMtb3ZlcnZpZXctY29tcG9uZW50IC5jb25zdW1wdGlvbi1ncmlkLXdyYXAgLmUtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4uc21zLW92ZXJ2aWV3LWNvbXBvbmVudCAuZS1ncmlkIC5lLXRhYmxlIHRib2R5IHRyIC5lLXJvd2NlbGw6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzNkNjEzZiAhaW1wb3J0YW50O1xufVxuLm1haWwtb3ZlcnZpZXctY29tcG9uZW50IC5ncmlkLWFjdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbC1vdmVydmlldy1jb21wb25lbnQgdGFibGUgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2Q2MTNmO1xufVxuLm1haWwtb3ZlcnZpZXctY29tcG9uZW50IC5yb3VuZGVkLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5tYWlsLW92ZXJ2aWV3LWNvbXBvbmVudCAuZS1ncmlkIC5lLXRhYmxlIHRib2R5IHRyIC5lLXJvd2NlbGw6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzNkNjEzZiAhaW1wb3J0YW50O1xufVxuLnNlbmQtbWFpbC1jb21wb25lbnQgbGFiZWw6bm90KC5yYWRpby1sYWJlbCwgLmN1c3RvbS1maWxlLXVwbG9hZCksXG4uc2VuZC1zbXMtY29tcG9uZW50IGxhYmVsOm5vdCgucmFkaW8tbGFiZWwsIC5jdXN0b20tZmlsZS11cGxvYWQpLFxuLnNtcy1vdmVydmlldy1jb21wb25lbnQgbGFiZWw6bm90KC5yYWRpby1sYWJlbCwgLmN1c3RvbS1maWxlLXVwbG9hZCksXG4uc21zLWNvbnN1bXB0aW9uLWNvbXBvbmVudCBsYWJlbDpub3QoLnJhZGlvLWxhYmVsLCAuY3VzdG9tLWZpbGUtdXBsb2FkKSxcbi5jaG9vc2UtZGVsZWdhdGVkLWNvbXBvbmVudCBsYWJlbDpub3QoLnJhZGlvLWxhYmVsLCAuY3VzdG9tLWZpbGUtdXBsb2FkKSxcbi5kZWxlZ2F0ZWQtYWNjZXNzLWNvbnRyb2wtY29tcG9uZW50IGxhYmVsOm5vdCgucmFkaW8tbGFiZWwsIC5jdXN0b20tZmlsZS11cGxvYWQpLFxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQgbGFiZWw6bm90KC5yYWRpby1sYWJlbCwgLmN1c3RvbS1maWxlLXVwbG9hZCksXG4uZXZlbnQtY29tcG9uZW50IGxhYmVsOm5vdCgucmFkaW8tbGFiZWwsIC5jdXN0b20tZmlsZS11cGxvYWQpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZXZlbnQtZGV0YWlsLXBhcnRpY2lwYW50LWluZm9ybWF0aW9uLW1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTgyNzE5O1xufVxuLmV2ZW50LWRldGFpbC1wYXJ0aWNpcGFudC1pbmZvcm1hdGlvbi1tb2RhbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ldmVudC1kZXRhaWwtcGFydGljaXBhbnQtaW5mb3JtYXRpb24tbW9kYWwgLmN1c3RvbS1tb2RhbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQgLmZhLWNoZXZyb24tdXAsXG4uY2hvb3NlLXJlcHJlc2VudGF0aXZlLWNvbXBvbmVudCAuZmEtY2hldnJvbi1kb3duIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uY2hvb3NlLXJlcHJlc2VudGF0aXZlLWNvbXBvbmVudCAuZmEtY2hldnJvbi11cDo6YmVmb3JlLFxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQgLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q2MTNmO1xuICBwYWRkaW5nOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlbGVnYXRlZC1hY2Nlc3MtY29udHJvbC1jb21wb25lbnQgLnNmLWdyaWQge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi5kZWxlZ2F0ZWQtYWNjZXNzLWNvbnRyb2wtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4uZGVsZWdhdGVkLWFjY2Vzcy1jb250cm9sLWNvbXBvbmVudCAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV2ZW50LW92ZXJ2aWV3LWJhY2tvZmZpY2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweCA4MnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uZXZlbnQtZGF0ZS1yYW5nZS1ib3gge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5ldmVudC1kYXRlLXJhbmdlLWJveCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5ldmVudC1tYW5hZ2VyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDByZW0gNXJlbSAwcmVtIDVyZW07XG59XG4uY3VzdG9tLW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDUwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmN1c3RvbS1tb2RhbC1vdmVybGF5IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uY3VzdG9tLW1vZGFsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQuOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1pbi13aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDMzJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3VzdG9tLW1vZGFsLWNvbnRhaW5lci1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMHB4IDE2cHg7XG4gIGdhcDogOHB4O1xufVxuLmN1c3RvbS1tb2RhbC1jb250YWluZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAxNnB4IDE2cHggMTZweDtcbiAgZ2FwOiAxNnB4O1xufVxuLmxvY2F0aW9uLW1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvY2F0aW9uLW1hcC1jb250YWluZXIgLmV2ZW50LWxvY2F0aW9uLW1vZGFsLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmN1c3RvbS1tb2RhbC1vdmVybGF5IGhyIHtcbiAgY29sb3I6ICNERUUyRTY7XG59XG4uZm9ybS1jb250cm9sLWhlaWdodCB7XG4gIGhlaWdodDogMzhweDtcbiAgbWF4LWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmVudC1jb21wb25lbnQgLnRpbnltY2Utd3JhcHBlciAudG94LXRpbnltY2Uge1xuICBib3JkZXI6IDFweCAjMTgyNzE5IHNvbGlkO1xufVxuLmV2ZW50LWNvbXBvbmVudCAuZm9ybS1jb250cm9sLFxuLmV2ZW50LWNvbXBvbmVudCAuZm9ybS1zZWxlY3QsXG4uZXZlbnQtY29tcG9uZW50ICNmaWxlLXVwbG9hZCxcbi5ldmVudC1jb21wb25lbnQgLmUtZHJvcGRvd25saXN0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMzhweDtcbn1cbi5ldmVudC1jb21wb25lbnQgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5ldmVudC1jb21wb25lbnQgLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmV2ZW50LWNvbXBvbmVudCAjZmlsZS11cGxvYWQ6Zm9jdXMsXG4uZXZlbnQtY29tcG9uZW50IC5lLWRyb3Bkb3dubGlzdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzllYjA5ZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoNjEsIDk3LCA2MywgMC4yNSk7XG59XG4uZXZlbnQtY29tcG9uZW50IHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uZXZlbnQtY29tcG9uZW50IGlucHV0W3R5cGU9ZGF0ZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbi5ldmVudC1jb21wb25lbnQgaW5wdXRbdHlwZT10aW1lXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50LWNvbXBvbmVudCAuY2hlY2tib3gtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ldmVudC1jb21wb25lbnQgLmNoZWNrYm94LWdyb3VwIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZXZlbnQtY29tcG9uZW50IC5jaGVja2JveC1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZXZlbnQtY29tcG9uZW50IC5ldmVudC1pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q2MTNmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZXZlbnQtY29tcG9uZW50IC5jdXN0b20tZGVsZXRlLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV2ZW50LWNvbXBvbmVudCAuY3VzdG9tLWRlbGV0ZS1idXR0b24gYnV0dG9uIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmV2ZW50LWNvbXBvbmVudCAuY3VzdG9tLWRlbGV0ZS1idXR0b24gYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uZXZlbnQtY29tcG9uZW50IC50aWNrZXQtdHlwZS1yb3dzIHtcbiAgcm93LWdhcDogMC41ZW07XG59XG4uZXZlbnQtY29tcG9uZW50IC50aWNrZXQtdHlwZS1yb3dzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udG94IC50b3gtdG9vbGJhci0tc2Nyb2xsaW5nIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG4uZXZlbnQtY29tcG9uZW50LWNvbnRhaW5lciAuZS1yb3djZWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuIiwiLy8gTGVzcyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuQHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtO1xuQHJmcy11bml0OiByZW07XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWUgc3RvcHMgaW5jcmVhc2luZ1xuQHJmcy1icmVha3BvaW50OiAxMjAwcHg7XG5AcmZzLWJyZWFrcG9pbnQtdW5pdDogcHg7XG5cbi8vIFJlc2l6ZSB2YWx1ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuQHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlO1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbkByZnMtZmFjdG9yOiAxMDtcblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuQHJmcy1tb2RlOiBcIm1pbi1tZWRpYS1xdWVyeVwiO1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuQHJmcy1jbGFzczogZmFsc2U7XG5cbi8vIDEgcmVtID0gQHJmcy1yZW0tdmFsdWUgcHhcbkByZnMtcmVtLXZhbHVlOiAxNjtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG5AcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlO1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nIEBlbmFibGUtcmZzIHRvIGZhbHNlXG5AZW5hYmxlLXJmczogdHJ1ZTtcblxuLy8gUkZTIG1peGluXG4ucmZzKEB2YWx1ZXMsIEBwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIC5fcmZzLWNhbGN1bGF0ZSgxLCB+XCJcIiwgflwiXCIpO1xufVxuXG4vLyBSZWN1cnNpdmUgY2FsY3VsYXRlIG1peGluXG4uX3Jmcy1jYWxjdWxhdGUoQGluZGV4LCBAdmFsdWVSZXN1bHQsIEBmbHVpZFZhbHVlUmVzdWx0KSB7XG5cbiAgJiB3aGVuIChAaW5kZXggPD0gbGVuZ3RoKEB2YWx1ZXMpKSB7XG4gICAgQGN1cnJlbnRWYWx1ZTogaWYoZXh0cmFjdChAdmFsdWVzLCBAaW5kZXgpID0gaW1wb3J0YW50LCB+XCIhaW1wb3J0YW50XCIgLCBleHRyYWN0KEB2YWx1ZXMsIEBpbmRleCkpO1xuICAgIEBzcGFjZTogaWYoQGluZGV4ID0gbGVuZ3RoKEB2YWx1ZXMpLCB+XCJcIiwgflwiIFwiKTtcblxuICAgICYgd2hlbiAobm90KGlzdW5pdChAY3VycmVudFZhbHVlLCBweCkpIGFuZCBub3QoaXN1bml0KEBjdXJyZW50VmFsdWUsIHJlbSkpKSB7XG4gICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7Y3VycmVudFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae2N1cnJlbnRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICB9XG5cbiAgICAmIHdoZW4gKChpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcHgpKSBvciAoaXN1bml0KEBjdXJyZW50VmFsdWUsIHJlbSkpKSB7XG4gICAgICBAdmFsOiBpZihpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcmVtKSwgdW5pdCgoQGN1cnJlbnRWYWx1ZSAqIEByZnMtcmVtLXZhbHVlKSksIHVuaXQoQGN1cnJlbnRWYWx1ZSkpO1xuXG4gICAgICAvLyBSZW1vdmUgdW5pdCBpZiB6ZXJvXG4gICAgICBAdmFsdWUtdW5pdDogaWYoQHZhbCA9IDAsIH5cIlwiLCBAcmZzLXVuaXQpO1xuXG4gICAgICBAcmVuZGVyZWRWYWx1ZTogdW5pdChpZihAcmZzLXVuaXQgPSBweCwgQHZhbCwgKChAdmFsIC8gQHJmcy1yZW0tdmFsdWUpKSksIEB2YWx1ZS11bml0KTtcblxuICAgICAgQHJmcy1taW46IGlmKGlzdW5pdChAcmZzLWJhc2UtdmFsdWUsIHJlbSksIHVuaXQoKEByZnMtYmFzZS12YWx1ZSAqIEByZnMtcmVtLXZhbHVlKSksIHVuaXQoQHJmcy1iYXNlLXZhbHVlKSk7XG5cbiAgICAgICYgd2hlbiAobm90KChhYnMoQHZhbCkgPiBAcmZzLW1pbikgYW5kIChAcmZzLWZhY3RvciA+IDEpIGFuZCAoQGVuYWJsZS1yZnMgPSB0cnVlKSkpIHtcbiAgICAgICAgLl9yZnMtY2FsY3VsYXRlKChAaW5kZXggKyAxKSwgflwiQHt2YWx1ZVJlc3VsdH1Ae3JlbmRlcmVkVmFsdWV9QHtzcGFjZX1cIiwgflwiQHtmbHVpZFZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICAgIH1cblxuICAgICAgJiB3aGVuICgoYWJzKEB2YWwpID4gQHJmcy1taW4pIGFuZCAoQHJmcy1mYWN0b3IgPiAxKSBhbmQgKEBlbmFibGUtcmZzID0gdHJ1ZSkpIHtcblxuICAgICAgICBAYnJlYWtwb2ludDogaWYoaXN1bml0KEByZnMtYnJlYWtwb2ludCwgZW0pIG9yIGlzdW5pdChAcmZzLWJyZWFrcG9pbnQsIHJlbSksIHVuaXQoKEByZnMtYnJlYWtwb2ludCAqIEByZnMtcmVtLXZhbHVlKSksIHVuaXQoQHJmcy1icmVha3BvaW50KSk7XG4gICAgICAgIEBtYXgtd2lkdGg6IHVuaXQoaWYoQHJmcy1icmVha3BvaW50LXVuaXQgPSBweCwgQGJyZWFrcG9pbnQsICgoQGJyZWFrcG9pbnQgLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHJmcy1icmVha3BvaW50LXVuaXQpO1xuXG4gICAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEB2YWx1ZS1taW46IEByZnMtbWluICsgKCgoYWJzKEB2YWwpIC0gQHJmcy1taW4pIC8gQHJmcy1mYWN0b3IpKTtcblxuICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIEB2YWwgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIC8vIFJvdW5kaW5nIG5lZWRlZCB0byBwcmV2ZW50IHJvdW5kaW5nIGVycm9yc1xuICAgICAgICBAdmFsdWUtdmFyaWFibGUtd2lkdGg6IHVuaXQocm91bmQoKChhYnMoQHZhbCkgLSBAdmFsdWUtbWluKSAvICgoQGJyZWFrcG9pbnQgLyAxMDApKSksIDE1KSwgaWYoQHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KSk7XG5cbiAgICAgICAgJiB3aGVuIChAdmFsID4gMCkge1xuICAgICAgICAgIEByZW5kZXJlZEZsdWlkVmFsdWU6IGNhbGModW5pdChpZihAcmZzLXVuaXQgPSBweCwgKChAdmFsdWUtbWluKSksICgoQHZhbHVlLW1pbiAvIEByZnMtcmVtLXZhbHVlKSkpLCBAcmZzLXVuaXQpIH5cIitcIiBAdmFsdWUtdmFyaWFibGUtd2lkdGgpO1xuICAgICAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae3JlbmRlcmVkRmx1aWRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgd2hlbiAoQHZhbCA8IDApIHtcbiAgICAgICAgICBAcmVuZGVyZWRGbHVpZFZhbHVlOiBjYWxjKHVuaXQoaWYoQHJmcy11bml0ID0gcHgsICgoLUB2YWx1ZS1taW4pKSwgKCgtQHZhbHVlLW1pbiAvIEByZnMtcmVtLXZhbHVlKSkpLCBAcmZzLXVuaXQpIH5cIi1cIiBAdmFsdWUtdmFyaWFibGUtd2lkdGgpO1xuICAgICAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae3JlbmRlcmVkRmx1aWRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgd2hlbiAoQGluZGV4ID4gbGVuZ3RoKEB2YWx1ZXMpKSB7XG4gICAgQGZsdWlkVmFsdWU6IEBmbHVpZFZhbHVlUmVzdWx0O1xuXG4gICAgJiB3aGVuIChAdmFsdWVSZXN1bHQgPSBAZmx1aWRWYWx1ZVJlc3VsdCkge1xuICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICB9XG5cbiAgICAmIHdoZW4gKG5vdChAdmFsdWVSZXN1bHQgPSBAZmx1aWRWYWx1ZVJlc3VsdCkpIHtcblxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJkaXNhYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikge1xuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcblxuICAgICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICAgIEB7cHJvcGVydHl9OiBAZmx1aWRWYWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKG5vdCgoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpKSkgYW5kIG5vdCgoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IGlmKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIsIEBmbHVpZFZhbHVlLCBAdmFsdWVSZXN1bHQpO1xuICAgICAgfVxuXG4gICAgICAvLyBNZWRpYSBxdWVyeVxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikge1xuICAgICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICAgIC5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeSgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkoKTtcbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChub3QoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpKSBhbmQgbm90KEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikge1xuICAgICAgICAuX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkoKTtcbiAgICAgIH1cblxuICAgICAgJiB3aGVuICgoQHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4KSkge1xuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgJiB3aGVuIChAcmZzLXR3by1kaW1lbnNpb25hbCkge1xuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBtYXgtd2lkdGgpIGFuZCAobWluLWhlaWdodDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtd2lkdGgpLCAobWF4LWhlaWdodDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQGZsdWlkVmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiB3aGVuIChub3QoQHJmcy10d28tZGltZW5zaW9uYWwpKSB7XG4gICAgJiB3aGVuIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEBmbHVpZFZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnktY29udGVudCgpIHtcblxuICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQHtwcm9wZXJ0eX06IGlmKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIsIEB2YWx1ZVJlc3VsdCwgQGZsdWlkVmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gICYgd2hlbiAobm90KEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSkge1xuICAgIEB7cHJvcGVydHl9OiBpZihAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiLCBAdmFsdWVSZXN1bHQsIEBmbHVpZFZhbHVlKTtcbiAgfVxufVxuXG4vLyBTaGFydGhhbmQgbWl4aW5zXG4uZm9udC1zaXplKEB2YWx1ZSkge1xuICAucmZzKEB2YWx1ZSk7XG59XG5cbi5wYWRkaW5nKEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ucGFkZGluZy10b3AoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctdG9wKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ucGFkZGluZy1yaWdodChAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctYm90dG9tKEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctbGVmdChAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy1sZWZ0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luKEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4pIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4tdG9wKEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tdG9wKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLXJpZ2h0KEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tcmlnaHQpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4tYm90dG9tKEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tYm90dG9tKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLWxlZnQoQHZhbHVlLCBAcHJvcGVydHk6IG1hcmdpbi1sZWZ0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuIiwi77u/LmZyb250cGFnZSB7XG4gICAgaGVhZGVyIHtcblxuICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhc2hib2FyZCB7XG4gICAgLm5ld3MtaXRlbSwgLmV2ZW50LWl0ZW0ge1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdHlwb2dyYXBoeUJvZHk7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAeGwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJ0aWNsZSB7XG5cbiAgICAuY29udGVudC1ib3gubWFpbi1hcnRpY2xlIHtcbiAgICAgICAgLnJ0ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHR5cG9ncmFwaHlCb2R5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpLnJlYWQtYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlcyB7XG5cbiAgICAuc29ydC1zZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBAbGlnaHRHcmVlbjtcblxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6IEBsaWdodEdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IEBsaWdodEdyZXk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoODMsIDkwLCA5NiwgMC4wOCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW47XG5cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYm9keUxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDFzO1xuXG4gICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtc2VhcmNoIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0eXBvZ3JhcGh5Qm9keTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHR5cG9ncmFwaHlCb2R5O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBAdHlwb2dyYXBoeUJvZHk7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnR4dC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLXByZXZpZXcge1xuXG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgfVxufVxuXG4ubXktcHJvZmlsZSB7XG4gICAgLnByb2ZpbGUtaW1hZ2Utd3JhcCB7XG5cblxuICAgICAgICAudXBsb2FkLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZC1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzb2Z0UmVkO1xufVxuXG4udG9vbGJveC1jb250ZW50LXBhZ2Uge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxufVxuXG4udWYtYmxvY2sge1xuICAgIC5yb3ctZmx1aWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudW1icmFjby1mb3Jtcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICB9XG5cbiAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICBhY2NlbnQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggQHR5cG9ncmFwaHlCb2R5O1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcblxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBhY2NlbnQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78udW1iLWdyaWQge1xuICAgIC5ncmlkLWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5wb2QtbGlzdCB7XG5cbiAgICAucG9kIHtcblxuICAgICAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGR1c3R5V2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEycHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuXG4udmlkZW8ge1xuXG4gICAgLnZpbWVvcGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBzdXBwb3J0c1xuXG4gICAgICAgICAgICBub3QgKGFzcGVjdC1yYXRpbzogMSAvIDEpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQHN1cHBvcnRzXG5cbm5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAgIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblxuICAgICAgICAudmltZW9wbGF5ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3VicGFnZWxpc3Qge1xuICAgIC5zdWJwYWdlIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0NywgMjQ3LCAuOSk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDc1MG1zIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiA3NTBtcyBlYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0NywgMjQ3LCAwLjc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyAxNTBtcyBlYXNlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGluZ3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ydGUge1xuXG5cbiAgICBvbCwgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG5cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogQGxpZ2h0R3JlZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmlsZS1tYW5hZ2VyLWNvbXBvbmVudCB7XG5cbiAgICAuZmlsZXMge1xuICAgICAgICAuY2F0ZWdvcnktZmlsZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHR5cG9ncmFwaHlCb2R5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGUtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0R3JleTtcblxuICAgICAgICAgICAgLmZpbGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVsZXRlLWljb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcnVtLWNvbXBvbmVudCB7XG5cbiAgICAuZm9ydW0td3JhcCB7XG4gICAgICAgIC5wb3N0LXdyYXAge1xuXG4gICAgICAgICAgICAuc2luZ2xlLXBvc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IEB0eXBvZ3JhcGh5Qm9keSBzb2xpZCAxcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucG9zdC1hdXRob3ItaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LWF1dGhvci1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWltZy13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1pbWctcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0R3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0LWNyZWF0b3Ige1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHR5cG9ncmFwaHlIZWFkaW5nO1xuICAgICAgICAgICAgICAgICAgICAuZm9udC1zaXplKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHR5cG9ncmFwaHlCb2R5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucG9zdC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB0eXBvZ3JhcGh5Qm9keTtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICAuZm9udC1zaXplKDE0cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaW5nbGUtcG9zdC5yZXBseSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkdXN0eVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseS10b2dnbGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGdhcDogMC4yNXJlbTtcblxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIC5mb250LXNpemUoMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Bhbi50eHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZXJzb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xufVxuXG4ubG9jYWwtdW5pb24taW5mby1jb21wb25lbnQge1xuICAgIC5jb21taXR0ZWUtbG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5sb2NhbHVuaW9uLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYuY2hlY2tib3gtZ3JvdXAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogQGJvZHlMaWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IEBib2R5TGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tbGFiZWwsIC51bWJyYWNvLWZvcm1zLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQge1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheTtcbn1cblxuLnF1YWxpZmljYXRpb24tY291cnNlcyB7XG4gICAgZm9udC1mYW1pbHk6IEB1dG9waWE7XG5cbiAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHRkLCB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG59XG5cbi5tZW1iZXJzaGlwIHtcbiAgICBmb250LWZhbWlseTogQHV0b3BpYTtcblxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICB9XG59XG5cbi5wcmV2aW91cy10cnVzdC1wb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEB1dG9waWE7XG5cbiAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHRkLCB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG59XG5cbi5tZW1iZXJzaGlwLCAucHJldmlvdXMtdHJ1c3QtcG9zaXRpb24sIC5xdWFsaWZpY2F0aW9uLWNvdXJzZXMge1xuICAgIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHRoOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLmxvY2FsdW5pb24tYm9kLWNvbXBvbmVudCB7XG5cbiAgICBocjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcm9maWxlcy10by1hZGQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4udGVybXMtYW5kLWNvbmRpdGlvbnMtY29tcG9uZW50IHtcblxuXG4gICAgLmZvcm0tbGFiZWwsIC51bWJyYWNvLWZvcm1zLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4uY29tbXVuaWNhdGlvbi1zZXR0aW5ncy1tb2RhbC1jb21wb25lbnQge1xuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgICAgICAuZm9udC1zaXplKDE2cHgpO1xuICAgIH1cblxuICAgIC5zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgIH1cbn1cblxuLnNlbmQtbWFpbC1jb21wb25lbnQsXG4uc2VuZC1zbXMtY29tcG9uZW50LFxuLmNob29zZS1kZWxlZ2F0ZWQtY29tcG9uZW50LFxuLmNob29zZS1yZXByZXNlbnRhdGl2ZS1jb21wb25lbnQsXG4uZXZlbnQtY29tcG9uZW50IHtcblxuICAgIHRleHRhcmVhLCBpbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1kYXRlXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGltZV0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAudGV4dGFyZWEtcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxufVxuXG4uYWNjb3VudC1zdGF0ZW1lbnQtY29tcG9uZW50IHtcbiAgICBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxufVxuXG4uc21zLW92ZXJ2aWV3LWNvbXBvbmVudCB7XG5cbiAgICAuZ3JpZC1hY3Rpb25zLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIHRhYmxlIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5mb250LXNpemUoMTNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgfVxuXG4gICAgLnJvdW5kZWQtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5jb25zdW1wdGlvbi1ncmlkLXdyYXAgLmUtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmUtZ3JpZCAuZS10YWJsZSB0Ym9keSB0ciAuZS1yb3djZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi5tYWlsLW92ZXJ2aWV3LWNvbXBvbmVudCB7XG5cbiAgICAuZ3JpZC1hY3Rpb25zLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIHRhYmxlIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5mb250LXNpemUoMTNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgfVxuXG4gICAgLnJvdW5kZWQtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuXG4gICAgLmUtZ3JpZCAuZS10YWJsZSB0Ym9keSB0ciAuZS1yb3djZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi5zZW5kLW1haWwtY29tcG9uZW50LFxuLnNlbmQtc21zLWNvbXBvbmVudCxcbi5zbXMtb3ZlcnZpZXctY29tcG9uZW50LFxuLnNtcy1jb25zdW1wdGlvbi1jb21wb25lbnQsXG4uY2hvb3NlLWRlbGVnYXRlZC1jb21wb25lbnQsXG4uZGVsZWdhdGVkLWFjY2Vzcy1jb250cm9sLWNvbXBvbmVudCxcbi5jaG9vc2UtcmVwcmVzZW50YXRpdmUtY29tcG9uZW50LFxuLmV2ZW50LWNvbXBvbmVudCB7XG4gICAgbGFiZWw6bm90KC5yYWRpby1sYWJlbCwgLmN1c3RvbS1maWxlLXVwbG9hZCkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG4gICAgICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgfVxufVxuLmV2ZW50LWRldGFpbC1wYXJ0aWNpcGFudC1pbmZvcm1hdGlvbi1tb2RhbCB7XG4gICAgZm9udC1mYW1pbHk6IEByYWxld2F5O1xuICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgY29sb3I6IEB0eXBvZ3JhcGh5SGVhZGluZztcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tbW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOnVuc2V0XG4gICAgfVxufVxuXG4uY2hvb3NlLXJlcHJlc2VudGF0aXZlLWNvbXBvbmVudCB7XG4gICAgLmZhLWNoZXZyb24tdXAsIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDhweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlbGVnYXRlZC1hY2Nlc3MtY29udHJvbC1jb21wb25lbnQge1xuICAgIC5zZi1ncmlkIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmV2ZW50LW92ZXJ2aWV3LWJhY2tvZmZpY2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDI0cHggODJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cblxuLmV2ZW50LWRhdGUtcmFuZ2UtYm94IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIGdhcDogMC41cmVtO1xufVxuXG4uZXZlbnQtZGF0ZS1yYW5nZS1ib3ggaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmV2ZW50LW1hbmFnZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMHJlbSA1cmVtIDByZW0gNXJlbTtcbn1cblxuLmN1c3RvbS1tb2RhbC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIH1cbn1cblxuLmN1c3RvbS1tb2RhbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNC44cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgIG1pbi13aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jdXN0b20tbW9kYWwtY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDBweCAxNnB4O1xuICAgIGdhcDogOHB4O1xufVxuXG4uY3VzdG9tLW1vZGFsLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggMTZweCAxNnB4IDE2cHg7XG4gICAgZ2FwOiAxNnB4O1xufVxuXG4ubG9jYXRpb24tbWFwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmV2ZW50LWxvY2F0aW9uLW1vZGFsLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cblxuLmN1c3RvbS1tb2RhbC1vdmVybGF5IGhyIHtcbiAgICBjb2xvcjogI0RFRTJFNjtcbn1cblxuLmZvcm0tY29udHJvbC1oZWlnaHQge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmV2ZW50LWNvbXBvbmVudCB7XG5cbiAgICAudGlueW1jZS13cmFwcGVyIC50b3gtdGlueW1jZSB7XG4gICAgICAgIGJvcmRlcjogMXB4ICMxODI3MTkgc29saWQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0LCAjZmlsZS11cGxvYWQsIC5lLWRyb3Bkb3dubGlzdCB7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM5ZWIwOWY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg2MSw5Nyw2MywuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10aW1lXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jaGVja2JveC1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5jaGVja2JveC1ncm91cCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5jaGVja2JveC1ncm91cCBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLmV2ZW50LWltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tZGVsZXRlLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aWNrZXQtdHlwZS1yb3dzIHtcbiAgICAgICAgcm93LWdhcDogMC41ZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRveCAudG94LXRvb2xiYXItLXNjcm9sbGluZyB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1jb21wb25lbnQtY29udGFpbmVyIHtcbiAgICAuZS1yb3djZWxsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5lLWdyaWQgdGguZS1oZWFkZXJjZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddIC5lLWhlYWRlcnRleHQsXG4uZS1ncmlkIHRoLmUtaGVhZGVyY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10gLmUtaGVhZGVydGV4dCxcbi5lLWdyaWQgdGguZS1oZWFkZXJjZWxsW2FyaWEtc29ydD1hc2NlbmRpbmddIC5lLXNvcnRmaWx0ZXJkaXYsXG4uZS1ncmlkIHRoLmUtaGVhZGVyY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10gLmUtc29ydGZpbHRlcmRpdiB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmUtZ3JpZCAuZS1oZWFkZXJjZWxsLFxuLmUtZ3JpZCAuZS1kZXRhaWxoZWFkZXJjZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uZS1ncmlkIC5lLXJvd2NlbGw6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCksIC5lLWdyaWQgLmUtZGV0YWlscm93Y29sbGFwc2U6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCksIC5lLWdyaWQgLmUtZGV0YWlscm93ZXhwYW5kOm5vdCguZS1lZGl0ZWRiYXRjaGNlbGwpOm5vdCguZS11cGRhdGVkdGQpLCAuZS1ncmlkIC5lLWdyaWRjb250ZW50IC5lLXJvd2RyYWdkcm9wOm5vdCguZS1lZGl0ZWRiYXRjaGNlbGwpOm5vdCguZS11cGRhdGVkdGQpLCAuZS1ncmlkIC5lLWdyaWRoZWFkZXIgLmUtcm93ZHJhZ2Ryb3A6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCksIC5lLWdyaWQgLmUtZW1wdHlyb3c6bm90KC5lLWVkaXRlZGJhdGNoY2VsbCk6bm90KC5lLXVwZGF0ZWR0ZCkge1xuICAgIGNvbG9yOiBAdHlwb2dyYXBoeUJvZHkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5lLWdyaWQgdGQuZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB0eXBvZ3JhcGh5Qm9keSAhaW1wb3J0YW50O1xufVxuXG4uZS1pbnB1dC1ncm91cCwgLmUtaW5wdXQtZ3JvdXAuZS1jb250cm9sLXdyYXBwZXIsIC5lLWZsb2F0LWlucHV0LCAuZS1mbG9hdC1pbnB1dC5lLWlucHV0LWdyb3VwLCAuZS1mbG9hdC1pbnB1dC5lLWNvbnRyb2wtd3JhcHBlciwgLmUtZmxvYXQtaW5wdXQuZS1pbnB1dC1ncm91cC5lLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgY29sb3I6IEB0eXBvZ3JhcGh5Qm9keSAhaW1wb3J0YW50O1xufVxuXG4uZS1tdWx0aXNlbGVjdC5lLWNvbnRyb2wtd3JhcHBlci5lLWNvbnRyb2wtY29udGFpbmVyLmUtaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IEB0eXBvZ3JhcGh5Qm9keSAhaW1wb3J0YW50O1xufVxuXG4uZS1yb3dkcmFnaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lLWdyaWQge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gICAgLmUtcm93Y2VsbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lLXJvd2NlbGwge1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uZS1wYWdlclxuZGl2LmUtcGFyZW50bXNnYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZS1ncmlkIC5lLXBhZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZS1maXJzdCwgLmUtbGFzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZS1wYWdlciAuZS1wYWdlcmNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lLXBhZ2VyIC5lLW51bWVyaWNpdGVtLmUtY3VycmVudGl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IEBncmVlbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmUtcGFnZXIuc2YtcGFnZXIgLmUtbnVtZXJpY2NvbnRhaW5lciBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRHcmV5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBAcmFsZXdheSAhaW1wb3J0YW50O1xufVxuXG4uZS1uZXh0LCAuZS1wcmV2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRHcmV5O1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lLXBhZ2VyY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogQHJhbGV3YXkgIWltcG9ydGFudDtcbiAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5lLW51bWVyaWNjb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5lLXBhZ2VyIC5lLXNwYWNpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZS1wYWdlciAuZS1wYWdlci1kZWZhdWx0OmhvdmVyIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW4gIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZS1wYWdlciAuZS1zcGFjaW5nLmUtbnVtZXJpY2l0ZW06bm90KC5lLWFjdGl2ZSk6bm90KC5lLW5wKTpub3QoLmUtcHApOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW4gIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbmUtcGFnZXIge1xuICAgIC5lLWZvY3VzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmUtbWZpcnN0LCAuZS1tcHJldiwgLmUtbW5leHQsIC5lLW1sYXN0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLmUtcGFnZXIgLmUtbnVtZXJpY2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodEdyZXkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmUtaW5wdXQtZ3JvdXAuZS1kYXRlLWNvbnRhaW5lci5lLWNvbnRyb2wtY29udGFpbmVyLmUtY29udHJvbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggQHR5cG9ncmFwaHlCb2R5ICFpbXBvcnRhbnQ7XG5cbiAgICAuZS1pbnB1dC1ncm91cC1pY29uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCBAdHlwb2dyYXBoeUJvZHkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lLXRhYiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgLm5hdi10YWJzLCAuZS10b29sYmFyLWl0ZW1zIHtcbiAgICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1saW5rLCAuZS10b29sYmFyLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIEBncmVlbiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5lLWRpc2FibGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZS10YWItd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICAgICAgICAuZS10YWItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQHJhbGV3YXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXBhbmUsIC5lLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cblxuICAgICAgICAmLmUtYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1oZWFkZXIudGV4dC1iZy1saWdodC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uZS1ncmlkLmUtZGVmYXVsdCB0YWJsZSB0aFtyb3dzcGFuXSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNjaGlwLXdyYXBwZXIgLmNoaXAtY29udGFpbmVyIC5lLWNoaXAtbGlzdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgLmUtY2hpcCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEdyZXk7XG4gICAgICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgICAgICYuYWN0aXZle1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIu+7vy5taW5pcHJvZmlsZSB7XG5cbiAgICAucHJvZmlsZS1pbWFnZS13cmFwIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAbGlnaHRHcmV5O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLnN0aWNreS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaGVhZGVyIHtcblxuICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodEdyZWVuO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuXG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIEBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQHJhbGV3YXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5uYXZiYXJOYXZNb2JpbGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBjb2xvcjogQGdyZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib2R5TGlnaHQ7XG4gICAgfVxuXG4gICAgLm1pbmlwcm9maWxlIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAdHlwb2dyYXBoeUJvZHk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWItbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg4MywgOTAsIDk2LCAwLjA4KTtcbn1cblxuXG5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib2R5TGlnaHQ7XG4gICAgfVxuXG5cbiAgICAuc29jaWFscyB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbn1cblxuLmNvbW1pdHRlZS1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQGxnIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5zaWRlLW1lbnUtbWFzdGVyIHtcbiAgICAubWVudS10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
