/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/admin/jv.Adminv2.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.rotateRight{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.breadcrumb-transclude{float:left;font-size:16px;font-weight:300;margin-right:10px}.nav-search-container{position:relative}.nav-search-container .icon-search{border-right:1px solid;color:#ccc;font-size:20px;height:26px;line-height:26px;padding-left:2px;padding-right:2px;position:absolute;top:1px;z-index:10}.nav-search-container .jv-menu-search-box{padding:.4em;padding-left:30px!important}.menu-container{position:relative}.menu-container:before{border-bottom:12px solid #3d87cf;border-left:12px solid transparent;border-right:12px solid transparent;content:""!important;height:0;left:.6em;position:absolute;top:-12px;width:0;z-index:999999}.jv-menu{background-color:#3d87cf;box-shadow:4px 0 5px #ccc;overflow-x:hidden;overflow-y:auto;position:absolute;width:222px;z-index:101}.jv-menu .jv-menu-search{padding:10px;width:100%}.jv-menu .jv-menu-search input{width:100%}.jv-menu .jv-menu-navigation{font-size:13px}.jv-menu .jv-menu-navigation>*{padding-left:10px}.jv-menu .jv-menu-navigation .jv-nav-label-container{color:#fff;display:flex;padding-bottom:8px;padding-top:8px;position:relative;width:100%}.jv-menu .jv-menu-navigation .jv-nav-label-container:hover{cursor:pointer}.jv-menu .jv-menu-navigation .jv-nav-label-container:hover .jv-nav-label{text-decoration:underline}.jv-menu .jv-menu-navigation .nested-child{background-color:#6395c2}.jv-menu .jv-menu-navigation .icon{float:left;margin-right:10px;min-height:15px;min-width:15px;top:2px}.jv-menu .jv-menu-navigation .icon:before{font-size:16px}.jv-menu .jv-menu-navigation .jv-nav-label-container .jv-nav-label{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.jv-menu .jv-menu-navigation .jv-nav-label-container .dropDown{height:35px;left:194px;line-height:35px;position:absolute}@media screen and (min-width:1450px){.menu-container.responsive-menu:before{border:0}.responsive-menu .nav-search-container .icon-search{color:#3d87cf}.responsive-menu .jv-menu{background-color:#fff;border-right:1px solid #e6e6e6;box-shadow:none;left:-222px;margin-left:-15px;z-index:99}.responsive-menu .jv-menu .jv-menu-navigation .nested-child{background-color:#fff;color:#3d87cf}.responsive-menu .jv-menu .jv-menu-navigation .jv-nav-label-container{color:#3d87cf}}.dot-net-page-nav{font-size:15px}.dot-net-page-nav #breadcrumb-container{line-height:43px;margin-top:10px}.dot-net-page-nav .breadcrumbs-previous{border-right:1px solid #ccc!important;height:18px;line-height:18px;margin-top:15px}.dot-net-page-nav .breadcrumbs-previous .icon-arrow-3-left{font-size:13px;margin-right:5px}.dot-net-page-nav .breadcrumb-menu-button{color:#ccc}.dot-net-page-nav .breadcrumb-menu-button.active{color:#3d87cf}.dot-net-page-nav #nav-menu-text{float:left}.dot-net-page-nav .menu-container{top:45px}.dot-net-page-nav .menu-container a{font-weight:400}.dot-net-page-nav .menu-container *{box-sizing:border-box}.dot-net-page-nav .menu-container .icon-search{line-height:26px}.dot-net-page-nav .menu-container .jv-menu-search-box{border-radius:.2em;font-size:13px;line-height:normal}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}.loading,.overlay{bottom:0;left:0;max-height:0;position:fixed;right:0;top:0;transition:max-height 0s ease .2s;width:100%;z-index:9999}.overlay.show,.overlay.ui-show,.show.loading,.ui-show.loading{max-height:100%;transition:max-height 0 ease}.loading{background-image:url(../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat;z-index:99999}.loading.ui-show{height:100%;left:0;margin-left:0;width:100%}clearfix{overflow:hidden}.jv-offer-2-container clearfix.sortable:not(.sorting-asc):hover:after,clearfix:after{clear:both;content:"";display:table}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after,.jv-offer-2-container .button-group.sortable:not(.sorting-asc):hover:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#d32f2f}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after,.jv-offer-2-container .field-row.sortable:not(.sorting-asc):hover:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .jv-offer-2-container .row-label.required.sortable:not(.sorting-asc):hover:after,.field-row .row-label.required:after,.jv-offer-2-container .field-row .row-label.required.sortable:not(.sorting-asc):hover:after{content:"*";margin-left:2px}.field-row .row-controls{margin-left:130px}.field-row .row-controls p{padding-top:5px}.field-row.wide .row-label{display:block;float:none;margin-bottom:5px}.field-row.wide .row-controls{margin-left:0}.field-row .row-error{color:#d32f2f}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e4edf3;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jhire-modal input:focus,.jhire-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .row-label-multiple{float:left;padding-right:15px}.jhire-modal input{font-weight:400;vertical-align:middle}.jhire-modal input[type=radio]{margin:5px}.jhire-modal input[type=checkbox],.jhire-modal input[type=radio]{border:none!important;overflow-y:auto}.jhire-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .select2-container{margin:0}.jhire-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jhire-modal .next,.jhire-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jhire-modal .next:hover,.jhire-modal .prev:hover{background-color:#fff;opacity:.8}.jhire-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .prev{left:-57px}.jhire-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .next{right:-57px}.jhire-modal .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.jhire-modal h3{font-size:14px;font-weight:400;margin-bottom:5px}.jhire-modal textarea{min-height:150px}.jhire-modal input[type=text],.jhire-modal select,.jhire-modal textarea{box-sizing:border-box;display:inline-block;width:100%}.jhire-modal input[type=text]{padding:6px 5px 7px}.jhire-modal input[type=checkbox]{margin-bottom:3px;margin-right:5px}.jhire-modal .select2-input{border:0!important;width:auto!important}.jhire-modal .field-row .row-label{cursor:default}.jhire-modal .field-divider{border-bottom:1px solid #e4edf3!important}.jhire-modal .errorDiv{border:1px solid #d32f2f!important}.jhire-modal .warning{background-color:#fff;color:#f76700;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.jhire-modal .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.jhire-modal .tinymce-placeholder+textarea:focus{border-top:0}.jhire-modal .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.jhire-modal .select2-container .select2-choice,.jhire-modal .select2-container .select2-choices{border:1px solid #5b6971!important}.jhire-modal .select2-container .select2-offscreen{position:absolute}.jhire-modal .select2-result-label strong{display:block;margin-bottom:3px}.border-top-thick{border-top:3px solid}.admin-add-company{right:0;top:-50px}#jv-admin-profile .action-icons{position:absolute;right:-5px;top:16px}#jv-admin-profile .gridBox h2{margin-top:0}#jv-admin-profile .jv-company-image-name{background-color:#fff;border:1px dashed #ccc;height:110px}#jv-admin-profile .company-profile-image{float:left;margin-top:12px;max-height:65px}#jv-admin-profile .border-top-gray{border-top:2px solid #ccc}#jv-admin-profile .qq-upload-instruction{font-weight:400;padding-left:5px;width:auto!important}#jv-admin-profile .qq-upload-list{padding-bottom:0!important}#jv-admin-profile .upload-file-delete{font-size:1.2em;position:absolute;right:0;top:0;width:16px}#jv-admin-profile .upload-file-delete.icon-delete{display:none}#jv-admin-profile .img-truncate-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:290px}#jv-admin-profile .image-note{padding-top:17px;width:178px}#jv-admin-profile .icon-preview-size{font-size:9em;margin-left:-10px}#jv-admin-profile .jv-profileSection{height:323px}#jv-admin-profile .jv-section-header{margin-bottom:-5px}#jv-admin-profile .jv-error-container i:before{font-family:jobvite-icons!important;font-size:1.3em;margin-right:5px}#jv-admin-profile .jv-error-container i{color:red;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.9em;line-height:17px;padding:0 10px;text-align:left}#jv-admin-profile .jv-error-container{background:#fcd9d9;border:1px solid red;margin:0 5px}.ellipsis{white-space:nowrap}.ellipsis,.ellipsisWrap{overflow:hidden;text-overflow:ellipsis}.ellipsisWrap{white-space:normal}.jv-typeahead-dropdown{border:1px solid #ccc;border-radius:0 3px 3px 3px;border-top:0 solid #ccc;box-shadow:0 3px 3px 0 rgba(51,51,51,.15);width:450px;z-index:10}.jv-typeahead-dropdown li a.active,.jv-typeahead-dropdown li a:focus{background:#3d87cf;color:#fff;outline:none}.jv-typeahead-search-results{max-height:300px;overflow-y:auto}.jv-typeahead-select:focus{outline:none}.jv-typeahead-search-input:focus{border-color:#3d87cf}.jv-typeahead-search-input::-webkit-input-placeholder{color:#ccc}.jv-typeahead-search-input::-moz-placeholder{color:#ccc;opacity:1}.jv-typeahead-search-input:-ms-input-placeholder{color:#ccc}.jv-typeahead-search-input:-moz-placeholder{color:#ccc}h4.nofontfamilyreq{font-weight:600!important}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:45px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{align-items:center;border:1px solid #aaa!important;display:flex}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:22.5px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{align-items:center;border:1px solid #e4edf3!important;display:flex}.currency-control-light .select2-container .select2-choice{border:1px solid #e4edf3!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:22.5px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e4edf3!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e4edf3!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e4edf3!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e4edf3;border-radius:.2em;box-sizing:border-box;color:#5b6971;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}.uploaderLarge .qq-uploader{height:100px;overflow:inherit}.uploaderLarge .qq-upload-button{margin-left:-5px;margin-top:120px;width:292px}.uploaderLarge .qq-upload-drop-area{background:#fff;color:#000;display:block!important;top:15px}.uploaderLarge .qq-upload-drop-area img{max-height:60px;max-width:250px}.uploaderLarge .qq-upload-file,.uploaderLarge .qq-upload-size{display:none!important}.uploaderLarge .qq-upload-drop-area span{font-size:13px!important}.uploaderLarge .qq-uploader-img{font-size:11px;margin-top:7px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.jv-switch.toggled .jv-switch-handle{left:1.9em}.jv-switch.toggled .jv-switch-container,.jv-switch.toggled .jv-switch-container-blue{background-color:#f57d21}.jv-switch.toggled .jv-switch-container-blue{background-color:#3d87cf}.jv-switch-container,.jv-switch-container-blue{background-color:#ccc;border-radius:2.4em;cursor:pointer;display:inline-block;height:2.4em;position:relative;transition:all .3s;vertical-align:middle;width:4em}.jv-switch-handle{background:#fff;border-radius:50%;box-shadow:.1em .1em .1em rgba(51,51,51,.2);height:1.8em;left:.3em;position:absolute;top:.3em;transition:all .3s;width:1.8em}.jv-switch-text{color:grey;display:inline-block;font-weight:600;margin-left:.5em}.jv-switch-icon{display:inline-block;height:32px;vertical-align:middle;width:32px}.switch{background:#c0c1c0;border:1px solid #dfdfdf;border-radius:20px;box-shadow:inset 0 0 0 0 #dfdfdf;box-sizing:content-box;cursor:pointer;display:inline-block;height:18px;margin:0;overflow:visible;padding:0;position:relative;top:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;width:39px}.switch.wide{width:80px}.switch small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:18px;left:0;position:absolute;top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;width:18px}.switch.checked{background:#3172c3;border-color:#3172c3}.switch.checked small{left:22px}.switch.wide.checked small{left:52px}.switch .switch-text{font-family:Arial,Helvetica,sans-serif;font-size:13px}.switch .off{color:#a9a9a9;display:block;right:10%}.switch .off,.switch .on{position:absolute;top:25%;z-index:0}.switch .on{color:#fff;left:9%}.switch .on,.switch.checked .off{display:none}.switch.checked .on{display:block}.switch.trueSlider{background:#8db5e0;border-color:#8db5e0;pointer-events:none}.switch.falseSlider{background:#d2d2d2;pointer-events:none}.spinner16,.spinner32{background-position:50%;background-repeat:no-repeat}.spinner32{background-image:url(../013f1a04d7d70954a316.gif);height:32px;width:32px}.spinner16{background-image:url(../348096485a34ef03e311.gif);height:16px;width:16px}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:4px;color:#263238;display:block;height:31px;line-height:30px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);background:linear-gradient(180deg,#fff 50%,#e4eaee 131.25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#87969c;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../c07457739c183c845cac.png) right 2px no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:27px;text-decoration:none;top:8px!important;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #87969c;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #87969c;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #87969c;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #87969c;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:24px}.select2-container .select2-choice .select2-arrow b{background:url(../c07457739c183c845cac.png) no-repeat 3px 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #87969c;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Open Sans;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #87969c;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:Open Sans;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 48px!important}.select2-search input{background-position:100% -26px!important}.select2-choice abbr{background-position:100% -14px!important}}.triangle-collapsed,.triangle-expanded{margin-top:.5em}.triangle-expanded{border-bottom:5px solid #acc0ca}.triangle-collapsed,.triangle-expanded{border-left:5px solid transparent;border-right:5px solid transparent;height:0;width:0}.triangle-collapsed{border-top:5px solid #acc0ca}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]{flex:unset!important}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]~.MuiBox-root{visibility:visible!important;width:auto!important}div[data-qa=ListBaseHeaderContainer] div[data-testid=TextFieldRoot]~.MuiBox-root .MuiBox-root{display:flex}th.MuiTableCell-head{padding:16px!important}td.MuiTableCell-body,th.MuiTableCell-head{box-shadow:none!important}.border-width-large{border-width:3px}.btn,.smallBtn{line-height:1em}.jv-admin-wrapper{margin-top:25px}.jv-admin-wrapper .next-gen-header .MuiBox-root{background-color:#fff}textarea{color:inherit;height:150px}input,select,textarea{border:1px solid #e4edf3}input:focus,select:focus,textarea:focus{border:1px solid #1872cc}a.btn:hover,a.smallBtn:hover{color:#fff}a{font-weight:inherit}blockquote{margin:10px 0}blockquote:before{content:"xD2"}.jv-offer-2-container blockquote.sortable:not(.sorting-asc):hover:after,blockquote:after{content:"xD3"}.msg-notice{background:#263238;bottom:0;color:#fff;font-size:14px;left:0;line-height:30px;opacity:0;padding:5px 10px;position:fixed;text-align:center;width:100%;z-index:9999}.msg-notice.ui-show{opacity:.9}.msg-notice.error{background-color:#d32f2f;color:#fff}@keyframes bounce{0%{margin-top:0}to{margin-top:-10px}}@-o-keyframes bounce{0%{margin-top:0}to{margin-top:-10px}}@-ms-keyframes bounce{0%{margin-top:0}to{margin-top:-10px}}@-moz-keyframes bounce{0%{margin-top:0}to{margin-top:-10px}}@-webkit-keyframes bounce{0%{margin-top:0}to{margin-top:-10px}}.scrolltop{background-color:#4d4d4d;border-radius:3px 0 0 3px;bottom:90px;display:block;font-size:1em;opacity:0;padding:10px;position:fixed;right:0;transition-duration:.4s;z-index:95}.scrolltop.ui-scrollfix{opacity:1}.scrolltop:hover{color:#fff}input[type=checkbox],input[type=radio]{width:auto}label{cursor:inherit}#header{font-size:13px}div[role=main]{margin-top:5px}div[role=main]>h1 span{color:#263238;font-weight:600}div[role=main]>h1 *{font-weight:400}.editTemplateBtn{float:right;left:-32px!important;position:relative!important;top:0!important}.smallBtn{margin:0;padding:5px 10px}.smallBtn.cancel{margin:0 5px}.thickBorder{border-top-width:2px!important}.mBottom10{margin-bottom:10px}.mBottom13{margin-bottom:13px!important}.noBorder{border:none}.noBackground{background:none}dl{overflow:visible}dl.noBorder dd,dl.noBorder dt{border:none}.accordion-large.location>li{background:none repeat scroll 0 0 #f5f9fd;border-radius:5px;margin-bottom:5px;padding-right:10px}.accordion-large.location>li:first-child{border-top:none}.accordion-large.location .ico-active,.accordion-large.location .ico-inactive{margin:0 10px 0 0}.accordion-large.location .delete,.accordion-large.location .gridList .remove,.accordion-large.location .ico-garbage,.gridList .accordion-large.location .remove{height:20px;margin-top:0;width:20px}.accordion-large.location select.state{margin-top:0}.ico-active{display:inline-block}.delete,.gridList .editIcon,.gridList .remove,.ico-active,.ico-edit,.ico-garbage,.ico-inactive{height:20px;width:20px}.contactStatus,.contactStatus th{background:none}.contactStatus th:not(:first-child){width:15%}.contactStatus tr{border-left:none!important;border-right:none!important}section.blue{background:#e3f2fd}.pointer{cursor:pointer}.gridList li .isEdit,.gridList li.isEdit{padding-bottom:5px;padding-top:5px}.gridList li .isEdit input,.gridList li.isEdit input{margin:0}.gridList li .isEdit .select2-choice,.gridList li.isEdit .select2-choice{padding:2px 0 2px 8px}.gridList .editIcon{background:url(../2caed82b312423ee2fe2.png) no-repeat 50%}.gridList .editIcon,.gridList .remove{margin-right:10px;margin-top:13px}.gridList dd{padding-right:27px}.gridList dd .help{margin:5px 0 0}.gridList dd p{text-align:justify}.gridList.region li{padding-right:0}.gridList.region .ico-active{margin-right:10px}.gridList.region .editIcon{margin-right:10px;margin-top:0}.gridList.region .ico-inactive{margin-right:10px}.gridList.profile dd .delete{margin:10px -20px 0 0}.gridList h2{border-bottom:none}.gridList tooltip{position:relative}.gridList tooltip help{right:0}.delete.absolute{margin-left:242px;margin-top:5px;position:absolute}.emailGrid{display:inline-block;padding-left:0;width:565px}.emailGrid li{display:inline-block;margin:0 0 15px 1px;width:275px}.emailGrid li,.emailGrid li h2{border-bottom:1px solid #acc0ca}.emailGrid li h2{margin-bottom:0;margin-top:0;padding-left:0}.emailGrid li div{margin-top:10px}.emailGrid li a{display:block;margin:10px 0}.emailGrid li:nth-child(2n){float:right}.accordion{margin-top:0;position:relative;width:265px}.accordion h3{border-bottom:1px solid #acc0ca;border-top:1px solid #acc0ca;color:#000;margin-top:0;padding:10px}.accordion progress{width:100%}.accordion .token{background:#263238;border-radius:3px;color:#000;display:block;height:15px;margin:5px auto;padding:5px;text-align:center;width:140px;z-index:1}.accordion>div{box-shadow:none}.accordion .jv-offer-2-container h3.sortable:not(.sorting-asc):hover:after,.accordion h3:after,.accordion h3:before,.jv-offer-2-container .accordion h3.sortable:not(.sorting-asc):hover:after{border:none}.jumpnav,.jumpnav-mrgn{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.templateForm{border-top:2px solid #1f63af}.templateForm .clone{font-family:inherit;font-size:14px;font-weight:700;line-height:20px;padding-left:283px;text-indent:-120px}.templateForm h2{margin:0;padding:10px 0}.templateForm{margin-left:15px;position:relative;width:680px}.templateForm .emailGrid{width:680px}.templateForm form dl{border-bottom:1px solid #ddd}.templateForm form dl div{position:relative}.templateForm form dl dd{padding:5px 0}.templateForm form dl dd input[type=checkbox],.templateForm form dl dd input[type=radio]{margin:0 0 2px}.templateForm form dl dd label{margin-top:8px}.templateForm form dl dt{padding:15px 0}.templateForm form dl .submit{margin:10px 0;overflow:hidden}.templateForm .footers dd{padding:16px 0}.mce-container,.mce-panel,.mce-tooltip,.mce-widget{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.simple-header{border-bottom:0;padding:0}.email-subcategory-name{border-bottom:1px solid #ddd;padding-left:0}.email-subcategory-name .tooltip{right:10px}.email-subcategory-name .tooltip .help{margin:0 0 0 -15px}.email-template-list-item{margin-bottom:.5em}.email-template-list-item .template-name{display:inline;padding-right:10px}.email-template-list-item .template-actions{width:130px}.email-subcategory-helptext{padding:8px 0 0}.email-subcategory-helptext .help{margin:0;position:static}.spacer{margin-top:1em}.focusBox{background:#fff;border-radius:5px;box-sizing:border-box;padding:0 10px}.focusBox table th{background:transparent;font-weight:700}.focusBox table tr{border-top-color:#5b6971}table.repeatTemplates{margin-top:5px}table.repeatTemplates tbody tr{border:0;line-height:10px!important}table.repeatTemplates tbody tr td{line-height:16px}table.repeatTemplates{border:0}.w12{width:12%!important}.w13{width:13%!important}#hr-moreTabSectionContainer{z-index:99999}.ad-user-settings{margin-top:20px;padding-left:10px}.ad-user-settings h3{padding-left:0}.ad-user-settings ul{margin:0;padding:0}.ad-user-settings ul li{border-top:1px solid #edf4fa;padding:10px 0;position:relative}.ad-user-settings label{padding-bottom:5px}.ad-user-settings .help{float:right;position:static}.ad-user-settings .rht-cont{background-color:#e6e6e6;padding-bottom:10px}.ad-user-settings .rht-cont a{margin-left:10px}.ad-user-settings .rht-cont p{margin:0 10px}.ad-user-settings .rht-cont h3{text-indent:10px}.ad-user-settings .bdr-top{border-top:2px solid #215485}.ad-user-settings .sub-cont{border:none;padding:0}.ad-user-settings input[type=text],.ad-user-settings small{display:inline-block;margin:0 0 0 5px}.ad-user-settings .add-field{margin-top:5px}.ad-user-settings .pad-tp0{padding-top:0}.ad-user-settings .pad-bt0{padding-bottom:0}.ad-user-settings .mar-tp10{margin-top:10px}.ad-user-settings .mar-tp20{margin-top:20px}.ad-user-settings .highlight{background-color:#e2f3e3;color:#000}.ad-user-settings .readMode .list li{border:none;padding:0}.ad-user-settings .readMode .list li,.ad-user-settings .readMode span{font-weight:700}.ad-user-settings .w68{width:68%!important}a.ico-fix{position:static;vertical-align:top}.actn-add.disabled{background-image:url(../12529a4f6cc482146cce.gif)}.agency-capacity-tooltip,.userTooltip{position:static}.agency-capacity-tooltip.up .tooltipWindow{background-color:#d32f2f}.agency-capacity-tooltip.up .jv-offer-2-container .tooltipWindow.sortable:not(.sorting-asc):hover:after,.agency-capacity-tooltip.up .tooltipWindow:after,.jv-offer-2-container .agency-capacity-tooltip.up .tooltipWindow.sortable:not(.sorting-asc):hover:after{border-bottom:6px solid #d32f2f;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.pos-rel,.settingsTooltip{position:relative}.settingsTooltip{float:right}.inviteStatusTooltip{display:inline-block;margin:0;position:relative;top:3px}.inviteStatusTooltip .tooltipWindow{white-space:normal}table.br1{border:1px solid #e6e6e6}table.br1 tr{border:0!important}a.mrtop0{margin-top:0!important}.jv-actionDropdown{background-color:#f7f7f7;border:1px solid #fff!important;border-radius:3px;color:#263238;float:left;font-size:14px;line-height:20px;margin:0 15px 0 0;padding:0 20px 0 10px;position:relative;width:175px;z-index:5}.jv-actionDropdown:active{outline:none!important}.jv-actionDropdown:after,.jv-offer-2-container .jv-actionDropdown.sortable:not(.sorting-asc):hover:after{background:url(../2e8e92c772cddba9b043.png) no-repeat;content:"";float:left;height:14px;margin-top:-2px;position:absolute;right:16px;top:25px;width:14px;z-index:-1}.jv-actionDropdown #jv-actionsFoot,.jv-actionDropdown #jv-actionsTop{-webkit-appearance:none!important;background:none;border:none!important;box-shadow:none;color:#263238;cursor:pointer;font-size:14px;padding:5px 10px!important;position:relative;width:190px!important}.jv-actionDropdown .jv-selectError{font-weight:400;left:0;text-align:center;top:100%}.jv-actionDropdown .jv-hdrErrorMsg{color:#d32f2f!important;float:left;font-size:14px!important;font-weight:400!important;left:220px;line-height:125%;margin:5px 0 0;padding:0 10px!important;position:absolute;top:0;width:200px!important}.jv-actionsCombo{width:200px!important}.empSearchListTooltip{position:absolute}.empSearchListTooltip.up .tooltipWindow{left:0;margin-top:25px}.empSearchListTooltip.up .tooltipWindow p{line-height:16px;white-space:normal}.empSearchListTooltip.up.sitRight .tooltipWindow:after{left:5px!important}.empSearchListTooltip i{font-size:1.2em}.empListTooltip{position:absolute}.empListTooltip.up .tooltipWindow{left:0;margin-top:25px}.empListTooltip.up.sitRight .tooltipWindow:after{left:5px!important}.addEditTemplate dt{width:21%}.addEditTemplate dd{margin:0 0 0 21%;width:79%}.gridBox>.col-4{margin-bottom:5px}.gridBox section{padding-bottom:30px;position:relative}.gridBox section div{border-bottom:1px solid #ddd;padding:10px 0;position:relative}.gridBox section div .btn,.gridBox section div .smallBtn{margin:0}.gridBox section div:last-child{border-bottom:none;border-top:1px solid #ddd}.gridBox section div .dot{color:#999;position:relative;top:3px}.gridBox .template{border:none}.gridBox .template .setDefault{margin-right:46px}.gridBox .template .default{margin-right:115px}.gridBox .template .clone{position:absolute;right:30px}.gridBox .template .delete{margin-left:10px;margin-right:0}.top-5{position:relative;top:5px}.removeJumpnavMrgn{margin:0!important}.draggableFields{margin:0;padding:0}.draggableFields li{margin:5px 0;width:250px}.draggableFields li .pill{display:block}.highlight{background:#ff0}.reqSearchIcon{padding:16px;vertical-align:middle}.reqSearchIcon:hover{background-image:url(../bdfa3d8b96a84cf98e1e.png)}.dropmenu{padding-top:10px!important}.right{float:right}.employeeTooltip{position:static}.pad-tp12{padding-top:12px}.adminFilters{background-color:#f5f8fa;border:1px solid #e4edf3;padding:0 10px;width:220px}.adminFilters input.search{border:1px solid #e4edf3!important;padding:.5em!important}.adminFilters .search-btn{display:block;margin-top:1px;padding:1px 5px 4px}.adminFilters button{min-width:0;padding:6px 7px}.select2-search input{font-size:.84em!important}.quickView .paging{position:absolute;right:10px;top:0}.quickForms.flyoutOpen{margin-right:368px}.quickForms dd>input,.quickForms select,.quickForms textarea{font-size:.813em;margin:0}.quickForms textarea{margin-top:.813em}.quickForms .btn.right,.quickForms .cancel.right,.quickForms .right.smallBtn{margin-top:1em}.quickForms .btn.right,.quickForms .right.smallBtn{background:#1872cc}.quickForms .btn.right:hover,.quickForms .right.smallBtn:hover{background:#1f63af}.quickForms .cancel.right{background:#263238}.quickForms .cancel.right:hover{background:#1e282d}hgroup{cursor:pointer}.disableButton{opacity:.3}.un-selected{cursor:default}.un-selected,.un-selected:hover{color:#263238}.careerpage-key{position:relative}.careerpage-key:before{color:#f01978;content:attr(data-number);font-weight:600;left:-3em;line-height:1.4em;padding-top:.9em;position:absolute;text-align:right;top:0;width:3em}.position-relative{position:relative}.valign-text-bottom{vertical-align:text-bottom}.contain-text{word-wrap:break-word;overflow-wrap:break-word}.table-email .table-head{background-color:#e3f2fd}.table-email .table-head,.table-email .table-head div,.table-email .table-row-one,.table-email .table-row-one div{overflow:hidden}.table-email .table-row-three{background-color:#e3f2fd}.tool-inline li{border:1px solid #1872cc;border-right-width:0;float:left;line-height:20px;overflow:hidden;padding:3px 10px}.tool-inline li:first-child{border-bottom-left-radius:.4em;border-top-left-radius:.4em}.tool-inline li:last-child{border-bottom-right-radius:.4em;border-right-width:1px;border-top-right-radius:.4em}.tool-inline li a span{float:right}.tool-inline li .flag-icon{border-radius:.8em;color:#fff;margin:3px 0 0 3px;padding:3px}.table.ui-sortable .row{cursor:move}.select2-result-with-children .select2-result-label:hover{color:gray}.select2-result-with-children .select2-result-sub .select2-result-label:hover{color:#fff}.jhire-modal .marginTop25{margin:5px}.jhire-modal .search-btn{padding:0 5px}.jhire-modal .pagination-left{width:30px!important}.jhire-modal .modal-search{padding:6px 5px 7px}.linkedInModal .jv-modal .paging{position:absolute;right:15px;top:115px}.linkedInModal .jv-modal .paging .pagination-left,.linkedInModal .jv-modal .paging .pagination-right{background:none;content:"";position:relative;top:-10px}.linkedInModal .w100{width:100%}.clipText40{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{background-image:-moz-linear-gradient(center top,#e3e3e3 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);border:1px solid #a2a2a2;border-radius:3px;box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);display:inline-block;margin-bottom:5px;padding-left:5px;padding-right:5px}.removeTag{color:gray;margin-right:5px;opacity:.8}.admin-hire-candidate-list.column-expansion-enabled{width:1200px}.admin-hire-candidate-list .jv-reset-filters,.admin-hire-candidate-list .select2-search-choice{display:none}.admin-hire-candidate-list .select2-container{margin:-2.5px}.admin-hire-candidate-list .jv-filter-preview{pointer-events:none;position:relative}.admin-hire-candidate-list .jv-filter-preview:after,.admin-hire-candidate-list .jv-offer-2-container .jv-filter-preview.sortable:not(.sorting-asc):hover:after,.jv-offer-2-container .admin-hire-candidate-list .jv-filter-preview.sortable:not(.sorting-asc):hover:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.admin-hire-candidate-list .jv-filter-controls{line-height:1}.admin-hire-candidate-list .icon-movable{cursor:move}.admin-hire-candidate-list .select2-search-field .select2-default{min-width:200px}.admin-hire-candidate-list .jv-max-width-table-cell{max-width:90px}.admin-hire-candidate-list .jv-table-layout-fixed{table-layout:fixed}.tooltip-middle .tooltipWindow{left:50%;width:250px}.distance-measurement{margin-right:20px}.w50{width:50%}.w90{width:90%}.copy-modal-blue-pri{background:#e3f2fd;padding-top:0}.modal-button{margin-top:21px!important;padding-top:.55em}.pad-bottom20{padding-bottom:20px}.action-button{float:right;margin-top:-3.15em}.settingsDescription{color:grey;font-size:11px}.tagName{text-align:left}.tagWidth{box-sizing:border-box;display:inline;float:left;margin-right:0;padding:10px;width:60%}.column:hover{background-color:#f5f8fa}.draggable{cursor:move}.invisible{visibility:hidden}.jv-available-field.ui-draggable-dragging,.jv-available-field.ui-sortable-helper{box-shadow:1px 2px 1px rgba(31,99,175,.2);height:auto!important}.jv-custom-field-drop-list{min-height:400px;position:relative}.jv-custom-field-drop-list:not(.empty-field-drop-list) .ui-sortable-placeholder{background-color:#fff;border:3px dashed #f5f8fa;border-radius:8px;visibility:visible!important}.jv-custom-field-drop-list .jv-form-field .currency-control-input input{padding:5px}.jv-custom-field-drop-list .jv-form-field .row{margin-bottom:-4px}.jv-custom-field-drop-list .jv-form-field .draggable{bottom:0;left:0;position:absolute;top:0;width:1.5em}.jv-custom-field-drop-list .jv-form-field .draggable .icon{left:.5em;position:absolute;top:50%;transform:translateY(-50%)}.jv-custom-field-drop-list:after,.jv-offer-2-container .jv-custom-field-drop-list.sortable:not(.sorting-asc):hover:after{border:3px dashed #f5f8fa;border-radius:8px;color:#5b6971;content:attr(data-nonempty-placeholder);display:block;margin-top:1em;padding:1em 2em;text-align:center;white-space:pre-line}.jv-custom-field-drop-list:after:first-line{font-size:1.4em}.jv-custom-field-drop-list .jv-form-field-checkbox form .col-6 div{word-break:break-all}.empty-field-drop-list:after,.jv-offer-2-container .empty-field-drop-list.sortable:not(.sorting-asc):hover:after{bottom:1em;content:attr(data-empty-placeholder);font-size:2em;left:1em;margin-top:0;padding:100px 2em 0;position:absolute;right:1em;top:1em}.no-pointer-events{pointer-events:none}.jv-custom-field-edit-label{padding-left:1em!important}.jv-scroll-column{bottom:55px;left:0;overflow:hidden;overflow-y:auto;position:absolute;top:70px}.jv-scroll-column-footer+.jv-scroll-column{bottom:70px}.jv-scroll-column-footer{bottom:0;height:50px;left:0;position:absolute}.text-height-3{height:5em}.text-height-4{height:6.5em}.previousPaginationStyle{width:40px!important}.removeEmployee .quickView .pagination .pagination-controls .next,.removeEmployee .quickView .pagination .pagination-controls .previous{background:#fff;border-left:1px solid #e4edf3;display:inline-block;float:left;height:auto;line-height:1em;padding:.35em 1em;position:inherit}.hr-bgColor{border:1px solid #1f63af}.table .noHoverlocation:hover{background-color:#edf4fa!important}.select2-container{width:100%!important}#jv-retention hr{display:block}#jv-retention #jv-retentionPolicies .column{border-left:none!important;border-right:none!important}#jv-retention #jv-retentionPolicies .row .column{background-color:#fff;padding:2em}#jv-retention #jv-retentionPolicies .table-head .column{background-color:#f4f4f4;font-size:13px;padding:1.25em}#jv-retention .jv-months{width:35px}#jv-retention input[type=number]::-webkit-inner-spin-button,#jv-retention input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#jv-retention input[type=number]{-moz-appearance:textfield}#jv-retention .select2-container div{direction:rtl}#jv-retention .jv-retentionInfo{width:725px}#jv-retention .ng-cloak,#jv-retention .x-ng-cloak,#jv-retention [data-ng-cloak],#jv-retention [ng-cloak],#jv-retention [ng\:cloak],#jv-retention [x-ng-cloak]{display:none!important}#jv-retention .jv-sectionDescription{font-size:14px}#jv-retention .jv-rightSection{padding:15px;width:248px}#jv-retention .jv-retentionToken{border-radius:5px;cursor:none;font-size:.7em;font-weight:200}#jv-retention .jv-retentionToken:hover{background-color:#1f63af;border:1px solid rgba(28,71,113,.6)}#jv-retention .jv-location{width:275px}#jv-retention .jv-timeFrame{width:255px}#jv-retention .btn,#jv-retention .smallBtn{min-width:60px}.historicalDatePicker{background-image:url(../cf88f593f319a8a03bc3.png?v=01530040582);background-position:right -2px;background-repeat:no-repeat;max-width:120px;padding-right:20px}.historicalDatePicker.ui-datepicker .ui-datepicker-title{font-size:1em!important}.vertical-align-middle{vertical-align:middle}.display-inline-block{display:inline-block}.w96{width:96%}.w80{width:80%}.jv-edit-container ul{margin-bottom:15px;overflow:hidden}.jv-edit-container ul li{float:left}.jv-edit-container ul li.borderR{border-right:1px solid #e4edf3;margin-right:15px;padding-right:15px}.jv-edit-container ul li div{margin-top:.9em}.jv-edit-container ul li span{color:#5b6971;font-size:12px}.pre-line{white-space:pre-line}.menu-tab button{background-color:inherit;border:none;cursor:pointer;float:left;font-size:13px;outline:none;padding:8px;transition:.3s}.menu-tab button.active,.menu-tab button:hover{background-color:#f4f4f4}.offer-form-review-title{color:#263238;font-family:Poppins;font-size:24px;font-weight:600;line-height:40px}.quick-view-link{display:flex;justify-content:center}div#offer-preview.jv-offer-2-container .jv-offer-back-button{background-color:#1872cc;color:#fff}div#offer-preview.jv-offer-2-container button.blue-btn.float-right.margin-left-xx-small.smallBtn,div#offer-preview.jv-offer-2-container button.btn.blue-btn.float-right.margin-left-xx-small{background-color:#e4eaee;color:#5b6971}div#offer-preview.jv-offer-2-container #offer-form{background-color:#f5f8fa;border:1px solid #e4edf3}div#offer-preview.jv-offer-2-container ul#selected-fields{border:1px solid #e4edf3;border-top:none}.jv-offer-2-container .jv-offer-cancel-btn{color:#aaa;cursor:pointer;display:inline-block;font-weight:600;line-height:2;text-decoration:none}.jv-offer-2-container .jv-modal .next{background:#fff;height:17px;position:static;text-indent:inherit;width:16px!important}.jv-offer-2-container .cancel-tab{padding-left:15px}.jv-offer-2-container .active{background-color:#1f63af}.jv-offer-2-container .pad-bt15{padding-bottom:15px}.jv-offer-2-container .list-blue-tabs{background-color:#1872cc;border-top:none;display:flex}.jv-offer-2-container .list-blue-tabs li{border-right:1px solid #f4f4f4;flex:1}.jv-offer-2-container .btn-cancel{line-height:2}.jv-offer-2-container .jv-offer-back-button{background:#e6e6e6;border:1px solid #1872cc;border-radius:2px;color:#1872cc;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:7px 2em;text-align:center}.jv-offer-2-container .offer-blue-btn{background-color:#1872cc;color:#fff;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1em;padding:.55em 1em;text-align:center}.jv-offer-2-container .blue-btn.disabled,.jv-offer-2-container .offer-blue-btn[disabled]{cursor:default;opacity:.4}.jv-offer-2-container .offer-white-button{border:1px solid #1872cc;color:#1872cc;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-size:13px;font-weight:400;line-height:1;padding:.48em .8em;text-align:center}.jv-offer-2-container input[type=text].search-offer-template{padding:.5em 1em .5em 28px}.jv-offer-2-container .offer-paginate{padding-bottom:.5em;padding-top:.3em}.jv-offer-2-container .offer-search{padding-top:.4em;position:absolute}.jv-offer-2-container .offer-form-desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:198px}.jv-offer-2-container .input-search-icon{box-sizing:border-box;left:.7em;margin-top:-8px;pointer-events:none;position:absolute;top:60%;fill:#5b6971}.jv-offer-2-container .sortable,.jv-offer-2-container .sortable:not(.sorting-asc):hover:after{cursor:pointer;display:inline-block;padding-right:1em;position:relative}.jv-offer-2-container .sortable.sorting-asc:after,.jv-offer-2-container .sortable.sorting-desc:after,.jv-offer-2-container .sortable:not(.sorting-asc):hover:after{content:"";position:absolute;right:0;top:8px}.jv-offer-2-container .sortable.sorting-desc:after,.jv-offer-2-container .sortable:not(.sorting-asc):hover:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #5b6971;height:0;width:0}.jv-offer-2-container .sortable.sorting-asc:after,.jv-offer-2-container .sorting-asc.sortable:not(.sorting-asc):hover:after{border-bottom:4px solid #5b6971;border-left:4px solid transparent;border-right:4px solid transparent;height:0;width:0}.jv-offer-2-container .offer-word-wrap{overflow-wrap:anywhere;word-break:break-all}.jv-offer-2-container .offer-clear-search{color:#ccc;cursor:pointer;position:absolute;right:50px;top:7px}.jv-offer-2-container .offer-template-modal{border:1px solid #ddd;clear:both;height:320px;overflow-x:hidden;overflow-y:auto}.jv-offer-2-container .offer-modal-cancel{background:#fff;padding-left:1em;padding-right:1em}.jv-offer-2-container #ck-button{background-color:#1872cc;border:1px solid rgba(48,122,194,.6);border-radius:2px;color:#fff;cursor:pointer;float:right;overflow:auto;padding:7px 15px}.jv-offer-2-container #ck-button label{float:left;width:3em}.jv-offer-2-container #ck-button label span{display:block;text-align:center}.jv-offer-2-container #ck-button label input{position:absolute;top:-20px}.jv-offer-2-container .jv-modal-header{height:70px;line-height:100%;overflow-wrap:anywhere}.jv-offer-2-container #search-role{margin-left:.25em;margin-top:.05em;padding:.35em}.jv-offer-2-container .text-box{border:1px solid #e6e6e6!important}.jv-offer-2-container .review-checkbox-disabled{opacity:.4;pointer-events:none}.jv-offer-2-container .offer-horizontal-margin{padding-left:1em;padding-right:1em}.jv-offer-2-container .offer-horizontal-right{padding-right:1em}.jv-offer-2-container .offer-padding-right-small{padding-right:.2em}.jv-offer-2-container .offer-action-tooltip{background:#fff;border-radius:3px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:6px;position:absolute}.jv-offer-2-container .offer-action-tooltip:before{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.jv-offer-2-container .offer-action-tooltip{border-top:3px solid #fff!important}.jv-offer-2-container .offer-action-tooltip:before{margin:-14px auto 10px}.jv-offer-2-container .offer-action-tooltip{max-width:200px}.jv-offer-2-container .offer-action-tooltip:before{content:none}.jv-offer-2-container .offer-action-tooltip.bottom.sortable:not(.sorting-asc):hover:after,.jv-offer-2-container .offer-action-tooltip.bottom:after{border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:40%;position:absolute;top:-8px;width:0}.jv-offer-2-container .custom-select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;border-radius:0}.jv-req-2-container .jv-req-cancel-btn{color:#aaa;cursor:pointer;display:inline-block;font-weight:600;line-height:2;text-decoration:none}.jv-req-2-container .white-button{border:1px solid #3d87cf;color:#3d87cf;font-size:1em;line-height:1;padding:.48em .8em}.jv-req-2-container .reqTemplate-blue-btn,.jv-req-2-container .white-button{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;text-align:center}.jv-req-2-container .reqTemplate-blue-btn{background-color:#3d87cf;color:#fff;line-height:1em;padding:.55em 1em}.jv-req-2-container .jv-req-back-button{background:#e6e6e6;border:1px solid #1872cc;border-radius:2px;color:#1872cc;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:1;min-width:50px;padding:7px 2em;text-align:center}.jv-req-2-container .cancel-tab{padding-left:15px}.jv-req-2-container .active{background-color:#215485}.jv-req-2-container .pad-bt15{padding-bottom:15px}.jv-req-2-container .list-blue-tabs{border-top:none}.jv-req-2-container .list-blue-tabs li{border-right:1px solid #f4f4f4;width:50%}.jv-req-2-container .btn-cancel{line-height:2}.jv-req-2-container .req-template-desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:198px}.jv-req-2-container .req-clear-search{color:#ccc;cursor:pointer;position:absolute;right:50px;top:7px}.jv-req-2-container .req-padding-right-small{padding-right:.2em}.jv-req-2-container .req-horizontal-right{padding-right:1em}.jv-req-2-container .req-horizontal-margin{padding-left:1em;padding-right:1em}.jv-req-2-container .req-checkbox-disabled{opacity:.4;pointer-events:none}.jv-req-2-container .jv-scroll-column{top:-16px}.criteria-statement-container{max-height:350px;overflow-y:auto}.criteria-statement-container span.criteria-statement-value{white-space:pre-line}div.edit-offer-form-tab-container button{color:#263238;font-family:Poppins;font-size:14px;line-height:24px;padding:18px 24px}div.edit-offer-form-tab-container button:disabled{border-bottom:4px solid #1e282d;color:#263238}.custom-field-filter-parent{left:0;margin-left:0;padding:0!important;position:absolute;top:0}.custom-field-filter-parent .custom-field-filter-container h4.custom-field-filter-title{font-weight:600;margin-bottom:8px}.custom-field-filter-parent .custom-field-filter-container .custom-field-filter-container-input-row{display:flex}.custom-field-filter-parent .custom-field-filter-container .custom-field-filter-container-input-row .custom-field-filter-input{display:flex;flex-grow:1}.custom-field-filter-parent .custom-field-filter-container .custom-field-filter-container-input-row .custom-field-filter-input input{flex-grow:1;padding-right:25px}.custom-field-filter-parent .custom-field-filter-container .custom-field-filter-container-input-row .custom-field-filter-input i#clearSearch{bottom:7px;color:#ccc;cursor:pointer;position:absolute;right:13px;top:unset}.custom-field-filter-parent .custom-field-filter-container .custom-field-filter-container-input-row a.filter-action-button{display:flex}.jv-paid-posting-content .jv-modal{width:600px}#container-ods{margin:0 auto 24px;min-height:450px;width:100%}.jv-admin-ods-wrapper{background:#f5f8fa}.jv-admin-ods-wrapper main{background-color:#f5f8fa!important}.jv-admin-ods-wrapper main button{min-width:auto!important}.jv-admin-ods-wrapper .jv-ods-page-header,.jv-admin-ods-wrapper .jv-ods-page-tabs{width:100%}.jv-admin-ods-wrapper .jv-ods-page-header .container,.jv-admin-ods-wrapper .jv-ods-page-tabs .container{margin:0 auto;max-width:1600px;padding:0 32px;width:100%}.jv-admin-ods-wrapper .jv-tab-panel{padding:0}.jv-admin-ods-wrapper .jv-tab-panel [id^=ODS-tabpanel]{margin:0 auto;max-width:1600px;padding:0 32px;width:100%}.jv-admin-ods-wrapper .jv-tab-panel [id^=ODS-tabpanel]>.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded{padding-left:0;padding-right:0}.jv-admin-ods-wrapper .MuiTableContainer-root{margin-bottom:0}.jv-admin-ods-wrapper .MuiTableContainer-root .jv-location-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.jv-admin-ods-wrapper .MuiTableContainer-root .jv-office-title-chip{max-width:70%!important}.jv-admin-ods-wrapper .jv-location-createdby{max-width:150px;overflow:hidden;text-overflow:ellipsis}.jv-admin-ods-wrapper table.MuiTable-root tr th{background:none;border-top:none}.jv-admin-ods-wrapper .MuiInputBase-root input{border:none}.jv-admin-ods-wrapper .jv-tab-panel-wrapper{padding:0}.jv-admin-ods-wrapper .ods-header-button{float:right;margin-top:24px}.jv-admin-ods-wrapper .jv-business-desc{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.jv-admin-ods-wrapper .ods-breadcrumb .MuiBreadcrumbs-li span{color:#3ea5ff;cursor:pointer;font-weight:600}.jv-admin-ods-wrapper .ods-breadcrumb .MuiBreadcrumbs-separator{color:#3ea5ff;font-weight:400}.jv-admin-ods-wrapper .ods-breadcrumb .MuiBreadcrumbs-li:last-child span{color:#0188ee;cursor:auto}.bu-header-text h2,.department-header-text h2,.location-header-text h2{padding:24px 0}.admin-ODS-drawer-container .MuiInputBase-input,.admin-ODS-drawer-container .MuiInputBase-input:focus{border:none}.dep-parent-field .MuiAutocomplete-root,.loc-parent-field .MuiAutocomplete-root{padding:0}.ods-location-details{padding-top:15px}.ods-location-details h4{float:left}.ods-location-details .loc-show-office{float:right}.ods-location-address-title{padding-top:15px}.loc-location-details-form{clear:both}.ods-location-date-time-title{margin-top:30px}.loc-description-field{margin-top:10px}.ods-location-time{margin-bottom:30px}.MuiModal-root .MuiDrawer-paper .MuiInputBase-root input{border:none}.error-text-style{color:#e51414!important}.ods-date-time-wrapper{margin-bottom:15px;margin-top:15px}.admin-section-container{position:relative}.new-feature-container{position:absolute;text-align:center;top:-10px;width:100%}.new-feature-container .new-feature-title{background-color:#fff;color:#f76700;padding:8px}.jv-tab-panel-wrapper .MuiChip-filled{vertical-align:top}.jv-tab-panel-wrapper .MuiChip-filled .MuiChip-label{color:#5b6971;font-size:.85em;padding-left:10px;padding-right:10px}.jv-date-form-field-req-template{background-image:url(../cf88f593f319a8a03bc3.png);background-position:right -2px;background-repeat:no-repeat;max-width:120px;padding-right:20px;width:100%}.ui-datepicker select{display:inline-block;font-size:14px!important}body.acsb-keynav select.acsb-shown[type=select-one]{height:30px!important;width:100%!important}body.acsb-keynav select.acsb-shown[type=select-multiple]{width:100%!important}.MuiTypography-body2{font-size:.875rem!important}.MuiBox-root:has(.MuiCircularProgress-root){z-index:1000}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxRQUZBLG9CTnNRSixDTWpRSSw0Q0FFRSxxQkMvRkUsQ0Q4RkYsVU5xUU4sQ01qUUUsZ0JHeEZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVUeVdELENTN1ZDLHlCQUdDLFlBREEscUJBREEsVVRpV0YsQ01sUkUsZ0JBTUUsVU4rUUosQ016UUUsZ0JHL0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVUNlhELENTalhDLHlCQUdDLFlBREEscUJBREEsVVRxWEYsQ00xUkUsZ0JBTUUsV051UkosQ0dwWEUsVUFRRSxxQkkvQkksQ0p5QkosMEJBQ0Esa0NBR0EsbUJBRkEsa0JBQ0Esa0JBRUEsWUFFQSxhSHFYSixDR2pYUSx3Q0FDRSx5Q0htWFYsQ0doWE0sNkJBRUUsZ0JBREEsV0htWFIsQ0doWE0sNkJBQ0UsZ0JBRUEsZUhpWFIsQ0c5V0ksa0JBQ0Usa0JBRUEsV0FEQSxTSGlYTixDRy9XTSxnQ0FHRSxjSGlYUixDRy9XTSxpRUFIRSxzQkFEQSx3Qkh1WFIsQ0cvV00sb0NBQ0UsYUhpWFIsQ0czV0ksNEJBQ0Usa0JBQ0EsZUg4V04sQ0c1V0ksbUNBQ0UsWUg4V04sQ0c1V0ksb0NBQ0UsYUFDQSxpQkg4V04sQ0c1V0ksdUNBQ0UsYUg4V04sQ0c1V0ksa0NBRUUsVU94RkksQ1B1RkosUUgrV04sQ0cxV0UsbUNBR0UsY0FEQSxZSDhXSixDRzVXSSxxREFDRSxnQkgrV04sQ0c3V0ksMkVBQ0UsZ0JIZ1hOLENHL1dNLGlGQUVFLGVBREEsbUJBRUEsa0JIa1hSLENHL1dJLGlFQUNFLFNIa1hOLENHalhNLCtFQUNFLGNBQ0EsY0hvWFIsQ0doWEUsa0JBQ0UscUJBQ0EsZ0JIbVhKLENHalhFLGlCQUVFLGtCSS9GRyxDSjhGSCxzQkFFQSxVSXhISSxDSjBISixZQURBLGlCSHFYSixDR25YSSx3SEFTRSxTSzdHSixlQW5Cb0IsQ0w4SGhCLFNBQ0EsU0hzWE4sQ0duWEksb0JBRUUsZUs3R0osZUFyQmlCLENMbUliLFNIcVhOLENHalhFLGtCQVFFLG1DQUZBLFNBQ0EsT0FOQSxVQUVBLGVBRUEsUUFEQSxNQUZBLGtCQU9BLGFIb1hKLENHblhJLDBCQUNFLDRDQUNBLHdCSHFYTixDR25YSSwwQkFFRSxVQURBLG9CQUVBLGtCSHFYTixDR2pYRSxrQkFHRSxZQURBLGdCQURBLGVIc1hKLENHbFhJLGdDQUNFLGFIb1hOLENHbFhJLHFDQUNFLGFIb1hOLENHalhJLHFDQUNFLHVCSG1YTixDRy9XRSxnQkFDRSxrQkFDQSxXQUNBLFFIa1hKLENHL1dFLHFCQUNFLFVJMUxJLENKMkxKLGNIa1hKLENHL1dFLHdDQUVFLG9DSGtYSixDRy9XRSxrRUFJRSxjQURBLFVBREEsNEJIb1hKLENHaFhJLHNGQUNFLG1CSG1YTixDRy9XRSw4Q0FFRSxVQURBLHVCSG1YSixDRy9XRSxlQUNFLG9DSGtYSixDRy9XRSx5REFFRSx1QkhrWEosQ0cvV0UsZ0VBSUUsY0FEQSxVQURBLDRCSG9YSixDR2pYSSxvRkFDRSxtQkhvWE4sQ0doWEUscUNBRUUsVUFEQSx1QkhvWEosQ0doWEUsY0FDRSxlSG1YSixDR2xYSSwrRkFHRSxXQUZBLFdBQ0EsYUhxWE4sQ0dqWEUsaUJBQ0UsV0hvWEosQ0dsWEksd0JBQ0UsZ0JPelBJLENQMFBKLGNIb1hOLENHalhFLG1CQUNFLFVIb1hKLENHN1dFLG1CQUhFLGFIMFhKLENHdlhFLE9BR0UscUJJdFFJLENKb1FKLGVIc1hKLENHaFhFLFNBQ0Usc0JIbVhKLENNamdCRSxXQUNFLGtCTm9nQkosQ01uZ0JJLHlGQUdFLFdBRkEsV0FDQSxhTnNnQk4sQ01uZ0JJLHNCQUNFLFdBQ0EsY0lsSUMsQ0ptSUQsV05xZ0JOLENNbmdCUSw2TkFDRSxZQUNBLGVOcWdCVixDTWhnQkkseUJBQ0UsaUJOa2dCTixDTWpnQk0sMkJBQ0UsZU5tZ0JSLENNOWZNLDJCQUVFLGNBREEsV0FFQSxpQk5nZ0JSLENNOWZNLDhCQUNFLGFOZ2dCUixDTTdmSSxzQkFDRSxhTitmTixDTTNmRSxlQUVFLDZCQUNBLFNBQ0EsZ0NBSEEsU0FJQSxhTjhmSixDTWhxQkUseUNBT0UscUJDaEJJLENEaUJKLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV053cUJKLENNanFCSSxxREFJRSxxQkMxQkUsQ0R5QkYseUJBREEsU05xcUJOLENNL3BCRSxpQ0FDRSxXQUNBLGtCTmlxQkosQ005cEJFLG1CRVpBLGVBbkJvQixDRmlDbEIscUJOZ3FCSixDTTdwQkUsK0JBQ0UsVU4rcEJKLENNN3BCRSxpRUFFRSxzQkFDQSxlTitwQkosQ001cEJFLG9CQUlFLHdCQUNBLHNCQUZBLGFDakRHLENEK0NILGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXTjhwQkosQ001cEJJLDBCQUdFLHNCQURBLHlCQURBLFNOZ3FCTixDTTNwQkUsZ0NBQ0UsUU42cEJKLENNMXBCRSw0QkFDRSx5REFDQSwyQkFDQSwyQk40cEJKLENNenBCRSxzQ0FNRSw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0JOK3BCSixDTTFwQkksa0RBRUUscUJDL0ZFLENEOEZGLFVOOHBCTixDTTFwQkUsbUJHeEZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVUa3dCRCxDU3R2QkMsNEJBR0MsWUFEQSxxQkFEQSxVVDB2QkYsQ00zcUJFLG1CQU1FLFVOd3FCSixDTWxxQkUsbUJHL0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVUc3hCRCxDUzF3QkMsNEJBR0MsWUFEQSxxQkFEQSxVVDh3QkYsQ01uckJFLG1CQU1FLFdOZ3JCSixDVzN4QlEsbURBQ0ksZUFDQSxXWDZ4QlosQ1d6eEJJLGdCQUdJLGNITFcsQ0FVakIsZUFuQm9CLENHYWQsaUJYNHhCUixDV3h4Qkksc0JBQ0ksZ0JYNnhCUixDV3Z4Qkksd0VBSEksc0JBRkEscUJBQ0EsVVhneUJSLENXdHhCSSw4QkFDSSxtQlh3eEJSLENXcnhCSSxrQ0FDSSxrQkFDQSxnQlh1eEJSLENXcHhCSSw0QkFFSSxtQkFDQSxvQlhzeEJSLENXanhCUSxtQ0FDSSxjWG14QlosQ1cvd0JJLDRCQUVJLHlDWGl4QlIsQ1c3d0JJLHVCQUVJLGtDWGt4QlIsQ1cvd0JJLHNCQUdJLHFCSnRFQSxDSXFFQSxhSjVCQyxDSTJCRCxhWG14QlIsQ1c5d0JJLGtDQUVJLHdCSnZFRyxDSXlFSCxxQkFDQSwwQkFEQSx1QkFIQSxXWG94QlIsQ1c5d0JRLDJDQUVJLDBCQURBLGFBRUEsZVhneEJaLENXL3dCWSxpREFDSSxZWGl4QmhCLENXNXdCSSxnQ0FDSSxTQUdBLGtCQURBLHNCQURBLFVYZ3hCUixDV3h3QlEsaUdBQ0ksa0NYNndCWixDVzF3QlEsbURBQ0ksaUJYNHdCWixDV3Z3QlEsMENBQ0ksY0FDQSxpQlh5d0JaLENZNTNCQSxrQkFDSSxvQlorM0JKLENhOTNCQSxtQkFDSSxRQUNBLFNiaTRCSixDYTczQkksZ0NBRUksa0JBREEsV0FFQSxRYmc0QlIsQ2E3M0JRLDhCQUNJLFliKzNCWixDYTUzQkkseUNBRUkscUJYakJBLENXZ0JBLHVCQUVBLFliODNCUixDYTUzQkkseUNBRUksV0FDQSxnQkFGQSxlYmc0QlIsQ2EzM0JJLG1DQUNJLHlCYjYzQlIsQ2EzM0JJLHlDQUVJLGdCQUNBLGlCQUZBLG9CYiszQlIsQ2EzM0JJLGtDQUNJLDBCYjYzQlIsQ2EzM0JJLHNDQUtJLGdCQUhBLGtCQUNBLFFBRkEsTUFHQSxVYjgzQlIsQ2E1M0JRLGtEQUNJLFliODNCWixDYTMzQkkscUNBR0UsZ0JBQ0EsdUJBRkEsbUJBREEsV2JnNEJOLENhMzNCSSw4QkFFSSxpQkFEQSxXYjgzQlIsQ2ExM0JDLHFDQUNJLGNBQ0EsaUJiNDNCTCxDYXozQkMscUNBQ0MsWWIyM0JGLENheDNCQyxxQ0FDQyxrQmIwM0JGLENhdjNCQywrQ0FFSSxvQ0FDQSxnQkFGQSxnQmIyM0JMLENhdjNCQyx3Q0FFSSxVQUdHLGFBSkgsMEVBRUcsZUFJQSxpQkFEQSxlQUZBLGViNDNCUixDYXYzQkMsc0NBR0ksbUJBREEscUJBRUcsWWJ5M0JSLENjcjlCQSxVQUNJLGtCZDA5QkosQ2NyOUJBLHdCQUpJLGdCQUNBLHNCZDg5QkosQ2MzOUJBLGNBQ0ksa0JkMDlCSixDZS85QkEsdUJBSUksc0JBRkEsNEJBRUEsd0JBSEEsMENBSUEsWUFDQSxVZmsrQkosQ2VoK0JRLHFFQUVJLGtCYkRMLENhRUssVWJWSixDYVdJLFlmaStCWixDZTU5QkEsNkJBQ0ksaUJBQ0EsZWYrOUJKLENlNTlCQSwyQkFDSSxZZis5QkosQ2UzOUJJLGlDQUNJLG9CZjg5QlIsQ2UzOUJJLHNEQUNJLFVmNjlCUixDZTM5QkksNkNBQ0ksVWIvQkcsQ2FnQ0gsU2Y2OUJSLENlMzlCSSxpREFDSSxVZjY5QlIsQ2UzOUJJLDRDQUNJLFVmNjlCUixDZ0JuN0JBLG1CQUNJLHlCaEJ5N0JKLENpQjkvQkEsOFBBQ0Usa0NqQmlnQ0YsQ2lCOS9CQSwyVUFDRSwyQmpCaWdDRixDaUI5L0JBLDRCQUlFLGVBRkEsZ0JBREEsMEJBRUEsZWpCa2dDRixDaUJsN0JBLGtCQXpFRSxjQUZBLGNBQ0EsVWpCa2dDRixDaUIvL0JFLHFDQUVFLG1CQUNBLGNBbENnQixDQWdDaEIsb0JqQm1nQ0osQ2lCaGdDSSx1Q0FHRSxtQkE5QkosZ0NBNkJJLFlqQm1nQ04sQ2lCNS9CSSxxREFwQ0YsZ0NBc0NJLDZCQUNBLDBCQUNBLGVqQjgvQk4sQ2lCNy9CTSx5REFDRSxnQkFDQSxXakIrL0JSLENpQjcvQk0sMERBQ0UsZWpCKy9CUixDaUI3L0JNLDBEQUNFLFlqQisvQlIsQ2lCMS9CTSxvRUFDRSxnQmpCNC9CUixDaUJ0L0JRLDJGQUNFLHdCakJ3L0JWLENpQnAvQkksK0RBbEVGLGdDQW1FSSxlakJ1L0JOLENpQm4vQkUsNkNBR0UsbUJBRkEsV0FDQSxVakJzL0JKLENpQnAvQkksbURBT0UsZ0NBTEEsK0JBQ0EsNEJBRkEscUJBbkZTLENBMEZULGNEdEZhLENDa0ZiLGlCQUNBLHNCQUNBLFVqQncvQk4sQ2lCci9CTSwwREFwRkosK0JqQjRrQ0YsQ2lCMStCQSx3QkE3RUUsY0FG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aHhESSx1Q0FDSSxXQWt4RFIsQ0E5d0RBLDRCQUNJLGdCQWl4REosQ0E5d0RBLDJCQUNJLFVBaXhESixDQTl3REEsOEJBQ0ksZUFpeERKLENBOXdEQSx1QkFDSSxlQWl4REosQ0E5d0RBLG1CQUNJLGtCQWl4REosQ0Ezd0RZLHlEQUNFLFdBOHdEZCxDQXp3REEsa0JBQ0ksdUJBNHdESixDQXp3REEsdUJBRUksbUJBREEsZUE2d0RKLENBendEQSx5QkFDSSxpQkE0d0RKLENBendEQSx1QkFDSSxrQkFHQSxrQkFGQSxVQUNBLFVBNndESixDQTF3REksMENBR0kscUJPenZFQSxDUHV2RUEsYU85c0VDLENQK3NFRCxXQTZ3RFIsQ0F2d0RJLHNDQUNJLGtCQTB3RFIsQ0F6d0RRLHFEQUlJLGNBSEEsZ0JBQ0Esa0JBQ0Esa0JBNHdEWixDQXJ3REEsaUNBQ0UseURBRUEsK0JBREEsNEJBRUEsZ0JBQ0EsbUJBQ0EsVUF5d0RGLENBdHdEQSxzQkFDRSxxQkFDQSx3QkF5d0RGLENBcHdESSxvREFFSSxxQiIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9hZG1pbi9qdi5BZG1pbnYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tb2RhbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL3N1c3kvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9yc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHktbm9mb250c3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb252Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uTW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvYWRtaW4vanYuQWRtaW4uQ29tcGxpYW5jZS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvYWRtaW4vanYuQWRtaW4uQ29tcGFueS5Qcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2VsbGlwc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cGVhaGVhZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY3VycmVuY3lTZWxlY3QyV2lkZ2V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZmlsZVVwbG9hZGVyUGFydGlhbC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MnYyLmNzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHJpYW5nbGV2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190b29sdGlwdjIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL190cmlhbmdsZVwiIGFzICo7XG5cbiRuYXZpZ2F0aW9uV2lkdGg6IDIyMnB4O1xuJG1hcmdpbkxlZnRGb3JOZXN0ZWRMaXN0OiAxMHB4O1xuXG4ucm90YXRlUmlnaHR7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLyogSUUgOSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5icmVhZGNydW1iLXRyYW5zY2x1ZGV7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLm5hdi1zZWFyY2gtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5pY29uLXNlYXJjaHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAuanYtbWVudS1zZWFyY2gtYm94e1xuICAgICAgICBwYWRkaW5nOiAwLjRlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubWVudS1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRibHVlLCAxMnB4KTtcbiAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwLjZlbTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgIH1cbn1cblxuLmp2LW1lbnV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgYm94LXNoYWRvdzogNHB4IDAgNXB4ICNjY2M7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkbmF2aWdhdGlvbldpZHRoO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICAuanYtbWVudS1zZWFyY2h7XG5cbiAgICB9XG4gICAgLmp2LW1lbnUtc2VhcmNoe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanYtbWVudS1uYXZpZ2F0aW9ue1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICY+KntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtbmF2LWxhYmVsLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLmp2LW5hdi1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXN0ZWQtY2hpbGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanYtbmF2LWxhYmVsLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5qdi1uYXYtbGFiZWx7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wRG93bntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTk0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIE1lZGlhIFF1ZXJ5IHdoZW4gdGhlIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIFxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpe1xuICAgIC5tZW51LWNvbnRhaW5lci5yZXNwb25zaXZlLW1lbnUge1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXNwb25zaXZlLW1lbnUge1xuICAgICAgICAubmF2LXNlYXJjaC1jb250YWluZXJ7XG4gICAgICAgICAgICAuaWNvbi1zZWFyY2h7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1tZW51e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGVmdDogLSRuYXZpZ2F0aW9uV2lkdGg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgLmp2LW1lbnUtbmF2aWdhdGlvbntcbiAgICAgICAgICAgICAgICAubmVzdGVkLWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmp2LW5hdi1sYWJlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiBUaGVzZSBhcmUgdGhlIHN0eWxlcyB3aGVuIHRoZSBuYXZpZ2F0aW9uIGdldHMgaW5qZWN0ZWQgaW4gdGhlIG9sZCAubmV0IHBhZ2VzLlxuICogVGhpcyBpcyB2ZXJ5IGhhY2t5IDooIGJ1dCB0aGVyZSBpcyBubyBhbHRlcm5hdGl2ZSBvdGhlciB0aGFuIHRoaXMuXG4gKi9cbi5kb3QtbmV0LXBhZ2UtbmF2e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAjYnJlYWRjcnVtYi1jb250YWluZXJ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5icmVhZGNydW1icy1wcmV2aW91c3tcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIC5pY29uLWFycm93LTMtbGVmdHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5icmVhZGNydW1iLW1lbnUtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmJyZWFkY3J1bWItbWVudS1idXR0b24uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAjbmF2LW1lbnUtdGV4dHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5tZW51LWNvbnRhaW5lcntcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAqe1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmljb24tc2VhcmNoe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1lbnUtc2VhcmNoLWJveHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vbmF2aWdhdGlvblwiO1xuQHVzZSBcIi4uL2NvbW1vbi9tb2RhbHYyXCI7XG5AdXNlIFwiLi4vamhpcmUvbG9hZGluZ1wiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWx2MlwiO1xuQHVzZSBcIi4uL2FkbWluL2p2LkFkbWluLkNvbXBsaWFuY2VcIjtcbkB1c2UgXCIuLi9hZG1pbi9qdi5BZG1pbi5Db21wYW55LlByb2ZpbGVcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9lbGxpcHNpc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwZWFoZWFkXCI7XG5AdXNlIFwiLi4vY29tbW9uL2N1cnJlbmN5U2VsZWN0MldpZGdldHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL2ZpbGVVcGxvYWRlclBhcnRpYWxcIjtcbkB1c2UgXCIuLi9jb21tb24vc3dpdGNoXCI7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXB2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MnYyLmNzc1wiO1xuXG5AaW5jbHVkZSB0cmlhbmdsZS10b2dnbGVzKCk7XG5AaW5jbHVkZSBzcGlubmVyLWJhc2UoKTtcblxuLy8gUGl4ZWwgb3ZlcnJpZGVzIGR1ZSB0byBicmVha2luZyBjaGFuZ2VzIHNpbmNlIDAuMTkuMFxuZGl2W2RhdGEtcWE9XCJMaXN0QmFzZUhlYWRlckNvbnRhaW5lclwiXSBkaXZbZGF0YS10ZXN0aWQ9XCJUZXh0RmllbGRSb290XCJdIHtcbiAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgfiAuTXVpQm94LXJvb3Qge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLk11aUJveC1yb290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgIH1cbn1cblxudGguTXVpVGFibGVDZWxsLWhlYWQge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxudGguTXVpVGFibGVDZWxsLWhlYWQsIHRkLk11aVRhYmxlQ2VsbC1ib2R5IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2lkdGgtbGFyZ2V7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4uYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uanYtYWRtaW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAubmV4dC1nZW4taGVhZGVyIHtcbiAgICAgICAgLk11aUJveC1yb290e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50ZXh0YXJlYXtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYSwgaW5wdXQsIHNlbGVjdHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyOyAgICBcbn1cblxudGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXN7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG59XG5cbmF7XG4gICAgJi5idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG5he1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xceEQyJztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXHhEMyc7XG4gICAgfVxufVxuXG4ubXNnLW5vdGljZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE0cHg7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgJi51aS1zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgICAmLmVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZCA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4vKioqIFNDUk9MTFRPUCAqKiovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgMTAwJSAgIHsgbWFyZ2luLXRvcDogLTEwcHg7IH1cbn1cbkAtby1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICAxMDAlICAgeyBtYXJnaW4tdG9wOiAtMTBweDsgfVxufVxuQC1tcy1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICAxMDAlICAgeyBtYXJnaW4tdG9wOiAtMTBweDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgMTAwJSAgIHsgbWFyZ2luLXRvcDogLTEwcHg7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHsgbWFyZ2luLXRvcDogMDsgfVxuICAgIDEwMCUgICB7IG1hcmdpbi10b3A6IC0xMHB4OyB9XG59XG5cbi5zY3JvbGx0b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblxuICAgIC8vIEltcG9ydGFudCdzIGFyZSB1c2VkIHRvIG92ZXJyaWRlIHRoZSAnYmFja2dyb3VuZCcgc2V0IGJ5IHRoZSBzcHJpdGUgLSBBTSAxMC8yLzEzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgICBib3R0b206IDkwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTU7XG5cbiAgICAmLnVpLXNjcm9sbGZpeCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLy9AaW5jbHVkZSBhbmltYXRpb24oYm91bmNlIDAuNXMgYWx0ZXJuYXRlIGluZmluaXRlIGN1YmljLWJlemllcigwLC4yLC40LDEpKTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICB3aWR0aDogYXV0bztcbn1cbmxhYmVse1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbn1cbiNoZWFkZXJ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuZGl2W3JvbGU9XCJtYWluXCJdIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgPmgxe1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAqe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59XG5cbi5lZGl0VGVtcGxhdGVCdG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcblxufVxuXG4uc21hbGxCdG57XG4gICAgQGV4dGVuZCAuYnRuICFvcHRpb25hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgJi5jYW5jZWx7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbn1cblxuLnRoaWNrQm9yZGVye1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubUJvdHRvbTEwe1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubUJvdHRvbTEze1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbi5ub0JvcmRlcntcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5ub0JhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuZGx7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgJi5ub0JvcmRlcntcbiAgICAgICAgZHR7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRpb24tbGFyZ2UubG9jYXRpb257XG4gICAgPmxpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjVGOUZEO1xuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvLWFjdGl2ZXtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cblxuICAgIC5pY28taW5hY3RpdmUge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgLmljby1nYXJiYWdle1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHNlbGVjdC5zdGF0ZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5pY28tYWN0aXZle1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1hY3RpdmUucG5nKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4uaWNvLWdhcmJhZ2V7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4uaWNvLWVkaXR7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4uaWNvLWluYWN0aXZlIHtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24taW5hY3RpdmUucG5nKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWN0U3RhdHVze1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGh7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRye1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgdGJvZHl7ICAgICBcbiAgICAgICAgLmFjdG57XG4gICAgICAgICAgICAgICBcbiAgICAgICAgfSAgXG4gICAgfSAgICBcbn1cblxuc2VjdGlvbntcbiAgICAmLmJsdWV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9ICAgIFxufVxuXG4ucG9pbnRlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4gICBcbi5ncmlkTGlzdCB7XG4gICAgbGl7XG4gICAgICAgICYuaXNFZGl0LC5pc0VkaXR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLWNob2ljZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDogMnB4IDAgMnB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZWRpdEljb257XG4gICAgICAgIEBleHRlbmQgLmljby1lZGl0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1lZGl0LWdyYXkucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yZW1vdmV7XG4gICAgICAgIEBleHRlbmQgLmljby1nYXJiYWdlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICAuaGVscHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlZ2lvbntcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljby1hY3RpdmV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWRpdEljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljby1pbmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcm9maWxle1xuICAgICAgICBkZHtcbiAgICAgICAgICAgIC5kZWxldGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IC0yMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICB0b29sdGlwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlbHB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlbGV0ZXtcbiAgICBAZXh0ZW5kIC5pY28tZ2FyYmFnZTtcbiAgICAmLmFic29sdXRle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cblxuLmVtYWlsR3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNTY1cHg7XG4gICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMXB4O1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5hY2NvcmRpb24ge1xuICAgIHdpZHRoOjI2NXB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOy8vUmVxdWlyZWQgZm9yIHRoZSBkcmFnZ2FibGUgZXZlbnQgdG8gd29ya1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaDN7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgcHJvZ3Jlc3N7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudG9rZW57XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46NXB4IGF1dG87XG4gICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICB9XG4gICAgPmRpdntcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbn1cbi5hY2NvcmRpb24gaDM6OmJlZm9yZSwgLmFjY29yZGlvbiBoMzo6YWZ0ZXJ7XG4gICAgYm9yZGVyOm5vbmU7XG59XG5cbi8qKkRpc2FibGluZyB0aGUgYW5pbWF0aW9uIG9uIGp1bXBuYXYgYW5kIGp1bXBuYXYtbXJnbiBiZWNhdXNlIGV4cGFuZHkgZGlyZWN0aXZlXG5hZGRzIGFuaW1hdGlvbiB3aGlsZSBleHBhbmRpbmcgYW5kIGNvbGxhcHNpbmcgcGFuZWxzKiovXG4gLmp1bXBuYXYsLmp1bXBuYXYtbXJnbntcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGVtcGxhdGVGb3Jte1xuICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICRibHVlLXRyaTtcbiAgICAuY2xvbmV7XG4gICAgICAgIHRleHQtaW5kZW50Oi0xMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI4M3B4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIH1cbiAgICB3aWR0aDo2ODBweDtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlOy8vUmVxdWlyZWQgZm9yIHRoZSBkcmFnZ2FibGUgZXZlbiB0byB3b3JrXG4gICAgLmVtYWlsR3JpZHtcbiAgICAgICAgd2lkdGg6NjgwcHg7XG4gICAgfVxuICAgIGZvcm17XG4gICAgICAgIGRse1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMnB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIC5zdWJtaXR7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46MTBweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZm9vdGVyc3tcbiAgICAgICAgZGR7XG4gICAgICAgICAgICBwYWRkaW5nOjE2cHggMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLypEaXNhYmxpbmcgYW5pbWF0aW9uIGZyb20gdGlueW1jZSBlbGVtZW50c1xuICBUaGVzZSBlbGVtZW50cyBhcmUgZHluYW1pY2FsbHkgYWRkZWQgYnkgdGlueW1jZVxuKi9cbi5tY2UtcGFuZWwsLm1jZS13aWRnZXQsLm1jZS1jb250YWluZXIsLm1jZS10b29sdGlwe1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5lbWFpbC1zdWJjYXRlZ29yeS1uYW1lIHtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAudG9vbHRpcHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIC5oZWxwe1xuICAgICAgICAgICAgbWFyZ2luOjAgMCAwIC0xNXB4XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5lbWFpbC10ZW1wbGF0ZS1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIC50ZW1wbGF0ZS1uYW1lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAudGVtcGxhdGUtYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG59XG5cbi5lbWFpbC1zdWJjYXRlZ29yeS1oZWxwdGV4dCB7XG4gICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICAuaGVscCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5zcGFjZXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmZvY3VzQm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJsdWUtcHJpLCAkbGlnaHRuZXNzOiAxOCUpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0YWJsZSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstdHJpO1xuICAgICAgICB9XG4gICAgfVxufVxudGFibGUucmVwZWF0VGVtcGxhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGJvZHl7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBib3JkZXI6IDA7XG59XG5cbi53MTJ7XG4gICAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xufVxuLncxMyB7XG4gICAgd2lkdGg6IDEzJSAhaW1wb3J0YW50O1xufVxuXG4jaHItbW9yZVRhYlNlY3Rpb25Db250YWluZXJ7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG4uYWQtdXNlci1zZXR0aW5nc3tcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGgze1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREY0RkE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIH1cbiAgICAuaGVscHtcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICB9XG4gICAgLnJodC1jb250e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmRyLXRvcHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyMTU0ODU7XG4gICAgfVxuICAgIC5zdWItY29udHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sc21hbGx7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xuICAgIH1cbiAgICAuYWRkLWZpZWxke1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICB9XG4gICAgLnBhZC10cDB7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuXG4gICAgLnBhZC1idDB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxuICAgIC5tYXItdHAxMHtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIH1cbiAgICAubWFyLXRwMjB7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLmhpZ2hsaWdodHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICB9XG4gICAgLnJlYWRNb2Rle1xuICAgICAgICAubGlzdCBsaXtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIC5saXN0IGxpLHNwYW57XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53Njh7XG4gICAgICAgIHdpZHRoOiA2OCUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cbmEuaWNvLWZpeHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYWN0bi1hZGQuZGlzYWJsZWR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9leHBhbmRfaWNvbi5naWYnKTtcbn1cbi51c2VyVG9vbHRpcCB7XG4gIC8vQGluY2x1ZGUgdG9vbHRpcCgzMGVtLCAyNXB4LCAtMTVweCk7XG4gIHBvc2l0aW9uOnN0YXRpYztcbn1cblxuLmFnZW5jeS1jYXBhY2l0eS10b29sdGlwIHtcbiAgICAvL0BpbmNsdWRlIHRvb2x0aXAoMjBlbSwgMjVweCwgLTE1cHgpO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hZ2VuY3ktY2FwYWNpdHktdG9vbHRpcC51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zLXJlbHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5zZXR0aW5nc1Rvb2x0aXB7XG4gIC8vQGluY2x1ZGUgdG9vbHRpcCgzMGVtLCAzNXB4LCAtMTVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaW52aXRlU3RhdHVzVG9vbHRpcHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDNweDtcbiAgICAudG9vbHRpcFdpbmRvd3tcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG59XG5cbnRhYmxlLmJyMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICB0cntcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5hLm1ydG9wMHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmp2LWFjdGlvbkRyb3Bkb3duIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweCAxNXB4IDAgMHB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogLTMlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLWRyb3BhcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgI2p2LWFjdGlvbnNUb3AsICNqdi1hY3Rpb25zRm9vdCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LXNlbGVjdEVycm9yIHtcbiAgICAgICAgLy9AaW5jbHVkZSBlcnJvci10b29sdGlwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIH1cbiAgICAuanYtaGRyRXJyb3JNc2cge1xuICAgICAgICBjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cbi5qdi1hY3Rpb25zQ29tYm97XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1wU2VhcmNoTGlzdFRvb2x0aXB7XG4gIC8vQGluY2x1ZGUgdG9vbHRpcCgzMGVtLCAwcHgsIDBweCk7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuXG4gICYudXAgLnRvb2x0aXBXaW5kb3d7XG4gICAgbWFyZ2luLXRvcCA6IDI1cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLnVwLnNpdFJpZ2h0IC50b29sdGlwV2luZG93OmFmdGVyIHtcbiAgICBsZWZ0OjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC8vZm9yIGhlbHAtaWNvblxuICBpe1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuIH1cblxuIC5lbXBMaXN0VG9vbHRpcHtcbiAgLy9AaW5jbHVkZSB0b29sdGlwKDMwZW0sIDBweCwgMHB4KTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG5cbiAgJi51cCAudG9vbHRpcFdpbmRvd3tcbiAgICBtYXJnaW4tdG9wIDogMjVweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgJi51cC5zaXRSaWdodCAudG9vbHRpcFdpbmRvdzphZnRlciB7XG4gICAgbGVmdDo1cHggIWltcG9ydGFudDtcbiAgfVxuICBkaXYudG9vbHRpcFdpbmRvdyB7XG4gICAgZGl2LmJvZHl7XG4gICAgICAgIFxuICAgIH1cbiAgICBkaXYudGl0bGV7XG4gICAgICAgIFxuICAgIH1cbiAgfVxuIH1cblxuLmFkZEVkaXRUZW1wbGF0ZXtcbiAgICBkdHtcbiAgICAgICAgd2lkdGg6MjElO1xuICAgIH1cbiAgICBkZHtcbiAgICAgICAgd2lkdGg6NzklO1xuICAgICAgICBtYXJnaW46MCAwIDAgMjElO1xuICAgIH1cbn1cblxuLypvdmVyIHdyaXRpbmcgZ3JpZGJveCBzdHlsZXMgc3BlY2lmaWMgZm9yIEFkbWluIChlbWFpbERldGFpbCBwYWdlKSovXG4uZ3JpZEJveCB7XG5cbiAgICA+LmNvbC00e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvdHtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKmVtYWlsIGNhdGVnb3J5IGRldGFpbHMgcGFnZSovXG4gICAgLnRlbXBsYXRle1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgLnNldERlZmF1bHR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NDZweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVmYXVsdHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2xvbmV7XG4gICAgICAgICAgICByaWdodDozMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLmRlbGV0ZXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wLTV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG59XG5cbi5yZW1vdmVKdW1wbmF2TXJnbntcbiAgICBtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcmFnZ2FibGVGaWVsZHN7XG4gICAgbWFyZ2luOjBweDtcbiAgICBwYWRkaW5nOjBweDtcbiAgICBsaXtcbiAgICAgICAgbWFyZ2luOjVweCAwcHg7XG4gICAgICAgIHdpZHRoOjI1MHB4O1xuICAgICAgICAucGlsbHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWdobGlnaHR7XG4gICAgYmFja2dyb3VuZDp5ZWxsb3c7XG59XG5cbi5yZXFTZWFyY2hJY29ue1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tc2VhcmNoLnBuZycpO1xuICAgIH1cbn1cblxuLmRyb3BtZW51e1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5lbXBsb3llZVRvb2x0aXAge1xuICAvL0BpbmNsdWRlIHRvb2x0aXAoMzBlbSwgMzBweCwgMTEwcHgpO1xuICBwb3NpdGlvbjpzdGF0aWM7XG59XG5cbi5wYWQtdHAxMntcbiAgICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICB9XG5cbi8qVGhpcyBpcyBoYWNrLCB1bnRpbCB3ZSBjb21lIHVwIHdpdGggZmlsdGVyIHN0eWxlIHRlbXBsYXRlIGluIFN0eWxla2l0Ki9cbi5hZG1pbkZpbHRlcnN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaW5wdXQuc2VhcmNoe1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWFyY2gtYnRue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXB4IDVweCA0cHggNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgICAgcGFkZGluZzogNnB4IDdweDtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgfVxufVxuLypUb0RvOiBoYWNrIHVudGlsIHN0eWxla2l0IGhhbmRsZSB0aGlzKi9cbi5zZWxlY3QyLXNlYXJjaHtcbiAgICBpbnB1dHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg0ZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4ucXVpY2tWaWV3e1xuICAgIC5wYWdpbmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgIH1cbn1cblxuLy8gQWRtaW4gb3ZlcnJpZGVzIGZvciBTdHlsZWtpdFxuLnF1aWNrRm9ybXMge1xuICAgICYuZmx5b3V0T3BlbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzY4cHg7XG4gICAgfVxuXG4gICAgZGQgPiBpbnB1dCxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWFcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgxM2VtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAuODEzZW07XG4gICAgfVxuXG4gICAgLmJ0bi5yaWdodCxcbiAgICAuY2FuY2VsLnJpZ2h0XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuXG4gICAgLmJ0bi5yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdHJpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhbmNlbC5yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oZ3JvdXB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGlzYWJsZUJ1dHRvbntcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cblxuXG4udW4tc2VsZWN0ZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogJGRhcms7XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxufVxuXG4uY2FyZWVycGFnZS1rZXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkbWFnZW50YTtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLW51bWJlcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxlZnQ6IC0zZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzZW07XG4gICAgfVxufVxuXG4vL2hlbHBlcnNcbi5wb3NpdGlvbi1yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cbi5jb250YWluLXRleHQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvLyBmdXR1cmUtcHJvb2Zpbmdcbn1cbi50YWJsZS1lbWFpbHtcbiAgICAudGFibGUtaGVhZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgICAgICAmLGRpdntcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLXJvdy1vbmV7XG4gICAgICAgICYsZGl2e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtcm93LXRocmVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG4gICAgfVxufVxuJHRvb2wtaW5saW5lLXJvdW5kLWNvcm5lci1yYWRpdXM6IDAuNGVtO1xuLnRvb2wtaW5saW5le1xuICAgIGxpe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0b29sLWlubGluZS1yb3VuZC1jb3JuZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRvb2wtaW5saW5lLXJvdW5kLWNvcm5lci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdG9vbC1pbmxpbmUtcm91bmQtY29ybmVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdG9vbC1pbmxpbmUtcm91bmQtY29ybmVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmxhZy1pY29ue1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICgkdG9vbC1pbmxpbmUtcm91bmQtY29ybmVyLXJhZGl1cyoyKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLnVpLXNvcnRhYmxleyAgICBcbiAgICAucm93e1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgfVxufVxuXG4vL092ZXJyaWRpbmcgc3R5bGVraXQgc3R5bGUgZm9yIHNlbGVjdDIgZ3JvdXBpbmdcbi5zZWxlY3QyLXJlc3VsdC13aXRoLWNoaWxkcmVue1xuICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cbiAgICAuc2VsZWN0Mi1yZXN1bHQtc3Vie1xuICAgICAgICAuc2VsZWN0Mi1yZXN1bHQtbGFiZWw6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKm92ZXIgd3JpdGluZyBmb3JtIHRlbXBsYXRlcyBzdHlsZXMgc2luY2UgYWRtaW4gdXNlcyBib3RoIHN0eWxla2l0IGFuZCBqdi5zY3NzKi9cbi5qaGlyZS1tb2RhbHtcbiAgICAubWFyZ2luVG9wMjV7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uLWxlZnR7XG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2RhbC1zZWFyY2h7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICB9XG59XG5cblxuLmxpbmtlZEluTW9kYWx7XG4gICAgLmp2LW1vZGFse1xuICAgICAgIC5wYWdpbmd7XG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgIHRvcDogMTE1cHg7XG4gICAgICAgICAgIC5wYWdpbmF0aW9uLXJpZ2h0LC5wYWdpbmF0aW9uLWxlZnR7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICB0b3A6LTEwcHg7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudzEwMHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2xpcFRleHQ0MHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi50YWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AgLCAjZTNlM2UzIDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMmEyYTI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZmZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVtb3ZlVGFnIHtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi5hZG1pbi1oaXJlLWNhbmRpZGF0ZS1saXN0IHtcbiAgICAmLmNvbHVtbi1leHBhbnNpb24tZW5hYmxlZCB7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UsXG4gICAgLmp2LXJlc2V0LWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC0yLjVweDtcbiAgICB9XG4gICAgLmp2LWZpbHRlci1wcmV2aWV3IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1maWx0ZXItY29udHJvbHMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmljb24tbW92YWJsZSB7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoLWZpZWxkIC5zZWxlY3QyLWRlZmF1bHQge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAuanYtbWF4LXdpZHRoLXRhYmxlLWNlbGwge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgfVxuICAgIC5qdi10YWJsZS1sYXlvdXQtZml4ZWQge1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cbn1cbi50b29sdGlwLW1pZGRsZXtcbiAgICAudG9vbHRpcFdpbmRvd3tcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufVxuLmRpc3RhbmNlLW1lYXN1cmVtZW50e1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xufVxuXG4udzUwe1xuICAgIHdpZHRoOiA1MCU7XG59XG4udzkwe1xuICAgIHdpZHRoOiA5MCU7XG5cbn1cblxuLmNvcHktbW9kYWwtYmx1ZS1wcmkgXG57XG4gICAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ubW9kYWwtYnV0dG9uIFxue1xuXG4gICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICBtYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWQtYm90dG9tMjB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cblxuLmFjdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IC0zLjE1ZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2V0dGluZ3NEZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiBncmV5O1xufVxuXG4udGFnTmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhZ1dpZHRoIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNvbHVtbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICB9XG59XG5cbi5kcmFnZ2FibGUge1xuICAgIGN1cnNvcjogbW92ZTtcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uanYtYXZhaWxhYmxlLWZpZWxkIHtcbiAgICAmLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyxcbiAgICAmLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggMXB4IHJnYmEoJGJsdWUtdHJpLCAwLjIpO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qdi1jdXN0b20tZmllbGQtZHJvcC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgJjpub3QoLmVtcHR5LWZpZWxkLWRyb3AtbGlzdCkgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IGRhc2hlZCAzcHggJGRhcmstcHJpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp2LWZvcm0tZmllbGQge1xuICAgICAgICAuY3VycmVuY3ktY29udHJvbC1pbnB1dCBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7IC8vIGRpc3BsYXkgaW5saW5lIGJsb2NrIGFkZHMgZXh0cmEgd2hpdGVzcGFjZSBhdCB0aGUgYm90dG9tXG4gICAgICAgIH1cbiAgICAgICAgLmRyYWdnYWJsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IGRhc2hlZCAzcHggJGRhcmstcHJpO1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbm9uZW1wdHktcGxhY2Vob2xkZXIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgJjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWZvcm0tZmllbGQtY2hlY2tib3gge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVtcHR5LWZpZWxkLWRyb3AtbGlzdDphZnRlciB7XG4gICAgYm90dG9tOiAxZW07XG4gICAgY29udGVudDogYXR0cihkYXRhLWVtcHR5LXBsYWNlaG9sZGVyKTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsZWZ0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMDBweCAyZW0gMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbn1cblxuLm5vLXBvaW50ZXItZXZlbnRzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmp2LWN1c3RvbS1maWVsZC1lZGl0LWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uanYtc2Nyb2xsLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGJvdHRvbTogNTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4uanYtc2Nyb2xsLWNvbHVtbi1mb290ZXIgKyAuanYtc2Nyb2xsLWNvbHVtbiB7XG4gICAgYm90dG9tOiA3MHB4O1xufVxuLmp2LXNjcm9sbC1jb2x1bW4tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udGV4dC1oZWlnaHQtMyB7XG4gICAgaGVpZ2h0OiA1ZW07XG59XG5cbi50ZXh0LWhlaWdodC00IHtcbiAgICBoZWlnaHQ6IDYuNWVtO1xufVxuXG4vKmFkZGluZyBhIGN1c3RvbSBjbGFzcyB0byBzdXBwb3J0IHN2LVNFIGFuZCBpdC1JVCovXG4ucHJldmlvdXNQYWdpbmF0aW9uU3R5bGVcbntcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVtb3ZlRW1wbG95ZWUge1xuICAgIC5xdWlja1ZpZXcgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgeyBcbiAgICAucHJldmlvdXMsXG4gICAgLm5leHQge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMC4zNWVtIDEuMGVtIDAuMzVlbSAxLjBlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICB9XG59XG5cbi5oci1iZ0NvbG9yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtdHJpO1xufVxuXG4udGFibGVcbntcbiAgICAubm9Ib3ZlcmxvY2F0aW9uXG4gICAge1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZmEgIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI2p2LXJldGVudGlvbiB7XG5cdGhyIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCNqdi1yZXRlbnRpb25Qb2xpY2llcyAuY29sdW1uIHtcblx0ICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQjanYtcmV0ZW50aW9uUG9saWNpZXMgLnJvdyAuY29sdW1uIHtcblx0XHRwYWRkaW5nOiAyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cblx0I2p2LXJldGVudGlvblBvbGljaWVzIC50YWJsZS1oZWFkIC5jb2x1bW4ge1xuXHRcdHBhZGRpbmc6IDEuMjVlbTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblx0fVxuXHQuanYtbW9udGhzIHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgIG1hcmdpbjogMDtcblx0fVxuXHQgXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdH1cblx0LnNlbGVjdDItY29udGFpbmVyIGRpdiB7XG5cdCAgICBkaXJlY3Rpb246IHJ0bDtcblx0fVxuXHQuanYtcmV0ZW50aW9uSW5mbyB7XG5cdFx0d2lkdGg6IDcyNXB4O1xuXHR9XG5cdFtuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sIC5uZy1jbG9haywgLngtbmctY2xvYWsgeyBcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcblx0fVxuXHRcblx0Lmp2LXNlY3Rpb25EZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5qdi1yaWdodFNlY3Rpb24ge1xuXHRcdHdpZHRoOjI0OHB4O1xuXHRcdHBhZGRpbmc6MTVweDtcblx0fVxuXHQuanYtcmV0ZW50aW9uVG9rZW4ge1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7IFxuXHRcdGN1cnNvcjpub25lO1xuXHRcdCY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyOCwgNzEsIDExMywgMC42KTtcblx0XHR9XG5cdH1cblx0Lmp2LWxvY2F0aW9uIHtcblx0XHR3aWR0aDogMjc1cHg7XG5cdH1cblx0Lmp2LXRpbWVGcmFtZSB7XG5cdFx0d2lkdGg6IDI1NXB4O1xuXHR9XG5cdC5idG4ge1xuXHRcdG1pbi13aWR0aDogNjBweDtcbiAgICB9XG59XG4uaGlzdG9yaWNhbERhdGVQaWNrZXIgeyBcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZz92PTAxNTMwMDQwNTgyKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0ycHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhpc3RvcmljYWxEYXRlUGlja2VyLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53OTYge1xuICAgIHdpZHRoIDogOTYlO1xufVxuXG4udzgwe1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5qdi1lZGl0LWNvbnRhaW5lcntcbiAgICB1bCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAmLmJvcmRlclIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuOWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn1cblxuLnByZS1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4ubWVudS10YWIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5tZW51LXRhYiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XG59XG5cbi5tZW51LXRhYiBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xufVxuXG4ub2ZmZXItZm9ybS1yZXZpZXctdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG59XG5cbi5xdWljay12aWV3LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmRpdiNvZmZlci1wcmV2aWV3Lmp2LW9mZmVyLTItY29udGFpbmVyIHtcbiAgICAuanYtb2ZmZXItYmFjay1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIGJ1dHRvbi5idG4uYmx1ZS1idG4uZmxvYXQtcmlnaHQubWFyZ2luLWxlZnQteHgtc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1tYWluO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIH1cblxuICAgICNvZmZlci1mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICB1bCNzZWxlY3RlZC1maWVsZHMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbn1cblxuLy8gT2ZmZXIgMi4wIG92ZXJyaWRlc1xuLmp2LW9mZmVyLTItY29udGFpbmVyIHtcbiAgICAuanYtb2ZmZXItY2FuY2VsLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG5cbiAgICAuanYtbW9kYWx7XG4gICAgICAgIC5uZXh0e1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQgOiBpbmhlcml0O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYW5jZWwtdGFiIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICMxRjYzQUY7XG4gICAgfVxuXG4gICAgLnBhZC1idDE1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmxpc3QtYmx1ZS10YWJzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLmxpc3QtYmx1ZS10YWJzIGxpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0Y0RjRGNDtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgIC5qdi1vZmZlci1iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2OztcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgfVxuXG5cblxuICAgIC5vZmZlci1ibHVlLWJ0bntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IC41NWVtIDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAub2ZmZXItYmx1ZS1idG5bZGlzYWJsZWRdLC5ibHVlLWJ0bi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxuXG4gICAgLm9mZmVyLXdoaXRlLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNDhlbSAuOGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0uc2VhcmNoLW9mZmVyLXRlbXBsYXRle1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2luYXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgLm9mZmVyLXNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNGVtO1xuICAgIH1cblxuICAgIC5vZmZlci1mb3JtLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuaW5wdXQtc2VhcmNoLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbGVmdDogLjdlbTtcbiAgICAgICAgZmlsbDogJGRhcmstdHJpO1xuICAgIH1cbiAgICAuc29ydGFibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zb3J0YWJsZTpub3QoLnNvcnRpbmctYXNjKTpob3ZlcjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgLnNvcnRhYmxlLCAuc29ydGluZy1kZXNjLCA6YWZ0ZXJcbiAgICB9XG5cbiAgICAuc29ydGFibGUuc29ydGluZy1kZXNjOmFmdGVyLFxuICAgIC5zb3J0YWJsZS5zb3J0aW5nLWFzYzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zb3J0YWJsZS5zb3J0aW5nLWRlc2M6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkZGFyay10cmksIDRweCk7XG4gICAgfVxuXG4gICAgLnNvcnRhYmxlLnNvcnRpbmctYXNjOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXRyaSwgNHB4KTtcbiAgICB9XG4gICAgLm9mZmVyLXdvcmQtd3JhcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgfVxuXG4gICAgLm9mZmVyLWNsZWFyLXNlYXJjaHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgLm9mZmVyLXRlbXBsYXRlLW1vZGFsIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBib3JkZXI6ICNkZGRkZGQgMXB4IHNvbGlkO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcblxuICAgIH1cblxuICAgIC5vZmZlci1tb2RhbC1jYW5jZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAjY2stYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg0OCwxMjIsMTk0LC42KTtcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICNjay1idXR0b24gbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMuMGVtO1xuICAgIH1cblxuICAgICNjay1idXR0b24gbGFiZWwgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgICNjay1idXR0b24gbGFiZWwgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOi0yMHB4O1xuICAgIH1cblxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB9XG5cbiAgICAjc2VhcmNoLXJvbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjA1ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMzVlbTtcbiAgICB9XG5cbiAgICAudGV4dC1ib3gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJldmlldy1jaGVja2JveC1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9mZmVyLWhvcml6b250YWwtbWFyZ2luIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAub2ZmZXItaG9yaXpvbnRhbC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAub2ZmZXItcGFkZGluZy1yaWdodC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICAgIH1cblxuXG4gLm9mZmVyLWFjdGlvbi10b29sdGlwIHtcbiAgICAgQGluY2x1ZGUgdG9vbHRpcDIoJHdoaXRlKTtcbiAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgJjpiZWZvcmUge1xuICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgIH1cbiAgICAgJi5ib3R0b217XG4gICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgICB9XG4gICAgIH1cbiB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbn1cblxufVxuXG4vLyBSZXF1aXNpdGlvbiAyLjAgb3ZlcnJpZGVzXG4uanYtcmVxLTItY29udGFpbmVyIHtcbiAgICAuanYtcmVxLWNhbmNlbC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgLndoaXRlLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNkODdjZjtcbiAgICAgICAgY29sb3I6ICMzZDg3Y2Y7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogLjQ4ZW0gLjhlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5yZXFUZW1wbGF0ZS1ibHVlLWJ0bntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkODdjZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogLjU1ZW0gMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cblxuICAgIC5qdi1yZXEtYmFjay1idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjs7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIH1cblxuICAgIC5jYW5jZWwtdGFiIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICMyMTU0ODVcbiAgICB9XG5cbiAgICAucGFkLWJ0MTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubGlzdC1ibHVlLXRhYnMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC5saXN0LWJsdWUtdGFicyBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNGNEY0RjQ7XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgIC5yZXEtdGVtcGxhdGUtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5yZXEtY2xlYXItc2VhcmNoe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICB9XG5cbiAgICAucmVxLXBhZGRpbmctcmlnaHQtc21hbGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcbiAgICB9XG5cbiAgICAucmVxLWhvcml6b250YWwtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgLnJlcS1ob3Jpem9udGFsLW1hcmdpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgfVxuICAgIC5yZXEtY2hlY2tib3gtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5qdi1zY3JvbGwtY29sdW1ue1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgIH1cbn1cblxuLmNyaXRlcmlhLXN0YXRlbWVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBzcGFuLmNyaXRlcmlhLXN0YXRlbWVudC12YWx1ZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICB9XG59XG5cbmRpdi5lZGl0LW9mZmVyLWZvcm0tdGFiLWNvbnRhaW5lciB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tLWZpZWxkLWZpbHRlci1wYXJlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXG4gICAgLmN1c3RvbS1maWVsZC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBcbiAgICAgICAgaDQuY3VzdG9tLWZpZWxkLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5jdXN0b20tZmllbGQtZmlsdGVyLWNvbnRhaW5lci1pbnB1dC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICBcbiAgICAgICAgICAgIC5jdXN0b20tZmllbGQtZmlsdGVyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICBcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgaSNjbGVhclNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGEuZmlsdGVyLWFjdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtcGFpZC1wb3N0aW5nLWNvbnRlbnQgLmp2LW1vZGFse1xuICAgIHdpZHRoOjYwMHB4XG59XG5cbi8vIEFkbWluIE9EUyBzdHlsZVxuI2NvbnRhaW5lci1vZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmp2LWFkbWluLW9kcy13cmFwcGVye1xuICAgIGJhY2tncm91bmQ6ICNGNUY4RkE7XG4gIH1cblxuICAuanYtYWRtaW4tb2RzLXdyYXBwZXIge1xuICAgIG1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQSAhaW1wb3J0YW50O1xuICBcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1vZHMtcGFnZS1oZWFkZXIsIC5qdi1vZHMtcGFnZS10YWJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtdGFiLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgW2lkXj1PRFMtdGFicGFuZWxdIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgID4gLk11aVBhcGVyLXJvb3QuTXVpUGFwZXItZWxldmF0aW9uLk11aVBhcGVyLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5NdWlUYWJsZUNvbnRhaW5lci1yb290IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmp2LWxvY2F0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW9mZmljZS10aXRsZS1jaGlwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LWxvY2F0aW9uLWNyZWF0ZWRieXtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIFxuICAgIHRhYmxlLk11aVRhYmxlLXJvb3Qge1xuICAgICAgdHIgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLk11aUlucHV0QmFzZS1yb290IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtdGFiLXBhbmVsLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLm9kcy1oZWFkZXItYnV0dG9uIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAuanYtYnVzaW5lc3MtZGVzY3tcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5vZHMtYnJlYWRjcnVtYiB7XG4gICAgICAgIC5NdWlCcmVhZGNydW1icy1saSBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICMzRUE1RkY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5NdWlCcmVhZGNydW1icy1zZXBhcmF0b3J7XG4gICAgICAgICAgICBjb2xvcjogIzNFQTVGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLk11aUJyZWFkY3J1bWJzLWxpOmxhc3QtY2hpbGQgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAjMDE4OEVFO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1LWhlYWRlci10ZXh0LCBcbiAgLmRlcGFydG1lbnQtaGVhZGVyLXRleHQsIFxuICAubG9jYXRpb24taGVhZGVyLXRleHQge1xuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5hZG1pbi1PRFMtZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgLk11aUlucHV0QmFzZS1pbnB1dHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVwLXBhcmVudC1maWVsZCwgLmxvYy1wYXJlbnQtZmllbGQge1xuICAgIC5NdWlBdXRvY29tcGxldGUtcm9vdCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG59XG5cbi5vZHMtbG9jYXRpb24tZGV0YWlsc3tcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBoNCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAubG9jLXNob3ctb2ZmaWNlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuLm9kcy1sb2NhdGlvbi1hZGRyZXNzLXRpdGxle1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubG9jLWxvY2F0aW9uLWRldGFpbHMtZm9ybSB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5vZHMtbG9jYXRpb24tZGF0ZS10aW1lLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5sb2MtZGVzY3JpcHRpb24tZmllbGR7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm9kcy1sb2NhdGlvbi10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uTXVpTW9kYWwtcm9vdHtcbiAgICAuTXVpRHJhd2VyLXBhcGVye1xuICAgICAgICAuTXVpSW5wdXRCYXNlLXJvb3Qge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZXJyb3ItdGV4dC1zdHlsZXtcbiAgICBjb2xvcjogI0U1MTQxNCAhaW1wb3J0YW50O1xufVxuXG4ub2RzLWRhdGUtdGltZS13cmFwcGVye1xuICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG59XG5cbi5hZG1pbi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3LWZlYXR1cmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgLm5ldy1mZWF0dXJlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmp2LXRhYi1wYW5lbC13cmFwcGVyIHtcbiAgICAuTXVpQ2hpcC1maWxsZWR7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC5NdWlDaGlwLWxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1QjY5NzE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKiogRGF0ZXBpY2tlciAqKiovXG4uanYtZGF0ZS1mb3JtLWZpZWxkLXJlcS10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0ycHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLy8gQ3NzIGZvciBmaXhpbmcgdGhlIGlzc3VlIGFyaXNlZCBhZnRlciBhY2Nlc3NpQmUgd2lkZ2V0IGVuYWJsZW1lbnRcbmJvZHkuYWNzYi1rZXluYXYge1xuICAgIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1vbmUnXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBzZWxlY3QuYWNzYi1zaG93blt0eXBlPSdzZWxlY3QtbXVsdGlwbGUnXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLk11aVR5cG9ncmFwaHktYm9keTJ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uTXVpQm94LXJvb3Q6aGFzKC5NdWlDaXJjdWxhclByb2dyZXNzLXJvb3QpIHtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuLy8vLyBUUklBTkdMRVMgLy8vL1xuXG4vLyBUcmFuc2Zvcm1zIHRoZSBlbGVtZW50IGludG8gYSB0cmlhbmdsZVxuLy8gWW91IGNhbiBtb2RpZnkgYm9yZGVyIHNpemVzIHRvIGNoYW5nZSB0aGUgc2hhcGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWFmdGVyKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmFmdGVyIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgZWxlbWVudCBhbmQgaXQncyB0cmlhbmdsZSdzIGNvbG9yXG5AbWl4aW4gdHJpYW5nbGUtY29sb3IoJGNvbG9yOiAkYmx1ZSwgJGRpcmVjdGlvbjogZG93bikge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS10b2dnbGVzIHtcblx0LnRyaWFuZ2xlLWV4cGFuZGVkLFxuXHQudHJpYW5nbGUtY29sbGFwc2VkIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxuXG5cdC50cmlhbmdsZS1leHBhbmRlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXNlYywgNXB4KTtcblx0fVxuXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLXNlYywgNXB4KTtcblx0fVxufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gU3R5bGVraXQgQ29sb3JzXG4kYmxhY2s6ICMyMjI7XG4kd2hpdGU6ICNGRkY7XG4kZGFyazogIzMzMztcbiRkYXJrLXByaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3NS41JSk7IC8qICNmMWYxZjEgKi9cbiRkYXJrLXNlYzogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA2MCUpOyAvKiAjQ0NDICovXG4kZGFyay10cmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTsgLyogIzY2NiAqL1xuJGRhcmstYmx1ZTogIzMxNDc5RTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMzZDg3Y2Y7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjMzhCMjRBO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNmNTdkMjE7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHllbGxvdzogI2Y5ZWQyNTtcbiR5ZWxsb3ctcHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMzQlKTtcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTtcbiR5ZWxsb3ctdHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogLTEwLjUlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVDMjtcblxuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcbiRwdXJwbGU6ICM3MzU0YmQ7XG4kYmxhY2s6ICMyMjI7XG4kYm9yZGVyOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDcwJSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4vL3NvY2lhbCBidXR0b25zXG4kbGlua2VkaW5fY29sb3I6ICMwMDdBQUE7XG4kZ29vZ2xlX2NvbG9yOiAjNDI4NWY0O1xuJGZhY2Vib29rX2NvbG9yOiAjNEE0Nzk3O1xuJHR3aXR0ZXJfY29sb3I6ICM0MjlERTI7XG5cbiRncmV5OiAjODA4MDgwOyIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG5AbWl4aW4gbW9kYWwtYmFzZSB7XG4gIC5qdi1tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsLWNvbnRhaW5lci1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTIwMDA7XG4gICAgLm1vZGFsVGFibGVWaWV3IHtcbiAgICAgIHRyIHtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgLy9UaGlzIGlzIG5lZWRlZCBmb3IgSUUgaW4gIC0gTlZcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAuanYtYXJyb3dMZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5qdi1hcnJvd1JpZ2h0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBhZ2luYXRpb24tY291bnQge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW1pbmltYWwge1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1oZWFkZXIsXG4gIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICYuY2xlYXJmaXgge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1zdWJwb2ludHMge1xuICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmp2LW1vZGFsU3ViVGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIHR5cGUtcm9tYW47XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAmLmFuaW1hdGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuNHM7XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNlbGVjdDItZHJvcCB7XG4gICAgICB6LWluZGV4OiAxMzAwMDtcbiAgICB9XG4gICAgLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICAgIHotaW5kZXg6IDEyOTk5O1xuICAgIH1cblxuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICB6LWluZGV4OiAxMzAwMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZyArIDVweDtcbiAgICB0b3A6ICRzcGFjaW5nICsgOHB4O1xuICB9XG5cbiAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3csXG4gIC5tb2RhbC1hbmltYXRlLWhpZGUubW9kYWwtYW5pbWF0ZS1oaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMDBweDtcblxuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93Lm1vZGFsLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJ1dHRvbi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgfVxuICAucHJpbWFyeS1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcC1tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmVycm9yTGFiZWwge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIGJhY2t3YXJkcy1jb21wYXQgZm9yIEFuZ3VsYXIgMS4wLnhcbiAgLm5nLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9kYWwtY29tcGF0IHtcbiAgLmp2LW1vZGFsLWFkYXB0ZXIge1xuICAgIHRleHRhcmVhLFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuanYtbW9kYWxCdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAuYnRuLFxuICAgICAgLmJ0bi1jYW5jZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsQ29udGVudCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5qdi1oTGlzdCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgJi53aWRlSW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLFxuICAgICAgICAuYnRuLWJsYWNrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtdmlzaWJsZSAuc2VsZWN0Mi1kcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuYm9keS5zdHlsZWtpdC12Mi1lbmFibGVkIHtcbiAgLmp2LW1vZGFsLWhlYWRlciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiLm92ZXJsYXkge1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMgMC4ycyBlYXNlO1xuICAgIC8vUmVtb3ZpbmcgdGhlIGFuaW1hdGlvbiB0byBhdm9pZCBmbGlja2VyaW5nIDpOVlxuICAgIC8vQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGVvdXQgMC4ycyBlYXNlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6OTk5OTtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAmLnNob3csICYudWktc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMCBlYXNlO1xuICAgICAgICAvL1JlbW92aW5nIHRoZSBhbmltYXRpb24gdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgICAgICAgLy9AaW5jbHVkZSBhbmltYXRpb24oZmFkZWluIDAuMnMgZWFzZSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vUmVtb3ZpbmcgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYXZvaWQgZmxpY2tlcmluZyA6TlZcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAgICAgLy8gZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MDAwMDAwMCxlbmRDb2xvcnN0cj0jNzAwMDAwMDApO1xuICAgIH1cbn1cbi5sb2FkaW5nIHtcbiAgICBAZXh0ZW5kIC5vdmVybGF5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWYnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAmLnVpLXNob3cge1xuICAgICAgICAvL1JlbW92aW5nIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHRvIGF2b2lkIGZsaWNrZXJpbmcgOiBOVlxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsLjEpOyBcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wb3J0c1xuQHVzZSBcIi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4vZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCIuL3VuaXRzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgJ3Nhc3M6bWV0YSc7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3JkZXItQm94IFNpemluZ1xuXG4vLyBBcHBseSB0aGUgYm9yZGVyLWJveCBzaXppbmcgbW9kZWwgdG8gYWxsIGVsZW1lbnRzXG4vLyBhbmQgYWRqdXN0IHRoZSBncmlkIG1hdGggYXBwcm9wcmlhdGVseS5cbkBtaXhpbiBib3JkZXItYm94LXNpemluZyB7XG4gICRib3JkZXItYm94LXNpemluZzogdHJ1ZTtcbiAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbn1cblxuY2xlYXJmaXgge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGFpbmVyXG5cbi8vIFNldCB0aGUgd2lkdGggb2YgYSBjb250YWluZXJcbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBHcmlkIExheW91dC5cbkBtaXhpbiBzZXQtY29udGFpbmVyLXdpZHRoKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHN0eWxlICAgIDogJGNvbnRhaW5lci1zdHlsZVxuKXtcbiAgJHdpZHRoOiBjb250YWluZXItb3V0ZXItd2lkdGgoJGNvbHVtbnMpO1xuXG4gIEBpZiAkc3R5bGUgPT0gJ3N0YXRpYycge1xuICAgIEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmICRzdHlsZSA9PSAnZmx1aWQnIHtcbiAgICAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJyUnIHsgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBpZi1yZW0obWF4LXdpZHRoLCAkd2lkdGgpO1xuICAgICAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHtcbiAgICAgIC8vICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAncmVtJyB7XG4gICAgICAvLyAgICAgX3dpZHRoOiByb3VuZChjb252ZXJ0LWxlbmd0aCgkd2lkdGgsIHB4KSk7XG4gICAgICAvLyAgIH0gQGVsc2Uge1xuICAgICAgLy8gICAgIF93aWR0aDogJHdpZHRoO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB0aGUgb3V0ZXIgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQocykuXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgY29udGFpbmVyLlxuQG1peGluIGFwcGx5LWNvbnRhaW5lcihcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnNcbil7XG4gIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGgoJGNvbHVtbnMpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1sZWZ0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctcmlnaHQsICRncmlkLXBhZGRpbmcpO1xuICBtYXJnaW46IHsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG59XG5cbi8vIFNldCBvbmUgb3IgbW9yZSBsYXlvdXRzIG9uIGEgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQgYXQgYW55IG51bWJlciBvZiBtZWRpYS1xdWVyeSBicmVha3BvaW50cy5cbi8vXG4vLyAkbWVkaWEtbGF5b3V0LTEgICAgICAgIDogW2RlZmF1bHQ6JHRvdGFsLWNvbHVtbnNdIEEgbGlzdCBvZiB2YWx1ZXMgaW5jbHVkaW5nIC1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBPbmUgdW5pdGxlc3MgbnVtYmVyIChyZXByZXNlbnRpbmcgY29sdW1ucyBpbiBhIGxheW91dClcbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBUd28gb3B0aW9uYWwgbGVuZ3RocyAocmVwcmVzZW50aW5nIG1pbiBhbmQgbWF4LXdpZHRoIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzKS5cbi8vICRtZWRpYS1sYXlvdXQtMiAuLi4tMTAgOiBbb3B0aW9uYWxdIFNhbWUgYXMgJG1lZGlhLWxheW91dC0xXG5AbWl4aW4gY29udGFpbmVyKFxuICAkbWVkaWEtbGF5b3V0LTEgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkbWVkaWEtbGF5b3V0LTIgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTMgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTQgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTUgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTYgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTcgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTggICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTkgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTEwICA6IGZhbHNlXG4pIHtcbiAgJG1lZGlhLWxheW91dHMgOiBjb21wYWN0KCRtZWRpYS1sYXlvdXQtMiwkbWVkaWEtbGF5b3V0LTMsJG1lZGlhLWxheW91dC00LCRtZWRpYS1sYXlvdXQtNSwkbWVkaWEtbGF5b3V0LTYsJG1lZGlhLWxheW91dC03LCRtZWRpYS1sYXlvdXQtOCwkbWVkaWEtbGF5b3V0LTksJG1lZGlhLWxheW91dC0xMCk7XG5cbiAgLy8gRGVidWc6IENoZWNrIHdoYXQgJG1lZGlhLWxheW91dHMgY29udGFpbnNcbiAgQGRlYnVnICRtZWRpYS1sYXlvdXRzO1xuXG4gIC8vIEFwcGx5IGRlZmF1bHQgbGF5b3V0IGlmIG5lZWRlZFxuICBAaWYgaXMtZGVmYXVsdC1sYXlvdXQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgICB9XG4gIH1cblxuICAvLyBFbnN1cmUgJG1lZGlhLWxheW91dHMgaXMgYSB2YWxpZCBsaXN0IGJlZm9yZSBpdGVyYXRpbmdcbiAgQGVhY2ggJG1sIGluICRtZWRpYS1sYXlvdXRzIHtcbiAgICBAaWYgJG1sIHtcbiAgICAgIC8vIEVuc3VyZSAkbWwgaXMgYSBsaXN0IHR5cGUgYmVmb3JlIGNhbGxpbmcgYXQtYnJlYWtwb2ludFxuICAgICAgQGlmIG1ldGEudHlwZS1vZigkbWwpID09ICdsaXN0JyB7XG4gICAgICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1sKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbnNcblxuLy8gQ3JlYXRlIGEgZ3JpZCBlbGVtZW50IHNwYW5uaW5nIGFueSBudW1iZXIgb2YgJ2NvbHVtbnMnIGluIGEgZ3JpZCAnY29udGV4dCcuXG4vLyAkY29sdW1ucyA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBzcGFuLlxuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICAgICAgICAgIDogQ29udGV4dCBpcyByZXF1aXJlZCBvbiBhbnkgbmVzdGVkIGVsZW1lbnRzLlxuLy8gICAgICAgICAgOiBDb250ZXh0IE1VU1QgTk9UIGJlIGRlY2xhcmVkIG9uIGEgcm9vdCBlbGVtZW50LlxuLy8gJHBhZGRpbmcgOiBbb3B0aW9uYWxdIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgaW5zaWRlIG9mIGluZGl2aWR1YWwgZ3JpZCBjb2x1bW5zLlxuLy8gICAgICAgICAgOiBQYWRkaW5nIGlzIG9ubHkgb3V0cHV0IGlmIG9uZSBvciB0d28gdmFsdWVzIGFyZSBzcGVjaWZpZWQgKGUuZy4gMWVtIG9yIDEwcHggMjBweClcbi8vICAgICAgICAgIDogUGFkZGluZyB2YWx1ZXMgYXJlIGFwcGxpZWQgb25seSBvbiB0aGUgaG9yaXpvbnRhbCBheGlzIGluIGZyb20tdG8gb3JkZXJcbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHNwYW4tY29sdW1ucyhcbiAgJGNvbHVtbnMsXG4gICRjb250ZXh0ICAgICAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRwYWRkaW5nICAgICAgIDogZmFsc2UsXG4gICRmcm9tICAgICAgICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgICAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiAkZnJvbTsgLy8gVXBkYXRlZCBsaW5lXG4gICR0byAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJHBvcyAgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgcG9zaXRpb24pO1xuICAkY29scyAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBjb2x1bW5zKTtcbiAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG5cbiAgQGlmICRwYWRkaW5nICE9IGZhbHNlIHtcbiAgICAkcGFkLWZyb20gOiBudGgoJHBhZGRpbmcsIDEpO1xuXG4gICAgQGlmIGxlbmd0aCgkcGFkZGluZykgPiAxIHtcbiAgICAgICRwYWQtdG86IG50aCgkcGFkZGluZywgMik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcGFkLXRvOiAkcGFkLWZyb207XG4gICAgfVxuXG4gICAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC1mcm9tLCByZWxhdGl2ZS13aWR0aCgkcGFkLWZyb20sICRjb250ZXh0KSk7XG4gICAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC10bywgcmVsYXRpdmUtd2lkdGgoJHBhZC10bywgJGNvbnRleHQpKTtcblxuICAgIHBhZGRpbmctI3skZnJvbX06ICRwYWQtZnJvbTtcbiAgICBwYWRkaW5nLSN7JHRvfTogJHBhZC10bztcbiAgfVxuXG4gIHdpZHRoOiBjb2x1bW5zKCRjb2xzLCAkY29udGV4dCwgJHN0eWxlKSAtIGlmKCRib3JkZXItYm94LXNpemluZywgMCwgJHBhZC10byArICRwYWQtZnJvbSk7XG5cbiAgQGlmICgkcG9zID09ICdvbWVnYScpIHtcbiAgICBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAkZnJvbTtcbiAgICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG4gIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgc3Bhbm5pbmcgdGhlIGxhc3QgY29sdW1uLCB0byBhY2NvdW50IGZvciB0aGUgcGFnZSBlZGdlLlxuLy8gT25seSBuZWVkZWQgYXMgYW4gb3ZlcnJpZGUuIE5vcm1hbGx5ICdvbWVnYScgY2FuIGp1c3QgYmUgY2FsbGVkIGJ5IGBjb2x1bW5zYC5cbi8vXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gb21lZ2EoXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiAkZnJvbTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRvbWVnYS1mbG9hdDtcbiAgbWFyZ2luLSN7JHRvfTogMDtcbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBudGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7IEBpbmNsdWRlIG9tZWdhKCRmcm9tKTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzZXRzXG5cbi8vIFJlc2V0IGEgJytjb2x1bW5zJyBncmlkIGVsZW1lbnQgdG8gZGVmYXVsdCBibG9jayBiZWhhdmlvclxuLy9cbi8vICRmcm9tICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuQG1peGluIHJlc2V0LWNvbHVtbnMoXG4gICRmcm9tOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLSN7JHRvfTogYXV0bztcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vICAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBwcmV2aW91c2x5IHNldCBhcyBvbWVnYS5cbi8vIFRoaXMgd2lsbCByZXR1cm4gZmxvYXRzIGFuZCBtYXJnaW5zIGJhY2sgdG8gbm9uLW9tZWdhIHNldHRpZ25zLlxuLy9cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1vbWVnYShcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRmcm9tO1xuICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyB9XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IHJlbW92ZS1vbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRjb250ZXh0ICAgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1udGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlLW9tZWdhKCRjb250ZXh0LCAkZnJvbSwgJHN0eWxlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGFuZ2UgU2V0dGluZ3NcblxuQG1peGluIHdpdGgtZ3JpZC1zZXR0aW5ncyhcbiAgJGNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zLFxuICAkd2lkdGg6ICRjb2x1bW4td2lkdGgsXG4gICRndXR0ZXI6ICRndXR0ZXItd2lkdGgsXG4gICRwYWRkaW5nOiAkZ3JpZC1wYWRkaW5nXG4pIHtcbiAgLy8ga2VlcCB0aGUgZGVmYXVsdHMgYXJvdW5kXG4gICRkZWZhdWx0LWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zO1xuICAkZGVmYXVsdC13aWR0aDogJGNvbHVtbi13aWR0aDtcbiAgJGRlZmF1bHQtZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoO1xuICAkZGVmYXVsdC1wYWRkaW5nOiAkZ3JpZC1wYWRkaW5nO1xuXG4gIC8vIHVzZSB0aGUgbmV3IHNldHRpbmdzXG4gICR0b3RhbC1jb2x1bW5zOiAkY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkcGFkZGluZztcblxuICAvLyBhcHBseSB0byBjb250ZW50c1xuICBAY29udGVudDtcblxuICAvLyByZS1pbnN0YXRlIHRoZSBkZWZhdWx0c1xuICAkdG90YWwtY29sdW1uczogJGRlZmF1bHQtY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJGRlZmF1bHQtd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZztcbn1cbiIsIkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuXG5AdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9udjJcIiBhcyAqO1xuXG5AbWl4aW4gZm9ybS1zdHlsZXMge1xuICB0ZXh0YXJlYSxcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRib2R5LCAkbGlnaHRuZXNzOiA1JSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBib3gtc2hhZG93OiAgMCAwcHggMTVweCAtNXB4ICRkYXJrO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDAlKTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGFzRGF0ZXBpY2tlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5uZXh0LFxuICAucHJldiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0zMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAucHJldiB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgIGxlZnQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG4gICAgLy9cdGJveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbiAgLm5leHQge1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcbiAgICAvL2JveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcbiAgICByaWdodDogLTU3cHg7XG4gICAgLy8mOmhvdmVyIHtcbiAgICAvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9cdGJveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL31cbiAgfVxufVxuXG5AbWl4aW4gZmllbGQtc3R5bGVzIHtcbiAgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwLW07XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5yb3ctbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAkc3AtcztcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICYucmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwLXhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1jb250cm9scyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcC1zO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2lkZSB7XG4gICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgIH1cbiAgICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJvdy1lcnJvciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46ICRzcC1sIDA7XG4gIH1cbn1cbiIsIi8vIFdoaXRlcywgR3JleXMgYW5kIEJsYWNrc1xuLy9odHRwOi8vc2NnLmFyLWNoLm9yZy9cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMWUyODJkO1xuXG4kZGFyazogIzI2MzIzODtcbiRkYXJrLXByaTogI2Y1ZjhmYTsgLyogI2Y0ZjRmNCAqL1xuJGJvcmRlcjogI2U0ZWRmMzsgLyogI2U2ZTZlNiAqL1xuJGRhcmstc2VjOiAjYWNjMGNhOyAvKiAjQ0NDICovXG4kZGFyay10cmk6ICM1YjY5NzE7IC8qICM4MDgwODAgKi9cbiRkYXJrLXF1YTogIzNjNDc0YztcbiRkYXJrLXF1aW46ICMyNTMyMzk7XG4kZGFyay1ib3JkZXI6ICM2MzcwNzg7XG4kZGFyay1ib3JkZXItc2VjOiAjOGE5NTk3O1xuJGRhcmstYm9yZGVyLXRyaTogIzg3OTY5YjtcbiRncmV5LWljb246ICM4MDdmN2Y7XG4kZGFyay1pY29uOiAjMjUzMjM4O1xuXG4kbGlnaHQtYmFja2dyb3VuZC1wcmk6ICNmNGY4ZmI7XG4kbGlnaHQtYmFja2dyb3VuZC1zZWM6ICNmN2ZiZmU7XG4kbGlnaHQtYmFja2dyb3VuZC10cmk6ICNlY2YzZjk7XG4kbGlnaHQtYmFja2dyb3VuZC1xdWFkOiAjZmFmYmZjO1xuXG4kZGFyay1ibHVlOiAjMzE0NzllO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZTogIzE4NzJjYztcbiRibHVlLWNvbnRyYXN0OiAjMTU2NUMwO1xuJGJsdWUtcHJpOiAjZTNmMmZkOyAvLyNlZGY0ZmFcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNiOGQzZWRcbiRibHVlLXRyaTogIzFmNjNhZjsgLy8jMjE1NDg1XG4kZGFyay1ibHVlLWJvcmRlcjogIzJiNTI3NztcblxuJGdyZWVuOiAjNDdhODRjO1xuJGdyZWVuLXByaTogIzgxYzc4NDsgLy8jZGNmNGRmXG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNhMWUyYWJcbiRncmVlbi10cmk6ICMxYjVlMjA7IC8vIzJjOGIzYVxuXG4kcmVkOiAjZDMyZjJmO1xuJHJlZC1wcmk6ICNmZmViZWU7IC8vI2ZjZDlkOVxuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmMjZkNmRcbiRyZWQtdHJpOiAjYzYyODI4OyAvLyNiNjEwMTBcblxuJG9yYW5nZTogI2Y3NjcwMDtcbiRvcmFuZ2UtcHJpOiAjZmZmM2UwOyAvLyNmZWY4ZjNcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjliNjgzXG4kb3JhbmdlLXRyaTogI2M0NDUwMDsgLy8jZTg2YjBhXG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDQ1JSk7IC8vI2ZlZjBmNlxuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y2NzliMFxuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpOyAvLyNjOTBkNjBcblxuJHB1cnBsZTogIzczNTRiZDtcbiRwdXJwbGUtcHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogNDAlKTsgLy8jZWJlN2Y2XG4kcHVycGxlLXNlYzogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2NkYzJlOFxuJHB1cnBsZS10cmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jNWIzZWEwXG5cbiR5ZWxsb3c6ICNmYmMwMmQ7XG4keWVsbG93LXByaTogI2ZkZDgzNTsgLy8jZmVmYmNlXG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7IC8vI2ZjZjU4OFxuJHllbGxvdy10cmk6ICNmOWE4MjU7IC8vI2U1ZDgwNlxuXG4kbGlua2VkaW4tY29sb3I6ICMwZDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0YWFkZjtcbiRnb29nbGUtY29sb3I6ICNkZDRiMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzZDViOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN2VlNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuXG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1YzI7XG4kYmx1ZS00NjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NiUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuJGRlZmF1bHQtbWFpbjogI2U0ZWFlZTtcbiRkZWZhdWx0LWRhcms6ICM4Nzk2OWM7XG4kZGVmYXVsdC1saWdodDogI2YzZjdmOTtcbiRkaXNhYmxlZC1tYWluOiAjZWJmMWY1O1xuXG4kZm9udC1jb2xvci1tYWluOiAjMjYzMjM4O1xuJGZvbnQtY29sb3Itc2VjOiAjNWI2OTcxO1xuJGZvbnQtY29sb3ItZGlzYWJsZWQ6ICNhY2MwY2E7XG4kZm9udC1jb2xvci1saW5rOiAjMTg3MmNjO1xuXG4kc3VyZmFjZS1iYWNrZ3JvdW5kOiAjZjVmOGZhO1xuXG4kaGVhZGVySDJIZWlnaHQ6IDgwcHg7XG5cbi8vIE90aGVyIENvbG9yc1xuLy8gJGRhcmstZ3JlZW46ICMyMDc5MkU7XG4vLyAkcHVycGxlOiAjNzM1NGJkO1xuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuJGp2LW1heC13aWR0aDogMTYwMHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtbWluaTogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxNHB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14LWxhcmdlOiAyNHB4O1xuJGZvbnQtc2l6ZS14eC1sYXJnZTogMzJweDtcbiRmb250LXNpemUteHh4LWxhcmdlOiAzNnB4O1xuJGZvbnQtc2l6ZS14eHh4LWxhcmdlOiA0NHB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICBib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTF7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VidGl0bGUye1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgc3Ryb25nLFxuICBzdHJvbmcgKiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgbGFiZWwge1xuICB9XG5cbiAgdGltZSB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgfVxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbiRzcGFjaW5nOiAxMHB4O1xuJHNwYWNpbmctc21hbGw6IDVweDtcbiRzcGFjaW5nLWxhcmdlOiAxNXB4O1xuXG4vLyBzaG9ydGN1dHNcbiRzcC14czogMnB4O1xuJHNwLXM6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcC1tOiAkc3BhY2luZztcbiRzcC1sOiAkc3BhY2luZyAqIDEuNTtcbiRzcC14bDogJHNwYWNpbmcgKiAyO1xuXG5AbWl4aW4gc3BhY2luZy1jbGFzc2VzIHtcblx0LnBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1pbm5lci1zbSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1pbm5lci1sZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQucGFkLW91dGVyIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtb3V0ZXItc20ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1vdXRlci1sZyB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5jbGVhci1wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhci1wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vZm9ybXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZ3JpZFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9tb2RhbHYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG5AaW5jbHVkZSBtb2RhbC1iYXNlO1xuQGluY2x1ZGUgZmllbGQtc3R5bGVzO1xuXG5AbWl4aW4gYXBwbGljYXRpb24tbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuXG4gICAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfSBcblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWlucHV0IHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCgzLDkpLDBweCk7XG4gICAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtZGl2aWRlciB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogSGF0ZSBkb2luZyB0aGlzLiBCdXQgSm9idml0ZW5ld2R1cCBpcyB0aGUgY3VscHJpdC4gU2V0dGluZyBnbG9iYWwgYm9yZGVyIHZhbHVlcyBldGMuKi9cbiAgICAuZXJyb3JEaXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50aW55bWNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXG4gICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50OyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJvcmRlci10b3AtdGhpY2t7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkOyBcbn0iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbi5hZG1pbi1hZGQtY29tcGFueXtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogLTUwcHg7XG59XG5cbiNqdi1hZG1pbi1wcm9maWxle1xuICAgIC5hY3Rpb24taWNvbnN7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICB9XG4gICAgLmdyaWRCb3h7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jb21wYW55LWltYWdlLW5hbWV7XG4gICAgICAgIGJvcmRlcjogZGFzaGVkIDFweCAkZGFyay1zZWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG4gICAgLmNvbXBhbnktcHJvZmlsZS1pbWFnZXtcbiAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLmJvcmRlci10b3AtZ3JheXtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRkYXJrLXNlYztcbiAgICB9XG4gICAgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICAucXEtdXBsb2FkLWxpc3R7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVwbG9hZC1maWxlLWRlbGV0ZXtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgJi5pY29uLWRlbGV0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZy10cnVuY2F0ZS1uYW1le1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgLmltYWdlLW5vdGV7XG4gICAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgfVxuXG5cdC5pY29uLXByZXZpZXctc2l6ZSB7XG5cdCAgICBmb250LXNpemU6IDllbTtcblx0ICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0fVxuXG5cdC5qdi1wcm9maWxlU2VjdGlvbiB7XG5cdFx0aGVpZ2h0OiAzMjNweDtcblx0fVxuXG5cdC5qdi1zZWN0aW9uLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0fVxuXG5cdC5qdi1lcnJvci1jb250YWluZXIgaTpiZWZvcmV7XG5cdCAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuXHQgICAgZm9udC1mYW1pbHk6ICdqb2J2aXRlLWljb25zJyAhaW1wb3J0YW50O1xuXHQgICAgZm9udC1zaXplOiAxLjNlbTtcblx0fVxuXHQuanYtZXJyb3ItY29udGFpbmVyIGkge1xuXHQgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdCAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xuXHR9XG5cdC5qdi1lcnJvci1jb250YWluZXJ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4O1xuICAgIFx0Ym9yZGVyLWNvbG9yOiByZWQ7XG4gICAgXHRiYWNrZ3JvdW5kOiAjZmNkOWQ5O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbn1cbiIsIi5lbGxpcHNpcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZWxsaXBzaXNXcmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG4uanYtdHlwZWFoZWFkLWRyb3Bkb3duIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggcmdiYSgkZGFyaywgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgICBib3JkZXI6IHNvbGlkICRkYXJrLXNlYztcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxpIGEge1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanYtdHlwZWFoZWFkLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uanYtdHlwZWFoZWFkLXNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmp2LXR5cGVhaGVhZC1zZWFyY2gtaW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIi8qICBwdXJwb3NlOiB0aGlzIGNhbiBiZSB1c2VkIHRvIGRlZmluZSBzdHlsZXMgZm9yIGNvbnRyb2wgYmFzZWQgb24gc2VsZWN0MiBvciB0byBvdmVycmlkZSBzdHlsZXMgZm9yIHNlbGVjdDIgYWNyb3NzIGFwcC5cbiAgICBpbXBsZW1lbnRlZDogamhpcmUgYW5kIGNvbnRhbnRjc1xuKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aDogMjUwcHg7XG4kY29udHJvbC10ZXh0LXNpemU6IDEycHg7XG4kY29udHJvbC1mb250OiBcIk9wZW4gU2Fuc1wiO1xuJGNvbnRyb2wtYm9yZGVyOiAjYWFhO1xuJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDogIzNkODdjZjtcbiRjb250cm9sLWxpc3Qtc3BhY2luZzogNDVweDtcbiRjb250cm9sLWxpc3Qtd2lkdGg6IDUwcHg7XG5cbkBtaXhpbiBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb250cm9sLWJvcmRlci1oaWdobGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLWxpc3Qtc3BhY2luZyAhaW1wb3J0YW50O1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1jb250YWluZXIge1xuICBtaW4td2lkdGg6ICRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuQG1peGluIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlci1jb2xvcikge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250cm9sLWxpc3Qtd2lkdGggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogJGNvbnRyb2wtdGV4dC1zaXplO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi5hY3RpdmF0ZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIGFiYnIge1xuICAgICAgICByaWdodDogbWF0aC5kaXYoJGNvbnRyb2wtbGlzdC1zcGFjaW5nLCAyKTtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdDItYWxsb3djbGVhciB7XG4gICAgICAuc2VsZWN0Mi1jaG9pY2Ugc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICAgICYuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG4gIGRpdi5jdXJyZW5jeS1jb250cm9sLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkY29udHJvbC1mb250O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZhdGUge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXJyZW5jeS1jb250cm9sIHtcbiAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkY29udHJvbC1ib3JkZXIpO1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1saWdodCB7XG4gIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlcik7XG59XG5cbi8qICBDdXJyZW5jeSBDb250cm9sIHN0eWxlXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jd3MtY3VycmVuY3ktY29udHJvbCB7XG4gICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDogNzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZGl2Lmp2LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKCMwMDAsIDAuMSkpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjllbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG4gIH1cbiAgaSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuICBzZWxlY3QuY3VycmVuY3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICBtaW4td2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC8vcmVxdWlyZWQgZm9yIElFXG4gIHNlbGVjdC5jdXJyZW5jeTo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWxlY3QuY3VycmVuY3k6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6IHRyYXNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoICsgMTA7XG4gICAgaGVpZ2h0OiAyLjM1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi51cGxvYWRlckxhcmdle1xuICAgIC5xcS11cGxvYWRlciB7XG4gICAgXHRoZWlnaHQ6IDEwMHB4O1xuICAgIFx0b3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxuICAgIFxuICAgIC5xcS11cGxvYWQtYnV0dG9uIHtcbiAgICBcdG1hcmdpbi10b3A6IDEyMHB4O1xuICAgXHQgXHR3aWR0aDogMjkycHg7XG4gICAgXHRtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG4gICAgXG4gICAgLnFxLXVwbG9hZC1kcm9wLWFyZWEge1xuICAgIFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIFx0Y29sb3I6IGJsYWNrO1xuICAgIFx0dG9wOiAxNXB4O1xuICAgIFx0XG4gICAgXHRpbWcge1xuICAgIFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuICAgIFx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHRcdH1cbiAgICB9XG4gICAgXG4gICAgLnFxLXVwbG9hZC1zaXplIHtcbiAgICBcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnFxLXVwbG9hZC1maWxlIHtcbiAgICBcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnFxLXVwbG9hZC1kcm9wLWFyZWEgc3BhbiB7XG4gICAgXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnFxLXVwbG9hZGVyLWltZyB7XG4gICAgXHRtYXJnaW4tdG9wOiA3cHg7XG4gICAgXHRmb250LXNpemU6IDExcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xuLy8gLS0gY29tbW9uIHN3aXRjaCBzdHlsZVxuJHN3aXRjaC1jb250YWluZXItd2lkdGg6IDRlbTtcbiRzd2l0Y2gtY29udGFpbmVyLWhlaWdodDogMi40ZW07XG4kc3dpdGNoLWhhbmRsZS1oZWlnaHQ6IDEuOGVtO1xuJHN3aXRjaC1oYW5kbGUtd2lkdGg6ICRzd2l0Y2gtaGFuZGxlLWhlaWdodDtcbiRzd2l0Y2gtaGFuZGxlLW1hcmdpbjogbWF0aC5kaXYoJHN3aXRjaC1jb250YWluZXItaGVpZ2h0IC0gJHN3aXRjaC1oYW5kbGUtaGVpZ2h0LCAyKTtcblxuLmp2LXN3aXRjaC50b2dnbGVkIHtcbiAgLmp2LXN3aXRjaC1oYW5kbGUge1xuICAgIGxlZnQ6ICRzd2l0Y2gtY29udGFpbmVyLXdpZHRoIC0gJHN3aXRjaC1oYW5kbGUtd2lkdGggLSAkc3dpdGNoLWhhbmRsZS1tYXJnaW47XG4gIH1cbiAgLmp2LXN3aXRjaC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIH1cbiAgXG4gIC5qdi1zd2l0Y2gtY29udGFpbmVyLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICB9XG59XG5cbi5qdi1zd2l0Y2gtY29udGFpbmVyLWJsdWUge1xuICBAZXh0ZW5kIC5qdi1zd2l0Y2gtY29udGFpbmVyO1xufVxuLmp2LXN3aXRjaC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1jb250YWluZXItaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1zZWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkc3dpdGNoLWNvbnRhaW5lci1oZWlnaHQ7XG4gIHdpZHRoOiAkc3dpdGNoLWNvbnRhaW5lci13aWR0aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanYtc3dpdGNoLWhhbmRsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogJHN3aXRjaC1oYW5kbGUtd2lkdGg7XG4gIGhlaWdodDogJHN3aXRjaC1oYW5kbGUtaGVpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHN3aXRjaC1oYW5kbGUtbWFyZ2luO1xuICBsZWZ0OiAkc3dpdGNoLWhhbmRsZS1tYXJnaW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwLjFlbSAwLjFlbSAwLjFlbSByZ2JhKCRkYXJrLCAwLjIpO1xufVxuLmp2LXN3aXRjaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkZGFyay10cmk7XG59XG4uanYtc3dpdGNoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjQzBDMUMwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IHJnYigyMjMsIDIyMywgMjIzKSAwcHggMHB4IDBweCAwcHggaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsO1xuICB0b3A6IDVweDtcbn1cbi8qYWRkaW5nIGEgd2lkZSB3aWR0aCBmb3IgbGFyZ2VyIHN3aXRjaCB0ZXh0Ki9cbi5zd2l0Y2gud2lkZSB7XG4gIHdpZHRoOjgwcHg7XG59XG4uc3dpdGNoIHNtYWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbn1cbi5zd2l0Y2guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMzMTcyQzM7XG4gIGJvcmRlci1jb2xvcjogIzMxNzJDMztcbn1cbi5zd2l0Y2guY2hlY2tlZCBzbWFsbCB7XG4gIGxlZnQ6IDIycHg7XG59XG4vKndpZGVyIHN3aXRjaCB0ZXh0IG1vdmVzIHNtYWxsIGZ1cnRoZXIgdG8gdGhlIHJpZ2h0Ki9cbi5zd2l0Y2gud2lkZS5jaGVja2VkIHNtYWxsIHtcbiAgbGVmdDo1MnB4O1xufVxuLypzdHlsZXMgZm9yIHN3aXRjaC10ZXh0Ki9cbi5zd2l0Y2ggLnN3aXRjaC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOjEzcHg7XG59XG4uc3dpdGNoIC5vZmYge1xuICBkaXNwbGF5OmJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogMjUlO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjojQTlBOUE5O1xufVxuLnN3aXRjaCAub24ge1xuICBkaXNwbGF5Om5vbmU7XG4gICB6LWluZGV4OiAwO1xuICBjb2xvcjojZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA5JTtcbn1cbi5zd2l0Y2guY2hlY2tlZCAub2ZmIHtcbiAgZGlzcGxheTpub25lO1xufVxuLnN3aXRjaC5jaGVja2VkIC5vbiB7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG4uc3dpdGNoLnRydWVTbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjOERCNUUwO1xuICBib3JkZXItY29sb3I6ICM4REI1RTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXRjaC5mYWxzZVNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNEMkQyRDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiLypcblZlcnNpb246IDMuNC41IFRpbWVzdGFtcDogTW9uIE5vdiAgNCAwODoyMjo0MiBQU1QgMjAxM1xuKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogaW5saW5lLWJsb2NrIGZvciBpZTcgKi9cbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLFxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLXNlYXJjaCxcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIC8qXG4gICAgRm9yY2UgYm9yZGVyLWJveCBzbyB0aGF0ICUgd2lkdGhzIGZpdCB0aGUgcGFyZW50XG4gICAgY29udGFpbmVyIHdpdGhvdXQgb3ZlcmxhcCBiZWNhdXNlIG9mIG1hcmdpbi9wYWRkaW5nLlxuXG4gICAgTW9yZSBJbmZvIDogaHR0cDovL3d3dy5xdWlya3Ntb2RlLm9yZy9jc3MvYm94Lmh0bWxcbiAgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiB3ZWJraXQgKi9cbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBmaXJlZm94ICovXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogY3NzMyAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDUwJSwgI0U0RUFFRSAxMzEuMjUlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4Nzk2OUM7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC45LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyN3B4O1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCAycHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICAvKiBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmsgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OTY5QztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4Nzk2OUM7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNjY2MpLCBjb2xvci1zdG9wKDAuNiwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZWVlZWVlJywgZW5kQ29sb3JzdHIgPSAnI2NjY2NjYycsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgMCUsICNlZWUgNjAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgM3B4IDFweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxZW07XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDFweDtcbn1cblxuLyogcmVzdWx0cyAqL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgIG1hcmdpbjogNHB4IDRweCA0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDIwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA0MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDYwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDgwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMTBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTIwcHggfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0LXdpdGgtY2hpbGRyZW4gPiAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgcGFkZGluZzogM3B4IDdweCA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIG1pbi1oZWlnaHQ6IDFlbTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMzODc1ZDc7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkgZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZWZmZGU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLW5vLXJlc3VsdHMsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlYXJjaGluZyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0aW9uLWxpbWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbmRpc2FibGVkIGxvb2sgZm9yIGRpc2FibGVkIGNob2ljZXMgaW4gdGhlIHJlc3VsdHMgZHJvcGRvd25cbiovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogbXVsdGlzZWxlY3QgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG59XG5cbi5zZWxlY3QyLWxvY2tlZCB7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgbWluLWhlaWdodDogMjZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE4cHg7XG4gICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2Y0ZjRmNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiA0cHg7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGxlZnQ6IDNweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHsgICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogZW5kIG11bHRpc2VsZWN0ICovXG5cblxuLnNlbGVjdDItcmVzdWx0LXNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gsXG4uc2VsZWN0Mi1yZXN1bHQtdW5zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlbGVjdDItb2Zmc2NyZWVuLCAuc2VsZWN0Mi1vZmZzY3JlZW46Zm9jdXMge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLW1lYXN1cmUtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMDBweDtcbiAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLyogUmV0aW5hLWl6ZSBpY29ucyAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkgIHtcbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0LCAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyeDIucG5nJykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTI2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbi8vLy8gVFJJQU5HTEVTIC8vLy9cblxuLy8gVHJhbnNmb3JtcyB0aGUgZWxlbWVudCBpbnRvIGEgdHJpYW5nbGVcbi8vIFlvdSBjYW4gbW9kaWZ5IGJvcmRlciBzaXplcyB0byBjaGFuZ2UgdGhlIHNoYXBlXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1hZnRlcigkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYmVmb3JlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdG8gY2hhbmdlIHRoZSBjdXJyZW50IGVsZW1lbnQgYW5kIGl0J3MgdHJpYW5nbGUncyBjb2xvclxuQG1peGluIHRyaWFuZ2xlLWNvbG9yKCRjb2xvcjogJGJsdWUsICRkaXJlY3Rpb246IGRvd24pIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAmOmFmdGVyIHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtdG9nZ2xlcyB7XG4gIC50cmlhbmdsZS1leHBhbmRlZCxcbiAgLnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAudHJpYW5nbGUtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cblxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdHJpYW5nbGV2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG5AbWl4aW4gdG9vbHRpcDIoJGNvbG9yOiAkYmx1ZSwgJHBvc2l0aW9uOiB1cCkge1xuICAkdG9vbHRpcC1ib3JkZXI6IDNweCBzb2xpZCAkY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKCRwb3NpdGlvbiwgJGNvbG9yLCA1cHgpO1xuICB9XG4gIEBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gdXAge1xuICAgIGJvcmRlci10b3A6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0xNHB4IGF1dG8gMTBweCBhdXRvO1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgIH1cbiAgfVxufVxuQG1peGluIGVycm9yLXRvb2x0aXAge1xuXHRAaW5jbHVkZSB0b29sdGlwMigkcmVkKTtcblx0Y29sb3I6ICRyZWQ7XG59XG5cblxuLy8vLyBUT09MVElQIE1JWElOIC8vLy9cblxuQG1peGluIHRvb2x0aXAoJHdpZHRoOiAxMGVtLCAkdmVydGljYWxPZmZzZXQ6IDBweCwgJGhvcml6b250YWxPZmZzZXQ6IDE1cHgpIHtcbiAgLy9CdWcgMTQ2NTEgLSBOVlxuICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAudG9vbHRpcFdpbmRvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHB7XG4gICAgXHRmb250LXNpemU6MC44NDZlbTtcbiAgICBcdG1hcmdpbi1sZWZ0OjA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4ICNjY2NjY2M7XG4gICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5qdi13b3JrZmxvdy1zdGF0dXMtaW5kaWNhdG9ye1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAuY29ubmVjdG9yLFxuICAgICAgLnRvcC1jb25uZWN0b3IsXG4gICAgICAubGVmdC1jb25uZWN0b3Ige1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgfVxuICAgICAgLndvcmtmbG93VXBkYXRlcyB7XG4gICAgICAgIC5wYWRkaW5nTGVmdDIwIHtcbiAgICAgICAgICBwYWRkaW5nOjZweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBzcGFuLmxhcmdlLFxuICAgICAgICAgIHNwYW4uc21hbGwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VidGl0bGUxe1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjY2NjY2NjO1xuICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRSaWdodCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50TGVmdCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICB9XG4gICYuZG93biAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gICYucG9pbnRsZWZ0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gICYucG9pbnRyaWdodCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/