/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/jhire/jv.candidatesList.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
h4.nofontfamilyreq{font-weight:600!important}.jv-message-bar{background:#333;left:0;position:fixed;right:0;z-index:15000}.jv-message-bar.bottom{bottom:0}.jv-message-bar.top{top:0}.jv-message-bar-inner{color:#fff;font-size:14px;margin:0 auto;position:relative;width:600px}.jv-message-bar-inner .block{padding:15px 10px}.jv-message-bar-inner .secondary{display:none;margin-right:10px;position:relative;top:-3px}.jv-message-bar-inner .body{margin:0;text-align:center}.jv-message-bar-body{color:grey}.jv-message-bar-header{margin-top:0;padding:0}.jv-message-bar-close{cursor:pointer;display:none;position:absolute;right:0;top:30px}.jv-message-bar,.message-bar-animate-hide,.message-bar-animate-show{transition:transform .4s,opacity .2s}.jv-message-bar.ng-hide-add,.jv-message-bar.ng-hide-remove{display:block!important;opacity:1;transform:translateY(0)}.jv-message-bar.ng-hide{opacity:0;transform:translateY(100px)}.jv-message-bar.ng-hide-remove,.message-bar-animate-hide{transition-delay:0s,.2s}.message-bar-animate-hide.message-bar-animate-hide-active,.message-bar-animate-show{opacity:0;transform:translateY(100px)}.message-bar-animate-hide,.message-bar-animate-show-active{opacity:1;transform:translateY(0)}clearfix{overflow:hidden}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 #e6e6e6;border-radius:2px;color:#404040;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 #3d87cf;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:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #3d87cf;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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #ccc!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:30px!important;min-width:30px!important}.jv-modal .paging .pagination-count{color:#333}.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:#ccc}.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:#3d87cf;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:13px;font-weight:600;margin-top:4px;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{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:#e51414}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{clear:both;content:"";display:table}.field-row .row-label{float:left;margin-top:5px;width:120px}.field-row .row-label.required: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:#e51414}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e6e6e6;height:0;margin:15px 0}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;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 #3d87cf;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:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #3d87cf;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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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 #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.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:13px;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 #e6e6e6!important}.jhire-modal .errorDiv{border:1px solid #e51414!important}.jhire-modal .warning{background-color:#fff;color:#f57d21;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f4f4f4;border:solid #e6e6e6;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 grey!important}.jhire-modal .select2-container .select2-offscreen{position:absolute}.jhire-modal .select2-result-label strong{display:block;margin-bottom:3px}.navigation-tabs{left:0;position:relative;top:10px}.navigation-tabs ul{height:30px}.navigation-tabs ul li{border-bottom:1px solid #ddd!important;float:left;margin:0 3px;padding:5px}.navigation-tabs ul li.active{border-bottom:1px solid #3d87cf!important}.expandy-panel,.expandy-panel-expand{overflow:hidden}.expandy-panel-inner{width:200px}.expandy-panel{box-sizing:content-box;float:left;padding:0 10px;position:relative;width:200px}.expandy-panel.expanded{border:1px solid #e6e6e6}.expandy-panel-expand{background:#f57d21;float:left;padding:30px 0;text-align:center;width:40px}.expandy-panel-collapse{display:block;left:186px;position:absolute;top:10px}.expandy-primary{margin-left:220px}.ng-animate.expandy-panel-expand.ng-hide-add,.ng-animate.expandy-panel-expand.ng-hide-remove,.ng-animate.expandy-panel.ng-hide-add,.ng-animate.expandy-panel.ng-hide-remove,.ng-animate.expandy-primary.expandy-primary-collapsed-add,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{transition-duration:.2s;transition-property:width,margin,padding}.ng-animate.expandy-panel-expand.ng-hide,.ng-animate.expandy-panel.ng-hide{display:block!important;padding:0;width:0}.expandy-primary-collapsed:not(.ng-animate),.ng-animate.expandy-primary.expandy-primary-collapsed-add-active,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{margin-left:44px}.ng-animate.expandy-primary.expandy-primary-collapsed-remove-active{margin-left:220px}.ellipsis,.navigationListDropDown .sort-list-selected-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsisWrap{overflow:hidden;text-overflow:ellipsis;white-space:normal}.dropdown-trigger{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-radius:3px 0 3px 3px;border-top:1px solid #ccc;padding-bottom:.85em!important;padding-top:.85em!important;position:relative}.dropdown-list{background:#fff;box-shadow:1px 1px 1px 1px #acc0ca;position:absolute;top:37px;width:150px;z-index:10}.jv-resetwrap{display:block;position:relative}.jv-reset{cursor:pointer;margin-top:-4px;position:absolute;right:5px;top:50%;z-index:2}.candidatesList{width:990px!important}.candidatesList .grid .grid-data .list-rows{border-top:1px solid #e6e6e6}.candidatesList .grid .grid-data .headers li{padding-bottom:0;padding-top:0}.candidatesList .grid .grid-data .headers span{font-size:12px}.candidatesList .grid .grid-data .data li{padding-bottom:0;padding-top:0}.candidatesList .grid .grid-data .data span{font-size:13px;margin:0;padding:10px 0 10px 10px}.candidatesList .unified-search-frame{background-color:#f4f4f4;height:1050px;width:990px}.candidatesList .sort-page-dropdown{padding:10px}.overflow-hidden{overflow:hidden!important}.position-relative{position:relative}table.modalTableView td{max-width:123px;vertical-align:middle}.w150{width:150px!important}.w150 .select2-container{max-width:150px}.w260{width:260px!important}.w260 .select2-container{max-width:260px}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#3d87cf;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.modalTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modalTooltip .tooltipWindow .title{padding-bottom:5px}.modalTooltip .tooltipWindow .body{font-size:1em;margin:0}.modalTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modalTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modalTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.modalTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3d87cf;bottom:-5px}.modalTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.down.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.down.sitRight .tooltipWindow{right:-1em}.modalTooltip.down.sitRight .tooltipWindow:after{right:19px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modalTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.up.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.up.sitRight .tooltipWindow{right:-1em}.modalTooltip.up.sitRight .tooltipWindow:after{right:19px}.modalTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.modalTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #3d87cf;border-top:6px solid transparent;right:-4px}.modalTooltip.pointRight.top .tooltipWindow{top:1.8em}.modalTooltip.pointRight.top .tooltipWindow:after{top:5px}.modalTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.modalTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #3d87cf;border-top:6px solid transparent;left:-4px}.modalTooltip.pointLeft.top .tooltipWindow{top:1.8em}.modalTooltip.pointLeft.top .tooltipWindow:after{top:5px}.modalTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modalTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modalTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modalTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modalTooltip{color:gray!important;position:relative!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.w100{width:100%}.jv-modal .paging{position:absolute;right:15px;top:130px}.jv-modal .paging .pagination-left,.jv-modal .paging .pagination-right{background:none;position:relative;top:-10px}.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%}.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}.listTooltip{position:absolute}.listTooltip .tooltipWindow{background-color:#3d87cf;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.listTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.listTooltip .tooltipWindow .title{padding-bottom:5px}.listTooltip .tooltipWindow .body{font-size:1em;margin:0}.listTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.listTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.listTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.listTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3d87cf;bottom:-5px}.listTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.listTooltip.down.sitLeft .tooltipWindow:after{left:19px}.listTooltip.down.sitRight .tooltipWindow{right:-1em}.listTooltip.down.sitRight .tooltipWindow:after{right:19px}.listTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.listTooltip.up .tooltipWindow:after{border-bottom:6px solid #3d87cf;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.listTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.listTooltip.up.sitLeft .tooltipWindow:after{left:19px}.listTooltip.up.sitRight .tooltipWindow{right:-1em}.listTooltip.up.sitRight .tooltipWindow:after{right:19px}.listTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.listTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #3d87cf;border-top:6px solid transparent;right:-4px}.listTooltip.pointRight.top .tooltipWindow{top:1.8em}.listTooltip.pointRight.top .tooltipWindow:after{top:5px}.listTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.listTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.listTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.listTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #3d87cf;border-top:6px solid transparent;left:-4px}.listTooltip.pointLeft.top .tooltipWindow{top:1.8em}.listTooltip.pointLeft.top .tooltipWindow:after{top:5px}.listTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.listTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.listTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.listTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.listTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.listTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.listTooltip{color:gray!important;position:relative!important;text-decoration:none}.listTooltip .tooltipContainer p{white-space:normal}.field-row .mce-tinymce{width:100%!important}.w78{width:78%!important}.w100{width:100%!important}.h100{height:100%!important}.filters{background-color:#f4f4f4;border:1px solid #e6e6e6;margin-top:26px;padding:0 10px}.filters .search{padding:7px!important}.filters .search,.filters .search-btn{border-radius:2px}.filters .search-reset{color:#ccc;position:absolute;right:45px;top:8px}.filter-trigger{background:#f57d21;border-radius:0 3px 3px 0;text-align:center;width:38px}.filter-trigger:after{content:"";display:inline-block}.no-pointer-events{pointer-events:none}.search-type-col{float:left;width:200px}.search-keyword-col{margin-left:210px}.search-keyword-col .jv-reset{font-size:1.4em;margin-top:-.5em;right:.5em}.searchTypesDropDown{float:left}.searchTypesDropDown .icon-arrow-down{color:#3d87cf;font-size:12px}.searchTypesDropDown .sort-list-selected-option{background-color:#f4f4f4;border-radius:3px 0 0 3px;border-right:0;font-size:1.2em;height:46px;min-width:0;text-indent:-9999px;width:40px}.searchTypesDropDown .sort-list-option-selection{display:none}.searchTypesDropDown .sort-list-options-menu{width:180px}.searchTypesDropDown .sort-list-option{margin:0;padding:1em .8em}.searchTypesDropDown .sort-list-option:before{content:none}.searchTypesDropDown .sort-list-option .icon{color:#ccc;font-size:1.2em}.search-icon{left:10px;position:absolute;top:18px}.search-icon-arrow{left:28px;position:absolute;top:23px}.navigationListDropDown .sort-list-selected-option{border-radius:3px;font-size:1.2em;height:46px;padding-right:1.5em;width:200px}.navigationListDropDown .sort-list-selected-option span{font-weight:400!important;margin:0}.navigationListDropDown .sort-list-option-selection{display:none}.navigationListDropDown .sort-list-option{font-size:1.2em;margin:0 1em;padding:.6em 0}.search-input{border-color:#e6e6e6!important;border-radius:0 3px 3px 0!important;padding:.7em!important;width:608px}.search-input:focus{border:1px solid #3d87cf!important}.search-input-placeholder{width:648px}.search-button{padding:.7em!important;width:132px!important}.search-button-placeholder{width:132px}.candidatesList .expandy-panel{border:0;padding-left:0}.expandy-panel-collapse{left:168px;top:-4px}.expandy-primary{margin-left:0;min-height:550px;overflow:auto}.ng-animate.expandy-primary.expandy-primary-collapsed-remove-active{margin-left:210px}.expandy-primary-collapsed:not(.ng-animate),.ng-animate.expandy-primary.expandy-primary-collapsed-add-active,.ng-animate.expandy-primary.expandy-primary-collapsed-remove{margin-left:49px}.field-row-grid{display:table;margin-bottom:25px}.field-row-grid>div{display:table-cell;vertical-align:bottom}.field-row-grid>div.field-cell-separator{padding-right:15px}.field-row-grid .w160{width:160px!important}.field-row-grid .w175{width:175px!important}.field-row-grid .w230{width:230px!important}.field-row-grid .w260{width:260px!important}.field-row-grid input{padding:5px!important}.field-row-grid button{margin:0 0 1px;min-width:30px;padding:5px 0}.field-row-grid button i{font-size:1.3em}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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S3hPSSxrQkFDSSxxQkFDQSxnQkwyT1IsQ0t6T0ksaUJBRUksa0JIaEhELENHK0dDLHNCQUVBLFVIekhBLENHMkhBLFlBREEsaUJMNk9SLENLM09RLHdIQUlJLFNOaEhSLGVBZGtCLENNNEhWLFNBQ0EsU0w4T1osQ0szT1Esb0JBR0ksZU5qSFIsZUFqQmUsQ01pSVAsZUFFQSxTTDZPWixDS3pPSSxrQkFRSSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhTDRPUixDSzNPUSwwQkFDSSw0Q0FDQSx3Qkw2T1osQ0szT1EsMEJBRUksVUFEQSxvQkFFQSxrQkw2T1osQ0t6T0ksa0JBR0ksWUFEQSxnQkFEQSxlTDhPUixDSzFPUSxnQ0FDSSxhTDRPWixDSzFPUSxxQ0FDSSxhTDRPWixDS3pPUSxxQ0FDSSx1QkwyT1osQ0t2T0ksZ0JBQ0ksa0JBQ0EsV0FDQSxRTDBPUixDS3ZPSSxxQkFDSSxVSHZMQSxDR3dMQSxjTDBPUixDS3ZPSSx3Q0FFSSxvQ0wwT1IsQ0t2T0ksa0VBSUksY0FEQSxVQURBLDRCTDRPUixDS3hPUSxzRkFDSSxtQkwyT1osQ0t2T0ksOENBRUksVUFEQSx1QkwyT1IsQ0t2T0ksZUFDSSxvQ0wwT1IsQ0t2T0kseURBRUksdUJMME9SLENLdk9JLGdFQUlJLGNBREEsVUFEQSw0Qkw0T1IsQ0t6T1Esb0ZBQ0ksbUJMNE9aLENLeE9JLHFDQUVJLFVBREEsdUJMNE9SLENLeE9JLGNBQ0ksZUwyT1IsQ0sxT1Esb0JBR0ksV0FGQSxXQUNBLGFMNk9aLENLek9JLGlCQUNJLFdMNE9SLENLMU9RLHdCQUNJLGdCRnRQRixDRXVQRSxjTDRPWixDS3pPSSxtQkFDSSxVTDRPUixDS3JPSSxtQkFISSxhTGtQUixDSy9PSSxPQUdJLHFCSG5RQSxDR2lRQSxlTDhPUixDS3hPSSxTQUNJLHNCTDJPUixDTXJYQyxXQUNDLGtCTndYRixDTXZYRSxpQkFHQyxXQUZBLFdBQ0EsYU4wWEgsQ012WEUsc0JBQ0MsV0FDQSxjSG5JSSxDR29JSixXTnlYSCxDTXZYSSxxQ0FDQyxZQUNBLGVOeVhMLENNcFhFLHlCQUNDLGlCTnNYSCxDTXJYRywyQkFDQyxlTnVYSixDTWxYRywyQkFFQyxjQURBLFdBRUEsaUJOb1hKLENNbFhHLDhCQUNDLGFOb1hKLENNalhFLHNCQUNDLGFObVhILENNL1dDLGVBRUMsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGFOa1hGLENNcGhCQyx5Q0FPQyxxQkpqQk0sQ0lrQk4seUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXTjRoQkYsQ01yaEJFLHFEQUlDLHFCSjNCSyxDSTBCTCx5QkFEQSxTTnloQkgsQ01uaEJDLGlDQUNDLFdBQ0Esa0JOcWhCRixDTWxoQkMsbUJQcEJHLGVBZGtCLENPb0NwQixxQk5vaEJGLENNamhCQywrQkFDQyxVTm1oQkYsQ01qaEJDLGlFQUVDLHNCQUNBLGVObWhCRixDTWhoQkMsb0JBSUMsd0JBQ0Esc0JBRkEsVUpwREssQ0lrREwsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFdOa2hCRixDTWhoQkUsMEJBR0Msc0JBREEseUJBREEsU05vaEJILENNOWdCQyxnQ0FDQyxRTmdoQkYsQ003Z0JDLDRCQUNDLHlEQUNBLDJCQUNBLDJCTitnQkYsQ001Z0JDLHNDQUtDLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQk5raEJGLENNN2dCRSxrREFFQyxxQkpoR0ssQ0krRkwsVU5naEJILENNNWdCQyxtQkN6RkMsc0VBVkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVVBxbkJELENPem1CQyw0QkFHQyxZQURBLHFCQURBLFVQNm1CRixDTTdoQkMsbUJBTUMsVU4waEJGLENNcGhCQyxtQkNoR0Msc0VBZkQseUJBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVVB5b0JELENPN25CQyw0QkFHQyxZQURBLHFCQURBLFVQaW9CRixDTXJpQkMsbUJBTUMsV05raUJGLENROW9CUSxtREFDSSxlQUNBLFdSZ3BCWixDUTVvQkksZ0JBR0ksY1RUVyxDQU9mLGVBZGtCLENTZWQsaUJSK29CUixDUTNvQkksc0JBQ0ksZ0JSZ3BCUixDUTFvQkksd0VBSEksc0JBRkEscUJBQ0EsVVJtcEJSLENRem9CSSw4QkFDSSxtQlIyb0JSLENReG9CSSxrQ0FDSSxrQkFDQSxnQlIwb0JSLENRdm9CSSw0QkFFSSxtQkFDQSxvQlJ5b0JSLENRcG9CUSxtQ0FDSSxjUnNvQlosQ1Fsb0JJLDRCQUVJLHlDUm9vQlIsQ1Fob0JJLHVCQUVJLGtDUnFvQlIsQ1Fsb0JJLHNCQUdJLHFCTnRFQSxDTXFFQSxhTjlDQyxDTTZDRCxhUnNvQlIsQ1Fqb0JJLGtDQUVJLHdCTnpFRyxDTTJFSCxxQkFDQSwwQkFEQSx1QkFIQSxXUnVvQlIsQ1Fqb0JRLDJDQUVJLDBCQURBLGFBRUEsZVJtb0JaLENRbG9CWSxpREFDSSxZUm9vQmhCLENRL25CSSxnQ0FDSSxTQUdBLGtCQURBLHNCQURBLFVSbW9CUixDUTNuQlEsaUdBQ0ksK0JSZ29CWixDUTduQlEsbURBQ0ksaUJSK25CWixDUTFuQlEsMENBQ0ksY0FDQSxpQlI0bkJaLENTOXVCQSxpQkFFSSxPQURBLGtCQUVBLFFUaXZCSixDU2h2Qkksb0JBQ0ksV1RrdkJSLENTanZCUSx1QkFLSSx1Q0FKQSxXQUVBLGFBREEsV1RxdkJaLENTanZCWSw4QkFDSSx5Q1RtdkJoQixDVXR2QkEscUNBRUMsZVY4dkJELENVM3ZCQSxxQkFDQyxXVjh2QkQsQ1UzdkJBLGVBS0MsdUJBSEEsV0FFQSxlQUhBLGtCQUVBLFdWZ3dCRCxDVTV2Qkksd0JBQ0ksd0JWOHZCUixDVTN2QkEsc0JBQ0Msa0JSTlEsQ1FVUixXQUZBLGVBQ0Esa0JBRkEsVVZpd0JELENVNXZCQSx3QkFFQyxjQUVBLFdBSEEsa0JBRUEsUVZnd0JELENVNXZCQSxpQkFDQyxpQlYrdkJELENVN3ZCQSxtU0FPQyx3QkFEQSx3Q1Zpd0JELENVOXZCQSwyRUFFQyx3QkFFQSxVQURBLE9Wa3dCRCxDVS92QkEsMEtBR0MsZ0JWa3dC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LFlBb25DUixDQWxuQ0ksMENBQ0ksZ0JBQ0EsYUFDQSxjQW9uQ1IsQ0FobkNBLGNBR0ksK0JBREEsb0NBREEsdUJBR0EsV0FtbkNKLENBbG5DSSxvQkFDSSxrQ0FvbkNSLENBam5DQSwwQkFDSSxXQW9uQ0osQ0FsbkNBLGVBRUksdUJBREEscUJBc25DSixDQW5uQ0EsMkJBQ0ksV0FzbkNKLENBbm5DQSwrQkFDSSxTQUNBLGNBc25DSixDQXBuQ0Esd0JBRUksV0FEQSxRQXduQ0osQ0FybkNBLGlCQUdJLGNBREEsaUJBREEsYUEwbkNKLENBdG5DQSxvRUFDSSxpQkF5bkNKLENBdm5DQSwwS0FHSSxnQkEwbkNKLENBeG5DQSxnQkFDSSxjQUNBLGtCQTJuQ0osQ0ExbkNJLG9CQUNJLG1CQUNBLHFCQTRuQ1IsQ0EzbkNRLHlDQUNJLGtCQTZuQ1osQ0F6bkNRLHNCQUNJLHFCQTJuQ1osQ0E1bkNRLHNCQUNJLHFCQThuQ1osQ0EvbkNRLHNCQUNJLHFCQWlvQ1osQ0Fsb0NRLHNCQUNJLHFCQW9vQ1osQ0Fqb0NJLHNCQUNJLHFCQW1vQ1IsQ0Fqb0NJLHVCQUdJLGVBREEsZUFEQSxNIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHktbm9mb250cy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvanYuY2FuZGlkYXRlc0xpc3Quc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbWVzc2FnZUJhci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL3N1c3kvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FwcGxpY2F0aW9uTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbmF2aWdhdGlvblRhYnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZXhwYW5keS5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19lbGxpcHNpcy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19pbnB1dERyb3BEb3duLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9yc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Rvb2x0aXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vbWVzc2FnZUJhclwiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWxcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWxcIjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcFwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL25hdmlnYXRpb25UYWJzXCI7XG5AdXNlIFwiLi4vY29tbW9uL2V4cGFuZHlcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9lbGxpcHNpc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9pbnB1dERyb3BEb3duXCI7XG5AdXNlIFwiLi4vY29tbW9uL3Jlc2V0XCI7XG5cbiAuY2FuZGlkYXRlc0xpc3R7XG4gICAgIHdpZHRoOiA5OTBweCAhaW1wb3J0YW50O1xuICAgIC5ncmlke1xuICAgICAgICAuZ3JpZC1kYXRhe1xuICAgICAgICAgICAgLmxpc3Qtcm93c3tcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXJze1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRhe1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuaWZpZWQtc2VhcmNoLWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDk5MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICB9XG5cbiAgICAuc29ydC1wYWdlLWRyb3Bkb3due1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxufVxuXG4ub3ZlcmZsb3ctaGlkZGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qKmFkZCB0byByZXEgbW9kYWwqKi9cbnRhYmxlLm1vZGFsVGFibGVWaWV3IHRke1xuICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53MTUwe1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxufVxuLncyNjB7XG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG59XG4vKip0b29sdGlwIGZvciBhZGQgcmVxIG1vZGFsKiovXG4ubW9kYWxUb29sdGlwe1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgLnRvb2x0aXBDb250YWluZXJ7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKndpZHRoIGhlbHBlcnMqKi9cbi53MTAwe1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiptb2RhbCBwYWdpbmF0aW9uKi9cbi5qdi1tb2RhbHtcbiAgICAucGFnaW5ne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICAucGFnaW5hdGlvbi1yaWdodCwucGFnaW5hdGlvbi1sZWZ0e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOi0xMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqTG9hZGluZyBvdmVyIGxheSBzdHlsZXMqKi9cbi5sb2FkaW5nIHtcbiAgICBAZXh0ZW5kIC5vdmVybGF5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaHItbG9hZGluZy5naWYnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAmLnVpLXNob3cge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4ub3ZlcmxheSB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcyAwLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTowO1xuICAgIHJpZ2h0OjA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB6LWluZGV4Ojk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5zaG93LCAmLnVpLXNob3cge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAgZWFzZTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi8qKmpvYnMgdG9vbHRpcCoqL1xuLmxpc3RUb29sdGlwe1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgLnRvb2x0aXBDb250YWluZXJ7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qKlRpbnltY2Ugc3R5bGVzIGZvciByZWplY3QgY2FuZGlkYXRlKiovXG4uZmllbGQtcm93e1xuICAgIC5tY2UtdGlueW1jZXtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4gXG4udzc4e1xuICAgIHdpZHRoOiA3OCUgIWltcG9ydGFudDtcbn1cbi53MTAwe1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaDEwMHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5maWx0ZXJze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAuc2VhcmNoe1xuICAgICAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAuc2VhcmNoLXJlc2V0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjQ1cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbn1cbi5maWx0ZXItdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxufVxuXG5cbi8qKnNlYXJjaCBpbnB1dCBkcm9wZG93bioqL1xuXG4ubm8tcG9pbnRlci1ldmVudHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXR5cGUtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogJHBhbmVsV2lkdGg7XG59XG5cbi5zZWFyY2gta2V5d29yZC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFuZWxXaWR0aCArIDEwcHg7XG4gICAgLmp2LXJlc2V0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICByaWdodDogMC41ZW07XG4gICAgfVxufVxuXG4uc2VhcmNoVHlwZXNEcm9wRG93biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmljb24tYXJyb3ctZG93biB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cbiAgICAuc29ydC1saXN0LXNlbGVjdGVkLW9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cbiAgICAuc29ydC1saXN0LW9wdGlvbi1zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc29ydC1saXN0LW9wdGlvbnMtbWVudSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgLnNvcnQtbGlzdC1vcHRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjhlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMThweDtcbn1cblxuLnNlYXJjaC1pY29uLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjhweDtcbiAgICB0b3A6IDIzcHg7XG59XG5cbi5uYXZpZ2F0aW9uTGlzdERyb3BEb3due1xuICAgIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9ue1xuICAgICAgICBAZXh0ZW5kIC5lbGxpcHNpcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb3J0LWxpc3Qtb3B0aW9uLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zb3J0LWxpc3Qtb3B0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICB9XG59XG5cbi5zZWFyY2gtaW5wdXR7XG4gICAgcGFkZGluZzogMC43MGVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjA4cHg7XG4gICAgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zZWFyY2gtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA2NDhweDtcbn1cbi5zZWFyY2gtYnV0dG9uIHtcbiAgICB3aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjdlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1idXR0b24tcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMzJweDtcbn1cblxuLmNhbmRpZGF0ZXNMaXN0IC5leHBhbmR5LXBhbmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmV4cGFuZHktcGFuZWwtY29sbGFwc2Uge1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAxNjhweDtcbn1cbi5leHBhbmR5LXByaW1hcnkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5nLWFuaW1hdGUuZXhwYW5keS1wcmltYXJ5LmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYW5lbFdpZHRoICsgMTBweDtcbn1cbi5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkOm5vdCgubmctYW5pbWF0ZSksXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1hZGQtYWN0aXZlLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wcmltYXJ5LmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQtcmVtb3ZlIHtcbiAgICBtYXJnaW4tbGVmdDogNDlweDtcbn1cbi5maWVsZC1yb3ctZ3JpZHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgJi5maWVsZC1jZWxsLXNlcGFyYXRvcntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJHdpZHRoIGluIDE2MCwgMTc1LCAyMzAsIDI2MCB7XG4gICAgICAgIC53I3skd2lkdGh9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgrcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcblxuLmp2LW1lc3NhZ2UtYmFyIHtcblx0YmFja2dyb3VuZDogJGRhcms7XG5cdFxuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxNTAwMDtcblx0Ji5ib3R0b217XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cdCYudG9we1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG4uanYtbWVzc2FnZS1iYXItaW5uZXIge1xuXHR3aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYmxvY2sge1xuXHRcdHBhZGRpbmc6ICRzcC1sICRzcC1tO1xuXHR9XG5cdC5zZWNvbmRhcnkge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwLW07XG5cdH1cblx0LmJvZHkge1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmp2LW1lc3NhZ2UtYmFyLWJvZHkge1xuXHRjb2xvcjogJGRhcmstdHJpO1xufVxuXG4uanYtbWVzc2FnZS1iYXItaGVhZGVyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmp2LW1lc3NhZ2UtYmFyLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAkc3AtbCAqIDI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtc2hvdyxcbi5tZXNzYWdlLWJhci1hbmltYXRlLWhpZGUsXG4uanYtbWVzc2FnZS1iYXIge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgb3BhY2l0eSAwLjJzO1xufVxuLmp2LW1lc3NhZ2UtYmFyLm5nLWhpZGUtYWRkLFxuLmp2LW1lc3NhZ2UtYmFyLm5nLWhpZGUtcmVtb3ZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxO1xufVxuLmp2LW1lc3NhZ2UtYmFyLm5nLWhpZGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuXHRvcGFjaXR5OiAwO1xufVxuLmp2LW1lc3NhZ2UtYmFyLm5nLWhpZGUtcmVtb3ZlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG59XG5cbi5tZXNzYWdlLWJhci1hbmltYXRlLWhpZGUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbn1cbi5tZXNzYWdlLWJhci1hbmltYXRlLWhpZGUubWVzc2FnZS1iYXItYW5pbWF0ZS1oaWRlLWFjdGl2ZSxcbi5tZXNzYWdlLWJhci1hbmltYXRlLXNob3cge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuXHRvcGFjaXR5OiAwO1xufVxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZSxcbi5tZXNzYWdlLWJhci1hbmltYXRlLXNob3ctYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRvcGFjaXR5OiAxO1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gU3R5bGVraXQgQ29sb3JzXG4kYmxhY2s6ICMyMjI7XG4kd2hpdGU6ICNGRkY7XG4kZGFyazogIzMzMztcbiRkYXJrLXByaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3NS41JSk7IC8qICNmMWYxZjEgKi9cbiRkYXJrLXNlYzogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA2MCUpOyAvKiAjQ0NDICovXG4kZGFyay10cmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTsgLyogIzY2NiAqL1xuJGRhcmstYmx1ZTogIzMxNDc5RTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMzZDg3Y2Y7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjMzhCMjRBO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNmNTdkMjE7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHllbGxvdzogI2Y5ZWQyNTtcbiR5ZWxsb3ctcHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMzQlKTtcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTtcbiR5ZWxsb3ctdHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogLTEwLjUlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVDMjtcblxuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcbiRwdXJwbGU6ICM3MzU0YmQ7XG4kYmxhY2s6ICMyMjI7XG4kYm9yZGVyOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDcwJSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4vL3NvY2lhbCBidXR0b25zXG4kbGlua2VkaW5fY29sb3I6ICMwMDdBQUE7XG4kZ29vZ2xlX2NvbG9yOiAjNDI4NWY0O1xuJGZhY2Vib29rX2NvbG9yOiAjNEE0Nzk3O1xuJHR3aXR0ZXJfY29sb3I6ICM0MjlERTI7XG5cbiRncmV5OiAjODA4MDgwOyIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4kc3BhY2luZzogMTBweDtcbiRzcGFjaW5nLXNtYWxsOiA1cHg7XG4kc3BhY2luZy1sYXJnZTogMTVweDtcblxuLy8gc2hvcnRjdXRzXG4kc3AteHM6IDJweDtcbiRzcC1zOiBtYXRoLmRpdigkc3BhY2luZywgMik7XG4kc3AtbTogJHNwYWNpbmc7XG4kc3AtbDogJHNwYWNpbmcgKiAxLjU7XG4kc3AteGw6ICRzcGFjaW5nICogMjtcblxuQG1peGluIHNwYWNpbmctY2xhc3NlcyB7XG5cdC5wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtaW5uZXItc20ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtaW5uZXItbGcge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LnBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZztcblx0fVxuXHQucGFkLW91dGVyLXNtIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtb3V0ZXItbGcge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQuY2xlYXItcGFkLW91dGVyIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY2xlYXItcGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcG9ydHNcbkB1c2UgXCIuL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi91bml0c1wiIGFzICo7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyLUJveCBTaXppbmdcblxuLy8gQXBwbHkgdGhlIGJvcmRlci1ib3ggc2l6aW5nIG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuLy8gYW5kIGFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkuXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcge1xuICAkYm9yZGVyLWJveC1zaXppbmc6IHRydWU7XG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG59XG5cbmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lclxuXG4vLyBTZXQgdGhlIHdpZHRoIG9mIGEgY29udGFpbmVyXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgR3JpZCBMYXlvdXQuXG5AbWl4aW4gc2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRzdHlsZSAgICA6ICRjb250YWluZXItc3R5bGVcbil7XG4gICR3aWR0aDogY29udGFpbmVyLW91dGVyLXdpZHRoKCRjb2x1bW5zKTtcblxuICBAaWYgJHN0eWxlID09ICdzdGF0aWMnIHtcbiAgICBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkc3R5bGUgPT0gJ2ZsdWlkJyB7XG4gICAgICBAaWYgdW5pdCgkd2lkdGgpID09ICclJyB7IEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgaWYtcmVtKG1heC13aWR0aCwgJHdpZHRoKTtcbiAgICAgIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgICAvLyAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJ3JlbScge1xuICAgICAgLy8gICAgIF93aWR0aDogcm91bmQoY29udmVydC1sZW5ndGgoJHdpZHRoLCBweCkpO1xuICAgICAgLy8gICB9IEBlbHNlIHtcbiAgICAgIC8vICAgICBfd2lkdGg6ICR3aWR0aDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgdGhlIG91dGVyIGdyaWQtY29udGFpbmluZyBlbGVtZW50KHMpLlxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGNvbnRhaW5lci5cbkBtaXhpbiBhcHBseS1jb250YWluZXIoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zXG4pe1xuICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoKCRjb2x1bW5zKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctbGVmdCwgJGdyaWQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiBhdXRvOyB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxufVxuXG4vLyBTZXQgb25lIG9yIG1vcmUgbGF5b3V0cyBvbiBhIGdyaWQtY29udGFpbmluZyBlbGVtZW50IGF0IGFueSBudW1iZXIgb2YgbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMuXG4vL1xuLy8gJG1lZGlhLWxheW91dC0xICAgICAgICA6IFtkZWZhdWx0OiR0b3RhbC1jb2x1bW5zXSBBIGxpc3Qgb2YgdmFsdWVzIGluY2x1ZGluZyAtXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogT25lIHVuaXRsZXNzIG51bWJlciAocmVwcmVzZW50aW5nIGNvbHVtbnMgaW4gYSBsYXlvdXQpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogVHdvIG9wdGlvbmFsIGxlbmd0aHMgKHJlcHJlc2VudGluZyBtaW4gYW5kIG1heC13aWR0aCBtZWRpYS1xdWVyeSBicmVha3BvaW50cykuXG4vLyAkbWVkaWEtbGF5b3V0LTIgLi4uLTEwIDogW29wdGlvbmFsXSBTYW1lIGFzICRtZWRpYS1sYXlvdXQtMVxuQG1peGluIGNvbnRhaW5lcihcbiAgJG1lZGlhLWxheW91dC0xICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJG1lZGlhLWxheW91dC0yICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0zICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC00ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC01ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC02ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC03ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC04ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC05ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0xMCAgOiBmYWxzZVxuKSB7XG4gICRtZWRpYS1sYXlvdXRzIDogY29tcGFjdCgkbWVkaWEtbGF5b3V0LTIsJG1lZGlhLWxheW91dC0zLCRtZWRpYS1sYXlvdXQtNCwkbWVkaWEtbGF5b3V0LTUsJG1lZGlhLWxheW91dC02LCRtZWRpYS1sYXlvdXQtNywkbWVkaWEtbGF5b3V0LTgsJG1lZGlhLWxheW91dC05LCRtZWRpYS1sYXlvdXQtMTApO1xuXG4gIC8vIERlYnVnOiBDaGVjayB3aGF0ICRtZWRpYS1sYXlvdXRzIGNvbnRhaW5zXG4gIEBkZWJ1ZyAkbWVkaWEtbGF5b3V0cztcblxuICAvLyBBcHBseSBkZWZhdWx0IGxheW91dCBpZiBuZWVkZWRcbiAgQGlmIGlzLWRlZmF1bHQtbGF5b3V0KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlICRtZWRpYS1sYXlvdXRzIGlzIGEgdmFsaWQgbGlzdCBiZWZvcmUgaXRlcmF0aW5nXG4gIEBlYWNoICRtbCBpbiAkbWVkaWEtbGF5b3V0cyB7XG4gICAgQGlmICRtbCB7XG4gICAgICAvLyBFbnN1cmUgJG1sIGlzIGEgbGlzdCB0eXBlIGJlZm9yZSBjYWxsaW5nIGF0LWJyZWFrcG9pbnRcbiAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1sKSA9PSAnbGlzdCcge1xuICAgICAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW5zXG5cbi8vIENyZWF0ZSBhIGdyaWQgZWxlbWVudCBzcGFubmluZyBhbnkgbnVtYmVyIG9mICdjb2x1bW5zJyBpbiBhIGdyaWQgJ2NvbnRleHQnLlxuLy8gJGNvbHVtbnMgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc3Bhbi5cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAgICAgICAgICA6IENvbnRleHQgaXMgcmVxdWlyZWQgb24gYW55IG5lc3RlZCBlbGVtZW50cy5cbi8vICAgICAgICAgIDogQ29udGV4dCBNVVNUIE5PVCBiZSBkZWNsYXJlZCBvbiBhIHJvb3QgZWxlbWVudC5cbi8vICRwYWRkaW5nIDogW29wdGlvbmFsXSBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIGluc2lkZSBvZiBpbmRpdmlkdWFsIGdyaWQgY29sdW1ucy5cbi8vICAgICAgICAgIDogUGFkZGluZyBpcyBvbmx5IG91dHB1dCBpZiBvbmUgb3IgdHdvIHZhbHVlcyBhcmUgc3BlY2lmaWVkIChlLmcuIDFlbSBvciAxMHB4IDIwcHgpXG4vLyAgICAgICAgICA6IFBhZGRpbmcgdmFsdWVzIGFyZSBhcHBsaWVkIG9ubHkgb24gdGhlIGhvcml6b250YWwgYXhpcyBpbiBmcm9tLXRvIG9yZGVyXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoXG4gICRjb2x1bW5zLFxuICAkY29udGV4dCAgICAgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkcGFkZGluZyAgICAgICA6IGZhbHNlLFxuICAkZnJvbSAgICAgICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgICAgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogJGZyb207IC8vIFVwZGF0ZWQgbGluZVxuICAkdG8gICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRwb3MgICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIHBvc2l0aW9uKTtcbiAgJGNvbHMgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgY29sdW1ucyk7XG4gICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcbiAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuXG4gIEBpZiAkcGFkZGluZyAhPSBmYWxzZSB7XG4gICAgJHBhZC1mcm9tIDogbnRoKCRwYWRkaW5nLCAxKTtcblxuICAgIEBpZiBsZW5ndGgoJHBhZGRpbmcpID4gMSB7XG4gICAgICAkcGFkLXRvOiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHBhZC10bzogJHBhZC1mcm9tO1xuICAgIH1cblxuICAgICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtZnJvbSwgcmVsYXRpdmUtd2lkdGgoJHBhZC1mcm9tLCAkY29udGV4dCkpO1xuICAgICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtdG8sIHJlbGF0aXZlLXdpZHRoKCRwYWQtdG8sICRjb250ZXh0KSk7XG5cbiAgICBwYWRkaW5nLSN7JGZyb219OiAkcGFkLWZyb207XG4gICAgcGFkZGluZy0jeyR0b306ICRwYWQtdG87XG4gIH1cblxuICB3aWR0aDogY29sdW1ucygkY29scywgJGNvbnRleHQsICRzdHlsZSkgLSBpZigkYm9yZGVyLWJveC1zaXppbmcsIDAsICRwYWQtdG8gKyAkcGFkLWZyb20pO1xuXG4gIEBpZiAoJHBvcyA9PSAnb21lZ2EnKSB7XG4gICAgQGluY2x1ZGUgb21lZ2EoJGZyb20pO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogJGZyb207XG4gICAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHNwYW5uaW5nIHRoZSBsYXN0IGNvbHVtbiwgdG8gYWNjb3VudCBmb3IgdGhlIHBhZ2UgZWRnZS5cbi8vIE9ubHkgbmVlZGVkIGFzIGFuIG92ZXJyaWRlLiBOb3JtYWxseSAnb21lZ2EnIGNhbiBqdXN0IGJlIGNhbGxlZCBieSBgY29sdW1uc2AuXG4vL1xuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG9tZWdhKFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogJGZyb207XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkb21lZ2EtZmxvYXQ7XG4gIG1hcmdpbi0jeyR0b306IDA7XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IG9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0geyBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc2V0c1xuXG4vLyBSZXNldCBhICcrY29sdW1ucycgZ3JpZCBlbGVtZW50IHRvIGRlZmF1bHQgYmxvY2sgYmVoYXZpb3Jcbi8vXG4vLyAkZnJvbSAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbkBtaXhpbiByZXNldC1jb2x1bW5zKFxuICAkZnJvbTogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi0jeyR0b306IGF1dG87XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyAgIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgcHJldmlvdXNseSBzZXQgYXMgb21lZ2EuXG4vLyBUaGlzIHdpbGwgcmV0dXJuIGZsb2F0cyBhbmQgbWFyZ2lucyBiYWNrIHRvIG5vbi1vbWVnYSBzZXR0aWducy5cbi8vXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtb21lZ2EoXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkZnJvbTtcbiAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gfVxufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSByZW1vdmUtb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkY29udGV4dCAgIDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1vbWVnYSgkY29udGV4dCwgJGZyb20sICRzdHlsZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hhbmdlIFNldHRpbmdzXG5cbkBtaXhpbiB3aXRoLWdyaWQtc2V0dGluZ3MoXG4gICRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyxcbiAgJHdpZHRoOiAkY29sdW1uLXdpZHRoLFxuICAkZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoLFxuICAkcGFkZGluZzogJGdyaWQtcGFkZGluZ1xuKSB7XG4gIC8vIGtlZXAgdGhlIGRlZmF1bHRzIGFyb3VuZFxuICAkZGVmYXVsdC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucztcbiAgJGRlZmF1bHQtd2lkdGg6ICRjb2x1bW4td2lkdGg7XG4gICRkZWZhdWx0LWd1dHRlcjogJGd1dHRlci13aWR0aDtcbiAgJGRlZmF1bHQtcGFkZGluZzogJGdyaWQtcGFkZGluZztcblxuICAvLyB1c2UgdGhlIG5ldyBzZXR0aW5nc1xuICAkdG90YWwtY29sdW1uczogJGNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgLy8gYXBwbHkgdG8gY29udGVudHNcbiAgQGNvbnRlbnQ7XG5cbiAgLy8gcmUtaW5zdGF0ZSB0aGUgZGVmYXVsdHNcbiAgJHRvdGFsLWNvbHVtbnM6ICRkZWZhdWx0LWNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICRkZWZhdWx0LXdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmc7XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm1cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcblxuXG5AbWl4aW4gbW9kYWwtYmFzZSB7XG4gICAgLmp2LW1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMTAwMDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5qdi1tb2RhbC1jb250YWluZXItY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTEwMDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMmVtIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB3aWR0aDogNzQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTIwMDA7XG4gICAgICAgIC5tb2RhbFRhYmxlVmlld3tcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xuICAgICAgICAgICAgICAgIC8vVGhpcyBpcyBuZWVkZWQgZm9yIElFIGluICAtIE5WXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnaW5ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLmp2LWFycm93TGVmdHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1hcnJvd1JpZ2h0e1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2luYXRpb24tY291bnR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLW1pbmltYWwge1xuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWhlYWRlcixcbiAgICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAmLmNsZWFyZml4e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLXN1YnBvaW50c3tcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCA0MHB4O1xuICAgICAgICAgICAgPmxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXBXaW5kb3d7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MCBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsU3ViVGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4O1xuICAgIH1cbiAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlLXJvbWFuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMik7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuNHM7XG4gICAgICAgIH1cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtdmlzaWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEzMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMzAwMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJHNwYWNpbmcrNXB4O1xuICAgICAgICB0b3A6ICRzcGFjaW5nKzhweDtcbiAgICB9XG5cbiAgICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAgIC5tb2RhbC1hbmltYXRlLWhpZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICAgIH1cblxuICAgIC5tb2RhbC1hbmltYXRlLXNob3csXG4gICAgLm1vZGFsLWFuaW1hdGUtaGlkZS5tb2RhbC1hbmltYXRlLWhpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1hbmltYXRlLXNob3cubW9kYWwtYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgLmp2LW1vZGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3AtbDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC1tO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5lcnJvckxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAvLyBiYWNrd2FyZHMtY29tcGF0IGZvciBBbmd1bGFyIDEuMC54XG4gICAgLm5nLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBtb2RhbC1jb21wYXQge1xuICAgIC5qdi1tb2RhbC1hZGFwdGVyIHtcbiAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbEJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5idG4sXG4gICAgICAgICAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbENvbnRlbnQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWxDb250ZW50ID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qdi1oTGlzdCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgICYud2lkZUlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLCAuYnRuLWJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC12aXNpYmxlIC5zZWxlY3QyLWRyb3Age1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxufVxuIiwiQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9jb2xvcnNcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3BhZ2luYXRpb25cIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9uXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcblx0dGV4dGFyZWEsXG5cdGlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG5cdFx0Y29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRyZXNpemU6bm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAgMCAwcHggMTVweCAtNXB4ICRkYXJrO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgdHlwZS1saWdodDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG5cdGlucHV0W3R5cGU9cmFkaW9dLFxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1pbWFnZTogaW5pdGlhbDtcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRcdC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRtaW4td2lkdGg6IDg1cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMCUpO1xuXG5cdFx0fVxuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmhhc0RhdGVwaWNrZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblx0Lm5leHQsIC5wcmV2IHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbjogLTMycHggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LnByZXYge1xuXHRcdC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuXHRcdC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcblx0XHRAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcblx0XHRsZWZ0OiAtNTdweDtcblx0XHQvLyY6aG92ZXIge1xuXHRcdC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuXHRcdC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vfVxuXHR9XG5cdC5uZXh0IHtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG5cdFx0Ly9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG5cdFx0cmlnaHQ6IC01N3B4O1xuXHRcdC8vJjpob3ZlciB7XG5cdFx0Ly9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly99XG5cdH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG5cdC5maWVsZC1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC1tO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQucm93LWxhYmVsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLXM7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHQmLnJlcXVpcmVkIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3AteHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93LWNvbnRyb2xzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMzBweDtcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwLXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWRlIHtcblx0XHRcdC5yb3ctbGFiZWwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcC1zO1xuXHRcdFx0fVxuXHRcdFx0LnJvdy1jb250cm9scyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93LWVycm9yIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1kaXZpZGVyIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdG1hcmdpbjogJHNwLWwgMDtcblx0fVxufVxuIiwiQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbkBtaXhpbiBwYWdpbmF0aW9uKCRkaXJlY3Rpb24pIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ly8gUHJldmlvdXMgb3IgQmFjayBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInByZXZpb3VzXCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC8vIE5leHQgb3IgRm9yd2FyZCBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcIm5leHRcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogLjM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogdGV4dDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vZm9ybVwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyaWRcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWxcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuXG5AaW5jbHVkZSBtb2RhbC1iYXNlO1xuQGluY2x1ZGUgZmllbGQtc3R5bGVzO1xuXG5AbWl4aW4gYXBwbGljYXRpb24tbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuXG4gICAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfSBcblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWlucHV0IHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCgzLDkpLDBweCk7XG4gICAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtZGl2aWRlciB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogSGF0ZSBkb2luZyB0aGlzLiBCdXQgSm9idml0ZW5ld2R1cCBpcyB0aGUgY3VscHJpdC4gU2V0dGluZyBnbG9iYWwgYm9yZGVyIHZhbHVlcyBldGMuKi9cbiAgICAuZXJyb3JEaXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50aW55bWNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXG4gICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50OyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbi5uYXZpZ2F0aW9uLXRhYnN7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB1bHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAzcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi9zcGFjaW5nXCIgYXMgKjtcblxuLypcblxuXHREaXJlY3RpdmU6IC9jb21tb24vZGlyZWN0aXZlcy9leHBhbmR5XG5cbiAqL1xuXG4kcGFuZWxXaWR0aDogMjAwcHg7XG5cbi5leHBhbmR5LXBhbmVsLFxuLmV4cGFuZHktcGFuZWwtZXhwYW5kIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV4cGFuZHktcGFuZWwtaW5uZXIge1xuXHR3aWR0aDogJHBhbmVsV2lkdGg7XG59XG5cbi5leHBhbmR5LXBhbmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6ICRwYW5lbFdpZHRoO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgJi5leHBhbmRlZCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG4gICAgfVxufVxuLmV4cGFuZHktcGFuZWwtZXhwYW5kIHtcblx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0d2lkdGg6IDQwcHg7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbG9hdDogbGVmdDtcbn1cbi5leHBhbmR5LXBhbmVsLWNvbGxhcHNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAkc3BhY2luZztcblx0bGVmdDogMTg2cHg7IC8vIHVzZSBsZWZ0IGluc3RlYWQgb2YgcmlnaHQgc28gYW5pbWF0aW9uIGxvb2tzIGdvb2Rcbn1cblxuLmV4cGFuZHktcHJpbWFyeSB7XG5cdG1hcmdpbi1sZWZ0OiAkcGFuZWxXaWR0aCArIDIwcHg7XG59XG4ubmctYW5pbWF0ZS5leHBhbmR5LXBhbmVsLm5nLWhpZGUtYWRkLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC5uZy1oaWRlLXJlbW92ZSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwtZXhwYW5kLm5nLWhpZGUtYWRkLFxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC1leHBhbmQubmctaGlkZS1yZW1vdmUsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1hZGQsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1yZW1vdmUge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbWFyZ2luLCBwYWRkaW5nO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuLm5nLWFuaW1hdGUuZXhwYW5keS1wYW5lbC1leHBhbmQubmctaGlkZSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcGFuZWwubmctaGlkZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmV4cGFuZHktcHJpbWFyeS1jb2xsYXBzZWQ6bm90KC5uZy1hbmltYXRlKSxcbi5uZy1hbmltYXRlLmV4cGFuZHktcHJpbWFyeS5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkLWFkZC1hY3RpdmUsXG4ubmctYW5pbWF0ZS5leHBhbmR5LXByaW1hcnkuZXhwYW5keS1wcmltYXJ5LWNvbGxhcHNlZC1yZW1vdmUge1xuXHRtYXJnaW4tbGVmdDogNDRweDtcbn1cbi5uZy1hbmltYXRlLmV4cGFuZHktcHJpbWFyeS5leHBhbmR5LXByaW1hcnktY29sbGFwc2VkLXJlbW92ZS1hY3RpdmUge1xuXHRtYXJnaW4tbGVmdDogJHBhbmVsV2lkdGggKyAyMHB4O1xufSIsIi5lbGxpcHNpcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZWxsaXBzaXNXcmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59IiwiQHVzZSBcIi4vY29sb3JzdjJcIiBhcyAqO1xuXG4uZHJvcGRvd24tdHJpZ2dlcntcbiAgICBwYWRkaW5nLXRvcDogMC44NWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODVlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMHB4IDNweCAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tbGlzdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAkZGFyay1zZWM7XG4gICAgdG9wOiAzN3B4O1xuICAgIHdpZHRoOiAxNTBweDtcbn1cbiIsIi8vIFdoaXRlcywgR3JleXMgYW5kIEJsYWNrc1xuLy9odHRwOi8vc2NnLmFyLWNoLm9yZy9cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMWUyODJkO1xuXG4kZGFyazogIzI2MzIzODtcbiRkYXJrLXByaTogI2Y1ZjhmYTsgLyogI2Y0ZjRmNCAqL1xuJGJvcmRlcjogI2U0ZWRmMzsgLyogI2U2ZTZlNiAqL1xuJGRhcmstc2VjOiAjYWNjMGNhOyAvKiAjQ0NDICovXG4kZGFyay10cmk6ICM1YjY5NzE7IC8qICM4MDgwODAgKi9cbiRkYXJrLXF1YTogIzNjNDc0YztcbiRkYXJrLXF1aW46ICMyNTMyMzk7XG4kZGFyay1ib3JkZXI6ICM2MzcwNzg7XG4kZGFyay1ib3JkZXItc2VjOiAjOGE5NTk3O1xuJGRhcmstYm9yZGVyLXRyaTogIzg3OTY5YjtcbiRncmV5LWljb246ICM4MDdmN2Y7XG4kZGFyay1pY29uOiAjMjUzMjM4O1xuXG4kbGlnaHQtYmFja2dyb3VuZC1wcmk6ICNmNGY4ZmI7XG4kbGlnaHQtYmFja2dyb3VuZC1zZWM6ICNmN2ZiZmU7XG4kbGlnaHQtYmFja2dyb3VuZC10cmk6ICNlY2YzZjk7XG4kbGlnaHQtYmFja2dyb3VuZC1xdWFkOiAjZmFmYmZjO1xuXG4kZGFyay1ibHVlOiAjMzE0NzllO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZTogIzE4NzJjYztcbiRibHVlLWNvbnRyYXN0OiAjMTU2NUMwO1xuJGJsdWUtcHJpOiAjZTNmMmZkOyAvLyNlZGY0ZmFcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNiOGQzZWRcbiRibHVlLXRyaTogIzFmNjNhZjsgLy8jMjE1NDg1XG4kZGFyay1ibHVlLWJvcmRlcjogIzJiNTI3NztcblxuJGdyZWVuOiAjNDdhODRjO1xuJGdyZWVuLXByaTogIzgxYzc4NDsgLy8jZGNmNGRmXG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNhMWUyYWJcbiRncmVlbi10cmk6ICMxYjVlMjA7IC8vIzJjOGIzYVxuXG4kcmVkOiAjZDMyZjJmO1xuJHJlZC1wcmk6ICNmZmViZWU7IC8vI2ZjZDlkOVxuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmMjZkNmRcbiRyZWQtdHJpOiAjYzYyODI4OyAvLyNiNjEwMTBcblxuJG9yYW5nZTogI2Y3NjcwMDtcbiRvcmFuZ2UtcHJpOiAjZmZmM2UwOyAvLyNmZWY4ZjNcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjliNjgzXG4kb3JhbmdlLXRyaTogI2M0NDUwMDsgLy8jZTg2YjBhXG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDQ1JSk7IC8vI2ZlZjBmNlxuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y2NzliMFxuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpOyAvLyNjOTBkNjBcblxuJHB1cnBsZTogIzczNTRiZDtcbiRwdXJwbGUtcHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogNDAlKTsgLy8jZWJlN2Y2XG4kcHVycGxlLXNlYzogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2NkYzJlOFxuJHB1cnBsZS10cmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jNWIzZWEwXG5cbiR5ZWxsb3c6ICNmYmMwMmQ7XG4keWVsbG93LXByaTogI2ZkZDgzNTsgLy8jZmVmYmNlXG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7IC8vI2ZjZjU4OFxuJHllbGxvdy10cmk6ICNmOWE4MjU7IC8vI2U1ZDgwNlxuXG4kbGlua2VkaW4tY29sb3I6ICMwZDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0YWFkZjtcbiRnb29nbGUtY29sb3I6ICNkZDRiMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzZDViOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN2VlNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuXG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1YzI7XG4kYmx1ZS00NjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NiUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuJGRlZmF1bHQtbWFpbjogI2U0ZWFlZTtcbiRkZWZhdWx0LWRhcms6ICM4Nzk2OWM7XG4kZGVmYXVsdC1saWdodDogI2YzZjdmOTtcbiRkaXNhYmxlZC1tYWluOiAjZWJmMWY1O1xuXG4kZm9udC1jb2xvci1tYWluOiAjMjYzMjM4O1xuJGZvbnQtY29sb3Itc2VjOiAjNWI2OTcxO1xuJGZvbnQtY29sb3ItZGlzYWJsZWQ6ICNhY2MwY2E7XG4kZm9udC1jb2xvci1saW5rOiAjMTg3MmNjO1xuXG4kc3VyZmFjZS1iYWNrZ3JvdW5kOiAjZjVmOGZhO1xuXG4kaGVhZGVySDJIZWlnaHQ6IDgwcHg7XG5cbi8vIE90aGVyIENvbG9yc1xuLy8gJGRhcmstZ3JlZW46ICMyMDc5MkU7XG4vLyAkcHVycGxlOiAjNzM1NGJkO1xuIiwiQHVzZSBcIi4vc3BhY2luZ1wiIGFzICo7XG5cbi8qIHVpLXJlc2V0ICovXG4uanYtcmVzZXR3cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qdi1yZXNldCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0cmlnaHQ6ICRzcGFjaW5nLXNtYWxsO1xuXHR6LWluZGV4OiAyO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi90cmlhbmdsZVwiIGFzICo7XG5cbkBtaXhpbiB0b29sdGlwMigkY29sb3I6ICRibHVlLCAkcG9zaXRpb246IHVwKSB7XG4gICR0b29sdGlwLWJvcmRlcjogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJHBvc2l0aW9uLCAkY29sb3IsIDVweCk7XG4gIH1cbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZXJyb3ItdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHRvb2x0aXAyKCRyZWQpO1xuXHRjb2xvcjogJHJlZDtcbn1cblxuXG4vLy8vIFRPT0xUSVAgTUlYSU4gLy8vL1xuXG5AbWl4aW4gdG9vbHRpcCgkd2lkdGg6IDEwZW0sICR2ZXJ0aWNhbE9mZnNldDogMHB4LCAkaG9yaXpvbnRhbE9mZnNldDogMTVweCkge1xuICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIC50b29sdGlwV2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4N2NmO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBwe1xuICAgIFx0Zm9udC1zaXplOjAuODQ2ZW07XG4gICAgXHRtYXJnaW4tbGVmdDowO1xuICAgIFx0bWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICB9XG4gICYuZG93biB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCAjY2NjY2NjO1xuICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2NjY2M7XG4gICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjM2Q4N2NmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50UmlnaHQge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50TGVmdCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgJi5wb2ludGxlZnQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi5wb2ludHJpZ2h0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/