/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/admin/dashboardv2.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
h4.nofontfamilyreq{font-weight:600!important}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#d32f2f}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.field-row{margin-bottom:10px}.field-row:after{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:#d32f2f}.field-divider{background-color:transparent;border:0;border-bottom:1px solid #e4edf3;height:0;margin:15px 0}.actionsDropdown{height:20px;position:relative;z-index:10}.actionsDropdown .actionsDropdownContainer{background:#fff;border:1px solid #acc0ca;box-shadow:1px 1px 1px #acc0ca;display:none;padding:5px;position:absolute;top:20px;width:180px}.actionsDropdown .actionsDropdownContainer .action-link{margin:5px 0}.actionsDropdown .action-expand{float:left;font-size:1.4em;margin-right:5px}.actionsDropdown:hover .actionsDropdownContainer{display:block}.jv-loading-image{background-image:url(../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat;height:32px;width:32px}.jv-loading-overlay{background-color:hsla(0,0%,100%,0);position:fixed;z-index:10000}.jv-contextual-loading-overlay,.jv-loading-overlay{background-position:50%;background-repeat:no-repeat;bottom:0;left:0;right:0;top:0}.jv-contextual-loading-overlay{background-color:#fff;opacity:.5;position:absolute;transition:opacity .2s;z-index:9999}.jv-contextual-loading-overlay .jv-loading-image{display:none}.spin{-webkit-animation:spin .7s linear infinite;-moz-animation:spin .7s linear infinite;animation:spin .7s linear infinite;height:13px;width:13px}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jv-loading-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.loading-animate-hide.loading-animate-hide-active,.loading-animate-show{opacity:0}.jv-message-bar{background:#263238;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:#5b6971}.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)}.ellipsis{white-space:nowrap}.ellipsis,.ellipsisWrap{overflow:hidden;text-overflow:ellipsis}.ellipsisWrap{white-space:normal}.jhire-modal input,.jhire-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jhire-modal input:focus,.jhire-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .row-label-multiple{float:left;padding-right:15px}.jhire-modal input{font-weight:400;vertical-align:middle}.jhire-modal input[type=radio]{margin:5px}.jhire-modal input[type=checkbox],.jhire-modal input[type=radio]{border:none!important;overflow-y:auto}.jhire-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jhire-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jhire-modal .select2-container{margin:0}.jhire-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jhire-modal .next,.jhire-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jhire-modal .next:hover,.jhire-modal .prev:hover{background-color:#fff;opacity:.8}.jhire-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .prev{left:-57px}.jhire-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jhire-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jhire-modal .next{right:-57px}.jhire-modal .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.jhire-modal h3{font-size:14px;font-weight:400;margin-bottom:5px}.jhire-modal textarea{min-height:150px}.jhire-modal input[type=text],.jhire-modal select,.jhire-modal textarea{box-sizing:border-box;display:inline-block;width:100%}.jhire-modal input[type=text]{padding:6px 5px 7px}.jhire-modal input[type=checkbox]{margin-bottom:3px;margin-right:5px}.jhire-modal .select2-input{border:0!important;width:auto!important}.jhire-modal .field-row .row-label{cursor:default}.jhire-modal .field-divider{border-bottom:1px solid #e4edf3!important}.jhire-modal .errorDiv{border:1px solid #d32f2f!important}.jhire-modal .warning{background-color:#fff;color:#f76700;padding-top:0}.jhire-modal .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.jhire-modal .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.jhire-modal .tinymce-placeholder+textarea:focus{border-top:0}.jhire-modal .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.jhire-modal .select2-container .select2-choice,.jhire-modal .select2-container .select2-choices{border:1px solid #5b6971!important}.jhire-modal .select2-container .select2-offscreen{position:absolute}.jhire-modal .select2-result-label strong{display:block;margin-bottom:3px}.todoHeader .todoHeaderTabs{padding-left:100px}ul .todo-navigation{display:inline-block;padding-right:2.2em;position:relative;top:-1px}ul .todo-navigation li{font-size:.8em;padding-bottom:.45em;text-align:center}ul .todo-navigation li:hover{border-bottom:5px solid #8cbff1}ul .todo-navigation .selected{border-bottom:5px solid #1872cc}ul .todo-navigation li:first-child{padding-left:1em}.todo{color:#e4edf3;padding-top:1.5em;text-align:center}.badge{background-color:#f01978;color:#fff;display:inline-block;min-width:1.7em;padding:2px 3px}.todoIcon{font-size:5em}.firstColumn{display:inline-block;padding-left:.5em;width:5%}.secondColumn{display:inline-block;width:75%}.thirdColumn{display:inline-block;width:20%}.todoBody{height:100%}#toDo-widget .dashboard-widget-body{padding:0}#toDo-widget ul.list{text-align:left}#toDo-widget ul.list li{border-bottom:1px solid #e4edf3;border-left:2px solid #fff;display:inline-block;float:left;font-size:.8em;width:100%}#toDo-widget ul.list li a.regularFont{font-weight:400}#toDo-widget ul.list li .redBorderLeft{border-left:2px solid red}#toDo-widget .customIcon.icon-check,#toDo-widget .customIcon.icon-edit{padding:6px}#toDo-widget .customIcon.icon-check.orange-bg,#toDo-widget .customIcon.icon-edit.orange-bg{color:#fff}#myOpenJobs-widget .dashboard-widget-body{padding-bottom:15px}.dashboard-widget-my-open-jobs .col-2{margin:0;width:16.6%}.dashboard-widget-my-open-jobs h2{border:none;margin-left:15px}.dashboard-widget-my-open-jobs>div>header{border-bottom:1px solid #e4edf3}.dashboard-widget-my-open-jobs>div>header i{cursor:pointer;float:right;height:.5em;line-height:2.5em;padding-right:15px}.dashboard-widget-my-open-jobs .vertical-centered{display:table-cell;vertical-align:middle}.dashboard-widget-my-open-jobs .dashboard-widget-wrapper{clear:both}.dashboard-widget-my-open-jobs .dashboard-widget-wrapper:after{clear:both;content:"";display:table}.dashboard-widget-my-open-jobs .dashboard-widget-wrapper{align:center}.dashboard-widget-my-open-jobs .moj-extraPadding{padding-top:3.5em}.dashboard-widget-my-open-jobs .moj-widget-data{line-height:1em;position:relative}.dashboard-widget-my-open-jobs .moj-widget-data>div{line-height:1em}.dashboard-widget-my-open-jobs .moj-widget-data .moj-widget-data-placeholder{bottom:0;left:49%;position:absolute;top:0}.dashboard-widget-my-open-jobs .moj-widget-data .moj-widget-count{display:table;height:100%}.dashboard-widget-my-open-jobs .moj-widget-data .moj-widget-count:last-child{border-right:1px solid #e4edf3}.dashboard-widget-my-open-jobs .moj-widget-data{display:inline-block;vertical-align:middle}.dashboard-widget-my-open-jobs .moj-widget-data input[type=submit]{background:none!important;color:#1872cc}.dashboard-widget-my-open-jobs .moj-widget-data input[type=submit]:hover{background:none!important}.dashboard-widget-my-open-jobs .moj-widget-content{height:auto;line-height:1em;min-height:80px}.dashboard-widget-my-open-jobs .moj-widget-content:after{clear:both;content:"";display:table}.dashboard-widget-my-open-jobs .moj-widget-even{background-color:#e3f2fd}.dashboard-widget-my-open-jobs .widget-column{font-size:9px}.dashboard-widget-my-open-jobs .widget-column .moj-widget-header:last-child>div{border-right:1px solid #e4edf3}.dashboard-widget-my-open-jobs .moj-widget-header{height:80px;position:relative}.dashboard-widget-my-open-jobs .moj-widget-header>div{height:100%;left:23.5px;position:relative;top:0;-ms-transform:skew(-30deg,0deg);-moz-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.dashboard-widget-my-open-jobs .moj-widget-header form{bottom:30px;display:inline-block;left:-25px;position:absolute;-ms-transform:skew(30deg,0deg) rotate(300deg);-moz-transform:skew(30deg,0deg) rotate(300deg);-webkit-transform:skew(30deg,0deg) rotate(300deg);-o-transform:skew(30deg,0deg) rotate(300deg);transform:skew(30deg,0deg) rotate(300deg)}.dashboard-widget-my-open-jobs .moj-widget-header form button{color:#1872cc;line-height:14px;overflow:hidden;padding-top:10px;text-overflow:ellipsis;white-space:nowrap;width:95px}.dashboard-widget-my-open-jobs .dashboard-widget-my-open-jobs-error-message li{line-height:1.5em}.dashboard-widget-my-open-jobs .dashboard-widget-my-open-jobs-error-message li:first-child{margin-bottom:1em}.dashboard-widget-my-open-jobs .dashboard-widget-my-open-jobs-error-message li:last-child{margin-top:1em}.dashboard-widget-my-open-jobs .underline{border-bottom:1px solid #acc0ca}.dashboard-widget-my-open-jobs .dashboard-settings-wrapper:after{clear:both;content:"";display:table}.dashboard-widget-my-open-jobs .dashboard-settings-wrapper .setting-width{float:left;padding:8px 0 8px 7px;width:10.7em}.dashboard-widget-my-open-jobs .dashboard-settings-wrapper i{line-height:3em}.dashboard-widget-my-open-jobs .dashboard-widget-paginationbar{background-color:#e3f2fd;bottom:0;box-sizing:border-box;color:#1f63af;cursor:pointer;padding:.4em;position:absolute;text-align:center;width:100%}.edit-information{border-top:none;bottom:18%;box-shadow:0 0 4px rgba(0,0,0,.1);left:11%;position:absolute}.interview-summary{cursor:pointer}.interview-summary:hover{background:#e3f2fd}.interview-detail .interview-detail-name{width:65%}.interview-detail .close{cursor:pointer;position:absolute;right:15px;top:10px;z-index:10}.interview-detail .detail-item{position:relative}.interview-detail .profile-pic{height:25px;width:25px}.interview-detail .connector{border:1px solid #ccc;height:100%;left:29px;position:absolute;top:40px;width:1px}.interview-detail .close{color:#acc0ca;float:right}.interview-detail .icon-caution{left:15px;position:absolute;top:27px}.interview-data-container{left:8px;position:absolute;top:75px;width:20px}.interview-data-container .interview-data{background:#f01978;border-radius:4px;color:red;float:left;height:4px;margin-bottom:2px;margin-left:2px;text-indent:-999px;width:4px}.interview-data-container .interview-data:after{content:"."}.interview-data-container .show-more{color:#f01978;left:15px;position:absolute;top:0}.week-calendar{color:#acc0ca}.week-calendar .pagination{border-bottom:1px solid #e4edf3}.week-calendar .pagination .pagination-left,.week-calendar .pagination .pagination-right{color:#1872cc}.week-calendar .pagination .title-container{line-height:34px}.week-calendar .pagination .next{border:none;border-left:1px solid #e4edf3;padding:10px}.week-calendar .pagination .previous{border:none;border-right:1px solid #e4edf3;padding:10px}.week-calendar .x-small{font-size:14px}.week-calendar .x-small a{font-weight:400}.week-calendar .month-title{color:#263238;float:left;left:34%;position:relative}.week-calendar .interview-data-container{display:block;left:11px;width:25px}.week-calendar .date-item{padding:0;position:relative;width:50px}.week-calendar .date-item .day{color:#5b6971;padding-bottom:10px}.week-calendar .date-item .date{background:#f5f8fa;border-radius:2px;color:#5b6971;padding:10px 12px}.week-calendar .date-item .today{background:#acc0ca;color:#fff}.week-calendar .date-item .active{background:#1872cc;color:#fff}@media (max-width:1540px) and (min-width:1400px){.week-calendar .date-item{width:41px}.week-calendar .date-item .date{padding:5px 10px}.week-calendar .interview-data-container{left:7px;top:62px;width:24px}}@media (max-width:1400px){.week-calendar .date-item{width:41px}.week-calendar .date-item .date{padding:5px 10px}.week-calendar .interview-data-container{left:7px;top:62px;width:24px}}@media (max-width:1280px){.week-calendar .date-item{width:35px}.week-calendar .date-item .date{padding:5px 7px}.week-calendar .interview-data-container{width:20px}}.kpi-widget .magentaBackground{background-color:#f01978}.kpi-widget .greenBackground{background-color:#47a84c}.kpi-widget .rotate180{transform:rotate(180deg)}.kpi-widget .kpi-data{overflow:hidden;padding-bottom:.8em;padding-left:1.5em}.kpi-widget .radial-progress{background-color:#e3f2fd;border-radius:50%;height:48px;width:48px}.kpi-widget .radial-progress .circle .fill,.kpi-widget .radial-progress .circle .mask,.kpi-widget .radial-progress .circle .shadow{border-radius:50%;height:48px;position:absolute;width:48px}.kpi-widget .radial-progress .circle .shadow{box-shadow:inset 1px 1px 3px rgba(0,0,0,.2)}.kpi-widget .radial-progress .circle .fill,.kpi-widget .radial-progress .circle .mask{-webkit-backface-visibility:hidden;border-radius:50%;transition:-webkit-transform 2s;transition:-ms-transform 2s;transition:transform 2s}.kpi-widget .radial-progress .circle .mask{clip:rect(0,48px,48px,24px)}.kpi-widget .radial-progress .circle .mask .fill{clip:rect(0,24px,48px,0)}.kpi-widget .radial-progress .inset{background-color:#fff;border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:36px;margin-left:6px;margin-top:6px;position:absolute;width:36px}.kpi-widget .radial-progress .inset .percentage{color:#263238;font-size:12px;left:-10.5px;position:absolute;text-align:center;top:12px;width:57px}.kpi-widget .radial-progress .arrow-up{border-bottom:5px solid #47a84c;border-left:5px solid transparent;border-right:5px solid transparent;height:0;position:relative;right:-13px;top:5px;width:0}.kpi-widget .radial-progress .arrow-low{border-bottom:5px solid #f01978}.kpi-widget .radial-progress[data-progress="0"] .circle .fill,.kpi-widget .radial-progress[data-progress="0"] .circle .fill.fix,.kpi-widget .radial-progress[data-progress="0"] .circle .mask.full{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.kpi-widget .radial-progress[data-progress="1"] .circle .fill,.kpi-widget .radial-progress[data-progress="1"] .circle .mask.full{-webkit-transform:rotate(1.8deg);-ms-transform:rotate(1.8deg);transform:rotate(1.8deg)}.kpi-widget .radial-progress[data-progress="1"] .circle .fill.fix,.kpi-widget .radial-progress[data-progress="2"] .circle .fill,.kpi-widget .radial-progress[data-progress="2"] .circle .mask.full{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.kpi-widget .radial-progress[data-progress="2"] .circle .fill.fix{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.kpi-widget .radial-progress[data-progress="3"] .circle .fill,.kpi-widget .radial-progress[data-progress="3"] .circle .mask.full{-webkit-transform:rotate(5.4deg);-ms-transform:rotate(5.4deg);transform:rotate(5.4deg)}.kpi-widget .radial-progress[data-progress="3"] .circle .fill.fix{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.kpi-widget .radial-progress[data-progress="4"] .circle .fill,.kpi-widget .radial-progress[data-progress="4"] .circle .mask.full{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.kpi-widget .radial-progress[data-progress="4"] .circle .fill.fix{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.kpi-widget .radial-progress[data-progress="5"] .circle .fill,.kpi-widget .radial-progress[data-progress="5"] .circle .mask.full{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}.kpi-widget .radial-progress[data-progress="5"] .circle .fill.fix{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.kpi-widget .radial-progress[data-progress="6"] .circle .fill,.kpi-widget .radial-progress[data-progress="6"] .circle .mask.full{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.kpi-widget .radial-progress[data-progress="6"] .circle .fill.fix{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.kpi-widget .radial-progress[data-progress="7"] .circle .fill,.kpi-widget .radial-progress[data-progress="7"] .circle .mask.full{-webkit-transform:rotate(12.6deg);-ms-transform:rotate(12.6deg);transform:rotate(12.6deg)}.kpi-widget .radial-progress[data-progress="7"] .circle .fill.fix{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.kpi-widget .radial-progress[data-progress="8"] .circle .fill,.kpi-widget .radial-progress[data-progress="8"] .circle .mask.full{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.kpi-widget .radial-progress[data-progress="8"] .circle .fill.fix{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.kpi-widget .radial-progress[data-progress="9"] .circle .fill,.kpi-widget .radial-progress[data-progress="9"] .circle .mask.full{-webkit-transform:rotate(16.2deg);-ms-transform:rotate(16.2deg);transform:rotate(16.2deg)}.kpi-widget .radial-progress[data-progress="9"] .circle .fill.fix{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.kpi-widget .radial-progress[data-progress="10"] .circle .fill,.kpi-widget .radial-progress[data-progress="10"] .circle .mask.full{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.kpi-widget .radial-progress[data-progress="10"] .circle .fill.fix{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.kpi-widget .radial-progress[data-progress="11"] .circle .fill,.kpi-widget .radial-progress[data-progress="11"] .circle .mask.full{-webkit-transform:rotate(19.8deg);-ms-transform:rotate(19.8deg);transform:rotate(19.8deg)}.kpi-widget .radial-progress[data-progress="11"] .circle .fill.fix{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.kpi-widget .radial-progress[data-progress="12"] .circle .fill,.kpi-widget .radial-progress[data-progress="12"] .circle .mask.full{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.kpi-widget .radial-progress[data-progress="12"] .circle .fill.fix{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.kpi-widget .radial-progress[data-progress="13"] .circle .fill,.kpi-widget .radial-progress[data-progress="13"] .circle .mask.full{-webkit-transform:rotate(23.4deg);-ms-transform:rotate(23.4deg);transform:rotate(23.4deg)}.kpi-widget .radial-progress[data-progress="13"] .circle .fill.fix{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.kpi-widget .radial-progress[data-progress="14"] .circle .fill,.kpi-widget .radial-progress[data-progress="14"] .circle .mask.full{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.kpi-widget .radial-progress[data-progress="14"] .circle .fill.fix{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.kpi-widget .radial-progress[data-progress="15"] .circle .fill,.kpi-widget .radial-progress[data-progress="15"] .circle .mask.full{-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg)}.kpi-widget .radial-progress[data-progress="15"] .circle .fill.fix{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.kpi-widget .radial-progress[data-progress="16"] .circle .fill,.kpi-widget .radial-progress[data-progress="16"] .circle .mask.full{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.kpi-widget .radial-progress[data-progress="16"] .circle .fill.fix{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.kpi-widget .radial-progress[data-progress="17"] .circle .fill,.kpi-widget .radial-progress[data-progress="17"] .circle .mask.full{-webkit-transform:rotate(30.6deg);-ms-transform:rotate(30.6deg);transform:rotate(30.6deg)}.kpi-widget .radial-progress[data-progress="17"] .circle .fill.fix{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.kpi-widget .radial-progress[data-progress="18"] .circle .fill,.kpi-widget .radial-progress[data-progress="18"] .circle .mask.full{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.kpi-widget .radial-progress[data-progress="18"] .circle .fill.fix{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.kpi-widget .radial-progress[data-progress="19"] .circle .fill,.kpi-widget .radial-progress[data-progress="19"] .circle .mask.full{-webkit-transform:rotate(34.2deg);-ms-transform:rotate(34.2deg);transform:rotate(34.2deg)}.kpi-widget .radial-progress[data-progress="19"] .circle .fill.fix{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.kpi-widget .radial-progress[data-progress="20"] .circle .fill,.kpi-widget .radial-progress[data-progress="20"] .circle .mask.full{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.kpi-widget .radial-progress[data-progress="20"] .circle .fill.fix{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.kpi-widget .radial-progress[data-progress="21"] .circle .fill,.kpi-widget .radial-progress[data-progress="21"] .circle .mask.full{-webkit-transform:rotate(37.8deg);-ms-transform:rotate(37.8deg);transform:rotate(37.8deg)}.kpi-widget .radial-progress[data-progress="21"] .circle .fill.fix{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.kpi-widget .radial-progress[data-progress="22"] .circle .fill,.kpi-widget .radial-progress[data-progress="22"] .circle .mask.full{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.kpi-widget .radial-progress[data-progress="22"] .circle .fill.fix{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.kpi-widget .radial-progress[data-progress="23"] .circle .fill,.kpi-widget .radial-progress[data-progress="23"] .circle .mask.full{-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg)}.kpi-widget .radial-progress[data-progress="23"] .circle .fill.fix{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.kpi-widget .radial-progress[data-progress="24"] .circle .fill,.kpi-widget .radial-progress[data-progress="24"] .circle .mask.full{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.kpi-widget .radial-progress[data-progress="24"] .circle .fill.fix{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.kpi-widget .radial-progress[data-progress="25"] .circle .fill,.kpi-widget .radial-progress[data-progress="25"] .circle .mask.full{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kpi-widget .radial-progress[data-progress="25"] .circle .fill.fix{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.kpi-widget .radial-progress[data-progress="26"] .circle .fill,.kpi-widget .radial-progress[data-progress="26"] .circle .mask.full{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.kpi-widget .radial-progress[data-progress="26"] .circle .fill.fix{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.kpi-widget .radial-progress[data-progress="27"] .circle .fill,.kpi-widget .radial-progress[data-progress="27"] .circle .mask.full{-webkit-transform:rotate(48.6deg);-ms-transform:rotate(48.6deg);transform:rotate(48.6deg)}.kpi-widget .radial-progress[data-progress="27"] .circle .fill.fix{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.kpi-widget .radial-progress[data-progress="28"] .circle .fill,.kpi-widget .radial-progress[data-progress="28"] .circle .mask.full{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.kpi-widget .radial-progress[data-progress="28"] .circle .fill.fix{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.kpi-widget .radial-progress[data-progress="29"] .circle .fill,.kpi-widget .radial-progress[data-progress="29"] .circle .mask.full{-webkit-transform:rotate(52.2deg);-ms-transform:rotate(52.2deg);transform:rotate(52.2deg)}.kpi-widget .radial-progress[data-progress="29"] .circle .fill.fix{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.kpi-widget .radial-progress[data-progress="30"] .circle .fill,.kpi-widget .radial-progress[data-progress="30"] .circle .mask.full{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.kpi-widget .radial-progress[data-progress="30"] .circle .fill.fix{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.kpi-widget .radial-progress[data-progress="31"] .circle .fill,.kpi-widget .radial-progress[data-progress="31"] .circle .mask.full{-webkit-transform:rotate(55.8deg);-ms-transform:rotate(55.8deg);transform:rotate(55.8deg)}.kpi-widget .radial-progress[data-progress="31"] .circle .fill.fix{-webkit-transform:rotate(.31turn);-ms-transform:rotate(.31turn);transform:rotate(.31turn)}.kpi-widget .radial-progress[data-progress="32"] .circle .fill,.kpi-widget .radial-progress[data-progress="32"] .circle .mask.full{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.kpi-widget .radial-progress[data-progress="32"] .circle .fill.fix{-webkit-transform:rotate(.32turn);-ms-transform:rotate(.32turn);transform:rotate(.32turn)}.kpi-widget .radial-progress[data-progress="33"] .circle .fill,.kpi-widget .radial-progress[data-progress="33"] .circle .mask.full{-webkit-transform:rotate(59.4deg);-ms-transform:rotate(59.4deg);transform:rotate(59.4deg)}.kpi-widget .radial-progress[data-progress="33"] .circle .fill.fix{-webkit-transform:rotate(.33turn);-ms-transform:rotate(.33turn);transform:rotate(.33turn)}.kpi-widget .radial-progress[data-progress="34"] .circle .fill,.kpi-widget .radial-progress[data-progress="34"] .circle .mask.full{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.kpi-widget .radial-progress[data-progress="34"] .circle .fill.fix{-webkit-transform:rotate(.34turn);-ms-transform:rotate(.34turn);transform:rotate(.34turn)}.kpi-widget .radial-progress[data-progress="35"] .circle .fill,.kpi-widget .radial-progress[data-progress="35"] .circle .mask.full{-webkit-transform:rotate(63deg);-ms-transform:rotate(63deg);transform:rotate(63deg)}.kpi-widget .radial-progress[data-progress="35"] .circle .fill.fix{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.kpi-widget .radial-progress[data-progress="36"] .circle .fill,.kpi-widget .radial-progress[data-progress="36"] .circle .mask.full{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.kpi-widget .radial-progress[data-progress="36"] .circle .fill.fix{-webkit-transform:rotate(.36turn);-ms-transform:rotate(.36turn);transform:rotate(.36turn)}.kpi-widget .radial-progress[data-progress="37"] .circle .fill,.kpi-widget .radial-progress[data-progress="37"] .circle .mask.full{-webkit-transform:rotate(66.6deg);-ms-transform:rotate(66.6deg);transform:rotate(66.6deg)}.kpi-widget .radial-progress[data-progress="37"] .circle .fill.fix{-webkit-transform:rotate(.37turn);-ms-transform:rotate(.37turn);transform:rotate(.37turn)}.kpi-widget .radial-progress[data-progress="38"] .circle .fill,.kpi-widget .radial-progress[data-progress="38"] .circle .mask.full{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.kpi-widget .radial-progress[data-progress="38"] .circle .fill.fix{-webkit-transform:rotate(.38turn);-ms-transform:rotate(.38turn);transform:rotate(.38turn)}.kpi-widget .radial-progress[data-progress="39"] .circle .fill,.kpi-widget .radial-progress[data-progress="39"] .circle .mask.full{-webkit-transform:rotate(70.2deg);-ms-transform:rotate(70.2deg);transform:rotate(70.2deg)}.kpi-widget .radial-progress[data-progress="39"] .circle .fill.fix{-webkit-transform:rotate(.39turn);-ms-transform:rotate(.39turn);transform:rotate(.39turn)}.kpi-widget .radial-progress[data-progress="40"] .circle .fill,.kpi-widget .radial-progress[data-progress="40"] .circle .mask.full{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.kpi-widget .radial-progress[data-progress="40"] .circle .fill.fix{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.kpi-widget .radial-progress[data-progress="41"] .circle .fill,.kpi-widget .radial-progress[data-progress="41"] .circle .mask.full{-webkit-transform:rotate(73.8deg);-ms-transform:rotate(73.8deg);transform:rotate(73.8deg)}.kpi-widget .radial-progress[data-progress="41"] .circle .fill.fix{-webkit-transform:rotate(.41turn);-ms-transform:rotate(.41turn);transform:rotate(.41turn)}.kpi-widget .radial-progress[data-progress="42"] .circle .fill,.kpi-widget .radial-progress[data-progress="42"] .circle .mask.full{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.kpi-widget .radial-progress[data-progress="42"] .circle .fill.fix{-webkit-transform:rotate(.42turn);-ms-transform:rotate(.42turn);transform:rotate(.42turn)}.kpi-widget .radial-progress[data-progress="43"] .circle .fill,.kpi-widget .radial-progress[data-progress="43"] .circle .mask.full{-webkit-transform:rotate(77.4deg);-ms-transform:rotate(77.4deg);transform:rotate(77.4deg)}.kpi-widget .radial-progress[data-progress="43"] .circle .fill.fix{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.kpi-widget .radial-progress[data-progress="44"] .circle .fill,.kpi-widget .radial-progress[data-progress="44"] .circle .mask.full{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.kpi-widget .radial-progress[data-progress="44"] .circle .fill.fix{-webkit-transform:rotate(.44turn);-ms-transform:rotate(.44turn);transform:rotate(.44turn)}.kpi-widget .radial-progress[data-progress="45"] .circle .fill,.kpi-widget .radial-progress[data-progress="45"] .circle .mask.full{-webkit-transform:rotate(81deg);-ms-transform:rotate(81deg);transform:rotate(81deg)}.kpi-widget .radial-progress[data-progress="45"] .circle .fill.fix{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.kpi-widget .radial-progress[data-progress="46"] .circle .fill,.kpi-widget .radial-progress[data-progress="46"] .circle .mask.full{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.kpi-widget .radial-progress[data-progress="46"] .circle .fill.fix{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.kpi-widget .radial-progress[data-progress="47"] .circle .fill,.kpi-widget .radial-progress[data-progress="47"] .circle .mask.full{-webkit-transform:rotate(84.6deg);-ms-transform:rotate(84.6deg);transform:rotate(84.6deg)}.kpi-widget .radial-progress[data-progress="47"] .circle .fill.fix{-webkit-transform:rotate(.47turn);-ms-transform:rotate(.47turn);transform:rotate(.47turn)}.kpi-widget .radial-progress[data-progress="48"] .circle .fill,.kpi-widget .radial-progress[data-progress="48"] .circle .mask.full{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.kpi-widget .radial-progress[data-progress="48"] .circle .fill.fix{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.kpi-widget .radial-progress[data-progress="49"] .circle .fill,.kpi-widget .radial-progress[data-progress="49"] .circle .mask.full{-webkit-transform:rotate(88.2deg);-ms-transform:rotate(88.2deg);transform:rotate(88.2deg)}.kpi-widget .radial-progress[data-progress="49"] .circle .fill.fix{-webkit-transform:rotate(.49turn);-ms-transform:rotate(.49turn);transform:rotate(.49turn)}.kpi-widget .radial-progress[data-progress="50"] .circle .fill,.kpi-widget .radial-progress[data-progress="50"] .circle .mask.full{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.kpi-widget .radial-progress[data-progress="50"] .circle .fill.fix{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.kpi-widget .radial-progress[data-progress="51"] .circle .fill,.kpi-widget .radial-progress[data-progress="51"] .circle .mask.full{-webkit-transform:rotate(91.8deg);-ms-transform:rotate(91.8deg);transform:rotate(91.8deg)}.kpi-widget .radial-progress[data-progress="51"] .circle .fill.fix{-webkit-transform:rotate(.51turn);-ms-transform:rotate(.51turn);transform:rotate(.51turn)}.kpi-widget .radial-progress[data-progress="52"] .circle .fill,.kpi-widget .radial-progress[data-progress="52"] .circle .mask.full{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.kpi-widget .radial-progress[data-progress="52"] .circle .fill.fix{-webkit-transform:rotate(.52turn);-ms-transform:rotate(.52turn);transform:rotate(.52turn)}.kpi-widget .radial-progress[data-progress="53"] .circle .fill,.kpi-widget .radial-progress[data-progress="53"] .circle .mask.full{-webkit-transform:rotate(95.4deg);-ms-transform:rotate(95.4deg);transform:rotate(95.4deg)}.kpi-widget .radial-progress[data-progress="53"] .circle .fill.fix{-webkit-transform:rotate(.53turn);-ms-transform:rotate(.53turn);transform:rotate(.53turn)}.kpi-widget .radial-progress[data-progress="54"] .circle .fill,.kpi-widget .radial-progress[data-progress="54"] .circle .mask.full{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.kpi-widget .radial-progress[data-progress="54"] .circle .fill.fix{-webkit-transform:rotate(.54turn);-ms-transform:rotate(.54turn);transform:rotate(.54turn)}.kpi-widget .radial-progress[data-progress="55"] .circle .fill,.kpi-widget .radial-progress[data-progress="55"] .circle .mask.full{-webkit-transform:rotate(99deg);-ms-transform:rotate(99deg);transform:rotate(99deg)}.kpi-widget .radial-progress[data-progress="55"] .circle .fill.fix{-webkit-transform:rotate(198deg);-ms-transform:rotate(198deg);transform:rotate(198deg)}.kpi-widget .radial-progress[data-progress="56"] .circle .fill,.kpi-widget .radial-progress[data-progress="56"] .circle .mask.full{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.kpi-widget .radial-progress[data-progress="56"] .circle .fill.fix{-webkit-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);transform:rotate(201.6deg)}.kpi-widget .radial-progress[data-progress="57"] .circle .fill,.kpi-widget .radial-progress[data-progress="57"] .circle .mask.full{-webkit-transform:rotate(102.6deg);-ms-transform:rotate(102.6deg);transform:rotate(102.6deg)}.kpi-widget .radial-progress[data-progress="57"] .circle .fill.fix{-webkit-transform:rotate(.57turn);-ms-transform:rotate(.57turn);transform:rotate(.57turn)}.kpi-widget .radial-progress[data-progress="58"] .circle .fill,.kpi-widget .radial-progress[data-progress="58"] .circle .mask.full{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.kpi-widget .radial-progress[data-progress="58"] .circle .fill.fix{-webkit-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);transform:rotate(208.8deg)}.kpi-widget .radial-progress[data-progress="59"] .circle .fill,.kpi-widget .radial-progress[data-progress="59"] .circle .mask.full{-webkit-transform:rotate(106.2deg);-ms-transform:rotate(106.2deg);transform:rotate(106.2deg)}.kpi-widget .radial-progress[data-progress="59"] .circle .fill.fix{-webkit-transform:rotate(.59turn);-ms-transform:rotate(.59turn);transform:rotate(.59turn)}.kpi-widget .radial-progress[data-progress="60"] .circle .fill,.kpi-widget .radial-progress[data-progress="60"] .circle .mask.full{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.kpi-widget .radial-progress[data-progress="60"] .circle .fill.fix{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg)}.kpi-widget .radial-progress[data-progress="61"] .circle .fill,.kpi-widget .radial-progress[data-progress="61"] .circle .mask.full{-webkit-transform:rotate(109.8deg);-ms-transform:rotate(109.8deg);transform:rotate(109.8deg)}.kpi-widget .radial-progress[data-progress="61"] .circle .fill.fix{-webkit-transform:rotate(.61turn);-ms-transform:rotate(.61turn);transform:rotate(.61turn)}.kpi-widget .radial-progress[data-progress="62"] .circle .fill,.kpi-widget .radial-progress[data-progress="62"] .circle .mask.full{-webkit-transform:rotate(.31turn);-ms-transform:rotate(.31turn);transform:rotate(.31turn)}.kpi-widget .radial-progress[data-progress="62"] .circle .fill.fix{-webkit-transform:rotate(.62turn);-ms-transform:rotate(.62turn);transform:rotate(.62turn)}.kpi-widget .radial-progress[data-progress="63"] .circle .fill,.kpi-widget .radial-progress[data-progress="63"] .circle .mask.full{-webkit-transform:rotate(113.4deg);-ms-transform:rotate(113.4deg);transform:rotate(113.4deg)}.kpi-widget .radial-progress[data-progress="63"] .circle .fill.fix{-webkit-transform:rotate(.63turn);-ms-transform:rotate(.63turn);transform:rotate(.63turn)}.kpi-widget .radial-progress[data-progress="64"] .circle .fill,.kpi-widget .radial-progress[data-progress="64"] .circle .mask.full{-webkit-transform:rotate(.32turn);-ms-transform:rotate(.32turn);transform:rotate(.32turn)}.kpi-widget .radial-progress[data-progress="64"] .circle .fill.fix{-webkit-transform:rotate(.64turn);-ms-transform:rotate(.64turn);transform:rotate(.64turn)}.kpi-widget .radial-progress[data-progress="65"] .circle .fill,.kpi-widget .radial-progress[data-progress="65"] .circle .mask.full{-webkit-transform:rotate(117deg);-ms-transform:rotate(117deg);transform:rotate(117deg)}.kpi-widget .radial-progress[data-progress="65"] .circle .fill.fix{-webkit-transform:rotate(234deg);-ms-transform:rotate(234deg);transform:rotate(234deg)}.kpi-widget .radial-progress[data-progress="66"] .circle .fill,.kpi-widget .radial-progress[data-progress="66"] .circle .mask.full{-webkit-transform:rotate(.33turn);-ms-transform:rotate(.33turn);transform:rotate(.33turn)}.kpi-widget .radial-progress[data-progress="66"] .circle .fill.fix{-webkit-transform:rotate(.66turn);-ms-transform:rotate(.66turn);transform:rotate(.66turn)}.kpi-widget .radial-progress[data-progress="67"] .circle .fill,.kpi-widget .radial-progress[data-progress="67"] .circle .mask.full{-webkit-transform:rotate(120.6deg);-ms-transform:rotate(120.6deg);transform:rotate(120.6deg)}.kpi-widget .radial-progress[data-progress="67"] .circle .fill.fix{-webkit-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);transform:rotate(241.2deg)}.kpi-widget .radial-progress[data-progress="68"] .circle .fill,.kpi-widget .radial-progress[data-progress="68"] .circle .mask.full{-webkit-transform:rotate(.34turn);-ms-transform:rotate(.34turn);transform:rotate(.34turn)}.kpi-widget .radial-progress[data-progress="68"] .circle .fill.fix{-webkit-transform:rotate(.68turn);-ms-transform:rotate(.68turn);transform:rotate(.68turn)}.kpi-widget .radial-progress[data-progress="69"] .circle .fill,.kpi-widget .radial-progress[data-progress="69"] .circle .mask.full{-webkit-transform:rotate(124.2deg);-ms-transform:rotate(124.2deg);transform:rotate(124.2deg)}.kpi-widget .radial-progress[data-progress="69"] .circle .fill.fix{-webkit-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);transform:rotate(248.4deg)}.kpi-widget .radial-progress[data-progress="70"] .circle .fill,.kpi-widget .radial-progress[data-progress="70"] .circle .mask.full{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.kpi-widget .radial-progress[data-progress="70"] .circle .fill.fix{-webkit-transform:rotate(252deg);-ms-transform:rotate(252deg);transform:rotate(252deg)}.kpi-widget .radial-progress[data-progress="71"] .circle .fill,.kpi-widget .radial-progress[data-progress="71"] .circle .mask.full{-webkit-transform:rotate(127.8deg);-ms-transform:rotate(127.8deg);transform:rotate(127.8deg)}.kpi-widget .radial-progress[data-progress="71"] .circle .fill.fix{-webkit-transform:rotate(.71turn);-ms-transform:rotate(.71turn);transform:rotate(.71turn)}.kpi-widget .radial-progress[data-progress="72"] .circle .fill,.kpi-widget .radial-progress[data-progress="72"] .circle .mask.full{-webkit-transform:rotate(.36turn);-ms-transform:rotate(.36turn);transform:rotate(.36turn)}.kpi-widget .radial-progress[data-progress="72"] .circle .fill.fix{-webkit-transform:rotate(.72turn);-ms-transform:rotate(.72turn);transform:rotate(.72turn)}.kpi-widget .radial-progress[data-progress="73"] .circle .fill,.kpi-widget .radial-progress[data-progress="73"] .circle .mask.full{-webkit-transform:rotate(131.4deg);-ms-transform:rotate(131.4deg);transform:rotate(131.4deg)}.kpi-widget .radial-progress[data-progress="73"] .circle .fill.fix{-webkit-transform:rotate(.73turn);-ms-transform:rotate(.73turn);transform:rotate(.73turn)}.kpi-widget .radial-progress[data-progress="74"] .circle .fill,.kpi-widget .radial-progress[data-progress="74"] .circle .mask.full{-webkit-transform:rotate(.37turn);-ms-transform:rotate(.37turn);transform:rotate(.37turn)}.kpi-widget .radial-progress[data-progress="74"] .circle .fill.fix{-webkit-transform:rotate(.74turn);-ms-transform:rotate(.74turn);transform:rotate(.74turn)}.kpi-widget .radial-progress[data-progress="75"] .circle .fill,.kpi-widget .radial-progress[data-progress="75"] .circle .mask.full{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.kpi-widget .radial-progress[data-progress="75"] .circle .fill.fix{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.kpi-widget .radial-progress[data-progress="76"] .circle .fill,.kpi-widget .radial-progress[data-progress="76"] .circle .mask.full{-webkit-transform:rotate(.38turn);-ms-transform:rotate(.38turn);transform:rotate(.38turn)}.kpi-widget .radial-progress[data-progress="76"] .circle .fill.fix{-webkit-transform:rotate(.76turn);-ms-transform:rotate(.76turn);transform:rotate(.76turn)}.kpi-widget .radial-progress[data-progress="77"] .circle .fill,.kpi-widget .radial-progress[data-progress="77"] .circle .mask.full{-webkit-transform:rotate(138.6deg);-ms-transform:rotate(138.6deg);transform:rotate(138.6deg)}.kpi-widget .radial-progress[data-progress="77"] .circle .fill.fix{-webkit-transform:rotate(.77turn);-ms-transform:rotate(.77turn);transform:rotate(.77turn)}.kpi-widget .radial-progress[data-progress="78"] .circle .fill,.kpi-widget .radial-progress[data-progress="78"] .circle .mask.full{-webkit-transform:rotate(.39turn);-ms-transform:rotate(.39turn);transform:rotate(.39turn)}.kpi-widget .radial-progress[data-progress="78"] .circle .fill.fix{-webkit-transform:rotate(.78turn);-ms-transform:rotate(.78turn);transform:rotate(.78turn)}.kpi-widget .radial-progress[data-progress="79"] .circle .fill,.kpi-widget .radial-progress[data-progress="79"] .circle .mask.full{-webkit-transform:rotate(142.2deg);-ms-transform:rotate(142.2deg);transform:rotate(142.2deg)}.kpi-widget .radial-progress[data-progress="79"] .circle .fill.fix{-webkit-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);transform:rotate(284.4deg)}.kpi-widget .radial-progress[data-progress="80"] .circle .fill,.kpi-widget .radial-progress[data-progress="80"] .circle .mask.full{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.kpi-widget .radial-progress[data-progress="80"] .circle .fill.fix{-webkit-transform:rotate(288deg);-ms-transform:rotate(288deg);transform:rotate(288deg)}.kpi-widget .radial-progress[data-progress="81"] .circle .fill,.kpi-widget .radial-progress[data-progress="81"] .circle .mask.full{-webkit-transform:rotate(145.8deg);-ms-transform:rotate(145.8deg);transform:rotate(145.8deg)}.kpi-widget .radial-progress[data-progress="81"] .circle .fill.fix{-webkit-transform:rotate(.81turn);-ms-transform:rotate(.81turn);transform:rotate(.81turn)}.kpi-widget .radial-progress[data-progress="82"] .circle .fill,.kpi-widget .radial-progress[data-progress="82"] .circle .mask.full{-webkit-transform:rotate(.41turn);-ms-transform:rotate(.41turn);transform:rotate(.41turn)}.kpi-widget .radial-progress[data-progress="82"] .circle .fill.fix{-webkit-transform:rotate(.82turn);-ms-transform:rotate(.82turn);transform:rotate(.82turn)}.kpi-widget .radial-progress[data-progress="83"] .circle .fill,.kpi-widget .radial-progress[data-progress="83"] .circle .mask.full{-webkit-transform:rotate(149.4deg);-ms-transform:rotate(149.4deg);transform:rotate(149.4deg)}.kpi-widget .radial-progress[data-progress="83"] .circle .fill.fix{-webkit-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);transform:rotate(298.8deg)}.kpi-widget .radial-progress[data-progress="84"] .circle .fill,.kpi-widget .radial-progress[data-progress="84"] .circle .mask.full{-webkit-transform:rotate(.42turn);-ms-transform:rotate(.42turn);transform:rotate(.42turn)}.kpi-widget .radial-progress[data-progress="84"] .circle .fill.fix{-webkit-transform:rotate(.84turn);-ms-transform:rotate(.84turn);transform:rotate(.84turn)}.kpi-widget .radial-progress[data-progress="85"] .circle .fill,.kpi-widget .radial-progress[data-progress="85"] .circle .mask.full{-webkit-transform:rotate(153deg);-ms-transform:rotate(153deg);transform:rotate(153deg)}.kpi-widget .radial-progress[data-progress="85"] .circle .fill.fix{-webkit-transform:rotate(306deg);-ms-transform:rotate(306deg);transform:rotate(306deg)}.kpi-widget .radial-progress[data-progress="86"] .circle .fill,.kpi-widget .radial-progress[data-progress="86"] .circle .mask.full{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.kpi-widget .radial-progress[data-progress="86"] .circle .fill.fix{-webkit-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);transform:rotate(309.6deg)}.kpi-widget .radial-progress[data-progress="87"] .circle .fill,.kpi-widget .radial-progress[data-progress="87"] .circle .mask.full{-webkit-transform:rotate(156.6deg);-ms-transform:rotate(156.6deg);transform:rotate(156.6deg)}.kpi-widget .radial-progress[data-progress="87"] .circle .fill.fix{-webkit-transform:rotate(.87turn);-ms-transform:rotate(.87turn);transform:rotate(.87turn)}.kpi-widget .radial-progress[data-progress="88"] .circle .fill,.kpi-widget .radial-progress[data-progress="88"] .circle .mask.full{-webkit-transform:rotate(.44turn);-ms-transform:rotate(.44turn);transform:rotate(.44turn)}.kpi-widget .radial-progress[data-progress="88"] .circle .fill.fix{-webkit-transform:rotate(.88turn);-ms-transform:rotate(.88turn);transform:rotate(.88turn)}.kpi-widget .radial-progress[data-progress="89"] .circle .fill,.kpi-widget .radial-progress[data-progress="89"] .circle .mask.full{-webkit-transform:rotate(160.2deg);-ms-transform:rotate(160.2deg);transform:rotate(160.2deg)}.kpi-widget .radial-progress[data-progress="89"] .circle .fill.fix{-webkit-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);transform:rotate(320.4deg)}.kpi-widget .radial-progress[data-progress="90"] .circle .fill,.kpi-widget .radial-progress[data-progress="90"] .circle .mask.full{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.kpi-widget .radial-progress[data-progress="90"] .circle .fill.fix{-webkit-transform:rotate(324deg);-ms-transform:rotate(324deg);transform:rotate(324deg)}.kpi-widget .radial-progress[data-progress="91"] .circle .fill,.kpi-widget .radial-progress[data-progress="91"] .circle .mask.full{-webkit-transform:rotate(163.8deg);-ms-transform:rotate(163.8deg);transform:rotate(163.8deg)}.kpi-widget .radial-progress[data-progress="91"] .circle .fill.fix{-webkit-transform:rotate(.91turn);-ms-transform:rotate(.91turn);transform:rotate(.91turn)}.kpi-widget .radial-progress[data-progress="92"] .circle .fill,.kpi-widget .radial-progress[data-progress="92"] .circle .mask.full{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.kpi-widget .radial-progress[data-progress="92"] .circle .fill.fix{-webkit-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);transform:rotate(331.2deg)}.kpi-widget .radial-progress[data-progress="93"] .circle .fill,.kpi-widget .radial-progress[data-progress="93"] .circle .mask.full{-webkit-transform:rotate(167.4deg);-ms-transform:rotate(167.4deg);transform:rotate(167.4deg)}.kpi-widget .radial-progress[data-progress="93"] .circle .fill.fix{-webkit-transform:rotate(.93turn);-ms-transform:rotate(.93turn);transform:rotate(.93turn)}.kpi-widget .radial-progress[data-progress="94"] .circle .fill,.kpi-widget .radial-progress[data-progress="94"] .circle .mask.full{-webkit-transform:rotate(.47turn);-ms-transform:rotate(.47turn);transform:rotate(.47turn)}.kpi-widget .radial-progress[data-progress="94"] .circle .fill.fix{-webkit-transform:rotate(.94turn);-ms-transform:rotate(.94turn);transform:rotate(.94turn)}.kpi-widget .radial-progress[data-progress="95"] .circle .fill,.kpi-widget .radial-progress[data-progress="95"] .circle .mask.full{-webkit-transform:rotate(171deg);-ms-transform:rotate(171deg);transform:rotate(171deg)}.kpi-widget .radial-progress[data-progress="95"] .circle .fill.fix{-webkit-transform:rotate(342deg);-ms-transform:rotate(342deg);transform:rotate(342deg)}.kpi-widget .radial-progress[data-progress="96"] .circle .fill,.kpi-widget .radial-progress[data-progress="96"] .circle .mask.full{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.kpi-widget .radial-progress[data-progress="96"] .circle .fill.fix{-webkit-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);transform:rotate(345.6deg)}.kpi-widget .radial-progress[data-progress="97"] .circle .fill,.kpi-widget .radial-progress[data-progress="97"] .circle .mask.full{-webkit-transform:rotate(174.6deg);-ms-transform:rotate(174.6deg);transform:rotate(174.6deg)}.kpi-widget .radial-progress[data-progress="97"] .circle .fill.fix{-webkit-transform:rotate(.97turn);-ms-transform:rotate(.97turn);transform:rotate(.97turn)}.kpi-widget .radial-progress[data-progress="98"] .circle .fill,.kpi-widget .radial-progress[data-progress="98"] .circle .mask.full{-webkit-transform:rotate(.49turn);-ms-transform:rotate(.49turn);transform:rotate(.49turn)}.kpi-widget .radial-progress[data-progress="98"] .circle .fill.fix{-webkit-transform:rotate(.98turn);-ms-transform:rotate(.98turn);transform:rotate(.98turn)}.kpi-widget .radial-progress[data-progress="99"] .circle .fill,.kpi-widget .radial-progress[data-progress="99"] .circle .mask.full{-webkit-transform:rotate(178.2deg);-ms-transform:rotate(178.2deg);transform:rotate(178.2deg)}.kpi-widget .radial-progress[data-progress="99"] .circle .fill.fix{-webkit-transform:rotate(.99turn);-ms-transform:rotate(.99turn);transform:rotate(.99turn)}.kpi-widget .radial-progress[data-progress="100"] .circle .fill,.kpi-widget .radial-progress[data-progress="100"] .circle .mask.full{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.kpi-widget .radial-progress[data-progress="100"] .circle .fill.fix{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.approvalHeader{display:none}.approval-expanded{background-color:#e3f2fd}.approvalDetails{background-color:#f5f8fa;padding-bottom:.6em;padding-top:.3em}.alternateApproverInformation,.approverInformation{padding-top:4px}.alternateApproverInformation .note,.approverInformation .note{display:none}.alternateApproverInformation .approverPicture,.approverInformation .approverPicture{display:inline-block;height:25px;padding-left:1em;width:10%}.alternateApproverInformation .approverPicture .img-circle,.approverInformation .approverPicture .img-circle{border:1px solid #e4edf3;height:25px;position:relative;width:25px;z-index:100}.alternateApproverInformation .approverPicture{padding-left:0;width:7%}.alternateApproverInformation .approverPicture .icon-profile-circle{z-index:200}.alternateApproverInformation .approverColumn{padding-left:0;width:35.5%}.alternateApproverInformation .top-connector{border:1px solid #e4edf3;display:inline-block;height:30px;margin-left:2em;margin-top:-1em;position:relative;width:1px}.alternateApproverInformation .left-connector{border:1px solid #e4edf3;display:inline-block;height:1px;margin-right:-.5em;width:3%}.alternateApproverInformation .icon-profile-circle{background:#fff;border-radius:50%;float:left;left:.7em;position:relative;top:-1em}.approval-item{border-bottom:1px solid #e4edf3;cursor:pointer;padding-bottom:.5em;padding-top:.5em}.approval-item .triangle.expand{position:relative;top:4px}.approval-item .triangle.expand:before{border-bottom:5px solid transparent;border-left:5px solid #1872cc;border-top:5px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.approval-item .triangle.collapse{position:relative;top:6px}.approval-item .triangle.collapse:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1872cc;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.job-approval-icon-circle{background-color:#1872cc;height:30px;padding:3px;text-align:center;width:30px}.approval-item:hover{background-color:#e3f2fd}.approverColumn{display:inline-block;padding-left:1em;width:40%}.approvalActions,.approvalExtras{display:none}.statusColumn{display:inline-block;width:50%}.statusColumn .actns{display:none}.statusColumn .approvalDate,.statusColumn .approvalStatus{color:gray;font-style:italic}.statusColumn .approvalDate{float:right;padding-right:2em}.pill{border-radius:5px;padding-left:1em;padding-right:1em}.magenta-border{border:1px solid #9f0348}.grey-border{border:1px solid #6d6c6d}.orange-border{border:1px solid #d68d15}.jv-modal .paging{bottom:15px;position:relative;top:0}.jv-modal .paging .jv-arrowLeft.disabled,.jv-modal .paging .jv-arrowRight.disabled{background-color:rgba(245,248,250,.5);cursor:default}.jv-modal .paging .jv-arrowLeft.disabled i,.jv-modal .paging .jv-arrowRight.disabled i{color:rgba(140,191,241,.5)}.thumbnail{height:80px;width:285px}.jv-modal .jv-contextual-loading-overlay{top:0}.evaluation-item .triangle.expand{position:relative;top:-5px}.evaluation-item .triangle.expand:before{border-bottom:5px solid transparent;border-left:5px solid #1872cc;border-top:5px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.evaluation-item .triangle.collapse{position:relative;top:-4px}.evaluation-item .triangle.collapse:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1872cc;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.evaluation-item.tab{cursor:pointer}.evaluation-item.tab:hover{background-color:#e3f2fd}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#aaa;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../c07457739c183c845cac.png) 100% 0 no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #aaa;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #aaa;border-radius:0 4px 4px 0;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:18px}.select2-container .select2-choice .select2-arrow b{background:url(../c07457739c183c845cac.png) no-repeat 0 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.help .icon-help{position:relative;top:2px}#container{max-width:1600px;padding:0 48px;width:100%!important}#hr-footerContainer{margin:3em auto 0}body,html{background:#f5f8fa!important;color:#263238}body.cozy{font-size:14px}.container,.settings-icon{position:relative}.settings-icon{left:1px;top:1px}.dashboard-settings-datasource{height:100%}.settings-top-panel{margin-left:-15px;margin-right:-15px;margin-top:-15px}.settings-selected-border{border-bottom:3px solid #1872cc}.settings-graph-image{max-width:40px}.settings-template-image{max-width:60px}.settings-graph{position:relative;width:64px}.settings-graph a{font-size:12px}.red{color:#d32f2f}.absolute{position:absolute}.selected-graph-image{display:inline-block;height:40px;opacity:.8;position:absolute;width:40px}.jv-widget-action-button{padding-left:0!important}.jv-contextual-loading-overlay{top:2.5em}.hide{display:none}.show{display:block}.disabled{pointer-events:none}.action-navigation .links{border-bottom:1px solid #e4edf3;float:left;height:90px;margin-right:1.7px;text-align:center;width:32.99%}.action-navigation .links i{padding-bottom:5px}.action-navigation .links:hover{background-color:#e3f2fd}.action-navigation .links:nth-child(-n+5){border-right:1px solid #e4edf3}.dashboard-widget{border:1px solid #e4edf3;height:100%;overflow:hidden;position:relative;text-align:left}.ui-draggable-dragging .dashboard-widget{box-shadow:0 5px 10px rgba(0,0,0,.1)}.dashboard-widget-body{bottom:0;left:0;position:absolute;right:0;top:2.4em}.visually-hidden{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);overflow:hidden}.dashboard-widget-header{border-bottom:1px solid #e4edf3;height:2.4em;padding:.5em;position:relative}.dashboard-widget-header h2{border:none}.widget-timestamp{color:#5b6971;font-size:12px!important;font-weight:400;position:absolute;right:30px;top:12px;z-index:0}.widget-timestamp.editMode{right:133px}.jv-all-jobs-title span{color:#5b6971}.jv-my-open-jobs-filters button,.jv-widget-campaign-filter{font-size:11px!important}.moj-widget-data a.regular{font-size:14px!important;font-weight:600}.moj-widget-data span.font-light{color:#5b6971;display:inline-block;font-weight:400;padding-top:8px}.widgetActions{position:absolute;right:10px;top:12px}.widgetActions .icon{font-size:14px!important}.widgetActions .icon-move{margin-top:2px}.toggle-widget{color:#acc0ca;height:1.3em;left:.5em;min-width:inherit;padding:0 .5em 0 0;position:absolute;top:.5em;width:1em;z-index:100}.toggle-widget:active,.toggle-widget:focus,.toggle-widget:hover{color:#263238}.toggle-widget:active,.toggle-widget:focus,.toggle-widget:hover,.toggle-widget:visited{background:transparent}.gridster .gridster-item{background:#fff;z-index:inherit}.gridster .gridster-item.movable{box-shadow:0 2px 4px #aaa}.gridster .gridster-item.newWidget{box-shadow:0 2px 4px #1872cc}h2.defaultTitle{text-align:center}.move-handler:hover{cursor:move}.jv-unauth-widget-text{color:#c44500}.blue-icon-circle{background-color:#1872cc;display:block;height:30px;padding:5px;text-align:center;width:30px}.dashboard-widget-controls{position:absolute;right:.5em;top:.5em;visibility:hidden}.dashboard-widget:hover .dashboard-widget-controls{visibility:visible}.dashboard-widget-move{cursor:move}.scroll-y{overflow:auto}.active{background-color:#e3f2fd}#appNav-ly-search.active{background-color:inherit}.gridster-item{border:1px solid #e4edf3}.gridster-item .pagination .pagination-context{margin-top:8px}.gridster-item .pagination .pagination-controls-compact{float:right}.gridster-item .pagination .pagination-controls-compact .next,.gridster-item .pagination .pagination-controls-compact .previous{border-left:1px solid #e4edf3;cursor:pointer;display:inline-block;float:left;line-height:1em;padding:10px}.gridster-item .pagination .pagination-controls-compact .next i,.gridster-item .pagination .pagination-controls-compact .previous i{color:#1872cc}.gridster-item .pagination .pagination-controls-compact .next:hover,.gridster-item .pagination .pagination-controls-compact .previous:hover{background-color:#e3f2fd}.gridster-item .pagination .pagination-controls-compact .next:hover i,.gridster-item .pagination .pagination-controls-compact .previous:hover i{color:#1f63af}.gridster-item .pagination .pagination-controls-compact .next:active,.gridster-item .pagination .pagination-controls-compact .previous:active{background-color:#8cbff1}.gridster-item .pagination .pagination-controls-compact .next:active i,.gridster-item .pagination .pagination-controls-compact .previous:active i{color:#1f63af}.gridster-item .pagination .pagination-controls-compact .next.disabled,.gridster-item .pagination .pagination-controls-compact .previous.disabled{background-color:rgba(245,248,250,.5);cursor:default}.gridster-item .pagination .pagination-controls-compact .next.disabled i,.gridster-item .pagination .pagination-controls-compact .previous.disabled i{color:rgba(140,191,241,.5)}.gridster-item .invalid-widget-height{min-height:70px}.old-dashboard-link{left:0;position:absolute;top:0;z-index:5}button[disabled]{opacity:.5!important}.vertical-align-middle{vertical-align:middle!important}.w6{width:6%!important}.w15{width:15%!important}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w49{width:49%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w68{width:68%!important}.w80{width:80%!important}.w73{width:73%!important}.w75{width:75%!important}.w70{width:70%!important}.w85{width:85%!important}.w95{width:95%!important}.w100{width:100%!important}.overflow-hidden{overflow:hidden}.word-break-break-word{word-break:break-word}.background-none{background-image:none}.today{background:#acc0ca}.select2-container .select2-choice{color:#444!important}.select2-container .select2-choice abbr{display:block}.img-circle{height:32px}.error{border:1px solid #d32f2f!important}.newWidget{box-shadow:0 2px 4px #1872cc}.addWidgetSection{background:#fff;border:5px dotted #acc0ca;border-radius:5px;height:300px;margin:5px;width:490px}.addWidgetSection button{color:#5b6971}.approval-action-container .orange-secondary-btn{color:#c44500}.approval-action-container .green-secondary-btn{color:#1b5e20}.myapproval-item-data a{line-height:24px}.dashboardTitle{max-width:30%}.dashboardTitle.dashboardTitleInput{height:25px}.dashboardTitle.dashboardTitleInput:focus{border:1px solid #1872cc}.actionsDropdown{overflow:visible!important;position:absolute}.actionsDropdown .actionsDropdownContainer{border:1px solid rgba(48,122,194,.6);display:block;left:0;top:0;width:96px}.padding-top-3{padding-top:3px}.widget-holder{position:relative;z-index:1}.quicklinks-new{width:auto}.jv-dashboard-settings-dates-dropdown .select2-container{width:20%!important}.jv-dashboard-settings-dates-dropdown .select2-container .select2-choice abbr{display:none}.jv-dashboard-settings-dropdown .select2-container{width:90%!important}.display-none,.jv-dashboard-settings-dropdown .select2-container .select2-choice abbr{display:none}.im-chat-icon{background-color:#1872cc;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:11px;height:9px;position:relative;top:4px;width:13px;z-index:1}.im-chat-icon:before{content:"...";height:0;left:3px;position:relative;top:-7px;width:0}.im-chat-icon:after{border-left:1px solid transparent;border-right:6px solid transparent;border-top:7px solid #1872cc;bottom:-3px;content:"";display:block;height:0;position:absolute;right:4px;width:0}body.stylekit-v2-enabled{margin-bottom:30px}body.stylekit-v2-enabled .week-calendar .date-item .date{color:#1872cc}body.stylekit-v2-enabled .week-calendar .date-item .date.active{color:#fff}body.stylekit-v2-enabled .dark-sec,body.stylekit-v2-enabled .pagination .pagination-context{color:#5b6971}body.stylekit-v2-enabled i.icon.icon-refresh{color:#1e282d}body.stylekit-v2-enabled .blue{color:#1872cc}body.stylekit-v2-enabled .blue-secondary-btn,body.stylekit-v2-enabled .jv-dashboard-top-ribbion .blue-secondary-btn{border-color:#1872cc;color:#1872cc;font-size:14px}body.stylekit-v2-enabled .widget-title{color:#263238;font-size:14px!important;font-style:normal;font-weight:600!important;line-height:24px}body.stylekit-v2-enabled .jv-dashboard-top-ribbion{padding-bottom:20px}body.stylekit-v2-enabled .jv-dashboard-top-ribbion .dark-tri-secondary-btn{font-size:14px!important}body.stylekit-v2-enabled .blue-btn{background-color:#1872cc}body.stylekit-v2-enabled .blue-pri-bg,body.stylekit-v2-enabled .dashboard-widget-my-open-jobs .moj-widget-even{background-color:#f5f8fa}body.stylekit-v2-enabled div.container{margin-top:35px;overflow:visible}body.stylekit-v2-enabled .gridster-item,body.stylekit-v2-enabled .gridster-item .border-border-bottom{border-color:#e4edf3}.select2-container.padding-bottom-small{padding-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRtaW4vZGFzaGJvYXJkdjIuY3NzIiwibWFwcGluZ3MiOiI7OztBQW1JQSxtQkFDRSx5QkMxSEYsQ0NTQSxTQUNDLGVETkQsQ0NPRSxlQUdFLFdBRkEsV0FDQSxhREpKLENFaVVFLDZDQUNFLGlCRjdTSixDRWxDRSxvQkFPRSxrQkFMQSxLRjBDSixDRWxDRSwrQ0FORSxTQUNBLE9BSkEsZUFFQSxRQUdBLGFGZ0RKLENFNUNFLDJCQU9FLGdCQUxBLE9GMENKLENHaERFLG1DQU9FLHFCQ2hCSSxDRGlCSix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFdId0RKLENHakRJLCtDQUlFLHFCQzFCRSxDRHlCRix5QkFEQSxTSHFETixDRy9DRSw4QkFDRSxXQUNBLGtCSGlESixDRzlDRSxnQkpaQSxlQW5Cb0IsQ0lpQ2xCLHFCSGdESixDRzdDRSw0QkFDRSxVSCtDSixDRzdDRSwyREFFRSxzQkFDQSxlSCtDSixDRzVDRSxpQkFJRSx3QkFDQSxzQkFGQSxhQ2pERyxDRCtDSCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV0g4Q0osQ0c1Q0ksdUJBR0Usc0JBREEseUJBREEsU0hnRE4sQ0czQ0UsNkJBQ0UsUUg2Q0osQ0cxQ0UseUJBQ0UseURBQ0EsMkJBQ0EsMkJINENKLENHekNFLGdDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQkgrQ0osQ0cxQ0ksNENBRUUscUJDL0ZFLENEOEZGLFVIOENOLENHMUNFLGdCRXhGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVTGtKRCxDS3RJQyx5QkFHQyxZQURBLHFCQURBLFVMMElGLENHM0RFLGdCQU1FLFVId0RKLENHbERFLGdCRS9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVTHNLRCxDSzFKQyx5QkFHQyxZQURBLHFCQURBLFVMOEpGLENHbkVFLGdCQU1FLFdIZ0VKLENFN0pFLFVBUUUscUJFL0JJLENGeUJKLDBCQUNBLGtDQUdBLG1CQUZBLGtCQUNBLGtCQUVBLFlBRUEsYUY4SkosQ0UxSlEsd0NBQ0UseUNGNEpWLENFekpNLDZCQUVFLGdCQURBLFdGNEpSLENFekpNLDZCQUNFLGdCQUVBLGVGMEpSLENFdkpJLGtCQUNFLGtCQUVBLFdBREEsU0YwSk4sQ0V4Sk0sZ0NBR0UsY0YwSlIsQ0V4Sk0saUVBSEUsc0JBREEsd0JGZ0tSLENFeEpNLG9DQUNFLGFGMEpSLENFcEpJLDRCQUNFLGtCQUNBLGVGdUpOLENFckpJLG1DQUNFLFlGdUpOLENFckpJLG9DQUNFLGFBQ0EsaUJGdUpOLENFckpJLHVDQUNFLGFGdUpOLENFckpJLGtDQUVFLFVJeEZJLENKdUZKLFFGd0pOLENFbkpFLG1DQUdFLGNBREEsWUZ1SkosQ0VySkkscURBQ0UsZ0JGd0pOLENFdEpJLDJFQUNFLGdCRnlKTixDRXhKTSxpRkFFRSxlQURBLG1CQUVBLGtCRjJKUixDRXhKSSxpRUFDRSxTRjJKTixDRTFKTSwrRUFDRSxjQUNBLGNGNkpSLENFekpFLGtCQUNFLHFCQUNBLGdCRjRKSixDRTFKRSxpQkFFRSxrQkUvRkcsQ0Y4Rkgsc0JBRUEsVUV4SEksQ0YwSEosWUFEQSxpQkY4SkosQ0U1Skksd0hBU0UsU0g3R0osZUFuQm9CLENHOEhoQixTQUNBLFNGK0pOLENFNUpJLG9CQUVFLGVIN0dKLGVBckJpQixDR21JYixTRjhKTixDRTFKRSxrQkFRRSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhRjZKSixDRTVKSSwwQkFDRSw0Q0FDQSx3QkY4Sk4sQ0U1SkksMEJBRUUsVUFEQSxvQkFFQSxrQkY4Sk4sQ0UxSkUsa0JBR0UsWUFEQSxnQkFEQSxlRitKSixDRTNKSSxnQ0FDRSxhRjZKTixDRTNKSSxxQ0FDRSxhRjZKTixDRTFKSSxxQ0FDRSx1QkY0Sk4sQ0V4SkUsZ0JBQ0Usa0JBQ0EsV0FDQSxRRjJKSixDRXhKRSxxQkFDRSxVRTFMSSxDRjJMSixjRjJKSixDRXhKRSx3Q0FFRSxvQ0YySkosQ0V4SkUsa0VBSUUsY0FEQSxVQURBLDRCRjZKSixDRXpKSSxzRkFDRSxtQkY0Sk4sQ0V4SkUsOENBRUUsVUFEQSx1QkY0SkosQ0V4SkUsZUFDRSxvQ0YySkosQ0V4SkUseURBRUUsdUJGMkpKLENFeEpFLGdFQUlFLGNBREEsVUFEQSw0QkY2SkosQ0UxSkksb0ZBQ0UsbUJGNkpOLENFekpFLHFDQUVFLFVBREEsdUJGNkpKLENFekpFLGNBQ0UsZUY0SkosQ0UzSkksb0JBR0UsV0FGQSxXQUNBLGFGOEpOLENFMUpFLGlCQUNFLFdGNkpKLENFM0pJLHdCQUNFLGdCSXpQSSxDSjBQSixjRjZKTixDRTFKRSxtQkFDRSxVRjZKSixDRXRKRSxtQkFIRSxhRm1LSixDRWhLRSxPQUdFLHFCRXRRSSxDRm9RSixlRitKSixDRXpKRSxTQUNFLHNCRjRKSixDRzFTRSxXQUNFLGtCSDZTSixDRzVTSSxpQkFHRSxXQUZBLFdBQ0EsYUgrU04sQ0c1U0ksc0JBQ0UsV0FDQSxjR2xJQyxDSG1JRCxXSDhTTixDRzVTUSxxQ0FDRSxZQUNBLGVIOFNWLENHelNJLHlCQUNFLGlCSDJTTixDRzFTTSwyQkFDRSxlSDRTUixDR3ZTTSwyQkFFRSxjQURBLFdBRUEsaUJIeVNSLENHdlNNLDhCQUNFLGFIeVNSLENHdFNJLHNCQUNFLGFId1NOLENHcFNFLGVBRUUsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGFIdVNKLENPcGRBLGlCQUVJLFlBREEsa0JBRUEsVVB1ZEosQ090ZEksMkNBR0ksZUhMQSxDR0lBLHlCQUVBLCtCQUNBLGFBRUEsWUFEQSxrQkFFQSxTQUNBLFdQdWRSLENPdGRRLHdEQUNJLFlQd2RaLENPcmRJLGdDQUVJLFdBREEsZ0JBRUEsZ0JQdWRSLENPcGRRLGlEQUNJLGFQc2RaLENRL2VBLGtCQVlDLHlEQVBBLHdCQURBLDRCQU9BLFlBREEsVVIwZUQsQ1NqZkEsb0JBT0MsbUNBTkEsZUFLQSxhVDZmRCxDU3ZmQSxtREFIQyx3QkFEQSw0QkFK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WXR3QkksNEJBRUkseUNad3dCUixDWXB3QkksdUJBRUksa0NaeXdCUixDWXR3Qkksc0JBR0kscUJSdEVBLENRcUVBLGFSNUJDLENRMkJELGFaMHdCUixDWXJ3Qkksa0NBRUksd0JSdkVHLENReUVILHFCQUNBLDBCQURBLHVCQUhBLFdaMndCUixDWXJ3QlEsMkNBRUksMEJBREEsYUFFQSxlWnV3QlosQ1l0d0JZLGlEQUNJLFlad3dCaEIsQ1lud0JJLGdDQUNJLFNBR0Esa0JBREEsc0JBREEsVVp1d0JSLENZL3ZCUSxpR0FDSSxrQ1pvd0JaLENZandCUSxtREFDSSxpQlptd0JaLENZOXZCUSwwQ0FDSSxjQUNBLGlCWmd3QlosQ2FoM0JJLDRCQUNJLGtCYm0zQlIsQ2EvMkJBLG9CQUNJLHFCQUNBLG9CQUNBLGtCQUNBLFFiazNCSixDYWgzQkksdUJBQ0ksZUFHQSxxQkFGQSxpQmJtM0JSLENhOTJCSSw2QkFDSSwrQmJnM0JSLENhNzJCSSw4QkFDSSwrQmIrMkJSLENhNTJCSSxtQ0FDSSxnQmI4MkJSLENhMTJCQSxNQUNJLGFUM0JLLENTNEJMLGtCQUNBLGlCYjYyQkosQ2ExMkJBLE9BQ0ksd0JUUU0sQ1NQTixVVHZDSSxDU3lDSixxQkFDQSxnQkFGQSxlYisyQkosQ2ExMkJBLFVBQ0ksYWI2MkJKLENhMTJCQSxhQUNJLHFCQUNBLGtCQUNBLFFiNjJCSixDYTEyQkEsY0FDSSxxQkFDQSxTYjYyQkosQ2ExMkJBLGFBQ0kscUJBQ0EsU2I2MkJKLENhMTJCQSxVQUNJLFdiNjJCSixDYXgyQkksb0NBQ0ksU2IyMkJSLENhejJCSSxxQkFDSSxlYjIyQlIsQ2ExMkJRLHdCQUtJLGdDQUNBLDJCQUxBLHFCQUVBLFdBREEsZUFFQSxVYjgyQlosQ2EzMkJZLHNDQUNJLGViNjJCaEIsQ2EzMkJZLHVDQUNJLHlCYjYyQmhCLENhdDJCUSx1RUFDSSxXYncyQlosQ2F2MkJZLDJGQUNJLFVieTJCaEIsQ2MxOEJJLDBDQUNJLG1CZDY4QlIsQ2NoOEJJLHNDQUVJLFNBREEsV2RvOEJSLENjaDhCSSxrQ0FFSSxZQURBLGdCZG04QlIsQ2NoOEJJLDBDQUNJLCtCZGs4QlIsQ2NqOEJRLDRDQUdJLGVBREEsWUFHQSxZQURBLGtCQUhBLGtCZHU4QlosQ2MvN0JJLGtEQUNJLG1CQUNBLHFCZGk4QlIsQ2M5N0JJLHlEQUNJLFVkZzhCUixDYy83QlEsK0RBR0csV0FGQSxXQUNBLGFkazhCWCxDY3Q4QkkseURBT0ksWWRrOEJSLENjLzdCSSxpREFDSSxpQmRpOEJSLENjOTdCSSxnREFDSSxnQkFDQSxpQmRnOEJSLENjLzdCUSxvREFDSSxlZGk4QlosQ2M5N0JRLDZFQUlJLFNBRkEsU0FEQSxrQkFFQSxLZGk4QlosQ2M3N0JRLGtFQUNJLGNBQ0EsV2QrN0JaLENjNTdCUSw2RUFDSSw4QmQ4N0JaLENjbDlCSSxnREF3QkkscUJBREEscUJkKzdCUixDYzU3QlEsbUVBRUksMEJBREEsYWQrN0JaLENjNzdCWSx5RUFDSSx5QmQrN0JoQixDYzE3QkksbURBRUksWUFDQSxnQkFGQSxlZDg3QlIsQ2MzN0JRLHlEQUdHLFdBRkEsV0FDQSxhZDg3QlgsQ2N6N0JJLGdEQUNJLHdCZDI3QlIsQ2N4N0JJLDhDQUNJLGFkMDdCUixDY3o3QlEsZ0ZBQ0ksOEJkMjdCWixDY3Y3Qkksa0RBQ0ksWUFDQSxpQmR5N0JSLENjdjdCUSxzREFJSyxZQURBLFlBRkQsa0JBQ0MsTUFHQSxnQ0FDQSxpQ0FDQSxvQ0FDQSwrQkFDQSwyQmR5N0JiLENjdDdCUSx1REFPTSxZQUVBLHFCQURBLFdBRkEsa0JBTEEsOENBQ0EsK0NBQ0Esa0RBQ0EsNkNBQ0EseUNkNDdCZCxDY3Q3QmMsOERBQ0UsYVZsSFQsQ1VvSFMsaUJBR0EsZ0JBRkEsaUJBR0EsdUJBRkEsbUJBSEEsVWQ2N0JoQixDY2w3QlEsK0VBQ0ksaUJkbzdCWixDY2w3QlEsMkZBQ0ksaUJkbzdCWixDY2w3QlEsMEZBQ0ksY2RvN0JaLENjaDdCSSwwQ0FDSSwrQmRrN0JSLENjNzZCUSxpRUFHRyxXQUZBLFdBQ0EsYWRnN0JYLENjNzZCUSwwRUFFSSxXQUNBLHNCQUZBLFlkaTdCWixDYzc2QlEsNkRBQ0ksZWQrNkJaLENjMzZCSSwrREFFSSx3QlY5SkcsQ1VpS0gsU0FDQSxzQkFFQSxhVmxLRyxDVW1LSCxlQUZBLGFBSEEsa0JBREEsa0JBRkEsVWRxN0JSLENjejZCQSxrQkFDSSxnQkFDQSxXQUNBLGtDQUNBLFNBQ0EsaUJkNDZCSixDZXRuQ0EsbUJBQ0ksY2Z5bkNKLENleG5DSSx5QkFDSSxrQmYwbkNSLENlcG5DSSx5Q0FDSSxTZnVuQ1IsQ2VybkNJLHlCQUNJLGVBSUEsa0JBREEsV0FEQSxTQURBLFVmMG5DUixDZXJuQ0ksK0JBQ0ksaUJmdW5DUixDZXJuQ0ksK0JBRUksWUFEQSxVZnduQ1IsQ2VybkNJLDZCQUNJLHNCQUNBLFlBSUEsVUFGQSxrQkFDQSxTQUZBLFNmMG5DUixDZXJuQ0kseUJBRUksYVg1QkcsQ1cyQkgsV2Z3bkNSLENlcm5DSSxnQ0FHSSxVQUZBLGtCQUNBLFFmd25DUixDZW5uQ0EsMEJBR0ksU0FGQSxrQkFDQSxTQUVBLFVmc25DSixDZXJuQ1EsMENBR0ksa0JYTEYsQ1dNRSxrQkFIQSxVQVFBLFdBSEEsV0FFQSxrQkFEQSxnQkFMQSxtQkFHQSxTZjJuQ1osQ2V0bkNZLGdEQUNJLFdmd25DaEIsQ2VybkNRLHFDQUlJLGFYcEJGLENXbUJFLFVBRkEsa0JBQ0EsS2Z5bkNaLENnQjFyQ0EsZUFDSSxhaEI2ckNKLENnQjVyQ0ksMkJBQ0ksK0JoQjhyQ1IsQ2dCN3JDUSx5RkFDSSxhaEIrckNaLENnQjdyQ1EsNENBQ0ksZ0JoQityQ1osQ2dCN3JDUSxpQ0FHSSwwQ0FGQSxZaEJpc0NaLENnQjdyQ1EscUNBR0ksMkNBRkEsWWhCaXNDWixDZ0I1ckNJLHdCQUNJLGNoQjhyQ1IsQ2dCN3JDUSwwQkFDSSxlaEIrckNaLENnQjNyQ0ksNEJBQ0ksYVp6QkQsQ1kwQkMsV0FDQSxTQUNBLGlCaEI2ckNSLENnQjFyQ0kseUNBR0ksY0FEQSxVQURBLFVoQjhyQ1IsQ2dCenJDSSwwQkFHSSxVQURBLGtCQURBLFVoQjZyQ1IsQ2dCMXJDUSwrQkFDSSxhWnRDRCxDWXVDQyxtQmhCNHJDWixDZ0IxckNRLGdDQUNJLGtCWjdD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aUJ6NENtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCMjRDdkIsQ2lCejRDbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQjI0Q3ZCLENpQm41Q21CLG1JQUNJLGtDQUNBLDhCQUNBLHlCakJxNUN2QixDaUJuNUNtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCcTVDdkIsQ2lCNzVDbUIsbUlBQ0ksZ0NBQ0EsNEJBQ0EsdUJqQis1Q3ZCLENpQjc1Q21CLG1FQUNJLGdDQUNBLDRCQUNBLHVCakIrNUN2QixDaUJ2NkNtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCeTZDdkIsQ2lCdjZDbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnk2Q3ZCLENpQmo3Q21CLG1JQUNJLGtDQUNBLDhCQUNBLHlCakJtN0N2QixDaUJqN0NtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCbTdDdkIsQ2lCMzdDbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQjY3Q3ZCLENpQjM3Q21CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakI2N0N2QixDaUJyOENtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCdThDdkIsQ2lCcjhDbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnU4Q3ZCLENpQi84Q21CLG1JQUNJLGdDQUNBLDRCQUNBLHVCakJpOUN2QixDaUIvOENtQixtRUFDSSxnQ0FDQSw0QkFDQSx1QmpCaTlDdkIsQ2lCejlDbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQjI5Q3ZCLENpQno5Q21CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakIyOUN2QixDaUJuK0NtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCcStDdkIsQ2lCbitDbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnErQ3ZCLENpQjcrQ21CLG1JQUNJLGtDQUNBLDhCQUNBLHlCakIrK0N2QixDaUI3K0NtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCKytDdkIsQ2lCdi9DbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQnkvQ3ZCLENpQnYvQ21CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakJ5L0N2QixDaUJqZ0RtQixtSUFD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Q0ksa0NBQ0EsOEJBQ0EseUJqQjIyRHZCLENpQm4zRG1CLG1JQUNJLGtDQUNBLDhCQUNBLHlCakJxM0R2QixDaUJuM0RtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCcTNEdkIsQ2lCNzNEbUIsbUlBQ0ksbUNBQ0EsK0JBQ0EsMEJqQiszRHZCLENpQjczRG1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakIrM0R2QixDaUJ2NERtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCeTREdkIsQ2lCdjREbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnk0RHZCLENpQmo1RG1CLG1JQUNJLGlDQUNBLDZCQUNBLHdCakJtNUR2QixDaUJqNURtQixtRUFDSSxpQ0FDQSw2QkFDQSx3QmpCbTVEdkIsQ2lCMzVEbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQjY1RHZCLENpQjM1RG1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakI2NUR2QixDaUJyNkRtQixtSUFDSSxtQ0FDQSwrQkFDQSwwQmpCdTZEdkIsQ2lCcjZEbUIsbUVBQ0ksbUNBQ0EsK0JBQ0EsMEJqQnU2RHZCLENpQi82RG1CLG1JQUNJLGtDQUNBLDhCQUNBLHlCakJpN0R2QixDaUIvNkRtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCaTdEdkIsQ2lCejdEbUIsbUlBQ0ksbUNBQ0EsK0JBQ0EsMEJqQjI3RHZCLENpQno3RG1CLG1FQUNJLG1DQUNBLCtCQUNBLDBCakIyN0R2QixDaUJuOERtQixtSUFDSSxpQ0FDQSw2QkFDQSx3QmpCcThEdkIsQ2lCbjhEbUIsbUVBQ0ksaUNBQ0EsNkJBQ0Esd0JqQnE4RHZCLENpQjc4RG1CLG1JQUNJLG1DQUNBLCtCQUNBLDBCakIrOER2QixDaUI3OERtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCKzhEdkIsQ2lCdjlEbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQnk5RHZCLENpQnY5RG1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakJ5OUR2QixDaUJqK0RtQixtSUFDSSxtQ0FDQSwrQkFDQSwwQmpCbStEdkIsQ2lCaitEbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQm0rRHZCLENpQjMrRG1CLG1JQUNJLGtDQUNBLDhCQUNBLHlCakI2K0R2QixDaUIzK0RtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCNitEdkIsQ2lCci9EbUIsbUlBQ0ksaUNBQ0EsNkJBQ0Esd0JqQnUvRHZCLENpQnIvRG1CLG1FQUNJLGlDQUNBLDZCQUNBLHdCakJ1L0R2QixDaUIvL0RtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCaWdFdkIsQ2lCLy9EbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQmlnRXZCLENpQnpnRW1CLG1JQUNJLG1DQUNBLCtCQUNBLDBCakIyZ0V2QixDaUJ6Z0VtQixtRUFDSSxrQ0FDQSw4QkFDQSx5QmpCMmdFdkIsQ2lCbmhFbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQnFoRXZCLENpQm5oRW1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakJxaEV2QixDaUI3aEVtQixtSUFDSSxtQ0FDQSwrQkFDQSwwQmpCK2hFdkIsQ2lCN2hFbUIsbUVBQ0ksbUNBQ0EsK0JBQ0EsMEJqQitoRXZCLENpQnZpRW1CLG1JQUNJLGlDQUNBLDZCQUNBLHdCakJ5aUV2QixDaUJ2aUVtQixtRUFDSSxpQ0FDQSw2QkFDQSx3QmpCeWlFdkIsQ2lCampFbUIsbUlBQ0ksbUNBQ0EsK0JBQ0EsMEJqQm1qRXZCLENpQmpqRW1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakJtakV2QixDaUIzakVtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCNmpFdkIsQ2lCM2pFbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQjZqRXZCLENpQnJrRW1CLG1JQUNJLG1DQUNBLCtCQUNBLDBCakJ1a0V2QixDaUJya0VtQixtRUFDSSxtQ0FDQSwrQkFDQSwwQmpCdWtFdkIsQ2lCL2tFbUIsbUlBQ0ksa0NBQ0EsOEJBQ0EseUJqQmlsRXZCLENpQi9rRW1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakJpbEV2QixDaUJ6bEVtQixtSUFDSSxpQ0FDQSw2QkFDQSx3QmpCMmxFdkIsQ2lCemxFbUIsbUVBQ0ksaUNBQ0EsNkJBQ0Esd0JqQjJsRXZCLENpQm5tRW1CLG1JQUNJLG1DQUNBLCtCQUNBLDBCakJxbUV2QixDaUJubUVtQixtRUFDSSxtQ0FDQSwrQkFDQSwwQmpCcW1FdkIsQ2lCN21FbUIsbUlBQ0ksbUNBQ0EsK0JBQ0EsMEJqQittRXZCLENpQjdtRW1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakIrbUV2QixDaUJ2bkVtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCeW5FdkIsQ2lCdm5FbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnluRXZCLENpQmpvRW1CLG1JQUNJLG1DQUNBLCtCQUNBLDBCakJtb0V2QixDaUJqb0VtQixtRUFDSSxtQ0FDQSwrQkFDQSwwQmpCbW9FdkIsQ2lCM29FbUIsbUlBQ0ksaUNBQ0EsNkJBQ0Esd0JqQjZvRXZCLENpQjNvRW1CLG1FQUNJLGlDQUNBLDZCQUNBLHdCakI2b0V2QixDaUJycEVtQixtSUFDSSxtQ0FDQSwrQkFDQSwwQmpCdXBFdkIsQ2lCcnBFbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnVwRXZCLENpQi9wRW1CLG1JQUNJLG1DQUNBLCtCQUNBLDBCakJpcUV2QixDaUIvcEVtQixtRUFDSSxtQ0FDQSwrQkFDQSwwQmpCaXFFdkIsQ2lCenFFbUIsbUlBQ0ksbUNBQ0EsK0JBQ0EsMEJqQjJxRXZCLENpQnpxRW1CLG1FQUNJLGtDQUNBLDhCQUNBLHlCakIycUV2QixDaUJuckVtQixtSUFDSSxrQ0FDQSw4QkFDQSx5QmpCcXJFdkIsQ2lCbnJFbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQnFyRXZCLENpQjdyRW1CLG1JQUNJLGlDQUNBLDZCQUNBLHdCakIrckV2QixDaUI3ckVtQixtRUFDSSxpQ0FDQSw2QkFDQSx3QmpCK3JFdkIsQ2lCdnNFbUIsbUlBQ0ksbUNBQ0EsK0JBQ0EsMEJqQnlzRXZCLENpQnZzRW1CLG1FQUNJLG1DQUNBLCtCQUNBLDBCakJ5c0V2QixDaUJqdEVtQixtSUFDSSxtQ0FDQSwrQkFDQSwwQmpCbXRFdkIsQ2lCanRFbUIsbUVBQ0ksa0NBQ0EsOEJBQ0EseUJqQm10RXZCLENpQjN0RW1CLG1J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QSxrQkFGQSwwQkFDQSxnQkF5a0dSLENBcGtHSSxtREFDSSxtQkFza0dSLENBcGtHUSwyRUFDSSx3QkFza0daLENBbGtHSSxtQ0FDSSx3QkFva0dSLENBamtHSSwrR0FDSSx3QkFta0dSLENBaGtHSSx1Q0FDSSxnQkFDQSxnQkFra0dSLENBL2pHSSxtQiIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvYWRtaW4vZGFzaGJvYXJkdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9zdXN5L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9yc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb252Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FjdGlvbnNEcm9wZG93bnYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbG9hZGluZ3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21lc3NhZ2VCYXJ2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19lbGxpcHNpcy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hcHBsaWNhdGlvbk1vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL190b0RvV2lkZ2V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL19teU9wZW5Kb2JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL19pbnRlcnZpZXdzV2lkZ2V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fd2Vla2NhbGVuZGFydjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL19tZXRyaWNzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL19wZW5kaW5nQXBwcm92YWxzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHJpYW5nbGUuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL19hbGxKb2JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL193aWRnZXRMaXN0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2FkbWluL19wZW5kaW5nRXZhbHVhdGlvbnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190cmlhbmdsZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4kanYtbWF4LXdpZHRoOiAxNjAwcHg7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQteC1yZWd1bGFyOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1taW5pOiAxMXB4O1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDE0cHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIwcHg7XG4kZm9udC1zaXplLXgtbGFyZ2U6IDI0cHg7XG4kZm9udC1zaXplLXh4LWxhcmdlOiAzMnB4O1xuJGZvbnQtc2l6ZS14eHgtbGFyZ2U6IDM2cHg7XG4kZm9udC1zaXplLXh4eHgtbGFyZ2U6IDQ0cHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuQG1peGluIHR5cGUtbGlnaHQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gIGJvZHkge1xuICAgIGNvbG9yOiAkYm9keTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlMXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTJ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBzdHJvbmcsXG4gIHN0cm9uZyAqIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICBsYWJlbCB7XG4gIH1cblxuICB0aW1lIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICB9XG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvbk1vZGFsdjJcIjtcbkB1c2UgXCIuLi9jb21tb24vYWN0aW9uc0Ryb3Bkb3dudjJcIjtcbkB1c2UgXCIuLi9jb21tb24vbG9hZGluZ3YyXCI7XG5AdXNlIFwiLi4vY29tbW9uL21lc3NhZ2VCYXJ2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9lbGxpcHNpc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWx2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuXG5AdXNlIFwidG9Eb1dpZGdldHYyXCI7XG5AdXNlIFwibXlPcGVuSm9ic3YyXCI7XG5AdXNlIFwiaW50ZXJ2aWV3c1dpZGdldHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL3dlZWtjYWxlbmRhcnYyXCI7XG5AdXNlIFwibWV0cmljc3YyXCI7XG5AdXNlIFwicGVuZGluZ0FwcHJvdmFsc3YyXCI7XG5AdXNlIFwiYWxsSm9ic3YyXCI7XG5AdXNlIFwid2lkZ2V0TGlzdHYyXCI7XG5AdXNlIFwicGVuZGluZ0V2YWx1YXRpb25zdjJcIjtcbkB1c2UgXCIuLi8uLi9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJcIjtcblxuLmhlbHAge1xuICAgIC5pY29uLWhlbHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cbn1cblxuI2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG4gICAgcGFkZGluZzogMCA0OHB4O1xufVxuXG4vL092ZXJyaWRpbmcgb25seSBmb3IgZGFzaGJvYXJkIHBhZ2UuXG4jaHItZm9vdGVyQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDNlbSBhdXRvIDBlbTtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcHJpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkYXJrO1xufVxuXG5ib2R5LmNvenkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2V0dGluZ3MtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbn1cblxuLmRhc2hib2FyZC1zZXR0aW5ncy1kYXRhc291cmNlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZXR0aW5ncy10b3AtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uc2V0dGluZ3Mtc2VsZWN0ZWQtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsdWU7XG59XG5cbi5zZXR0aW5ncy1ncmFwaC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xufVxuXG4uc2V0dGluZ3MtdGVtcGxhdGUtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjBweDtcbn1cblxuLnNldHRpbmdzLWdyYXBoIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cbn1cblxuLnJlZCB7XG4gICAgY29sb3I6ICRyZWQ7XG59XG5cbi5hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0ZWQtZ3JhcGgtaW1hZ2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmp2LXdpZGdldC1hY3Rpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLy9PdmVycmlkZSB0aGUgc3R5bGVzIGluIGxvYWRpbmcuc2Nzcy4uIEp1c3QgZm9yIGRhc2hib2FyZC5cblxuLmp2LWNvbnRleHR1YWwtbG9hZGluZy1vdmVybGF5IHtcbiAgICB0b3A6IDIuNWVtO1xufVxuXG4uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFjdGlvbi1uYXZpZ2F0aW9uIHtcbiAgICAubGlua3Mge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMi45OSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL1Nob3cgYSBib3JkZXIgb25seSBpZiA1IHByZXNlbnQuIElmIG1vcmUgdGhhbiB0aGF0IGRvbnQga25vdy4gV2Ugd2lsbCBuZWVkIHRvIGZpeCB0aGlzIHdoZW4gd2UgaW5jcmVhc2UgbnVtYmVyIG9mIGxpbmtzXG4gICAgLmxpbmtzOm50aC1jaGlsZCgtbis1KSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRib3JkZXI7XG4gICAgfVxufVxuXG4uZGFzaGJvYXJkLXdpZGdldCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aS1kcmFnZ2FibGUtZHJhZ2dpbmcgLmRhc2hib2FyZC13aWRnZXQge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZGFzaGJvYXJkLXdpZGdldC1ib2R5IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyLjRlbTtcblxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi5kYXNoYm9hcmQtd2lkZ2V0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgaGVpZ2h0OiAyLjRlbTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi8vdXNlZCB0byBzaG93IGxhc3R1cGRhdGUgdGltZSBvbiBlYWNoIHdpZGdldFxuLndpZGdldC10aW1lc3RhbXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMzBweDtcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgJi5lZGl0TW9kZSB7XG4gICAgICAgIHJpZ2h0OiAxMzNweDtcbiAgICB9XG59XG5cbi5qdi1hbGwtam9icy10aXRsZSB7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxufVxuXG4uanYtbXktb3Blbi1qb2JzLWZpbHRlcnMge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1taW5pICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanYtd2lkZ2V0LWNhbXBhaWduLWZpbHRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmkgIWltcG9ydGFudDtcbn1cblxuLm1vai13aWRnZXQtZGF0YSB7XG4gICAgYS5yZWd1bGFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3Bhbi5mb250LWxpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxufVxuXG4ud2lkZ2V0QWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTJweDtcbiAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaWNvbi1tb3ZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbn1cbi8vIFdpZGdldCB0b2dnbGUgc3VwcG9ydFxuLnRvZ2dsZS13aWRnZXQge1xuICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgaGVpZ2h0OiAxLjNlbTtcbiAgICBsZWZ0OiAuNWVtO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIC41ZW0gMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC41ZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0IGlubGluZSBzdHlsaW5nIHByb3ZpZGVkIGJ5IHRoZSBncmlkIHN5c3RlbVxuLy8gUmVxdWlyZWQgdG8gZ2V0IHRoZSBleHBhbmQgYW5kIGNvbGxhcHNlIHRvIHdvcmsgYXMgZXhwZWN0ZWRcblxuLmdyaWRzdGVyIC5ncmlkc3Rlci1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gICAgJi5tb3ZhYmxlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggI2FhYTtcbiAgICB9XG4gICAgJi5uZXdXaWRnZXQge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAkYmx1ZTtcbiAgICB9XG59XG5cbmgyLmRlZmF1bHRUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW92ZS1oYW5kbGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IG1vdmU7XG59XG5cbi5qdi11bmF1dGgtd2lkZ2V0LXRleHR7XG4gICAgY29sb3I6ICRvcmFuZ2UtdHJpO1xufVxuXG4uYmx1ZS1pY29uLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXNoYm9hcmQtd2lkZ2V0LWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIHRvcDogMC41ZW07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGFzaGJvYXJkLXdpZGdldDpob3ZlciAuZGFzaGJvYXJkLXdpZGdldC1jb250cm9scyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRhc2hib2FyZC13aWRnZXQtbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vL1VwY29taW5nIGludGVydmlldyB3aWRnZXRcblxuLnNjcm9sbC15IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbn1cblxuI2FwcE5hdi1seS1zZWFyY2guYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ3JpZHN0ZXItaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIC5wYWdpbmF0aW9uLWNvbnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9O1xuXG4gICAgICAgIC8vREItVE9ETzogTW92ZSB0byBzdHlsZWtpdFxuICAgICAgICAucGFnaW5hdGlvbi1jb250cm9scy1jb21wYWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIC5wcmV2aW91cyxcbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXRyaTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1zZWM7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstcHJpLCAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibHVlLXNlYywgLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnZhbGlkLXdpZGdldC1oZWlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIH1cbn1cbi8vbGluayB0byBnbyBiYWNrIHRvIG9sZCBkYXNoYm9hcmRcbi5vbGQtZGFzaGJvYXJkLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogNTtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLyoqd2lkdGggaGVscGVycyoqL1xuLnc2IHtcbiAgICB3aWR0aDogNiUgIWltcG9ydGFudDtcblxufVxuLncxNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuLncyMCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuLncyNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLnczMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuLnc0OSB7XG4gICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xufVxuLnc1MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuLnc1NSB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xufVxuLnc2MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuLnc2NSB7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xufVxuLnc2OCB7XG4gICAgd2lkdGg6IDY4JSAhaW1wb3J0YW50O1xufVxuLnc4MCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4udzczIHtcbiAgICB3aWR0aDogNzMlICFpbXBvcnRhbnQ7XG59XG5cbi53NzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLy9UT0RPOiBDcmVhdGUgYSBtaXhpbiBpZiBub3QgZXhpc3RzIGFscmVhZHkuXG4udzcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi53ODUge1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cblxuLnc5NSB7XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4udzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndvcmQtYnJlYWstYnJlYWstd29yZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmJhY2tncm91bmQtbm9uZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuXG4vKipiaSB3ZWVrbHkgY2FsZW5kYXIqKi9cblxuLnRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZCAhaW1wb3J0YW50O1xufVxuXG4ubmV3V2lkZ2V0IHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAkYmx1ZTtcbn1cblxuLmFkZFdpZGdldFNlY3Rpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXI6IDVweCBkb3R0ZWQgJGRhcmstc2VjO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBidXR0b24ge1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIH1cbn1cblxuLnVzZXJEYXNoYm9hcmRMaXN0IHtcbiAgICAudXNlckRhc2hib2FyZHtcblxuICAgIH1cbn1cblxuLmFwcHJvdmFsLWFjdGlvbi1jb250YWluZXIge1xuICAgIC5vcmFuZ2Utc2Vjb25kYXJ5LWJ0bntcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtdHJpO1xuICAgIH1cbiAgICAuZ3JlZW4tc2Vjb25kYXJ5LWJ0bntcbiAgICAgICAgY29sb3I6ICRncmVlbi10cmk7XG4gICAgfVxufVxuXG4ubXlhcHByb3ZhbC1pdGVtLWRhdGEgYXtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgICAgXG59XG5cbi5kYXNoYm9hcmRUaXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgJi5kYXNoYm9hcmRUaXRsZUlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uc0Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAuYWN0aW9uc0Ryb3Bkb3duQ29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OCwgMTIyLCAxOTQsIDAuNik7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICB9XG59XG5cbi5wYWRkaW5nLXRvcC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ud2lkZ2V0LWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qIGN1c3RvbSBjbGFzcyB0byBjaGFuZ2UgdGhlIHF1aWNrIGxpbmtzIGZyb20gaTE4biBwZXJzcGVjdGl2ZSovXG4ucXVpY2tsaW5rcy1uZXcge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uanYtdGltZXNlcmllcyB7XG4gICAgLy8gaGVpZ2h0OiA1MCU7XG4gICAgLy8gbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtaXhpbiBkYXNoYm9hcmQtc2V0dGluZ3MtZHJvcGRvd24oJHdpZHRoKSB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanYtZGFzaGJvYXJkLXNldHRpbmdzLWRhdGVzLWRyb3Bkb3duIHtcbiAgICBAaW5jbHVkZSBkYXNoYm9hcmQtc2V0dGluZ3MtZHJvcGRvd24oMjAlKTtcbn1cblxuLmp2LWRhc2hib2FyZC1zZXR0aW5ncy1kcm9wZG93biB7XG4gICAgQGluY2x1ZGUgZGFzaGJvYXJkLXNldHRpbmdzLWRyb3Bkb3duKDkwJSk7XG59XG5cbi5kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6bm9uZVxufVxuXG5cbi5pbS1jaGF0LWljb24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6NHB4O1xuICB9XG4gIC5pbS1jaGF0LWljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6M3B4O1xuICAgICAgdG9wOiAtN3B4O1xuICB9XG4gIC5pbS1jaGF0LWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRibHVlO1xuXG4gIH1cblxuYm9keS5zdHlsZWtpdC12Mi1lbmFibGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC53ZWVrLWNhbGVuZGFyIC5kYXRlLWl0ZW0gLmRhdGUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXJrLXNlYywgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udGV4dCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgfVxuXG4gICAgaS5pY29uLmljb24tcmVmcmVzaCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLmJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLmJsdWUtc2Vjb25kYXJ5LWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG5cbiAgICAuanYtZGFzaGJvYXJkLXRvcC1yaWJiaW9uIHtcbiAgICAgICAgLmJsdWUtc2Vjb25kYXJ5LWJ0biB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICB9XG5cbiAgICAuanYtZGFzaGJvYXJkLXRvcC1yaWJiaW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmRhcmstdHJpLXNlY29uZGFyeS1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLmJsdWUtcHJpLWJnLCAuZGFzaGJvYXJkLXdpZGdldC1teS1vcGVuLWpvYnMgLm1vai13aWRnZXQtZXZlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgZGl2LmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5ncmlkc3Rlci1pdGVtLCAuZ3JpZHN0ZXItaXRlbSAuYm9yZGVyLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgICYucGFkZGluZy1ib3R0b20tc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wb3J0c1xuQHVzZSBcIi4vc2V0dGluZ3NcIiBhcyAqO1xuQHVzZSBcIi4vZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCIuL3VuaXRzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgJ3Nhc3M6bWV0YSc7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3JkZXItQm94IFNpemluZ1xuXG4vLyBBcHBseSB0aGUgYm9yZGVyLWJveCBzaXppbmcgbW9kZWwgdG8gYWxsIGVsZW1lbnRzXG4vLyBhbmQgYWRqdXN0IHRoZSBncmlkIG1hdGggYXBwcm9wcmlhdGVseS5cbkBtaXhpbiBib3JkZXItYm94LXNpemluZyB7XG4gICRib3JkZXItYm94LXNpemluZzogdHJ1ZTtcbiAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbn1cblxuY2xlYXJmaXgge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGFpbmVyXG5cbi8vIFNldCB0aGUgd2lkdGggb2YgYSBjb250YWluZXJcbi8vXG4vLyAgJGNvbHVtbnMgIDogVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBHcmlkIExheW91dC5cbkBtaXhpbiBzZXQtY29udGFpbmVyLXdpZHRoKFxuICAkY29sdW1ucyAgOiAkdG90YWwtY29sdW1ucyxcbiAgJHN0eWxlICAgIDogJGNvbnRhaW5lci1zdHlsZVxuKXtcbiAgJHdpZHRoOiBjb250YWluZXItb3V0ZXItd2lkdGgoJGNvbHVtbnMpO1xuXG4gIEBpZiAkc3R5bGUgPT0gJ3N0YXRpYycge1xuICAgIEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTtcbiAgfSBAZWxzZSB7XG4gICAgQGlmICRzdHlsZSA9PSAnZmx1aWQnIHtcbiAgICAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJyUnIHsgQGluY2x1ZGUgaWYtcmVtKHdpZHRoLCAkd2lkdGgpOyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBpZi1yZW0obWF4LXdpZHRoLCAkd2lkdGgpO1xuICAgICAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHtcbiAgICAgIC8vICAgQGlmIHVuaXQoJHdpZHRoKSA9PSAncmVtJyB7XG4gICAgICAvLyAgICAgX3dpZHRoOiByb3VuZChjb252ZXJ0LWxlbmd0aCgkd2lkdGgsIHB4KSk7XG4gICAgICAvLyAgIH0gQGVsc2Uge1xuICAgICAgLy8gICAgIF93aWR0aDogJHdpZHRoO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB0aGUgb3V0ZXIgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQocykuXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgY29udGFpbmVyLlxuQG1peGluIGFwcGx5LWNvbnRhaW5lcihcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnNcbil7XG4gIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGgoJGNvbHVtbnMpO1xuICBAaW5jbHVkZSBpZi1yZW0ocGFkZGluZy1sZWZ0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctcmlnaHQsICRncmlkLXBhZGRpbmcpO1xuICBtYXJnaW46IHsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG59XG5cbi8vIFNldCBvbmUgb3IgbW9yZSBsYXlvdXRzIG9uIGEgZ3JpZC1jb250YWluaW5nIGVsZW1lbnQgYXQgYW55IG51bWJlciBvZiBtZWRpYS1xdWVyeSBicmVha3BvaW50cy5cbi8vXG4vLyAkbWVkaWEtbGF5b3V0LTEgICAgICAgIDogW2RlZmF1bHQ6JHRvdGFsLWNvbHVtbnNdIEEgbGlzdCBvZiB2YWx1ZXMgaW5jbHVkaW5nIC1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBPbmUgdW5pdGxlc3MgbnVtYmVyIChyZXByZXNlbnRpbmcgY29sdW1ucyBpbiBhIGxheW91dClcbi8vICAgICAgICAgICAgICAgICAgICAgICAgOiBUd28gb3B0aW9uYWwgbGVuZ3RocyAocmVwcmVzZW50aW5nIG1pbiBhbmQgbWF4LXdpZHRoIG1lZGlhLXF1ZXJ5IGJyZWFrcG9pbnRzKS5cbi8vICRtZWRpYS1sYXlvdXQtMiAuLi4tMTAgOiBbb3B0aW9uYWxdIFNhbWUgYXMgJG1lZGlhLWxheW91dC0xXG5AbWl4aW4gY29udGFpbmVyKFxuICAkbWVkaWEtbGF5b3V0LTEgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkbWVkaWEtbGF5b3V0LTIgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTMgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTQgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTUgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTYgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTcgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTggICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTkgICA6IGZhbHNlLFxuICAkbWVkaWEtbGF5b3V0LTEwICA6IGZhbHNlXG4pIHtcbiAgJG1lZGlhLWxheW91dHMgOiBjb21wYWN0KCRtZWRpYS1sYXlvdXQtMiwkbWVkaWEtbGF5b3V0LTMsJG1lZGlhLWxheW91dC00LCRtZWRpYS1sYXlvdXQtNSwkbWVkaWEtbGF5b3V0LTYsJG1lZGlhLWxheW91dC03LCRtZWRpYS1sYXlvdXQtOCwkbWVkaWEtbGF5b3V0LTksJG1lZGlhLWxheW91dC0xMCk7XG5cbiAgLy8gRGVidWc6IENoZWNrIHdoYXQgJG1lZGlhLWxheW91dHMgY29udGFpbnNcbiAgQGRlYnVnICRtZWRpYS1sYXlvdXRzO1xuXG4gIC8vIEFwcGx5IGRlZmF1bHQgbGF5b3V0IGlmIG5lZWRlZFxuICBAaWYgaXMtZGVmYXVsdC1sYXlvdXQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1lZGlhLWxheW91dC0xKSB7XG4gICAgICBAaW5jbHVkZSBhcHBseS1jb250YWluZXIoKTtcbiAgICB9XG4gIH1cblxuICAvLyBFbnN1cmUgJG1lZGlhLWxheW91dHMgaXMgYSB2YWxpZCBsaXN0IGJlZm9yZSBpdGVyYXRpbmdcbiAgQGVhY2ggJG1sIGluICRtZWRpYS1sYXlvdXRzIHtcbiAgICBAaWYgJG1sIHtcbiAgICAgIC8vIEVuc3VyZSAkbWwgaXMgYSBsaXN0IHR5cGUgYmVmb3JlIGNhbGxpbmcgYXQtYnJlYWtwb2ludFxuICAgICAgQGlmIG1ldGEudHlwZS1vZigkbWwpID09ICdsaXN0JyB7XG4gICAgICAgIEBpbmNsdWRlIGF0LWJyZWFrcG9pbnQoJG1sKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0LWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbnNcblxuLy8gQ3JlYXRlIGEgZ3JpZCBlbGVtZW50IHNwYW5uaW5nIGFueSBudW1iZXIgb2YgJ2NvbHVtbnMnIGluIGEgZ3JpZCAnY29udGV4dCcuXG4vLyAkY29sdW1ucyA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBzcGFuLlxuLy8gJGNvbnRleHQgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICAgICAgICAgIDogQ29udGV4dCBpcyByZXF1aXJlZCBvbiBhbnkgbmVzdGVkIGVsZW1lbnRzLlxuLy8gICAgICAgICAgOiBDb250ZXh0IE1VU1QgTk9UIGJlIGRlY2xhcmVkIG9uIGEgcm9vdCBlbGVtZW50LlxuLy8gJHBhZGRpbmcgOiBbb3B0aW9uYWxdIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgaW5zaWRlIG9mIGluZGl2aWR1YWwgZ3JpZCBjb2x1bW5zLlxuLy8gICAgICAgICAgOiBQYWRkaW5nIGlzIG9ubHkgb3V0cHV0IGlmIG9uZSBvciB0d28gdmFsdWVzIGFyZSBzcGVjaWZpZWQgKGUuZy4gMWVtIG9yIDEwcHggMjBweClcbi8vICAgICAgICAgIDogUGFkZGluZyB2YWx1ZXMgYXJlIGFwcGxpZWQgb25seSBvbiB0aGUgaG9yaXpvbnRhbCBheGlzIGluIGZyb20tdG8gb3JkZXJcbi8vICRmcm9tICAgIDogVGhlIHN0YXJ0IGRpcmVjdGlvbiBvZiB5b3VyIGxheW91dCAoZS5nLiAnbGVmdCcgZm9yIGx0ciBsYW5ndWFnZXMpXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHNwYW4tY29sdW1ucyhcbiAgJGNvbHVtbnMsXG4gICRjb250ZXh0ICAgICAgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRwYWRkaW5nICAgICAgIDogZmFsc2UsXG4gICRmcm9tICAgICAgICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgICAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgICAgOiAkZnJvbTsgLy8gVXBkYXRlZCBsaW5lXG4gICR0byAgICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJHBvcyAgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgcG9zaXRpb24pO1xuICAkY29scyAgICAgOiBzcGxpdC1jb2x1bW5zLXZhbHVlKCRjb2x1bW5zLCBjb2x1bW5zKTtcbiAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuICAkcGFkLXRvICAgOiBpZigkc3R5bGUgPT0gc3RhdGljLCAwICogJGd1dHRlci13aWR0aCwgcmVsYXRpdmUtd2lkdGgoMCAqICRndXR0ZXItd2lkdGgsICRjb250ZXh0KSk7XG5cbiAgQGlmICRwYWRkaW5nICE9IGZhbHNlIHtcbiAgICAkcGFkLWZyb20gOiBudGgoJHBhZGRpbmcsIDEpO1xuXG4gICAgQGlmIGxlbmd0aCgkcGFkZGluZykgPiAxIHtcbiAgICAgICRwYWQtdG86IG50aCgkcGFkZGluZywgMik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcGFkLXRvOiAkcGFkLWZyb207XG4gICAgfVxuXG4gICAgJHBhZC1mcm9tIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC1mcm9tLCByZWxhdGl2ZS13aWR0aCgkcGFkLWZyb20sICRjb250ZXh0KSk7XG4gICAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgJHBhZC10bywgcmVsYXRpdmUtd2lkdGgoJHBhZC10bywgJGNvbnRleHQpKTtcblxuICAgIHBhZGRpbmctI3skZnJvbX06ICRwYWQtZnJvbTtcbiAgICBwYWRkaW5nLSN7JHRvfTogJHBhZC10bztcbiAgfVxuXG4gIHdpZHRoOiBjb2x1bW5zKCRjb2xzLCAkY29udGV4dCwgJHN0eWxlKSAtIGlmKCRib3JkZXItYm94LXNpemluZywgMCwgJHBhZC10byArICRwYWQtZnJvbSk7XG5cbiAgQGlmICgkcG9zID09ICdvbWVnYScpIHtcbiAgICBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAkZnJvbTtcbiAgICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG4gIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgc3Bhbm5pbmcgdGhlIGxhc3QgY29sdW1uLCB0byBhY2NvdW50IGZvciB0aGUgcGFnZSBlZGdlLlxuLy8gT25seSBuZWVkZWQgYXMgYW4gb3ZlcnJpZGUuIE5vcm1hbGx5ICdvbWVnYScgY2FuIGp1c3QgYmUgY2FsbGVkIGJ5IGBjb2x1bW5zYC5cbi8vXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gb21lZ2EoXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvblxuKSB7XG4gICRmcm9tICAgOiAkZnJvbTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRvbWVnYS1mbG9hdDtcbiAgbWFyZ2luLSN7JHRvfTogMDtcbn1cblxuLy8gU2hvcnRjdXQgdG8gYXBwbHkgb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbkBtaXhpbiBudGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJGllOiBpZigkbiA9PSBcImZpcnN0XCIsIHRydWUsIGZhbHNlKTtcbiAgQGluY2x1ZGUgYWRqdXN0LXN1cHBvcnQtZm9yKCRpZTY6ICRpZSwgJGllNzogJGllLCAkaWU4OiAkaWUpIHtcbiAgICAmOiN7Zm9ybWF0LW50aCgkbiwkc2VsZWN0b3IpfSB7IEBpbmNsdWRlIG9tZWdhKCRmcm9tKTsgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmVzZXRzXG5cbi8vIFJlc2V0IGEgJytjb2x1bW5zJyBncmlkIGVsZW1lbnQgdG8gZGVmYXVsdCBibG9jayBiZWhhdmlvclxuLy9cbi8vICRmcm9tICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuQG1peGluIHJlc2V0LWNvbHVtbnMoXG4gICRmcm9tOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLSN7JHRvfTogYXV0bztcblxuICAvLyBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcge1xuICAvLyAgICptYXJnaW4tI3skaGFja306IGF1dG87XG4gIC8vICAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gfVxufVxuXG4vLyBBcHBseSB0byBlbGVtZW50cyBwcmV2aW91c2x5IHNldCBhcyBvbWVnYS5cbi8vIFRoaXMgd2lsbCByZXR1cm4gZmxvYXRzIGFuZCBtYXJnaW5zIGJhY2sgdG8gbm9uLW9tZWdhIHNldHRpZ25zLlxuLy9cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG4vLyAkc3R5bGUgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1vbWVnYShcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgOiB1bnF1b3RlKCRmcm9tKTtcbiAgJHRvICAgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRmcm9tKTtcbiAgJGhhY2sgICA6IG9wcG9zaXRlLXBvc2l0aW9uKCRvbWVnYS1mbG9hdCk7XG5cbiAgZmxvYXQ6ICRmcm9tO1xuICBtYXJnaW4tI3skdG99OiBndXR0ZXIoJGNvbnRleHQsICRzdHlsZSk7XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyB9XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IHJlbW92ZS1vbWVnYSB0byBhIHNwZWNpZmljIHN1YnNldCBvZiBlbGVtZW50cy5cbi8vXG4vLyAkbiAgICAgICAgIDogW2ZpcnN0IHwgb25seSB8IGxhc3QgfCA8ZXF1YXRpb24+XVxuLy8gJHNlbGVjdG9yICA6IFtjaGlsZCB8IGxhc3QtY2hpbGQgfCBvZi10eXBlIHwgbGFzdC1vZi10eXBlIF1cbi8vICRjb250ZXh0ICAgOiBbb3B0aW9uYWxdIFRoZSBjb250ZXh0IChjb2x1bW5zIHNwYW5uZWQgYnkgcGFyZW50KS5cbi8vICRmcm9tICAgICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgICA6IFRoZSBjb250YWluZXIgc3R5bGUgdG8gdXNlLlxuQG1peGluIHJlbW92ZS1udGgtb21lZ2EoXG4gICRuICAgICAgICA6IGxhc3QsXG4gICRzZWxlY3RvciA6IGNoaWxkLFxuICAkY29udGV4dCAgOiAkdG90YWwtY29sdW1ucyxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uLFxuICAkc3R5bGUgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0ge1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlLW9tZWdhKCRjb250ZXh0LCAkZnJvbSwgJHN0eWxlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGFuZ2UgU2V0dGluZ3NcblxuQG1peGluIHdpdGgtZ3JpZC1zZXR0aW5ncyhcbiAgJGNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zLFxuICAkd2lkdGg6ICRjb2x1bW4td2lkdGgsXG4gICRndXR0ZXI6ICRndXR0ZXItd2lkdGgsXG4gICRwYWRkaW5nOiAkZ3JpZC1wYWRkaW5nXG4pIHtcbiAgLy8ga2VlcCB0aGUgZGVmYXVsdHMgYXJvdW5kXG4gICRkZWZhdWx0LWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zO1xuICAkZGVmYXVsdC13aWR0aDogJGNvbHVtbi13aWR0aDtcbiAgJGRlZmF1bHQtZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoO1xuICAkZGVmYXVsdC1wYWRkaW5nOiAkZ3JpZC1wYWRkaW5nO1xuXG4gIC8vIHVzZSB0aGUgbmV3IHNldHRpbmdzXG4gICR0b3RhbC1jb2x1bW5zOiAkY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyO1xuICAkZ3JpZC1wYWRkaW5nOiAkcGFkZGluZztcblxuICAvLyBhcHBseSB0byBjb250ZW50c1xuICBAY29udGVudDtcblxuICAvLyByZS1pbnN0YXRlIHRoZSBkZWZhdWx0c1xuICAkdG90YWwtY29sdW1uczogJGRlZmF1bHQtY29sdW1ucztcbiAgJGNvbHVtbi13aWR0aDogJGRlZmF1bHQtd2lkdGg7XG4gICRndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZztcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG5AbWl4aW4gbW9kYWwtYmFzZSB7XG4gIC5qdi1tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsLWNvbnRhaW5lci1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmp2LW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMTIwMDA7XG4gICAgLm1vZGFsVGFibGVWaWV3IHtcbiAgICAgIHRyIHtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgICAgLy9UaGlzIGlzIG5lZWRlZCBmb3IgSUUgaW4gIC0gTlZcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAuanYtYXJyb3dMZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIC5qdi1hcnJvd1JpZ2h0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBhZ2luYXRpb24tY291bnQge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW1pbmltYWwge1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1oZWFkZXIsXG4gIC5qdi1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICYuY2xlYXJmaXgge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1zdWJwb2ludHMge1xuICAgICAgbWFyZ2luOiAxNXB4IDQwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmp2LW1vZGFsU3ViVGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHg7XG4gIH1cbiAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIHR5cGUtcm9tYW47XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAmLmFuaW1hdGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuNHM7XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNlbGVjdDItZHJvcCB7XG4gICAgICB6LWluZGV4OiAxMzAwMDtcbiAgICB9XG4gICAgLnNlbGVjdDItZHJvcC1tYXNrIHtcbiAgICAgIHotaW5kZXg6IDEyOTk5O1xuICAgIH1cblxuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICB6LWluZGV4OiAxMzAwMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZyArIDVweDtcbiAgICB0b3A6ICRzcGFjaW5nICsgOHB4O1xuICB9XG5cbiAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3csXG4gIC5tb2RhbC1hbmltYXRlLWhpZGUubW9kYWwtYW5pbWF0ZS1oaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMDBweDtcblxuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93Lm1vZGFsLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZSxcbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIC5qdi1tb2RhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmJ1dHRvbi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogJHNwLWw7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgfVxuICAucHJpbWFyeS1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcC1tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2Vjb25kYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmVycm9yTGFiZWwge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIGJhY2t3YXJkcy1jb21wYXQgZm9yIEFuZ3VsYXIgMS4wLnhcbiAgLm5nLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9kYWwtY29tcGF0IHtcbiAgLmp2LW1vZGFsLWFkYXB0ZXIge1xuICAgIHRleHRhcmVhLFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuanYtbW9kYWxCdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAuYnRuLFxuICAgICAgLmJ0bi1jYW5jZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsQ29udGVudCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5qdi1oTGlzdCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgJi53aWRlSW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLFxuICAgICAgICAuYnRuLWJsYWNrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtdmlzaWJsZSAuc2VsZWN0Mi1kcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuYm9keS5zdHlsZWtpdC12Mi1lbmFibGVkIHtcbiAgLmp2LW1vZGFsLWhlYWRlciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL2NvbG9yc3YyXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb252MlwiIGFzICo7XG5cbkBtaXhpbiBmb3JtLXN0eWxlcyB7XG4gIHRleHRhcmVhLFxuICBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGJvZHksICRsaWdodG5lc3M6IDUlKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIGJveC1zaGFkb3c6ICAwIDBweCAxNXB4IC01cHggJGRhcms7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMCUpO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oYXNEYXRlcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLm5leHQsXG4gIC5wcmV2IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTMycHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAvL2JveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihwcmV2aW91cyk7XG4gICAgbGVmdDogLTU3cHg7XG4gICAgLy8mOmhvdmVyIHtcbiAgICAvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAvL1x0Ym94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL31cbiAgfVxuICAubmV4dCB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKG5leHQpO1xuICAgIHJpZ2h0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcbiAgICAvL1x0Ym94LXNoYWRvdzogMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG59XG5cbkBtaXhpbiBmaWVsZC1zdHlsZXMge1xuICAuZmllbGQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3AtbTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLnJvdy1sYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6ICRzcC1zO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3AteHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwLXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aWRlIHtcbiAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcC1zO1xuICAgICAgfVxuICAgICAgLnJvdy1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucm93LWVycm9yIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIG1hcmdpbjogJHNwLWwgMDtcbiAgfVxufVxuIiwiLy8gV2hpdGVzLCBHcmV5cyBhbmQgQmxhY2tzXG4vL2h0dHA6Ly9zY2cuYXItY2gub3JnL1xuQHVzZSAnc2Fzczpjb2xvcic7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMxZTI4MmQ7XG5cbiRkYXJrOiAjMjYzMjM4O1xuJGRhcmstcHJpOiAjZjVmOGZhOyAvKiAjZjRmNGY0ICovXG4kYm9yZGVyOiAjZTRlZGYzOyAvKiAjZTZlNmU2ICovXG4kZGFyay1zZWM6ICNhY2MwY2E7IC8qICNDQ0MgKi9cbiRkYXJrLXRyaTogIzViNjk3MTsgLyogIzgwODA4MCAqL1xuJGRhcmstcXVhOiAjM2M0NzRjO1xuJGRhcmstcXVpbjogIzI1MzIzOTtcbiRkYXJrLWJvcmRlcjogIzYzNzA3ODtcbiRkYXJrLWJvcmRlci1zZWM6ICM4YTk1OTc7XG4kZGFyay1ib3JkZXItdHJpOiAjODc5NjliO1xuJGdyZXktaWNvbjogIzgwN2Y3ZjtcbiRkYXJrLWljb246ICMyNTMyMzg7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLXByaTogI2Y0ZjhmYjtcbiRsaWdodC1iYWNrZ3JvdW5kLXNlYzogI2Y3ZmJmZTtcbiRsaWdodC1iYWNrZ3JvdW5kLXRyaTogI2VjZjNmOTtcbiRsaWdodC1iYWNrZ3JvdW5kLXF1YWQ6ICNmYWZiZmM7XG5cbiRkYXJrLWJsdWU6ICMzMTQ3OWU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjMTg3MmNjO1xuJGJsdWUtY29udHJhc3Q6ICMxNTY1QzA7XG4kYmx1ZS1wcmk6ICNlM2YyZmQ7IC8vI2VkZjRmYVxuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2I4ZDNlZFxuJGJsdWUtdHJpOiAjMWY2M2FmOyAvLyMyMTU0ODVcbiRkYXJrLWJsdWUtYm9yZGVyOiAjMmI1Mjc3O1xuXG4kZ3JlZW46ICM0N2E4NGM7XG4kZ3JlZW4tcHJpOiAjODFjNzg0OyAvLyNkY2Y0ZGZcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7IC8vI2ExZTJhYlxuJGdyZWVuLXRyaTogIzFiNWUyMDsgLy8jMmM4YjNhXG5cbiRyZWQ6ICNkMzJmMmY7XG4kcmVkLXByaTogI2ZmZWJlZTsgLy8jZmNkOWQ5XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7IC8vI2YyNmQ2ZFxuJHJlZC10cmk6ICNjNjI4Mjg7IC8vI2I2MTAxMFxuXG4kb3JhbmdlOiAjZjc2NzAwO1xuJG9yYW5nZS1wcmk6ICNmZmYzZTA7IC8vI2ZlZjhmM1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmOWI2ODNcbiRvcmFuZ2UtdHJpOiAjYzQ0NTAwOyAvLyNlODZiMGFcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogNDUlKTsgLy8jZmVmMGY2XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjY3OWIwXG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vI2M5MGQ2MFxuXG4kcHVycGxlOiAjNzM1NGJkO1xuJHB1cnBsZS1wcmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiA0MCUpOyAvLyNlYmU3ZjZcbiRwdXJwbGUtc2VjOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jY2RjMmU4XG4kcHVycGxlLXRyaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IC0xMCUpOyAvLyM1YjNlYTBcblxuJHllbGxvdzogI2ZiYzAyZDtcbiR5ZWxsb3ctcHJpOiAjZmRkODM1OyAvLyNmZWZiY2VcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTsgLy8jZmNmNTg4XG4keWVsbG93LXRyaTogI2Y5YTgyNTsgLy8jZTVkODA2XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBkNjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRhYWRmO1xuJGdvb2dsZS1jb2xvcjogI2RkNGIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNkNWI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3ZWU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG5cbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVjMjtcbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4kZGVmYXVsdC1tYWluOiAjZTRlYWVlO1xuJGRlZmF1bHQtZGFyazogIzg3OTY5YztcbiRkZWZhdWx0LWxpZ2h0OiAjZjNmN2Y5O1xuJGRpc2FibGVkLW1haW46ICNlYmYxZjU7XG5cbiRmb250LWNvbG9yLW1haW46ICMyNjMyMzg7XG4kZm9udC1jb2xvci1zZWM6ICM1YjY5NzE7XG4kZm9udC1jb2xvci1kaXNhYmxlZDogI2FjYzBjYTtcbiRmb250LWNvbG9yLWxpbms6ICMxODcyY2M7XG5cbiRzdXJmYWNlLWJhY2tncm91bmQ6ICNmNWY4ZmE7XG5cbiRoZWFkZXJIMkhlaWdodDogODBweDtcblxuLy8gT3RoZXIgQ29sb3JzXG4vLyAkZGFyay1ncmVlbjogIzIwNzkyRTtcbi8vICRwdXJwbGU6ICM3MzU0YmQ7XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbiRzcGFjaW5nOiAxMHB4O1xuJHNwYWNpbmctc21hbGw6IDVweDtcbiRzcGFjaW5nLWxhcmdlOiAxNXB4O1xuXG4vLyBzaG9ydGN1dHNcbiRzcC14czogMnB4O1xuJHNwLXM6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcC1tOiAkc3BhY2luZztcbiRzcC1sOiAkc3BhY2luZyAqIDEuNTtcbiRzcC14bDogJHNwYWNpbmcgKiAyO1xuXG5AbWl4aW4gc3BhY2luZy1jbGFzc2VzIHtcblx0LnBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1pbm5lci1zbSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1pbm5lci1sZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQucGFkLW91dGVyIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtb3V0ZXItc20ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1vdXRlci1sZyB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5jbGVhci1wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhci1wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuLmFjdGlvbnNEcm9wZG93bntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5hY3Rpb25zRHJvcGRvd25Db250YWluZXJ7XG4gICAgICAgIC8vcmVtb3ZlIGFmdGVyIGNhbmRpZGF0ZSBjZW50cmljXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OjFweCAxcHggMXB4ICRkYXJrLXNlYztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAuYWN0aW9uLWxpbmt7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbi1leHBhbmR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmFjdGlvbnNEcm9wZG93bkNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3Bpbm5lclwiIGFzICo7XG5cbi5qdi1sb2FkaW5nLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uanYtY29udGV4dHVhbC1sb2FkaW5nLW92ZXJsYXkge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQuanYtbG9hZGluZy1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lIDtcblx0fVxufVxuXG4uc3Bpbntcblx0aGVpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0LXdlYmtpdC1hbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5qdi1sb2FkaW5nLWltYWdlIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjMyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5sb2FkaW5nLWFuaW1hdGUtaGlkZS5sb2FkaW5nLWFuaW1hdGUtaGlkZS1hY3RpdmUsXG4ubG9hZGluZy1hbmltYXRlLXNob3cge1xuXHRvcGFjaXR5OiAwO1xufSIsIlxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuXG4uanYtbWVzc2FnZS1iYXIge1xuXHRiYWNrZ3JvdW5kOiAkZGFyaztcblx0XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDE1MDAwO1xuXHQmLmJvdHRvbXtcblx0XHRib3R0b206IDA7XG5cdH1cblx0Ji50b3B7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbi5qdi1tZXNzYWdlLWJhci1pbm5lciB7XG5cdHdpZHRoOiA2MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5ibG9jayB7XG5cdFx0cGFkZGluZzogJHNwLWwgJHNwLW07XG5cdH1cblx0LnNlY29uZGFyeSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3AtbTtcblx0fVxuXHQuYm9keSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uanYtbWVzc2FnZS1iYXItYm9keSB7XG5cdGNvbG9yOiAkZGFyay10cmk7XG59XG5cbi5qdi1tZXNzYWdlLWJhci1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uanYtbWVzc2FnZS1iYXItY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6ICRzcC1sICogMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1zaG93LFxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZSxcbi5qdi1tZXNzYWdlLWJhciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuMnM7XG59XG4uanYtbWVzc2FnZS1iYXIubmctaGlkZS1hZGQsXG4uanYtbWVzc2FnZS1iYXIubmctaGlkZS1yZW1vdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDE7XG59XG4uanYtbWVzc2FnZS1iYXIubmctaGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG4uanYtbWVzc2FnZS1iYXIubmctaGlkZS1yZW1vdmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbn1cblxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xufVxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtaGlkZS5tZXNzYWdlLWJhci1hbmltYXRlLWhpZGUtYWN0aXZlLFxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtc2hvdyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG4ubWVzc2FnZS1iYXItYW5pbWF0ZS1oaWRlLFxuLm1lc3NhZ2UtYmFyLWFuaW1hdGUtc2hvdy1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG9wYWNpdHk6IDE7XG59IiwiLmVsbGlwc2lzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5lbGxpcHNpc1dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn0iLCJAdXNlIFwiLi4vY29tbW9uL2Zvcm12MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyaWRcIjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWx2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgbW9kYWwtYmFzZTtcbkBpbmNsdWRlIGZpZWxkLXN0eWxlcztcblxuQG1peGluIGFwcGxpY2F0aW9uLW1vZGFsIHtcbiAgICBAaW5jbHVkZSBmb3JtLXN0eWxlcztcblxuICAgIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgfVxuICAgIH0gXG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcC1zO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgc2VsZWN0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1pbnB1dCB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZC1yb3cge1xuICAgICAgICAvLyBAaW5jbHVkZSBjcmVhdGVHcmlkKDIsIGp2LWNvbHVtbiwoMyw5KSwwcHgpO1xuICAgICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWRpdmlkZXIge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qIEhhdGUgZG9pbmcgdGhpcy4gQnV0IEpvYnZpdGVuZXdkdXAgaXMgdGhlIGN1bHByaXQuIFNldHRpbmcgZ2xvYmFsIGJvcmRlciB2YWx1ZXMgZXRjLiovXG4gICAgLmVycm9yRGl2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLndhcm5pbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAudGlueW1jZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblxuICAgICAgICAmICsgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG4udG9kb0hlYWRlciB7XG4gICAgLnRvZG9IZWFkZXJUYWJzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG59XG5cbnVsIC50b2RvLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIHdpZHRoOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNDVlbTtcbiAgICB9XG5cbiAgICBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmx1ZS1zZWM7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRibHVlO1xuICAgIH1cblxuICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjBlbTtcbiAgICB9XG59XG5cbi50b2RvIHtcbiAgICBjb2xvcjogJGJvcmRlcjtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWdlbnRhO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMnB4IDNweCAycHggM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEuN2VtO1xufVxuXG4udG9kb0ljb24ge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmlyc3RDb2x1bW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHdpZHRoOiA1JTtcbn1cblxuLnNlY29uZENvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3NSU7XG59XG5cbi50aGlyZENvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi50b2RvQm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vb3ZlcmZsb3cteTogYXV0bztcbn1cbiAgICBcbiN0b0RvLXdpZGdldCB7XG4gICAgLmRhc2hib2FyZC13aWRnZXQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsLmxpc3R7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYS5yZWd1bGFyRm9udHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlZEJvcmRlckxlZnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmVkOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICB9ICAgXG4gICAgXG4gICAgLmN1c3RvbUljb257XG4gICAgICAgICYuaWNvbi1lZGl0LCAmLmljb24tY2hlY2t7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAmLm9yYW5nZS1iZ3tcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbiNteU9wZW5Kb2JzLXdpZGdldHtcbiAgICAuZGFzaGJvYXJkLXdpZGdldC1ib2R5e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9IFxufVxuXG4kY29udGFpbmVySGVpZ2h0TG9uZzogNzAwO1xuJHdyYXBwZXJIZWlnaHRMb25nOiRjb250YWluZXJIZWlnaHRMb25nIC0gNzU7XG4kd3JhcHBlckhlaWdodFNob3J0OjQwMDtcblxuLmRhc2hib2FyZC13aWRnZXQtbXktb3Blbi1qb2JzXG57ICAgXG4gICAgLy9IYWNrLiBCZWNhdXNlIG91ciBjdXJyZW50IGdyaWQgc3lzdGVtIGluIHN0eWxla2l0IGhhcyBhIGd1dHRlciBvZiAyJSAtIGxlZnRcbiAgICAvL05vdyBpZiB3ZSByZW1vdmUgdGhhdC4uIHRoZSB3aWR0aCBvZiBlYWNoIGdyaWQgYmVjb21lcyAxNSUgd2hpY2ggaXMgbGVzcy4gXG4gICAgLy9XZSB3YW50IGNvbC0yIHRvIGJlIDEwMCUvNiA9IDE2LjYgaWYgdGhlcmUgaXMgbm8gZ3V0dGVyLiBcbiAgICAuY29sLTIge1xuICAgICAgICB3aWR0aDogMTYuNiU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgPmRpdiA+aGVhZGVye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyLjVlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmVydGljYWwtY2VudGVyZWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5kYXNoYm9hcmQtd2lkZ2V0LXdyYXBwZXJ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBhbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5tb2otZXh0cmFQYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNWVtO1xuICAgIH1cblxuICAgIC5tb2otd2lkZ2V0LWRhdGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAubW9qLXdpZGdldC1kYXRhLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2otd2lkZ2V0LWNvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vai13aWRnZXQtY291bnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcbiAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J117XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2otd2lkZ2V0LWNvbnRlbnR7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9qLXdpZGdldC1ldmVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgIH1cblxuICAgIC53aWRnZXQtY29sdW1uIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIC5tb2otd2lkZ2V0LWhlYWRlcjpsYXN0LWNoaWxkID4gZGl2IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9qLXdpZGdldC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICBsZWZ0OiAyMy41cHg7XG4gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06c2tldygtMzBkZWcsMGRlZyk7XG4gICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06c2tldygtMzBkZWcsMGRlZyk7XG4gICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2tldygtMzBkZWcsMGRlZyk7XG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOnNrZXcoLTMwZGVnLDBkZWcpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTpza2V3KC0zMGRlZywwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnNrZXcoMzBkZWcsMGRlZykgcm90YXRlKDMwMGRlZyk7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOnNrZXcoMzBkZWcsMGRlZykgcm90YXRlKDMwMGRlZyk7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNrZXcoMzBkZWcsMGRlZykgcm90YXRlKDMwMGRlZyk7XG4gICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTpza2V3KDMwZGVnLDBkZWcpIHJvdGF0ZSgzMDBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06c2tldygzMGRlZywwZGVnKSByb3RhdGUoMzAwZGVnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkLXdpZGdldC1teS1vcGVuLWpvYnMtZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bmRlcmxpbmV7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWM7XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZC1zZXR0aW5ncy13cmFwcGVyXG4gICAge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICAuc2V0dGluZy13aWR0aHtcbiAgICAgICAgICAgIHdpZHRoOiAxMC43ZW07XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDdweDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZGFzaGJvYXJkLXdpZGdldC1wYWdpbmF0aW9uYmFye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgICAgICBjb2xvcjogJGJsdWUtdHJpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uZWRpdC1pbmZvcm1hdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3R0b206IDE4JTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBsZWZ0OiAxMSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG4uaW50ZXJ2aWV3LXN1bW1hcnl7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9XG4gICAgXG59XG5cbi5pbnRlcnZpZXctZGV0YWlse1xuICAgIC5pbnRlcnZpZXctZGV0YWlsLW5hbWV7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIC5jbG9zZXtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAuZGV0YWlsLWl0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnByb2ZpbGUtcGlje1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAuY29ubmVjdG9ye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAyOXB4O1xuICAgIH1cbiAgICAuY2xvc2V7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmljb24tY2F1dGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG4uaW50ZXJ2aWV3LWRhdGEtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc1cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAuaW50ZXJ2aWV3LWRhdGF7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIuXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3ctbW9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFnZW50YTtcbiAgICAgICAgfVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG4ud2Vlay1jYWxlbmRhcntcbiAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIC5wYWdpbmF0aW9ue1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgLnBhZ2luYXRpb24tcmlnaHQgLCAucGFnaW5hdGlvbi1sZWZ0e1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgICAgICAubmV4dHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnByZXZpb3Vze1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLngtc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubW9udGgtdGl0bGV7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDM0JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pbnRlcnZpZXctZGF0YS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmRhdGUtaXRlbXtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAuZGF5e1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcHJpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAudG9kYXl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWM7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC53ZWVrLWNhbGVuZGFye1xuICAgICAgICAuZGF0ZS1pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmludGVydmlldy1kYXRhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLndlZWstY2FsZW5kYXJ7XG4gICAgICAgIC5kYXRlLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJ2aWV3LWRhdGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLndlZWstY2FsZW5kYXJ7XG4gICAgICAgIC5kYXRlLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnRlcnZpZXctZGF0YS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuJGNpcmNsZS1zaXplOiA0OHB4O1xuJGNpcmNsZS1iYWNrZ3JvdW5kOiAkYmx1ZS1wcmk7XG4kY2lyY2xlLWNvbG9yOiAkZ3JlZW47IC8vREItVE9ETzogTmVlZCB0byBjaGFuZ2UgdG8gc3RhbmRhcmQgJGRhcmstdHJpXG4kY2lyY2xlLWJvcmRlcjogMXB4IHNvbGlkICNDRERCRTU7XG4kaW5zZXQtc2l6ZTogMzZweDtcbiRpbnNldC1jb2xvcjogJHdoaXRlO1xuJHRyYW5zaXRpb24tbGVuZ3RoOiAycztcbiRzaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRwZXJjZW50YWdlLWNvbG9yOiAkZGFyaztcbiRwZXJjZW50YWdlLWZvbnQtc2l6ZTogMTJweDtcbiRwZXJjZW50YWdlLXRleHQtd2lkdGg6IDU3cHg7XG5cbi5rcGktd2lkZ2V0IHtcbiAgICAubWFnZW50YUJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hZ2VudGE7XG4gICAgfVxuICAgIC5ncmVlbkJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAucm90YXRlMTgwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIC5rcGktZGF0YSB7XG4gICAgICAgIC8vaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTtcbiAgICB9XG4gICAgXG4gICAgLnJhZGlhbC1wcm9ncmVzcyB7XG4gICAgICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcbiAgICAgICBoZWlnaHQ6ICRjaXJjbGUtc2l6ZTtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2lyY2xlLWJhY2tncm91bmQ7XG4gICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAubWFzaywgLmZpbGwsIC5zaGFkb3cge1xuICAgICAgICAgICAgICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcbiAgICAgICAgICAgICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICB9XG4gICAgICAgICAgIC5zaGFkb3cge1xuICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdyBpbnNldDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAubWFzaywgLmZpbGwge1xuICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XG4gICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLm1hc2sge1xuICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwcHgsICRjaXJjbGUtc2l6ZSwgJGNpcmNsZS1zaXplLCBtYXRoLmRpdigkY2lyY2xlLXNpemUsIDIpKTtcbiAgICAgICAgICAgICAgIC5maWxsIHtcbiAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDBweCwgbWF0aC5kaXYoJGNpcmNsZS1zaXplLCAyKSwgJGNpcmNsZS1zaXplLCAwcHgpO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIC5pbnNldCB7XG4gICAgICAgICAgIHdpZHRoOiAkaW5zZXQtc2l6ZTtcbiAgICAgICAgICAgaGVpZ2h0OiAkaW5zZXQtc2l6ZTtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUsIDIpO1xuICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkY2lyY2xlLXNpemUgLSAkaW5zZXQtc2l6ZSwgMik7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnNldC1jb2xvcjtcbiAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgICAgICAucGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgICB3aWR0aDogJHBlcmNlbnRhZ2UtdGV4dC13aWR0aDtcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoJGluc2V0LXNpemUgLSAkcGVyY2VudGFnZS1mb250LXNpemUsIDIpO1xuICAgICAgICAgICAgICAgbGVmdDogbWF0aC5kaXYoJGluc2V0LXNpemUgLSAkcGVyY2VudGFnZS10ZXh0LXdpZHRoLCAyKTtcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkcGVyY2VudGFnZS1jb2xvcjtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHBlcmNlbnRhZ2UtZm9udC1zaXplO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLmFycm93LXVwIHtcbiAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgaGVpZ2h0OiAwOyBcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjaXJjbGUtY29sb3I7XG4gICAgICAgfVxuXG4gICAgICAgLmFycm93LWxvdyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRtYWdlbnRhO1xuICAgICAgIH1cblxuICAgICAgICRpOiAwO1xuICAgICAgICRpbmNyZW1lbnQ6IG1hdGguZGl2KDE4MGRlZywgMTAwKTtcbiAgICAgICBAd2hpbGUgJGkgPD0gMTAwIHtcbiAgICAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xuICAgICAgICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgLm1hc2suZnVsbCwgLmZpbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSk7XG4gICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xuICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAuZmlsbC5maXgge1xuICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpICogMik7XG4gICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIC8vIC5pbnNldCAucGVyY2VudGFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6XCIjeyRpfSVcIlxuICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICRpOiAkaSArIDE7XG4gICAgICAgfVxuICAgICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xlXCIgYXMgKjtcbi5hcHByb3ZhbEhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwcHJvdmFsLWV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG59XG5cbi5hcHByb3ZhbERldGFpbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gICAgcGFkZGluZy10b3A6IDAuM2VtO1xufVxuXG4uYWx0ZXJuYXRlQXBwcm92ZXJJbmZvcm1hdGlvbiwgLmFwcHJvdmVySW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgLm5vdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHByb3ZlclBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgLmltZy1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWx0ZXJuYXRlQXBwcm92ZXJJbmZvcm1hdGlvbiB7XG4gICAgLmFwcHJvdmVyUGljdHVyZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDclO1xuXG4gICAgICAgIC5pY29uLXByb2ZpbGUtY2lyY2xlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHByb3ZlckNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM1LjUlO1xuICAgIH1cblxuICAgIC50b3AtY29ubmVjdG9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAubGVmdC1jb25uZWN0b3Ige1xuICAgICAgICB3aWR0aDogMyU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICAgIH1cblxuICAgIC5pY29uLXByb2ZpbGUtY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xZW07XG4gICAgICAgIGxlZnQ6IDAuN2VtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi5hcHByb3ZhbC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAudHJpYW5nbGV7XG4gICAgICAgICYuZXhwYW5ke1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1iZWZvcmUocmlnaHQsICRibHVlLCA1cHgpO1xuICAgICAgICB9XG4gICAgICAgICYuY29sbGFwc2V7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlLWJlZm9yZShkb3duLCAkYmx1ZSwgNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpvYi1hcHByb3ZhbC1pY29uLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcHByb3ZhbC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1wcmk7XG59XG5cbi5hcHByb3ZlckNvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5hcHByb3ZhbEV4dHJhcywgLmFwcHJvdmFsQWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YXR1c0NvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLmFjdG5zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXBwcm92YWxTdGF0dXMge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cblxuICAgIC5hcHByb3ZhbERhdGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuLy8vLyBUUklBTkdMRVMgLy8vL1xuXG4vLyBUcmFuc2Zvcm1zIHRoZSBlbGVtZW50IGludG8gYSB0cmlhbmdsZVxuLy8gWW91IGNhbiBtb2RpZnkgYm9yZGVyIHNpemVzIHRvIGNoYW5nZSB0aGUgc2hhcGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWFmdGVyKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmFmdGVyIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgZWxlbWVudCBhbmQgaXQncyB0cmlhbmdsZSdzIGNvbG9yXG5AbWl4aW4gdHJpYW5nbGUtY29sb3IoJGNvbG9yOiAkYmx1ZSwgJGRpcmVjdGlvbjogZG93bikge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS10b2dnbGVzIHtcblx0LnRyaWFuZ2xlLWV4cGFuZGVkLFxuXHQudHJpYW5nbGUtY29sbGFwc2VkIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxuXG5cdC50cmlhbmdsZS1leHBhbmRlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXNlYywgNXB4KTtcblx0fVxuXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLXNlYywgNXB4KTtcblx0fVxufSIsIi5waWxse1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5tYWdlbnRhLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlmMDM0ODtcbn1cblxuLmdyZXktYm9yZGVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZDZjNmQ7XG59IFxuXG4ub3JhbmdlLWJvcmRlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDY4ZDE1O1xufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuLmp2LW1vZGFsIC5wYWdpbmd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICAuanYtYXJyb3dMZWZ0LmRpc2FibGVkLCAuanYtYXJyb3dSaWdodC5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstcHJpLCAuNSk7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYmx1ZS1zZWMsIC41KTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLnRodW1ibmFpbHtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uanYtbW9kYWwge1xuICAgIC5qdi1jb250ZXh0dWFsLWxvYWRpbmctb3ZlcmxheXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG4uZXZhbHVhdGlvbi1pdGVte1xuICAgIC50cmlhbmdsZXtcbiAgICAgICAgJi5leHBhbmR7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1iZWZvcmUocmlnaHQsICRibHVlLCA1cHgpO1xuICAgICAgICB9XG4gICAgICAgICYuY29sbGFwc2V7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1iZWZvcmUoZG93biwgJGJsdWUsIDVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi50YWJ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbi8vLy8gVFJJQU5HTEVTIC8vLy9cblxuLy8gVHJhbnNmb3JtcyB0aGUgZWxlbWVudCBpbnRvIGEgdHJpYW5nbGVcbi8vIFlvdSBjYW4gbW9kaWZ5IGJvcmRlciBzaXplcyB0byBjaGFuZ2UgdGhlIHNoYXBlXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1hZnRlcigkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYmVmb3JlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdG8gY2hhbmdlIHRoZSBjdXJyZW50IGVsZW1lbnQgYW5kIGl0J3MgdHJpYW5nbGUncyBjb2xvclxuQG1peGluIHRyaWFuZ2xlLWNvbG9yKCRjb2xvcjogJGJsdWUsICRkaXJlY3Rpb246IGRvd24pIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAmOmFmdGVyIHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtdG9nZ2xlcyB7XG4gIC50cmlhbmdsZS1leHBhbmRlZCxcbiAgLnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAudHJpYW5nbGUtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cblxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cbn1cbiIsIi8qXG5WZXJzaW9uOiAzLjQuNSBUaW1lc3RhbXA6IE1vbiBOb3YgIDQgMDg6MjI6NDIgUFNUIDIwMTNcbiovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIGlubGluZS1ibG9jayBmb3IgaWU3ICovXG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1zZWFyY2gsXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAvKlxuICAgIEZvcmNlIGJvcmRlci1ib3ggc28gdGhhdCAlIHdpZHRocyBmaXQgdGhlIHBhcmVudFxuICAgIGNvbnRhaW5lciB3aXRob3V0IG92ZXJsYXAgYmVjYXVzZSBvZiBtYXJnaW4vcGFkZGluZy5cblxuICAgIE1vcmUgSW5mbyA6IGh0dHA6Ly93d3cucXVpcmtzbW9kZS5vcmcvY3NzL2JveC5odG1sXG4gICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogd2Via2l0ICovXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmlyZWZveCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgKi9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWFhO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuOSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMCUsICNmZmYgOTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDhweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC8qIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29yayAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1kcm9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGggLnNlbGVjdDItc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2NjYyksIGNvbG9yLXN0b3AoMC42LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNlZWVlZWUnLCBlbmRDb2xvcnN0ciA9ICcjY2NjY2NjJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjYyAwJSwgI2VlZSA2MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAwIDFweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG5cbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMXB4O1xufVxuXG4vKiByZXN1bHRzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgbWFyZ2luOiA0cHggNHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDQwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogODBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEwMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDExMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMjBweCB9XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItbm8tcmVzdWx0cyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VhcmNoaW5nLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3Rpb24tbGltaXQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuZGlzYWJsZWQgbG9vayBmb3IgZGlzYWJsZWQgY2hvaWNlcyBpbiB0aGUgcmVzdWx0cyBkcm9wZG93blxuKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBtdWx0aXNlbGVjdCAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxcHggMDtcblxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMThweDtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZjRmNGY0JywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDRweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UgeyAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cblxuXG4uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCxcbi5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1cyB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG4vKiBSZXRpbmEtaXplIGljb25zICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSAge1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ4Mi5wbmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/