/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/sass/jhire/jv.Reqs.Addv2.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
body{color:#333;font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}h1{font-size:44px;line-height:77px}h1,h2{font-family:Poppins;font-weight:400}h2{font-size:36px;line-height:56px}h3{font-size:32px;line-height:56px}h3,h4{font-family:Poppins;font-weight:500}h4{font-size:28px}h5{font-size:24px;line-height:40px}h5,h6{font-family:Poppins;font-weight:600}h6{font-size:20px;line-height:32px}p{font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}.subtitle1{font-size:16px}.subtitle1,.subtitle2{font-family:Poppins;font-weight:500;line-height:24px}.subtitle2{font-size:14px}strong,strong *{font-weight:600}#hr-footerContainer,.small{font-size:12px;font-weight:600}time{color:#8c8c8c;font-size:12px;font-weight:400}#container{margin:24px auto;max-width:1600px;min-height:450px;padding:0 48px;width:100%}#container:after{clear:both;content:"";display:table}.bodyContent{padding:0}#hr-footerContainer{color:#263238;margin:0 auto;max-width:1600px;padding:0 48px;width:100%}#hr-footerContainer a{margin-left:10px}.jv-reqs-list{margin-top:10px!important}#body h1 span:before,#jv-requisitions h6 span:before,div[role=main]>h1 span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}div[role=main]>h1 span{color:#5b6971}.jv-blueButton{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:#5b6971;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.jv-lightGrayButton{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-lightGrayButton:focus,.jv-lightGrayButton:hover{opacity:1}.jv-lightGrayButton:focus{border:none}.jv-lightGrayButton:active{opacity:.8}.btn,.btn-blue,.btn-cancel,.btn-green,.btn-red,.cancel,.upload .btn,[jv-uploader] .btn,button,input.cancel,input[type=button],input[type=reset],input[type=submit]{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;margin-right:10px;min-width:50px;padding:6px 12px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.cancel:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.cancel:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{opacity:.8}.btn.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.cancel,button.right,input.right[type=button],input.right[type=reset],input.right[type=submit]{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.cancel,button.inline,input.inline[type=button],input.inline[type=reset],input.inline[type=submit]{padding:7px 9px}.btn-cancel,.cancel,.upload .btn,[jv-uploader] .btn,input.cancel,input[type=reset]{background:#e4eaee;border:none;border-radius:2px;color:#5b6971!important;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-cancel:focus,.btn-cancel:hover,.cancel:focus,.cancel:hover,.upload .btn:focus,.upload .btn:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,input[type=reset]:focus,input[type=reset]:hover{opacity:1}.btn-cancel:focus,.cancel:focus,.upload .btn:focus,[jv-uploader] .btn:focus,input[type=reset]:focus{border:none}.btn-cancel:active,.cancel:active,.upload .btn:active,[jv-uploader] .btn:active,input[type=reset]:active{opacity:.8}.btn-green{background:#47a84c;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-green:focus,.btn-green:hover{opacity:1}.btn-green:focus{border:none}.btn-green:active{opacity:.8}.btn-blue{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-blue:focus,.btn-blue:hover{opacity:1}.btn-blue:focus{border:none}.btn-blue:active{opacity:.8}.btn-hollow{border:1px solid #1872cc;border-radius:2px;font-weight:400;padding-bottom:7px;padding-top:7px}.btn-hollow,.btn-hollow:hover{background:transparent;color:#1872cc}.btn-hollow:active,.btn-hollow:focus{border:1px solid #1872cc}.btn-hollow:disabled{border-color:#5b6971;color:#263238}.btn-red{background:#d32f2f;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.btn-red:focus,.btn-red:hover{opacity:1}.btn-red:focus{border:none}.btn-red:active{opacity:.8}h4.nofontfamilyreq{font-weight:600!important}.control-border-highlight,.currency-control .select2-container a.activate,.currency-control div.currency-control-input input.activate,.currency-control-light .select2-container a.activate,.currency-control-light div.currency-control-input input.activate{border:1px solid #3d87cf!important}.control-close-icon-margin,.currency-control .select2-container .select2-choice .select2-chosen,.currency-control .select2-container.select2-allowclear .select2-choice span,.currency-control-light .select2-container .select2-choice .select2-chosen,.currency-control-light .select2-container.select2-allowclear .select2-choice span{margin-right:45px!important}.currency-control-container{font-size:.9em;margin-top:-5px;min-width:250px!important;padding-top:5px}.currency-control{display:table;overflow:auto;width:100%}.currency-control .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control .select2-container a{align-items:center;border:1px solid #aaa!important;display:flex}.currency-control .select2-container .select2-choice{border:1px solid #aaa!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control .select2-container .select2-choice div{background:none;border:none}.currency-control .select2-container .select2-choice span{background:none}.currency-control .select2-container .select2-choice abbr{right:22.5px}.currency-control .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control .select2-container .select2-container-active{border:1px solid #aaa!important;box-shadow:none}.currency-control div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control div.currency-control-input input{border:1px solid #aaa!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control div.currency-control-input input:active{border:1px solid #aaa!important}.currency-control-light{display:table;overflow:auto;width:100%}.currency-control-light .select2-container{display:table-cell;font-size:12px;width:50px!important}.currency-control-light .select2-container a{align-items:center;border:1px solid #e4edf3!important;display:flex}.currency-control-light .select2-container .select2-choice{border:1px solid #e4edf3!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}.currency-control-light .select2-container .select2-choice div{background:none;border:none}.currency-control-light .select2-container .select2-choice span{background:none}.currency-control-light .select2-container .select2-choice abbr{right:22.5px}.currency-control-light .select2-container .select2-choice .select2-arrow{border-left:none}.currency-control-light .select2-container.select2-allowclear .select2-choice span.select2-arrow{margin-right:0!important}.currency-control-light .select2-container .select2-container-active{border:1px solid #e4edf3!important;box-shadow:none}.currency-control-light div.currency-control-input{display:table-cell;float:left;width:100%}.currency-control-light div.currency-control-input input{border:1px solid #e4edf3!important;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:Open Sans;font-size:13px;margin-left:-2px;padding:5px!important;width:100%}.currency-control-light div.currency-control-input input:active{border:1px solid #e4edf3!important}.cws-currency-control{display:table;overflow:auto;width:100%}.cws-currency-control div.jv-button{background-image:linear-gradient(transparent,rgba(0,0,0,.1));border:1px solid #e4edf3;border-radius:.2em;box-sizing:border-box;color:#5b6971;font-weight:400;font-weight:600;padding:.4em .9em;position:absolute}.cws-currency-control i{font-size:.8em}.cws-currency-control select.currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:2em;left:0;max-width:70px;min-width:70px;position:absolute;top:0}.cws-currency-control select.currency::-ms-expand{display:none}.cws-currency-control select.currency:focus::-ms-value{background:transparent;color:trasparent}.cws-currency-control input[type=text]{border-left:none;height:2.35em;padding-left:80px;width:100%}label{display:block;font-size:14px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#87969c}.btn.disabled,.btn[disabled],button.disabled,button[disabled],input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)!important;opacity:.5!important}input,input[type=checkbox],input[type=radio],select,textarea{background-color:#fff;border:1px solid #87969c;color:#263238}input,select,textarea{box-sizing:border-box;cursor:text;display:block;font-size:14px;font-weight:400;margin:10px 0;padding:6px 5px 7px!important;vertical-align:middle;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #1872cc}textarea{border-color:#8a9597;min-height:150px;resize:vertical}textarea[ui-tinymce]{margin:0;min-height:300px;padding:0}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{margin-bottom:0;margin-top:0}input[type=checkbox],input[type=radio]{background:none;border:none;cursor:pointer;display:inline-block;display:inline-block!important;width:1.5em}button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;width:auto!important}input:invalid,textarea:invalid{background-color:#fff}.form{background:#e3f2fd;padding:10px}.form:after{clear:both;content:"";display:table}.form button,.form input[type=button],.form input[type=reset],.form input[type=submit]{float:right;margin-left:10px;margin-right:0;margin-top:0}.jv-description-list .hr:before,form dl .hr:before{color:#1872cc;content:"(HR)";float:right;font-size:12px;font-weight:700;margin-left:2px;padding-top:10px}.jv-description-list .jv-dl-description,.jv-description-list dd,form dl .jv-dl-description,form dl dd{padding-bottom:1px;padding-top:1px}.jv-description-list .jv-dl-description p,.jv-description-list dd p,form dl .jv-dl-description p,form dl dd p{margin:10px 0}.jv-description-list .jv-dl-description input,.jv-description-list .jv-dl-description textarea,.jv-description-list dd input,.jv-description-list dd textarea,form dl .jv-dl-description input,form dl .jv-dl-description textarea,form dl dd input,form dl dd textarea{margin:5px 0}.jv-description-list .jv-dl-description input[type=checkbox],.jv-description-list .jv-dl-description input[type=radio],.jv-description-list dd input[type=checkbox],.jv-description-list dd input[type=radio],form dl .jv-dl-description input[type=checkbox],form dl .jv-dl-description input[type=radio],form dl dd input[type=checkbox],form dl dd input[type=radio]{margin:12px 0}.jv-description-list .jv-dl-description .right[class*=ico-],.jv-description-list dd .right[class*=ico-],form dl .jv-dl-description .right[class*=ico-],form dl dd .right[class*=ico-]{margin:10px 0 10px 10px;position:relative;z-index:2}.jv-description-list .jv-dl-description .right[class*=ico-] select,.jv-description-list .jv-dl-description .right[class*=ico-]+input,.jv-description-list dd .right[class*=ico-] select,.jv-description-list dd .right[class*=ico-]+input,form dl .jv-dl-description .right[class*=ico-] select,form dl .jv-dl-description .right[class*=ico-]+input,form dl dd .right[class*=ico-] select,form dl dd .right[class*=ico-]+input{width:95%}.jv-description-list .Amount input,form dl .Amount input{display:inline-block;width:95%}.jv-description-list .jv-dl-term,.jv-description-list dt,form dl .jv-dl-term,form dl dt{margin-top:5px;padding-right:5px}.jv-description-list .jv-dl-term label,.jv-description-list dt label,form dl .jv-dl-term label,form dl dt label{padding-right:24px;word-wrap:break-word}input[jv-locale-datepicker],input[ui-date]{background-image:url(../cf88f593f319a8a03bc3.png);background-position:right -2px;background-repeat:no-repeat;max-width:120px;padding-right:20px}.ui-datepicker select{display:inline-block;font-size:14px!important}.ui-timepicker-container,.ui-timepicker-container *{transition:all 0 ease}input[jv-timepicker],input[ui-jq=timepicker]{width:6.5em}.mceEditor,.mceEditor *{transition:all 0 ease}.mceEditor .mceLayout{margin:10px 0}.mce-container .mce-textbox{padding:0 4px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #87969c;font-size:16px;margin:10px 0;padding:5px 6px}.upload .qq-upload-button,[jv-uploader] .qq-upload-button{margin:8px 16px 5px 0}.upload .qq-upload-instruction,.upload .qq-upload-list,[jv-uploader] .qq-upload-instruction,[jv-uploader] .qq-upload-list{display:block;float:none;margin:0;width:auto}.upload .btn,[jv-uploader] .btn{float:left;margin:0 10px 0 0}.upload span,[jv-uploader] span{font-size:14px}.upload .qq-uploader,[jv-uploader] .qq-uploader{overflow:hidden}input[jv\:select2]{padding:0}.select2-container{color:#000;margin:5px 0;transition:none;width:100%}.select2-container *{transition:none}.select2-container input{box-sizing:content-box}.quickForms .select2-search-field input,dd .select2-container{width:100%!important}.select2-drop,.select2-drop *{transition:none}.select2-results strong{display:block;margin-bottom:3px}.addCandForm div,.addHireForm div,.reqEditForm div{overflow:hidden}.addCandForm ul,.addHireForm ul,.reqEditForm ul{list-style-type:disc}.addCandForm .amount .ui-resetwrap,.addHireForm .amount .ui-resetwrap,.reqEditForm .amount .ui-resetwrap{display:inline}.addCandForm .right,.addHireForm .right,.reqEditForm .right{position:relative}.addCandForm .right .addRequisitionTooltip,.addHireForm .right .addRequisitionTooltip,.reqEditForm .right .addRequisitionTooltip{right:0}.reqEditForm .highlight{background-color:#e2f3e3;color:#000}.workflowMessageForm dd input[type=checkbox],.workflowMessageForm dd input[type=radio]{margin:0 0 2px}.workflowMessageForm dd label{margin-top:8px}input.hasDatepicker+span.jv-placeholder{max-width:88px;overflow:hidden;white-space:nowrap}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #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}.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}.spinner16,.spinner32{background-position:50%;background-repeat:no-repeat}.spinner32{background-image:url(../013f1a04d7d70954a316.gif);height:32px;width:32px}.spinner16{background-image:url(../348096485a34ef03e311.gif);height:16px;width:16px}.apply-form-field-input,.apply-form-field-name{display:inline-block;vertical-align:top}.apply-form-field-input{width:70%}.apply-form-field-name{width:25%}.block-center{margin:0 auto}.float-right{float:right}.border-border{border:1px solid #e4edf3}.padding-regular{padding:1em!important}.margin-top-xx-small{margin-top:.3em}.padding-xx-small{padding:.3em!important}.margin-top-regular{margin-top:1em}.text-right{text-align:right}.border-border-bottom{border-bottom:1px solid #e4edf3}.margin-top-small{margin-top:.9em}.margin-bottom-small{margin-bottom:.9em}.large{font-size:1.2em}.large-icon{font-size:1.5em}.font-medium{font-weight:600}.break-word{word-wrap:break-word;overflow-wrap:break-word}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:4px;color:#263238;display:block;height:31px;line-height:30px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);background:linear-gradient(180deg,#fff 50%,#e4eaee 131.25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#87969c;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../c07457739c183c845cac.png) right 2px no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:27px;text-decoration:none;top:8px!important;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #87969c;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #87969c;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #87969c;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #87969c;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:24px}.select2-container .select2-choice .select2-arrow b{background:url(../c07457739c183c845cac.png) no-repeat 3px 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #87969c;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Open Sans;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #87969c;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:Open Sans;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 48px!important}.select2-search input{background-position:100% -26px!important}.select2-choice abbr{background-position:100% -14px!important}}#body{margin-top:30px;width:710px}h2{border-bottom:none;padding:0}.mceEditor table.mceLayout,.select2-container,input[type=text],textarea{margin:0}.addBorderBottom,.formSection{border-bottom:1px solid #e4edf3}.addBorderTop{border-top:1px solid #e4edf3}.formSection{padding-bottom:15px;padding-top:15px}.formSection .shameWidth{width:19%}.formSection .label{padding-top:.4em}.formSection>*{vertical-align:top}.formSection label{display:inline}.formSection input[type=checkbox],.formSection input[type=radio]{margin:3px 0}.characterCount{font-size:12px;margin-top:10px}.characterCount.charactercountValid{color:#f76700}.addRequisitionTooltip{display:block;position:absolute}.addRequisitionTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:30em;z-index:2000}.addRequisitionTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.addRequisitionTooltip .tooltipWindow .title{padding-bottom:5px}.addRequisitionTooltip .tooltipWindow .body{font-size:1em;margin:0}.addRequisitionTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.addRequisitionTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.addRequisitionTooltip.down .tooltipWindow{bottom:25px;box-shadow:0 -2px 3px #ccc}.addRequisitionTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.addRequisitionTooltip.down.sitLeft .tooltipWindow{left:-15px;width:250px}.addRequisitionTooltip.down.sitLeft .tooltipWindow:after{left:19px}.addRequisitionTooltip.down.sitRight .tooltipWindow{right:-15px}.addRequisitionTooltip.down.sitRight .tooltipWindow:after{right:19px}.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow{left:-15px;width:450px!important}.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.addRequisitionTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.addRequisitionTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:25px}.addRequisitionTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.addRequisitionTooltip.up.sitLeft .tooltipWindow{left:-15px;width:250px}.addRequisitionTooltip.up.sitLeft .tooltipWindow:after{left:19px}.addRequisitionTooltip.up.sitRight .tooltipWindow{right:-15px}.addRequisitionTooltip.up.sitRight .tooltipWindow:after{right:19px}.addRequisitionTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-15px}.addRequisitionTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.addRequisitionTooltip.pointRight.top .tooltipWindow{top:25px}.addRequisitionTooltip.pointRight.top .tooltipWindow:after{top:5px}.addRequisitionTooltip.pointRight.bottom .tooltipWindow{bottom:25px}.addRequisitionTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.addRequisitionTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-15px}.addRequisitionTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.addRequisitionTooltip.pointLeft.top .tooltipWindow{top:25px}.addRequisitionTooltip.pointLeft.top .tooltipWindow:after{top:5px}.addRequisitionTooltip.pointLeft.bottom .tooltipWindow{bottom:25px}.addRequisitionTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.addRequisitionTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.addRequisitionTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.addRequisitionTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.addRequisitionTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.instructionsTooltip{position:absolute}.instructionsTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:15em;z-index:2000}.instructionsTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.instructionsTooltip .tooltipWindow .title{padding-bottom:5px}.instructionsTooltip .tooltipWindow .body{font-size:1em;margin:0}.instructionsTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.instructionsTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.instructionsTooltip.down .tooltipWindow{bottom:33px;box-shadow:0 -2px 3px #ccc}.instructionsTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.instructionsTooltip.down.sitLeft .tooltipWindow{left:-27px;width:250px}.instructionsTooltip.down.sitLeft .tooltipWindow:after{left:19px}.instructionsTooltip.down.sitRight .tooltipWindow{right:-27px}.instructionsTooltip.down.sitRight .tooltipWindow:after{right:19px}.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow{left:-27px;width:450px!important}.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.instructionsTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.instructionsTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:33px}.instructionsTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.instructionsTooltip.up.sitLeft .tooltipWindow{left:-27px;width:250px}.instructionsTooltip.up.sitLeft .tooltipWindow:after{left:19px}.instructionsTooltip.up.sitRight .tooltipWindow{right:-27px}.instructionsTooltip.up.sitRight .tooltipWindow:after{right:19px}.instructionsTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-27px}.instructionsTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.instructionsTooltip.pointRight.top .tooltipWindow{top:33px}.instructionsTooltip.pointRight.top .tooltipWindow:after{top:5px}.instructionsTooltip.pointRight.bottom .tooltipWindow{bottom:33px}.instructionsTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.instructionsTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-27px}.instructionsTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.instructionsTooltip.pointLeft.top .tooltipWindow{top:33px}.instructionsTooltip.pointLeft.top .tooltipWindow:after{top:5px}.instructionsTooltip.pointLeft.bottom .tooltipWindow{bottom:33px}.instructionsTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.instructionsTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.instructionsTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.instructionsTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.instructionsTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.instructionsTooltip span.ico-help{padding-left:5px;vertical-align:bottom}.next-gen-tooltip .icon-help{display:inline-block;margin-top:10px!important}.next-gen-tooltip .tooltipWindow{left:-18px!important;width:450px!important}.next-gen-tooltip .tooltipWindow .tooltipContainer{max-height:175px;overflow-x:auto}.jv-reqs-form-field .jv-fields-iterator{padding-bottom:20px}.jv-reqs-form-field .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}div.mce-fullscreen{padding-top:80px!important;width:100%!important}.mce-ico.mce-i-redo,.mce-ico.mce-i-undo{font-weight:600}.mce-tinymce.mce-container.mce-panel[role=application]{width:99.6%!important}.mce-btn-group .mce-btn,.mce-menubar .mce-menubtn{border:0!important}.jv-reqs-form-action{margin-top:-7px}.reqEditForm{background:#fff;border:1px solid #e4edf3;border-radius:2px;border-top-color:#1872cc;padding:8px 16px 5px 15px;width:1000px}.reqEditForm>div,.reqEditForm>div dl>div{padding:10px 0}.reqEditForm>div:first-child{padding-top:0}.reqEditForm>div:last-child{border-bottom:none}.reqEditForm>div dt{border:none!important;padding:0 10px 0 0}.reqEditForm>div dd{border:none!important;padding:0}.reqEditForm .icon-help{margin-top:5px}.reqEditForm .Wysiwyg .icon-help{display:flex;margin-top:9px}.reqEditForm h3{padding-left:0;padding-top:0}.reqEditForm .shameWidth,.reqEditForm dt{width:30%}.reqEditForm dd{margin:0 0 0 30%;width:70%}.reqEditForm div{overflow:visible}.reqEditForm div.Divider{padding:0}.reqEditForm .MultiLineText ol,.reqEditForm .MultiLineText ul{list-style-position:inside}.reqEditForm .MultiLineText ul{margin-left:0}.reqEditForm i span{text-indent:inherit}.integration-options dd{margin-left:0}.integration-options input[type=checkbox].jv-checkbox{margin-right:8px;width:auto}form dl dt label{padding-top:10px}form dl dd{padding:14px 0}.noFileDescription .qq-upload-success{display:none}.jobLinkModal .field label{clear:both;float:left}.mar-top0{margin-top:0}.add-req-header{font-size:20px!important;padding-bottom:15px}.add-req-header .grey:before{color:#5b6971!important;font-size:20px!important;padding-left:16px;padding-right:16px!important}.ico-remove{height:8px;margin-left:0}.removeSkill{margin-right:2px}span.tag{color:#9b9b9b;font-size:9pt;margin-right:10px}span.tag a{color:grey;font-size:9pt;margin-top:8px;text-decoration:underline}span.removeSkill:hover .ico-remove{display:inline-block;height:8px}.tag span .ico-remove{height:0}.reqWarning.icon-warning{margin:7px 0 0 -13px}fieldset[ng-switch-when=CheckBox] .jv-action-checkbox{display:block}fieldset[ng-switch-when=CheckBox] .jv-action-checkbox label{display:inline-block}fieldset[ng-switch-when=Radio] .jv-action-radio-button{display:block}fieldset[ng-switch-when=Radio] .jv-action-radio-button label{display:inline-block}.tox-textarea,.tox-textarea-wrap{height:100%!important}.li-ac-job-posting-status .post-section{margin:15px 0;width:75%}.li-ac-job-posting-status .accordion{background-color:#f6f8fa;border:1px solid #e3edf3;cursor:pointer;outline:none;text-align:left;transition:background-color 1s;width:100%}.li-ac-job-posting-status .accordion:hover{background-color:#f6f8fa}.li-ac-job-posting-status .panel{border:1px solid #e3edf3;max-height:0;overflow:hidden;transition:max-height .5s ease-out}.li-ac-job-posting-status .panel.active{max-height:500px}.li-ac-job-posting-status .panel-row{background-color:#f6f8fa;border:1px solid #e3edf3;overflow:hidden}.li-ac-job-posting-status .panel-header-left,.li-ac-job-posting-status .panel-header-right,.li-ac-job-posting-status .panel-row-left,.li-ac-job-posting-status .panel-row-right{float:left;padding:20px;width:40%}.li-ac-job-posting-status .icon-eclipse{background-color:#4caf50;border-radius:50%;display:inline-block;height:12px;width:12px}.li-ac-job-posting-status div[tooltip]{display:inline-block;position:absolute}.li-ac-job-posting-status .dark-sec{color:#1e282d}.li-ac-job-posting-status .tooltip-default .tooltipWindow .tooltipContainer{background-color:#1e282d;color:#fff;font-family:Helvetica;font-weight:200;padding:10px}.li-ac-job-posting-status .tooltip-default .tooltipWindow{background-color:#1e282d;border-radius:2px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:15em;z-index:2000}.li-ac-job-posting-status .tooltip-default.up .tooltipWindow:after{border-bottom:6px solid #1e282d;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.li-ac-job-posting-status .icon-warning:before{color:#f76700;content:"\e604"}.li-ac-job-posting-status .non-listing-error{color:#1872cc}.li-ac-job-posting-status a{color:#1872cc;padding-top:5px}.li-ac-job-posting-status .grey-description{padding-top:5px}.li-ac-job-posting-status .accordion-center{padding-right:15px;padding-top:20px}.jv-modal-header h2{line-height:18px}.jv-reqs-form-field .jv-dl-info-list{padding:10px 0}.jv-reqs-form-field .jv-dl-info-list .jv-dl-term-newline{display:block}.jv-description-list .jv-dl-info-list{overflow:auto}.jv-description-list .jv-dl-info-list .jv-dl-term-newline{display:block}.jv-description-list .Heading label{font-size:15px;font-weight:700}.jv-description-list .Heading .jv-dl-description{display:none}.jv-description-list .jv-dl-term{float:left;width:30%}.jv-description-list .jv-dl-term .instructionsTooltip{margin-left:10px}.jv-description-list .jv-dl-term .long-label{margin-left:-15px}.jv-description-list .jv-dl-term .jv-reqs-warning{margin-left:40px}.jv-description-list .jv-dl-description{float:right;width:70%}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuUmVxcy5BZGR2Mi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBMENFLEtBQ0UsVUN2Q0csQ0R3Q0gsZ0NBQ0EsY0E3QmUsQ0E4QmYsZUF2Q2tCLENBd0NsQixnQkU3QkosQ0ZnQ0UsR0FFRSxjQTlCbUIsQ0FnQ25CLGdCRTdCSixDRmdDRSxNQU5FLG9CQUVBLGVFckJKLENGeUJFLEdBRUUsY0F0Q2tCLENBd0NsQixnQkU3QkosQ0ZnQ0UsR0FFRSxjQTlDaUIsQ0FnRGpCLGdCRTdCSixDRmdDRSxNQU5FLG9CQUVBLGVFdEJKLENGMEJFLEdBRUUsY0U1QkosQ0ZnQ0UsR0FFRSxjQTVEZ0IsQ0E4RGhCLGdCRTdCSixDRmdDRSxNQU5FLG9CQUVBLGVFckJKLENGeUJFLEdBRUUsY0FwRWMsQ0FzRWQsZ0JFN0JKLENGZ0NFLEVBQ0UsZ0NBQ0EsY0E3RWUsQ0E4RWYsZUF2RmtCLENBd0ZsQixnQkU3QkosQ0ZnQ0UsV0FFRSxjRTNCSixDRmdDRSxzQkFORSxvQkFFQSxlQTdGb0IsQ0E4RnBCLGdCRXRCSixDRnlCRSxXQUVFLGNFM0JKLENGZ0NFLGdCQUVFLGVFN0JKLENGZ0NFLDJCQUNFLGNBeEdjLENBeUdkLGVFN0JKLENGbUNFLEtBQ0UsY0FFQSxjQWxIYyxDQWlIZCxlRS9CSixDQzFGQSxXQU1FLGlCQUpBLGdCSExhLENHT2IsaUJBR0EsZUFOQSxVRG1HRixDQzVGRSxpQkFHQSxXQUZBLFdBQ0EsYUQrRkYsQ0MzRkEsYUFDRSxTRDhGRixDQzVGQSxvQkFHRSxjQUdBLGNBREEsZ0JIekJhLENHMkJiLGVBSEEsVURpR0YsQ0M3RkUsc0JBQ0UsZ0JEK0ZKLENDNUZBLGNBQ0UseUJEK0ZGLENDNUZFLG1GQUtFLFdBSkEsWUFFQSxjSDVCYyxDRzJCZCxtQkFFQSxxQkRnR0osQ0N6RkksdUJBQ0UsYUQ0Rk4sQ0U5RkEsZUE1Q0Usa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUpEaUIsQ0lFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkYrSUYsQ0U5SUUsMENBRUUsU0YrSUosQ0U3SUUscUJBQ0UsV0YrSUosQ0U3SUUsc0JBQ0UsVUYrSUosQ0VqSEEsZUFoREUsa0JDS1MsQ0RIVCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVKRGlCLENJRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJGcUtGLENFcEtFLDBDQUVFLFNGcUtKLENFbktFLHFCQUNFLFdGcUtKLENFbktFLHNCQUNFLFVGcUtKLENFbklBLG9CQXBERSxrQkNvRmEsQ0RsRmIsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlSkRpQixDSUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRjJMRixDRTFMRSxvREFFRSxTRjJMSixDRXpMRSwwQkFDRSxXRjJMSixDRXpMRSwyQkFDRSxVRjJMSixDRXBKQSxtS0F6REUsa0JDc0JLLENEcEJMLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUpEaUIsQ0lFakIsaUJBcURBLGtCQXBEQSxlQUNBLGlCQUNBLGlCRitORixDRTlORSxvV0FFRSxTRmlQSixDRS9PRSxrTEFDRSxXRjBQSixDRXhQRSw0TEFDRSxVRm1RSixDRXhORSxrTEFFRSxpQkFEQSxjRm9PSixDRWpPRSw0TEFDRSxlRjRPSixDRXpPQSxtRkFyRUUsa0JDb0ZhLENEbEZiLFlBREEsa0JBd0VBLHdCQXRFQSxVQ0xNLENETU4sZUFDQSxlSkRpQixDSUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRndURixDRXZURSx3TUFFRSxTRmdVSixDRTlURSxvR0FDRSxXRm9VSixDRWxVRSx5R0FDRSxVRndVSixDRTdRQSxXQTdFRSxrQkM2Qk0sQ0QzQk4sWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlSkRpQixDSUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRjhWRixDRTdWRSxrQ0FFRSxTRjhWSixDRTVWRSxpQkFDRSxXRjhWSixDRTVWRSxrQkFDRSxVRjhWSixDRTlSQSxVQWxGRSxrQkNzQkssQ0RwQkwsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlSkRpQixDSUVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRm9YRixDRW5YRSxnQ0FFRSxTRm9YSixDRWxYRSxnQkFDRSxXRm9YSixDRWxYRSxpQkFDRSxVRm9YSixDRS9TQSxZQTlERSx5QkFEQSxrQkFHQSxlSnpCb0IsQ0kwQnBCLG1CQUNBLGVGbVhGLENFbFhFLDhCQVBBLHVCQUdBLGFGMFhGLENFbFhFLHFDQUVFLHdCRm1YSixDRWpYRSxxQkFFRSxvQkNuQ08sQ0RrQ1AsYUZvWEosQ0VoVUEsU0EzRkUsa0JDa0NJLENEaENKLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUpEaUIsQ0lFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkYrWkYsQ0U5WkUsOEJBRUUsU0YrWkosQ0U3WkUsZUFDRSxXRitaSixDRTdaRSxnQkFDRSxVRitaSixDSWhXQSxtQkFDSSx5QkpzV0osQ0szYUEsOFBBQ0Usa0NMOGFGLENLM2FBLDJVQUNFLDJCTDhhRixDSzNhQSw0QkFJRSxlQUZBLGdCQURBLDBCQUVBLGVMK2FGLENLL1ZBLGtCQXpFRSxjQUZBLGNBQ0EsVUwrYUYsQ0s1YUUscUNBRUUsbUJBQ0EsY0FsQ2dCLENBZ0NoQixvQkxnYkosQ0s3YUksdUNBR0UsbUJBOUJKLGdDQTZCSSxZTGdiTixDS3phSSxxREFwQ0YsZ0NBc0NJLDZCQUNBLDBCQUNBLGVMMmFOLENLMWFNLHlEQUNFLGdCQUNBLFdMNGFSLENLMWFNLDBEQUNFLGVMNGFSLENLMWFNLDBEQUNFLFlMNGFSLENLdmFNLG9FQUNFLGdCTHlhUixDS25hUSwyRkFDRSx3QkxxYVYsQ0tqYUksK0RBbEVGLGdDQW1FSSxlTG9hTixDS2hhRSw2Q0FHRSxtQkFGQSxXQUNBLFVMbWFKLENLamFJLG1EQU9FLGdDQUxBLCtCQUNBLDRCQUZBLHFCQW5GUyxDQTBGVCxjRHRGYSxDQ2tGYixpQkFDQSxzQkFDQSxVTHFhTixDS2xhTSwwREFwRkosK0JMeWZGLENLdlpBLHdCQTdFRSxjQUZBLGNBQ0EsVUwwZUYsQ0t2ZUUsMkNBRUUsbUJBQ0EsY0FsQ2dCLENBZ0NoQixvQkwyZUosQ0t4ZUksNkNBR0UsbUJBOUJKLG1DQTZCSSxZTDJlTixDS3BlSSwyREFwQ0YsbUNBc0NJLDZCQUNBLDBCQUNBLGVMc2VOLENLcmVNLCtEQUNFLGdCQUNBLFdMdWVSLENLcmVNLGdFQUNFLGVMdWVSLENLcmVNLGdFQUNFLFlMdWVSLENLbGVNLDBFQUNFLGdCTG9lUixDSzlkUSxpR0FDRSx3QkxnZVYsQ0s1ZEkscUVBbEVGLG1DQW1FSSxlTCtkTixDSzNkRSxtREFHRSxtQkFGQSxXQUNBLFVMOGRKLENLNWRJLHlEQU9FLG1DQUxBLCtCQUNBLDRCQUZBLHFCQW5GUyxDQTBGVCxjRHRGYSxDQ2tGYixpQkFDQSxzQkFDQSxVTGdlTixDSzdkTSxnRUFwRkosa0NMb2pCRixDSzVjQSxzQkFJRSxjQUZBLGNBQ0EsVUxnZEYsQ0s5Y0Usb0NBQ0UsNkRBUUEseUJBREEsbUJBTkEsc0JBQ0EsYUZySE8sQ0V1SFAsZ0JBRUEsZ0JBREEsa0JBRkEsaUJMcWRKLENLOWNFLHdCQUNFLGNMZ2RKLENLOWNFLHNDQVNFLHdCQUNBLHFCQUNBLGdCQUxBLHVCQUVBLFlBSkEsV0FDQSxPQUhBLGNBcEJ3QixDQXFCeEIsY0FyQndCLENBbUJ4QixrQkFNQSxLTG9kSixDSzdjRSxrREFDRSxZTCtjSixDSzdjRSx1REFFRSx1QkFEQSxnQkxnZEosQ0s3Y0UsdUNBQ0UsaUJBRUEsY0FEQSxrQkFFQSxVTCtjSixDTTNtQkEsTUFFRSxjQURBLGNOK21CRixDTTdtQkUsWUFDRSxRTittQkosQ00xbUJFLDBDQUNFLFlBQ0EsZU44bUJKLENNMW1CQSxhQUNFLGFONm1CRixDTXRtQkUsbUtBRUUsbUJBQ0EscUVBQ0Esb0JOZ25CSixDTTVtQkEsNkRBR0UscUJIdENNLENHcUNOLHlCQURBLGFOb25CRixDTS9tQkEsc0JBSUUsc0JBU0EsWUFIQSxjQUZBLGNScENpQixDUXFDakIsZVI5Q29CLENRZ0RwQixjQUpBLDhCQUtBLHNCQU5BLFVOdW5CRixDTS9tQkUsd0NBQ0Usd0JObW5CSixDTS9tQkEsU0FFRSxvQkhuRGdCLENHb0RoQixpQkFGQSxlTm9uQkYsQ01qbkJFLHFCQUVFLFNBQ0EsaUJBRkEsU05xbkJKLENNL21CQSxzR0FFRSxnQkFEQSxZTnVuQkYsQ01ubkJBLHVDQVlFLGdCQURBLFlBTEEsZUFEQSxxQkFLQSwrQkFOQSxXTnNuQkYsQ001bUJBLCtEQU9FLHFCQURBLG9CTnFuQkYsQ005bUJBLCtCQUVFLHFCTmluQkYsQ01qbUJBLE1BQ0Usa0JIaEdTLENHaUdULFlOZ25CRixDTS9tQkUsWUFHRSxXQUZBLFdBQ0EsYU5rbkJKLENNL21CRSx1RkFJRSxZQUVBLGlCQURBLGVBRUEsWU5pbkJKLENNMW1CSSxtREFDRSxhSHhIQyxDRzBIRCxlQUNBLFlBQ0EsY1J6SVksQ1FzSVosZVIxSWEsQ1E4SWIsZ0JBQ0EsZ0JOOG1CTixDTTNtQkUsc0dBRUUsbUJBREEsZU44bUJKLENNNW1CSSw4R0FDRSxhTjhtQk4sQ001bUJJLHdRQUVFLFlOaW5CTixDTS9tQkksd1dBRUUsYU5vbkJOLENNbG5CSSxzTEFDRSx3QkFDQSxrQkFDQSxTTm9uQk4sQ01ubkJNLGdhQUVFLFNOd25CUixDTW5uQkkseURBRUUscUJBREEsU05zbkJOLENNbG5CRSx3RkFFRSxlQURBLGlCTnFuQkosQ01ubkJJLGdIQUNFLG1CQUNBLG9CTnFuQk4sQ00vbUJBLDJDQUVFLHlEQUVBLCtCQURBLDRCQUVBLGdCQUNBLGtCTm1uQkYsQ01qbkJBLHNCQUNFLHFCQUNBLHdCTm9uQkYsQ01obkJBLG9EQUVFLHFCTm9uQkYsQ01sbkJBLDZDQUVFLFdOcW5CRixDTS9tQkUsd0JBQ0UscUJOc25CSixDTXBuQkUsc0JBQ0UsYU5zbkJKLENNbm5CQSw0QkFDRSx1Qk5zbkJGLENNbG5CQSxzQkFNRSxxQkg5T00sQ0crT04sMEJBSkEsY1I3TmlCLENROE5qQixjQUNBLGVOdW5CRixDTXBuQkUsMERBQ0UscUJOdW5CSixDTXJuQkUsMEhBRUUsY0FDQSxXQUVBLFNBREEsVU4wbkJKLENNdm5CRSxnQ0FFRSxXQUNBLGlCTnluQkosQ012bkJFLGdDQUNFLGNOMG5CSixDTXhuQkUsZ0RBQ0UsZU4ybkJKLENNdG5CQSxtQkFDRSxTTjBuQkYsQ014bkJBLG1CQUlFLFdBREEsYUFEQSxnQkFHQSxVTjBuQkYsQ016bkJFLHFCQUVFLGVOMG5CSixDTXhuQkUseUJBQ0Usc0JOMG5CSixDTWxuQkEsOERBQ0Usb0JOeW5CRixDTXZuQkEsOEJBRUUsZU4wbkJGLENNdm5CRSx3QkFDRSxjQUNBLGlCTjBuQkosQ01sbkJFLG1EQUVFLGVOdW5CSixDTXJuQkUsZ0RBQ0Usb0JOeW5CSixDTXRuQkkseUdBQ0UsY04wbkJOLENNdG5CRSw0REFDRSxpQk4wbkJKLENNem5CSSxpSUFDRSxPTjZuQk4sQ012bkJFLHdCQUNFLHlCQUNBLFVOMG5CSixDTXRuQkUsdUZBRUUsY055bkJKLENNdm5CRSw4QkFDRSxjTnluQkosQ01ybkJBLHdDQUNFLGVBQ0EsZ0JBQ0Esa0JOd25CRixDTy9uQkUsNkNBQ0UsaUJQa29CSixDUXA4QkEsU0FDQyxlUnU4QkQsQ1F0OEJFLGVBR0UsV0FGQSxXQUNBLGFSeThCSixDTzE5QkUsb0JBT0Usa0JBTEEsS1BtL0JKLENPMytCRSwrQ0FORSxTQUNBLE9BSkEsZUFFQSxRQUdBLGFQeS9CSixDT3IvQkUsMkJBT0UsZ0JBTEEsT1BtL0JKLENTei9CRSxtQ0FPRSxxQk5oQkksQ01pQkoseUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXVGlnQ0osQ1MxL0JJLCtDQUlFLHFCTjFCRSxDTXlCRix5QkFEQSxTVDgvQk4sQ1N4L0JFLDhCQUNFLFdBQ0Esa0JUMC9CSixDU3YvQkUsZ0JYWkEsZUFuQm9CLENXaUNsQixxQlR5L0JKLENTdC9CRSw0QkFDRSxVVHcvQkosQ1N0L0JFLDJEQUVFLHNCQUNBLGVUdy9CSixDU3IvQkUsaUJBSUUsd0JBQ0Esc0JBRkEsYU5qREcsQ00rQ0gsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFdUdS9CSixDU3IvQkksdUJBR0Usc0JBREEseUJBREEsU1R5L0JOLENTcC9CRSw2QkFDRSxRVHMvQkosQ1NuL0JFLHlCQUNFLHlEQUNBLDJCQUNBLDJCVHEvQkosQ1NsL0JFLGdDQU1FLDhCQUpBLHVCQUdBLGNBR0EsWUFFQSxpQkFQQSxVQVFBLFVBUEEsa0JBS0EsUUFGQSxvQlR3L0JKLENTbi9CSSw0Q0FFRSxxQk4vRkUsQ004RkYsVVR1L0JOLENTbi9CRSxnQkN4RkEsc0VBVkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVVYybENELENVL2tDQyx5QkFHQyxZQURBLHFCQURBLFVWbWxDRixDU3BnQ0UsZ0JBTUUsVVRpZ0NKLENTMy9CRSxnQkMvRkEsc0VBZkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVVYrbUNELENVbm1DQyx5QkFHQyxZQURBLHFCQURBLFVWdW1DRixDUzVnQ0UsZ0JBTUUsV1R5Z0NKLENPdG1DRSxVQVFFLHFCSi9CSSxDSXlCSiwwQkFDQSxrQ0FHQSxtQkFGQSxrQkFDQSxrQkFFQSxZQUVBLGFQdW1DSixDT25tQ1Esd0NBQ0UseUNQcW1DVixDT2xtQ00sNkJBRUUsZ0JBREEsV1BxbUNSLENPbG1DTSw2QkFDRSxnQkFFQSxlUG1tQ1IsQ09obUNJLGtCQUNFLGtCQUVBLFdBREEsU1BtbUNOLENPam1DTSxnQ0FHRSxjUG1tQ1IsQ09qbUNNLGlFQUhFLHNCQURBLHdCUHltQ1IsQ09qbUNNLG9DQUNFLGFQbW1DUixDTzdsQ0ksNEJBQ0Usa0JBQ0EsZVBnbUNOLENPOWxDSSxtQ0FDRSxZUGdtQ04sQ085bENJLG9DQUNFLGFBQ0EsaUJQZ21DTixDTzlsQ0ksdUNBQ0UsYVBnbUNOLENPOWxDSSxrQ0FFRSxVSXhGSSxDSnVGSixRUGltQ04sQ081bENFLG1DQUdFLGNBREEsWVBnbUNKLENPOWxDSSxxREFDRSxnQlBpbUNOLENPL2xDSSwyRUFDRSxnQlBrbUNOLENPam1DTSxpRkFFRSxlQURBLG1CQUVBLGtCUG9tQ1IsQ09qbUNJLGlFQUNFLFNQb21DTixDT25tQ00sK0VBQ0UsY0FDQSxjUHNtQ1IsQ09sbUNFLGtCQUNFLHFCQUNBLGdCUHFtQ0osQ09ubUNFLGlCQUVFLGtCSi9GRyxDSThGSCxzQkFFQSxVSnhISSxDSTBISixZQURBLGlCUHVtQ0osQ09ybUNJLHdIQVNFLFNUN0dKLGVBbkJvQixDUzhIaEIsU0FDQSxTUHdtQ04sQ09ybUNJLG9CQUVFLGVUN0dKLGVBckJpQixDU21JYixTUHVtQ04sQ09ubUNFLGtCQVFFLG1DQUZBLFNBQ0EsT0FOQSxVQUVBLGVBRUEsUUFEQSxNQUZBLGtCQU9BLGFQc21DSixDT3JtQ0ksMEJBQ0UsNENBQ0Esd0JQdW1DTixDT3JtQ0ksMEJBRUUsVUFEQSxvQkFFQSxrQlB1bUNOLENPbm1DRSxrQkFHRSxZQURBLGdCQURBLGVQd21DSixDT3BtQ0ksZ0NBQ0UsYVBzbUNOLENPcG1DSSxxQ0FDRSxhUHNtQ04sQ09ubUNJLHFDQUNFLHVCUHFtQ04sQ09qbUNFLGdCQUNFLGtCQUNBLFdBQ0EsUVBvbUNKLENPam1DRSxxQkFDRSxVSjFMSSxDSTJMSixjUG9tQ0osQ09qbUNFLHdDQUVFLG9DUG9tQ0osQ09qbUNFLGtFQUlFLGNBREEsVUFEQSw0QlBzbUNKLENPbG1DSSxzRkFDRSxtQlBxbUNOLENPam1DRSw4Q0FFRSxVQURBLHVCUHFtQ0osQ09qbUNFLGVBQ0Usb0NQb21DSixDT2ptQ0UseURBRUUsdUJQb21DSixDT2ptQ0UsZ0VBSUUsY0FEQSxVQURBLDRCUHNtQ0osQ09ubUNJLG9GQUNFLG1CUHNtQ04sQ09sbUNFLHFDQUVFLFVBREEsdUJQc21DSixDT2xtQ0UsY0FDRSxlUHFtQ0osQ09wbUNJLG9CQUdFLFdBRkEsV0FDQSxhUHVtQ04sQ09ubUNFLGlCQUNFLFdQc21DSixDT3BtQ0ksd0JBQ0UsZ0JJelBJLENKMFBKLGNQc21DTixDT25tQ0UsbUJBQ0UsVVBzbUNKLENPL2xDRSxtQkFIRSxhUDRtQ0osQ096bUNFLE9BR0UscUJKdFFJLENJb1FKLGVQd21DSixDT2xtQ0UsU0FDRSxzQlBxbUNKLENTbnZDRSxXQUNFLGtCVHN2Q0osQ1NydkNJLGlCQUdFLFdBRkEsV0FDQSxhVHd2Q04sQ1NydkNJLHNCQUNFLFdBQ0EsY0VsSUMsQ0ZtSUQsV1R1dkNOLENTcnZDUSxxQ0FDRSxZQUNBLGVUdXZDVixDU2x2Q0kseUJBQ0UsaUJUb3ZDTixDU252Q00sMkJBQ0UsZVRxdkNSLENTaHZDTSwyQkFFRSxjQURBLFdBRUEsaUJUa3ZDUixDU2h2Q00sOEJBQ0UsYVRrdkNSLENTL3VDSSxzQkFDRSxhVGl2Q04sQ1M3dUNFLGVBRUUsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGFUZ3ZDSixDU2w1Q0UseUNBT0UscUJOaEJJLENNaUJKLHlCQU5BLGtCQUVBLGNBUUEscUJBUEEsZUFNQSxZQUZBLFNBQ0Esb0JBSkEsV1QwNUNKLENTbjVDSSxxREFJRSxxQk4xQkUsQ015QkYseUJBREEsU1R1NUNOLENTajVDRSxpQ0FDRSxXQUNBLGtCVG01Q0osQ1NoNUNFLG1CWFpBLGVBbkJvQixDV2lDbEIscUJUazVDSixDUy80Q0UsK0JBQ0UsVVRpNUNKLENTLzRDRSxpRUFFRSxzQkFDQSxlVGk1Q0osQ1M5NENFLG9CQUlFLHdCQUNBLHNCQUZBLGFOakRHLENNK0NILGVBQ0EsWUFJQSx5QkFDQSxxQkFDQSxnQkFDQSw2QkFFQSx5QkFEQSxXQUVBLGVBQ0EsZUFDQSxXVGc1Q0osQ1M5NENJLDBCQUdFLHNCQURBLHlCQURBLFNUazVDTixDUzc0Q0UsZ0NBQ0UsUVQrNENKLENTNTRDRSw0QkFDRSx5REFDQSwyQkFDQSwyQlQ4NENKLENTMzRDRSxzQ0FNRSw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0JUaTVDSixDUzU0Q0ksa0RBRUUscUJOL0ZFLENNOEZGLFVUZzVDTixDUzU0Q0UsbUJDeEZBLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVWby9DRCxDVXgrQ0MsNEJBR0MsWUFEQSxxQkFEQSxVVjQrQ0YsQ1M3NUNFLG1CQU1FLFVUMDVDSixDU3A1Q0UsbUJDL0ZBLHNFQWZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVWd2dERCxDVTUvQ0MsNEJBR0MsWUFEQSxxQkFEQSxVVmdnREYsQ1NyNkNFLG1CQU1FLFdUazZDSixDWTdnRFEsbURBQ0ksZUFDQSxXWitnRFosQ1kzZ0RJLGdCQUdJLGNkTFcsQ0FVakIsZUFuQm9CLENjYWQsaUJaOGdEUixDWTFnREksc0JBQ0ksZ0JaK2dEUixDWXpnREksd0VBSEksc0JBRkEscUJBQ0EsVVpraERSLENZeGdESSw4QkFDSSxtQlowZ0RSLENZdmdESSxrQ0FDSSxrQkFDQSxnQlp5Z0RSLENZdGdESSw0QkFFSSxtQkFDQSxvQlp3Z0RSLENZbmdEUSxtQ0FDSSxjWnFnRFosQ1lqZ0RJLDRCQUVJLHlDWm1nRFIsQ1kvL0NJLHVCQUVJLGtDWm9nRFIsQ1lqZ0RJLHNCQUdJLHFCVHRFQSxDU3FFQSxhVDVCQyxDUzJCRCxhWnFnRFIsQ1loZ0RJLGtDQUVJLHdCVHZFRyxDU3lFSCxxQkFDQSwwQkFEQSx1QkFIQSxXWnNnRFIsQ1loZ0RRLDJDQUVJLDBCQURBLGFBRUEsZVprZ0RaLENZamdEWSxpREFDSSxZWm1nRGhCLENZOS9DSSxnQ0FDSSxTQUdBLGtCQURBLHNCQURBLFVaa2dEUixDWTEvQ1EsaUdBQ0ksa0NaKy9DWixDWTUvQ1EsbURBQ0ksaUJaOC9DWixDWXovQ1EsMENBQ0ksY0FDQSxpQloyL0NaLENhN21EQSxzQkFLQyx3QkFEQSwyQmI4bURELENhMW1EQSxXQUlDLHlEQURBLFlBREEsVWI4bURELENhem1EQSxXQUlDLHlEQURBLFlBREEsVWI2bURELENjem5EQSwrQ0FFRSxxQkFDQSxrQmQ0bkRGLENjem5EQSx3QkFDRSxTZDRuREYsQ2N6bkRBLHVCQUNFLFNkNG5ERixDY3puREEsY0FDRSxhZDRuREYsQ2N6bkRBLGFBQ0UsV2Q0bkRGLENjMW5EQSxlQUNFLHdCZDZuREYsQ2MzbkRBLGlCQUNFLHFCZDhuREYsQ2M1bkRBLHFCQUNFLGVkK25ERixDYzduREEsa0JBQ0Usc0JkZ29ERixDYzluREEsb0JBQ0UsY2Rpb0RGLENjL25EQSxZQUNFLGdCZGtvREYsQ2Nob0RBLHNCQUNFLCtCZG1vREYsQ2Nqb0RBLGtCQUNFLGVkb29ERixDY2xvREEscUJBQ0Usa0JkcW9ERixDY25vREEsT0FDRSxlZHNvREYsQ2Nwb0RBLFlBQ0UsZWR1b0RGLENjcm9EQSxhQUNFLGVkd29ERixDY3RvREEsWUFDRSxxQkFDQSx3QmR5b0RGLENldnNEQSxtQkFHSSxxQkFGQSxTQUNBLGtCQUdBLFFBQ0EsZUFDQSxxQmY2c0RKLENlMXNEQSx1RUFVRSw4QkFDRywyQkFDSyxxQmY2c0RWLENlMXNEQSxtQ0FlSSw0QkFSQSx5QkFNQSxrQkFIQSxjQVRBLGNBQ0EsWUFPQSxpQkFMQSxnQkFEQSxrQkFFQSxrQkFNQSxxQkFIQSxtQkFTQSwyQkFNQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFFQSw0REFIQSxzSEFSRSx5QkFDRyxzQkFDQyxxQkFDSSxnQmYrc0RkLENlcHNEQSxzREFLSSxzR0FDQSx3RUFDQSxxRUFFQSxvREFSQSw0QkFFQSwwQkFLQSwrR2Zzc0RKLENlbHNEQSxzRUFDSSxpQmZxc0RKLENlbHNEQSxtREFFSSxjQURBLGtCQUVBLGdCQUlBLHVCQUZBLGtCZnFzREosQ2Voc0RBLHdDQVlJLHVFQURBLFNBRUEsZUFaQSxhQU9BLGNBTEEsWUFXQSxVQVZBLGtCQUNBLFdBSUEscUJBSEEsa0JBSkEsVWY2c0RKLENlOXJEQSwyREFDSSxvQmZpc0RKLENlOXJEQSw4Q0FDSSxnQ0FDQSxjZmlzREosQ2U5ckRBLG1CQWNJLHNCQWJBLFNBY0Esd0JBTkEsWUFKQSxPQUhBLFNBS0EsZ0JBQ0EsZUFHQSxVQVJBLFVBQ0EsZUFFQSxNQUlBLFdBRUEsWWZvc0RKLENlOXJEQSxjQU9JLGdCQUVBLHlCQUdBLDBCQUZBLGFBSUEsNkNBQ1EscUNBUFIsV0FOQSxnQkFDQSxrQkFFQSxTQUpBLFdBR0EsWWZ5c0RKLENlM3JEQSx5QkFDSSw2QkFDQSxVZjhyREosQ2UzckRBLHlDQUNJLGVmOHJESixDZTNyREEsaUNBR0ksZ0JBRUEsMEJBSEEsNkJBS0EsOENBQ1Esc0NBUFIsY2Ztc0RKLENlenJEQSxxQkFFSSx3Q2Y0ckRKLENlenJEQSxxREFDSSw0QmY0ckRKLENlenJEQSxrREFVSSw0QkFFQSxnQkFDQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFUQSw4QkFQQSxxQkFlQSxzSEFiQSxZQUNBLGtCQUNBLFFBQ0EsTUFKQSxVZndzREosQ2V0ckRBLG9EQUlJLHFFQUhBLGNBRUEsWUFEQSxVZjJyREosQ2V0ckRBLGdCQUNJLHFCQUdBLFNBREEsZ0JBRUEsaUJBQ0Esa0JBRUEsa0JBR0EsbUJBVEEsV0FPQSxhZnlyREosQ2VwckRBLHNCQWlCSSw2RUFDQSxnS0FDQSxpSUFDQSw4SEFDQSwrR0FWQSx5QkFDQSxnQkFFQSx3QkFDUSxnQkFQUixzQkFDQSxjQVBBLHNCQUdBLFNBRkEsZ0JBSUEsVUFIQSx5QkFIQSxVZnVzREosQ2VockRBLHVEQUNJLGNmbXJESixDZWhyREEscUNBQ0ksdUVBQ0EsMEpBQ0EsMkhBQ0Esd0hBQ0Esd0dmbXJESixDZWhyREEscUZBRUkseUJBR0EsMENBQ1Esa0NBSFIsWWZxckRKLENlL3FEQSx1Q0FRSSxzQkFDQSxzR0FDQSx3RUFDQSxxRUFFQSxvREFaQSxnQ0FJQSw0QkFDQSw2QkFKQSxzQ0FDUSw4QkFTUiwrR2ZpckRKLENlN3FEQSxxSEFLSSxzR0FDQSxxRUFDQSxrRUFFQSx1REFOQSxzREFLQSwrR2ZnckRKLENlNXFEQSxzREFDSSx1QkFDQSxpQkFDQSxXZitxREosQ2U3cURBLHdEQUNJLDZCZmdyREosQ2U1cURBLGlCQUdJLHFCQUZBLGlCQUlBLGtCQUNBLGdCQUpBLGtCQUVBLGtCQUdBLHlDZmdyREosQ2U3cURBLHVDQUNJLFNBQ0EsY2ZnckRKLENlN3FEQSxnRUFBb0UsaUJmaXJEcEUsQ2VockRBLHNGQUEwRixpQmZvckQxRixDZW5yREEsNEdBQWdILGlCZnVyRGhILENldHJEQSxrSUFBc0ksaUJmMHJEdEksQ2V6ckRBLHdKQUE0SixrQmY2ckQ1SixDZTVyREEsOEtBQWtMLGtCZmdzRGxMLENlL3JEQSxvTUFBd00sa0JmbXNEeE0sQ2Vqc0RBLG9CQUdJLHNCQURBLGtCQURBLGVmc3NESixDZWpzREEsdUVBQ0ksZWZvc0RKLENlanNEQSx1Q0FHSSxlQURBLFNBR0EsZUFKQSxvQkFNQSwyQkFDRSx5QkFDRyxzQkFDQyxxQkFDSSxnQmZrc0RkLENlL3JEQSxzQ0FDSSxtQkFDQSxVZmtzREosQ2UvckRBLHVCQUNJLG1CQUNBLGlCZmtzREosQ2UvckRBLHlDQUNJLHNCZmtzREosQ2UvckRBLHlDQUNJLGdCQUNBLFVma3NESixDZTlyREEsbUhBR0ksbUJBQ0EsaUJmaXNESixDZTNyREEsdURBRUksbUJBREEsV0FHQSxlQURBLGlCZmtzREosQ2UvckRBLG1DQUNFLG1CQUVBLGVBREEsaUJmbXNERixDZS9yREEsbUNBQ0ksWWZrc0RKLENlL3JEQSxxQ0FDSSx5RWZrc0RKLENlL3JEQSxzQkFDSSxtQkFDQSxpQmZrc0RKLENlN3JEQSw4REFDSSx5QkFDQSxzQkFDQSxzQkFDQSxjZmlzREosQ2U5ckRBLDZFQUNJLHlCQUNBLHNCQUNBLGFmaXNESixDZTlyREEsbUVBQ0ksWWZpc0RKLENlM3JEQSwwQ0FXSSxzQkFDQSw4RkFDQSwrREFDQSw0REFDQSx1REFSQSx5QkFDQSxZQVBBLHNCQUNBLFVBQ0EsU0FNQSxnQkFMQSxVQUNBLGlCZnVzREosQ2UxckRBLGdCQUNFLHlCZjZyREYsQ2UxckRBLDBDQUNJLGVmNnJESixDZTFyREEsbUVBQ0kseUJBR0EsMENBQ1Esa0NBSFIsWWYrckRKLENlMXJEQSw2Q0FDSSxXQUNBLGVmNnJESixDZTNyREEsZ0VBQ0ksU0FDQSxVQUNBLGtCZjhyREosQ2UzckRBLHNFQVdJLGlDQUhBLFNBTEEsa0JBTUEsd0JBQ1EsZ0JBSlIsV0FGQSxzQkFDQSxlQUhBLGFBS0EsVUFOQSxXZndzREosQ2UzckRBLHFGQUNJLGdGZjhyREosQ2UzckRBLGlCQUNJLG9CZjhyREosQ2UzckRBLGlFQWVJLDRCQVBBLHlCQUVBLGtCQUVBLDhEQUNRLHNEQVBSLFdBQ0EsZUFGQSxpQkFIQSxxQkFEQSx5QkFFQSxrQkFjQSwyQkFNQSx5QkFFQSxtSkFDQSx1RkFDQSx5RkFDQSwrRUFKQSxnSEFORSx5QkFDRyxzQkFDQyxxQkFDSSxnQmYrckRkLENldHJEQSxpRkFDSSxjZnlyREosQ2V2ckRBLHVFQUNJLGtCZjByREosQ2V2ckRBLDZCQVVJLG9FQVRBLGNBT0EsY0FMQSxZQU1BLGFBTEEsa0JBQ0EsVUFDQSxRQUpBLFVmaXNESixDZXRyREEsc0RBQ0ksUWZ5ckRKLENlbnJEQSx3TUFDSSwrQmYwckRKLENldHJEQSxxRUFDSSx5QkFDQSxzQkFDQSxzQkFDQSxjZjByREosQ2V2ckRBLDRGQUlJLHlCQURBLHNCQURBLHNCQURBLGVmNnJESixDZXZyREEseUhBQ0ksZ0JBRDBILFlmNHJEOUgsQ2V0ckRBLHNGQUVJLHlCZjByREosQ2V2ckRBLDRDQUNJLDZCQUdBLG1CQURBLHFCQU9BLGlCQUxBLG1CQUlBLG9CQUZBLDBCQURBLG9CQUVBLDRCQUdBLGdCQVRBLG1CZm1zREosQ2V2ckRBLHNCQUNJLFlmMHJESixDZXZyREEsMkJBS0ksYUFGQSxjQUdBLGdCQUxBLGtCQUNBLGFBRUEsV2Y0ckRKLENldHJEQSxvR0FDRSwrSUFDSSxtRUFDQSxzQ0FDQSxtQ2YwckRKLENleHJEQSxzQkFDSSx3Q2YwckRKLENleHJEQSxxQkFDRSx3Q2YwckRGLENBQ0YsQ0F2eEVBLE1BQ0UsZ0JBQ0EsV0F5eEVGLENBanhFQSxHQUNFLG1CQUNBLFNBbXhFRixDQXh3RUEsd0VBSUUsUUEyd0VGLENBeHdFQSw4QkFFRSwrQkEyd0VGLENBeHdFQSxjQUVFLDRCQTB3RUYsQ0F2d0VBLGFBRUUsb0JBQ0EsZ0JBeXdFRixDQXh3RUUseUJBQ0UsU0Ewd0VKLENBeHdFRSxvQkFDRSxnQkEwd0VKLENBeHdFRSxlQUNFLGtCQTB3RUosQ0F4d0VFLG1CQUNFLGNBMHdFSixDQXh3RUUsaUVBRUUsWUEwd0VKLENBdHdFQSxnQkFFRSxjRjdEZ0IsQ0U0RGhCLGVBMHdFRixDQXh3RUUsb0NBQ0UsYUEwd0VKLENBdHdFQSx1QkFDRSxjZ0JwQkMsaUJoQjh4RUgsQ2dCN3hFRSxzQ0FJRSx3QmJ4Q0csQ2FxQ0gsa0JBRUEscUJBR0EsMEJBR0EseUJBUEEsa0JBS0EsZ0JBRkEsVWhCZWUsQ2dCWmYsWWhCZ3lFSixDZ0I5eEVJLDRDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE9oQm15RU4sQ2dCOXhFSSw2Q0FDRSxrQmhCZ3lFTixDZ0I5eEVJLDRDQUNFLGNBQ0EsUWhCZ3lFTixDZ0I5eEVJLHdEQUVFLHNCQURBLFloQml5RU4sQ2dCOXhFSSx3Q0FDQyxpQkFDQSxjQUNBLGNoQmd5RUwsQ2dCNXhFSSwyQ0FFRSxXaEJqQm1CLENnQmdCbkIsMEJoQit4RU4sQ2dCN3hFTSxpREFHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXaEJreUVSLENnQjN4RU0sbURBQ0UsVWhCM0J1QixDZ0I0QnZCLFdoQjZ4RVIsQ2dCNXhFUSx5REFDRSxTaEI4eEVWLENnQnp4RU0sb0RBQ0UsV2hCMnhFUixDZ0IxeEVRLDBEQUNFLFVoQjR4RVYsQ2dCdHhFSSxtRUFDRSxVaEI3Q3lCLENnQjhDekIscUJoQnd4RU4sQ2dCdnhFTSxtUEFJRSw2QkFEQSxZQUVBLE9oQnl4RVIsQ2dCdHhFUSxtR0FDRSwwQmhCd3hFVixDZ0J0eEVVLDROQUlFLGFibERLLENhaURMLGNsQmhJTyxDa0IrSFAsZWhCMHhFWixDZ0JweEVNLDhFQUtFLGFiM0RTLENhdURULDBDQUVBLGNsQnZJVyxDa0JzSVgsZWxCOUlXLENrQmdKWCxnQmhCdXhFUixDZ0JqeEVJLHlDQUNFLDBCQUNBLFFoQm14RU4sQ2dCbHhFTSwrQ0FFRSxnQ0FDQSxrQ0FDQSxtQ0FIQSxRaEJ1eEVSLENnQmh4RU0saURBQ0UsVWhCeEZ1QixDZ0J5RnZCLFdoQmt4RVIsQ2dCanhFUSx1REFDRSxTaEJteEVWLENnQjl3RU0sa0RBQ0UsV2hCZ3hFUixDZ0Ivd0VRLHdEQUNFLFVoQml4RVYsQ2dCM3dFSSxpREFDRSw2QkFDQSxXaEI2d0VOLENnQjV3RU0sdURBSUUsb0NBRkEsOEJBQ0EsaUNBRkEsVWhCaXhFUixDZ0Ixd0VNLHFEQUNFLFFoQjR3RVIsQ2dCM3dFUSwyREFDRSxPaEI2d0VWLENnQnh3RU0sd0RBQ0UsV2hCMHdFUixDZ0J6d0VRLDhEQUNFLFVoQjJ3RVYsQ2dCcndFSSxnREFDRSw0QkFDQSxVaEJ1d0VOLENnQnR3RU0sc0RBSUUsb0NBRkEsK0JBQ0EsaUNBRkEsU2hCMndFUixDZ0Jwd0VNLG9EQUNFLFFoQnN3RVIsQ2dCcndFUSwwREFDRSxPaEJ1d0VWLENnQmx3RU0sdURBQ0UsV2hCb3dFUixDZ0Jud0VRLDZEQUNFLFVoQnF3RVYsQ2dCOXZFSSwyREFDRSxjaEJnd0VOLENnQjd2RUUsNkRBQ0UsaUJoQit2RUosQ2dCN3ZFRSxrRUFDRSxlaEIrdkVKLENnQjd2RUUsbUVBQ0UsZ0JoQit2RUosQ0ExNkVBLHFCZ0J2QkcsaUJoQnE4RUgsQ2dCcDhFRSxvQ0FJRSx3QmJ4Q0csQ2FxQ0gsa0JBRUEscUJBR0EsMEJBR0EseUJBUEEsa0JBS0EsZ0JBRkEsVWhCa0JlLENnQmZmLFloQnU4RUosQ2dCcjhFSSwwQ0FHRSxXQUNBLGNBSEEsU0FJQSxrQkFIQSxPaEIwOEVOLENnQnI4RUksMkNBQ0Usa0JoQnU4RU4sQ2dCcjhFSSwwQ0FDRSxjQUNBLFFoQnU4RU4sQ2dCcjhFSSxzREFFRSxzQkFEQSxZaEJ3OEVOLENnQnI4RUksc0NBQ0MsaUJBQ0EsY0FDQSxjaEJ1OEVMLENnQm44RUkseUNBRUUsV2hCZG1CLENnQmFuQiwwQmhCczhFTixDZ0JwOEVNLCtDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFdoQnk4RVIsQ2dCbDhFTSxpREFDRSxVaEJ4QnVCLENnQnlCdkIsV2hCbzhFUixDZ0JuOEVRLHVEQUNFLFNoQnE4RVYsQ2dCaDhFTSxrREFDRSxXaEJrOEVSLENnQmo4RVEsd0RBQ0UsVWhCbThFVixDZ0I3N0VJLGlFQUNFLFVoQjFDeUIsQ2dCMkN6QixxQmhCKzdFTixDZ0I5N0VNLDZPQUlFLDZCQURBLFlBRUEsT2hCZzhFUixDZ0I3N0VRLGlHQUNFLDBCaEIrN0VWLENnQjc3RVUsd05BSUUsYWJsREssQ2FpREwsY2xCaElPLENrQitIUCxlaEJpOEVaLENnQjM3RU0sNEVBS0UsYWIzRFMsQ2F1RFQsMENBRUEsY2xCdklXLENrQnNJWCxlbEI5SVcsQ2tCZ0pYLGdCaEI4N0VSLENnQng3RUksdUNBQ0UsMEJBQ0EsUWhCMDdFTixDZ0J6N0VNLDZDQUVFLGdDQUNBLGtDQUNBLG1DQUhBLFFoQjg3RVIsQ2dCdjdFTSwrQ0FDRSxVaEJyRnVCLENnQnNGdkIsV2hCeTdFUixDZ0J4N0VRLHFEQUNFLFNoQjA3RVYsQ2dCcjdFTSxnREFDRSxXaEJ1N0VSLENnQnQ3RVEsc0RBQ0UsVWhCdzdFVixDZ0JsN0VJLCtDQUNFLDZCQUNBLFdoQm83RU4sQ2dCbjdFTSxxREFJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVaEJ3N0VSLENnQmo3RU0sbURBQ0UsUWhCbTdFUixDZ0JsN0VRLHlEQUNFLE9oQm83RVYsQ2dCLzZFTSxzREFDRSxXaEJpN0VSLENnQmg3RVEsNERBQ0UsVWhCazdFVixDZ0I1NkVJLDhDQUNFLDRCQUNBLFVoQjg2RU4sQ2dCNzZFTSxvREFJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTaEJrN0VSLENnQjM2RU0sa0RBQ0UsUWhCNjZFUixDZ0I1NkVRLHdEQUNFLE9oQjg2RVYsQ2dCejZFTSxxREFDRSxXaEIyNkVSLENnQjE2RVEsMkRBQ0UsVWhCNDZFVixDZ0JyNkVJLHlEQUNFLGNoQnU2RU4sQ2dCcDZFRSwyREFDRSxpQmhCczZFSixDZ0JwNkVFLGdFQUNFLGVoQnM2RUosQ2dCcDZFRSxpRUFDRSxnQmhCczZFSixDQTlrRkUsbUNBRUUsaUJBREEscUJBaWxGSixDQTNrRkUsNkJBRUUscUJBREEseUJBK2tGSixDQTNrRkUsaUNBQ0UscUJBQ0EscUJBNmtGSixDQTVrRkksbURBQ0UsaUJBQ0EsZUE4a0ZOLENBeGtGRSx3Q0FDRSxtQkEya0ZKLENBemtGRSxxQ0FHRSxXQUVBLFlBQ0EsZ0JBRkEsVUFIQSxrQkFDQSxVQUtBLG1CQUNBLFFBMmtGSixDQXZrRkEsbUJBRUUsMkJBREEsb0JBMmtGRixDQXRrRkUsd0NBQ0UsZUF5a0ZKLENBcmtGQSx1REFDRSxxQkF3a0ZGLENBcmtGQSxrREFFRSxrQkF3a0ZGLENBcmtGQSxxQkFDRSxlQXdrRkYsQ0Fya0ZBLGFBRUUsZUdySk0sQ0h3Sk4sd0JHaElLLENIOEhMLGtCQUVBLHdCR2hJSyxDSGlJTCwwQkFMQSxZQTZrRkYsQ0Fua0ZJLHlDQUNFLGNBd2tGTixDQXRrRkksNkJBQ0UsYUF3a0ZOLENBdGtGSSw0QkFDRSxrQkF3a0ZOLENBdGtGSSxvQkFFRSxzQkFEQSxrQkF5a0ZOLENBdGtGSSxvQkFDRSxzQkFDQSxTQXdrRk4sQ0Fya0ZFLHdCQUNFLGNBdWtGSixDQXBrRkksaUNBQ0UsYUFDQSxjQXNrRk4sQ0Fua0ZFLGdCQUNFLGVBQ0EsYUFxa0ZKLENBaGtGRSx5Q0FDRSxTQXFrRkosQ0Fsa0ZFLGdCQUVFLGlCQURBLFNBcWtGSixDQWxrRkUsaUJBQ0UsZ0JBb2tGSixDQW5rRkkseUJBQ0UsU0Fxa0ZOLENBaGtGSSw4REFFRSwwQkFra0ZOLENBaGtGSSwrQkFDRSxhQWtrRk4sQ0E3akZJLG9CQUNJLG1CQStqRlIsQ0F6akZFLHdCQUNFLGFBNGpGSixDQTFqRkUsc0RBRUUsaUJBREEsVUE2akZKLENBdGpGSSxpQkFDRSxnQkF5akZOLENBdGpGRSxXQUNFLGNBd2pGSixDQTdpRkUsc0NBQ0UsWUFnakZKLENBNWlGQSwyQkFFRSxXQURBLFVBZ2pGRixDQTdpRkEsVUFDRSxZQWdqRkYsQ0E5aUZBLGdCQUdFLHlCQURBLG1CQWlqRkYsQ0E3aUZJLDZCQUlFLHdCQURBLHlCQUZBLGtCQUNBLDRCQWlqRk4sQ0ExaUZBLFlBQ0UsV0FDQSxhQTZpRkYsQ0ExaUZBLGFBQ0UsZ0JBNmlGRixDQTFpRkEsU0FHRSxjQURBLGNBREEsaUJBK2lGRixDQTFpRkEsV0FDRSxXQUVBLGNBQ0EsZUFGQSx5QkEraUZGLENBeGlGSSxtQ0FDRSxxQkFDQSxVQTJpRk4sQ0FyaUZFLHNCQUNFLFFBd2lGSixDQXBpRkEseUJBQ0Usb0JBdWlGRixDQW5pRkUsc0RBQ0UsYUFzaUZKLENBcmlGSSw0REFDRSxvQkF1aUZOLENBamlGRSx1REFDRSxhQW9pRkosQ0FuaUZJLDZEQUNFLG9CQXFpRk4sQ0FoaUZBLGlDQUNFLHFCQW1pRkYsQ0EvaEZDLHdDQUNDLGNBQ0EsU0FraUZGLENBL2hGQyxxQ0FNQyx5QkFGQSx5QkFIQSxlQUlBLGFBRkEsZ0JBSUEsK0JBTEEsVUFzaUZGLENBOWhGQywyQ0FDQyx3QkFnaUZGLENBN2hGQyxpQ0FFQyx5QkFDQSxhQUZBLGdCQUdBLGtDQStoRkYsQ0E1aEZDLHdDQUNDLGdCQThoRkYsQ0EzaEZDLHFDQUNDLHlCQUNBLHlCQUNBLGVBNmhGRixDQTFoRkMsZ0xBSUMsV0FDQSxhQUNBLFNBNGhGRixDQXpoRkMsd0NBSUMseUJBQ0Esa0JBSkEscUJBRUEsWUFEQSxVQThoRkYsQ0F4aEZDLHVDQUNDLHFCQUNBLGlCQTBoRkYsQ0F2aEZDLG9DQUNDLGFBeWhGRixDQXRoRkMsNEVBRUMseUJBQ0EsV0FDQSxzQkFDQSxnQkFKQSxZQTRoRkYsQ0FyaEZDLDBEQUVDLHlCQURBLGtCQUVBLHFCQUNBLDBCQUNBLHlCQUNBLGtCQUNBLGdCQUNBLFdBQ0EsWUF1aEZGLENBcGhGQyxtRUFFQyxnQ0FDQSxrQ0FDQSxtQ0FIQSxRQXloRkYsQ0FuaEZDLCtDQUVDLGNBREEsZUFzaEZGLENBbGhGQyw2Q0FDQyxhQW9oRkYsQ0FqaEZDLDRCQUNDLGNBQ0EsZUFtaEZGLENBaGhGQyw0Q0FDQyxlQWtoRkYsQ0EvZ0ZDLDRDQUVDLG1CQURBLGdCQWtoRkYsQ0E3Z0ZBLG9CQUNFLGdCQWdoRkYsQ0EzZ0ZFLHFDQUNFLGNBOGdGSixDQTVnRkkseURBQ0UsYUE4Z0ZOLENBeGdGRSxzQ0FDRSxhQTJnRkosQ0F6Z0ZJLDBEQUNFLGFBMmdGTixDQXRnRkksb0NBQ0UsZUFDQSxlQXdnRk4sQ0F0Z0ZJLGlEQUNJLFlBd2dGUixDQXBnRkUsaUNBRUUsV0FEQSxTQXVnRkosQ0FwZ0ZJLHNEQUNFLGdCQXNnRk4sQ0FuZ0ZJLGlCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3R5cG9ncmFwaHktbm9mb250c3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvanYuUmVxcy5BZGR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2xheW91dHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2J1dHRvbnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190eXBvZ3JhcGh5LW5vZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY3VycmVuY3lTZWxlY3QyV2lkZ2V0djIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2poaXJlL19mb3Jtc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9zdXN5L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm12Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19wYWdpbmF0aW9udjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hcHBsaWNhdGlvbk1vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2FwcGx5Rm9ybVByZXZpZXd2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MnYyLmNzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdG9vbHRpcHYyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuJGp2LW1heC13aWR0aDogMTYwMHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtbWluaTogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxNHB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14LWxhcmdlOiAyNHB4O1xuJGZvbnQtc2l6ZS14eC1sYXJnZTogMzJweDtcbiRmb250LXNpemUteHh4LWxhcmdlOiAzNnB4O1xuJGZvbnQtc2l6ZS14eHh4LWxhcmdlOiA0NHB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICBib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTF7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VidGl0bGUye1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgc3Ryb25nLFxuICBzdHJvbmcgKiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgbGFiZWwge1xuICB9XG5cbiAgdGltZSB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgfVxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCJfbGF5b3V0djIuc2Nzc1wiO1xuQHVzZSBcIi4uL2poaXJlL2Zvcm1zdjJcIjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcHYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vbW9kYWx2MlwiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWx2MlwiO1xuQHVzZSBcImFwcGx5Rm9ybVByZXZpZXd2MlwiO1xuQHVzZSBcIi4uLy4uL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0MnYyLmNzc1wiO1xuXG4jYm9keSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA3MTBweDtcbiAgaDEge1xuICAgIHNwYW4ge1xuICAgICAgQGV4dGVuZCAlYnJlYWRjcnVtYlBsYWNlaG9sZGVyO1xuICAgIH1cbiAgfVxufVxuXG5oMiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNqdi1yZXF1aXNpdGlvbnMge1xuICBoNiB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVicmVhZGNydW1iUGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxudGV4dGFyZWEsXG4ubWNlRWRpdG9yIHRhYmxlLm1jZUxheW91dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuJWFkZEJvcmRlckJvdHRvbSxcbi5hZGRCb3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuJWFkZEJvcmRlclRvcCxcbi5hZGRCb3JkZXJUb3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuLmZvcm1TZWN0aW9uIHtcbiAgQGV4dGVuZCAlYWRkQm9yZGVyQm90dG9tO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIC5zaGFtZVdpZHRoIHtcbiAgICB3aWR0aDogMTklO1xuICB9XG4gIC5sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDAuNGVtO1xuICB9XG4gID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDNweCAwO1xuICB9XG59XG5cbi5jaGFyYWN0ZXJDb3VudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgJi5jaGFyYWN0ZXJjb3VudFZhbGlkIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgfVxufVxuXG4uYWRkUmVxdWlzaXRpb25Ub29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHRvb2x0aXAoMzBlbSwgMjVweCwgLTE1cHgpO1xufVxuLmluc3RydWN0aW9uc1Rvb2x0aXAge1xuICBAaW5jbHVkZSB0b29sdGlwKDE1ZW0sIDMzcHgsIC0yN3B4KTtcblxuICBzcGFuLmljby1oZWxwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5uZXh0LWdlbi10b29sdGlwIHtcbiAgLmljb24taGVscHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFxuICAudG9vbHRpcFdpbmRvdyB7XG4gICAgbGVmdDogLTE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5qdi1yZXFzLWZvcm0tZmllbGQge1xuICAuanYtZmllbGRzLWl0ZXJhdG9yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbmRpdi5tY2UtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tY2UtaWNvIHtcbiAgJi5tY2UtaS11bmRvLCAmLm1jZS1pLXJlZG97XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5tY2UtcGFuZWxbcm9sZT1cImFwcGxpY2F0aW9uXCJdIHtcbiAgd2lkdGg6IDk5LjYlICFpbXBvcnRhbnQ7XG59XG5cbi5tY2UtbWVudWJhciAubWNlLW1lbnVidG4sXG4ubWNlLWJ0bi1ncm91cCAubWNlLWJ0biB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uanYtcmVxcy1mb3JtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5yZXFFZGl0Rm9ybSB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItdG9wLWNvbG9yOiAkYmx1ZTtcbiAgcGFkZGluZzogOHB4IDE2cHggNXB4IDE1cHg7XG4gID4gZGl2IHtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRsID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuaWNvbi1oZWxwe1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuV3lzaXd5ZyB7XG4gICAgLmljb24taGVscHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNoYW1lV2lkdGgge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgZHQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgZGQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIDAgMCAzMCU7XG4gIH1cbiAgZGl2IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAmLkRpdmlkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuTXVsdGlMaW5lVGV4dCB7XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBpe1xuICAgIHNwYW57XG4gICAgICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uaW50ZWdyYXRpb24tb3B0aW9ucyB7XG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uanYtY2hlY2tib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbmZvcm0gZGwge1xuICBkdCB7XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIGRkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbmR0OmZpcnN0LWNoaWxkLFxuZHQ6Zmlyc3QtY2hpbGQgKyBkZCxcbmRpdjpmaXJzdC1jaGlsZCA+IGR0OmZpcnN0LWNoaWxkLFxuZGl2OmZpcnN0LWNoaWxkID4gZHQ6Zmlyc3QtY2hpbGQgKyBkZCB7XG4gIC8vQGV4dGVuZCAlYWRkQm9yZGVyVG9wO1xufVxuXG4ubm9GaWxlRGVzY3JpcHRpb24ge1xuICAucXEtdXBsb2FkLXN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpvYkxpbmtNb2RhbCAuZmllbGQgbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWFyLXRvcDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFkZC1yZXEtaGVhZGVyIHtcbiAgLy9ib3JkZXItYm90dG9tOiAzcHggc29saWQgIzFiNDY2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAhaW1wb3J0YW50O1xuICBcbiAgLmdyZXl7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcGFkZGluZy1sZWZ0OjE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaWNvLXJlbW92ZSB7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ucmVtb3ZlU2tpbGwge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuc3Bhbi50YWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB0O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuc3Bhbi50YWcgYSB7XG4gIGNvbG9yOiBncmV5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuc3Bhbi5yZW1vdmVTa2lsbCB7XG4gICY6aG92ZXIge1xuICAgIC5pY28tcmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4udGFnIHNwYW4ge1xuICAuaWNvLXJlbW92ZSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnJlcVdhcm5pbmcuaWNvbi13YXJuaW5nIHtcbiAgbWFyZ2luOiA3cHggMCAwIC0xM3B4O1xufVxuXG5maWVsZHNldFtuZy1zd2l0Y2gtd2hlbj1cIkNoZWNrQm94XCJdIHtcbiAgLmp2LWFjdGlvbi1jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5maWVsZHNldFtuZy1zd2l0Y2gtd2hlbj1cIlJhZGlvXCJdIHtcbiAgLmp2LWFjdGlvbi1yYWRpby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnRveC10ZXh0YXJlYS13cmFwLCAudG94LXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saS1hYy1qb2ItcG9zdGluZy1zdGF0dXMge1xuXHQucG9zdC1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDE1cHggMDtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmFjY29yZGlvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZWRmMztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcblx0fVxuXG5cdC5hY2NvcmRpb246aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG5cdH1cblxuXHQucGFuZWwge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZWRmMztcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcblx0fVxuXG5cdC5wYW5lbC5hY3RpdmUge1xuXHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHR9XG5cblx0LnBhbmVsLXJvdyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTNlZGYzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucGFuZWwtaGVhZGVyLXJpZ2h0LFxuXHQucGFuZWwtaGVhZGVyLWxlZnQsXG5cdC5wYW5lbC1yb3ctcmlnaHQsXG5cdC5wYW5lbC1yb3ctbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR3aWR0aDogNDAlO1xuXHR9XG5cblx0Lmljb24tZWNsaXBzZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdGRpdlt0b29sdGlwXSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5kYXJrLXNlYyB7XG5cdFx0Y29sb3I6ICMxRTI4MkQ7XG5cdH1cblxuXHQudG9vbHRpcC1kZWZhdWx0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRTI4MkQ7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYTtcblx0XHRmb250LXdlaWdodDogMjAwO1xuXHR9XG5cblx0LnRvb2x0aXAtZGVmYXVsdCAudG9vbHRpcFdpbmRvdyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRTI4MkQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxNWVtO1xuXHRcdHotaW5kZXg6IDIwMDBcblx0fVxuXG5cdC50b29sdGlwLWRlZmF1bHQudXAgLnRvb2x0aXBXaW5kb3c6YWZ0ZXIge1xuXHRcdHRvcDogLTVweDtcblx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgIzFFMjgyRDtcblx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50XG5cdH1cblxuXHQuaWNvbi13YXJuaW5nOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGU2MDRcIjtcblx0XHRjb2xvcjogI2Y3NjcwMDtcblx0fVxuXG5cdC5ub24tbGlzdGluZy1lcnJvciB7XG5cdFx0Y29sb3I6ICMxODcyQ0M7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogIzE4NzJDQztcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cblx0LmdyZXktZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblx0XG5cdC5hY2NvcmRpb24tY2VudGVye1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuLmp2LW1vZGFsLWhlYWRlciBoMntcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cblxuLmp2LXJlcXMtZm9ybS1maWVsZCB7XG4gIC5qdi1kbC1pbmZvLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIC5qdi1kbC10ZXJtLW5ld2xpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5qdi1kZXNjcmlwdGlvbi1saXN0IHtcbiAgLmp2LWRsLWluZm8tbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAuanYtZGwtdGVybS1uZXdsaW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5IZWFkaW5nIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmp2LWRsLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuanYtZGwtdGVybXtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLmluc3RydWN0aW9uc1Rvb2x0aXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmxvbmctbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICAgIC5qdi1yZXFzLXdhcm5pbmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5qdi1kbC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuQGluY2x1ZGUgcmVzZXRGb250cygpO1xuXG4jY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4uYm9keUNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuI2hyLWZvb3RlckNvbnRhaW5lciB7XG4gIEBleHRlbmQgLnNtYWxsO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0OHB4O1xuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmp2LXJlcXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbiVicmVhZGNydW1iUGxhY2Vob2xkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI+XCI7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxufVxuXG5kaXZbcm9sZT1cIm1haW5cIl0ge1xuICA+IGgxIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICBAZXh0ZW5kICVicmVhZGNydW1iUGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZ3JhZGllbnRcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG5AbWl4aW4gYnV0dG9uKCRiYWNrZ3JvdW5kOiAkYmx1ZSkge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbkBtaXhpbiBob2xsb3ctYnV0dG9uKCRjb2xvcjogJGJsdWUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay10cmk7XG4gIH1cbn1cblxuLmp2LWJsdWVCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuXG4uanYtZ3JheUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGFyay10cmkpO1xufVxuXG4uanYtbGlnaHRHcmF5QnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuXG4vKioqIEJVVFRPTlMgKioqL1xuLmJ0bixcbiVidG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgJi5yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICYuaW5saW5lIHtcbiAgICBwYWRkaW5nOiA3cHggOXB4O1xuICB9XG59XG4uYnRuLWNhbmNlbCxcbiVidG4tY2FuY2VsLFxuLmNhbmNlbCxcbiVjYW5jZWwge1xuICBjb2xvcjogJGZvbnQtY29sb3Itc2VjICFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkZWZhdWx0LW1haW4pO1xufVxuLmJ0bi1ncmVlbixcbiVidG4tZ3JlZW4ge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkZ3JlZW4pO1xufVxuLmJ0bi1ibHVlLFxuJWJ0bi1ibHVlIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGJsdWUpO1xufVxuLmJ0bi1ob2xsb3cge1xuICBAaW5jbHVkZSBob2xsb3ctYnV0dG9uKCk7XG59XG5cbi5idG4tcmVkIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJHJlZCk7XG59XG4iLCIvLyBXaGl0ZXMsIEdyZXlzIGFuZCBCbGFja3Ncbi8vaHR0cDovL3NjZy5hci1jaC5vcmcvXG5AdXNlICdzYXNzOmNvbG9yJztcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzFlMjgyZDtcblxuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1wcmk6ICNmNWY4ZmE7IC8qICNmNGY0ZjQgKi9cbiRib3JkZXI6ICNlNGVkZjM7IC8qICNlNmU2ZTYgKi9cbiRkYXJrLXNlYzogI2FjYzBjYTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiAjNWI2OTcxOyAvKiAjODA4MDgwICovXG4kZGFyay1xdWE6ICMzYzQ3NGM7XG4kZGFyay1xdWluOiAjMjUzMjM5O1xuJGRhcmstYm9yZGVyOiAjNjM3MDc4O1xuJGRhcmstYm9yZGVyLXNlYzogIzhhOTU5NztcbiRkYXJrLWJvcmRlci10cmk6ICM4Nzk2OWI7XG4kZ3JleS1pY29uOiAjODA3ZjdmO1xuJGRhcmstaWNvbjogIzI1MzIzODtcblxuJGxpZ2h0LWJhY2tncm91bmQtcHJpOiAjZjRmOGZiO1xuJGxpZ2h0LWJhY2tncm91bmQtc2VjOiAjZjdmYmZlO1xuJGxpZ2h0LWJhY2tncm91bmQtdHJpOiAjZWNmM2Y5O1xuJGxpZ2h0LWJhY2tncm91bmQtcXVhZDogI2ZhZmJmYztcblxuJGRhcmstYmx1ZTogIzMxNDc5ZTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMxODcyY2M7XG4kYmx1ZS1jb250cmFzdDogIzE1NjVDMDtcbiRibHVlLXByaTogI2UzZjJmZDsgLy8jZWRmNGZhXG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYjhkM2VkXG4kYmx1ZS10cmk6ICMxZjYzYWY7IC8vIzIxNTQ4NVxuJGRhcmstYmx1ZS1ib3JkZXI6ICMyYjUyNzc7XG5cbiRncmVlbjogIzQ3YTg0YztcbiRncmVlbi1wcmk6ICM4MWM3ODQ7IC8vI2RjZjRkZlxuJGdyZWVuLXNlYzogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogMzAlKTsgLy8jYTFlMmFiXG4kZ3JlZW4tdHJpOiAjMWI1ZTIwOyAvLyMyYzhiM2FcblxuJHJlZDogI2QzMmYyZjtcbiRyZWQtcHJpOiAjZmZlYmVlOyAvLyNmY2Q5ZDlcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjI2ZDZkXG4kcmVkLXRyaTogI2M2MjgyODsgLy8jYjYxMDEwXG5cbiRvcmFuZ2U6ICNmNzY3MDA7XG4kb3JhbmdlLXByaTogI2ZmZjNlMDsgLy8jZmVmOGYzXG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y5YjY4M1xuJG9yYW5nZS10cmk6ICNjNDQ1MDA7IC8vI2U4NmIwYVxuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiA0NSUpOyAvLyNmZWYwZjZcbiRtYWdlbnRhLXNlYzogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmNjc5YjBcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jYzkwZDYwXG5cbiRwdXJwbGU6ICM3MzU0YmQ7XG4kcHVycGxlLXByaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDQwJSk7IC8vI2ViZTdmNlxuJHB1cnBsZS1zZWM6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNjZGMyZThcbiRwdXJwbGUtdHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vIzViM2VhMFxuXG4keWVsbG93OiAjZmJjMDJkO1xuJHllbGxvdy1wcmk6ICNmZGQ4MzU7IC8vI2ZlZmJjZVxuJHllbGxvdy1zZWM6IGNvbG9yLmFkanVzdCgkeWVsbG93LCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmY2Y1ODhcbiR5ZWxsb3ctdHJpOiAjZjlhODI1OyAvLyNlNWQ4MDZcblxuJGxpbmtlZGluLWNvbG9yOiAjMGQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNGFhZGY7XG4kZ29vZ2xlLWNvbG9yOiAjZGQ0YjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM2Q1Yjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdlZTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcblxuJGJsdWUtbmF2aGlnaGxpZ2h0LWNvbG9yOiAjNjM5NWMyO1xuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJGdyaWRBY3Rpb25Db2xvcjogJGRhcmstcHJpO1xuJGZpbHRlclNoYWRvd0NvbG9yOiAkZGFyay1zZWM7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiR0aC1hY3Rpb24tYmctY29sb3I6ICRkYXJrLXByaTtcbiR0aC1iZy1jb2xvcjogJGJsdWUtcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJG1vZGFsLXNoYWRvdzogdHJhbnNwYXJlbnQ7XG5cbiRkZWZhdWx0LW1haW46ICNlNGVhZWU7XG4kZGVmYXVsdC1kYXJrOiAjODc5NjljO1xuJGRlZmF1bHQtbGlnaHQ6ICNmM2Y3Zjk7XG4kZGlzYWJsZWQtbWFpbjogI2ViZjFmNTtcblxuJGZvbnQtY29sb3ItbWFpbjogIzI2MzIzODtcbiRmb250LWNvbG9yLXNlYzogIzViNjk3MTtcbiRmb250LWNvbG9yLWRpc2FibGVkOiAjYWNjMGNhO1xuJGZvbnQtY29sb3ItbGluazogIzE4NzJjYztcblxuJHN1cmZhY2UtYmFja2dyb3VuZDogI2Y1ZjhmYTtcblxuJGhlYWRlckgySGVpZ2h0OiA4MHB4O1xuXG4vLyBPdGhlciBDb2xvcnNcbi8vICRkYXJrLWdyZWVuOiAjMjA3OTJFO1xuLy8gJHB1cnBsZTogIzczNTRiZDtcbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDEzcHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIycHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuXG5AbWl4aW4gdHlwZS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHR5cGUtaGVhdnkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICAgIGJvZHkge1xuICAgICAgICBjb2xvcjogJGJvZHk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IC8vIEFkZGluZyBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBhbmQgQXJpYWwgYXMgRmFsbGJhY2tzIGlmIG5lY2Vzc2FyeVxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBwIHtcblxuICAgIH1cbiAgICBzdHJvbmcsIHN0cm9uZyAqIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cbiAgICAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG5cbiAgICB9XG4gICAgdGltZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDM1JSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG5cbn1cbmg0Lm5vZm9udGZhbWlseXJlcSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59IiwiLyogIHB1cnBvc2U6IHRoaXMgY2FuIGJlIHVzZWQgdG8gZGVmaW5lIHN0eWxlcyBmb3IgY29udHJvbCBiYXNlZCBvbiBzZWxlY3QyIG9yIHRvIG92ZXJyaWRlIHN0eWxlcyBmb3Igc2VsZWN0MiBhY3Jvc3MgYXBwLlxuICAgIGltcGxlbWVudGVkOiBqaGlyZSBhbmQgY29udGFudGNzXG4qL1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG4kbWluLWNvbnRyb2wtY29udGFpbmVyLXdpZHRoOiAyNTBweDtcbiRjb250cm9sLXRleHQtc2l6ZTogMTJweDtcbiRjb250cm9sLWZvbnQ6IFwiT3BlbiBTYW5zXCI7XG4kY29udHJvbC1ib3JkZXI6ICNhYWE7XG4kY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0OiAjM2Q4N2NmO1xuJGNvbnRyb2wtbGlzdC1zcGFjaW5nOiA0NXB4O1xuJGNvbnRyb2wtbGlzdC13aWR0aDogNTBweDtcblxuQG1peGluIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogJGNvbnRyb2wtbGlzdC1zcGFjaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5AbWl4aW4gY3VycmVuY3ktY29udHJvbCgkYm9yZGVyLWNvbG9yKSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogJGNvbnRyb2wtbGlzdC13aWR0aCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAkY29udHJvbC10ZXh0LXNpemU7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXG4gICAgICAmLmFjdGl2YXRlIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1ib3JkZXItaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgICAgYWJiciB7XG4gICAgICAgIHJpZ2h0OiBtYXRoLmRpdigkY29udHJvbC1saXN0LXNwYWNpbmcsIDIpO1xuICAgICAgfVxuICAgICAgLnNlbGVjdDItY2hvc2VuIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1hbGxvd2NsZWFyIHtcbiAgICAgIC5zZWxlY3QyLWNob2ljZSBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAuY29udHJvbC1jbG9zZS1pY29uLW1hcmdpbjtcbiAgICAgICAgJi5zZWxlY3QyLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cbiAgZGl2LmN1cnJlbmN5LWNvbnRyb2wtaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6ICRjb250cm9sLWZvbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmF0ZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1cnJlbmN5LWNvbnRyb2wge1xuICBAaW5jbHVkZSBjdXJyZW5jeS1jb250cm9sKCRjb250cm9sLWJvcmRlcik7XG59XG5cbi5jdXJyZW5jeS1jb250cm9sLWxpZ2h0IHtcbiAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkYm9yZGVyKTtcbn1cblxuLyogIEN1cnJlbmN5IENvbnRyb2wgc3R5bGVcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmN3cy1jdXJyZW5jeS1jb250cm9sIHtcbiAgJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoOiA3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBkaXYuanYtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoIzAwMCwgMC4xKSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgfVxuICBpIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG4gIHNlbGVjdC5jdXJyZW5jeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgIG1pbi13aWR0aDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLy9yZXF1aXJlZCBmb3IgSUVcbiAgc2VsZWN0LmN1cnJlbmN5OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlbGVjdC5jdXJyZW5jeTpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICBjb2xvcjogdHJhc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkY3VycmVuY3ktc2VsZWN0b3Itd2lkdGggKyAxMDtcbiAgICBoZWlnaHQ6IDIuMzVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLyoqKiBGT1JNUyAqKiovXG5AdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9idXR0b25zdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXR2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxubGFiZWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxubGFiZWwucmVxdWlyZWQsXG5zbWFsbC5yZXF1aXJlZCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRkZWZhdWx0LWRhcms7XG59XG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbixcbmlucHV0LFxuLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuJWdlbmVyYWxJbnB1dCB7XG4gIGNvbG9yOiAkZGFyaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG50ZXh0YXJlYSxcbmlucHV0LFxuc2VsZWN0IHtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggNXB4IDdweCA1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogdGV4dDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1zZWM7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAmW3VpLXRpbnltY2VdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4lTm9NYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBAZXh0ZW5kICVnZW5lcmFsSW5wdXQ7XG4gIEBleHRlbmQgJU5vTWFyZ2luO1xuICB3aWR0aDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXQuY2FuY2VsIHtcbiAgQGV4dGVuZCAlY2FuY2VsO1xufVxuaW5wdXQ6aW52YWxpZCxcbnRleHRhcmVhOmludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8qKiogRVJST1JTICoqKiAvIERpc2FibGVkIHVudGlsIGVycm9yIGlucHV0cyBhcmUgc29ydGVkXG5pbnB1dCwgdGV4dGFyZWEge1xuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQwJSk7XG4gICAgfVxuICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgIEBleHRlbmQgLmVycm9yO1xuICAgIH1cbn0gKi9cblxuLyoqKiBIT1JJWk9OVEFMIEZPUk1TICoqKi9cbi5mb3JtIHtcbiAgYmFja2dyb3VuZDogJGJsdWUtcHJpO1xuICBwYWRkaW5nOiAxMHB4O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKiogRGVmaW5pdGlvbkxpc3QgRm9ybSAqKiovXG5mb3JtIGRsLCAuanYtZGVzY3JpcHRpb24tbGlzdCB7XG4gIC5ociB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgY29udGVudDogXCIoSFIpXCI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBkZCwgLmp2LWRsLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEwcHggMHB4OyAvLyBQTEVBU0UgQ0hFQ0sgQlVHIDEzMzI5IGJlZm9yZSBjaGFuZ2luZyBpdCA6IFNIQU1JS1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgIH1cbiAgICAucmlnaHRbY2xhc3MqPVwiaWNvLVwiXSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgKyBpbnB1dCxcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5BbW91bnQge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIGR0LCAuanYtZGwtdGVybSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxufVxuXG4vKioqIERhdGVwaWNrZXIgKioqL1xuaW5wdXRbdWktZGF0ZV0sXG5pbnB1dFtqdi1sb2NhbGUtZGF0ZXBpY2tlcl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMnB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogVGltZXBpY2tlciAqKiovXG4udWktdGltZXBpY2tlci1jb250YWluZXIsXG4udWktdGltZXBpY2tlci1jb250YWluZXIgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwIGVhc2U7XG59XG5pbnB1dFt1aS1qcT1cInRpbWVwaWNrZXJcIl0sXG5pbnB1dFtqdi10aW1lcGlja2VyXSB7XG4gIHdpZHRoOiA2LjVlbTtcbn1cblxuLyoqKiBUaW55TUNFICoqKi9cbi5tY2VFZGl0b3Ige1xuICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAqIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICB9XG4gIC5tY2VMYXlvdXQge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4ubWNlLWNvbnRhaW5lciAubWNlLXRleHRib3gge1xuICBwYWRkaW5nOiAwIDRweCAhaW1wb3J0YW50O1xufVxuXG4vKioqIEZpbGUgVXBsb2FkIERyb3AgVGFyZ2V0ICoqKi9cbi51cGxvYWQsXG5banYtdXBsb2FkZXJdIHtcbiAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzE3cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZGVmYXVsdC1kYXJrO1xuICAucXEtdXBsb2FkLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA4cHggMTZweCA1cHggMDtcbiAgfVxuICAucXEtdXBsb2FkLWxpc3QsXG4gIC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnRuIHtcbiAgICBAZXh0ZW5kICVidG4tY2FuY2VsO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzEwMCU7XG4gIH1cbiAgLnFxLXVwbG9hZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8qKiogU2VsZWN0MiBGaXhlcyAqKiovXG5pbnB1dFtqdlxcOnNlbGVjdDJdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIC8vdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICAqIHtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cbi5xdWlja0Zvcm1zIHtcbiAgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5kZCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLWRyb3AgKiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLypSZXFzIEVkaXQgZm9ybSBzdHlsaW5nKi9cbi5yZXFFZGl0Rm9ybSxcbi5hZGRDYW5kRm9ybSxcbi5hZGRIaXJlRm9ybSB7XG4gIGRpdiB7XG4gICAgLy8gZG8gd2UgbmVlZCB0aGlzPyAgSXQncyB1Z2x5IGZvciBnb29kIHRvb2x0aXAtbGlrZSBiZWhhdmlvci4gKE1TTSlcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbiAgLmFtb3VudCB7XG4gICAgLnVpLXJlc2V0d3JhcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmFkZFJlcXVpc2l0aW9uVG9vbHRpcCB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVxRWRpdEZvcm0ge1xuICAuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiA0NSUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ud29ya2Zsb3dNZXNzYWdlRm9ybSB7XG4gIGRkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDBweCAwcHggMnB4IDBweDtcbiAgfVxuICBkZCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbmlucHV0Lmhhc0RhdGVwaWNrZXIgKyBzcGFuLmp2LXBsYWNlaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA4OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cbkBtaXhpbiBtb2RhbC1iYXNlIHtcbiAgLmp2LW1vZGFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwtY29udGFpbmVyLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAubW9kYWxUYWJsZVZpZXcge1xuICAgICAgdHIge1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xuICAgICAgICAvL1RoaXMgaXMgbmVlZGVkIGZvciBJRSBpbiAgLSBOVlxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTI1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIC5qdi1hcnJvd0xlZnQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLmp2LWFycm93UmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGFnaW5hdGlvbi1jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtbWluaW1hbCB7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWhlYWRlcixcbiAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJi5jbGVhcmZpeCB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLXN1YnBvaW50cyB7XG4gICAgICBtYXJnaW46IDE1cHggNDBweDtcbiAgICAgID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuanYtbW9kYWxTdWJUaXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgfVxuICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgdHlwZS1yb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICYuYW5pbWF0ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMC40cztcbiAgICB9XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgIHotaW5kZXg6IDEzMDAwO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgICAgei1pbmRleDogMTI5OTk7XG4gICAgfVxuXG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgIHotaW5kZXg6IDEzMDAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjaW5nICsgNXB4O1xuICAgIHRvcDogJHNwYWNpbmcgKyA4cHg7XG4gIH1cblxuICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAubW9kYWwtYW5pbWF0ZS1oaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZS5tb2RhbC1hbmltYXRlLWhpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3cubW9kYWwtYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3AtbDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgfVxuICB9XG4gIC5wcmltYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwLW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZXJyb3JMYWJlbCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gYmFja3dhcmRzLWNvbXBhdCBmb3IgQW5ndWxhciAxLjAueFxuICAubmctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1jb21wYXQge1xuICAuanYtbW9kYWwtYWRhcHRlciB7XG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5qdi1tb2RhbEJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIC5idG4sXG4gICAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbENvbnRlbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmp2LWhMaXN0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAmLndpZGVJbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4sXG4gICAgICAgIC5idG4tYmxhY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIC5zZWxlY3QyLWRyb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAuanYtbW9kYWwtaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcG9ydHNcbkB1c2UgXCIuL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi91bml0c1wiIGFzICo7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyLUJveCBTaXppbmdcblxuLy8gQXBwbHkgdGhlIGJvcmRlci1ib3ggc2l6aW5nIG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuLy8gYW5kIGFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkuXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcge1xuICAkYm9yZGVyLWJveC1zaXppbmc6IHRydWU7XG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG59XG5cbmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lclxuXG4vLyBTZXQgdGhlIHdpZHRoIG9mIGEgY29udGFpbmVyXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgR3JpZCBMYXlvdXQuXG5AbWl4aW4gc2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRzdHlsZSAgICA6ICRjb250YWluZXItc3R5bGVcbil7XG4gICR3aWR0aDogY29udGFpbmVyLW91dGVyLXdpZHRoKCRjb2x1bW5zKTtcblxuICBAaWYgJHN0eWxlID09ICdzdGF0aWMnIHtcbiAgICBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkc3R5bGUgPT0gJ2ZsdWlkJyB7XG4gICAgICBAaWYgdW5pdCgkd2lkdGgpID09ICclJyB7IEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgaWYtcmVtKG1heC13aWR0aCwgJHdpZHRoKTtcbiAgICAgIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgICAvLyAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJ3JlbScge1xuICAgICAgLy8gICAgIF93aWR0aDogcm91bmQoY29udmVydC1sZW5ndGgoJHdpZHRoLCBweCkpO1xuICAgICAgLy8gICB9IEBlbHNlIHtcbiAgICAgIC8vICAgICBfd2lkdGg6ICR3aWR0aDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgdGhlIG91dGVyIGdyaWQtY29udGFpbmluZyBlbGVtZW50KHMpLlxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGNvbnRhaW5lci5cbkBtaXhpbiBhcHBseS1jb250YWluZXIoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zXG4pe1xuICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoKCRjb2x1bW5zKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctbGVmdCwgJGdyaWQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiBhdXRvOyB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxufVxuXG4vLyBTZXQgb25lIG9yIG1vcmUgbGF5b3V0cyBvbiBhIGdyaWQtY29udGFpbmluZyBlbGVtZW50IGF0IGFueSBudW1iZXIgb2YgbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMuXG4vL1xuLy8gJG1lZGlhLWxheW91dC0xICAgICAgICA6IFtkZWZhdWx0OiR0b3RhbC1jb2x1bW5zXSBBIGxpc3Qgb2YgdmFsdWVzIGluY2x1ZGluZyAtXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogT25lIHVuaXRsZXNzIG51bWJlciAocmVwcmVzZW50aW5nIGNvbHVtbnMgaW4gYSBsYXlvdXQpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogVHdvIG9wdGlvbmFsIGxlbmd0aHMgKHJlcHJlc2VudGluZyBtaW4gYW5kIG1heC13aWR0aCBtZWRpYS1xdWVyeSBicmVha3BvaW50cykuXG4vLyAkbWVkaWEtbGF5b3V0LTIgLi4uLTEwIDogW29wdGlvbmFsXSBTYW1lIGFzICRtZWRpYS1sYXlvdXQtMVxuQG1peGluIGNvbnRhaW5lcihcbiAgJG1lZGlhLWxheW91dC0xICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJG1lZGlhLWxheW91dC0yICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0zICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC00ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC01ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC02ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC03ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC04ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC05ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0xMCAgOiBmYWxzZVxuKSB7XG4gICRtZWRpYS1sYXlvdXRzIDogY29tcGFjdCgkbWVkaWEtbGF5b3V0LTIsJG1lZGlhLWxheW91dC0zLCRtZWRpYS1sYXlvdXQtNCwkbWVkaWEtbGF5b3V0LTUsJG1lZGlhLWxheW91dC02LCRtZWRpYS1sYXlvdXQtNywkbWVkaWEtbGF5b3V0LTgsJG1lZGlhLWxheW91dC05LCRtZWRpYS1sYXlvdXQtMTApO1xuXG4gIC8vIERlYnVnOiBDaGVjayB3aGF0ICRtZWRpYS1sYXlvdXRzIGNvbnRhaW5zXG4gIEBkZWJ1ZyAkbWVkaWEtbGF5b3V0cztcblxuICAvLyBBcHBseSBkZWZhdWx0IGxheW91dCBpZiBuZWVkZWRcbiAgQGlmIGlzLWRlZmF1bHQtbGF5b3V0KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlICRtZWRpYS1sYXlvdXRzIGlzIGEgdmFsaWQgbGlzdCBiZWZvcmUgaXRlcmF0aW5nXG4gIEBlYWNoICRtbCBpbiAkbWVkaWEtbGF5b3V0cyB7XG4gICAgQGlmICRtbCB7XG4gICAgICAvLyBFbnN1cmUgJG1sIGlzIGEgbGlzdCB0eXBlIGJlZm9yZSBjYWxsaW5nIGF0LWJyZWFrcG9pbnRcbiAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1sKSA9PSAnbGlzdCcge1xuICAgICAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW5zXG5cbi8vIENyZWF0ZSBhIGdyaWQgZWxlbWVudCBzcGFubmluZyBhbnkgbnVtYmVyIG9mICdjb2x1bW5zJyBpbiBhIGdyaWQgJ2NvbnRleHQnLlxuLy8gJGNvbHVtbnMgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc3Bhbi5cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAgICAgICAgICA6IENvbnRleHQgaXMgcmVxdWlyZWQgb24gYW55IG5lc3RlZCBlbGVtZW50cy5cbi8vICAgICAgICAgIDogQ29udGV4dCBNVVNUIE5PVCBiZSBkZWNsYXJlZCBvbiBhIHJvb3QgZWxlbWVudC5cbi8vICRwYWRkaW5nIDogW29wdGlvbmFsXSBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIGluc2lkZSBvZiBpbmRpdmlkdWFsIGdyaWQgY29sdW1ucy5cbi8vICAgICAgICAgIDogUGFkZGluZyBpcyBvbmx5IG91dHB1dCBpZiBvbmUgb3IgdHdvIHZhbHVlcyBhcmUgc3BlY2lmaWVkIChlLmcuIDFlbSBvciAxMHB4IDIwcHgpXG4vLyAgICAgICAgICA6IFBhZGRpbmcgdmFsdWVzIGFyZSBhcHBsaWVkIG9ubHkgb24gdGhlIGhvcml6b250YWwgYXhpcyBpbiBmcm9tLXRvIG9yZGVyXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoXG4gICRjb2x1bW5zLFxuICAkY29udGV4dCAgICAgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkcGFkZGluZyAgICAgICA6IGZhbHNlLFxuICAkZnJvbSAgICAgICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgICAgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogJGZyb207IC8vIFVwZGF0ZWQgbGluZVxuICAkdG8gICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRwb3MgICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIHBvc2l0aW9uKTtcbiAgJGNvbHMgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgY29sdW1ucyk7XG4gICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcbiAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuXG4gIEBpZiAkcGFkZGluZyAhPSBmYWxzZSB7XG4gICAgJHBhZC1mcm9tIDogbnRoKCRwYWRkaW5nLCAxKTtcblxuICAgIEBpZiBsZW5ndGgoJHBhZGRpbmcpID4gMSB7XG4gICAgICAkcGFkLXRvOiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHBhZC10bzogJHBhZC1mcm9tO1xuICAgIH1cblxuICAgICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtZnJvbSwgcmVsYXRpdmUtd2lkdGgoJHBhZC1mcm9tLCAkY29udGV4dCkpO1xuICAgICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtdG8sIHJlbGF0aXZlLXdpZHRoKCRwYWQtdG8sICRjb250ZXh0KSk7XG5cbiAgICBwYWRkaW5nLSN7JGZyb219OiAkcGFkLWZyb207XG4gICAgcGFkZGluZy0jeyR0b306ICRwYWQtdG87XG4gIH1cblxuICB3aWR0aDogY29sdW1ucygkY29scywgJGNvbnRleHQsICRzdHlsZSkgLSBpZigkYm9yZGVyLWJveC1zaXppbmcsIDAsICRwYWQtdG8gKyAkcGFkLWZyb20pO1xuXG4gIEBpZiAoJHBvcyA9PSAnb21lZ2EnKSB7XG4gICAgQGluY2x1ZGUgb21lZ2EoJGZyb20pO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogJGZyb207XG4gICAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHNwYW5uaW5nIHRoZSBsYXN0IGNvbHVtbiwgdG8gYWNjb3VudCBmb3IgdGhlIHBhZ2UgZWRnZS5cbi8vIE9ubHkgbmVlZGVkIGFzIGFuIG92ZXJyaWRlLiBOb3JtYWxseSAnb21lZ2EnIGNhbiBqdXN0IGJlIGNhbGxlZCBieSBgY29sdW1uc2AuXG4vL1xuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG9tZWdhKFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogJGZyb207XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkb21lZ2EtZmxvYXQ7XG4gIG1hcmdpbi0jeyR0b306IDA7XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IG9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0geyBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc2V0c1xuXG4vLyBSZXNldCBhICcrY29sdW1ucycgZ3JpZCBlbGVtZW50IHRvIGRlZmF1bHQgYmxvY2sgYmVoYXZpb3Jcbi8vXG4vLyAkZnJvbSAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbkBtaXhpbiByZXNldC1jb2x1bW5zKFxuICAkZnJvbTogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi0jeyR0b306IGF1dG87XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyAgIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgcHJldmlvdXNseSBzZXQgYXMgb21lZ2EuXG4vLyBUaGlzIHdpbGwgcmV0dXJuIGZsb2F0cyBhbmQgbWFyZ2lucyBiYWNrIHRvIG5vbi1vbWVnYSBzZXR0aWducy5cbi8vXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtb21lZ2EoXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkZnJvbTtcbiAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gfVxufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSByZW1vdmUtb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkY29udGV4dCAgIDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1vbWVnYSgkY29udGV4dCwgJGZyb20sICRzdHlsZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hhbmdlIFNldHRpbmdzXG5cbkBtaXhpbiB3aXRoLWdyaWQtc2V0dGluZ3MoXG4gICRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyxcbiAgJHdpZHRoOiAkY29sdW1uLXdpZHRoLFxuICAkZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoLFxuICAkcGFkZGluZzogJGdyaWQtcGFkZGluZ1xuKSB7XG4gIC8vIGtlZXAgdGhlIGRlZmF1bHRzIGFyb3VuZFxuICAkZGVmYXVsdC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucztcbiAgJGRlZmF1bHQtd2lkdGg6ICRjb2x1bW4td2lkdGg7XG4gICRkZWZhdWx0LWd1dHRlcjogJGd1dHRlci13aWR0aDtcbiAgJGRlZmF1bHQtcGFkZGluZzogJGdyaWQtcGFkZGluZztcblxuICAvLyB1c2UgdGhlIG5ldyBzZXR0aW5nc1xuICAkdG90YWwtY29sdW1uczogJGNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgLy8gYXBwbHkgdG8gY29udGVudHNcbiAgQGNvbnRlbnQ7XG5cbiAgLy8gcmUtaW5zdGF0ZSB0aGUgZGVmYXVsdHNcbiAgJHRvdGFsLWNvbHVtbnM6ICRkZWZhdWx0LWNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICRkZWZhdWx0LXdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmc7XG59XG4iLCJAZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvbnYyXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgLXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhhc0RhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAubmV4dCxcbiAgLnByZXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMzJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG4gIC5uZXh0IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgcmlnaHQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG4gIC5maWVsZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcC1tO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAucm93LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogJHNwLXM7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC14cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3AtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICB9XG4gICAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3ctZXJyb3Ige1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWRpdmlkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAkc3AtbCAwO1xuICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbiRzcGFjaW5nOiAxMHB4O1xuJHNwYWNpbmctc21hbGw6IDVweDtcbiRzcGFjaW5nLWxhcmdlOiAxNXB4O1xuXG4vLyBzaG9ydGN1dHNcbiRzcC14czogMnB4O1xuJHNwLXM6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcC1tOiAkc3BhY2luZztcbiRzcC1sOiAkc3BhY2luZyAqIDEuNTtcbiRzcC14bDogJHNwYWNpbmcgKiAyO1xuXG5AbWl4aW4gc3BhY2luZy1jbGFzc2VzIHtcblx0LnBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1pbm5lci1zbSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1pbm5lci1sZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQucGFkLW91dGVyIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtb3V0ZXItc20ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1vdXRlci1sZyB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5jbGVhci1wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhci1wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vZm9ybXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZ3JpZFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9tb2RhbHYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG5AaW5jbHVkZSBtb2RhbC1iYXNlO1xuQGluY2x1ZGUgZmllbGQtc3R5bGVzO1xuXG5AbWl4aW4gYXBwbGljYXRpb24tbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuXG4gICAgLnJvdy1sYWJlbC1tdWx0aXBsZSB7XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfSBcblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWlucHV0IHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJvdyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCgzLDkpLDBweCk7XG4gICAgICAgIC5yb3ctbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtZGl2aWRlciB7XG4gICAgICAgIC8qIERvbnQgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcy4gQnV0IGpvYnZpdGVuZXdkdXAuY3NzIGdsb2JhbGx5IGFkZHMgdGhpcyA6KCovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogSGF0ZSBkb2luZyB0aGlzLiBCdXQgSm9idml0ZW5ld2R1cCBpcyB0aGUgY3VscHJpdC4gU2V0dGluZyBnbG9iYWwgYm9yZGVyIHZhbHVlcyBldGMuKi9cbiAgICAuZXJyb3JEaXYge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC50aW55bWNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXG4gICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXRyaSAhaW1wb3J0YW50OyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9zcGlubmVyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jdXJyZW5jeVNlbGVjdDJXaWRnZXR2MlwiO1xuXG5AaW5jbHVkZSBzcGlubmVyLWJhc2UoKTtcblxuLmFwcGx5LWZvcm0tZmllbGQtaW5wdXQsXG4uYXBwbHktZm9ybS1maWVsZC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYXBwbHktZm9ybS1maWVsZC1pbnB1dCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5hcHBseS1mb3JtLWZpZWxkLW5hbWUge1xuICB3aWR0aDogMjUlO1xufVxuXG4uYmxvY2stY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4vLyB0ZW1wIHN0eWxla2l0IHN0eWxlcyB1bnRpbCB0aGlzIHBhZ2UgdXNlcyBzdHlsZWtpdFxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJvcmRlci1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLnBhZGRpbmctcmVndWxhciB7XG4gIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AteHgtc21hbGwge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cbi5wYWRkaW5nLXh4LXNtYWxsIHtcbiAgcGFkZGluZzogMC4zZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLXJlZ3VsYXIge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJvcmRlci1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG59XG4ubWFyZ2luLXRvcC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDAuOWVtO1xufVxuLm1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjllbTtcbn1cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ubGFyZ2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvKlxuVmVyc2lvbjogMy40LjUgVGltZXN0YW1wOiBNb24gTm92ICA0IDA4OjIyOjQyIFBTVCAyMDEzXG4qL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKiBpbmxpbmUtYmxvY2sgZm9yIGllNyAqL1xuICAgIHpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1kcm9wLFxuLnNlbGVjdDItc2VhcmNoLFxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgLypcbiAgICBGb3JjZSBib3JkZXItYm94IHNvIHRoYXQgJSB3aWR0aHMgZml0IHRoZSBwYXJlbnRcbiAgICBjb250YWluZXIgd2l0aG91dCBvdmVybGFwIGJlY2F1c2Ugb2YgbWFyZ2luL3BhZGRpbmcuXG5cbiAgICBNb3JlIEluZm8gOiBodHRwOi8vd3d3LnF1aXJrc21vZGUub3JnL2Nzcy9ib3guaHRtbFxuICAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIHdlYmtpdCAqL1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGZpcmVmb3ggKi9cbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBjc3MzICovXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMyNjMyMzg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuNSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZmZmZmZmJywgZW5kQ29sb3JzdHIgPSAnI2VlZWVlZScsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcblxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgNTAlLCAjRTRFQUVFIDEzMS4yNSUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg3OTY5QztcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjksICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlID4gLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI3cHg7XG4gICAgdG9wOiA4cHggIWltcG9ydGFudDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IDJweCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC8qIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29yayAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1kcm9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGggLnNlbGVjdDItc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg3OTY5QztcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2NjYyksIGNvbG9yLXN0b3AoMC42LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNlZWVlZWUnLCBlbmRDb2xvcnN0ciA9ICcjY2NjY2NjJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjYyAwJSwgI2VlZSA2MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAzcHggMXB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG5cbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMXB4O1xufVxuXG4vKiByZXN1bHRzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgbWFyZ2luOiA0cHggNHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDQwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogODBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEwMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDExMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMjBweCB9XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItbm8tcmVzdWx0cyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VhcmNoaW5nLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3Rpb24tbGltaXQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuZGlzYWJsZWQgbG9vayBmb3IgZGlzYWJsZWQgY2hvaWNlcyBpbiB0aGUgcmVzdWx0cyBkcm9wZG93blxuKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBtdWx0aXNlbGVjdCAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMThweDtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZjRmNGY0JywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDRweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UgeyAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cblxuXG4uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCxcbi5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1cyB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG4vKiBSZXRpbmEtaXplIGljb25zICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSAge1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ4Mi5wbmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdHJpYW5nbGV2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG5AbWl4aW4gdG9vbHRpcDIoJGNvbG9yOiAkYmx1ZSwgJHBvc2l0aW9uOiB1cCkge1xuICAkdG9vbHRpcC1ib3JkZXI6IDNweCBzb2xpZCAkY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKCRwb3NpdGlvbiwgJGNvbG9yLCA1cHgpO1xuICB9XG4gIEBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gdXAge1xuICAgIGJvcmRlci10b3A6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IC0xNHB4IGF1dG8gMTBweCBhdXRvO1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgIH1cbiAgfVxufVxuQG1peGluIGVycm9yLXRvb2x0aXAge1xuXHRAaW5jbHVkZSB0b29sdGlwMigkcmVkKTtcblx0Y29sb3I6ICRyZWQ7XG59XG5cblxuLy8vLyBUT09MVElQIE1JWElOIC8vLy9cblxuQG1peGluIHRvb2x0aXAoJHdpZHRoOiAxMGVtLCAkdmVydGljYWxPZmZzZXQ6IDBweCwgJGhvcml6b250YWxPZmZzZXQ6IDE1cHgpIHtcbiAgLy9CdWcgMTQ2NTEgLSBOVlxuICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAudG9vbHRpcFdpbmRvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHB7XG4gICAgXHRmb250LXNpemU6MC44NDZlbTtcbiAgICBcdG1hcmdpbi1sZWZ0OjA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4ICNjY2NjY2M7XG4gICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5qdi13b3JrZmxvdy1zdGF0dXMtaW5kaWNhdG9ye1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAuY29ubmVjdG9yLFxuICAgICAgLnRvcC1jb25uZWN0b3IsXG4gICAgICAubGVmdC1jb25uZWN0b3Ige1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgfVxuICAgICAgLndvcmtmbG93VXBkYXRlcyB7XG4gICAgICAgIC5wYWRkaW5nTGVmdDIwIHtcbiAgICAgICAgICBwYWRkaW5nOjZweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBzcGFuLmxhcmdlLFxuICAgICAgICAgIHNwYW4uc21hbGwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VidGl0bGUxe1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjY2NjY2NjO1xuICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRSaWdodCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvaW50TGVmdCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3Age1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICB9XG4gICYuZG93biAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gICYucG9pbnRsZWZ0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gICYucG9pbnRyaWdodCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/