/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** 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.Cand.Addv2.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.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,.btnPrint,.cancel,.upload .btn,.upload .btnPrint,[jv-uploader] .btn,[jv-uploader] .btnPrint,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,.btnPrint:focus,.btnPrint: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,.btnPrint: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,.btnPrint: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.btnPrint,.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.btnPrint,.inline.cancel,button.inline,input.inline[type=button],input.inline[type=reset],input.inline[type=submit]{padding:7px 9px}.btn-cancel,.cancel,.upload .btn,.upload .btnPrint,[jv-uploader] .btn,[jv-uploader] .btnPrint,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,.upload .btnPrint:focus,.upload .btnPrint:hover,[jv-uploader] .btn:focus,[jv-uploader] .btn:hover,[jv-uploader] .btnPrint:focus,[jv-uploader] .btnPrint:hover,input[type=reset]:focus,input[type=reset]:hover{opacity:1}.btn-cancel:focus,.cancel:focus,.upload .btn:focus,.upload .btnPrint:focus,[jv-uploader] .btn:focus,[jv-uploader] .btnPrint:focus,input[type=reset]:focus{border:none}.btn-cancel:active,.cancel:active,.upload .btn:active,.upload .btnPrint:active,[jv-uploader] .btn:active,[jv-uploader] .btnPrint: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{font-weight:600;line-height:24px;padding:6px 12px}.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}.w0{margin-left:0!important;margin-right:0!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important;width:0!important}.w5{width:5%!important}.w10{width:10%!important}.w20{width:20%!important}.w25{width:25%!important}.w33{width:33%!important}.w34{width:34%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w85{width:85%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{margin-left:0!important;margin-right:0!important;width:100%!important}.marginTop0{margin-top:0!important}.marginTop5{margin-top:5px!important}.marginTop10{margin-top:10px!important}.marginTop15{margin-top:15px!important}.marginTop20{margin-top:20px!important}.marginTop25{margin-top:25px!important}.marginTop30{margin-top:30px!important}.marginRight0{margin-right:0!important}.marginRight5{margin-right:5px!important}.marginRight10{margin-right:10px!important}.marginRight15{margin-right:15px!important}.marginRight20{margin-right:20px!important}.marginRight25{margin-right:25px!important}.marginRight30{margin-right:30px!important}.marginLeft0{margin-left:0!important}.marginLeft5{margin-left:5px!important}.marginLeft10{margin-left:10px!important}.marginLeft15{margin-left:15px!important}.marginLeft20{margin-left:20px!important}.marginLeft25{margin-left:25px!important}.marginLeft30{margin-left:30px!important}.marginBottom0{margin-bottom:0!important}.marginBottom5{margin-bottom:5px!important}.marginBottom10{margin-bottom:10px!important}.marginBottom15{margin-bottom:15px!important}.marginBottom20{margin-bottom:20px!important}.marginBottom25{margin-bottom:25px!important}.marginBottom30{margin-bottom:30px!important}.m0{margin:0;padding-left:0;padding-right:0}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m33{margin:33px}.m40{margin:40px}.m45{margin:45px}.m50{margin:50px}.m55{margin:55px}.m60{margin:60px}.m65{margin:65px}.m70{margin:70px}.m75{margin:75px}.m80{margin:80px}.m85{margin:85px}.m90{margin:90px}.m95{margin:95px}.m100{margin:100px 0}.paddingTop0{padding-top:0!important}.paddingTop5{padding-top:5px!important}.paddingTop10{padding-top:10px!important}.paddingTop15{padding-top:15px!important}.paddingTop20{padding-top:20px!important}.paddingTop25{padding-top:25px!important}.paddingTop30{padding-top:30px!important}.paddingRight0{padding-right:0!important}.paddingRight5{padding-right:5px!important}.paddingRight10{padding-right:10px!important}.paddingRight15{padding-right:15px!important}.paddingRight20{padding-right:20px!important}.paddingRight25{padding-right:25px!important}.paddingRight30{padding-right:30px!important}.paddingLeft0{padding-left:0!important}.paddingLeft5{padding-left:5px!important}.paddingLeft10{padding-left:10px!important}.paddingLeft15{padding-left:15px!important}.paddingLeft20{padding-left:20px!important}.paddingLeft25{padding-left:25px!important}.paddingLeft30{padding-left:30px!important}.paddingBottom0{padding-bottom:0!important}.paddingBottom10{padding-bottom:10px!important}.paddingBottom15{padding-bottom:15px!important}.paddingBottom20{padding-bottom:20px!important}.paddingBottom25{padding-bottom:25px!important}.paddingBottom30{padding-bottom:30px!important}.p0{margin-left:0;margin-right:0;padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p33{padding:33px}.p40{padding:40px}.p45{padding:45px}.p50{padding:50px}.p55{padding:55px}.p60{padding:60px}.p65{padding:65px}.p70{padding:70px}.p75{padding:75px}.p80{padding:80px}.p85{padding:85px}.p90{padding:90px}.p95{padding:95px}.p100{margin-left:0;margin-right:0;padding:100px}@media print{a[href]:after{content:none!important}}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{font-size:14px}label input{margin:0}label.required:after,small.required:after{content:"*";margin-left:2px}.placeholder{color:#87969c}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]{border:1px dashed #87969c;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,.upload .btnPrint,[jv-uploader] .btn,[jv-uploader] .btnPrint{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}#jv-details .jv-hide,#jv-details .jv-sectionHeader,#jv-details .jv-submit,#jv-details .jvdb-left-light,#jv-details br[clear]{display:none}#jv-details input{display:inline-block;margin:0}#jv-details input[name="details.assignedUserId"],#jv-details select{width:175px}#jv-details .jv-facebookProfile,#jv-details .jv-linkedInProfile,#jv-details .jv-twitterProfile{background-image:none;background-position:50%;background-repeat:no-repeat;display:inline-block;height:16px;vertical-align:middle;width:16px}#jv-details .jv-linkedInProfile{background-image:url(../bea0f2aed21330fa2e50.png)}#jv-details .jv-facebookProfile{background-image:url(../10c92538b3c33ec4a9d3.png)}#jv-details .jv-twitterProfile{background-image:url(../e7259d998f5ee073dc1e.png)}#jv-details td{border-top:1px solid #e6e6e6;box-sizing:border-box;padding:10px}#jv-details td p{margin:0 0 5px}#jv-details td ul{margin:0;padding:0}#jv-details tr:first-child td{border-top:none}#jv-details .jv-nameColumn,#jv-details .jv-sectionName{width:30%}#jv-details .custom_li{display:inline;list-style:none}#jv-details .jv-cancelAddContact{color:#fff}#jv-details .select2-container{margin:0}#jv-details table{line-height:1em}.editDetails #jv-details [key=EDIT_CONTAINER]{display:block}.editDetails #jv-details [key=DETAIL_CONTAINER]{display:none}.editDetails #jv-details .jv-emailStatusOn,.editDetails #jv-details .jv-phoneStatusOn{color:#0054a6;cursor:pointer}.editDetails #jv-details td.jv-sectionTable{padding:0}.editDetails #jv-details td.jv-sectionTable br{display:none}.editDetails #jv-details td.jv-sectionTable .select2-container,.editDetails #jv-details td.jv-sectionTable input{margin:10px 0}.editDetails #jv-details td.jv-sectionTable p{margin:0}.editDetails #jv-details .jv-facebookProfile,.editDetails #jv-details .jv-linkedInProfile,.editDetails #jv-details .jv-twitterProfile{height:32px;width:32px}.editDetails #jv-details .jv-linkedInProfile{background-image:url(../edf91fb52816783d683d.png)}.editDetails #jv-details .jv-facebookProfile{background-image:url(../d112ced870cd30d75065.png)}.editDetails #jv-details .jv-twitterProfile{background-image:url(../1e8e9674b9fa9fafe7bd.png)}.app-source.avatars .source-channel .arrow,.blue-arrow-left,.blue-arrow-right,.blue-checkmark_icon,.blue-icon,.blue-icon-active,.blue-icon-add,.blue-icon-addAttachment,.blue-icon-addCampaign,.blue-icon-addCandidate,.blue-icon-addContact,.blue-icon-addLinks,.blue-icon-addRequisition,.blue-icon-alert,.blue-icon-alertRed,.blue-icon-app-facebook,.blue-icon-app-facebook-gray,.blue-icon-app-gmail,.blue-icon-app-gmail-gray,.blue-icon-app-google-apps,.blue-icon-app-google-apps-gray,.blue-icon-app-google-calendar,.blue-icon-app-google-calendar-gray,.blue-icon-app-hireright,.blue-icon-app-hireright-gray,.blue-icon-app-linkedin,.blue-icon-app-linkedin-gray,.blue-icon-app-talentwise,.blue-icon-app-talentwise-gray,.blue-icon-app-twitter,.blue-icon-app-twitter-gray,.blue-icon-app-yahoo,.blue-icon-app-yahoo-gray,.blue-icon-back-blue,.blue-icon-backtotop,.blue-icon-bing,.blue-icon-calendar,.blue-icon-calendar-white,.blue-icon-circleMinus,.blue-icon-circlePlus,.blue-icon-clear-input,.blue-icon-close,.blue-icon-close-gray,.blue-icon-close_active,.blue-icon-close_hover,.blue-icon-collapse,.blue-icon-community,.blue-icon-createDbsearch24,.blue-icon-createJob24,.blue-icon-delete,.blue-icon-download,.blue-icon-dragDrop,.blue-icon-droparrow,.blue-icon-edit,.blue-icon-edit-gray,.blue-icon-edit-light,.blue-icon-email,.blue-icon-equest24,.blue-icon-expand,.blue-icon-facebook,.blue-icon-facebook16,.blue-icon-feedback,.blue-icon-google,.blue-icon-help,.blue-icon-hide,.blue-icon-importContacts,.blue-icon-inactive,.blue-icon-jobtarget24,.blue-icon-linkedin,.blue-icon-linkedin16,.blue-icon-linkedin24,.blue-icon-logout,.blue-icon-mail-blue,.blue-icon-message,.blue-icon-minimize,.blue-icon-myaccount,.blue-icon-newpage-blue,.blue-icon-note,.blue-icon-pagination-left,.blue-icon-pagination-right,.blue-icon-pdfPreview,.blue-icon-popout-blue,.blue-icon-print,.blue-icon-profilePic,.blue-icon-referFriend,.blue-icon-search,.blue-icon-selectTemplate,.blue-icon-send,.blue-icon-sendEmail,.blue-icon-sendEmail_active,.blue-icon-sendEmail_hover,.blue-icon-sendJobvite,.blue-icon-sendJobvite24,.blue-icon-settings,.blue-icon-share24,.blue-icon-sortDown,.blue-icon-sortUp,.blue-icon-src-agency,.blue-icon-src-arrow,.blue-icon-src-campaign,.blue-icon-src-candidate,.blue-icon-src-careersite,.blue-icon-src-custom,.blue-icon-src-email,.blue-icon-src-employee,.blue-icon-src-facebook,.blue-icon-src-hiringmanager,.blue-icon-src-import,.blue-icon-src-internal,.blue-icon-src-jobboard,.blue-icon-src-jobnotification,.blue-icon-src-linkedin,.blue-icon-src-othernetwork,.blue-icon-src-recruiter,.blue-icon-src-twitter,.blue-icon-src-webpage,.blue-icon-src-websearch,.blue-icon-table-carrot,.blue-icon-table-carrot2,.blue-icon-tag,.blue-icon-task,.blue-icon-tasksNav,.blue-icon-textPreview,.blue-icon-training,.blue-icon-trash-blue,.blue-icon-twitter,.blue-icon-twitter16,.blue-icon-upload,.blue-icon-view,.blue-icon-view_hover,.blue-lock,.blue-logo,.blue-maybe_lg,.blue-maybe_sm,.blue-new_window_blue_icon_12x12,.blue-new_window_white_icon_12x12,.blue-no_lg,.blue-no_sm,.blue-shl_icon_24x14,.blue-skip_icon,.blue-talentwise_icon_21x24,.blue-yes_lg,.blue-yes_sm,.feed a.info,.feed a.info:hover,.formPrintTooltip,.ico-checkmark:after,.ico-info,.ico-info:hover,.jv-addIcon,.popOutDownLoadTooltip,.popOutFormPrintTooltip,.popOutNoteTooltip,.popOutPopUpTooltip,.popOutPrintTooltip,.preInterviewName .actn-collapse,.preInterviewName .actn-expand,.reqSearchIcon:after,.resumeDeleteTooltip,.resumeDownloadTooltip,.resumeNoteTooltip,.resumePopOutTooltip,.resumePrintTooltip,.resumeUploadTooltip,.selected:after,.skipped hgroup h4:after,.statuses .jv-iconView,.statuses .jv-iconView:hover,.statuses a.info,.statuses a.info:hover{background-image:url(../abfa633e582f584f4393.png)}.blue-icon-sortUp{background-position:-10px -10px}.blue-icon-sortDown{background-position:-10px -34px}.blue-icon-droparrow{background-position:-10px -58px}.blue-icon-close_hover{background-position:-10px -87px}.blue-icon-close_active{background-position:-10px -116px}.blue-icon-clear-input{background-position:-10px -145px}.blue-icon-close{background-position:-10px -174px}.blue-icon-mail-blue{background-position:-10px -203px}.app-source.avatars .source-channel .arrow,.blue-icon-src-arrow{background-position:-10px -235px}.blue-icon-table-carrot{background-position:-10px -267px}.blue-icon-table-carrot2{background-position:-10px -299px}.blue-new_window_blue_icon_12x12{background-position:-10px -331px}.blue-new_window_white_icon_12x12{background-position:-10px -363px}.blue-icon-pagination-left{background-position:-10px -395px}.blue-icon-pagination-right{background-position:-10px -428px}.blue-shl_icon_24x14{background-position:-10px -461px}.blue-icon-active{background-position:-10px -495px}.blue-icon-popout-blue,.popOutPopUpTooltip,.resumePopOutTooltip{background-position:-10px -529px}.blue-icon-pdfPreview{background-position:-10px -563px}.blue-icon-edit-gray{background-position:-10px -599px}.blue-skip_icon,.skipped hgroup h4:after{background-position:-10px -635px}.blue-icon-facebook16{background-position:-10px -671px}.blue-icon-close-gray{background-position:-10px -707px}.blue-checkmark_icon,.ico-checkmark:after,.selected:after{background-position:-10px -743px}.blue-icon-inactive{background-position:-10px -779px}.blue-icon-linkedin16{background-position:-10px -815px}.blue-icon-circleMinus,.preInterviewName .actn-collapse{background-position:-10px -851px}.blue-icon-newpage-blue,.popOutNoteTooltip,.resumeNoteTooltip{background-position:-10px -887px}.blue-icon-delete{background-position:-10px -923px}.blue-icon-download,.popOutDownLoadTooltip,.resumeDownloadTooltip{background-position:-10px -959px}.blue-icon-circlePlus,.preInterviewName .actn-expand{background-position:-10px -995px}.blue-icon-back-blue{background-position:-10px -1031px}.blue-icon-print,.formPrintTooltip,.popOutFormPrintTooltip,.popOutPrintTooltip,.resumePrintTooltip{background-position:-10px -1067px}.blue-icon-textPreview{background-position:-10px -1103px}.blue-icon-trash-blue,.resumeDeleteTooltip{background-position:-10px -1139px}.blue-icon-send{background-position:-10px -1175px}.blue-icon-twitter16{background-position:-10px -1211px}.blue-icon-upload,.resumeUploadTooltip{background-position:-10px -1247px}.blue-logo{background-position:-10px -1283px}.blue-icon-add,.jv-addIcon{background-position:-10px -1319px}.blue-lock{background-position:-10px -1355px}.blue-icon-importContacts{background-position:-10px -1391px}.blue-icon-app-gmail-gray{background-position:-10px -1427px}.blue-icon-app-gmail{background-position:-10px -1465px}.blue-icon-search,.reqSearchIcon:after{background-position:-10px -1503px}.blue-icon-app-google-calendar-gray{background-position:-10px -1542px}.blue-icon-app-google-calendar{background-position:-10px -1583px}.blue-icon-addAttachment{background-position:-10px -1624px}.blue-icon-app-google-apps-gray{background-position:-10px -1668px}.blue-icon-dragDrop{background-position:-10px -1712px}.blue-icon-app-google-apps{background-position:-10px -1756px}.blue-icon-addCampaign{background-position:-10px -1800px}.blue-icon-edit-light{background-position:-10px -1844px}.blue-icon-edit{background-position:-10px -1888px}.blue-icon-email{background-position:-10px -1932px}.blue-icon-equest24{background-position:-10px -1976px}.blue-icon-expand{background-position:-10px -2020px}.blue-icon-addCandidate{background-position:-10px -2064px}.blue-icon-app-hireright-gray{background-position:-10px -2108px}.blue-icon-feedback{background-position:-10px -2152px}.blue-icon-app-hireright{background-position:-10px -2196px}.blue-icon-help{background-position:-10px -2240px}.blue-icon-hide{background-position:-10px -2284px}.blue-icon-app-linkedin-gray{background-position:-10px -2328px}.blue-icon-app-linkedin{background-position:-10px -2372px}.blue-icon-jobtarget24{background-position:-10px -2416px}.blue-no_sm{background-position:-10px -2460px}.blue-icon-app-talentwise-gray{background-position:-10px -2504px}.blue-icon-linkedin24{background-position:-10px -2548px}.blue-icon-logout{background-position:-10px -2592px}.blue-icon-app-talentwise{background-position:-10px -2636px}.blue-icon-message{background-position:-10px -2680px}.blue-icon-minimize{background-position:-10px -2724px}.blue-icon-myaccount{background-position:-10px -2768px}.blue-icon-app-twitter-gray{background-position:-10px -2812px}.blue-icon-note{background-position:-10px -2856px}.blue-icon-app-twitter{background-position:-10px -2900px}.blue-icon-app-yahoo-gray{background-position:-10px -2944px}.blue-icon-app-yahoo{background-position:-10px -2988px}.blue-icon-addContact{background-position:-10px -3032px}.blue-talentwise_icon_21x24{background-position:-10px -3076px}.blue-icon-bing{background-position:-10px -3120px}.blue-icon-referFriend{background-position:-10px -3164px}.blue-icon-calendar-white{background-position:-10px -3208px}.blue-icon-selectTemplate{background-position:-10px -3252px}.blue-icon-calendar{background-position:-10px -3296px}.blue-icon-sendEmail{background-position:-10px -3340px}.blue-icon-sendEmail_active{background-position:-10px -3384px}.blue-icon-sendEmail_hover{background-position:-10px -3428px}.blue-icon-sendJobvite{background-position:-10px -3472px}.blue-maybe_sm{background-position:-10px -3516px}.blue-icon-settings{background-position:-10px -3560px}.blue-icon-share24{background-position:-10px -3604px}.blue-icon-addLinks{background-position:-10px -3648px}.blue-icon-addRequisition{background-position:-10px -3692px}.blue-icon-alert{background-position:-10px -3736px}.blue-icon-alertRed{background-position:-10px -3780px}.blue-icon-app-facebook-gray{background-position:-10px -3824px}.blue-icon-app-facebook{background-position:-10px -3868px}.blue-yes_sm{background-position:-10px -3912px}.blue-icon-collapse{background-position:-10px -3956px}.blue-icon-training{background-position:-10px -4000px}.blue-icon-community{background-position:-10px -4044px}.blue-icon-tasksNav{background-position:-10px -4088px}.blue-icon-task{background-position:-10px -4132px}.blue-icon-tag{background-position:-10px -4176px}.blue-icon-createDbsearch24{background-position:-10px -4220px}.blue-icon-createJob24{background-position:-10px -4264px}.blue-icon-view,.feed a.info,.ico-info,.statuses .jv-iconView,.statuses a.info{background-position:-10px -4308px}.blue-icon-view_hover,.feed a.info:hover,.ico-info:hover,.statuses .jv-iconView:hover,.statuses a.info:hover{background-position:-10px -4358px}.blue-icon-sendJobvite24{background-position:-10px -4408px}.blue-icon-profilePic{background-position:-10px -4458px}.blue-icon-src-careersite{background-position:-10px -4508px}.blue-icon-src-webpage{background-position:-10px -4560px}.blue-icon-src-websearch{background-position:-10px -4612px}.blue-icon-src-jobboard{background-position:-10px -4664px}.blue-icon-src-internal{background-position:-10px -4716px}.blue-icon-src-import{background-position:-10px -4768px}.blue-yes_lg{background-position:-10px -4820px}.blue-icon-src-facebook{background-position:-10px -4872px}.blue-icon-src-employee{background-position:-10px -4924px}.blue-icon-src-email{background-position:-10px -4976px}.blue-icon-src-custom{background-position:-10px -5028px}.blue-icon-twitter{background-position:-10px -5080px}.blue-icon-src-linkedin{background-position:-10px -5132px}.blue-icon-src-candidate{background-position:-10px -5184px}.blue-icon-src-jobnotification{background-position:-10px -5236px}.blue-icon-src-othernetwork{background-position:-10px -5288px}.blue-icon-src-campaign{background-position:-10px -5340px}.blue-icon-src-agency{background-position:-10px -5392px}.blue-maybe_lg{background-position:-10px -5444px}.blue-icon-src-recruiter{background-position:-10px -5496px}.blue-icon-src-twitter{background-position:-10px -5548px}.blue-icon-facebook{background-position:-10px -5600px}.blue-no_lg{background-position:-10px -5652px}.blue-icon-linkedin{background-position:-10px -5704px}.blue-icon-google{background-position:-10px -5756px}.blue-icon-src-hiringmanager{background-position:-10px -5808px}.blue-icon-backtotop{background-position:-10px -5867px}.blue-arrow-right{background-position:-10px -5927px}.blue-arrow-left{background-position:-10px -6002px}.actionsDropdown{height:20px;position:relative;z-index:10}.actionsDropdown .actionsDropdownContainer{background:#fff;border:1px solid #acc0ca;box-shadow:1px 1px 1px #acc0ca;display:none;padding:5px;position:absolute;top:20px;width:180px}.actionsDropdown .actionsDropdownContainer .action-link{margin:5px 0}.actionsDropdown .action-expand{float:left;font-size:1.4em;margin-right:5px}.actionsDropdown:hover .actionsDropdownContainer{display:block}.action-links{height:30px;position:relative;z-index:10}.action-links .action-expand{float:left;font-size:1.4em;margin-right:5px}.dropdown-container{background-color:#fff;border:1px solid #ccc;height:110px;margin:.5em -1.2em;overflow-y:auto;padding:.5em;position:absolute;text-align:left}.dropdown-container .action-link{margin:.5em 0;padding:2px 0}.dropdown-container{z-index:10}table.modalTableView{border-collapse:collapse;border-radius:2px;border-spacing:0;line-height:1.5em;text-align:left;width:100%}table.modalTableView tbody{background:#fff}table.modalTableView tbody tr{border-top:1px solid #e4edf3}table.modalTableView tbody tr:last-child{border-bottom:1px solid #e4edf3!important}table.modalTableView tbody tr.grouped{border-top:none}table.modalTableView tbody tr.grouped td{padding-top:0}table.modalTableView tbody .actns{background:none;border:none;margin:0;padding:0}table.modalTableView td.right,table.modalTableView th.right{float:none;text-align:right}table.modalTableView td.left,table.modalTableView th.left{float:none;text-align:left}table.modalTableView td{max-width:123px!important;padding:10px 0 10px 10px;vertical-align:middle}table.modalTableView th{background:#e3f2fd;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;color:#263238;font-size:12px;font-weight:400;padding:5px 10px;white-space:nowrap}table.modalTableView th.headerRow{background:#f5f8fa;border:1px solid #e4edf3!important;font-size:14px;font-weight:400;padding:10px;text-align:left}table.modalTableView tr{border-left:1px solid #e4edf3!important;border-right:1px solid #e4edf3!important}table.modalTableView p{margin:0}table.modalTableView p.actions{font-size:12px}table.modalTableView ul{margin:0;padding:0}table.modalTableView tfoot th{background:#f5f8fa}table.modalTableView tfoot th .paging{font-size:14px;font-weight:400}table.modalTableView{margin-top:10px}table.modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}table.modalTableView td{padding:3px}table.modalTableView th{border-top:1px solid #e6e6e6!important;font-size:14px;padding:5px}.select2-offscreen{position:absolute}.select2-results .select2-result{margin-left:0}.jv-modal form{padding:0 3px}.jv-modal dt{float:left;padding:5px 0;width:20%}.jv-modal dd{margin:0 0 0 20%;padding:5px 0;width:80%}fieldset[jv-uploader]{padding:10px!important}.upload,[jv-uploader]{background-color:#fff;border:1px dashed #aaa!important;font-size:16px;margin:10px 0}.qq-upload-instruction{display:inline!important;margin:0 10px}.qq-upload-list{display:block!important}.btn-blue,.btn-cancel{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1;min-width:50px;padding:11px 15px;text-align:center}.btn-blue,button{background:#1872cc}button{border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:400;line-height:1}button.search-btn{bottom:2px;font-size:20px;height:30px;margin-right:0;padding:0 5px;position:relative;width:35px}button{margin-right:10px;min-width:35px;padding:8px 15px;text-align:center}button[disabled]{opacity:.5!important}.block,label{display:block}.left{float:left}.left,.right{position:relative}.right{float:right}.clear:after{clear:both;content:"";display:table}.clearSearch{color:#757575;position:absolute;right:10px;top:1px}.paging{float:right;font-size:14px;margin:0}.paging,.paging strong{color:#5b6971}.paging .paging-caption{line-height:48px}.paging .disabled,.paging a{line-height:40px}.paging .jv-arrowLeft{background:url(../4a1141184967009b17ea.svg) 0 0}.paging .jv-arrowLeft,.paging .jv-arrowRight{border:1px solid #e6e6e6!important}.customHtml span.error{margin:0 0 0 20%}.customHtml .row-controls label{padding:2px 0}.warning{color:#f57d21}.templateDropdown{float:right;padding-left:10px;width:573px!important}.modalTooltip{color:gray!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.positionRelative{position:relative}.w30{width:30%!important}.marginTop10{margin-top:10px}.top3,.top5{position:relative}.top5{top:5px}.marginTop25{margin-top:25px}.marginLeft5{margin-left:5px}.marginLeft10{margin-left:10px}.marginLeft20{margin-left:20px}.marginBottom5{margin-bottom:5px}.marginNone{margin:0!important}.paddingBottom3{padding-bottom:3px}.btn.disabled,.btn[disabled],.disabled.btnPrint,[disabled].btnPrint,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}.mce-caret{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #444!important}.mce-btn{border:1px solid #c5c5c5!important}.ng-invalid-required,.ng-pristine,.ng-valid{box-shadow:none!important}.w150{width:150px!important}.w150 .select2-container{max-width:150px}.w260{width:260px!important}.w260 .select2-container{max-width:260px}.position-relative{position:relative}.field-row-grid{display:table;margin-bottom:25px}.field-row-grid>div{display:table-cell;vertical-align:bottom}.field-row-grid>div.field-cell-separator{padding-right:15px}.field-row-grid .w160{width:160px!important}.field-row-grid .w175{width:175px!important}.field-row-grid .w230{width:230px!important}.field-row-grid .w260{width:260px!important}.field-row-grid input{padding:5px!important}.field-row-grid button{margin:0 0 1px;min-width:30px;padding:5px 0}.field-row-grid button i{font-size:1.3em}clearfix{overflow:hidden}clearfix:after{clear:both;content:"";display:table}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.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}.tabSettings-wrapper{position:relative;z-index:10}.tabSettings-wrapper .icon{color:#5b6971;font-size:1.5em}.tabSettings-wrapper .buttons{background:#dfe6f1;border-radius:5px;font-size:1.5em;font-weight:400;padding:.2em;position:absolute;right:0;top:25px}.tabSettings-wrapper .settings{margin-left:10px;position:absolute;top:5px}.tabSettings-wrapper .settings .icon-settings:hover{color:#1872cc}.centerContainer.editMode{box-shadow:0 1px 4px 1px #acc0ca}.application-tabs{height:30px;margin:1em 0}.application-tabs li{padding-bottom:.3em;padding-top:.5em}.application-tabs li:first-child{margin-left:0;padding-left:0}.application-tabs li{float:left;margin:0 .2em;padding:.6em .9em}.application-tabs li.hover{box-shadow:0 1px 4px 1px #acc0ca;padding:.5em}.application-tabs li a,.application-tabs li span{background:transparent;border-color:transparent;color:#263238;cursor:pointer;font-size:14px;font-weight:600}.application-tabs li a span,.application-tabs li span span{background:#1872cc;border-radius:500px;color:#fff;font-weight:400;padding:0 5px;position:relative}.application-tabs li.active{border-bottom:4px solid #263238}.centerContainer{margin:0 auto!important;max-width:1600px;padding:0 48px!important;width:100%}.small-pagination{height:64px}.small-pagination .breadcrumb{border:none;padding:7px 0 0 10px}.small-pagination .profile-pic{background:#fff}.small-pagination .profile-pic .profile-image{background:#fff;border-radius:50%;height:30px;width:30px}.actions.hr-buttons{padding:8px 0}.allApplicationsTitle .applicationTitle{float:left}.allApplicationsTitle .icon-quick-view{font-size:18px;margin-top:0;padding-left:5px}.identity{width:100%}.identity .identity-top-wrapper{background:#f5f8fa;min-height:145px;padding-bottom:.5em}.identity .identity-top-wrapper .blue-select2{width:225px}.identity .identity-top-wrapper .icon-candidate-location{margin-top:5px}.identity .application-tabs-wrapper{background:#f3f7f9;border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3;height:36px}.identity .identity-details li{align-items:center}.identity .identity-details .left-field{float:left;margin-left:1em;width:280px}.identity .identity-details .reqLink{display:flex;margin-top:5px;padding-left:10px}.identity .identity-details .reqLink .icon-quick-view{font-size:1.5em}.identity .identity-details .reqLink .reqText{display:inline-block;font-size:14px;line-height:22px}.identity .identity-details .blue-select2{width:280px}.identity .identity-details .blue-select2 .select2-container{text-align:left}.identity .large,.identity .social-profiles{font-size:14px}.identity .blue{color:#1872cc}.identity .vertical-line{border-left:1px solid #e4edf3;height:100%;width:1px}.identity .contact-details{padding-left:10px}.identity .contact-details .social-profiles>li{padding-top:8px}.chevronContainer .tooltipWindow{top:2.7em!important;width:20em;z-index:1000!important}.chevronContainer .workflowUpdates .connector{background-color:#e4edf3;border:1px solid #e4edf3;height:28px;left:29px;position:absolute;top:45px;width:1px}.chevronContainer .workflowUpdates .top-connector{background-color:#e4edf3;border:1px solid #e4edf3;height:20px;padding-top:5px;position:relative;width:1px}.chevronContainer .workflowUpdates .left-connector{background-color:#e4edf3;border:1px solid #e4edf3;display:inline-block;height:1px;margin-right:-.5em;width:5%}.chevronContainer .workflowUpdates li:last-child .top-connector{bottom:5px;padding-top:8px}.chevronContainer .cand-centric-chevron,.chevronContainer .chevron{list-style:none;overflow:hidden;padding:0;width:130px}.chevronContainer .cand-centric-chevron:hover,.chevronContainer .chevron:hover{box-shadow:0 0 3px #47a84c}.chevronContainer .cand-centric-chevron li,.chevronContainer .chevron li{float:left;padding:0}.chevronContainer .cand-centric-chevron li a,.chevronContainer .chevron li a{background:#acdcaf;color:#fff;display:block;float:left;padding:10px 2px 20px 30px;position:relative;text-decoration:none}.chevronContainer .cand-centric-chevron li a:after,.chevronContainer .chevron li a:after{border-bottom:50px solid transparent;border-left:30px solid #acdcaf;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0;z-index:2}.chevronContainer .cand-centric-chevron li a:before,.chevronContainer .chevron li a:before{border-bottom:50px solid transparent;border-left:30px solid #fff;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-left:1px;margin-top:-50px;position:absolute;top:50%;width:0;z-index:1}.chevronContainer .cand-centric-chevron .empty a,.chevronContainer .chevron .empty a{background:#acc0ca!important}.chevronContainer .cand-centric-chevron .empty a:after,.chevronContainer .chevron .empty a:after{border-left:30px solid #acc0ca!important}.chevronContainer .cand-centric-chevron .rejected a,.chevronContainer .chevron .rejected a{background:#e58383!important}.chevronContainer .cand-centric-chevron .rejected a:after,.chevronContainer .chevron .rejected a:after{border-left:30px solid #e58383!important}.chevronContainer .cand-centric-chevron .current a,.chevronContainer .chevron .current a{background:#47a84c}.chevronContainer .cand-centric-chevron .current a:after,.chevronContainer .chevron .current a:after{border-left:30px solid #47a84c}.chevronContainer .cand-centric-chevron li:first-child a,.chevronContainer .chevron li:first-child a{padding-left:10px}.chevronContainer .cand-centric-chevron li:last-child a,.chevronContainer .chevron li:last-child a{padding-right:10px}.vertical-middle{display:inline-block;vertical-align:middle}.blue-select2{margin:0 1em 0 0}.blue-select2 .select2-container .select2-choice div b{background-image:url(../13d4ae7b8d95b2bc7c2a.png)!important}.blue-select2 .select2-choice{background-color:#e3f2fd!important;background-image:none!important;border:1px solid #1872cc!important;color:#1872cc!important}.blue-select2 .select2-choice div{background:none;border-left:0}.blue-select2 .select2-container{margin:1px 0;text-align:center}.left-field .education,.left-field .workHistory{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.educationHistoryEdit,.workHistoryEdit{position:absolute;right:-20px;top:0}.cand-centric-h5{font-weight:600}.cand-centric-block,.cand-centric-h5{font-size:12px;width:130px}.cand-centric-chevron{width:120px!important}.workflow-buttons{padding:4px!important}.linkedin-frame-size{height:600px;width:650px}.linkedin-frame-name-font-size{font-size:18px}.linkedin-border-top-side{border-top:1px solid #e6e6e6}.candidate-feed h4{font-family:Open Sans,Helvetica;font-size:14px}.candidate-feed .feed-icon{color:#acc0ca;font-size:2em;text-align:center}.candidate-feed .connector{border-bottom:1px solid #acc0ca;height:10px;left:0;position:absolute;top:5px;width:15px}.candidate-feed .publishedDate{color:#5b6971;font-style:normal}.candidate-feed .feedContent{border-left:1px solid #acc0ca}.candidate-feed .feedContent .feedObj.clearfix:after{clear:left;overflow:visible}.candidate-feed .feedContent .feedObj.clearfix{overflow:visible}.candidate-feed .feedFilterTrigger{position:absolute;right:40px;top:10px;z-index:10}.candidate-feed .newPost.icon-share-post:before{padding-right:5px}.candidate-feed .feed-data{margin-top:0!important}.candidate-feed .feed-data .feed-data-title{color:#263238}.candidate-feed .feed-data .icon-attachment{margin-top:2px}.candidate-feed .w30{width:30%!important}.gray-box{background:#f5f8fa;border:1px solid #acc0ca;border-radius:3px 3px 3px 3px;overflow:hidden}.load-more{padding:5px 15px;text-align:center}.paginate-top{position:relative}.paginate-top:after{border-bottom:5px solid #1872cc;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.paginate-top{display:block;padding:10px;text-align:center}.paginate-top:hover{background:#e3f2fd}.paginate-down{position:relative}.paginate-down:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1872cc;content:"";height:0;margin:0;padding:0;position:absolute;width:0}.paginate-down{display:block;padding:10px;text-align:center}.paginate-down:hover{background:#e3f2fd}.feedMigrationInProgress{padding-bottom:50px;padding-top:50px}.feedMigrationInProgress .line1{font-size:28px;font-weight:300}.feedMigrationInProgress .line2{font-size:16px;font-weight:300}.feedMigrationInProgress .thumbnail{height:200px;padding-top:20px}.allApplicationsFeedTab{left:20px}.socialActions{background:#f5f8fa;margin-top:15px;padding:0 24px 24px}.socialActions .likeCommentBar{border-bottom:1px solid #e4edf3;padding:24px 0 16px;padding-bottom:16px!important}.socialActions .like{margin-left:5px}.socialActions .like .likeText{color:#1872cc}.socialActions .like .likeText .tooltipWindow span{color:#263238;font-weight:600}.socialActions .like .icon-thumbs-up{margin-bottom:3px}.socialActions .comments{color:#1872cc}.socialActions .commentBox{clear:both}.socialActions .commentBox input{height:32px}.socialActions .commentBox textarea{border-radius:2px;height:32px;min-height:32px;padding:5px}.socialActions .activeTextarea{height:60px!important}.socialActions .latestComment{clear:both;margin-left:-2px;padding:5px 0}.socialActions .commentsActions,.socialActions .previousComments{clear:both;margin-bottom:16px!important;margin-top:16px!important}.socialActions .comment .actor{border:1px solid #acc0ca;border-radius:50%;padding:2px}.socialActions .comment .actorName{color:#263238;font-size:14px;font-weight:600}.socialActions .comment .commentText{color:#263238;font-size:14px}.socialActions .comment .date{color:#5b6971;font-size:14px;font-style:normal}.socialActions .comment .commentDetails{margin-left:35px}.socialActions .comment .commentDetails a{color:#1872cc}.icon-border-blue{text-shadow:-1px 0 #1872cc,0 1px #1872cc,1px 0 #1872cc,0 -1px #1872cc}.small-height{height:auto;max-height:85px}.small-font{font-size:12px}.dot-separator:before{color:transparent;content:"•";margin-left:16px}.readonly{padding-top:10px}.readonly .block{margin:0;overflow:hidden}.readonly .cand-centric-label,.readonly .label{cursor:default;float:left;font-weight:300;padding-right:.5em;text-align:right;width:90px}.readonly .cand-centric-label{display:table;width:0!important}.readonly .compact-block{display:block;margin:0}.readonly .compact-block .cand-centric-label,.readonly .compact-block .label{width:50px}.mobile-body,.mobile-header-inner{margin:0 auto;width:990px}.mobile-header{background:#f5f8fa}.mobile-header-inner{height:50px;position:relative}.mobile-header-logo{float:left;margin-top:20px}.mobile-header-nav{float:left;margin-left:20px}.mobile-header-nav>ul>li>a{box-sizing:border-box;color:#263238;display:block;height:50px;margin-right:1px;padding:20px 10px}.mobile-header-nav>ul>li>a:hover{background:#fff}.mobile-body{margin-top:28px}.desktop-hidden{display:none}@media only screen and (max-device-width:778px){.mobile :not(.icon){font-family:Arial!important}.mobile body{font-size:14px!important}.mobile #header{display:block;height:auto;width:auto}.mobile #hr-navWrapper,.mobile .mobile-hidden,.mobile .scrolltop{display:none}.mobile #hr-footerContainer{text-align:center}.mobile .jv-modal{width:auto}.mobile .mobile-no-click{color:#263238;pointer-events:none}.mobile .mobile-navigation-wrapper{display:block!important}.mobile #container,.mobile #hr-footerContainer,.mobile .desktop-hidden,.mobile .mobile-full,.mobile .mobile-main{display:block;width:100%!important}.mobile .mobile-full{margin-left:0;margin-top:.5em}.mobile .mobile-main{padding:0 1em!important}.mobile .mobile-center-text{text-align:center}.mobile .mobile-col-4{width:33%!important}.mobile .mobile-col-8{width:65%!important}.mobile .mobile-navigation.container{font-size:1.8em;line-height:1;padding:.6em;width:auto}.mobile .mobile-navigation-wrapper{background:#f5f8fa;margin-bottom:1.8em}.mobile .jobvite-logo{vertical-align:text-bottom}.mobile .mobile-title{display:inline-block;font-size:.8em;margin-left:.4em;vertical-align:middle}.mobile #mobile-nav-trigger{color:#5b6971;padding:.6em;position:absolute;right:0;top:0}.mobile .app-navigation{background:#fff;border-radius:3px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:6px;position:absolute}.mobile .app-navigation:before{border-bottom:5px solid #1872cc;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.mobile .app-navigation{border-top:3px solid #1872cc!important}.mobile .app-navigation:before{margin:-14px auto 10px}.mobile .app-navigation{right:.5em;top:2em;width:230px;z-index:99}.mobile .app-navigation:before{border-width:.5em;bottom:100%;margin:0;position:absolute;right:.15em}.mobile .app-navigation a{display:block;padding:.9em .5em;text-align:center}.mobile .app-navigation li{border-bottom:1px solid #acc0ca;font-size:.7em}.mobile .app-navigation li:last-child{border:0}}.jv-loading-image,.spinner16,.spinner32{background-position:50%;background-repeat:no-repeat}.jv-loading-image,.spinner32{background-image:url(../013f1a04d7d70954a316.gif);height:32px;width:32px}.spinner16{background-image:url(../348096485a34ef03e311.gif);height:16px;width:16px}.jv-loading-overlay{background-color:hsla(0,0%,100%,0);position:fixed;z-index:10000}.jv-contextual-loading-overlay,.jv-loading-overlay{background-position:50%;background-repeat:no-repeat;bottom:0;left:0;right:0;top:0}.jv-contextual-loading-overlay{background-color:#fff;opacity:.5;position:absolute;transition:opacity .2s;z-index:9999}.jv-contextual-loading-overlay .jv-loading-image{display:none}.spin{-webkit-animation:spin .7s linear infinite;-moz-animation:spin .7s linear infinite;animation:spin .7s linear infinite;height:13px;width:13px}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jv-loading-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.loading-animate-hide.loading-animate-hide-active,.loading-animate-show{opacity:0}.expDatePlaceholder{box-sizing:border-box;cursor:pointer;width:100%}.jv-actionClose{padding:12px}.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}.jv-modal-header h3{font-size:16px;font-weight:600;line-height:20px;padding-top:3px}.row-label{width:125px}.row-controls{margin-left:125px}.row-controls .include{padding-right:20px}.row-controls input[type=checkbox]{margin-bottom:3px}.row-controls .recipient{padding-top:5px}.row-controls .recipient ul li{display:inline;list-style-type:none}.row-controls .recipient ul li:last-child:after{content:""}.row-controls .recipient ul li:after{content:", "}.row-controls .textModal{padding-top:5px}.textOverflow{max-height:200px;overflow:scroll}.disable,.disable:hover{cursor:text!important;opacity:.5!important}#ui-datepicker-div{clip:auto}.jv-modal .field-divider{border-bottom:1px solid #f5f8fa!important}.jv-modal .field-row-less{margin:0 auto;max-width:100%;overflow:hidden}.jv-modal .field-row-less:after{clear:both;content:"";display:table}.jv-modal .field-row-less .jv-column-1{width:15.2542372881%}.jv-modal .field-row-less .jv-column-1,.jv-modal .field-row-less .jv-column-2{box-sizing:border-box;float:left;padding:0;margin-opposite-position(left):1.6949152542%}.jv-modal .field-row-less .jv-column-2{float:opposite-position(left);width:83.0508474576%;margin-opposite-position(left):0}.jv-modal .field-row-less .jv-column-1{font-weight:bolder}.canDetail-form input,.canDetail-form 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}.canDetail-form input:focus,.canDetail-form textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.canDetail-form .row-label-multiple{float:left;padding-right:15px}.canDetail-form input{font-weight:400;vertical-align:middle}.canDetail-form input[type=radio]{margin:5px}.canDetail-form input[type=checkbox],.canDetail-form input[type=radio]{border:none!important;overflow-y:auto}.canDetail-form 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}.canDetail-form select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.canDetail-form .select2-container{margin:0}.canDetail-form .hasDatepicker{background-image:url(../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.canDetail-form .next,.canDetail-form .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}.canDetail-form .next:hover,.canDetail-form .prev:hover{background-color:#fff;opacity:.8}.canDetail-form .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}.canDetail-form .prev.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .prev{left:-57px}.canDetail-form .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}.canDetail-form .next.disabled{cursor:text;display:inline-block;opacity:.3}.canDetail-form .next{right:-57px}.canDetail-form .row-label-multiple input[type=radio]{margin:0 0 5px;width:1.5em}.canDetail-form h3{font-size:14px;font-weight:400;margin-bottom:5px}.canDetail-form textarea{min-height:150px}.canDetail-form input[type=text],.canDetail-form select,.canDetail-form textarea{box-sizing:border-box;display:inline-block;width:100%}.canDetail-form input[type=text]{padding:6px 5px 7px}.canDetail-form input[type=checkbox]{margin-bottom:3px;margin-right:5px}.canDetail-form .select2-input{border:0!important;width:auto!important}.canDetail-form .field-row .row-label{cursor:default}.canDetail-form .field-divider{border-bottom:1px solid #e4edf3!important}.canDetail-form .errorDiv{border:1px solid #d32f2f!important}.canDetail-form .warning{background-color:#fff;color:#f76700;padding-top:0}.canDetail-form .tinymce-placeholder{background-color:#f5f8fa;border:solid #e4edf3;border-radius:3px 3px 0 0;border-width:1px 1px 0;height:25px}.canDetail-form .tinymce-placeholder+textarea{border-radius:0 0 3px 3px;border-top:0;box-shadow:none}.canDetail-form .tinymce-placeholder+textarea:focus{border-top:0}.canDetail-form .select2-container{border:0;border-radius:3px;box-sizing:border-box;width:100%}.canDetail-form .select2-container .select2-choice,.canDetail-form .select2-container .select2-choices{border:1px solid #5b6971!important}.canDetail-form .select2-container .select2-offscreen{position:absolute}.canDetail-form .select2-result-label strong{display:block;margin-bottom:3px}.ai-evaluations .no-padding{padding:0!important}.ai-evaluations .grid-view-header-row{background-color:#f5f8fa}.ai-evaluations .grid-view-sidebar{font-size:14px;font-weight:600;height:50.2vh!important}.ai-evaluations .table td{max-width:340px!important;min-width:340px!important}.ai-evaluations .list-view-tab-container{margin:10px 0 10px 10px;width:40%}.ai-evaluations .switch-toggle{background-color:#f5f8fa;margin:initial!important;padding:20px 10px}.ai-evaluations .switch-toggle .switch-text{font-size:14px!important}.ai-evaluations .itx-summary-tab-container{display:flex;flex-direction:column}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-navigation{background-color:#f5f8fa;margin-bottom:16px;padding:10px 20px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-list{display:flex;list-style:none}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-item{margin-right:2px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-link{color:#5b6971;padding:8px 16px;text-decoration:none}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-link:hover{color:#263238}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-link.active{background-color:#fff;border-color:#e4edf3;color:#263238;font-weight:700}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-indicator{background:#1e282d;border:none;height:4px;margin:0}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content{border:1px solid #e4edf3;height:73vh;overflow:auto;text-wrap:auto}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content.grid-view-tab-content{height:40vh!important;margin:0 10px 10px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content.summary-tab-content{border:1px solid #6c07ae}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content .subtitle1{color:#6c07ae;padding:16px}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content .subtitle1 .icon-sparklies:before{color:#6c07ae}.ai-evaluations .itx-summary-tab-container .itx-summary-tab .tab-content .transcript-title{background-color:#f5f8fa;color:#263238}.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}.font-medium{font-weight:600}#container div[role=main] h1 span:before,.jv-add-candidate-title span:before{color:#ccc;content:">";font-size:12px;padding-right:10px;vertical-align:middle}.border{border:1px solid #e4edf3}.noBeforeContent:before{content:""!important;padding:0!important}[ng-switch-when=Text] p{margin-top:0}#scheduler #calendar thead .fc-widget-header div,#scheduler #resources thead .fc-widget-header div,.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ico-shl{background:url(../828962af44a89e95268c.png) no-repeat 50%;height:14px}.ico-edit,.ico-shl{display:inline-block;width:24px}.ico-edit{background:url(../64e154e64be65de49b9e.png) no-repeat 50%;height:24px}.ico-talentwise{background:url(../cb48dc5b8ebdd6f410d1.png) no-repeat 50%}.ico-hireright,.ico-talentwise{display:inline-block;height:24px;width:21px}.ico-hireright{background:url(../91434002d5d106740b33.jpg) no-repeat 50%}.skipped hgroup h4:after{display:inline-block;height:16px;width:20px}.ico-checkmark,.selected{font-weight:700;position:relative}.ico-checkmark:after,.selected:after{content:"";position:absolute;right:0;top:0}.feed a.info,.ico-info,.statuses a.info{display:inline-block;height:25px;margin:0 0 0 -5px;padding:0;text-indent:-9999px;width:25px}.actns{background-color:#f5f8fa}.actns .right{border-right:1px solid #e4edf3;float:left;margin-right:10px;padding-right:10px}.actns>ul li{border:1px solid #1872cc;border-radius:2px;padding:5px 10px}.actns>ul li:hover{background-color:#fff;color:#1872cc}#container div[role=main] h1 span{color:#263238}.jv-add-candidate-title{line-height:80px}.jv-add-candidate-title span{color:#263238}.miniHeaderCover{height:66px;margin-top:10px}.miniHeader{margin-top:-9px}.miniHeader.ui-scrollfix{background-color:#fff;border:solid #e4edf3;border-width:1px 1px 2px;top:0;width:100%;z-index:1}.miniHeader .content{margin:0 auto!important;max-width:1600px;width:100%}.miniHeader ul.stats{margin-top:15px}.link{color:#1872cc;cursor:pointer}.centerText{text-align:center}.results{margin:0;padding:0}.pageBreak{page-break-after:always}.underline{border:0;border-top:2px solid #215485;margin-bottom:15px;margin-top:25px}.underline.noTopMargin{margin-top:0}.underline.noBottomMargin{margin-bottom:0}.underline.noMargin{margin:0}.selected{padding:0 25px 0 0}.jv-files-action-links{line-height:40px;margin-right:10px}.sideNav .newPost{margin:0;padding:10px 35px;width:318px}.skipped hgroup h4:after{content:""}.icon-sterlingone-active{color:gray;font-size:91%}.icon-sterlingone-active:before{color:#0067b9;display:inline-block;font-family:jobvite-icons!important;font-size:2.15em;height:24px;margin-right:5px;margin-top:-8px;width:21px}.pow-hireright,.pow-redcarpet{color:gray}.pow-hireright:before{background:url(../91434002d5d106740b33.jpg) no-repeat 50%;content:"";display:inline-block;height:24px;margin-right:5px;margin-top:-8px;width:21px}.pre.fileContent{border:1px solid #ddd;height:100%;margin-right:0;padding:10px 5px}.feed a,.statuses a{display:block;font-size:14px;line-height:16px}.feed a.info,.statuses a.info{float:right;margin-left:5px}.feed span.Active,.feed span.Filed,.feed span.Open,.feed span.Submitted,.statuses span.Active,.statuses span.Filed,.statuses span.Open,.statuses span.Submitted{color:#47a84c}.feed span.Closed,.statuses span.Closed{color:#72909f}.feed span.On-Hold,.statuses span.On-Hold{color:#f76700}.statuses .jv-iconView{float:right;line-height:20px;margin:-7px 0 0 5px;text-indent:-9999px}.attachments{overflow:hidden;padding:0}.attachments li{border-right:1px solid #666;float:left;list-style-type:none;padding:0 8px}.attachments li:last-child{border:none}#facebookProfile,#googleProfile,#linkedinProfile,#twitterProfile{background-position:0;background-repeat:no-repeat;border:none;padding-left:40px}#bingProfile{background-position:0;background-repeat:no-repeat;border:none}#linkedinProfile{background-image:url(../b61ca6b446055b5d6b8c.png);padding-left:28px}#facebookProfile{background-image:url(../d112ced870cd30d75065.png)}#twitterProfile{background-image:url(../1e8e9674b9fa9fafe7bd.png)}#googleProfile{background-image:url(../17ab217dd86db292e882.png)}.accordion.left{margin-top:0}.accordion.left li{font-size:12px}.accordion.left h2{margin:5px 0 0;padding:10px 10px 10px 0}.accordion.left h2.first{padding-bottom:14px}.accordion.left .m0{margin:0}.accordion.left .p0{padding:0}.accordion.left .regular{font-weight:400}.accordion .collections a{display:block}.accordion .feed .overflow{max-height:250px;overflow:hidden}.accordion .feed .overflow.stayOpen{min-height:250px}.accordion .feed a{font-size:14px}.accordion.summary{margin-top:0}.accordion.summary .stats{margin:0}.accordion.summary .stats li{border-top:1px solid #e0ecf9}.accordion.summary h2{border-bottom:none;margin:0 0 5px;padding:0}.accordion .underline{display:none}.accordion ul.scroll{max-height:200px;overflow-y:scroll}.candidate-score{overflow:hidden}.candidate-score .title{float:left;width:60%}.candidate-score .title p{color:#7c7d7f;font-size:12px;line-height:16px;margin:0 0 10px}.candidate-score .progress{float:right}.candidate-score ul{clear:both;padding-top:20px}.candidate-score ul li{border-bottom:1px solid #e6e6e6;margin:15px 0 10px;padding:5px 0}.candidate-score ul li h3{color:#333;font-size:13px;font-style:normal;font-weight:600;line-height:16px}.candidate-score ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.candidate-score svg.score{height:10px;margin:10px 0;width:100%}.candidate-score svg.score line{stroke-width:8}.candidate-score svg.score .line{stroke:#e6e6e6}.candidate-score .progress-mask{stroke:#1872cc;fill:#1872cc}.candidate-score-pending{margin:40px 0;text-align:center}.candidate-score-pending .title{color:#5e5f61;font-size:16px;font-weight:600;line-height:16px;padding:0 10px}.candidate-score-pending .text{color:#5e5f61;font-size:12px;font-weight:400;line-height:16px}.candidate-talent-fit-summary{margin:20px 0}.candidate-talent-fit-summary .title{color:#263238;display:inline-flex;font-size:16px;font-weight:600;line-height:16px;padding:10px 0}.candidate-talent-fit-summary .text{color:#263238;font-size:14px;font-weight:600;line-height:16px;margin:16px 20px!important}.candidate-talent-fit-summary .positives{list-style-type:none;margin:6px 0!important;padding-left:20px!important}.candidate-talent-fit-summary .positives li{font-size:14px;margin-bottom:16px;padding-left:20px;position:relative}.candidate-talent-fit-summary .positives li:before{color:#5a6673;content:"●";font-size:14px;left:0;line-height:16px;position:absolute}.candidate-talent-fit-summary .icon-grey:before{color:#263238;margin-right:10px}.candidate-talent-fit-summary .see-more{align-items:center;color:#1872cc;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding-left:10px}.candidate-talent-fit-summary .see-more:before{background:url(../3d105fc7e8053b96ff44.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:21px;margin-right:4px;width:21px}.candidate-talent-fit-wrapper{position:relative}.candidate-talent-fit-summary.blurred{filter:blur(5px);transition:filter .3s ease}.processing-message{background-color:#e7ffe8;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#197b1e;display:none;font-size:14px;left:6%;padding:10px 20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:2}.talent-fit-modal .jv-modal{border-radius:8px!important;width:60%!important}.talent-fit-modal .modal-title{color:#263238;font-size:24px;font-weight:600;line-height:38px}.talent-fit-modal .modal-subtitle{color:#263238;font-size:20px;font-weight:600;line-height:32px}.talent-fit-modal .modal-content{font-size:16px;line-height:22px}ul.options{margin-bottom:0;margin-left:0;padding:0}ul.options li{border-right:1px solid #e4edf3;display:inline-block;font-size:12px;padding:0 5px 0 0}ul.options li:last-child{border-right:none}.accordion-mrgn-left h2{margin-top:5px;padding:10px 10px 10px 0}.accordion-mrgn-left hr.underline{margin-bottom:0}.accordion-mrgn-left a.help{margin:6px 0 0 -10px}.accordion-mrgn-left .forwardSchedule div.help{margin-left:-230px}.workflow>h2{border-bottom:none;margin-top:0}.workflow .accordion-large hgroup h5{color:#666}.workflow .accordion-large hgroup h5 span{margin-left:10px}.workflow .accordion-large hgroup h5 .btn,.workflow .accordion-large hgroup h5 .btnPrint{font-size:12px;margin:0 0 0 3px;padding:2px 8px}.workflow .accordion-large ul.innerList{margin-left:0;padding-left:20px}.workflow .accordion-large ul.innerList hgroup:before{background-image:url(../08ee88ed5db803019035.png);background-position:50% 50%;background-repeat:no-repeat;left:0;right:unset}.workflow .accordion-large ul.innerList hgroup.active:before{background-image:url(../789460fdd978a7d1ac01.png)}.workflow .accordion-large ul.innerList ul{margin-left:0;padding-left:0}.workflow .accordion-large ul.innerList blockquote{border-left:1px solid #e4edf3;margin:0;padding-left:10px}#scheduler{position:relative}#scheduler .goToDate{border:none;cursor:pointer;height:24px;margin:15px 0;padding:0;position:absolute;right:110px;text-indent:-5000px;width:24px}#scheduler .timezone{border:none;margin:20px 0;padding:0;position:absolute;right:150px}#scheduler .callout{left:46%;margin-left:-150px;top:220px}#scheduler .callout .padding5{padding:5px 0}#scheduler .callout.pull-left{left:32%}#scheduler .callout .select2-choice,#scheduler .callout .select2-search-choice{filter:none}#scheduler .callout input[jv-timepicker],#scheduler .callout input[ui-jq=timepicker]{margin-left:3px;width:6.25em}#scheduler #calendar *,#scheduler #resources *{transition:all 0 ease,background-color .2s ease}#scheduler #calendar .fc-view table th,#scheduler #resources .fc-view table th{white-space:inherit}#scheduler #calendar .fc-view table tbody,#scheduler #resources .fc-view table tbody{background:none}#scheduler #calendar .fc-view.fc-view-resourceDay.fc-agenda,#scheduler #resources .fc-view.fc-view-resourceDay.fc-agenda{overflow-x:scroll}#scheduler #calendar .fc-agenda-slots,#scheduler #resources .fc-agenda-slots{box-shadow:inset 1px 0 6px -1px #e4edf3}#scheduler #calendar .fc-agenda-slots tbody tr.fc-minor th,#scheduler #calendar .fc-agenda-slots tbody tr.fc-minor:nth-child(2n) td,#scheduler #resources .fc-agenda-slots tbody tr.fc-minor th,#scheduler #resources .fc-agenda-slots tbody tr.fc-minor:nth-child(2n) td{border-top:none;padding-top:1px}#scheduler #calendar .fc-event.candTimeslot .fc-event-content,#scheduler #resources .fc-event.candTimeslot .fc-event-content{display:none}#scheduler #calendar .fc-event-skin,#scheduler #resources .fc-event-skin{background-color:#f5f8fa;border-color:#e4edf3;color:#263238;font-weight:700}#scheduler #calendar .fc-today,#scheduler #resources .fc-today{background:#fff}#scheduler #calendar .fc-event-title,#scheduler #resources .fc-event-title{float:left}#scheduler #calendar .fc-event-title img,#scheduler #resources .fc-event-title img{margin-right:5px}#scheduler #calendar .fc-event-content span,#scheduler #resources .fc-event-content span{color:#acc0ca;margin-left:5px}#scheduler #calendar .fc-event-content span.block,#scheduler #resources .fc-event-content span.block{display:block;margin-left:0}#scheduler #calendar .fc-agenda-days,#scheduler #resources .fc-agenda-days{height:50px}#scheduler #calendar .fc-agenda-days+div,#scheduler #resources .fc-agenda-days+div{top:60px!important}#scheduler #calendar .fc-widget-header,#scheduler #resources .fc-widget-header{height:20px}#scheduler #calendar .fc-event-draggable,#scheduler #resources .fc-event-draggable{min-height:20px}#scheduler #calendar thead .fc-widget-header,#scheduler #resources thead .fc-widget-header{font-size:11px;font-weight:400;height:48px;line-height:13px;padding:5px}#scheduler #calendar thead .fc-widget-header div,#scheduler #resources thead .fc-widget-header div{font-size:12px;line-height:1;padding:3px 3px 0}#scheduler #calendar thead .fc-widget-header img,#scheduler #resources thead .fc-widget-header img{display:block;height:20px;margin:0 auto 3px;width:20px}#scheduler #resources{width:1px}#scheduler #resources.fc{width:0}#scheduler #resources .pastEvent{background-color:#ebeff1}#scheduler #resources .busyEvent{background-color:#5a7684}#scheduler #resources .fc-agenda-axis{width:20px}#scheduler #resources table tbody tr td:last-child,#scheduler #resources table tbody tr th:last-child,#scheduler #resources table thead tr td:last-child,#scheduler #resources table thead tr th:last-child{min-width:5px!important;width:5px!important}#scheduler #resources table.fc-agenda-days tr.fc-first.fc-last th.fc-agenda-axis.fc-widget-header.fc-first{display:none}#scheduler #resources table tbody tr th.fc-agenda-axis.fc-widget-header{display:none}#scheduler #calendar{float:left;width:100%}#scheduler #calendar.w60{width:60%}#scheduler #calendar .fc-content{border-left:1px solid #e4edf3;border-right:1px solid #e4edf3}#scheduler #calendar table.fc-header tbody tr{border:1px solid transparent!important}#scheduler #calendar .fc-button-next,#scheduler #calendar .fc-button-prev{margin-bottom:0;margin-top:-15px;width:auto}#scheduler #calendar .fc-button-next .fc-button-effect,#scheduler #calendar .fc-button-prev .fc-button-effect{display:none}#scheduler #calendar .fc-button-next.fc-state-default,#scheduler #calendar .fc-button-next.fc-state-default .fc-button-inner,#scheduler #calendar .fc-button-prev.fc-state-default,#scheduler #calendar .fc-button-prev.fc-state-default .fc-button-inner{background:transparent!important;border:none}#scheduler #calendar .fc-button-next .fc-button-content,#scheduler #calendar .fc-button-prev .fc-button-content{border:none;display:inline-block;height:55px;padding:0;width:55px}#scheduler #calendar .fc-button-next:before,#scheduler #calendar .fc-button-prev:before{content:""}#scheduler #calendar .fc-button-prev .fc-button-content{background-image:url(../9c44f64ee224f07d0087.png)}#scheduler #calendar .fc-button-next .fc-button-content{background-image:url(../2d1bd1394e9cca9b8fa4.png)}#scheduler #calendar .fc-event-content{margin-left:2px;margin-top:2px;padding-left:1px}#scheduler #calendar .fc-header-left{margin:0}#scheduler #calendar .fc-header-left h2{border:none;margin:5px 0 5px 10px}#scheduler #calendar .fc-header-right{padding:15px 0 0;position:absolute;right:0;width:auto}#scheduler #calendar .fc-cell-overlay{background-color:#e3f2fd;border:1px solid #8cbff1;border-radius:5px;opacity:1}#scheduler #calendar .fc-event-head{background-color:#8cbff1;display:none}#scheduler #calendar .fc-event.static{left:60px!important;width:800px!important}#scheduler #resources,#scheduler .outlook_calender{float:left;margin-left:-4px;margin-top:49px;position:relative;z-index:5}#scheduler #resources.w40,#scheduler .outlook_calender.w40{width:40%}#scheduler #resources .toggle,#scheduler .outlook_calender .toggle{background-color:#f76700;border-radius:5px 0 0 5px;height:50px;left:-40px;position:absolute;top:2px;width:40px}#scheduler #resources .toggle i,#scheduler .outlook_calender .toggle i{color:#fff;font-size:20px;line-height:2em;margin-left:10px;text-align:left}#scheduler #resources{border-left:1px solid #e4edf3;border-right:1px solid #e4edf3}#scheduler .outlook_calender{height:542px;margin-left:0!important;width:0}.jv-cand-scheduler-left-pane{background-color:#f5f8fa!important}.jv-cand-scheduler-left-pane .jv-cand-interview-scheduler-details .interviewDuration-select2 .select2-container,.jv-cand-scheduler-left-pane .jv-cand-interview-scheduler-details .order-select2 .select2-container{width:100%!important}.remove-margin-top{position:relative;top:-49px}.add-margin-left{margin-right:4px}.legends li{display:inline-block;font-size:11px;padding-left:10px}.legends li span{display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}.legends li span.legend-green{background-color:#aeddb8}.legends li span.legend-blue{background-color:#edf4fa}.legends{padding-left:30px}.twOnBoardingResult{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10PX;margin-top:9PX;padding:4px 10px;width:112%}.twOnBoardingResult .name{font-weight:700}.rcOnBoardingResult{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10PX;margin-top:9PX;padding:4px 10px;width:112%}.rcOnBoardingResult .name{font-weight:700}#ui-datepicker-div{z-index:100!important}.reqSearchIcon{min-width:30px;padding:14px 5px;position:relative;vertical-align:middle}.reqSearchIcon:after{content:"";left:5px;position:absolute;top:4px}ul.numerical{padding:0 0 0 20px}ul.numerical li{margin-left:0;margin-right:0}ul.numerical li div.select2{margin-top:-5px;width:610px}ul.numerical li label{margin-bottom:5px;margin-right:5px;min-width:15px}ul.numerical li label.required:after{content:"*";margin-left:0}.evaluation{margin-bottom:4rem}.evaluation .evaluation-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.evaluation .evaluation-title{flex:1 1 auto;font-size:1.5rem;font-weight:700;margin:0}.evaluation .evaluation-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.evaluation .evaluation-actions .ico-forward,.evaluation .evaluation-actions .ico-print{height:16px}.evaluation .evaluation-actions a{display:inline-block;margin-left:5px}.evaluation .ico-forward,.evaluation .ico-gridView,.evaluation .ico-listView,.evaluation .ico-print{margin-top:0!important}.evaluation .disabled{opacity:.3}.evaluation .noEvalText{color:#5b6971}.evaluation .questionList{min-width:145px;width:20%}.evaluation .questionList ul{border:1px solid #e4edf3;border-right:none;margin:0;padding:0}.evaluation .questionList ul li{background-color:#f5f8fa;border-bottom:1px solid #e4edf3;padding:10px}.evaluation .questionList ul li.header{border:none}.evaluation .questionList ul li.darken{background-color:#f5f8fa}.evaluation .table{border:1px solid #e4edf3;display:block;margin-left:145px;overflow-x:scroll}.evaluation .table .paging{margin-top:150px;position:fixed}.evaluation .table .paging .prev{border-left:1px solid #fff;box-shadow:none;margin:0 0 0 -6px}.evaluation .table .paging .prev:hover:not(.disabled){background-color:#fff}.evaluation .table .paging .next{border-right:1px solid #fff;box-shadow:none;margin:0 0 0 729px}.evaluation .table .paging .next:hover:not(.disabled){background-color:#fff}.evaluation .table .paging.ui-scrollfix{margin-top:140px}.evaluation .table table thead td:not(.empty){background-color:#f5f8fa}.evaluation .table table tr{border-bottom:1px solid #e4edf3;border-top:none}.evaluation .table table tr td{border-right:1px solid #e4edf3;max-width:250px;min-width:250px}.evaluation .table table tr td label{cursor:default;float:left}.evaluation .table table tr td.darken{background-color:#f5f8fa}.evaluation .table table tr td blockquote{text-align:left}.evaluation .table table tr.header{border-bottom:none}.evaluation .header{border-top:1px solid #acc0ca;margin:0}.evaluation .header.borderFlip:after{clear:both;content:"";display:table}.evaluation .header.borderFlip{border-bottom:1px solid #e4edf3;border-top:none;font-size:16px;font-weight:500;padding:10px 0}.evaluation .header.borderFlip>*{float:left}.evaluation dl dt{width:250px}.evaluation dl dt label{cursor:default}.evaluation dl dd{width:55.5%}.evaluation dl dd,.evaluation dl dd.header{margin:0 0 0 14.5%}.evaluation dl.summary{border-bottom:1px solid #e4edf3}.evaluation dl.summary.last{border-bottom:none}.evaluation dl.summary dd,.evaluation dl.summary dt{border-top:1pz solid #e4edf3}.evaluation dl.list dt{border:none}.evaluation dl.list dd{border-bottom:none;border-top:1px solid #e4edf3}.evaluation hr.underline{border-color:#1e282d;border-width:2px;margin:0}.evaluation h2{border:none;margin-bottom:10px;margin-top:0}.evaluation .workFlowTooltip.up.sitLeft .tooltipWindow:after{left:8px}.evaluation .workFlowTooltip.up.sitLeft>span{clear:none}.evaluation .border-none,.evaluation .noBorder{border:none!important}.evaluation .smallFont{color:#acc0ca;font-size:12px}@media print{.evaluation{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}}.evaluation .switch-toggle{align-items:center;display:flex;gap:1rem;margin:1rem 0 2rem}.evaluation .switch-toggle .switch-text{font-size:1rem;user-select:none}.evaluation .switch-toggle .switch-label{cursor:pointer;display:inline-block;height:1rem;position:relative;width:2.5rem}.evaluation .switch-toggle .switch-input{height:0;opacity:0;position:absolute;width:0}.evaluation .switch-toggle .switch-input:checked+.switch-slider{background-color:#1872cc}.evaluation .switch-toggle .switch-input:checked+.switch-slider:before{transform:translateX(1.3rem)}.evaluation .switch-toggle .switch-input:focus+.switch-slider{box-shadow:0 0 2px #1872cc}.evaluation .switch-toggle .switch-slider{background-color:#ccc;border-radius:999px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease}.evaluation .switch-toggle .switch-slider:before{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);content:"";height:1.5rem;left:0;position:absolute;top:-.25rem;transition:transform .3s ease;width:1.5rem}.evaluation .evaluation-layout{display:flex;gap:20px}.evaluation .evaluation-layout .evaluation-form{flex:1;width:100%}.evaluation .evaluation-layout .ai-summary-section{flex:1;margin-top:20px;width:40%}.evaluation .evaluation-layout .ai-summary-section .ai-summary-content{transition:opacity .3s ease}.evaluation .evaluation-layout .ai-summary-section .ai-summary-content.ng-hide{opacity:0;pointer-events:none}.evaluation .evaluation-layout .ai-summary-section .subtitle1{font-size:1rem;margin-bottom:.5rem;padding-bottom:.25rem}.evaluation .evaluation-layout .ai-summary-section .ai-transcript{background:#fff;border:1px solid #d0d0d0;margin-bottom:1rem;padding:10px;word-break:break-word}.evaluation .evaluation-layout .ai-summary-section .ai-summary{background:#faf6fd;border:1px solid #905fa8;margin-bottom:20px;padding:10px}.evaluation .evaluation-layout .ai-summary-section .ai-summary .subtitle1,.evaluation .evaluation-layout .ai-summary-section .ai-summary .subtitle1 .icon-sparklies:before{color:#905fa8}@media (max-width:768px){.evaluation .evaluation-layout .evaluation-layout{flex-direction:column}.evaluation .evaluation-layout .ai-summary-section,.evaluation .evaluation-layout .evaluation-form{width:100%}}.evaluation .table-pagination{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:center;margin:16px 0;user-select:none}.evaluation .table-pagination a,.evaluation .table-pagination span{border-radius:4px;cursor:pointer;padding:6px 12px;text-decoration:none;transition:background .2s ease,color .2s ease}.evaluation .table-pagination a{background-color:#007bff;color:#fff;font-weight:500;line-height:1.2rem}.evaluation .table-pagination a:hover{background-color:#0056b3}.evaluation .table-pagination span.disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed;line-height:1.2rem;opacity:.8}.evaluation .table-pagination .next:after,.evaluation .table-pagination .prev:before{border-style:solid;content:"";display:inline-block;height:0;margin:0 6px;vertical-align:middle;width:0}.evaluation .table-pagination .prev:before{border-color:transparent #fff transparent transparent;border-width:5px 6px 5px 0}.evaluation .table-pagination .next:after{border-color:transparent transparent transparent #fff;border-width:5px 0 5px 6px}.evaluation .table-pagination span.disabled.prev:before{border-color:transparent #6c757d transparent transparent}.evaluation .table-pagination span.disabled.next:after{border-color:transparent transparent transparent #6c757d}.evaluation #scrollableTable{overflow-x:auto;white-space:nowrap;width:79%}.evaluation .evaluation-details-grid{float:left;width:75%}.evaluation .evaluation-grid-ai-summary{background:#faf6fd;border:1px solid #905fa8;margin-bottom:20px;padding:10px;width:25%}.evaluation .evaluation-grid-ai-summary .subtitle1,.evaluation .evaluation-grid-ai-summary .subtitle1 .icon-sparklies:before{color:#905fa8}.evaluation .ai-transcript-grid{background:#fff;border:1px solid #d0d0d0;clear:both;margin-bottom:1rem;padding:10px;width:40%;word-break:break-word}.jv-dialog-top{background:none!important;background:#1872cc!important;color:#fff!important;font-size:14px!important;height:auto!important;overflow:hidden;padding:8px 5px 5 px;width:auto!important;z-index:99999!important}.jv-pagination{background:#e3f2fd;border-radius:0 0 2px 2px;border-top:1px solid #8cbff1;color:#253239;font-size:12px;margin:0;overflow:hidden;padding:10px}body.stylekit-v2-enabled .dark-tri{color:#5b6971}div.layout-actions{display:flex}div.layout-actions>div.border-border{padding-bottom:0;padding-top:0}div.white-bg.border-border{align-items:center;border-color:#87969b;border-radius:3px;display:flex;height:38px}div.white-bg.border-border span.dark-sec-border-right{border-color:#e4edf3;height:65%;margin-left:.65em;margin-right:.65em}.jv-pagination ul{border:0;display:inline-block;float:right;margin:0;outline:0;overflow:hidden;padding:0}.jv-pagination ul li{display:inline;float:left;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap}.jv-hide,.jv-loader{display:none}.jv-dialog-title{float:left;font-size:14px;padding:10px!important}.jv-dialog-content{background-image:none;background:#fff!important;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;box-shadow:0 15px 20px -5px #000;-webkit-box-shadow:0 15px 20px -5px #000;display:inline-block;margin:0!important;min-height:300px;overflow:visible;padding:15px 15px 0!important;position:relative;width:580px!important}.jv-rowDiv{border-top:1px solid #e6e6e6!important;clear:both;float:left;height:16px;margin:0;padding:6px 0 6px 10px;vertical-align:middle;width:100%}.jv-colDiv{float:left;height:auto;width:280px}.jvdb-center,.jvdb-center-light{background:#1872cc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;float:right;font-size:14px;min-width:30px;padding:5px 10px}.jvdb-center a,.jvdb-center-light a{color:#fff}.jvdb-center-light:hover,.jvdb-center:hover{background:#1f63af}.jvdb-center-light{background:#263238;position:relative}.jvdb-center-light:hover{background:#5b6971}.jvdb-left-light{background:#595959}.jv-jobsInnerTable{background-color:#fff;clear:both;height:300px;overflow:hidden;padding-top:15px;width:565px}#jv-personText{background:#f7f7f7;border:1px solid #aaa!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-bottom:10px;margin-top:0;padding:3px;width:562px}#jv-personText:hover{background:none}.jv-requisitionSelect{float:left}.jqDrag{cursor:move}.jv-buttonContainer{margin:10px 0;overflow:hidden}.paging .jv-arrowLeft{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}.paging .jv-arrowLeft.disabled{cursor:text;display:inline-block;opacity:.3}.paging .jv-arrowLeft{padding:0}.paging .jv-arrowRight{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}.paging .jv-arrowRight.disabled{cursor:text;display:inline-block;opacity:.3}.paging .jv-arrowRight{padding:0}.iframe-loading{background:url(../f4fc2949aae473d2eb45.gif) no-repeat 10px 95%;min-height:60px}.coverframe{height:530px;position:fixed;right:0;top:145px;width:450px;z-index:1}.ui-scrollfix.coverframe{top:15px}.appsource-cmt{border-left:1px solid #e6e6e6;margin-left:20px;padding:0 10px}.appsource-cmt blockquote{margin:0}.w100 .mceLayout{width:100%!important}.jv-flex{display:flex}.jv-flex-table{display:flex;flex-direction:column}.jv-flex-table-col-width-20{display:flex;flex:1}.jv-flex-table-col-width-80{display:flex;flex:4}.jv-flex-align-center{align-self:center}.reject-opt label{display:inline-block;margin-right:5px}.reject-opt a:before{color:#ccc;content:"|";padding:0 5px}.active-apps .paging{color:#666;float:left!important}.active-apps table{margin-bottom:10px}.active-apps table th{background-color:#ddd;color:#666}.app-disp:before{color:#ddd;content:"•";padding:0 3px}.no-cand-close{margin-top:250px}.lookLikeLink{color:#1872cc;cursor:pointer;font-size:14px}.lookLikeLink:hover{text-decoration:underline}.modalTooltip{position:absolute}.modalTooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.modalTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modalTooltip .tooltipWindow .title{padding-bottom:5px}.modalTooltip .tooltipWindow .body{font-size:1em;margin:0}.modalTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modalTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modalTooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.modalTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.modalTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.down.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.down.sitRight .tooltipWindow{right:-1em}.modalTooltip.down.sitRight .tooltipWindow:after{right:19px}.modalTooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.modalTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.modalTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.modalTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.modalTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modalTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.modalTooltip.up.sitLeft .tooltipWindow:after{left:19px}.modalTooltip.up.sitRight .tooltipWindow{right:-1em}.modalTooltip.up.sitRight .tooltipWindow:after{right:19px}.modalTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.modalTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.modalTooltip.pointRight.top .tooltipWindow{top:1.8em}.modalTooltip.pointRight.top .tooltipWindow:after{top:5px}.modalTooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.modalTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.modalTooltip.pointLeft.top .tooltipWindow{top:1.8em}.modalTooltip.pointLeft.top .tooltipWindow:after{top:5px}.modalTooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.modalTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modalTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modalTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modalTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modalTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modalTooltip{position:relative!important}.timezonetooltip{position:absolute}.timezonetooltip .tooltipWindow{background-color:#1872cc;border-radius:3px;display:inline-block;font-weight:400!important;overflow-wrap:break-word;position:absolute;text-align:left;width:25em;z-index:2000}.timezonetooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.timezonetooltip .tooltipWindow .title{padding-bottom:5px}.timezonetooltip .tooltipWindow .body{font-size:1em;margin:0}.timezonetooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.timezonetooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.timezonetooltip.down .tooltipWindow{bottom:1.8em;box-shadow:0 -2px 3px #ccc}.timezonetooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.timezonetooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.timezonetooltip.down.sitLeft .tooltipWindow:after{left:19px}.timezonetooltip.down.sitRight .tooltipWindow{right:-1em}.timezonetooltip.down.sitRight .tooltipWindow:after{right:19px}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .connector,.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.timezonetooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.timezonetooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:1.8em}.timezonetooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.timezonetooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.timezonetooltip.up.sitLeft .tooltipWindow:after{left:19px}.timezonetooltip.up.sitRight .tooltipWindow{right:-1em}.timezonetooltip.up.sitRight .tooltipWindow:after{right:19px}.timezonetooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.timezonetooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.timezonetooltip.pointRight.top .tooltipWindow{top:1.8em}.timezonetooltip.pointRight.top .tooltipWindow:after{top:5px}.timezonetooltip.pointRight.bottom .tooltipWindow{bottom:1.8em}.timezonetooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.timezonetooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.timezonetooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.timezonetooltip.pointLeft.top .tooltipWindow{top:1.8em}.timezonetooltip.pointLeft.top .tooltipWindow:after{top:5px}.timezonetooltip.pointLeft.bottom .tooltipWindow{bottom:1.8em}.timezonetooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.timezonetooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.timezonetooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.timezonetooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.timezonetooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.timezonetooltip{font-size:12px;position:relative}.formPrintTooltip,.popOutDownLoadTooltip,.popOutFormPrintTooltip,.popOutPrintTooltip{display:inline-block;height:16px;width:16px}.popOutNoteTooltip{display:inline-block;height:16px;width:15px}.popOutPopUpTooltip{display:inline-block;height:14px;width:16px}.resumePrintTooltip{display:inline-block;height:16px;width:16px}.resumeNoteTooltip{display:inline-block;height:16px;width:15px}.resumeDeleteTooltip{display:inline-block;height:16px;width:11px}.resumeDownloadTooltip,.resumeUploadTooltip{display:inline-block;height:16px;width:16px}.resumePopOutTooltip{display:inline-block;height:14px;width:16px}.resumeIcons{margin-left:20px}.resumeStartIcons{margin-left:53%}.cursorDefault{cursor:default}.applicationGroup{position:relative}.applicationGroup .actions{position:absolute;right:13px;top:12px}.preInterviewName{color:#1872cc;font-size:14px;font-weight:400;position:relative;text-align:left;top:1px;width:100%!important}.preInterviewName,.preInterviewName:hover{background-color:transparent;background-image:none;filter:none!important;text-shadow:none}.preInterviewName:hover{color:#1f63af}.preInterviewName .actn-collapse,.preInterviewName .actn-expand{padding-right:5px}.preInterviewStartIcon{padding-left:69%;padding-top:0}.pdTop21{padding-top:21px}.pdLeft25{padding-left:25px}.pdLeft35{padding-left:35px}.mrtop20{margin-top:20px}.mr12{margin-top:12px}.filePopoutStartIcons{margin-left:75%}.offerFormTooltip{position:absolute}.offerFormTooltip .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}.offerFormTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.offerFormTooltip .tooltipWindow .title{padding-bottom:5px}.offerFormTooltip .tooltipWindow .body{font-size:1em;margin:0}.offerFormTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.offerFormTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.offerFormTooltip.down .tooltipWindow{bottom:2.4em;box-shadow:0 -2px 3px #ccc}.offerFormTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.offerFormTooltip.down.sitLeft .tooltipWindow{left:-1em;width:250px}.offerFormTooltip.down.sitLeft .tooltipWindow:after{left:19px}.offerFormTooltip.down.sitRight .tooltipWindow{right:-1em}.offerFormTooltip.down.sitRight .tooltipWindow:after{right:19px}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow{left:-1em;width:450px!important}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.offerFormTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.offerFormTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:2.4em}.offerFormTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.offerFormTooltip.up.sitLeft .tooltipWindow{left:-1em;width:250px}.offerFormTooltip.up.sitLeft .tooltipWindow:after{left:19px}.offerFormTooltip.up.sitRight .tooltipWindow{right:-1em}.offerFormTooltip.up.sitRight .tooltipWindow:after{right:19px}.offerFormTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-1em}.offerFormTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.offerFormTooltip.pointRight.top .tooltipWindow{top:2.4em}.offerFormTooltip.pointRight.top .tooltipWindow:after{top:5px}.offerFormTooltip.pointRight.bottom .tooltipWindow{bottom:2.4em}.offerFormTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.offerFormTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-1em}.offerFormTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.offerFormTooltip.pointLeft.top .tooltipWindow{top:2.4em}.offerFormTooltip.pointLeft.top .tooltipWindow:after{top:5px}.offerFormTooltip.pointLeft.bottom .tooltipWindow{bottom:2.4em}.offerFormTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.offerFormTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.offerFormTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.offerFormTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.offerFormTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.offerFormTooltip{cursor:pointer;font-size:12px;margin-left:5px}.fullWindow{height:1053px;width:845px}.pdfFrame{height:1053px;overflow:hidden}.companyLogo{max-height:100px;max-width:200px}.workFlowTooltip{position:absolute}.workFlowTooltip .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}.workFlowTooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.workFlowTooltip .tooltipWindow .title{padding-bottom:5px}.workFlowTooltip .tooltipWindow .body{font-size:1em;margin:0}.workFlowTooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.workFlowTooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.workFlowTooltip.down .tooltipWindow{bottom:28px;box-shadow:0 -2px 3px #ccc}.workFlowTooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.workFlowTooltip.down.sitLeft .tooltipWindow{left:-10px;width:250px}.workFlowTooltip.down.sitLeft .tooltipWindow:after{left:19px}.workFlowTooltip.down.sitRight .tooltipWindow{right:-10px}.workFlowTooltip.down.sitRight .tooltipWindow:after{right:19px}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow{left:-10px;width:450px!important}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .connector,.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.workFlowTooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.workFlowTooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:28px}.workFlowTooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.workFlowTooltip.up.sitLeft .tooltipWindow{left:-10px;width:250px}.workFlowTooltip.up.sitLeft .tooltipWindow:after{left:19px}.workFlowTooltip.up.sitRight .tooltipWindow{right:-10px}.workFlowTooltip.up.sitRight .tooltipWindow:after{right:19px}.workFlowTooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-10px}.workFlowTooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.workFlowTooltip.pointRight.top .tooltipWindow{top:28px}.workFlowTooltip.pointRight.top .tooltipWindow:after{top:5px}.workFlowTooltip.pointRight.bottom .tooltipWindow{bottom:28px}.workFlowTooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.workFlowTooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-10px}.workFlowTooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.workFlowTooltip.pointLeft.top .tooltipWindow{top:28px}.workFlowTooltip.pointLeft.top .tooltipWindow:after{top:5px}.workFlowTooltip.pointLeft.bottom .tooltipWindow{bottom:28px}.workFlowTooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.workFlowTooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.workFlowTooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.workFlowTooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.workFlowTooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.workFlowTooltip span.ico-help{padding-left:5px;vertical-align:bottom}.workFlowTooltip div.tooltipWindow div.body{font-size:.8em!important}.cancel-interview dd{padding-right:0}.cozy .cancel:hover{box-shadow:none!important}.non-super-user em{font-style:normal}.forward-by:before{content:"⇣";font-size:16px;left:10px;position:relative;top:15px}.forward-by:last-child:before{content:"";margin-left:10px}.app-source.avatars div{display:inline-block;vertical-align:top}.app-source.avatars div span{display:block}.app-source.avatars i{display:inline-block;height:40px;margin-right:10px;width:40px}.app-source.avatars .source-channel{background:none;border-radius:0;box-shadow:none}.app-source.avatars .source-channel .arrow{display:block;margin-left:10px}.app-source.avatars .source-channel:last-child .arrow{background:none}.btnPrint{background-color:#1872cc!important;background-image:none!important;color:#fff!important;-webkit-print-color-adjust:exact}.cand-details-message-detail{font-size:14px;padding-left:15.01%;padding-right:15.09%;width:100%}.cand-details-message-detail p{margin:0;padding:0}.cand-details-message-detail .subject{font-size:large;font-weight:600;padding-top:40px}.cand-details-message-detail .from-to{padding-bottom:15px;padding-top:15px}.cand-details-message-detail .from-to .from{font-weight:700}.cand-details-message-detail .date-sent-received{float:right}.doc-utilities h2{border:none;line-height:32px!important;padding-top:0!important}.doc-utilities h2 a{margin-left:10px}.doc-utilities .preview-toggle{border-bottom:1px solid #e4edf3;border-top:1px solid #e4edf3}.doc-utilities .preview-toggle a{font-size:14px;font-weight:400;margin:0;padding:0 8px 8px}.doc-utilities .preview-toggle a:first-child{margin:0}.doc-utilities .preview-toggle i{font-size:16px;margin-right:5px}.doc-utilities .preview-toggle .icon-text-view{font-size:14px;margin-top:-2px}.doc-utilities .preview-toggle .selected-view{border-bottom:2px solid #1872cc;color:#215485;cursor:default}.pad10{padding:0 10px}.txt-indent10{text-indent:10px}.accordion-large{margin-top:0!important}.accordion-large .int-workflow{padding-right:15px}.int-workflow .actns{margin-bottom:0;margin-top:10px;padding-left:0}.int-workflow .actns li{border:none;margin:0;padding:0}.int-workflow .actns li div{font-size:14px;margin-right:5px}.int-workflow .actns li div:after{color:#ddd;content:"•";font-size:14px;margin-left:5px;vertical-align:middle}.int-workflow .actns li div a{border:1px solid #47a84c;border-radius:2px;padding:5px 10px}.int-workflow .actns li:last-child div:after{content:"";float:left}.int-workflow table{width:98%}.int-workflow table th{text-align:left;width:25%}.int-workflow .invite-msg{border-top:1px dotted #e6e6e6;margin-top:20px}.modify-msg-tooltip{position:absolute}.modify-msg-tooltip .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}.modify-msg-tooltip .tooltipWindow:after{content:"";display:block;height:0;position:absolute;width:0}.modify-msg-tooltip .tooltipWindow .title{padding-bottom:5px}.modify-msg-tooltip .tooltipWindow .body{font-size:1em;margin:0}.modify-msg-tooltip .tooltipWindow .tooltipContainer{background-color:#fff;padding:10px}.modify-msg-tooltip .tooltipWindow p{font-size:.846em;margin-left:0;margin-right:0}.modify-msg-tooltip.down .tooltipWindow{bottom:22px;box-shadow:0 -2px 3px #ccc}.modify-msg-tooltip.down .tooltipWindow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1872cc;bottom:-5px}.modify-msg-tooltip.down.sitLeft .tooltipWindow{left:-18px;width:250px}.modify-msg-tooltip.down.sitLeft .tooltipWindow:after{left:19px}.modify-msg-tooltip.down.sitRight .tooltipWindow{right:-18px}.modify-msg-tooltip.down.sitRight .tooltipWindow:after{right:19px}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow{left:-18px;width:450px!important}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .connector,.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .left-connector,.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .top-connector{background-color:transparent;border:none;width:0}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20{padding:6px 10px!important}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.large,.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .workflowUpdates .paddingLeft20 span.small{color:#5b6971;font-size:14px;font-weight:400}.modify-msg-tooltip.jv-workflow-status-indicator .tooltipWindow .subtitle1{color:#5b6971;font-family:Open Sans,Helvetica!important;font-size:16px;font-weight:600;line-height:24px}.modify-msg-tooltip.up .tooltipWindow{box-shadow:0 2px 3px #ccc;top:22px}.modify-msg-tooltip.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;top:-5px}.modify-msg-tooltip.up.sitLeft .tooltipWindow{left:-18px;width:250px}.modify-msg-tooltip.up.sitLeft .tooltipWindow:after{left:19px}.modify-msg-tooltip.up.sitRight .tooltipWindow{right:-18px}.modify-msg-tooltip.up.sitRight .tooltipWindow:after{right:19px}.modify-msg-tooltip.pointRight .tooltipWindow{box-shadow:-2px 2px 3px #ccc;right:-18px}.modify-msg-tooltip.pointRight .tooltipWindow:after{border-bottom:6px solid transparent;border-left:6px solid #1872cc;border-top:6px solid transparent;right:-4px}.modify-msg-tooltip.pointRight.top .tooltipWindow{top:22px}.modify-msg-tooltip.pointRight.top .tooltipWindow:after{top:5px}.modify-msg-tooltip.pointRight.bottom .tooltipWindow{bottom:22px}.modify-msg-tooltip.pointRight.bottom .tooltipWindow:after{bottom:5px}.modify-msg-tooltip.pointLeft .tooltipWindow{box-shadow:2px 2px 3px #ccc;left:-18px}.modify-msg-tooltip.pointLeft .tooltipWindow:after{border-bottom:6px solid transparent;border-right:6px solid #1872cc;border-top:6px solid transparent;left:-4px}.modify-msg-tooltip.pointLeft.top .tooltipWindow{top:22px}.modify-msg-tooltip.pointLeft.top .tooltipWindow:after{top:5px}.modify-msg-tooltip.pointLeft.bottom .tooltipWindow{bottom:22px}.modify-msg-tooltip.pointLeft.bottom .tooltipWindow:after{bottom:5px}.modify-msg-tooltip.up .tooltipWindow .tooltipContainer{margin-top:4px}.modify-msg-tooltip.down .tooltipWindow .tooltipContainer{margin-bottom:4px}.modify-msg-tooltip.pointleft .tooltipWindow .tooltipContainer{margin-left:4px}.modify-msg-tooltip.pointright .tooltipWindow .tooltipContainer{margin-right:4px}.modify-msg-tooltip{font-size:12px;margin:5px 0 0 10px}.modify-msg-tooltip.margin-top-2{margin-top:2px}.modify-msg-tooltip .help-symbol{color:#999;cursor:pointer;font-size:16px}.veteranStatus dl,.veteranStatus dl div dd,.veteranStatus dl div dt{border:none}.veteranStatus dl div dt{padding-top:0;width:10%}.veteranStatus dl div dd{margin-left:47px;padding-bottom:10px;width:80%}.preInterviewForms .formDropDown p,.preInterviewForms .formDropDown span{margin-top:10px}.preInterviewForms .formDropDown p{width:75%}.preInterviewForms li{padding:5px 30px!important}.preInterviewForms dt{border:none;padding-top:13px}.preInterviewForms dd{border:none}.jv-dialog-title{margin-left:10px!important}.jv-Rank .jv-ApplicantRankScore{display:none;position:absolute;z-index:999}.jv-Rank .jv-ApplicantRankScore .jv-ApplicantRankScoreBody{background:none;background-color:#fff;border:1px solid #e4edf3!important;border-radius:0 0 2px 2px;border-top:3px solid #1872cc!important;margin:3px 0;padding:1px 8px;position:relative}.jv-Rank .jv-ApplicantRankScore .jv-ApplicantRankScoreBody:after{content:"";position:absolute;right:30px;top:-9px;z-index:1}#jv-QuickViewMain .jv-status .jv-StatusDetailsBody{background:none;background-color:#fff;border:1px solid #e4edf3!important;border-radius:0 0 2px 2px;border-top:3px solid #1872cc!important;position:relative;width:150px}#jv-QuickViewMain .jv-status .jv-StatusDetailsBody:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;position:absolute;right:30px;top:-9px;width:0;z-index:1}#jv-QuickViewMain .jv-status .jv-StatusDetails{left:-38px!important;position:absolute;top:12px!important;width:100%;z-index:999}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-headerBar{background:#fff;border-bottom:1px solid #e4edf3!important;border-left:none!important;color:#263238;font-size:12px;font-weight:400!important;margin:0;padding:5px 0 5px 10px;position:relative}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-StatusDetailsTop{background:none}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-StatusDetailsBottom{height:0!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .jv-StatusDetailsBody{padding:0!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList{width:auto!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li{font-size:12px;padding:5px 10px}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:last-child{border-bottom:none!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:last-child:hover{border-radius:0 0 3px 3px}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:hover{background:#1872cc}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:hover:last-child{border-bottom:none!important}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li:hover a{color:#fff}#jv-QuickViewMain .jv-status .jv-StatusDetails .stepList li a{border-left:none!important;color:#1872cc;font-weight:400;padding:0}.quick-view-modal{max-height:450px;overflow-y:auto}.educationHistory{border-top:2px solid #e4edf3}.overflow-x-auto{overflow-x:auto}.print-all-column th{padding:5px;white-space:normal}.notifyDays{width:40px!important}.font-grey{color:#330}.actns li.skip-workflow-help{border:none;float:right;position:relative}@media only screen and (max-device-width:778px){.mobile{overflow-x:hidden}.mobile,.mobile body{min-width:0!important}.mobile body{box-sizing:border-box;padding:0}.mobile #container,.mobile .miniHeader .content{padding-right:0;width:100%}.mobile .mobile-navigation-wrapper{margin-bottom:.2em}.mobile .miniHeaderCover{height:auto;margin-left:0;margin-top:0}.mobile .miniHeaderCover .miniHeader{border:0;margin-top:0;padding-left:1em;position:static!important;width:auto!important}.mobile .miniHeaderCover .miniHeader h1{border:none!important}.mobile .miniHeaderCover .miniHeader .stats{margin:5px 0!important}.mobile .miniHeaderCover .ico-back{display:none}.mobile #container{box-sizing:border-box;padding:0 1em}.mobile .quickForms{display:none}.mobile .evaluation dd{border:0!important;margin:0;width:100%}.mobile .summary{margin-bottom:2em;margin-top:1em}.mobile .summary .summary-title{border-bottom:1px solid #acc0ca;font-weight:700;margin-bottom:0;padding-bottom:.5em;width:100%}.mobile .summary .summary-rating{border-bottom:1px solid #acc0ca;float:none;margin-bottom:.5em;padding:.5em 0;text-align:left;width:100%}.mobile .summary .summary-rating label{font-weight:400}.mobile .summary .summary-comment{text-align:left;width:100%}.mobile .summary .noEvalText{width:100%}}.labelWithTooltip{display:inline}.blue-btn{background-color:#1872cc;color:#fff}.jv-modal-container.docuSignModal{font-size:1em;line-height:1.2em;margin:0}.jv-modal-container.docuSignModal .inline{display:inline}.jv-modal-container.docuSignModal .float-right{float:right!important}.jv-modal-container.docuSignModal .margin-right-none{margin-right:0}.jv-modal-container.docuSignModal .btn,.jv-modal-container.docuSignModal .btnPrint{border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;line-height:1em;min-width:6.5em;padding:.55em 1em;text-align:center}.jv-modal-container.docuSignModal .blue-btn{background-color:#1872cc;border:1px solid rgba(48,122,194,.6)}.jv-modal-container.docuSignModal .dark-tri-btn{background-color:gray;border:1px solid hsla(0,0%,45%,.6)}.jv-modal-container.docuSignModal .half-width{width:50%!important}.jv-modal-container.docuSignModal .col-3{border-left-width:0;display:inline-block;float:left;margin-left:0;padding:.9em;width:23.5%}.jv-modal-container.docuSignModal .padding-top-x-small{padding-top:.65em}.jv-modal-container.docuSignModal .padding-left-none{padding-left:0}.jv-modal-container.docuSignModal .large{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em}.jv-modal-container.docuSignModal .dark-sec{color:#5b6971}.jv-modal-container.docuSignModal .tooltip-default.up .tooltipWindow:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;position:absolute;right:19px;top:-5px;width:0}.jv-modal-container.docuSignModal .tooltip-default.up.sitRight .tooltipWindow{background-color:#1872cc;border-radius:2px;box-shadow:0 2px 3px #ccc;display:inline-block;font-weight:400!important;position:absolute;right:-17px;text-align:left;top:20px;width:15em;z-index:2000}.jv-modal-container.docuSignModal .tooltip-default{position:relative}.jv-modal-container.docuSignModal .tooltipContainer{background-color:#fff;margin-top:4px;padding:10px}.jv-modal-container.docuSignModal p:last-child{margin-bottom:0}.jv-modal-container.docuSignModal p{font-size:.846em;margin-left:0;margin-right:0}.jv-modal-container.docuSignModal .clearfix:after{clear:both}.jv-modal-container.docuSignModal .clearfix:after,.jv-modal-container.docuSignModal .clearfix:before{content:"";display:table;line-height:0}.jv-modal-container.docuSignModal .clearfix:after{overflow:hidden}.jv-modal-container.docuSignModal .margin-top-small{margin-top:.9em}.jv-modal-container.docuSignModal .icon{-moz-osx-font-smoothing:grayscale;font-family:jobvite-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-7px;text-transform:none}.jv-modal-container.docuSignModal label{display:inline}.jv-modal-container.docuSignModal .clearfix{overflow:visible}.whiteSpacePreWrap{white-space:pre-wrap}.whiteSpacePreLine{white-space:pre-line}table.noBorderTr tr{border:none!important}table.noBorderTr td{padding:10px 0 0 10px}table.noBorderTr td:first-child{width:15%}.tableCellNoWrap{display:table-cell;white-space:nowrap}.tableCellPaddingLeft{display:table-cell;padding-left:4px;width:100%}.feedFilters{border-color:#e4edf3}.feedFilters .border{border-color:#87969b;border-radius:2px}.feedFilters .sort-list-selected-option{height:30px;min-width:55px;padding:3px!important;width:55px}.feedFilters .sort-menu-indicator{display:none}.feedFilters .sort-list-options-menu{box-shadow:0 0 3px 0 #acc0ca;left:-145px;width:200px}.feedFilters a.icon.icon-refresh{color:#1872cc;font-size:20px}.feedFilters a.icon.icon-refresh.separator{border-right:none}.action-dropdown{box-shadow:0 3px 3px 0 #acc0ca;right:10px;z-index:12}.action-dropdown li a:hover{color:#acc0ca}i.feedActions{color:#c2c2c2}span.feedActions{color:#6e6e6e}a.feedActions{align-items:center;display:flex;position:relative;width:100px}ul.feedActions{background:#fff;border-radius:3px;display:table;left:0;padding:0;position:absolute;top:40px}ul.feedActions li{border-top:1px solid #eaeaea;color:#686868;list-style:none;margin:0;padding:10px}ul.feedActions li a{color:#6e6e6e}.manageCollabTeamMembers{margin-left:30px}.manageCollabTeamRoleName{color:#5b6971}.top3{top:3px}.right0{right:0}.position-aboslute{position:absolute}.disabled{opacity:.25}#jv-candidates .animated{animation-duration:.5s;animation-fill-mode:none}#jv-candidates .tab-content .accordion-mrgn{padding-right:20px}#jv-candidates .tab-content .accordion{width:318px}#jv-candidates .tab-content .accordion.summary input[type=button]:focus{background-color:#1872cc!important}.icon{display:inline-block;margin-right:4px;vertical-align:middle}.icon.valign-bottom{vertical-align:bottom}.deleteModaltable{border:0;border-collapse:collapse;border-spacing:0}.deleteModaltablerow{border:0;border-bottom:0!important;border-left:0!important;border-right:0!important;margin:0;padding:0;vertical-align:baseline}.deleteModaltabletd{border:0;padding:0}.font-light{font-weight:300}.regular{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em}.padding-top-xx-small{padding-top:.3em}.pagination .pagination-controls{float:right}.pagination .pagination-controls .next,.pagination .pagination-controls .previous{border:1px solid #e6e6e6;border-radius:.16em;cursor:pointer;display:inline-block;line-height:1em;padding:.7em}.pagination .pagination-controls .next i,.pagination .pagination-controls .previous i{color:#253238;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em}.pagination .pagination-controls .next:hover,.pagination .pagination-controls .previous:hover{background-color:#edf4fa}.pagination .pagination-controls .next:hover i,.pagination .pagination-controls .previous:hover i{color:#215485}.pagination .pagination-controls .next:active,.pagination .pagination-controls .previous:active{background-color:#b8d3ed}.pagination .pagination-controls .next:active i,.pagination .pagination-controls .previous:active i{color:#215485}.pagination .pagination-controls .next.disabled,.pagination .pagination-controls .previous.disabled{background-color:hsla(0,0%,96%,.5);cursor:default}.pagination .pagination-controls .next.disabled i,.pagination .pagination-controls .previous.disabled i{color:rgba(184,211,237,.5)}.pagination .pagination-context{color:#263238;float:right;font-weight:300;margin-right:1em;margin-top:.65em}.pagination .pagination-back{clear:both;color:#263238;float:right;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:300}.next,.previous{background-color:hsla(0,0%,100%,.7);border:1px solid #f4f4f4;-moz-border-radius:.1em;-ms-border-radius:.1em;-o-border-radius:.1em;-webkit-border-radius:.1em;border-radius:.1em;cursor:pointer;display:inline-block;line-height:1em;padding:5px 5px 4px}.pagination .pagination-back{margin-top:.9em}.blue{color:#1872cc}.blue-contrast{color:#1565c0!important}.hide-header{display:none}.padding-top-x-small{padding-top:.65em}.pagination-controls button{background:hsla(0,0%,100%,.7)}.pagination-controls button i.icon{margin-right:0}.activity-tab-header{border-bottom:1px solid #e6e6e6;padding-bottom:15px}.activity-tab-header h2{border-bottom:none;display:inline-block}.activity-tab-header div.clearfix.padding-top-x-small.float-right{padding-top:0}div.activityFeed .accordion-large li.paddingLeft0 div.marginLeft25{display:inline-block;max-width:800px}#scheduler-calendar .fc-icon-icon-arrow-3-left:before,.icon-arrow-3-left:before,.pagination-left:before{content:"\e66a"}#scheduler-calendar .fc-icon-icon-arrow3:before,.icon-arrow3:before,.pagination-right:before{content:"\e680"}.cardedView{line-height:1.4em}.cardedView h3{font-size:1em;margin:0;padding:0}.cardedView .modalTooltip.up.sitRight .tooltipWindow{right:2em!important;top:2.5em!important}.cardedView .word-wrap{width:auto}.triangle-right-white{position:relative;top:10px}.triangle-right-white:after{border-bottom:7px solid transparent;border-left:7px solid #fff;border-top:7px solid transparent;content:"";height:0;margin:0;margin-left:10px;margin-top:1px;padding:0;position:absolute;width:0}.tab-btn{margin-right:1px;margin-top:1px}.tab-btn button{background:#1872cc;border-radius:0;padding:12px 12px 9px!important}.tab-btn button.active{background:#fff;border:none;color:#000}.tab-btn button:hover{border:none}.jv-cand-mini-header{margin-top:40px}.jv-cand-mini-header a.ico-back{margin-top:30px!important}.jv-cand-mini-header .jv-miniHeader-title h3.link a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:650px}.jv-cand-application-placeholder{margin-bottom:24px;min-height:400px}.jv-cand-resume-upload{display:inline;margin-left:10px}.jv-cand-message-list>li,.jv-cand-notes-list>li,.jv-cand-workflow-steps>li{padding:5px 0 5px 50px!important}.jv-cand-message-list>li hgroup:before,.jv-cand-notes-list>li hgroup:before,.jv-cand-workflow-steps>li hgroup:before{padding-right:40px!important}.jv-cand-message-list>li hgroup h5,.jv-cand-notes-list>li hgroup h5,.jv-cand-workflow-steps>li hgroup h5{padding-top:16px}.jv-cand-message-list>li .workflow-timezone-text,.jv-cand-message-list>li:not(.active) hgroup h5,.jv-cand-notes-list>li .workflow-timezone-text,.jv-cand-notes-list>li:not(.active) hgroup h5,.jv-cand-workflow-steps>li .workflow-timezone-text,.jv-cand-workflow-steps>li:not(.active) hgroup h5{padding-bottom:16px}.jv-cand-message-list>li .workflow-timezone-text,.jv-cand-notes-list>li .workflow-timezone-text,.jv-cand-workflow-steps>li .workflow-timezone-text{padding-top:16px}.jv-cand-message-list>li .innerList hgroup:before,.jv-cand-notes-list>li .innerList hgroup:before,.jv-cand-workflow-steps>li .innerList hgroup:before{left:-45px!important}.jv-cand-activity-list>li{padding:16px 0 7px!important}.jv-cand-activity-list>li time{margin-top:0!important;padding-top:0!important}.scheduler-container{position:relative}.scheduler-container .scheduler-container-header{height:45px}.scheduler-container .scheduler-container-header h6{line-height:15px}.scheduler-container .scheduler-container-header button{height:40px;margin-top:1px}.scheduler-container .scheduler-container-header .triangle-right-white{top:16px}.scheduler-container .scheduler-container-header .triangle-right-white:after{border-bottom:6px solid transparent;border-left:8px solid #fff;border-top:6px solid transparent;margin-top:2px}.scheduler-calendar-container{box-shadow:0 4px 3px -2px rgba(0,0,0,.2)}.scheduler-calendar-container .timezone{margin-top:-5px}.scheduler-calendar-container .legend{font-size:10px;margin-left:33px}.scheduler-calendar-container .legend.user{background:rgba(255,161,94,.5)}.scheduler-calendar-container .legend.location{background:rgba(249,168,37,.5)}.scheduler-calendar-container .legend .legend-icon{height:20px;margin-right:5px;width:20px}.scheduler-calendar-container .legend .legend-icon input[type=checkbox]{margin-top:-4px}.scheduler-calendar-container .legend .legend-icon.busy{background-size:6px 6px!important;background:#acc0ca}.scheduler-calendar-container .legend .legend-icon.tentative{background-color:#acc0ca;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 8px)}.scheduler-calendar-container .legend .legend-icon.location,.scheduler-calendar-container .legend .legend-icon.user{background-size:6px 6px!important}.table.scheduler-options{box-shadow:0 4px 4px -2px rgba(0,0,0,.2)}.table.scheduler-options .totalDuration{height:30px;width:50px}.table.scheduler-options.ng-animate{transition:opacity .5s,transform .5s}.table.scheduler-options.ng-animate.ng-hide{bottom:-50px;display:table!important}.table.scheduler-options.ng-animate.ng-hide-add-active{opacity:0;position:absolute;top:50px;transform:translateY(-50px);width:990px!important}.table.scheduler-options.ng-animate.ng-hide-remove-active{margin-top:-50px;opacity:1;transform:translateY(50px)}.table.scheduler-options .column{background:#fff;border:none!important}.table.scheduler-options .column:not(:last-child){border-right:1px solid #e4edf3!important}.table.scheduler-options .column:first-child{background:#fff}@media screen and (max-width:1240px){.jv-cand-workflow-message-form{display:flex;flex-direction:column}.accordion-mrgn-left{margin-left:0!important}}.jv-cand-workflow-message-form{margin-bottom:100px;margin-left:100px;margin-right:100px}.jv-cand-workflow-message-form .qq-upload-button{margin:0 16px 10px 0!important}.jv-cand-workflow-message-form .accordion-mrgn-left,.jv-cand-workflow-message-form .forwardSchedule{margin-left:315px}.cancel:hover{background-color:#e4eaee}.scheduler{background:#d5e7fa;height:109vh;max-height:740px;overflow-y:auto}.scheduler .proposal-time{font-size:1.1em}.scheduler .interview-details .small{font-size:.84em}.scheduler .interview-details .interviewersList .select2-container .select2-choice span{margin-right:0}#scheduler-calendar .fc-icon-icon-arrow-3-left,#scheduler-calendar .fc-icon-icon-arrow-common,#scheduler-calendar .fc-icon-icon-arrow3{color:#263238;font-family:jobvite-icons!important}#scheduler-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:unset;padding-top:9px}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event{background-size:auto}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.busy{background-image:none}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.tentative{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 20px)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.user{background-color:rgba(255,161,94,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.user .fc-content{background:rgba(255,161,94,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.location{background-color:rgba(249,168,37,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event.location .fc-content{background:rgba(249,168,37,.5)}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event{border:1px solid #fff;border-radius:unset}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event .fc-content .fc-time{display:none;margin-left:.3em}#scheduler-calendar .free-busy.fc-time-grid-event.fc-v-event .fc-content .fc-title{color:#4a4a4a;font-family:Open Sans;font-size:10px;font-weight:600;height:14px;line-height:14px;text-align:center;width:13px}#scheduler-calendar .requested-availability.fc-v-event{background-color:#1872cc;border:1px solid #fff;border-radius:unset}#scheduler-calendar .requested-availability.fc-v-event .icon-cross{display:inline-block;position:absolute;right:3px;top:2px;z-index:5}#scheduler-calendar .requested-availability.fc-v-event .fc-content,#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-title{display:inline-block}#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time{color:#fff;font-family:Open Sans;font-size:10px;font-weight:400;margin-left:.3em}#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time span{display:unset}#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time:after,#scheduler-calendar .requested-availability.fc-v-event .fc-content .fc-time:before{content:normal}#scheduler-calendar .requested-availability.fc-v-event .fc-bg{display:inline-block;opacity:0}#scheduler-calendar .requested-availability.fc-v-event .fc-resizer{display:inline-block}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default{background-image:none;background:none;border:1px solid #e4edf3;border-radius:0;height:30px;padding:0 10px;text-shadow:none}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-next-button,#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-prev-button{border:none;box-shadow:none;min-width:30px;padding:0 0 0 20px}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-next-button:focus,#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-prev-button:focus{border:none}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default.fc-state-active{background:#f5f8fa;box-shadow:none;color:#8cbff1}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default:focus{border:1px solid #e4edf3;color:#263238}#scheduler-calendar .fc-button-group button.fc-button.fc-state-default:hover{color:#1f63af}#scheduler-calendar .fc-agendaDay-view th.fc-day-header.fc-widget-header{padding:0;text-align:left;vertical-align:middle}#scheduler-calendar .fc-agendaDay-view th.fc-day-header.fc-widget-header span{font-size:24px;margin-left:5px}#scheduler-calendar .fc-agendaWeek-view th.fc-day-header.fc-widget-header span:first-child{text-transform:uppercase}#scheduler-calendar .fc-agendaWeek-view th.fc-day-header.fc-widget-header span:last-child{text-transform:none}#scheduler-calendar table{line-height:1em}#scheduler-calendar table thead tr{border:none!important;border-bottom:1px solid #e4edf3!important}#scheduler-calendar table thead tr td.fc-head-container{border:none;border-top:1px solid #e4edf3}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header{border:none}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-axis.fc-widget-header,#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header{background:none;height:48px}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-axis.fc-widget-header span,#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header span{white-space:normal}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header{padding:10px 10px 0 20px;text-align:left}#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header.fc-sat,#scheduler-calendar table thead tr td.fc-head-container .fc-row.fc-widget-header th.fc-day-header.fc-widget-header.fc-sun{background:#f5f8fa}#scheduler-calendar table tbody{background:none}#scheduler-calendar table tbody.fc-body>tr{border:none!important}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content{border:none}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-bg .fc-today{background:none}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-bg .fc-sat,#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-bg .fc-sun{background:#f5f8fa}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr[data-time]{border-top:none;height:14px}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr[data-time] td{height:1em}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr[data-time] td span{font-size:10px;font-weight:600}#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr.fc-minor td.fc-widget-content,#scheduler-calendar table tbody.fc-body>tr>td.fc-widget-content .fc-slats tr:not(.fc-minor) td.fc-axis{border-top:none}#scheduler-datepicker .ui-datepicker{background:none!important;border:none!important;padding:0!important;width:auto!important}#scheduler-datepicker .ui-datepicker .ui-datepicker-header{font-size:.9em;padding-top:10px}#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{overflow:hidden;top:12px!important}#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-6px}#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before,#scheduler-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{color:#263238;font-size:1.16em;margin-bottom:4px}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar{line-height:1em;margin-bottom:0}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar tr{border:none!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar tbody,#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar th{background:none}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td .ui-state-default{font-size:14px}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td:not(.ui-datepicker-today) .ui-state-default{background:none!important;border:1px solid transparent!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled) .ui-state-default:hover{background:#f76700!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled .ui-state-default:hover{background:none!important;color:gray!important}#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td.jv-state-selected .ui-state-default,#scheduler-datepicker .ui-datepicker table.ui-datepicker-calendar td.ui-state-disabled.jv-state-selected .ui-state-default:hover{background:#1f63af!important;border:none!important;color:#fff!important}.switch{display:inline-block;height:20px;position:relative;width:36px}.switch input[type=checkbox][disabled=disabled]{-webkit-appearance:none;-moz-appearance:none}.switch input{height:0;opacity:0;width:0}.switch input:checked+.slider{background-color:#47a84c;opacity:1}.switch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.switch input:focus+.slider{box-shadow:0 0 1px #5b6971}.switch .slider{background-color:#1f63af;bottom:0;cursor:pointer;left:0;opacity:.5;right:0;top:0}.switch .slider,.switch .slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.switch .slider:before{background-color:#fff;bottom:2px;content:"";height:16px;left:2px;width:16px}.switch .slider.round:before{border-radius:50%}.switch .slider.round{border-radius:34px}.jv-cand-app-tabs{border-top:none!important}.jv-cand-app-tabs ul li{padding:.5em .9em}.jv-cand-app-tabs ul li a{color:#263238!important;font-size:14px}.jv-cand-scheduler-outlook-cal{margin-left:0!important;margin-top:52px!important}.jv-cand-scheduler-outlook-cal .subtitle1{padding-left:10px}.jv-fc-header-title h2{font-size:20px;font-weight:600;line-height:32px}.jv-cand-scheduler-mini-header.container{margin-top:0;max-width:1600px;width:100%}.jv-cand-scheduler-mini-header.container .content{width:100%}.jv-cand-scheduler-mini-header .jv-cand-mini-header{margin-top:20px!important;padding:0!important}.jv-cand-scheduler-action-buttons{margin-top:0!important;padding-top:0!important;position:relative!important}.scheduler-action-buttons{background:#fff;bottom:0;max-width:1600px;overflow:auto;padding:0 5px 15px 0;position:relative;width:100%;z-index:100}.scheduler-action-buttons .btn:hover,.scheduler-action-buttons .btnPrint:hover{border:none}.scheduler-action-buttons .btn.dark-tri-btn,.scheduler-action-buttons .dark-tri-btn.btnPrint{background:#5b6971}.scheduler-action-buttons .btn.dark-tri-btn:hover,.scheduler-action-buttons .dark-tri-btn.btnPrint:hover{background:#263238}.iframe-jvim{background:url(../013f1a04d7d70954a316.gif) center 25% no-repeat;min-height:500px;width:100%}.enhanced-select2 .select2-container{background:#fff}.enhanced-select2 .select2-container a.select2-choice{background:none;border-color:#e4edf3;border-radius:0;font-weight:400;line-height:24px;min-height:30px}.enhanced-select2 .select2-container a.select2-choice span{margin-right:0}.enhanced-select2 .select2-container a.select2-choice div{background:none;border:none}.enhanced-select2 ul.select2-choices{border:1px solid #e4edf3;min-height:30px}.totalDuration-select2 .select2-container{width:100px!important}.timeslot-select2 .select2-container{width:50px!important}.interviewDuration-select2 .select2-container{width:65px!important}.order-select2 .select2-container{width:50px!important}.timezone-select2 .select2-container{width:225px!important}.dropdownWidth{border-top:1px solid #5897fb!important;min-width:50px;padding-top:5px;width:auto!important}div[ng-switch-when=Radio] .jv-action-radio-button{display:block}div[ng-switch-when=Radio] .jv-action-radio-button label{display:inline-block}.progress{background-color:#e4edf3;border-radius:5px;height:8px;width:50px}.progress .progress-bar{border-radius:5px;display:block;height:inherit}.progress .progress-bar.r-0,.progress .progress-bar.r-1{background-color:#c62828;width:20%}.progress .progress-bar.r-2{background-color:#f76700;width:40%}.progress .progress-bar.r-3{background-color:#f9a825;width:60%}.progress .progress-bar.r-4{background-color:#47a84c;width:80%}.progress .progress-bar.r-5{background-color:#1b5e20;width:100%}.jv-offer-flow .btn-group{overflow:hidden}.jv-offer-flow .space-horizontal{margin:64px 0}.downloadResumeUL{background-color:#fff;display:none;margin:0 -30%;position:absolute;width:200px;z-index:1000}.downloadResumeUL li:hover{font-weight:700}.downloadResumeUL li:hover a{color:#1872cc;font-weight:700}.downloadResumeUL li{border-bottom:.5px solid gray}.downloadResumeUL li a{color:#333;font-size:12px;font-weight:400;margin:7px}.downloadResume{display:inline-block}.downloadResume:hover .downloadResumeUL{display:block}#loaderMessage{color:#000;text-align:center;width:100%}#loaderMessage h1{font-size:18px}div.workflow h6.workflow-title{font-size:16px;font-weight:500}div.workflow h4.workflow-item-header{font-family:Open Sans,Helvetica}div.workflow li a.btn-green{line-height:20px}#evaluations h6.evaluations-title{font-family:Open Sans,Helvetica;font-size:16px;font-weight:500;padding-bottom:8px}#evaluations .interview-summary-container{margin:1rem 0 4rem;width:50%}#evaluations .interview-summary-container .ai-summary{border:1px solid #905fa8;padding:10px}#evaluations .interview-summary-container .ai-summary .subtitle1,#evaluations .interview-summary-container .ai-summary .subtitle1 .icon-sparklies:before{color:#905fa8}#evaluations .interview-summary-header{align-items:flex-start;background-color:#f8f1fb;display:flex;padding:1rem}#evaluations .interview-summary-header .icon-sparklies{padding-right:10px}#evaluations .interview-summary-header .icon-sparklies:before{color:#905fa8;font-size:16px}#evaluations .interview-summary-header .interview-summary-title{line-height:1.6rem}#evaluations .interview-summary-header i{margin-right:.5rem;margin-top:.2rem}#evaluations .interview-summary-header p{margin:0}#evaluations .interview-summary-actions{display:flex;gap:.5rem;margin-top:1rem}#evaluations .interview-summary-actions button{background-color:transparent;color:#1872cc!important;font-weight:400}#evaluations .interview-summary-actions button.btn-summary{border:1px solid #1872cc}#evaluations .interview-summary-actions button .icon-sparklies:before{color:#1872cc;font-size:16px}#evaluations .interview-summary-actions button:hover{box-shadow:none}div.messages-container li hgroup h4,div.messages-container li hgroup h5,div.notes-container li hgroup h4,div.notes-container li hgroup h5{font-family:Open Sans,Helvetica;font-size:14px}div.messages-container li hgroup h4.accordion-item-header-title,div.notes-container li hgroup h4.accordion-item-header-title{font-weight:600}div.messages-container li hgroup h5.accordion-item-header-subtitle,div.notes-container li hgroup h5.accordion-item-header-subtitle{font-weight:400}div.messages-container h6.messages-title,div.messages-container h6.notes-title,div.notes-container h6.messages-title,div.notes-container h6.notes-title{font-size:16px;font-weight:500}.candidateLink{font-size:18px;top:2px}.candidateLink .icon{margin-top:4px}body.stylekit-v2-enabled{margin-top:0}body.stylekit-v2-enabled div#jv-candidates{margin-top:25px}body.stylekit-v2-enabled.cozy{font-size:14px}body.stylekit-v2-enabled div.jv-daterange-filter div.margin-top-x-small.row{display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:space-between}body.stylekit-v2-enabled div.jv-daterange-filter div.margin-top-x-small.row div.col-6.padding-none.ng-scope{flex-grow:1;margin-left:0;min-width:100px}body.stylekit-v2-enabled div.jv-daterange-filter div.margin-top-x-small.row div.col-6.padding-none.ng-scope input.hasDatepicker{max-width:none}body.stylekit-v2-enabled .dark-pri-bg{background-color:#f5f8fa;border-color:#e4edf3}body.stylekit-v2-enabled .dark-sec{color:#5b6971}body.stylekit-v2-enabled .dark-sec.blue,body.stylekit-v2-enabled ul>li>a.dark-tri.padding-x-small{color:#1872cc}body.stylekit-v2-enabled ul>li>a.dark-tri.padding-x-small:hover{color:#8cbff1}body.stylekit-v2-enabled #header{height:45px}body.stylekit-v2-enabled div.identity>div.identity-top-wrapper{background-color:#f5f8fa}body.stylekit-v2-enabled .identity-top-wrapper abbr.select2-search-choice-close{margin-right:5px;top:10px}body.stylekit-v2-enabled div.application-tabs-wrapper>div{background-color:#f3f7f9}body.stylekit-v2-enabled ul.application-tabs{border-top:none!important}body.stylekit-v2-enabled ul.application-tabs li{padding-bottom:.5em;padding-left:8px;padding-right:8px}body.stylekit-v2-enabled .actionsDropdown .action-expand{color:#5b6971}body.stylekit-v2-enabled .small-pagination{height:88px}body.stylekit-v2-enabled .profile-pic{line-height:68px}body.stylekit-v2-enabled .profile-pic p.paging{line-height:80px}body.stylekit-v2-enabled .jv-cand-profile-name{line-height:68px}body.stylekit-v2-enabled #jv-actions{margin-top:23px}body.stylekit-v2-enabled .actionsDropdownContainer a{padding:5px 0}body.stylekit-v2-enabled .activity-tab-header{align-items:center;display:flex;justify-content:space-between}body.stylekit-v2-enabled .activity-tab-header h6{font-size:16px;font-weight:500}body.stylekit-v2-enabled .activityFeed{clear:both}body.stylekit-v2-enabled .allApplicationsTitle{display:block;overflow:hidden;padding-bottom:10px}body.stylekit-v2-enabled .jv-workflow-update-chart{display:block;padding-bottom:15px}body.stylekit-v2-enabled .jv-workflow-update-chart .cand-centric-block,body.stylekit-v2-enabled .jv-workflow-update-chart .cand-centric-h5{color:#5b6971;font-family:Open Sans,Helvetica;font-size:12px}body.stylekit-v2-enabled .jv-workflow-update-chart .tooltipWindow{left:-10em!important}body.stylekit-v2-enabled .jv-workflow-update-chart .tooltipWindow:after{left:13em!important}body.stylekit-v2-enabled .jv-cand-message-filter .select2-container{max-width:98%;width:98%}body.stylekit-v2-enabled .jv-cand-message-filter .select2-container .select2-choice{border-radius:2px;max-width:98%;width:98%}body.stylekit-v2-enabled .jv-quick-form .jv-quick-form-options input[type=radio]{margin-left:-15px!important}body.stylekit-v2-enabled ul.application-tabs>li>a{color:#263238!important;font-size:14px}body.stylekit-v2-enabled div.tab-content h2.first{margin-top:5px;padding-bottom:20px}body.stylekit-v2-enabled h4{font-size:1em;line-height:20px}body.stylekit-v2-enabled h5{font-size:1em;line-height:15px}body.stylekit-v2-enabled h5.cand-centric-block,body.stylekit-v2-enabled h5.cand-centric-h5{font-size:11px}body.stylekit-v2-enabled .blue-select2 .select2-choice{background-color:#ecf3f9!important;border-color:#8a9597!important}body.stylekit-v2-enabled .dropDownMenu{border-color:#8a9597}body.stylekit-v2-enabled .select2-chosen{color:#5b6971!important}body.stylekit-v2-enabled textarea{border-color:#8a9597}body.stylekit-v2-enabled div.feed-icon,body.stylekit-v2-enabled div.feedContent,body.stylekit-v2-enabled span.connector{border-color:#e4edf3;color:#5b6971}body.stylekit-v2-enabled .jv-gridHeaderContainer,body.stylekit-v2-enabled div.jv-filter{background-color:#f5f8fa}body.stylekit-v2-enabled div.filters.jumpnav{margin-right:24px;width:22%}body.stylekit-v2-enabled div.filters.jumpnav>div{padding:10px}body.stylekit-v2-enabled a.filters.jumpnav{margin-right:15px}body.stylekit-v2-enabled div.select2-container ul.select2-choices{border-radius:4px}body.stylekit-v2-enabled div.select2-container ul.select2-choices li.select2-search-choice{background-color:#f5f8fa;background-image:none!important;border-radius:4px;margin:6px 3px}body.stylekit-v2-enabled div.select2-container ul.select2-choices li.select2-search-choice a.select2-search-choice-close{top:4px}body.stylekit-v2-enabled div.tab-content h2{padding-bottom:5px;padding-top:5px}body.stylekit-v2-enabled input.cancel{color:#5b6971}.jv-select-miles{height:30px}.jv-workflow-update-caption .status-caption{font-size:14px}.tab-content iframe{width:100%}#jv-candidates p.paging.right{height:100%}#jv-candidates .qq-upload-instruction{line-height:22px}#jv-candidates .paddingBottom5{padding-bottom:8px}#jv-candidates .quickForms{top:100px}#jv-candidates .actions.block.clear.centerContainer{margin-bottom:15px!important;margin-top:12px!important}#jv-candidates .contact-details,#jv-candidates .identity-details:first-child{margin-top:24px;padding-top:0}#jv-candidates .secondary-color{color:#5b6971}#jv-candidates .accordion-large>li{padding-bottom:16px!important;padding-top:16px!important}#jv-candidates .accordion-header,#jv-candidates .accordion-large .int-workflow .actns li{margin-bottom:0;margin-top:0}#jv-candidates .accordion-large>li ul.actns{margin-bottom:0;margin-top:0;padding-top:16px}#jv-candidates div>dt:first-child,#jv-candidates div>dt:first-child+dd,#jv-candidates dt,#jv-candidates dt+dd{border-top:none!important}#jv-candidates .workHistoryItem .row-controls{margin-top:0!important}.jv-candidateDetail h3{font-size:20px;line-height:20px}body #jv-modalDialog .jv-dialog-content .jv-summaryContent .hr-applied{border-bottom:none!important;height:190px!important}.resume-helptext-container a.help{bottom:15px;right:15px}.resume-helptext-container div.help-content{right:0}.resume-helptext-container div.help-content h4{margin-top:0}.resume-helptext-container div.help-content:before{margin-left:unset;right:18px}div.fieldData{border-top:1px solid #e4edf3;padding-bottom:16px;padding-top:16px}.accordion-mrgn>div h6.first,.accordion-mrgn>form h6.first{margin-bottom:16px;margin-top:6px}.identity-top.clear.centerContainer ul{padding-top:0}.jv-cand-workflow-steps.accordion-large>li p{margin-bottom:0}.jv-cand-workflow-steps.accordion-large .int-workflow .actns li{margin-bottom:10px!important}#evaluations form[id^=evaluation] .header a:not(:first-child){margin-left:8px}#evaluations form[id^=evaluation] .header ul{margin-left:24px}#evaluations form[id^=evaluation] dl dd,#evaluations form[id^=evaluation] dl dt{margin:16px 0}#evaluations form[id^=evaluation] .smallFont{color:#5b6971}.jv-cand-messager-tinyMCE .mce-tinymce{width:99.6%!important}.jv-cand-messager-uploader .qq-upload-instruction{line-height:30px!important}.jv-cand-offer-letter-uploader .qq-upload-instruction{line-height:45px!important}.jv-cand-details-wrapper h6{border-bottom:1px solid #e4edf3!important;padding-bottom:16px}.jv-cand-details-wrapper h6.first{border:none!important;margin-bottom:0!important}.jv-cand-details-wrapper .jv-cand-app-details .jv-app-field{border-bottom:1px solid #e4edf3!important}.jv-cand-details-wrapper .jv-cand-app-edit-details{padding-bottom:15px}.jv-cand-details-wrapper .jv-cand-app-edit-details .Candidate{border-bottom:1px solid #e4edf3!important}.jv-cand-details-wrapper .jv-cand-details-actn-btn{border-top:1px solid #e4edf3!important;padding-top:16px}.jv-cand-details-wrapper input.jv-cand-details-actn-btn{border-top:1px solid #e4edf3!important;margin-top:16px}.offerGenerate h6{border-bottom:1px solid #e4edf3!important;padding-bottom:10px}.jv-applicant-social-profile h2{font-family:Poppins;font-size:20px!important;font-weight:600!important;line-height:32px!important}.jv-applicant-social-profile h2 a{font-size:16px}.jv-cand-tabs-container .scroll-buttons{cursor:pointer;font-family:16px;margin-top:6px;position:relative;z-index:100}.jv-cand-tabs-container .scroll-buttons.inactive i{color:#e4edf3}.jv-cand-tabs-container .tabSettings-wrapper{left:25px}.jv-cand-tabs-container .prev-scroll{float:left}.jv-cand-tabs-container .next-scroll{float:right}.jv-cand-tabs-container ul.application-tabs-slider-wrapper{float:left;height:38px;margin-left:8px!important;max-width:96%;overflow:hidden;padding:0!important;white-space:nowrap}.jv-cand-tabs-container ul.application-tabs-slider-wrapper li{display:inline-block;float:none;vertical-align:top}.jv-cand-tabs-container ul.application-tabs-slider-wrapper .jv-first-cand-tab{transition:all 1s ease}@media only screen and (max-width:1300px){.jv-cand-tabs-container ul.application-tabs-slider-wrapper{margin-left:15px!important;max-width:94%}}@media only screen and (max-width:1000px){.jv-cand-tabs-container ul.application-tabs-slider-wrapper{margin-left:7px!important}}.document-created-by{margin-bottom:18px}.cover-page-header{font-size:24px}.cover-page-details-container .cover-page-details-row{display:flex}.cover-page-details-container .cover-page-details-row .cover-page-column{width:50%}.cover-page-details-container .cover-page-details-row .cover-page-column .cover-page-detail{margin-top:8px}.cover-page-details-container .cover-page-details-row .cover-page-column .cover-page-detail div.bold{font-weight:600}#cover-page-modal .jv-modal{min-width:500px;width:fit-content!important}.LinkedInAcIframe{height:30px;width:30px;z-index:10}.lihw-widget{display:inline}.lihw-widget iframe{position:absolute;top:55px}.linkedIn-popup-modal.isActive iframe{height:400px!important;width:60%!important;z-index:15}.candidate-rank-title-container{display:flex;justify-content:space-between}.match-chip-container{-webkit-align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.08);background-color:#8237e2;border:0;border-radius:16px;box-sizing:border-box;color:#263238;color:#fff;cursor:default;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:600;height:32px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.25rem;outline:0;padding:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .3s cubic-bezier(.4,0,.2,1) 0s,box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;transition:background-color .3s cubic-bezier(.4,0,.2,1) 0s,box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;vertical-align:middle;white-space:nowrap}.match-chip-container.small-chip{height:20px}.match-chip-container .match-chip-text{overflow:hidden;padding-left:12px;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.talent-fit-chip-container{-webkit-align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:1px solid #197b1e;border-radius:16px;box-sizing:border-box;color:#197b1e;cursor:default;font-size:.75rem;font-weight:600;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.25rem;outline:0;padding:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:113px}.talent-fit-chip-container .talent-fit-chip-text{font-weight:700;overflow:hidden;padding-left:7px;padding-right:7px;text-overflow:ellipsis;white-space:nowrap}.talent-fit-chip-container .icon-sparklies{font-size:16px;margin-right:unset;margin-top:-3px}body.acsb-keynav select.acsb-shown[type=select-multiple]{width:100%!important}table td{padding:8px 10px}table td input{margin:0}.error{color:red}.qq-upload-instruction{line-height:24px!important}.addCand fieldset{background:none;border-bottom:1px solid #f2f2f2}.addCand fieldset:after{clear:both;content:"";display:table}.addCand fieldset:last-child{border-bottom:none}.addCand fieldset>div{margin-left:200px}.addCand legend{display:block;float:left;margin:5px 20px 10px 0;width:180px}.addCand legend a{display:block}.addCand .inline .select2-container,.addCand .inline input,.addCand .inline label,.addCand .inline select{display:inline-block;width:auto}.addCand .inline .ui-resetwrap{display:inline-block}.quickView{overflow:auto}.addNewCand{background:#fff;border:1px solid #e4edf3;border-top-color:#1f63af;padding:20px;width:50%!important}.addNewCand .underline.noTopMargin{display:none}.addNewCand h3{line-height:30px;padding:0 0 10px}.addNewCand dt{padding:18px 0 0}.addNewCand dt.bottomBorder{border-bottom:1px solid #ccc}.addNewCand dd{padding:8px 0}.addNewCand dd p{margin-bottom:0;padding:0}.addNewCand dd input[type=text]{border-color:#5b6971;border-radius:4px;color:#5b6971;font-family:Open Sans;line-height:24px;padding:6px 8px}.addNewCand dd input[type=checkbox],.addNewCand dd input[type=radio]{margin:5px 0 10px}.addNewCand ul.list{margin:10px 0;padding:0}.addNewCand ul.list li{border-top:1px solid #e6e6e6;padding:1px 0}.addNewCand ul.list li a.right[class*=ico-]{margin:0}.addNewCand .border-none,.addNewCand .noBorder{border:none!important}.resumeBox{background-color:#f5f8fa;margin-right:24px;padding:10px;width:40%!important}.resumeBox p{margin:0}.resumeBox h3{padding-left:0}.resumeBox h4{margin:20px 0 10px}.resumeBox .pre{white-space:pre\9!important}.resumeBox .pre.fileContent{background-color:#fff;border:none;height:100%;padding:10px 5px}.veteranStatus dl div dd{margin-left:30px}div[ng-switch-when=CheckBox] .jv-action-checkbox{display:block}div[ng-switch-when=CheckBox] .jv-action-checkbox label{display:inline-block}body.stylekit-v2-enabled .qq-upload-button{background-color:#1872cc}body.stylekit-v2-enabled a{color:#1872cc}body.stylekit-v2-enabled a.btn{color:#fff}body.stylekit-v2-enabled h1>a,body.stylekit-v2-enabled h1>span{font-size:24px}body.stylekit-v2-enabled h3{font-size:16px}body.stylekit-v2-enabled form span{font-size:14px}body.stylekit-v2-enabled .currency-control div.currency-control-input input{font-size:11px;height:30px}body.stylekit-v2-enabled .currency-control .select2-container .select2-choice abbr{top:unset}body.acsb-keynav select.acsb-shown[type=select-one]{height:30px!important;width:100%!important}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.bottomBorder{border-bottom:1px solid #e6e6e6}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiamhpcmUvanYuQ2FuZC5BZGR2Mi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBa09BLGdCQytxSEEsQ0NoMkhBLGVBNUNFLGtCQ3NCSyxDRHBCTCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJEVUYsQ0NURSwwQ0FFRSxTRFVKLENDUkUscUJBQ0UsV0RVSixDQ1JFLHNCQUNFLFVEVUosQ0NvQkEsZUFoREUsa0JDS1MsQ0RIVCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJEZ0NGLENDL0JFLDBDQUVFLFNEZ0NKLENDOUJFLHFCQUNFLFdEZ0NKLENDOUJFLHNCQUNFLFVEZ0NKLENDRUEsb0JBcERFLGtCQ29GYSxDRGxGYixZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJEc0RGLENDckRFLG9EQUVFLFNEc0RKLENDcERFLDBCQUNFLFdEc0RKLENDcERFLDJCQUNFLFVEc0RKLENDZkEsdU5BekRFLGtCQ3NCSyxDRHBCTCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQXFEQSxrQkFwREEsZUFDQSxpQkFDQSxpQkQ0RkYsQ0MzRkUsb1lBRUUsU0Q4R0osQ0M1R0Usa01BQ0UsV0R1SEosQ0NySEUsNk1BQ0UsVURnSUosQ0NyRkUsa01BRUUsaUJBREEsY0RpR0osQ0M5RkUsNk1BQ0UsZUR5R0osQ0N0R0EsNkhBckVFLGtCQ29GYSxDRGxGYixZQURBLGtCQXdFQSx3QkF0RUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkR1TEYsQ0N0TEUsb1RBRUUsU0RtTUosQ0NqTUUsMEpBQ0UsV0R5TUosQ0N2TUUsaUtBQ0UsVUQrTUosQ0NwSkEsV0E3RUUsa0JDNkJNLENEM0JOLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkRxT0YsQ0NwT0Usa0NBRUUsU0RxT0osQ0NuT0UsaUJBQ0UsV0RxT0osQ0NuT0Usa0JBQ0UsVURxT0osQ0NyS0EsVUE3RUUsZUVEaUIsQ0ZFakIsaUJBRUEsZ0JENFBGLENDMVBFLGdDQUVFLFNEMlBKLENDelBFLGdCQUNFLFdEMlBKLENDelBFLGlCQUNFLFVEMlBKLENDdExBLFlBOURFLHlCQURBLGtCQUdBLGVFekJvQixDRjBCcEIsbUJBQ0EsZUQwUEYsQ0N6UEUsOEJBUEEsdUJBR0EsYURpUUYsQ0N6UEUscUNBRUUsd0JEMFBKLENDeFBFLHFCQUVFLG9CQ25DTyxDRGtDUCxhRDJQSixDQ3ZNQSxTQTNGRSxrQkNrQ0ksQ0RoQ0osWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCRHNTRixDQ3JTRSw4QkFFRSxTRHNTSixDQ3BTRSxlQUNFLFdEc1NKLENDcFNFLGdCQUNFLFVEc1NKLENJNUtFLElBR0ksd0JBQ0EseUJBS0EsMEJBRkEseUJBQ0EsMEJBUEYsaUJKb0xKLENJckxFLElBQ0Usa0JKd0xKLENJekxFLEtBQ0UsbUJKNExKLENJN0xFLEtBQ0UsbUJKZ01KLENJak1FLEtBQ0UsbUJKb01KLENJck1FLEtBQ0UsbUJKNE1KLENJN01FLEtBQ0UsbUJKZ05KLENJak5FLEtBQ0UsbUJKb05KLENJck5FLEtBQ0UsbUJKd05KLENJek5FLEtBQ0UsbUJKNE5KLENJN05FLEtBQ0UsbUJKZ09KLENJak9FLEtBQ0UsbUJKb09KLENJck9FLEtBQ0UsbUJKd09KLENJek9FLEtBQ0UsbUJKNE9KLENJN09FLEtBQ0UsbUJKZ1BKLENJalBFLEtBQ0UsbUJKb1BKLENJclBFLEtBQ0UsbUJKd1BKLENJelBFLEtBQ0UsbUJKNFBKLENJN1BFLEtBQ0UsbUJKZ1FKLENJalFFLEtBQ0UsbUJKb1FKLENJclFFLE1BR0ksd0JBQ0EseUJBSEYsb0JKMFFKLENJM1BFLFlBQ0Usc0JKOFBKLENJL1BFLFlBQ0Usd0JKa1FKLENJblFFLGFBQ0UseUJKc1FKLENJdlFFLGFBQ0UseUJKMFFKLENJM1FFLGFBQ0UseUJKOFFKLENJL1FFLGFBQ0UseUJKa1JKLENJblJFLGFBQ0UseUJKc1JKLENJbFJFLGNBQ0Usd0JKcVJKLENJdFJFLGNBQ0UsMEJKeVJKLENJMVJFLGVBQ0UsMkJKNlJKLENJOVJFLGVBQ0UsMkJKaVNKLENJbFNFLGVBQ0UsMkJKcVNKLENJdFNFLGVBQ0UsMkJKeVNKLENJMVNFLGVBQ0UsMkJKNlNKLENJelNFLGFBQ0UsdUJKNFNKLENJN1NFLGFBQ0UseUJKZ1RKLENJalRFLGNBQ0UsMEJKb1RKLENJclRFLGNBQ0UsMEJKd1RKLENJelRFLGNBQ0UsMEJKNFRKLENJN1RFLGNBQ0UsMEJKZ1VKLENJalVFLGNBQ0UsMEJKb1VKLENJaFVFLGVBQ0UseUJKbVVKLENJcFVFLGVBQ0UsMkJKdVVKLENJeFVFLGdCQUNFLDRCSjJVSixDSTVVRSxnQkFDRSw0QkorVUosQ0loVkUsZ0JBQ0UsNEJKbVZKLENJcFZFLGdCQUNFLDRCSnVWSixDSXhWRSxnQkFDRSw0QkoyVkosQ0lyVkUsSUFJSSxTQUdBLGVBQ0EsZUpxVk4sQ0k3VkUsSUFDRSxVSmdXSixDSWpXRSxLQUNFLFdKb1dKLENJcldFLEtBQ0UsV0p3V0osQ0l6V0UsS0FDRSxXSjRXSixDSTdXRSxLQUNFLFdKZ1hKLENJalhFLEtBQ0UsV0pvWEosQ0lyWEUsS0FDRSxXSndYSixDSXpYRSxLQUNFLFdKNFhKLENJN1hFLEtBQ0UsV0pnWUosQ0lqWUUsS0FDRSxXSm9ZSixDSXJZRSxLQUNFLFdKd1lKLENJellFLEtBQ0UsV0o0WUosQ0k3WUUsS0FDRSxXSmdaSixDSWpaRSxLQUNFLFdKb1pKLENJclpFLEtBQ0UsV0p3WkosQ0l6WkUsS0FDRSxXSjRaSixDSTdaRSxLQUNFLFdKZ2FKLENJamFFLEtBQ0UsV0pvYUosQ0lyYUUsS0FDRSxXSndhSixDSXphRSxNQUlJLGNKMmFOLENJL1pFLGFBQ0UsdUJKa2FKLENJbmFFLGFBQ0UseUJKc2FKLENJdmFFLGNBQ0UsMEJKMGFKLENJM2FFLGNBQ0UsMEJKOGFKLENJL2FFLGNBQ0UsMEJKa2JKLENJbmJFLGNBQ0UsMEJKc2JKLENJdmJFLGNBQ0UsMEJKMGJKLENJdGJFLGVBQ0UseUJKeWJKLENJMWJFLGVBQ0UsMkJKNmJKLENJOWJFLGdCQUNFLDRCSmljSixDSWxjRSxnQkFDRSw0QkpxY0osQ0l0Y0UsZ0JBQ0UsNEJKeWNKLENJMWNFLGdCQUNFLDRCSjZjSixDSTljRSxnQkFDRSw0QkppZEosQ0k3Y0UsY0FDRSx3QkpnZEosQ0lqZEUsY0FDRSwwQkpvZEosQ0lyZEUsZUFDRSwyQkp3ZEosQ0l6ZEUsZUFDRSwyQko0ZEosQ0k3ZEUsZUFDRSwyQkpnZUosQ0lqZUUsZUFDRSwyQkpvZUosQ0lyZUUsZUFDRSwyQkp3ZUosQ0lwZUUsZ0JBQ0UsMEJKdWVKLENJeGVFLGlCQUNFLDZCSjJlSixDSTVlRSxpQkFDRSw2QkorZUosQ0loZkUsaUJBQ0UsNkJKbWZKLENJcGZFLGlCQUNFLDZCSnVmSixDSXhmRSxpQkFDRSw2QkoyZkosQ0lwZkUsSUFHSSxjQUNBLGVBSUEsU0pvZk4sQ0k1ZkUsSUFDRSxXSitmSixDSWhnQkUsS0FDRSxZSm1nQkosQ0lwZ0JFLEtBQ0UsWUp1Z0JKLENJeGdCRSxLQUNFLFlKMmdCSixDSTVnQkUsS0FDRSxZSitnQkosQ0loaEJFLEtBQ0UsWUptaEJKLENJcGhCRSxLQUNFLFlKdWhCSixDSXhoQkUsS0FDRSxZSjJoQkosQ0k1aEJFLEtBQ0UsWUoraEJKLENJaGlCRSxLQUNFLFlKbWlCSixDSXBpQkUsS0FDRSxZSnVpQkosQ0l4aUJFLEtBQ0UsWUoyaUJKLENJNWlCRSxLQUNFLFlKK2lCSixDSWhqQkUsS0FDRSxZSm1qQkosQ0lwakJFLEtBQ0UsWUp1akJKLENJeGpCRSxLQUNFLFlKMmpCSixDSTVqQkUsS0FDRSxZSitqQkosQ0loa0JFLEtBQ0UsWUpta0JKLENJcGtCRSxLQUNFLFlKdWtCSixDSXhrQkUsTUFHSSxjQUNBLGVBSEYsYUo2a0JKLENJOWpCQSxhQUNFLGNBQ0Usc0JKaWtCRixDQUNGLENLNXRCQSxtQkFDSSx5QkxrdUJKLENNdnlCQSw4UEFDRSxrQ04weUJGLENNdnlCQSwyVUFDRSwyQk4weUJGLENNdnlCQSw0QkFJRSxlQUZBLGdCQURBLDBCQUVBLGVOMnlCRixDTTN0QkEsa0JBekVFLGNBRkEsY0FDQSxVTjJ5QkYsQ014eUJFLHFDQUVFLG1CQUNBLGNBbENnQixDQWdDaEIsb0JONHlCSixDTXp5QkksdUNBR0UsbUJBOUJKLGdDQTZCSSxZTjR5Qk4sQ01yeUJJLHFEQXBDRixnQ0FzQ0ksNkJBQ0EsMEJBQ0EsZU51eUJOLENNdHlCTSx5REFDRSxnQkFDQSxXTnd5QlIsQ010eUJNLDBEQUNFLGVOd3lCUixDTXR5Qk0sMERBQ0UsWU53eUJSLENNbnlCTSxvRUFDRSxnQk5xeUJSLENNL3hCUSwyRkFDRSx3Qk5peUJWLENNN3hCSSwrREFsRUYsZ0NBbUVJLGVOZ3lCTixDTTV4QkUsNkNBR0UsbUJBRkEsV0FDQSxVTit4QkosQ003eEJJLG1EQU9FLGdDQUxBLCtCQUNBLDRCQUZBLHFCQW5GUyxDQTBGVCxjRHRGYSxDQ2tGYixpQkFDQSxzQkFDQSxVTml5Qk4sQ005eEJNLDBEQXBGSiwrQk5xM0JGLENNbnhCQSx3QkE3RUUsY0FGQSxjQUNBLFVOczJCRixDTW4yQkUsMkNBRUUsbUJBQ0EsY0FsQ2dCLENBZ0NoQixvQk51MkJKLENNcDJCSSw2Q0FHRSxtQkE5QkosbUNBNkJJLFlOdTJCTixDTWgyQkksMkRBcENGLG1DQXNDSSw2QkFDQSwwQkFDQSxlTmsyQk4sQ01qMkJNLCtEQUNFLGdCQUNBLFdObTJCUixDTWoyQk0sZ0VBQ0UsZU5tMkJSLENNajJCTSxnRUFDRSxZTm0yQlIsQ005MUJNLDBFQUNFLGdCTmcyQlIsQ00xMUJRLGlHQUNFLHdCTjQxQlYsQ014MUJJLHFFQWxFRixtQ0FtRUksZU4yMUJOLENNdjFCRSxtREFHRSxtQkFGQSxXQUNBLFVOMDFCSixDTXgxQkkseURBT0UsbUNBTEEsK0JBQ0EsNEJBRkEscUJBbkZTLENBMEZULGNEdEZhLENDa0ZiLGlCQUNBLHNCQUNBLFVONDFCTixDTXoxQk0sZ0VBcEZKLGtDTmc3QkYsQ014MEJBLHNCQUlFLGNBRkEsY0FDQSxVTjQwQkYsQ00xMEJFLG9DQUNFLDZEQVFBLHlCQURBLG1CQU5BLHNCQUNBLGFKckhPLENJdUhQLGdCQUVBLGdCQURBLGtCQUZBLGlCTmkxQkosQ00xMEJFLHdCQUNFLGNONDBCSixDTTEwQkUsc0NBU0Usd0JBQ0EscUJBQ0EsZ0JBTEEsdUJBRUEsWUFKQSxXQUNBLE9BSEEsY0FwQndCLENBcUJ4QixjQXJCd0IsQ0FtQnhCLGtCQU1BLEtOZzFCSixDTXowQkUsa0RBQ0UsWU4yMEJKLENNejBCRSx1REFFRSx1QkFEQSxnQk40MEJKLENNejBCRSx1Q0FDRSxpQkFFQSxjQURBLGtCQUVBLFVOMjBCSixDT3YrQkEsTUFDRSxjUDIrQkYsQ096K0JFLFlBQ0UsUVAyK0JKLENPdCtCRSwwQ0FDRSxZQUNBLGVQMCtCSixDT3QrQkEsYUFDRSxhUHkrQkYsQ08xOUJBLDZEQUdFLHFCTHRDTSxDS3FDTix5QkFEQSxhUGsvQkYsQ083K0JBLHNCQUlFLHNCQVNBLFlBSEEsY0FGQSxjSnBDaUIsQ0lxQ2pCLGVKOUNvQixDSWdEcEIsY0FKQSw4QkFLQSxzQkFOQSxVUHEvQkYsQ083K0JFLHdDQUNFLHdCUGkvQkosQ083K0JBLFNBRUUsb0JMbkRnQixDS29EaEIsaUJBRkEsZVBrL0JGLENPLytCRSxxQkFFRSxTQUNBLGlCQUZBLFNQbS9CSixDTzcrQkEsc0dBRUUsZ0JBREEsWVBxL0JGLENPai9CQSx1Q0FZRSxnQkFEQSxZQUxBLGVBREEscUJBS0EsK0JBTkEsV1BvL0JGLENPMStCQSwrREFPRSxxQkFEQSxvQlBtL0JGLENPNStCQSwrQkFFRSxxQlArK0JGLENPLzlCQSxNQUNFLGtCTGhHUyxDS2lHVCxZUDgrQkYsQ083K0JFLFlBR0UsV0FGQSxXQUNBLGFQZy9CSixDTzcrQkUsdUZBSUUsWUFFQSxpQkFEQSxlQUVBLFlQKytCSixDT3grQkksbURBQ0UsYUx4SEMsQ0swSEQsZUFDQSxZQUNBLGNKeklZLENJc0laLGVKMUlhLENJOEliLGdCQUNBLGdCUDQrQk4sQ096K0JFLHNHQUVFLG1CQURBLGVQNCtCSixDTzErQkksOEdBQ0UsYVA0K0JOLENPMStCSSx3UUFFRSxZUCsrQk4sQ083K0JJLHdXQUVFLGFQay9CTixDT2gvQkksc0xBQ0Usd0JBQ0Esa0JBQ0EsU1BrL0JOLENPai9CTSxnYUFFRSxTUHMvQlIsQ09qL0JJLHlEQUVFLHFCQURBLFNQby9CTixDT2gvQkUsd0ZBRUUsZUFEQSxpQlBtL0JKLENPai9CSSxnSEFDRSxtQkFDQSxvQlBtL0JOLENPNytCQSwyQ0FFRSx5REFFQSwrQkFEQSw0QkFFQSxnQkFDQSxrQlBpL0JGLENPLytCQSxzQkFDRSxxQkFDQSx3QlBrL0JGLENPOStCQSxvREFFRSxxQlBrL0JGLENPaC9CQSw2Q0FFRSxXUG0vQkYsQ083K0JFLHdCQUNFLHFCUG8vQkosQ09sL0JFLHNCQUNFLGFQby9CSixDT2ovQkEsNEJBQ0UsdUJQby9CRixDT2gvQkEsc0JBT0UsMEJBRkEsZVBxL0JGLENPbC9CRSwwREFDRSxxQlBxL0JKLENPbi9CRSwwSEFFRSxjQUNBLFdBRUEsU0FEQSxVUHcvQkosQ09yL0JFLDBFQUVFLFdBQ0EsaUJQdy9CSixDT3QvQkUsZ0NBQ0UsY1B5L0JKLENPdi9CRSxnREFDRSxlUDAvQkosQ09yL0JBLG1CQUNFLFNQeS9CRixDT3YvQkEsbUJBSUUsV0FEQSxhQURBLGdCQUdBLFVQeS9CRixDT3gvQkUscUJBRUUsZVB5L0JKLENPdi9CRSx5QkFDRSxzQlB5L0JKLENPai9CQSw4REFDRSxvQlB3L0JGLENPdC9CQSw4QkFFRSxlUHkvQkYsQ090L0JFLHdCQUNFLGNBQ0EsaUJQeS9CSixDT2ovQkUsbURBRUUsZVBzL0JKLENPcC9CRSxnREFDRSxvQlB3L0JKLENPci9CSSx5R0FDRSxjUHkvQk4sQ09yL0JFLDREQUNFLGlCUHkvQkosQ094L0JJLGlJQUNFLE9QNC9CTixDT3QvQkUsd0JBQ0UseUJBQ0EsVVB5L0JKLENPci9CRSx1RkFFRSxjUHcvQkosQ090L0JFLDhCQUNFLGNQdy9CSixDT3AvQkEsd0NBQ0UsZUFDQSxnQkFDQSxrQlB1L0JGLENRaDFDQyw2SEFLQyxZUm0xQ0YsQ1FqMUNDLGtCQUVDLHFCQURBLFFSbzFDRixDUWoxQ0Msb0VBQ0MsV1JtMUNGLENRajFDQywrRkFHQyxzQkFFQSx3QkFEQSw0QkFHQSxxQkFOQSxZQU9BLHNCQU5BLFVSdzFDRixDUWgxQ0MsZ0NBQ0Msd0RSazFDRixDUWgxQ0MsZ0NBQ0Msd0RSazFDRixDUWgxQ0MsK0JBQ0Msd0RSazFDRixDUWgxQ0MsZUFHQyw2QkFGQSxzQkFDQSxZUm0xQ0YsQ1FqMUNFLGlCQUNDLGNSbTFDSCxDUWoxQ0Usa0JBQ0MsU0FDQSxTUm0xQ0gsQ1EvMENFLDhCQUNDLGVSaTFDSCxDUTkwQ0MsdURBQ0MsU1JnMUNGLENROTBDQyx1QkFFQyxlQURBLGVSaTFDRixDUTkwQ0MsaUNBQ0MsVVJnMUNGLENRMzBDQywrQkFDQyxRUjYwQ0YsQ1EzMENDLGtCQUNDLGVSNjBDRixDUXowQ0MsOENBQ0MsYVI0MENGLENRMTBDQyxnREFFQyxZUjIwQ0YsQ1F6MENDLHNGQUNDLGNBQ0EsY1IyMENGLENRejBDQyw0Q0FDQyxTUjIwQ0YsQ1ExMENFLCtDQUNDLFlSNDBDSCxDUTEwQ0UsaUhBQ0MsYVI0MENILENRMTBDRSw4Q0FDQyxRUjQwQ0gsQ1F6MENDLHNJQUNDLFlBQ0EsVVIyMENGLENRejBDQyw2Q0FDQyx3RFIyMENGLENRejBDQyw2Q0FDQyx3RFIyMENGLENRejBDQyw0Q0FDQyx3RFIyMENGLENTcDdDQSxtbkhBQ0ksd0RUeTlDSixDU3Q5Q0Esa0JBQ0ksK0JUeTlDSixDU3Q5Q0Esb0JBQ0ksK0JUeTlDSixDU3Q5Q0EscUJBQ0ksK0JUeTlDSixDU3Q5Q0EsdUJBQ0ksK0JUeTlDSixDU3Q5Q0Esd0JBQ0ksZ0NUeTlDSixDU3Q5Q0EsdUJBQ0ksZ0NUeTlDSixDU3Q5Q0EsaUJBQ0ksZ0NUeTlDSixDU3Q5Q0EscUJBQ0ksZ0NUeTlDSixDU3Q5Q0EsZ0VBQ0ksZ0NUeTlDSixDU3Q5Q0Esd0JBQ0ksZ0NUeTlDSixDU3Q5Q0EseUJBQ0ksZ0NUeTlDSixDU3Q5Q0EsaUNBQ0ksZ0NUeTlDSixDU3Q5Q0Esa0NBQ0ksZ0NUeTlDSixDU3Q5Q0EsMkJBQ0ksZ0NUeTlDSixDU3Q5Q0EsNEJBQ0ksZ0NUeTlDSixDU3Q5Q0EscUJBQ0ksZ0NUeTlDSixDU3Q5Q0Esa0JBQ0ksZ0NUeTlDSixDU3Q5Q0EsZ0VBQ0ksZ0NUeTlDSixDU3Q5Q0Esc0JBQ0ksZ0NUeTlDSixDU3Q5Q0EscUJBQ0ksZ0NUeTlDSixDU3Q5Q0EseUNBQ0ksZ0NUeTlDSixDU3Q5Q0Esc0JBQ0ksZ0NUeTlDSixDU3Q5Q0Esc0JBQ0ksZ0NUeTlDSixDU3Q5Q0EsMERBQ0ksZ0NUeTlDSixDU3Q5Q0Esb0JBQ0ksZ0NUeTlDSixDU3Q5Q0Esc0JBQ0ksZ0NUeTlDSixDU3Q5Q0Esd0RBQ0ksZ0NUeTlDSixDU3Q5Q0EsOERBQ0ksZ0NUeTlDSixDU3Q5Q0Esa0JBQ0ksZ0NUeTlDSixDU3Q5Q0Esa0VBQ0ksZ0NUeTlDSixDU3Q5Q0EscURBQ0ksZ0NUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0EsbUdBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EsMkNBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUNBQ0ksaUNUeTlDSixDU3Q5Q0EsV0FDSSxpQ1R5OUNKLENTdDlDQSwyQkFDSSxpQ1R5OUNKLENTdDlDQSxXQUNJLGlDVHk5Q0osQ1N0OUNBLDBCQUNJLGlDVHk5Q0osQ1N0OUNBLDBCQUNJLGlDVHk5Q0osQ1N0OUNBLHFCQUNJLGlDVHk5Q0osQ1N0OUNBLHVDQUNJLGlDVHk5Q0osQ1N0OUNBLG9DQUNJLGlDVHk5Q0osQ1N0OUNBLCtCQUNJLGlDVHk5Q0osQ1N0OUNBLHlCQUNJLGlDVHk5Q0osQ1N0OUNBLGdDQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLDJCQUNJLGlDVHk5Q0osQ1N0OUNBLHVCQUNJLGlDVHk5Q0osQ1N0OUNBLHNCQUNJLGlDVHk5Q0osQ1N0OUNBLGdCQUNJLGlDVHk5Q0osQ1N0OUNBLGlCQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLGtCQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLDhCQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLHlCQUNJLGlDVHk5Q0osQ1N0OUNBLGdCQUNJLGlDVHk5Q0osQ1N0OUNBLGdCQUNJLGlDVHk5Q0osQ1N0OUNBLDZCQUNJLGlDVHk5Q0osQ1N0OUNBLHdCQUNJLGlDVHk5Q0osQ1N0OUNBLHVCQUNJLGlDVHk5Q0osQ1N0OUNBLFlBQ0ksaUNUeTlDSixDU3Q5Q0EsK0JBQ0ksaUNUeTlDSixDU3Q5Q0Esc0JBQ0ksaUNUeTlDSixDU3Q5Q0Esa0JBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0EsbUJBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0EsNEJBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0Esc0JBQ0ksaUNUeTlDSixDU3Q5Q0EsNEJBQ0ksaUNUeTlDSixDU3Q5Q0EsZ0JBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0EsNEJBQ0ksaUNUeTlDSixDU3Q5Q0EsMkJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EsZUFDSSxpQ1R5OUNKLENTdDlDQSxvQkFDSSxpQ1R5OUNKLENTdDlDQSxtQkFDSSxpQ1R5OUNKLENTdDlDQSxvQkFDSSxpQ1R5OUNKLENTdDlDQSwwQkFDSSxpQ1R5OUNKLENTdDlDQSxpQkFDSSxpQ1R5OUNKLENTdDlDQSxvQkFDSSxpQ1R5OUNKLENTdDlDQSw2QkFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSxhQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLHFCQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLGdCQUNJLGlDVHk5Q0osQ1N0OUNBLGVBQ0ksaUNUeTlDSixDU3Q5Q0EsNEJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EsK0VBQ0ksaUNUeTlDSixDU3Q5Q0EsNkdBQ0ksaUNUeTlDSixDU3Q5Q0EseUJBQ0ksaUNUeTlDSixDU3Q5Q0Esc0JBQ0ksaUNUeTlDSixDU3Q5Q0EsMEJBQ0ksaUNUeTlDSixDU3Q5Q0EsdUJBQ0ksaUNUeTlDSixDU3Q5Q0EseUJBQ0ksaUNUeTlDSixDU3Q5Q0Esd0JBQ0ksaUNUeTlDSixDU3Q5Q0Esd0JBQ0ksaUNUeTlDSixDU3Q5Q0Esc0JBQ0ksaUNUeTlDSixDU3Q5Q0EsYUFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSxxQkFDSSxpQ1R5OUNKLENTdDlDQSxzQkFDSSxpQ1R5OUNKLENTdDlDQSxtQkFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSx5QkFDSSxpQ1R5OUNKLENTdDlDQSwrQkFDSSxpQ1R5OUNKLENTdDlDQSw0QkFDSSxpQ1R5OUNKLENTdDlDQSx3QkFDSSxpQ1R5OUNKLENTdDlDQSxzQkFDSSxpQ1R5OUNKLENTdDlDQSxlQUNJLGlDVHk5Q0osQ1N0OUNBLHlCQUNJLGlDVHk5Q0osQ1N0OUNBLHVCQUNJLGlDVHk5Q0osQ1N0OUNBLG9CQUNJLGlDVHk5Q0osQ1N0OUNBLFlBQ0ksaUNUeTlDSixDU3Q5Q0Esb0JBQ0ksaUNUeTlDSixDU3Q5Q0Esa0JBQ0ksaUNUeTlDSixDU3Q5Q0EsNkJBQ0ksaUNUeTlDSixDU3Q5Q0EscUJBQ0ksaUNUeTlDSixDU3Q5Q0Esa0JBQ0ksaUNUeTlDSixDU3Q5Q0EsaUJBQ0ksaUNUeTlDSixDVS9nRUEsaUJBRUksWUFEQSxrQkFFQSxVVmtoRUosQ1VqaEVJLDJDQUdJLGVSTEEsQ1FJQSx5QkFFQSwrQkFDQSxhQUVBLFlBREEsa0JBRUEsU0FDQSxXVmtoRVIsQ1VqaEVRLHdEQUNJLFlWbWhFWixDVWhoRUksZ0NBRUksV0FEQSxnQkFFQSxnQlZraEVSLENVL2dFUSxpREFDSSxhVmloRVosQ1cxaUVBLGNBRUksWUFEQSxrQkFFQSxVWDZpRUosQ1c1aUVJLDZCQUVJLFdBREEsZ0JBRUEsZ0JYOGlFUixDVzNpRUEsb0JBRUkscUJDVkksQ0RjSixzQkFDQSxhQUhBLG1CQUlBLGdCQUxBLGFBRkEsa0JBSUEsZVhpakVKLENXN2lFSSxpQ0FDSSxjQUNBLGFYK2lFUixDVzFqRUEsb0JBYUksVVhnakVKLENhbGtFQSxxQkFFSSx5QkFJQSxrQkFMQSxpQkFFQSxrQkFDQSxnQkFDQSxVYnNrRUosQ2Fua0VJLDJCQUNJLGVicWtFUixDYXBrRVEsOEJBQ0ksNEJic2tFWixDYXJrRVkseUNBQ0kseUNidWtFaEIsQ2Fya0VZLHNDQUNJLGVidWtFaEIsQ2F0a0VnQix5Q0FDSSxhYndrRXBCLENhbmtFUSxrQ0FJSSxnQkFIQSxZQUNBLFNBQ0EsU2Jza0VaLENhamtFSSw0REFHSSxXQUNBLGdCYmtrRVIsQ2EvakVJLDBEQUdJLFdBQ0EsZWJna0VSLENhN2pFSSx3QkFFSSwwQkFEQSx5QkFFQSxxQmIrakVSLENhM2pFSSx3QkFDSSxrQlg5QkcsQ1dvQ0gsZ0NBREEsNkJBSkEsYVh0REQsQ1d1REMsY1YvQ1UsQ1VnRFYsZVZ2RGMsQ1V3RGQsaUJBR0Esa0JiNmpFUixDYTFqRUksa0NBQ0ksa0JYL0RHLENXb0VLLG1DQUZBLGNWekRHLENVMERILGVWbkVNLENVZ0VkLGFBQ0EsZWIrakVSLENhMWpFUSx3QkFFSSx3Q0FEQSx3Q2I2akVaLENhempFSSx1QkFDSSxRYjJqRVIsQ2ExakVnQiwrQkFDSSxjYjRqRXBCLENheGpFSSx3QkFFSSxTQURBLFNiMmpFUixDYXhqRUksOEJBQ0ksa0JiMGpFUixDYXpqRVEsc0NBQ0ksY1ZoRk8sQ1VpRlAsZWIyakVaLENhdGpFQSxxQkFDSSxlYnlqRUosQ2F0akVRLG1DQUNJLHlDYndqRVosQ2FyakVJLHdCQUNJLFdidWpFUixDYXJqRUksd0JBQ0ksdUNBQ0EsY1ZuR1csQ1VvR1gsV2J1akVSLENhemlFQSxtQkFDSSxpQmJvakVKLENhaGpFSSxpQ0FDSSxhYm1qRVIsQ2E3aUVJLGVBQ0ksYWJnakVSLENhOWlFSSxhQUVJLFdBQ0EsY0FGQSxTYmtqRVIsQ2E5aUVJLGFBQ0ksaUJBRUEsY0FEQSxTYmlqRVIsQ2ExaUVBLHNCQUNJLHNCYjZpRUosQ2EzaUVBLHNCQUdJLHNCQUNBLGlDQUhBLGVBQ0EsYWJnakVKLENhM2lFQSx1QkFDSSx5QkFDQSxhYjhpRUosQ2EzaUVBLGdCQUNJLHVCYjhpRUosQ2E5aEVBLHNCQVZJLFlBREEsa0JBRUEsV0FDQSxlQUNBLGdCQUNBLGNBQ0EsZUFDQSxrQkFDQSxpQmIwakVKLENhMWlFQSxpQkFaSSxrQmJna0VKLENhcGpFQSxPQUdJLFlBREEsa0JBRUEsV0FDQSxlQUNBLGdCQUNBLGFiNmlFSixDYTVpRUksa0JBT0ksV0FIQSxlQUZBLFlBR0EsZUFGQSxjQUdBLGtCQUxBLFVib2pFUixDYTdqRUEsT0FvQkksa0JBSEEsZUFDQSxpQkFDQSxpQmJnakVKLENhNWlFQSxpQkFDSSxvQmIraUVKLENhcmlFQSxhQUNJLGFiNGlFSixDYXppRUEsTUFFSSxVYjRpRUosQ2F6aUVBLGFBSkksaUJia2pFSixDYTlpRUEsT0FFSSxXYjRpRUosQ2F4aUVJLGFBR0ksV0FGQSxXQUNBLGFiNGlFUixDYXhpRUEsYUFJSSxjQUhBLGtCQUNBLFdBQ0EsT2I0aUVKLENhdGlFQSxRQUVJLFlBQ0EsY1YvUGUsQ1VnUWYsUWJ5aUVKLENhdmlFSSx1QkFMQSxhYitpRUosQ2F0aUVJLHdCQUNJLGdCYndpRVIsQ2FyaUVJLDRCQUNJLGdCYnVpRVIsQ2FqaUVBLHNCQVVJLHNEYm9pRUosQ2FsaUVBLDZDQVZJLGtDYnlqRUosQ2FqaUVJLHVCQUNJLGdCYm9pRVIsQ2FqaUVRLGdDQUNJLGFibWlFWixDYS9oRUEsU0FDSSxhYmtpRUosQ2F2aEVBLGtCQUVJLFlBQ0Esa0JBRkEscUJibWlFSixDYTNoRUEsY0FFSSxxQkFFQSxvQmJtc0VKLENhanNFUSxrQ0FDSSxrQmJtc0VaLENhN3JFQSxrQkFDSSxpQmJnc0VKLENhOXJFQSxLQUNJLG1CYmlzRUosQ2E5ckVBLGFBQ0ksZWJpc0VKLENhenJFQSxZQUpJLGlCYnVzRUosQ2Fuc0VBLE1BRUksT2Jpc0VKLENhOXJFQSxhQUNJLGViaXNFSixDYTlyRUEsYUFDSSxlYmlzRUosQ2E5ckVBLGNBQ0ksZ0JiaXNFSixDYS9yRUEsY0FDSSxnQmJrc0VKLENhaHNFQSxlQUNJLGlCYm1zRUosQ2Fqc0VBLFlBQ0ksa0Jib3NFSixDYWxzRUEsZ0JBQ0ksa0JicXNFSixDYWhzRUksME1BQ0ksbUJBQ0EscUVBQ0Esb0JibXNFUixDYTlyRUEsV0FHSSw0Q0FEQSw2Q0FEQSxtQ2Jtc0VKLENhL3JFQSxTQUNJLGtDYmtzRUosQ2E5ckVBLDRDQUNJLHlCYmlzRUosQ2E5ckVBLE1BQ0kscUJiaXNFSixDYWhzRUkseUJBQ0ksZWJrc0VSLENhL3JFQSxNQUVJLHFCYmlzRUosQ2Foc0VJLHlCQUNJLGVia3NFUixDYS9yRUEsbUJBQ0ksaUJia3NFSixDYS9yRUEsZ0JBQ0ksY0FDQSxrQmJrc0VKLENhanNFSSxvQkFDSSxtQkFDQSxxQmJtc0VSLENhbHNFUSx5Q0FDSSxrQmJvc0VaLENhaHNFUSxzQkFDSSxxQmJrc0VaLENhbnNFUSxzQkFDSSxxQmJxc0VaLENhdHNFUSxzQkFDSSxxQmJ3c0VaLENhenNFUSxzQkFDSSxxQmIyc0VaLENheHNFSSxzQkFDSSxxQmIwc0VSLENheHNFSSx1QkFHSSxlQURBLGVBREEsYWI0c0VSLENhenNFUSx5QkFDSSxlYjJzRVosQ2Mzb0ZBLFNBQ0MsZWQ4b0ZELENjN29GRSxlQUdFLFdBRkEsV0FDQSxhZGdwRkosQ2VuMUVFLDZDQUNFLGlCZnUyRUosQ2V0ckZFLG9CQU9FLGtCQUxBLEtmOHJGSixDZXRyRkUsK0NBTkUsU0FDQSxPQUpBLGVBRUEsUUFHQSxhZm9zRkosQ2Voc0ZFLDJCQU9FLGdCQUxBLE9mOHJGSixDZ0Jwc0ZFLG1DQU9FLHFCZGhCSSxDY2lCSix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFdoQjRzRkosQ2dCcnNGSSwrQ0FJRSxxQmQxQkUsQ2N5QkYseUJBREEsU2hCeXNGTixDZ0Juc0ZFLDhCQUNFLFdBQ0Esa0JoQnFzRkosQ2dCbHNGRSxnQmJaQSxlQW5Cb0IsQ2FpQ2xCLHFCaEJvc0ZKLENnQmpzRkUsNEJBQ0UsVWhCbXNGSixDZ0Jqc0ZFLDJEQUVFLHNCQUNBLGVoQm1zRkosQ2dCaHNGRSxpQkFJRSx3QkFDQSxzQkFGQSxhZGpERyxDYytDSCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV2hCa3NGSixDZ0Joc0ZJLHVCQUdFLHNCQURBLHlCQURBLFNoQm9zRk4sQ2dCL3JGRSw2QkFDRSxRaEJpc0ZKLENnQjlyRkUseUJBQ0UseURBQ0EsMkJBQ0EsMkJoQmdzRkosQ2dCN3JGRSxnQ0FNRSw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0JoQm1zRkosQ2dCOXJGSSw0Q0FFRSxxQmQvRkUsQ2M4RkYsVWhCa3NGTixDZ0I5ckZFLGdCQ3hGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVakJzeUZELENpQjF4RkMseUJBR0MsWUFEQSxxQkFEQSxVakI4eEZGLENnQi9zRkUsZ0JBTUUsVWhCNHNGSixDZ0J0c0ZFLGdCQy9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVakIwekZELENpQjl5RkMseUJBR0MsWUFEQSxxQkFEQSxVakJrekZGLENnQnZ0RkUsZ0JBTUUsV2hCb3RGSixDZWp6RkUsVUFRRSxxQmIvQkksQ2F5QkosMEJBQ0Esa0NBR0EsbUJBRkEsa0JBQ0Esa0JBRUEsWUFFQSxhZmt6RkosQ2U5eUZRLHdDQUNFLHlDZmd6RlYsQ2U3eUZNLDZCQUVFLGdCQURBLFdmZ3pGUixDZTd5Rk0sNkJBQ0UsZ0JBRUEsZWY4eUZSLENlM3lGSSxrQkFDRSxrQkFFQSxXQURBLFNmOHlGTixDZTV5Rk0sZ0NBR0UsY2Y4eUZSLENlNXlGTSxpRUFIRSxzQkFEQSx3QmZvekZSLENlNXlGTSxvQ0FDRSxhZjh5RlIsQ2V4eUZJLDRCQUNFLGtCQUNBLGVmMnlGTixDZXp5RkksbUNBQ0UsWWYyeUZOLENlenlGSSxvQ0FDRSxhQUNBLGlCZjJ5Rk4sQ2V6eUZJLHVDQUNFLGFmMnlGTixDZXp5Rkksa0NBRUUsVUd4RkksQ0h1RkosUWY0eUZOLENldnlGRSxtQ0FHRSxjQURBLFlmMnlGSixDZXp5RkkscURBQ0UsZ0JmNHlGTixDZTF5RkksMkVBQ0UsZ0JmNnlGTixDZTV5Rk0saUZBRUUsZUFEQSxtQkFFQSxrQmYreUZSLENlNXlGSSxpRUFDRSxTZit5Rk4sQ2U5eUZNLCtFQUNFLGNBQ0EsY2ZpekZSLENlN3lGRSxrQkFDRSxxQkFDQSxnQmZnekZKLENlOXlGRSxpQkFFRSxrQmIvRkcsQ2E4Rkgsc0JBRUEsVWJ4SEksQ2EwSEosWUFEQSxpQmZrekZKLENlaHpGSSx3SEFTRSxTWjdHSixlQW5Cb0IsQ1k4SGhCLFNBQ0EsU2ZtekZOLENlaHpGSSxvQkFFRSxlWjdHSixlQXJCaUIsQ1ltSWIsU2ZrekZOLENlOXlGRSxrQkFRRSxtQ0FGQSxTQUNBLE9BTkEsVUFFQSxlQUVBLFFBREEsTUFGQSxrQkFPQSxhZml6RkosQ2VoekZJLDBCQUNFLDRDQUNBLHdCZmt6Rk4sQ2VoekZJLDBCQUVFLFVBREEsb0JBRUEsa0Jma3pGTixDZTl5RkUsa0JBR0UsWUFEQSxnQkFEQSxlZm16RkosQ2UveUZJLGdDQUNFLGFmaXpGTixDZS95RkkscUNBQ0UsYWZpekZOLENlOXlGSSxxQ0FDRSx1QmZnekZOLENlNXlGRSxnQkFDRSxrQkFDQSxXQUNBLFFmK3lGSixDZTV5RkUscUJBQ0UsVWIxTEksQ2EyTEosY2YreUZKLENlNXlGRSx3Q0FFRSxvQ2YreUZKLENlNXlGRSxrRUFJRSxjQURBLFVBREEsNEJmaXpGSixDZTd5Rkksc0ZBQ0UsbUJmZ3pGTixDZTV5RkUsOENBRUUsVUFEQSx1QmZnekZKLENlNXlGRSxlQUNFLG9DZit5RkosQ2U1eUZFLHlEQUVFLHVCZit5RkosQ2U1eUZFLGdFQUlFLGNBREEsVUFEQSw0QmZpekZKLENlOXlGSSxvRkFDRSxtQmZpekZOLENlN3lGRSxxQ0FFRSxVQURBLHVCZml6RkosQ2VyeEZFLG1CQUhFLGFmdXpGSixDZXB6RkUsT0FHRSxxQmJ0UUksQ2FvUUosZWZtekZKLENlN3lGRSxTQUNFLHNCZmd6RkosQ2dCOTdGRSxXQUNFLGtCaEJpOEZKLENnQmg4RkksaUJBR0UsV0FGQSxXQUNBLGFoQm04Rk4sQ2dCaDhGSSxzQkFDRSxXQUNBLGNFbElDLENGbUlELFdoQms4Rk4sQ2dCaDhGUSxxQ0FDRSxZQUNBLGVoQms4RlYsQ2dCNzdGSSx5QkFDRSxpQmhCKzdGTixDZ0I5N0ZNLDJCQUNFLGVoQmc4RlIsQ2dCMzdGTSwyQkFFRSxjQURBLFdBRUEsaUJoQjY3RlIsQ2dCMzdGTSw4QkFDRSxhaEI2N0ZSLENnQjE3Rkksc0JBQ0UsYWhCNDdGTixDZ0J4N0ZFLGVBRUUsNkJBQ0EsU0FDQSxnQ0FIQSxTQUlBLGFoQjI3RkosQ2dCN2xHRSx5Q0FPRSxxQmRoQkksQ2NpQkoseUJBTkEsa0JBRUEsY0FRQSxxQkFQQSxlQU1BLFlBRkEsU0FDQSxvQkFKQSxXaEJxbUdKLENnQjlsR0kscURBSUUscUJkMUJFLENjeUJGLHlCQURBLFNoQmttR04sQ2dCNWxHRSxpQ0FDRSxXQUNBLGtCaEI4bEdKLENnQjNsR0UsbUJiWkEsZUFuQm9CLENhaUNsQixxQmhCNmxHSixDZ0IxbEdFLCtCQUNFLFVoQjRsR0osQ2dCMWxHRSxpRUFFRSxzQkFDQSxlaEI0bEdKLENnQnpsR0Usb0JBSUUsd0JBQ0Esc0JBRkEsYWRqREcsQ2MrQ0gsZUFDQSxZQUlBLHlCQUNBLHFCQUNBLGdCQUNBLDZCQUVBLHlCQURBLFdBRUEsZUFDQSxlQUNBLFdoQjJsR0osQ2dCemxHSSwwQkFHRSxzQkFEQSx5QkFEQSxTaEI2bEdOLENnQnhsR0UsZ0NBQ0UsUWhCMGxHSixDZ0J2bEdFLDRCQUNFLHlEQUNBLDJCQUNBLDJCaEJ5bEdKLENnQnRsR0Usc0NBTUUsOEJBSkEsdUJBR0EsY0FHQSxZQUVBLGlCQVBBLFVBUUEsVUFQQSxrQkFLQSxRQUZBLG9CaEI0bEdKLENnQnZsR0ksa0RBRUUscUJkL0ZFLENjOEZGLFVoQjJsR04sQ2dCdmxHRSxtQkN4RkEsc0VBVkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWpCK3JHRCxDaUJuckdDLDRCQUdDLFlBREEscUJBREEsVWpCdXJHRixDZ0J4bUdFLG1CQU1FLFVoQnFtR0osQ2dCL2xHRSxtQkMvRkEsc0VBZkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWpCbXRHRCxDaUJ2c0dDLDRCQUdDLFlBREEscUJBREEsVWpCMnNHRixDZ0JobkdFLG1CQU1FLFdoQjZtR0osQ21CeHRHUSxtREFDSSxlQUNBLFduQjB0R1osQ21CdHRHSSxnQkFHSSxjaEJMVyxDQVVqQixlQW5Cb0IsQ2dCYWQsaUJuQnl0R1IsQ21CcnRHSSxzQkFDSSxnQm5CMHRHUixDbUJwdEdJLHdFQUhJLHNCQUZBLHFCQUNBLFVuQjZ0R1IsQ21CbnRHSSw4QkFDSSxtQm5CcXRHUixDbUJsdEdJLGtDQUNJLGtCQUNBLGdCbkJvdEdSLENtQmp0R0ksNEJBRUksbUJBQ0Esb0JuQm10R1IsQ21COXNHUSxtQ0FDSSxjbkJndEdaLENtQjVzR0ksNEJBRUkseUNuQjhzR1IsQ21CMXNHSSx1QkFFSSxrQ25CK3NHUixDbUI1c0dJLHNCQUdJLHFCakJ0RUEsQ2lCcUVBLGFqQjVCQyxDaUIyQkQsYW5CZ3RHUixDbUIzc0dJLGtDQUVJLHdCakJ2RUcsQ2lCeUVILHFCQUNBLDBCQURBLHVCQUhBLFduQml0R1IsQ21CM3NHUSwyQ0FFSSwwQkFEQSxhQUVBLGVuQjZzR1osQ21CNXNHWSxpREFDSSxZbkI4c0doQixDbUJ6c0dJLGdDQUNJLFNBR0Esa0JBREEsc0JBREEsVW5CNnNHUixDbUJyc0dRLGlHQUNJLGtDbkIwc0daLENtQnZzR1EsbURBQ0ksaUJuQnlzR1osQ21CcHNHUSwwQ0FDSSxjQUNBLGlCbkJzc0daLENvQnR6R0EscUJBQ0ksa0JBQ0EsVXBCeXpHSixDb0J4ekdJLDJCQUVJLGFsQkVHLENrQkhILGVwQjJ6R1IsQ29CeHpHSSw4QkFNSSxtQkFFQSxrQkFIQSxnQkFEQSxlakJQYyxDaUJVZCxhQU5BLGtCQUVBLFFBREEsUXBCZzBHUixDb0J2ekdJLCtCQUdJLGlCQUZBLGtCQUNBLE9wQjB6R1IsQ29CdnpHWSxvREFDSSxhcEJ5ekdoQixDb0JuekdBLDBCQUNJLGdDcEJzekdKLENvQm56R0Esa0JBRUksWUFEQSxZcEJ1ekdKLENvQnJ6R0kscUJBQ0ksb0JBQ0EsZ0JwQnV6R1IsQ29CdHpHUSxpQ0FDSSxjQUNBLGNwQnd6R1osQ29CN3pHSSxxQkFPSSxXQUNBLGNBQ0EsaUJwQnl6R1IsQ29CeHpHUSwyQkFDSSxpQ0FDQSxZcEIwekdaLENvQnh6R1EsaURBRUksdUJBQ0EseUJBRkEsYWxCdUNNLENrQnBDTixlQUNBLGNqQjNDTyxDaUI0Q1AsZXBCMHpHWixDb0J6ekdZLDJEQUVJLGtCbEJwQ1QsQ2tCbUNTLG9CQUlBLFVsQi9EUixDa0JnRVEsZWpCNURNLENpQjBETixjQURBLGlCcEI4ekdoQixDb0J4ekdRLDRCQUNJLCtCcEIwekdaLENxQjkzR0EsaUJBR0ksd0JBREEsZ0JsQkZXLENrQklYLHlCQUhBLFVyQm80R0osQ3FCOTNHQSxrQkFDSSxXckJpNEdKLENxQi8zR0ksOEJBRUksWUFEQSxvQnJCazRHUixDcUI5M0dJLCtCQUNJLGVyQmc0R1IsQ3FCLzNHUSw4Q0FJSSxlbkJyQkosQ21Cb0JJLGtCQURBLFlBREEsVXJCbzRHWixDcUIzM0dBLG9CQUNJLGFyQjgzR0osQ3FCejNHSSx3Q0FDSSxVckI0M0dSLENxQnozR0ksdUNBQ0ksZUFFQSxhQURBLGdCckI0M0dSLENxQnYzR0EsVUFDSSxVckIyM0dKLENxQngzR0ksZ0NBRUksa0JuQjhDYSxDbUI3Q2IsaUJBRkEsbUJyQjQzR1IsQ3FCeDNHUSw4Q0FDSSxXckIwM0daLENxQnYzR1EseURBQ0ksY3JCeTNHWixDcUJyM0dJLG9DQUNJLGtCbkJ5QlEsQ21CdEJSLGdDQURBLDZCQURBLFdyQnkzR1IsQ3FCbjNHUSwrQkFDSSxrQnJCcTNHWixDcUJsM0dRLHdDQUVJLFdBQ0EsZ0JBRkEsV3JCczNHWixDcUJsM0dRLHFDQUdJLGFBREEsZUFEQSxpQnJCczNHWixDcUJuM0dZLHNEQUNJLGVyQnEzR2hCLENxQm4zR1ksOENBRUkscUJBREEsZUFFQSxnQnJCcTNHaEIsQ3FCaDNHUSwwQ0FDSSxXckJrM0daLENxQmozR1ksNkRBQ0ksZXJCbTNHaEIsQ3FCejJHSSw0Q0FDSSxjckI4MkdSLENxQjMyR0ksZ0JBQ0ksYXJCNjJHUixDcUIxMkdJLHlCQUVJLDhCQUNBLFlBRkEsU3JCODJHUixDcUJ6MkdJLDJCQUNJLGlCckIyMkdSLENxQngyR1ksK0NBQ0ksZXJCMDJHaEIsQ3FCbDJHSSxpQ0FHSSxvQkFEQSxXQURBLHNCckIwMkdSLENxQnAyR1EsOENBT0ksd0JuQi9JSCxDbUJ5SUcseUJBQ0EsWUFJQSxVQUZBLGtCQUNBLFNBRkEsU3JCMDJHWixDcUJuMkdRLGtEQU1JLHdCbkJ4SkgsQ21CbUpHLHlCQUNBLFlBR0EsZ0JBREEsa0JBREEsU3JCdzJHWixDcUJsMkdRLG1EQU1JLHdCbkJqS0gsQ21COEpHLHlCQUNBLHFCQUZBLFdBR0EsbUJBSkEsUXJCeTJHWixDcUJqMkdZLGdFQUVJLFdBREEsZXJCbzJHaEIsQ3FCOTFHSSxtRUFDSSxnQkFDQSxnQkFFQSxVQURBLFdyQmkyR1IsQ3FCOTFHUSwrRUFDSSwwQnJCZzJHWixDcUI3MUdRLHlFQUNJLFdBQ0EsU3JCKzFHWixDcUI5MUdZLDZFQUlJLGtCbkJoS0osQ21CNkpJLFdBS0EsY0FDQSxXQUpBLDJCQUVBLGtCQUhBLG9CckJxMkdoQixDcUI1MUdZLHlGQU1JLHFDQUNBLCtCQUZBLGtDQUpBLFlBQ0EsY0FFQSxTQU9BLFVBREEsaUJBRkEsa0JBQ0EsUUFOQSxRQVNBLFNyQjgxR2hCLENxQjMxR1ksMkZBTUkscUNBQ0EsNEJBRkEsa0NBSkEsWUFDQSxjQUVBLFNBUUEsVUFEQSxnQkFEQSxpQkFGQSxrQkFDQSxRQU5BLFFBVUEsU3JCNjFHaEIsQ3FCeDFHWSxxRkFDSSw0QnJCMDFHaEIsQ3FCeDFHWSxpR0FDSSx3Q3JCMDFHaEIsQ3FCcjFHWSwyRkFDSSw0QnJCdTFHaEIsQ3FCcjFHWSx1R0FDSSx3Q3JCdTFHaEIsQ3FCbDFHWSx5RkFDSSxrQnJCbzFHaEIsQ3FCbDFHWSxxR0FDSSw4QnJCbzFHaEIsQ3FCaDFHUSxxR0FDSSxpQnJCazFHWixDcUIvMEdRLG1HQUNJLGtCckJpMUdaLENxQjMwR0EsaUJBRUkscUJBREEscUJyQiswR0osQ3FCMzBHQSxjQUNJLGdCckI4MEdKLENxQjUwR0ksdURBQ0ksbUVyQjgwR1IsQ3FCMzBHSSw4QkFDSSxtQ0FDQSxnQ0FFQSxtQ0FEQSx1QnJCODBHUixDcUIzMEdRLGtDQUVJLGdCQURBLGFyQjgwR1osQ3FCMTBHSSxpQ0FDSSxhQUNBLGlCckI0MEdSLENxQnYwR0ksZ0RBR0ksY0FEQSxnQkFEQSx1QkFHQSxrQnJCMDBHUixDcUJ0MEdBLHVDQUNJLGtCQUNBLFlBQ0EsS3JCeTBHSixDcUJyMEdBLGlCQUNJLGVyQjIwR0osQ3FCdDBHQSxxQ0FISSxjbEJuVGMsQ2tCa1RkLFdyQmcxR0osQ3FCdjBHQyxzQkFFRyxxQnJCMDBHSixDcUJ2MEdBLGtCQUNJLHFCckIwMEdKLENxQngwR0EscUJBQ0MsYUFDQSxXckIyMEdELENxQnowR0EsK0JBQ0MsY3JCNDBHRCxDcUIxMEdBLDBCQUNDLDRCckI2MEdELENEanFISSxtQkFFSSxnQ0FEQSxjQ3FxSFIsQ0RqcUhJLDJCQUdJLGFHSkcsQ0hFSCxjQUNBLGlCQ29xSFIsQ0RqcUhJLDJCQUNJLGdDQUVBLFlBRUEsT0FIQSxrQkFJQSxRQUZBLFVDcXFIUixDRGpxSEksK0JBQ0ksYUd1RVMsQ0h0RVQsaUJDbXFIUixDRGpxSEksNkJBQ0ksNkJDbXFIUixDRGpxSFkscURBRUksV0FEQSxnQkNvcUhoQixDRGpxSFksK0NBQ0ksZ0JDbXFIaEIsQ0QvcEhJLG1DQUNJLGtCQUNBLFdBQ0EsU0FDQSxVQ2lxSFIsQ0Q5cEhRLGdEQUNJLGlCQ2dxSFosQ0Q3cEhJLDJCQUNJLHNCQytwSFIsQ0Q3cEhRLDRDQUNJLGFDK3BIWixDRDVwSFEsNENBQ0ksY0M4cEhaLENEM3BISSxxQkFDSSxtQkM2cEhSLENEMXBIQSxVQUNJLGtCRzNETyxDSDhEUCx5QkFEQSw4QkFEQSxlQytwSEosQ0QzcEhBLFdBQ0ksaUJBQ0EsaUJDOHBISixDRDFwSEEsY3VCaERFLGlCdEI4c0hGLENzQjdzSEUsb0JBYkUsZ0NBQ0Esa0NBQ0EsbUNBYUEsV0ExQkYsU0EyQkUsU0FDQSxVQUNBLGtCQTVCRixPdEIrdUhGLENEenFIQSxjQUVJLGNBQ0EsYUFDQSxpQkMwcUhKLENEenFISSxvQkFDSSxrQkMycUhSLENEdHFIQSxldUIzREUsaUJ0QnF1SEYsQ3NCcHVIRSxxQkFSRSxrQ0FEQSxtQ0FFQSw2QkFTQSxXQTFCRixTQTJCRSxTQUNBLFVBQ0Esa0JBNUJGLE90QnN3SEYsQ0RyckhBLGVBRUksY0FDQSxhQUNBLGlCQ3NySEosQ0RyckhJLHFCQUNJLGtCQ3VySFIsQ0RuckhBLHlCQUVJLG9CQURBLGdCQ3VySEosQ0RwckhJLGdDQUNJLGNJaEZXLENKaUZYLGVDc3JIUixDRG5ySEksZ0NBQ0ksY0kzRlcsQ0o0RlgsZUNxckhSLENEbHJISSxvQ0FDSSxhQUNBLGdCQ29ySFIsQ0RockhBLHdCQUNJLFNDbXJISixDRGhySEEsZUFFSSxrQkdySE8sQ0hvSFAsZ0JBR0EsbUJDbXJISixDRGxySEksK0JBQ0MsZ0NBRUcsb0JBQ0EsNkJDb3JIUixDRGxySEkscUJBQ0ksZUNvckhSLENEbnJIUSwrQkFDSSxhQ3FySFosQ0RsckhnQixtREFDSSxhR3RJYixDSHVJYSxlQ29ySHBCLENEL3FIUSxxQ0FDSSxpQkNpckhaLENEOXFISSx5QkFDSSxhQ2dySFIsQ0Q5cUhJLDJCQUNJLFVDZ3JIUixDRC9xSFEsaUNBQ0ssV0NpckhiLENEL3FIUSxvQ0FJSSxrQkFIQSxZQUNBLGdCQUNBLFdDa3JIWixDRDlxSEksK0JBQ0MscUJDZ3JITCxDRDlxSEksOEJBQ0ksV0FFQSxpQkFEQSxhQ2lySFIsQ0R6cUhJLGlFQUpJLFdBRUEsNkJBREEseUJDc3JIUixDRDdxSFEsK0JBRUkseUJBREEsa0JBRUEsV0MrcUhaLENEN3FIUSxtQ0FDSSxhR2hHTSxDSGlHTixjSS9LTyxDSmdMUCxlQytxSFosQ0Q3cUhRLHFDQUNJLGFHckdNLENIc0dOLGNDK3FIWixDRDdxSFEsOEJBQ0ksYUd4R0ssQ0h5R0wsY0l4TE8sQ0p5TFAsaUJDK3FIWixDRDVxSFEsd0NBQ0ksZ0JDOHFIWixDRDdxSFksMENBQ0ksYUMrcUhoQixDRHpxSEEsa0JBQ0kscUVDNHFISixDRHpxSEEsY0FDSSxZQUNBLGVDNHFISixDRHpxSEEsWUFDQyxjQzRxSEQsQ0R6cUhBLHNCQUVJLGtCQURILFlBRUcsZ0JDNHFISixDdUJoNUhBLFVBQ0ksZ0J2Qm01SEosQ3VCbDVISSxpQkFFSSxTQURBLGV2QnE1SFIsQ3VCbDVISSwrQ0FHSSxlQUZBLFdBS0EsZXBCUFcsQ29CTVgsbUJBSEEsaUJBRUEsVXZCczVIUixDdUJsNUhJLDhCQUVJLGNBQ0EsaUJ2Qm01SFIsQ3VCajVISSx5QkFDSSxjQUNBLFF2Qm01SFIsQ3VCbDVIUSw2RUFDSSxVdkJvNUhaLEN3Qng2SEEsa0NBRUMsY0FEQSxXeEIyN0hELEN3QnY3SEEsZUFDQyxrQnhCMDdIRCxDd0J4N0hBLHFCQUdDLFlBREEsaUJ4QjI3SEQsQ3dCeDdIQSxvQkFDQyxXQUNBLGV4QjI3SEQsQ3dCeDdIQSxtQkFDQyxXQUNBLGdCeEIyN0hELEN3QjE3SEMsMkJBQ0Msc0JBS0EsYXRCekJLLENzQnFCTCxjQUNBLFlBQ0EsaUJBQ0EsaUJ4QjY3SEYsQ3dCMzdIRSxpQ0FDQyxleEI2N0hILEN3Qng3SEEsYUFFQyxleEIwN0hELEN5QjE4SEEsZ0JBQ0ksWXpCNjhISixDeUIzOEhBLGdEQUVRLG9CQUVJLDJCekI0OEhWLEN5QjE4SE0sYUFDSSx3QnpCNDhIVixDeUIxOEhNLGdCQUdJLGNBRkEsWUFDQSxVekI2OEhWLEN5QjE4SE0saUVBR0ksWXpCNDhIVixDeUIxOEhNLDRCQUNJLGlCekI0OEhWLEN5QjE4SE0sa0JBQ0ksVXpCNDhIVixDeUIxOEhNLHlCQUVJLGF2QmhETCxDdUIrQ0ssbUJ6QjY4SFYsQ3lCMThITSxtQ0FDSSx1QnpCNDhIVixDeUIxOEhNLGlIQUtJLGNBQ0Esb0J6QjQ4SFYsQ3lCMThITSxxQkFDSSxjQUNBLGV6QjQ4SFYsQ3lCMThITSxxQkFDSSx1QnpCNDhIVixDeUIxOEhNLDRCQUNJLGlCekI0OEhWLEN5QjE4SE0sc0JBQ0ksbUJ6QjQ4SFYsQ3lCMThITSxzQkFDSSxtQnpCNDhIVixDeUIxOEhNLHFDQUNJLGdCQUNBLGNBQ0EsYUFDQSxVekI0OEhWLEN5QjE4SE0sbUNBQ0ksa0J2Qm5GRCxDdUJvRkMsbUJ6QjQ4SFYsQ3lCMThITSxzQkFDSSwwQnpCNDhIVixDeUIxOEhNLHNCQUNJLHFCQUNBLGVBQ0EsaUJBQ0EscUJ6QjQ4SFYsQ3lCMThITSw0QkFDSSxhdkI3RkQsQ3VCOEZDLGFBQ0Esa0JBQ0EsUUFDQSxLekI0OEhWLEN5QjE4SE0sd0JDcEdOLGV4Qk5NLEN3QkdOLGtCQUNBLHdDQUlBLFNBREEsWUFGQSxpQjFCdWpJQSxDMEJuaklBLCtCSktFLGdDQUNBLGtDQUNBLG1DSU5BLFlBQ0EsY0pSRixTQUNBLE90QmlrSUEsQ3lCMzlITSx3QkN6RUosc0MxQnVpSUYsQzBCdGlJRSwrQkFDRSxzQjFCd2lJSixDeUJqK0hNLHdCQUVJLFdBQ0EsUUFDQSxZQUNBLFV6QmsrSFYsQ3lCaitIVSwrQkFDSSxrQkFDQSxZQUNBLFNBQ0Esa0JBQ0EsV3pCbStIZCxDeUJqK0hVLDBCQUNJLGNBQ0Esa0JBQ0EsaUJ6Qm0rSGQsQ3lCaitIVSwyQkFDSSxnQ0FDQSxjekJtK0hkLEN5QmwrSGMsc0NBQ0ksUXpCbytIbEIsQ0FDRixDMkJ2bUlBLHdDQUtDLHdCQURBLDJCM0J1bUlELEMyQm5tSUEsNkJBSUMsMERBREEsWUFEQSxVM0J1bUlELEMyQmxtSUEsV0FJQywwREFEQSxZQURBLFUzQnNtSUQsQzRCcG5JQSxvQkFPQyxtQ0FOQSxlQUtBLGE1QjBuSUQsQzRCcG5JQSxtREFIQyx3QkFEQSw0QkFKQSxTQUNBLE9BRkEsUUFEQSxLNUI0b0lELEM0QmxvSUEsK0JBU0MscUIxQnRCTyxDMEJlUCxXQUNBLGtCQUZBLHVCQU9BLFk1QjBuSUQsQzRCdG5JQyxpREFDQyxZNUJ3bklGLEM0QnBuSUEsTUFHQywyQ0FDQSx3Q0FDQSxtQ0FKQSxZQUNBLFU1QjBuSUQsQzRCcm5JQSxxQkFBdUIsR0FBTyw0QjVCMG5JNUIsQ0FDRixDNEIxbklBLHdCQUEwQixHQUFPLCtCNUI4bkkvQixDQUNGLEM0QjluSUEsZ0JBQWtCLEdBQU8sZ0NBQW1DLHVCNUJtb0kxRCxDQUNGLEM0QmxvSUEsa0JBSUMsU0FFQSxrQkFEQSxpQkFIQSxrQkFDQSxPNUJzb0lELEM0QmhvSUEsd0VBRUMsUzVCbW9JRCxDNkJscklBLG9CQUNDLHNCQUNBLGVBQ0EsVTdCcXJJRCxDNkJscklBLGdCQUNDLFk3QnFySUQsQzZCbHJJQSxjQUNDLGU3QnFySUQsQzZCcHJJQyxvQkFHQyxXQUZBLFdBQ0EsYTdCdXJJRixDNkJucklBLGlCQUNDLFc3QnNySUQsQzZCcHJJQyx3QkFDQyxnQlg3QlEsQ1c4QlIsYzdCc3JJRixDNkJucklBLG1CQUNDLFU3QnNySUQsQzZCbHJJQyxvQkFDQyxjMUJ2QmlCLEMwQjBCakIsZTFCbENpQixDMEJpQ2pCLGlCQURBLGU3QnVySUYsQzZCanJJQSxXQUNDLFc3Qm9ySUQsQzZCaHJJQSxjQUNDLGlCN0JtcklELEM2QmxySUMsdUJBQ0Msa0I3Qm9ySUYsQzZCanJJQyxtQ0FDQyxpQjdCbXJJRixDNkJocklDLHlCQUNDLGU3QmtySUYsQzZCaHJJRywrQkFDQyxlQUNBLG9CN0JrcklKLEM2QmhySUcsZ0RBQ0MsVTdCa3JJSixDNkJocklHLHFDQUNDLFk3QmtySUosQzZCN3FJQyx5QkFDQyxlN0IrcUlGLEM2QjNxSUEsY0FFQyxpQkFEQSxlN0IrcUlELEM2QnhxSUUsd0JBRUMsc0JBREEsb0I3QmdySUgsQzZCdHFJQSxtQkFDQyxTN0I4cUlELEM2QnpxSUMseUJBQ0MseUM3QjRxSUYsQzZCMXFJQywwQkM3QkMsY0FGQSxlQUNBLGU5QjZzSUYsQzhCM3NJRSxnQ0FHUyxXQUZBLFdBQ0EsYTlCOHNJWCxDK0Jsd0lJLHVDakJrSUYsb0JkdW9JRixDK0J6d0lJLDhFQUNFLHNCakJzSUYsVWtCckprQixDRGlCZCxTRjRFa0MsQ2Z5RHRDLDRDZDJvSUosQytCbnhJSSx1Q2pCdUpGLDZCa0JqS29CLENsQjRJcEIscUJBc0JBLGdDZDJuSUYsQzZCbnNJRSx1Q0FDQyxrQjdCcXNJSCxDZ0IzeUlFLCtDQU9FLHFCZGhCSSxDY2lCSix5QkFOQSxrQkFFQSxjQVFBLHFCQVBBLGVBTUEsWUFGQSxTQUNBLG9CQUpBLFdoQm96SUosQ2dCN3lJSSwyREFJRSxxQmQxQkUsQ2N5QkYseUJBREEsU2hCaXpJTixDZ0IzeUlFLG9DQUNFLFdBQ0Esa0JoQjZ5SUosQ2dCMXlJRSxzQmJaQSxlQW5Cb0IsQ2FpQ2xCLHFCaEI0eUlKLENnQnp5SUUsa0NBQ0UsVWhCMnlJSixDZ0J6eUlFLHVFQUVFLHNCQUNBLGVoQjJ5SUosQ2dCeHlJRSx1QkFJRSx3QkFDQSxzQkFGQSxhZGpERyxDYytDSCxlQUNBLFlBSUEseUJBQ0EscUJBQ0EsZ0JBQ0EsNkJBRUEseUJBREEsV0FFQSxlQUNBLGVBQ0EsV2hCMHlJSixDZ0J4eUlJLDZCQUdFLHNCQURBLHlCQURBLFNoQjR5SU4sQ2dCdnlJRSxtQ0FDRSxRaEJ5eUlKLENnQnR5SUUsK0JBQ0UseURBQ0EsMkJBQ0EsMkJoQnd5SUosQ2dCcnlJRSw0Q0FNRSw4QkFKQSx1QkFHQSxjQUdBLFlBRUEsaUJBUEEsVUFRQSxVQVBBLGtCQUtBLFFBRkEsb0JoQjJ5SUosQ2dCdHlJSSx3REFFRSxxQmQvRkUsQ2M4RkYsVWhCMHlJTixDZ0J0eUlFLHNCQ3hGQSxzRUFWRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVakI4NElELENpQmw0SUMsK0JBR0MsWUFEQSxxQkFEQSxVakJzNElGLENnQnZ6SUUsc0JBTUUsVWhCb3pJSixDZ0I5eUlFLHNCQy9GQSxzRUFmRCxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVakJrNklELENpQnQ1SUMsK0JBR0MsWUFEQSxxQkFEQSxVakIwNUlGLENnQi96SUUsc0JBTUUsV2hCNHpJSixDbUJ2NklRLHNEQUNJLGVBQ0EsV25CeTZJWixDbUJyNklJLG1CQUdJLGNoQkxXLENBVWpCLGVBbkJvQixDZ0JhZCxpQm5CdzZJUixDbUJwNklJLHlCQUNJLGdCbkJ5NklSLENtQm42SUksaUZBSEksc0JBRkEscUJBQ0EsVW5CNDZJUixDbUJsNklJLGlDQUNJLG1CbkJvNklSLENtQmo2SUkscUNBQ0ksa0JBQ0EsZ0JuQm02SVIsQ21CaDZJSSwrQkFFSSxtQkFDQSxvQm5CazZJUixDbUI3NUlRLHNDQUNJLGNuQis1SVosQ21CMzVJSSwrQkFFSSx5Q25CNjVJUixDbUJ6NUlJLDBCQUVJLGtDbkI4NUlSLENtQjM1SUkseUJBR0kscUJqQnRFQSxDaUJxRUEsYWpCNUJDLENpQjJCRCxhbkIrNUlSLENtQjE1SUkscUNBRUksd0JqQnZFRyxDaUJ5RUgscUJBQ0EsMEJBREEsdUJBSEEsV25CZzZJUixDbUIxNUlRLDhDQUVJLDBCQURBLGFBRUEsZW5CNDVJWixDbUIzNUlZLG9EQUNJLFluQjY1SWhCLENtQng1SUksbUNBQ0ksU0FHQSxrQkFEQSxzQkFEQSxVbkI0NUlSLENtQnA1SVEsdUdBQ0ksa0NuQnk1SVosQ21CdDVJUSxzREFDSSxpQm5CdzVJWixDbUJuNUlRLDZDQUNJLGNBQ0EsaUJuQnE1SVosQ2lDamdKSSw0QkFDSSxtQmpDb2dKUixDaUNqZ0pJLHNDQUNJLHdCakNtZ0pSLENpQ2hnSkksbUNBQ0ksZUFDQSxnQkFDQSx1QmpDa2dKUixDaUM5L0lRLDBCQUNJLDBCQUNBLHlCakNnZ0paLENpQzUvSUkseUNBRUksd0JBREEsU2pDKy9JUixDaUMzL0lJLCtCQUNJLHdCQWpDRyxDQW1DSCx5QkFEQSxpQmpDOC9JUixDaUMzL0lRLDRDQUNJLHdCakM2L0laLENpQ3ovSUksMkNBQ0ksYUFDQSxxQmpDMi9JUixDaUN2L0lZLDRFQUdJLHdCQW5ETCxDQWlESyxtQkFDQSxpQmpDMC9JaEIsQ2lDdC9JWSxzRUFFSSxhQURBLGVqQ3kvSWhCLENpQ3IvSVksc0VBQ0ksZ0JqQ3UvSWhCLENpQ3AvSVksc0VBRUksY0FEQSxpQkFFQSxvQmpDcy9JaEIsQ2lDcC9JZ0IsNEVBQ0ksYWpDcy9JcEIsQ2lDbi9JZ0IsNkVBQ0ksc0JBQ0Esb0JBekVMLENBMEVLLGFBekVQLENBMEVPLGVqQ3EvSXBCLENpQ2ovSVksMkVBR0ksbUJBQ0EsWUFGQSxXQURBLFFqQ3MvSWhCLENpQ2gvSVkseUVBR0kseUJBRkEsWUFDQSxjQUVBLGNqQ2svSWhCLENpQ2gvSWdCLCtGQUVJLHNCQURBLGtCakNtL0lwQixDaUMvK0lnQiw2RkFDSSx3QmpDaS9JcEIsQ2lDOStJZ0Isb0ZBQ0ksYUFwR0YsQ0FxR0UsWWpDZy9JcEIsQ2lDOStJb0IsMkdBQ0ksYWpDZy9JeEIsQ2lDNStJZ0IsMkZBRUksd0JBakhULENBZ0hTLGFqQysrSXBCLENrQ3RrSkEsK0NBQ0kscUJBQ0Esa0JsQ3lrSkosQ2tDdmtKQSx3QkFDSSxTbEMwa0pKLENrQ3hrSkEsdUJBQ0ksU2xDMmtKSixDa0N6a0pBLGNBQ0ksYWxDNGtKSixDa0N6a0pBLGFBQ0ksV2xDNGtKSixDa0Mxa0pBLGVBQ0ksd0JsQzZrSkosQ2tDM2tKQSxpQkFDSSxxQmxDOGtKSixDa0M1a0pBLHFCQUNJLGVsQytrSkosQ2tDN2tKQSxrQkFDSSxzQmxDZ2xKSixDa0M5a0pBLG9CQUNJLGNsQ2lsSkosQ2tDL2tKQSxZQUNJLGdCbENrbEpKLENrQ2hsSkEsc0JBQ0ksK0JsQ21sSkosQ2tDamxKQSxrQkFDSSxlbENvbEpKLENrQ2xsSkEscUJBQ0ksa0JsQ3FsSkosQ2tDbmxKQSxPQUNJLGVsQ3NsSkosQ2tDcGxKQSxhQUNJLGVsQ3VsSkosQ2tDcGxKSSw2RUFLSSxXQUpBLFlBRUEsYy9CbEVVLEMrQmlFVixtQkFFQSxxQmxDd2xKUixDa0NwbEpBLFFBQ0ksd0JsQ3VsSkosQ2tDcGxKSSx3QkFDSSxxQkFDQSxtQmxDdWxKUixDa0NsbEpBLHdCQUNJLFlsQ3NsSkosQ2tDcGxKQSw2R0FJSSxnQjlCaEVGLHNCOEI2RGlDLENBRS9CLG1CQURBLFVsQ3lsSkosQ2tDbmxKQSxTQUNJLGtFQUVBLFdsQ3dsSkosQ2tDcmxKQSxtQkFKSSxxQkFFQSxVbEM4bEpKLENrQzVsSkEsVUFDSSxrRUFFQSxXbEN5bEpKLENrQ3RsSkEsZ0JBQ0ksaUVsQzRsSkosQ2tDdmxKQSwrQkFKSSxxQkFDQSxZQUNBLFVsQ2dtSkosQ2tDOWxKQSxlQUNJLGlFbEM2bEpKLENrQ3hsSkEseUJBRUkscUJBQ0EsWUFDQSxVbEMwbEpKLENrQ3hsSkEseUJBQ0ksZ0JBQ0EsaUJsQzJsSkosQ2tDMWxKSSxxQ0FFSSxXQUNBLGtCQUNBLFFBQ0EsS2xDMmxKUixDa0N4bEpBLHdDQUVJLHFCQUNBLFlBQ0Esa0JBQ0EsVUFDQSxvQkFDQSxVbEMwbEpKLENrQ3JsSkEsT0FDSSx3QmxDdWxKSixDa0N0bEpJLGNBR0ksK0JBRkEsV0FDQSxrQkFFQSxrQmxDd2xKUixDa0NybEpRLGFBRUkseUJBREEsa0JBRUEsZ0JsQ3VsSlosQ2tDdGxKWSxtQkFFSSxxQmhDNUtSLENnQzJLUSxhbEN5bEpoQixDa0NubEpBLGtDQUVJLGFsQ3FsSkosQ2tDbmxKQSx3QkFDSSxnQmxDc2xKSixDa0NybEpLLDZCQUVHLGFsQ3NsSlIsQ2tDbmxKQSxpQkFDSSxZQUNBLGVsQ3NsSkosQ2tDcGxKQSxZQUNJLGVsQ3VsSkosQ2tDdGxKSSx5QkFDSSxzQkFFQSw4Q0FDQSxNQUNBLFdBQ0EsU2xDd2xKUixDa0N0bEpJLHFCQUdJLHdCQURBLGdCL0I1TU8sQytCMk1QLFVsQzBsSlIsQ2tDdGxKSSxxQkFDSSxlbEN3bEpSLENrQ3JsSkEsTUFDSSxhaEM1TEcsQ2dDNkxILGNsQ3dsSkosQ2tDdGxKQSxZQUNJLGlCbEN5bEpKLENrQ3ZsSkEsU0FFSSxTQURBLFNsQzJsSkosQ2tDeGxKQSxXQUNJLHVCbEMybEpKLENrQ3psSkEsV0FDSSxTQUNBLDZCQUVBLG1CQURBLGVsQzZsSkosQ2tDM2xKSSx1QkFDSSxZbEM2bEpSLENrQzNsSkksMEJBQ0ksZWxDNmxKUixDa0MzbEpJLG9CQUNJLFFsQzZsSlIsQ2tDMWxKQSxVQUVJLGtCbEM0bEpKLENrQ3psSkEsdUJBQ0ksaUJBQ0EsaUJsQzZsSkosQ2tDMWxKSSxrQkFDSSxTQUNBLGtCQUNBLFdsQzZsSlIsQ2tDeGxKUSx5QkFFSSxVbEMwbEpaLENrQ3RsSkEseUJBQ0ksV0FDQSxhbEN5bEpKLENrQ3hsSkksZ0NBQ0MsY0FDRyxxQkFDQSxvQ0FHQSxpQkFGQSxZQUdBLGlCQUNBLGdCQUhBLFVsQzZsSlIsQ2tDbmxKQSw4QkFDSSxVbEMwbEpKLENrQ3psSkksc0JBQ0ksa0VBSUEsV0FIQSxxQkFDQSxZQUdBLGlCQUNBLGdCQUhBLFVsQzhsSlIsQ2tDdmxKSSxpQkFDSSxzQkFDQSxZQUVBLGVBREEsZ0JsQzJsSlIsQ2tDcGxKSSxvQkFDSSxjQUNBLGMvQnRTVyxDK0J1U1gsZ0JsQ3dsSlIsQ2tDdmxKUSw4QkFFSSxZQUNBLGVsQ3dsSlosQ2tDcGxKUSxnS0FDSSxhbENzbEpaLENrQ3BsSlEsd0NBQ0ksYWxDc2xKWixDa0NwbEpRLDBDQUNJLGFsQ3NsSlosQ2tDbGxKQSx1QkFFSSxZQUNBLGlCQUNBLG9CQUNBLG1CbENvbEpKLENrQy9rSkEsYUFDSSxnQkFDQSxTbENpbEpKLENrQ2hsSkksZ0JBR0ksNEJBRkEsV0FDQSxxQkFFQSxhbENrbEpSLENrQ2psSlEsMkJBQ0ksV2xDbWxKWixDa0M3a0pBLGlFQUVJLHNCQURBLDRCQUdBLFlBREEsaUJsQ2tsSkosQ2tDL2tKQSxhQUVJLHNCQURBLDRCQUVBLFdsQ2tsSkosQ2tDaGxKQSxpQkFDSSwwREFDQSxpQmxDbWxKSixDa0NqbEpBLGlCQUNJLHlEbENvbEpKLENrQ2xsSkEsZ0JBQ0kseURsQ3FsSkosQ2tDbmxKQSxlQUNJLHlEbENzbEpKLENrQy9rSkksZ0JBQ0ksWWxDb2xKUixDa0NubEpRLG1CQUNJLGNsQ3FsSlosQ2tDbmxKUSxtQkFDSSxlQUNBLHdCbENxbEpaLENrQ3BsSlkseUJBQ0ksbUJsQ3NsSmhCLENrQ25sSlEsb0JBQ0ksUWxDcWxKWixDa0NubEpRLG9CQUNJLFNsQ3FsSlosQ2tDbmxKUSx5QkFDSSxlbENxbEpaLENrQ2hsSlEsMEJBQ0ksYWxDcWxKWixDa0NobEpRLDJCQUNJLGlCQUNBLGVsQ3FsSlosQ2tDcGxKWSxvQ0FDSSxnQmxDc2xKaEIsQ2tDbmxKUSxtQkFDSSxjbENxbEpaLENrQ2xsSkksbUJBQ0ksWWxDb2xKUixDa0NubEpRLDBCQUNJLFFsQ3FsSlosQ2tDcGxKWSw2QkFDSSw0QmxDc2xKaEIsQ2tDbmxKUSxzQkFHSSxtQkFEQSxlQURBLFNsQ3VsSlosQ2tDbGxKSSxzQkFDSSxZbENvbEpSLENrQ2xsSkkscUJBRUksaUJBREEsaUJsQ3FsSlIsQ2tDamxKQSxpQkFDSSxlbENvbEpKLENrQ25sSkksd0JBQ0ksV0FDQSxTbENxbEpSLENrQ25sSlEsMEJBR0ksY0FEQSxlQUVBLGlCQUhBLGVsQ3dsSlosQ2tDbGxKSSwyQkFDSSxXbENvbEpSLENrQ2xsSkksb0JBQ0ksV0FDQSxnQmxDb2xKUixDa0NubEpRLHVCQUdJLGdDQURBLG1CQURBLGFsQ3VsSlosQ2tDcGxKWSwwQkFLSSxXQUZBLGVBRkEsa0JBQ0EsZ0JBRUEsZ0JsQ3VsSmhCLENrQ25sSlEsa0NBQ0ksbUJBQ0EsZ0JBQ0EsZ0JsQ3FsSlosQ2tDbGxKSSwyQkFFSSxZQURBLGNBRUEsVWxDb2xKUixDa0NubEpRLGdDQUNJLGNsQ3FsSlosQ2tDbmxKUSxpQ0FDSSxjbENxbEpaLENrQ2xsSkksZ0NBQ0ksY2hDcmRELENnQ3NkQyxZbENvbEpSLENrQ2hsSkEseUJBRUksY0FEQSxpQmxDb2xKSixDa0NsbEpJLGdDQUlJLGNBRkEsZUFEQSxnQkFFQSxpQkFFQSxjbENvbEpSLENrQ2xsSkksK0JBSUksY0FGQSxlQURBLGdCQUVBLGdCbENxbEpSLENrQ2hsSkEsOEJBQ0ksYWxDbWxKSixDa0NqbEpJLHFDQUlJLGNBRUEsb0JBSkEsZUFEQSxnQkFFQSxpQkFFQSxjbENvbEpSLENrQ2hsSkksb0NBSUksY0FGQSxlQURBLGdCQUVBLGlCQUVBLDBCbENrbEpSLENrQy9rSkkseUNBRUkscUJBQ0EsdUJBRkEsMkJsQ21sSlIsQ2tDL2tKUSw0Q0FJSSxlQURBLG1CQURBLGtCQURBLGlCbENvbEpaLENrQ2hsSlksbURBRUksY0FEQSxZQUlBLGVBREEsT0FFQSxpQkFIQSxpQmxDcWxKaEIsQ2tDN2tKSSxnREFDSSxjQUNBLGlCbEMra0pSLENrQzVrSkksd0NBT0ksbUJBSkEsY0FDQSxlQUVBLG9CQUxBLGVBQ0EsZ0JBR0EsaUJsQ2dsSlIsQ2tDNWtKSSwrQ0FNSSxrRUFDQSx3QkFOQSxXQUNBLHFCQUVBLFlBQ0EsaUJBRkEsVWxDa2xKUixDa0Mxa0pBLDhCQUNJLGlCbEM2a0pKLENrQzFrSkEsc0NBQ0ksaUJBQ0EsMEJsQzZrSkosQ2tDMWtKQSxvQkFHSSx5QkFJQSxvQ0FIQSxjQUhBLGFBSUEsZUFNQSxRQUxBLGtCQUpBLGtCQU1BLGtCQUVBLFFBRUEsMkJBSEEsU2xDZ2xKSixDa0N6a0pJLDRCQUVJLDRCQURBLG1CbEM2a0pSLENrQzFrSkksK0JBSUksY0FGQSxlQURBLGdCQUVBLGdCbEM2a0pSLENrQzFrSkksa0NBSUksY0FGQSxlQURBLGdCQUVBLGdCbEM2a0pSLENrQzFrSkksaUNBQ0ksZUFDQSxnQmxDNGtKUixDa0N4a0pBLFdBR0ksZ0JBREEsY0FEQSxTbEM2a0pKLENrQzFrSkksY0FDSSwrQkFDQSxxQkFDQSxjL0JqbkJVLEMrQmtuQlYsaUJsQzRrSlIsQ2tDM2tKUSx5QkFDSSxpQmxDNmtKWixDa0N4a0pJLHdCQUNJLGVBQ0Esd0JsQzJrSlIsQ2tDemtKSSxrQ0FDSSxlbEMya0pSLENrQ3prSkksNEJBQ0ksb0JsQzJrSlIsQ2tDeGtKUSwrQ0FDSSxrQmxDMGtKWixDa0Nua0pJLGFBRUksbUJBREEsWWxDd2tKUixDa0Nwa0pRLHFDQUNJLFVsQ3NrSlosQ2tDcmtKWSwwQ0FDSSxnQmxDdWtKaEIsQ2tDcmtKWSx5RkFDSSxjL0J2cEJFLEMrQndwQkYsaUJBQ0EsZWxDdWtKaEIsQ2tDcGtKUSx3Q0FDSSxjQUNBLGlCbENza0paLENrQ3BrSmdCLHNEQUNJLDBEQUVBLDRCQURBLDRCQUVBLE9BQ0EsV2xDc2tKcEIsQ2tDbmtKb0IsNkRBQ0kseURsQ3FrSnhCLENrQ2prSlksMkNBQ0ksY0FDQSxjbENta0poQixDa0Nqa0pZLG1EQUNJLDhCQUNBLFNBQ0EsaUJsQ21rSmhCLENrQzlqSkEsV0FDSSxpQmxDaWtKSixDa0Noa0pJLHFCQUNJLFlBS0EsZUFGQSxZQUtBLGNBSkEsVUFFQSxrQkFDQSxZQU5BLG9CQUNBLFVsQ3drSlIsQ2tDaGtKSSxxQkFDSSxZQUlBLGNBSEEsVUFDQSxrQkFDQSxXbENta0pSLENrQ2hrSkksb0JBRUksU0FDQSxtQkFGQSxTbENva0pSLENrQ2prSlEsOEJBQ0ksYWxDbWtKWixDa0Nqa0pRLDhCQUNJLFFsQ21rSlosQ2tDamtKUSwrRUFDSSxXbENta0paLENrQ2prSlEscUZBQ0ksZ0JBQ0EsWWxDbWtKWixDa0MvakpRLCtDQUNJLCtDbENpa0paLENrQzNqSmdCLCtFQUNJLG1CbEM2akpwQixDa0MxakpnQixxRkFDSSxlbEM0akpwQixDa0N4akpRLHlIQUNJLGlCbEMwakpaLENrQ3hqSlEsNkVBQ0ksdUNsQzBqSlosQ2tDM2lKd0IsMFFBQ0ksZ0JBQ0EsZWxDaWpKNUIsQ2tDMWlKWSw2SEFDSSxZbEM0aUpoQixDa0N6aUpRLHlFQUlJLHdCaEMvckJTLENnQzhyQlQsb0JoQ3p4QkgsQ2dDd3hCRyxhaEMxeEJMLENnQ3l4QkssZWxDK2lKWixDa0N6aUpRLCtEQUNJLGVsQzJpSlosQ2tDemlKUSwyRUFDSSxVbEMyaUpaLENrQzFpSlksbUZBQ0ksZ0JsQzRpSmhCLENrQ3hpSlkseUZBRUksYWhDeHlCTCxDZ0N5eUJLLGVsQ3lpSmhCLENrQ3ZpSlkscUdBQ0ksY0FDQSxhbEN5aUpoQixDa0N0aUpRLDJFQUNJLFdsQ3dpSlosQ2tDdmlKWSxtRkFDSSxrQmxDeWlKaEIsQ2tDcmlKUSwrRUFDSSxXbEMwaUpaLENrQ3hpSlEsbUZBQ0ksZWxDMGlKWixDa0N4aUpRLDJGQUNJLGVBQ0EsZ0JBQ0EsWUFDQSxpQkFDQSxXbEMwaUpaLENrQ3ppSlksbUdBR0ksYy9CajBCRSxDK0JrMEJGLGNBRkEsaUJsQzRpSmhCLENrQ3hpSlksbUdBQ0ksY0FDQSxZQUVBLGtCQURBLFVsQzJpSmhCLENrQ3RpSkksc0JBRUksU2xDdWlKUixDa0N0aUpRLHlCQUNJLE9sQ3dpSlosQ2tDdGlKUSxpQ0FDSSx3QmxDd2lKWixDa0N0aUpRLGlDQUNJLHdCbEN3aUpaLENrQ3RpSlEsc0NBQ0ksVWxDd2lKWixDa0NoaUp3Qiw0TUFDSSx3QkFDQSxtQmxDcWlKNUIsQ2tDNWhKNEIsMkdBQ0ksWWxDOGhKaEMsQ2tDcGhKd0Isd0VBQ0ksWWxDeWhKNUIsQ2tDbGhKSSxxQkFDSSxXQUNBLFVsQ29oSlIsQ2tDbmhKUSx5QkFDSSxTbENxaEpaLENrQ2hoSlEsaUNBQ0ksOEJBQ0EsOEJsQ2toSlosQ2tDL2dKWSw4Q0FDSSxzQ2xDaWhKaEIsQ2tDOWdKUSwwRUFDSSxnQkFDQSxpQkFDQSxVbENnaEpaLENrQy9nSlksOEdBQ0ksWWxDaWhKaEIsQ2tDL2dKWSwwUEFFSSxpQ0FEQSxXbENraEpoQixDa0MvZ0pZLGdIQUtJLFlBRkEscUJBREEsWUFFQSxVQUhBLFVsQ3FoSmhCLENrQy9nSlksd0ZBQ0ksVWxDaWhKaEIsQ2tDOWdKUSx3REFDSSx5RGxDZ2hKWixDa0M5Z0pRLHdEQUNJLHlEbENnaEpaLENrQzlnSlEsdUNBQ0ksZ0JBQ0EsZUFDQSxnQmxDZ2hKWixDa0M5Z0pRLHFDQUNJLFFsQ2doSlosQ2tDL2dKWSx3Q0FFSSxZQURBLHFCbENraEpoQixDa0M5Z0pRLHNDQUNJLGlCQUNBLGtCQUNBLFFBQ0EsVWxDZ2hKWixDa0M5Z0pRLHNDQUdJLHdCaENuN0JELENnQ2s3QkMseUJBREEsa0JBR0EsU2xDZ2hKWixDa0M5Z0pRLG9DQUNJLHdCaEN0N0JELENnQ3c3QkMsWWxDZ2hKWixDa0M3Z0pZLHNDQUNJLG9CQUNBLHFCbEMrZ0poQixDa0MzZ0pJLG1EQUNJLFdBQ0EsaUJBQ0EsZ0JBQ0Esa0JBQ0EsU2xDNmdKUixDa0M1Z0pRLDJEQUNJLFNsQzhnSlosQ2tDNWdKUSxtRUFFSSx3QmhDOTdCSCxDZ0M2N0JHLDBCQUVBLFlBQ0EsV0FDQSxrQkFDQSxRQUNBLFVsQzhnSlosQ2tDN2dKWSx1RUFDSSxXQUNBLGMvQmgrQkUsQytCaStCRixnQkFDQSxpQkFDQSxlbEMrZ0poQixDa0MzZ0pJLHNCQUNJLDhCQUNBLDhCbEM2Z0pSLENrQ3hnSkksNkJBRUksYUFDQSx3QkFGQSxPbENpaEpSLENrQzNnSkEsNkJBQ0ksa0NsQzhnSkosQ2tDMWdKWSxvTkFDSSxvQmxDNGdKaEIsQ2tDdGdKQSxtQkFDSSxrQkFDQSxTbEN5Z0pKLENrQ3ZnSkEsaUJBQ0ksZ0JsQzBnSkosQ2tDdmdKSSxZQUNJLHFCQUVBLGVBREEsaUJsQzJnSlIsQ2tDemdKUSxpQkFDSSxxQkFFQSxZQUNBLGlCQUNBLHNCQUhBLFVsQzhnSlosQ2tDemdKUSw4QkFBa0Isd0JsQzRnSjFCLENrQzNnSlEsNkJBQWlCLHdCbEM4Z0p6QixDa0MzaEpBLFNBZUksaUJsQytnSkosQ2tDN2dKQSxvQkFHSSxzQkFHQSwwQkFDQSx1QkFDQSxrQkFIQSxtQkFEQSxlQUZBLGlCQU9BLFVsQ2doSkosQ2tDL2dKSSwwQkFDSSxlbENpaEpSLENrQzlnSkEsb0JBR0ksc0JBR0EsMEJBQ0EsdUJBQ0Esa0JBSEEsbUJBREEsZUFGQSxpQkFPQSxVbENpaEpKLENrQ2hoSkksMEJBQ0ksZWxDa2hKUixDa0MvZ0pBLG1CQUNJLHFCbENraEpKLENrQ2hoSkEsZUFJSSxlQUhBLGlCQUNBLGtCQUNBLHFCbENvaEpKLENrQ2xoSkkscUJBRUksV0FDQSxTQUNBLGtCQUNBLE9sQ21oSlIsQ2tDaGhKQSxhQUNJLGtCbENtaEpKLENrQ2xoSkksZ0JBQ0ksY0FDQSxjbENvaEpSLENrQ25oSlEsNEJBRUksZ0JBREEsV2xDc2hKWixDa0NuaEpRLHNCQUNJLGtCQUNBLGlCQUNBLGNsQ3FoSlosQ2tDcGhKWSxxQ0FDSSxZQUNBLGFsQ3NoSmhCLENrQy9nSkEsWUFDSSxrQmxDbWhKSixDa0NsaEpJLCtCQUdJLG1CQUZBLGFBR0EsZUFGQSw2QmxDc2hKUixDa0NqaEpJLDhCQUlJLGNBRkEsaUJBQ0EsZ0JBRkEsUWxDc2hKUixDa0NoaEpJLGdDQUVJLG1CQURBLGFBR0EsY0FEQSxTQUVBLGdCbENraEpSLENrQ2hoSlEsd0ZBRUksV2xDa2hKWixDa0M5Z0pJLGtDQUNJLHFCQUNBLGVsQ2doSlIsQ2tDN2dKSSxvR0FJSSxzQmxDK2dKUixDa0M1Z0pJLHNCQUNJLFVsQzhnSlIsQ2tDM2dKSSx3QkFDSSxhbEM2Z0pSLENrQzFnSkksMEJBQ0ksZ0JBQ0EsU2xDNGdKUixDa0MxZ0pRLDZCQUlJLDJDQUNBLFNBQ0EsU2xDNGdKWixDa0MxZ0pZLGdDQUNJLHdCaEN4a0NLLENnQ3lrQ0wsZ0NBQ0EsWWxDNGdKaEIsQ2tDMWdKZ0IsdUNBQ0ksV2xDNGdKcEIsQ2tDemdKZ0IsdUNBQ0ksd0JsQzJnSnBCLENrQ3JnSkksbUJBQ0kseUJBR0EsY0FGQSxrQkFDQSxpQmxDd2dKUixDa0NyZ0pRLDJCQUNJLGlCQUNBLGNsQ3VnSlosQ2tDcmdKWSxpQ0FDSSwyQkFDQSxnQkFDQSxpQmxDdWdKaEIsQ2tDcmdKZ0Isc0RBQ0kscUJsQ3VnSnBCLENrQ25nSlksaUNBQ0ksNEJBQ0EsZ0JBQ0Esa0JsQ3FnSmhCLENrQ25nSmdCLHNEQUNJLHFCbENxZ0pwQixDa0NqZ0pZLHdDQUNJLGdCbENtZ0poQixDa0M3L0lnQiw4Q0FDSSx3QmxDKy9JcEIsQ2tDMy9JWSw0QkFFSSxnQ0FEQSxlbEM4L0loQixDa0MzL0lnQiwrQkFDSSwrQkFFQSxnQkFEQSxlbEM4L0lwQixDa0MzL0lvQixxQ0FDSSxlQUNBLFVsQzYvSXhCLENrQzEvSW9CLHNDQUNJLHdCbEM0L0l4QixDa0N6L0lvQiwwQ0FDSSxlbEMyL0l4QixDa0N2L0lnQixtQ0FDSSxrQmxDeS9JcEIsQ2tDbi9JSSxvQkFDSSw2QkFDQSxRbENxL0lSLENrQ2wvSVkscUNBR0ksV0FGQSxXQUNBLGFsQ3EvSWhCLENrQ3gvSVEsK0JBUUksZ0NBREEsZ0JBR0EsYy9CL3ZDTyxDK0Jnd0NQLGUvQnp3Q1ksQytCdXdDWixjbENzL0laLENrQ2wvSVksaUNBQ0ksVWxDby9JaEIsQ2tDOStJUSxrQkFDSSxXbENnL0laLENrQzkrSVksd0JBQ0ksY2xDZy9JaEIsQ2tDNStJUSxrQkFFSSxXbEM4K0laLENrQzUrSVksMkNBSEEsa0JsQ2svSVosQ2tDeitJSSx1QkFDSSwrQmxDMitJUixDa0N6K0lRLDRCQUNJLGtCbEMyK0laLENrQ3grSVEsb0RBRUksNEJsQzArSVosQ2tDcitJUSx1QkFDSSxXbEN1K0laLENrQ3ArSVEsdUJBRUksbUJBREEsNEJsQ3UrSVosQ2tDaCtJSSx5QkFHSSxvQmhDcjBDQSxDZ0NvMENBLGlCQURBLFFsQ28rSVIsQ2tDLzlJSSxlQUNJLFlBQ0EsbUJBQ0EsWWxDaStJUixDa0M5OUlJLDZEQUNJLFFsQ2crSVIsQ2tDNTlJUSw2Q0FDSSxVbEM4OUlaLENrQzE5SUksK0NBRUkscUJsQzQ5SVIsQ2tDejlJSSx1QkFFSSxhaEMxMUNHLENnQ3kxQ0gsY2xDNDlJUixDa0N4OUlJLGFBelBKLFlBMFBRLGlDQUVBLG1CQUVBLHdCbEMyOUlOLENBQ0YsQ2tDejlJSSwyQkFFSSxtQkFEQSxhQUVBLFNBQ0Esa0JsQzI5SVIsQ2tDejlJUSx3Q0FDSSxlQUNBLGdCbEMyOUlaLENrQ3g5SVEseUNBS0ksZUFIQSxxQkFFQSxZQUhBLGtCQUVBLFlsQzQ5SVosQ2tDdjlJUSx5Q0FHSSxTQUZBLFVBR0Esa0JBRkEsT2xDMjlJWixDa0N2OUlZLGdFQUNJLHdCbEN5OUloQixDa0N2OUlnQix1RUFDSSw0QmxDeTlJcEIsQ2tDcjlJWSw4REFDSSwwQmxDdTlJaEIsQ2tDbjlJUSwwQ0FNSSxzQkFDQSxvQkFGQSxTQUZBLE9BRkEsa0JBR0EsUUFGQSxNQU1BLG9DbENxOUlaLENrQ245SVksaURBT0ksc0JBQ0Esa0JBQ0Esb0NBUkEsV0FLQSxjQUhBLE9BREEsa0JBRUEsWUFNQSw4QkFMQSxZbEMwOUloQixDa0NoOUlJLCtCQUNJLGFBQ0EsUWxDazlJUixDa0NoOUlRLGdEQUNJLE9BQ0EsVWxDazlJWixDa0MvOElRLG1EQUNJLE9BQ0EsZ0JBQ0EsU2xDaTlJWixDa0MvOElZLHVFQUNJLDJCbENpOUloQixDa0M5OElZLCtFQUNJLFVBQ0EsbUJsQ2c5SWhCLENrQzc4SVksOERBQ0ksZUFDQSxvQkFDQSxxQmxDKzhJaEIsQ2tDNThJWSxrRUFJSSxnQkFIQSx5QkFDQSxtQkFDQSxhQUVBLHFCbEM4OEloQixDa0MzOElZLCtEQUlJLG1CQUhBLHlCQUVBLG1CQURBLFlsQys4SWhCLENrQ3g4SW9CLDJLQUNJLGFsQzY4SXhCLENrQ3Y4SVEseUJBQ0ksa0RBQ0kscUJsQ3k4SWQsQ2tDdDhJVSxtR0FFSSxVbEN3OElkLENBQ0YsQ2tDcjhJSSw4QkFHSSxtQkFGQSxhQUtBLGVBRkEsU0FGQSx1QkFHQSxjQUVBLGdCbEN1OElSLENrQ3A4SUksbUVBR0ksa0JBRUEsZUFIQSxpQkFFQSxxQkFFQSw2Q2xDczhJUixDa0NuOElJLGdDQUNJLHlCQUNBLFdBQ0EsZ0JBQ0Esa0JsQ3E4SVIsQ2tDbDhJSSxzQ0FDSSx3QmxDbzhJUixDa0NqOElJLDRDQUNJLHlCQUNBLGNBQ0EsbUJBQ0EsbUJBQ0EsVWxDbThJUixDa0NoOElJLHFGQVFJLG1CQU5BLFdBQ0EscUJBR0EsU0FGQSxhQUdBLHNCQUZBLE9sQ3E4SVIsQ2tDLzdJSSwyQ0FFSSxzREFEQSwwQmxDazhJUixDa0M5N0lJLDBDQUVJLHNEQURBLDBCbENpOElSLENrQzc3SUksd0RBQ0ksd0RsQys3SVIsQ2tDNTdJSSx1REFDSSx3RGxDODdJUixDa0M1N0lJLDZCQUNJLGdCQUNBLG1CQUNBLFNsQzg3SVIsQ2tDNTdJSSxxQ0FFSSxXQURBLFNsQys3SVIsQ2tDNTdJSSx3Q0FNWSxtQkFIUix5QkFFUSxtQkFEQSxhQUhSLFNsQ2s4SVIsQ2tDeDdJb0IsNkhBQ0ksYWxDNjdJeEIsQ2tDejdJSSxnQ0FJSSxnQkFIQSx5QkFNQSxXQUxBLG1CQUNBLGFBR0EsVUFEQSxxQmxDNjdJUixDa0NsNklBLGVBRUksMEJBQ0EsNkJBRUEscUJBQ0EseUJBQ0Esc0JBTkEsZ0JBU0EscUJBRkEscUJBSkEsdUJsQzg3SUosQ2tDdDdJQSxlQVFJLGtCaEMvbERPLENnQ3lsRFAsMEJBS0EsNkJBREEsYWhDOW1EUSxDZ0M2bURSLGMvQjNtRGMsQytCeW1EZCxTQUZBLGdCQUdBLFlsQzY3SUosQ2tDdjdJQSxtQ0FDSSxhbEMwN0lKLENrQ3g3SUEsbUJBQ0ksWWxDMjdJSixDa0N6N0lJLHFDQUVJLGlCQURBLGFsQzQ3SVIsQ2tDeDdJQSwyQkFHSSxtQkFDQSxvQmhDOW5EYyxDZ0MrbkRkLGtCQUhBLGFBREEsV2xDKzdJSixDa0N6N0lJLHNEQUNJLG9CaEN6b0RDLENnQzBvREQsV0FDQSxrQkFDQSxrQmxDMjdJUixDa0N4N0lBLGtCQUdJLFNBR0EscUJBQ0EsWUFOQSxTQUdBLFVBQ0EsZ0JBSEEsU2xDZzhJSixDa0MxN0lJLHFCQUtJLGVBQ0EsV0FMQSxzQkFDQSxxQkFDQSxjQUNBLGtCbEM4N0lSLENrQ3o3SUEsb0JBQ0ksWWxDNDdJSixDa0MxN0lBLGlCQUNJLFdBRUEsYy9COXBEZSxDK0I2cERmLHNCbEM4N0lKLENrQzk2SUEsbUJBT0ksc0JBSUEsMEJBREEsMEJBR0Esa0NBWkEsaUNBV0EseUNBUkEscUJBQ0EsbUJBRkEsaUJBTUEsaUJBSEEsOEJBRUEsa0JBTkEscUJsQ3c4SUosQ2tDMzdJQSxXQU9JLHVDQUpBLFdBREEsV0FHQSxZQUpBLFNBT0EsdUJBRkEsc0JBRkEsVWxDazhJSixDa0M1N0lBLFdBR0ksV0FGQSxZQUNBLFdsQ2c4SUosQ2tDNzdJQSxnQ0FRSSxrQmhDeHNERyxDZ0Npc0RILDBCQUNBLHVCQUNBLHNCQUNBLHFCQUNBLGtCQU1BLFdBQ0EsZUFMQSxZQURBLGMvQmp0RGUsQytCb3REZixlQUNBLGdCbENrOElKLENrQy83SUksb0NBQ0ksVWxDaThJUixDa0MvN0lJLDRDQUNJLGtCbENpOElSLENrQzk3SUEsbUJBQ0ksa0JoQzF1REcsQ2dDMnVESCxpQmxDaThJSixDa0NoOElJLHlCQUNJLGtCbENrOElSLENrQzk3SUEsaUJBQ0ksa0JsQ2k4SUosQ2tDLzdJQSxtQkFDSSxzQkFLQSxXQUhBLGFBQ0EsZ0JBQ0EsaUJBSEEsV2xDczhJSixDa0NoOElBLGVBV0ksbUJBVkEsZ0NBQ0EsMEJBQ0EsdUJBQ0Esc0JBQ0EscUJBQ0Esa0JBR0EsbUJBQ0EsYUFIQSxZQUNBLFdsQ3M4SUosQ2tDbDhJSSxxQkFDSSxlbENvOElSLENrQ2g4SUEsc0JBQ0ksVWxDbThJSixDa0NqOElBLFFBQ0ksV2xDbzhJSixDa0NsOElBLG9CQUVJLGNBREEsZWxDczhJSixDa0NwN0lJLHNCakIveERGLHNFQVZELG1DQURBLGtCQUVBLGtCQUVBLGVBQ0EscUJBQ0EsWUFFQSxZQUxBLHFCQUlBLFVqQm91TUQsQ2lCeHRNQywrQkFHQyxZQURBLHFCQURBLFVqQjR0TUYsQ2tDdDhJSSxzQkFFSSxTbEN1OElSLENrQ3I4SUksdUJqQjl4REYsc0VBZkQsbUNBREEsa0JBRUEsa0JBRUEsZUFDQSxxQkFDQSxZQUVBLFlBTEEscUJBSUEsVWpCd3ZNRCxDaUI1dU1DLGdDQUdDLFlBREEscUJBREEsVWpCZ3ZNRixDa0N0OUlJLHVCQUVJLFNsQ3U5SVIsQ2tDcDlJQSxnQkFDSSx1RUFDQSxlbEN1OUlKLENrQ3I5SUEsWUFDSSxhQUNBLGVBQ0EsUUFDQSxVQUNBLFlBQ0EsU2xDdzlJSixDa0N0OUlBLHlCQUNJLFFsQ3k5SUosQ2tDdjlJQSxlQUdJLDhCQURBLGlCQURBLGNsQzQ5SUosQ2tDejlJSSwwQkFDSSxRbEMyOUlSLENrQ3Y5SUksaUJBQ0ksb0JsQzA5SVIsQ2tDdjlJQSxTQUNJLFlsQzA5SUosQ2tDeDlJQSxlQUNJLGFBQ0EscUJsQzI5SUosQ2tDejlJQSw0QkFDSSxhQUNBLE1sQzQ5SUosQ2tDMTlJQSw0QkFDSSxhQUNBLE1sQzY5SUosQ2tDMzlJQSxzQkFDSSxpQmxDODlJSixDa0MzOUlJLGtCQUNJLHFCQUNBLGdCbEM4OUlSLENrQzU5SUkscUJBRUksV0FEQSxZQUVBLGFsQzg5SVIsQ2tDMTlJSSxxQkFFSSxXQURBLG9CbEM4OUlSLENrQzM5SUksbUJBQ0ksa0JsQzY5SVIsQ2tDNTlJUSxzQkFDSSxzQkFDQSxVbEM4OUlaLENrQ3o5SUksaUJBR0ksV0FGQSxZQUNBLGFsQzY5SVIsQ2tDejlJQSxlQUNJLGdCbEM0OUlKLENrQzE5SUEsY0FHSSxhaEM3MkRHLENnQzIyREgsZUFDQSxjbEM4OUlKLENrQzU5SUksb0JBQ0kseUJsQzg5SVIsQ2tDMzlJQSxjUi8wREcsaUIxQjh5TUgsQzBCN3lNRSw2QkFJRSx3QnhCeENHLEN3QnFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVUTAwRGlCLENSdjBEakIsWTFCZ3pNSixDMEI5eU1JLG1DQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE8xQm16TU4sQzBCOXlNSSxvQ0FDRSxrQjFCZ3pNTixDMEI5eU1JLG1DQUNFLGNBQ0EsUTFCZ3pNTixDMEI5eU1JLCtDQUVFLHNCQURBLFkxQml6TU4sQzBCOXlNSSwrQkFDQyxpQkFDQSxjQUNBLGMxQmd6TUwsQzBCNXlNSSxrQ0FFRSxZUTB5RHFCLENSM3lEckIsMEIxQit5TU4sQzBCN3lNTSx3Q0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUJrek1SLEMwQjN5TU0sMENBQ0UsU1FneUQwQixDUi94RDFCLFcxQjZ5TVIsQzBCNXlNUSxnREFDRSxTMUI4eU1WLEMwQnp5TU0sMkNBQ0UsVTFCMnlNUixDMEIxeU1RLGlEQUNFLFUxQjR5TVYsQzBCdHlNSSwwREFDRSxTUTh3RDRCLENSN3dENUIscUIxQnd5TU4sQzBCdnlNTSx3TkFJRSw2QkFEQSxZQUVBLE8xQnl5TVIsQzBCdHlNUSwwRkFDRSwwQjFCd3lNVixDMEJ0eU1VLDBNQUlFLGF4QmxESyxDd0JpREwsY3ZCaElPLEN1QitIUCxlMUIweU1aLEMwQnB5TU0scUVBS0UsYXhCM0RTLEN3QnVEVCwwQ0FFQSxjdkJ2SVcsQ3VCc0lYLGV2QjlJVyxDdUJnSlgsZ0IxQnV5TVIsQzBCanlNSSxnQ0FDRSwwQkFDQSxTMUJteU1OLEMwQmx5TU0sc0NBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUTFCdXlNUixDMEJoeU1NLHdDQUNFLFNRbXVEMEIsQ1JsdUQxQixXMUJreU1SLEMwQmp5TVEsOENBQ0UsUzFCbXlNVixDMEI5eE1NLHlDQUNFLFUxQmd5TVIsQzBCL3hNUSwrQ0FDRSxVMUJpeU1WLEMwQjN4TUksd0NBQ0UsNkJBQ0EsVTFCNnhNTixDMEI1eE1NLDhDQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQml5TVIsQzBCMXhNTSw0Q0FDRSxTMUI0eE1SLEMwQjN4TVEsa0RBQ0UsTzFCNnhNVixDMEJ4eE1NLCtDQUNFLFkxQjB4TVIsQzBCenhNUSxxREFDRSxVMUIyeE1WLEMwQnJ4TUksdUNBQ0UsNEJBQ0EsUzFCdXhNTixDMEJ0eE1NLDZDQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQjJ4TVIsQzBCcHhNTSwyQ0FDRSxTMUJzeE1SLEMwQnJ4TVEsaURBQ0UsTzFCdXhNVixDMEJseE1NLDhDQUNFLFkxQm94TVIsQzBCbnhNUSxvREFDRSxVMUJxeE1WLEMwQjl3TUksa0RBQ0UsYzFCZ3hNTixDMEI3d01FLG9EQUNFLGlCMUIrd01KLEMwQjd3TUUseURBQ0UsZTFCK3dNSixDMEI3d01FLDBEQUNFLGdCMUIrd01KLENrQ2xvSkEsY0FFSSwyQmxDbW9KSixDa0Nqb0pBLGlCUm4xREcsaUIxQnc5TUgsQzBCdjlNRSxnQ0FJRSx3QnhCeENHLEN3QnFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVUTgwRGlCLENSMzBEakIsWTFCMDlNSixDMEJ4OU1JLHNDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE8xQjY5TU4sQzBCeDlNSSx1Q0FDRSxrQjFCMDlNTixDMEJ4OU1JLHNDQUNFLGNBQ0EsUTFCMDlNTixDMEJ4OU1JLGtEQUVFLHNCQURBLFkxQjI5TU4sQzBCeDlNSSxrQ0FDQyxpQkFDQSxjQUNBLGMxQjA5TUwsQzBCdDlNSSxxQ0FFRSxZUTh5RHFCLENSL3lEckIsMEIxQnk5TU4sQzBCdjlNTSwyQ0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUI0OU1SLEMwQnI5TU0sNkNBQ0UsU1FveUQwQixDUm55RDFCLFcxQnU5TVIsQzBCdDlNUSxtREFDRSxTMUJ3OU1WLEMwQm45TU0sOENBQ0UsVTFCcTlNUixDMEJwOU1RLG9EQUNFLFUxQnM5TVYsQzBCaDlNSSw2REFDRSxTUWt4RDRCLENSanhENUIscUIxQms5TU4sQzBCajlNTSxpT0FJRSw2QkFEQSxZQUVBLE8xQm05TVIsQzBCaDlNUSw2RkFDRSwwQjFCazlNVixDMEJoOU1VLGdOQUlFLGF4QmxESyxDd0JpREwsY3ZCaElPLEN1QitIUCxlMUJvOU1aLEMwQjk4TU0sd0VBS0UsYXhCM0RTLEN3QnVEVCwwQ0FFQSxjdkJ2SVcsQ3VCc0lYLGV2QjlJVyxDdUJnSlgsZ0IxQmk5TVIsQzBCMzhNSSxtQ0FDRSwwQkFDQSxTMUI2OE1OLEMwQjU4TU0seUNBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUTFCaTlNUixDMEIxOE1NLDJDQUNFLFNRdXVEMEIsQ1J0dUQxQixXMUI0OE1SLEMwQjM4TVEsaURBQ0UsUzFCNjhNVixDMEJ4OE1NLDRDQUNFLFUxQjA4TVIsQzBCejhNUSxrREFDRSxVMUIyOE1WLEMwQnI4TUksMkNBQ0UsNkJBQ0EsVTFCdThNTixDMEJ0OE1NLGlEQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQjI4TVIsQzBCcDhNTSwrQ0FDRSxTMUJzOE1SLEMwQnI4TVEscURBQ0UsTzFCdThNVixDMEJsOE1NLGtEQUNFLFkxQm84TVIsQzBCbjhNUSx3REFDRSxVMUJxOE1WLEMwQi83TUksMENBQ0UsNEJBQ0EsUzFCaThNTixDMEJoOE1NLGdEQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQnE4TVIsQzBCOTdNTSw4Q0FDRSxTMUJnOE1SLEMwQi83TVEsb0RBQ0UsTzFCaThNVixDMEI1N01NLGlEQUNFLFkxQjg3TVIsQzBCNzdNUSx1REFDRSxVMUIrN01WLEMwQng3TUkscURBQ0UsYzFCMDdNTixDMEJ2N01FLHVEQUNFLGlCMUJ5N01KLEMwQnY3TUUsNERBQ0UsZTFCeTdNSixDMEJ2N01FLDZEQUNFLGdCMUJ5N01KLENrQ3h5SkEsaUJBRUksYy9CcjREYyxDK0IwNERkLGlCbEN5eUpKLENrQ3J4SkEscUZBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ3Z5SkEsbUJBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ3Z5SkEsb0JBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ3Z5SkEsb0JBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ3Z5SkEsbUJBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ3Z5SkEscUJBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ2p5SkEsNENBSkkscUJBQ0EsWUFDQSxVbEMreUpKLENrQ3Z5SkEscUJBRUkscUJBQ0EsWUFDQSxVbEN5eUpKLENrQ3Z5SkEsYUFDSSxnQmxDMHlKSixDa0N4eUpBLGtCQUNJLGVsQzJ5SkosQ2tDenlKQSxlQUNJLGNsQzR5SkosQ2tDMXlKQSxrQkFDSSxpQmxDNnlKSixDa0M1eUpJLDJCQUNJLGtCQUNBLFdBQ0EsUWxDOHlKUixDa0MzeUpBLGtCQUdJLGFoQzM5REcsQ2dDbStESCxjL0I5K0RlLEMrQjYrRGYsZS9CdC9Ea0IsQytCdy9EbEIsa0JBQ0EsZ0JBRUEsUUFDQSxvQmxDOHlKSixDa0M3eUpJLDBDQWhCQSw2QkFDQSxzQkFPQSxzQkFLQSxnQmxDNHpKSixDa0N6ekpJLHdCQUdJLGFsQ3N6SlIsQ2tDenlKSSxnRUFFSSxpQmxDNnlKUixDa0MxeUpBLHVCQUVJLGlCQURBLGFsQzh5SkosQ2tDM3lKQSxTQUNJLGdCbEM4eUpKLENrQzV5SkEsVUFDSSxpQmxDK3lKSixDa0M3eUpBLFVBQ0ksaUJsQ2d6SkosQ2tDOXlKQSxTQUNJLGVsQ2l6SkosQ2tDL3lKQSxNQUNJLGVsQ2t6SkosQ2tDaHpKQSxzQkFDSSxlbENtekpKLENrQ2p6SkEsa0JSai9ERyxpQjFCc3lOSCxDMEJyeU5FLGlDQUlFLHdCeEJ4Q0csQ3dCcUNILGtCQUVBLHFCQUdBLDBCQUdBLHlCQVBBLGtCQUtBLGdCQUZBLFVRNCtEaUIsQ1J6K0RqQixZMUJ3eU5KLEMwQnR5TkksdUNBR0UsV0FDQSxjQUhBLFNBSUEsa0JBSEEsTzFCMnlOTixDMEJ0eU5JLHdDQUNFLGtCMUJ3eU5OLEMwQnR5TkksdUNBQ0UsY0FDQSxRMUJ3eU5OLEMwQnR5TkksbURBRUUsc0JBREEsWTFCeXlOTixDMEJ0eU5JLG1DQUNDLGlCQUNBLGNBQ0EsYzFCd3lOTCxDMEJweU5JLHNDQUVFLFlRNDhEcUIsQ1I3OERyQiwwQjFCdXlOTixDMEJyeU5NLDRDQUdFLGtDQUNBLG1DQUZBLDZCQURBLFcxQjB5TlIsQzBCbnlOTSw4Q0FDRSxTUWs4RDBCLENSajhEMUIsVzFCcXlOUixDMEJweU5RLG9EQUNFLFMxQnN5TlYsQzBCanlOTSwrQ0FDRSxVMUJteU5SLEMwQmx5TlEscURBQ0UsVTFCb3lOVixDMEI5eE5JLDhEQUNFLFNRZzdENEIsQ1IvNkQ1QixxQjFCZ3lOTixDMEIveE5NLG9PQUlFLDZCQURBLFlBRUEsTzFCaXlOUixDMEI5eE5RLDhGQUNFLDBCMUJneU5WLEMwQjl4TlUsa05BSUUsYXhCbERLLEN3QmlETCxjdkJoSU8sQ3VCK0hQLGUxQmt5TlosQzBCNXhOTSx5RUFLRSxheEIzRFMsQ3dCdURULDBDQUVBLGN2QnZJVyxDdUJzSVgsZXZCOUlXLEN1QmdKWCxnQjFCK3hOUixDMEJ6eE5JLG9DQUNFLDBCQUNBLFMxQjJ4Tk4sQzBCMXhOTSwwQ0FFRSxnQ0FDQSxrQ0FDQSxtQ0FIQSxRMUIreE5SLEMwQnh4Tk0sNENBQ0UsU1FxNEQwQixDUnA0RDFCLFcxQjB4TlIsQzBCenhOUSxrREFDRSxTMUIyeE5WLEMwQnR4Tk0sNkNBQ0UsVTFCd3hOUixDMEJ2eE5RLG1EQUNFLFUxQnl4TlYsQzBCbnhOSSw0Q0FDRSw2QkFDQSxVMUJxeE5OLEMwQnB4Tk0sa0RBSUUsb0NBRkEsOEJBQ0EsaUNBRkEsVTFCeXhOUixDMEJseE5NLGdEQUNFLFMxQm94TlIsQzBCbnhOUSxzREFDRSxPMUJxeE5WLEMwQmh4Tk0sbURBQ0UsWTFCa3hOUixDMEJqeE5RLHlEQUNFLFUxQm14TlYsQzBCN3dOSSwyQ0FDRSw0QkFDQSxTMUIrd05OLEMwQjl3Tk0saURBSUUsb0NBRkEsK0JBQ0EsaUNBRkEsUzFCbXhOUixDMEI1d05NLCtDQUNFLFMxQjh3TlIsQzBCN3dOUSxxREFDRSxPMUIrd05WLEMwQjF3Tk0sa0RBQ0UsWTFCNHdOUixDMEIzd05RLHdEQUNFLFUxQjZ3TlYsQzBCdHdOSSxzREFDRSxjMUJ3d05OLEMwQnJ3TkUsd0RBQ0UsaUIxQnV3TkosQzBCcndORSw2REFDRSxlMUJ1d05KLEMwQnJ3TkUsOERBQ0UsZ0IxQnV3TkosQ2tDeDlKQSxrQkFFSSxlQUNBLGMvQnBpRWMsQytCcWlFZCxlbEN5OUpKLENrQ3Y5SkEsWUFFSSxjQURBLFdsQzI5SkosQ2tDeDlKQSxVQUVJLGNBREEsZWxDNDlKSixDa0N6OUpBLGFBQ0ksaUJBQ0EsZWxDNDlKSixDa0MxOUpBLGlCUm5nRUcsaUIxQmkrTkgsQzBCaCtORSxnQ0FJRSx3QnhCeENHLEN3QnFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVUTgvRGlCLENSMy9EakIsWTFCbStOSixDMEJqK05JLHNDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE8xQnMrTk4sQzBCaitOSSx1Q0FDRSxrQjFCbStOTixDMEJqK05JLHNDQUNFLGNBQ0EsUTFCbStOTixDMEJqK05JLGtEQUVFLHNCQURBLFkxQm8rTk4sQzBCaitOSSxrQ0FDQyxpQkFDQSxjQUNBLGMxQm0rTkwsQzBCLzlOSSxxQ0FFRSxXUTg5RHFCLENSLzlEckIsMEIxQmsrTk4sQzBCaCtOTSwyQ0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUJxK05SLEMwQjk5Tk0sNkNBQ0UsVVFvOUR5QixDUm45RHpCLFcxQmcrTlIsQzBCLzlOUSxtREFDRSxTMUJpK05WLEMwQjU5Tk0sOENBQ0UsVzFCODlOUixDMEI3OU5RLG9EQUNFLFUxQis5TlYsQzBCejlOSSw2REFDRSxVUWs4RDJCLENSajhEM0IscUIxQjI5Tk4sQzBCMTlOTSxpT0FJRSw2QkFEQSxZQUVBLE8xQjQ5TlIsQzBCejlOUSw2RkFDRSwwQjFCMjlOVixDMEJ6OU5VLGdOQUlFLGF4QmxESyxDd0JpREwsY3ZCaElPLEN1QitIUCxlMUI2OU5aLEMwQnY5Tk0sd0VBS0UsYXhCM0RTLEN3QnVEVCwwQ0FFQSxjdkJ2SVcsQ3VCc0lYLGV2QjlJVyxDdUJnSlgsZ0IxQjA5TlIsQzBCcDlOSSxtQ0FDRSwwQkFDQSxRMUJzOU5OLEMwQnI5Tk0seUNBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUTFCMDlOUixDMEJuOU5NLDJDQUNFLFVRdTVEeUIsQ1J0NUR6QixXMUJxOU5SLEMwQnA5TlEsaURBQ0UsUzFCczlOVixDMEJqOU5NLDRDQUNFLFcxQm05TlIsQzBCbDlOUSxrREFDRSxVMUJvOU5WLEMwQjk4TkksMkNBQ0UsNkJBQ0EsVzFCZzlOTixDMEIvOE5NLGlEQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQm85TlIsQzBCNzhOTSwrQ0FDRSxRMUIrOE5SLEMwQjk4TlEscURBQ0UsTzFCZzlOVixDMEIzOE5NLGtEQUNFLFcxQjY4TlIsQzBCNThOUSx3REFDRSxVMUI4OE5WLEMwQng4TkksMENBQ0UsNEJBQ0EsVTFCMDhOTixDMEJ6OE5NLGdEQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQjg4TlIsQzBCdjhOTSw4Q0FDRSxRMUJ5OE5SLEMwQng4TlEsb0RBQ0UsTzFCMDhOVixDMEJyOE5NLGlEQUNFLFcxQnU4TlIsQzBCdDhOUSx1REFDRSxVMUJ3OE5WLEMwQmo4TkkscURBQ0UsYzFCbThOTixDMEJoOE5FLHVEQUNFLGlCMUJrOE5KLEMwQmg4TkUsNERBQ0UsZTFCazhOSixDMEJoOE5FLDZEQUNFLGdCMUJrOE5KLENrQy9uS0ksK0JBRUksaUJBREEscUJsQ2tvS1IsQ2tDOW5LUSw0Q0FDSSx3QmxDZ29LWixDa0M1bktBLHFCQUNJLGVsQytuS0osQ2tDNW5LSSxvQkFDSSx5QmxDK25LUixDa0MzbktBLG1CQUNJLGlCbEM4bktKLENrQzNuS0ksbUJBQ0ksWUFJQSxjL0I5a0VXLEMrQjZrRVgsVUFGQSxrQkFDQSxRbENnb0tSLENrQzVuS0ksOEJBQ0ksV0FDQSxnQmxDOG5LUixDa0MxbktJLHdCQUNJLHFCQUNBLGtCbEM2bktSLENrQzVuS1EsNkJBQ0ksYWxDOG5LWixDa0MzbktJLHNCQUdJLHFCQURBLFlBRUEsa0JBSEEsVWxDZ29LUixDa0MzbktJLG9DQUdJLGdCQURBLGdCQURBLGVsQytuS1IsQ2tDNW5LUSwyQ0FHSSxjQURBLGdCbEM4bktaLENrQzFuS1ksc0RBQ0ksZWxDNG5LaEIsQ2tDcG5LQSxVQUVJLG1DQUdBLGdDQUZBLHFCQUNBLGdDbEN1bktKLENrQ3BuS0EsNkJBTUksZUFGQSxvQkFDQSxxQkFGQSxVbEN3bktKLENrQ25uS0ksK0JBRUksU0FEQSxTbENzbktSLENrQ2xuS0ksc0NBRUksZ0JBREEsZ0JBRUEsZ0JsQ29uS1IsQ2tDam5LSSxzQ0FFSSxvQkFEQSxnQmxDb25LUixDa0NsbktRLDRDQUNJLGVsQ29uS1osQ2tDaG5LSSxpREFDSSxXbENrbktSLENrQzltS0ksa0JBQ0ksWUFFQSwyQkFEQSx1QmxDa25LUixDa0NobktRLG9CQUNJLGdCbENrbktaLENrQy9tS0ksK0JBRUksZ0NBREEsNEJsQ2tuS1IsQ2tDaG5LUSxpQ0FDSSxjL0IxcUVPLEMrQjJxRVAsZS9CcHJFVSxDK0JxckVWLFNBQ0EsaUJsQ2tuS1osQ2tDam5LWSw2Q0FDSSxRbENtbktoQixDa0NobktRLGlDQUNJLGMvQmxyRU8sQytCbXJFUCxnQmxDa25LWixDa0NobktRLCtDQUNJLGVBQ0EsZWxDa25LWixDa0NobktRLDhDQUNJLGdDQUVBLGNBREEsY2xDbW5LWixDa0M5bUtBLE9BQ0ksY2xDaW5LSixDa0MvbUtBLGNBQ0ksZ0JsQ2tuS0osQ2tDaG5LQSxpQkFDSSxzQmxDbW5LSixDa0NqbktJLCtCQUNJLGtCbENtbktSLENrQy9tS0kscUJBQ0ksZ0JBQ0EsZ0JBQ0EsY2xDa25LUixDa0NqbktRLHdCQUNJLFlBQ0EsU0FDQSxTbENtbktaLENrQ2xuS1ksNEJBQ0ksYy9CeHRFRyxDK0J5dEVILGdCbENvbktoQixDa0NubktnQixrQ0FFSSxXQURBLFlBRUEsYy9CN3RFRCxDK0I4dEVDLGdCQUNBLHFCbENxbktwQixDa0NubktnQiw4QkFFSSx5QkFEQSxrQkFFQSxnQmxDcW5LcEIsQ2tDam5LZ0IsNkNBQ0ksV0FDQSxVbENtbktwQixDa0M5bUtJLG9CQUNJLFNsQ2duS1IsQ2tDL21LUSx1QkFDSSxnQkFDQSxTbENpbktaLENrQzltS0ksMEJBRUksOEJBREEsZWxDaW5LUixDa0M3bUtBLG9CUjdzRUcsaUIxQjh6T0gsQzBCN3pPRSxtQ0FJRSx3QnhCeENHLEN3QnFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVUXdzRWlCLENScnNFakIsWTFCZzBPSixDMEI5ek9JLHlDQUdFLFdBQ0EsY0FIQSxTQUlBLGtCQUhBLE8xQm0wT04sQzBCOXpPSSwwQ0FDRSxrQjFCZzBPTixDMEI5ek9JLHlDQUNFLGNBQ0EsUTFCZzBPTixDMEI5ek9JLHFEQUVFLHNCQURBLFkxQmkwT04sQzBCOXpPSSxxQ0FDQyxpQkFDQSxjQUNBLGMxQmcwT0wsQzBCNXpPSSx3Q0FFRSxXUXdxRXFCLENSenFFckIsMEIxQit6T04sQzBCN3pPTSw4Q0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXMUJrME9SLEMwQjN6T00sZ0RBQ0UsVVE4cEV5QixDUjdwRXpCLFcxQjZ6T1IsQzBCNXpPUSxzREFDRSxTMUI4ek9WLEMwQnp6T00saURBQ0UsVzFCMnpPUixDMEIxek9RLHVEQUNFLFUxQjR6T1YsQzBCdHpPSSxnRUFDRSxVUTRvRTJCLENSM29FM0IscUIxQnd6T04sQzBCdnpPTSwwT0FJRSw2QkFEQSxZQUVBLE8xQnl6T1IsQzBCdHpPUSxnR0FDRSwwQjFCd3pPVixDMEJ0ek9VLHNOQUlFLGF4QmxESyxDd0JpREwsY3ZCaElPLEN1QitIUCxlMUIwek9aLEMwQnB6T00sMkVBS0UsYXhCM0RTLEN3QnVEVCwwQ0FFQSxjdkJ2SVcsQ3VCc0lYLGV2QjlJVyxDdUJnSlgsZ0IxQnV6T1IsQzBCanpPSSxzQ0FDRSwwQkFDQSxRMUJtek9OLEMwQmx6T00sNENBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUTFCdXpPUixDMEJoek9NLDhDQUNFLFVRaW1FeUIsQ1JobUV6QixXMUJrek9SLEMwQmp6T1Esb0RBQ0UsUzFCbXpPVixDMEI5eU9NLCtDQUNFLFcxQmd6T1IsQzBCL3lPUSxxREFDRSxVMUJpek9WLEMwQjN5T0ksOENBQ0UsNkJBQ0EsVzFCNnlPTixDMEI1eU9NLG9EQUlFLG9DQUZBLDhCQUNBLGlDQUZBLFUxQml6T1IsQzBCMXlPTSxrREFDRSxRMUI0eU9SLEMwQjN5T1Esd0RBQ0UsTzFCNnlPVixDMEJ4eU9NLHFEQUNFLFcxQjB5T1IsQzBCenlPUSwyREFDRSxVMUIyeU9WLEMwQnJ5T0ksNkNBQ0UsNEJBQ0EsVTFCdXlPTixDMEJ0eU9NLG1EQUlFLG9DQUZBLCtCQUNBLGlDQUZBLFMxQjJ5T1IsQzBCcHlPTSxpREFDRSxRMUJzeU9SLEMwQnJ5T1EsdURBQ0UsTzFCdXlPVixDMEJseU9NLG9EQUNFLFcxQm95T1IsQzBCbnlPUSwwREFDRSxVMUJxeU9WLEMwQjl4T0ksd0RBQ0UsYzFCZ3lPTixDMEI3eE9FLDBEQUNFLGlCMUIreE9KLEMwQjd4T0UsK0RBQ0UsZTFCK3hPSixDMEI3eE9FLGdFQUNFLGdCMUIreE9KLENrQ3B4S0Esb0JBRUksYy9CL3ZFYyxDK0Jnd0VkLG1CbENxeEtKLENrQ3B4S0ksaUNBQ0ksY2xDc3hLUixDa0NweEtJLGlDQUNJLFdBQ0EsZUFDQSxjbENzeEtSLENrQy93S1ksb0VBQ0ksV2xDcXhLaEIsQ2tDbnhLWSx5QkFFSSxjQURBLFNsQ3N4S2hCLENrQ254S1kseUJBRUksaUJBQ0Esb0JBRkEsU2xDdXhLaEIsQ2tDOXdLUSx5RUFDSSxlbENpeEtaLENrQy93S1EsbUNBQ0ksU2xDaXhLWixDa0M5d0tJLHNCQUNJLDBCbENneEtSLENrQzl3S0ksc0JBRUksWUFEQSxnQmxDaXhLUixDa0M5d0tJLHNCQUNJLFdsQ2d4S1IsQ2tDNXdLQSxpQkFDSSwwQmxDK3dLSixDa0M1d0tJLGdDQUdJLGFBRkEsa0JBQ0EsV2xDZ3hLUixDa0M3d0tRLDJEQUVJLGdCQUNBLHFCaEN6MEVKLENnQzIwRUksbUNBSkEsMEJBSUEsdUNBR0EsYUFEQSxnQkFEQSxpQmxDaXhLWixDa0M5d0tZLGlFQUNJLFdBQ0Esa0JBRUEsV0FEQSxTQUVBLFNsQ2d4S2hCLENrQzF3S0ksbURBR0ksZ0JBQ0EscUJoQzkxRUEsQ2dDaTJFQSxtQ0FMQSwwQkFLQSx1Q0FDQSxrQkFIQSxXbEMrd0tSLENrQzN3S1EseURacjFFSixnQ0FDQSxrQ0FDQSxtQ1lxMUVRLFdabDJFVixTWW0yRVUsa0JBRUEsV0FEQSxTWm4yRVYsUVlxMkVVLFNsQ2l4S1osQ2tDOXdLSSwrQ0FLSSxxQkFIQSxrQkFFQSxtQkFIQSxXQUVBLFdsQ2t4S1IsQ2tDL3dLUSw2REFHSSxlaENyM0VKLENnQzAzRUksMENBREEsMkJBTEEsYWhDajNFTCxDZ0N3M0VLLGMvQmgzRU0sQytCdzJFTiwwQkFHQSxTQUNBLHVCQUNBLGlCbENveEtaLENrQy93S1Esb0VBQ0ksZWxDaXhLWixDa0Mvd0tRLHVFQUNJLGtCbENpeEtaLENrQy93S1EscUVBQ0ksbUJsQ2l4S1osQ2tDL3dLUSx5REFDSSxvQmxDaXhLWixDa0NoeEtZLDREQUVJLGMvQi8zRUUsQytCODNFRixnQmxDbXhLaEIsQ2tDanhLZ0IsdUVBQ0ksNEJsQ214S3BCLENrQ2x4S29CLDZFQUNJLHlCbENveEt4QixDa0NqeEtnQixrRUFDSSxrQmxDbXhLcEIsQ2tDbHhLb0IsNkVBQ0ksNEJsQ294S3hCLENrQ2x4S29CLG9FQUNJLFVsQ294S3hCLENrQ2p4S2dCLDhEQUdJLDJCQURBLGFoQ3A0RWIsQ2dDbTRFYSxlL0J2NUVFLEMrQjA1RUYsU2xDbXhLcEIsQ2tDN3dLQSxrQkFDSSxpQkFDQSxlbENneEtKLENrQzV3S0Esa0JBQ0ksNEJsQ2d4S0osQ2tDOXdLQSxpQkFDSSxlbENpeEtKLENrQy93S0EscUJBQ0ksWUFDQSxrQmxDa3hLSixDa0NoeEtBLFlBQ0ksb0JsQ214S0osQ2tDanhLQSxXQUNJLFVsQ294S0osQ2tDbHhLQSw2QkFHSSxZQURBLFlBREEsaUJsQ3V4S0osQ2tDbnhLQSxnREFDSSxRQUVJLGlCbENzeEtOLENrQ3J4S00scUJBRkEscUJsQzR4S04sQ2tDMXhLTSxhQUdJLHNCQURBLFNsQ3d4S1YsQ2tDcnhLTSxnREFDSSxnQkFDQSxVbEN1eEtWLENrQ3J4S00sbUNBQ0ksa0JsQ3V4S1YsQ2tDcnhLTSx5QkFHSSxZQURBLGNBREEsWWxDeXhLVixDa0N0eEtVLHFDQUNJLFNBQ0EsYUFDQSxpQkFDQSwwQkFDQSxvQmxDd3hLZCxDa0N2eEtjLHdDQUNJLHFCbEN5eEtsQixDa0N2eEtjLDRDQUNJLHNCbEN5eEtsQixDa0N0eEtVLG1DQUNJLFlsQ3d4S2QsQ2tDcnhLTSxtQkFDSSxzQkFDQSxhbEN1eEtWLENrQ3J4S00sb0JBQ0ksWWxDdXhLVixDa0NweEtVLHVCQUdJLG1CQUZBLFNBQ0EsVWxDdXhLZCxDa0NueEtNLGlCQUNJLGtCQUNBLGNsQ3F4S1YsQ2tDcHhLVSxnQ0FHSSxnQ0FGQSxnQkFHQSxnQkFDQSxvQkFIQSxVbEN5eEtkLENrQ3B4S1UsaUNBS0ksZ0NBRkEsV0FDQSxtQkFFQSxlQUpBLGdCQURBLFVsQzJ4S2QsQ2tDcnhLYyx1Q0FDSSxlbEN1eEtsQixDa0NweEtVLGtDQUVJLGdCQURBLFVsQ3V4S2QsQ2tDcHhLVSw2QkFDSSxVbENzeEtkLENBQ0YsQ2tDbHhLQSxrQkFDSSxjbENveEtKLENrQ2p4S0EsVUFDSSx3QmhDOS9FRyxDZ0MrL0VILFVsQ294S0osQ2tDanhLQSxrQ0FDSSxjQUNBLGtCQUNBLFFsQ294S0osQ2tDbnhLSSwwQ0FDSSxjbENxeEtSLENrQ254S0ksK0NBQ0kscUJsQ3F4S1IsQ2tDbnhLSSxxREFDSSxjbENxeEtSLENrQ254S0ksbUZBRUksa0JBRUEsVWhDM2lGQSxDZ0MwaUZBLGVBRUEscUJBQ0EsZ0VBQ0EsY0FDQSxnQkFQQSxnQkFRQSxnQkFLQSxrQkFDQSxpQmxDcXhLUixDa0NueEtJLDRDQUNJLHdCaENqaUZELENnQ2tpRkMsb0NsQ3F4S1IsQ2tDbnhLSSxnREFDSSxzQkFDQSxrQ2xDcXhLUixDa0NueEtJLDhDQUNJLG1CbENxeEtSLENrQ254S0kseUNBQ0ksb0JBQ0EscUJBQ0EsV0FDQSxjQUVBLGFBREEsV2xDc3hLUixDa0NueEtJLHVEQUNJLGlCbENxeEtSLENrQ254S0kscURBQ0ksY2xDcXhLUixDa0NueEtJLHlDQUNJLGdFQUNBLGVsQ3F4S1IsQ2tDbnhLSSw0Q0FDSSxhbENxeEtSLENrQ254S0ksMkVBQ0ksZ0NBQ0Esa0NBQ0EsbUNBQ0EsV0FDQSxjQUNBLFNBQ0Esa0JBQ0EsV0FDQSxTQUNBLE9sQ3F4S1IsQ2tDbnhLSSw4RUFFSSx3QmhDOWtGRCxDZ0Mra0ZDLGtCQUZBLDBCQUdBLHFCQUNBLDBCQUNBLGtCQUNBLFlBQ0EsZ0JBQ0EsU0FDQSxXQUNBLFlsQ3F4S1IsQ2tDbnhLSSxtREFDSSxpQmxDcXhLUixDa0NueEtJLG9EQUNJLHNCQUNBLGVBQ0EsWWxDcXhLUixDa0NueEtJLCtDQUNJLGVsQ3F4S1IsQ2tDbnhLSSxvQ0FDSSxpQkFDQSxjQUNBLGNsQ3F4S1IsQ2tDOXdLSSxrREFDSSxVbENxeEtSLENrQ254S0kscUdBQ0ksV0FDQSxjQUNBLGFsQ3F4S1IsQ2tDbnhLSSxrREFDSSxlbENxeEtSLENrQ254S0ksb0RBQ0ksZWxDcXhLUixDa0NueEtJLHdDQUNJLGtDQUNBLG9DQUNBLGtCQUNBLG9CQUNBLGdCQUNBLGNBRUEsZ0JBREEsbUJsQ3N4S1IsQ2tDbnhLSSx3Q0FDSSxjbENxeEtSLENrQ254S0ksNENBQ0ksZ0JsQ3F4S1IsQ2tDbHhLQSxtQkFDSSxvQmxDcXhLSixDa0NueEtBLG1CQUNJLG9CbENzeEtKLENrQ254S0ksb0JBQ0kscUJsQ3N4S1IsQ2tDcHhLSSxvQkFDSSxxQmxDc3hLUixDa0NyeEtRLGdDQUNJLFNsQ3V4S1osQ2tDbnhLQSxpQkFDSSxtQkFDQSxrQmxDc3hLSixDa0NweEtBLHNCQUNJLG1CQUVBLGlCQURBLFVsQ3d4S0osQ2tDcnhLQSxhQUNJLG9CbEN3eEtKLENrQ3R4S0kscUJBQ0ksb0JoQ3ZyRlUsQ2dDd3JGVixpQmxDd3hLUixDa0NyeEtJLHdDQUlJLFlBRkEsZUFEQSxzQkFFQSxVbEN3eEtSLENrQ3J4S0ksa0NBQ0ksWWxDdXhLUixDa0NyeEtJLHFDQUdJLDZCQURBLFlBREEsV2xDeXhLUixDa0NweEtJLGlDQUNJLGFoQy9yRkQsQ2dDZ3NGQyxjbENzeEtSLENrQ3B4S1EsMkNBQ0ksaUJsQ3N4S1osQ2tDbHhLQSxpQkFHSSwrQkFGQSxXQUNBLFVsQ3N4S0osQ2tDbnhLUSw0QkFDSSxhbENxeEtaLENrQ2p4S0EsY0FDSSxhbENveEtKLENrQ2x4S0EsaUJBQ0ksYWxDcXhLSixDa0NueEtBLGNBRUksbUJBREEsYUFFQSxrQkFDQSxXbENzeEtKLENrQ3B4S0EsZUFJSSxnQkFDQSxrQkFGQSxjQURBLE9BSUEsVUFMQSxrQkFNQSxRbEN1eEtKLENrQ3R4S0ksa0JBSUksNkJBRUEsY0FIQSxnQkFGQSxTQUlBLFlsQ3l4S1IsQ2tDdnhLUSxvQkFDSSxhbEN5eEtaLENrQ3J4S0EseUJBQ0ksZ0JsQ3d4S0osQ2tDdHhLQSwwQkFDSSxhbEN5eEtKLENrQ3Z4S0EsTUFDSSxPbEMweEtKLENrQ3h4S0EsUUFDSSxPbEMyeEtKLENrQ3p4S0EsbUJBQ0ksaUJsQzR4S0osQ2tDMXhLQSxVQUNJLFdsQzZ4S0osQ2tDMXhLSSx5QkFDSSx1QkFDQSx3QmxDNnhLUixDa0MxeEtRLDRDQUNJLGtCbEM0eEtaLENrQzF4S1EsdUNBQ0ksV2xDNHhLWixDa0N4eEtvQix3RUFDSSxrQ2xDMHhLeEIsQ2tDbnhLQSxNQUNJLHFCQUVBLGlCQURBLHFCbEN1eEtKLENrQ3J4S0ksb0JBQ08scUJsQ3V4S1gsQ2tDcHhLQSxrQkFHSSxTQUZBLHlCQUNBLGdCbEN3eEtKLENrQ3J4S0EscUJBR0ksU0FJQSwwQkFEQSx3QkFEQSx5QkFKQSxTQUNBLFVBRUEsdUJsQzJ4S0osQ2tDdHhLQSxvQkFFSSxTQURBLFNsQzB4S0osQ2tDdnhLQSxZQUNJLGVsQzB4S0osQ2tDeHhLQSxTQUVJLGdFQURBLGFsQzR4S0osQ2tDenhLQSxzQkFDSSxnQmxDNHhLSixDa0MxeEtBLGlDQUNJLFdsQzZ4S0osQ2tDM3hLQSxrRkFJSSx5QkFIQSxvQkFDQSxlQUNBLHFCQUVBLGdCQU1BLFlsQ3d4S0osQ2tDdHhLQSxzRkFHSSxhaEMxMUZRLENnQ3kxRlIsZ0VBREEsZWxDa3lLSixDa0M5eEtBLDhGQUNJLHdCbENpeUtKLENrQy94S0Esa0dBQ0ksYWxDa3lLSixDa0NoeUtBLGdHQUNJLHdCbENteUtKLENrQ2p5S0Esb0dBQ0ksYWxDb3lLSixDa0NseUtBLG9HQUNJLG1DQUNBLGNsQ3F5S0osQ2tDbnlLQSx3R0FDSSwwQmxDc3lLSixDa0NweUtBLGdDQUNJLGFoQzMzRkcsQ2dDNDNGSCxZQUNBLGdCQU1BLGlCQUhBLGdCbENveUtKLENrQy94S0EsNkJBR0ksV0FDQSxhaEN6NEZHLENnQzA0RkgsWUFIQSxnRUFEQSxlQUtBLGVsQzB5S0osQ2tDdnlLQSxnQkFLRSxvQ0FFQSx5QkFOQSx3QkFDQSx1QkFDQSxzQkFDQSwyQkFFQSxtQkFFQSxlQUNBLHFCQUNBLGdCQUNBLG1CbEMweUtGLENrQ3Z5S0EsNkJBQ0ksZWxDMHlLSixDa0N2eUtBLE1BQ0ksYWxDMHlLSixDa0N4eUtBLGVBQ0ksdUJsQzJ5S0osQ2tDenlLQSxhQUNJLFlsQzR5S0osQ2tDMXlLQSxxQkFDSSxpQmxDNnlLSixDa0N6eUtJLDRCQUNJLDZCbEM0eUtSLENrQzF5S1EsbUNBQ0ksY2xDNHlLWixDa0N4eUtBLHFCQUNJLGdDQUNBLG1CbEMyeUtKLENrQ3p5S0ksd0JBRUksbUJBREEsb0JsQzR5S1IsQ2tDenlLSSxrRUFDSSxhbEMyeUtSLENrQ3B5S1ksbUVBQ0kscUJBQ0EsZWxDdXlLaEIsQ2tDL3hLQSx3R0FDSSxlbENreUtKLENrQzV4S0EsNkZBQ0ksZWxDK3hLSixDa0NqeEtBLFlBQ0ksaUJsQ294S0osQ2tDbnhLSSxlQUdJLGNBRkEsU0FDQSxTbENzeEtSLENrQ254S0kscURBRUksb0JBREEsbUJsQ3N4S1IsQ2tDbnhLSSx1QkFDSSxVbENxeEtSLENrQ2p4S0Esc0JaLzlGRSxrQllnK0ZFLFFsQ3F4S0osQ3NCcHZRRSw0QkFqQkUsb0NBQ0EsMkJBQ0EsaUNBaUJBLFdBMUJGLFNBMkJFLFNZZytGRixpQkFEQSxlWjk5RkUsVUFDQSxrQkE1QkYsT3RCc3hRRixDa0N4eEtBLFNBRUMsaUJBREEsY2xDZ3lLRCxDa0M5eEtDLGdCQUdDLGtCaENoL0ZLLENnQysrRkwsZ0JBREEsK0JsQ2t5S0YsQ2tDL3hLRSx1QkFDQyxlaEMxZ0dLLENnQzJnR0wsWUFDQSxVbENpeUtILENrQy94S0Usc0JBQ0MsV2xDaXlLSCxDa0M3eEtBLHFCQUNJLGVsQ2d5S0osQ2tDOXhLSSxnQ0FDSSx5QmxDZ3lLUixDa0MzeEtZLG9EQUNJLGdCQUNBLHVCQUVBLG1CQURBLFdsQzh4S2hCLENrQ3h4S0EsaUNBRUksbUJBREEsZ0JsQzR4S0osQ2tDenhLQSx1QkFDSSxlQUNBLGdCbEM0eEtKLENrQ3p4S0ksMkVBQ0ksZ0NsQzR4S1IsQ2tDM3hLUSxxSEFDSSw0QmxDNnhLWixDa0MxeEtRLHlHQUNJLGdCbEM0eEtaLENrQ3J4S1EsbVNBQ0ksbUJsQzB4S1osQ2tDdnhLUSxtSkFDSSxnQmxDeXhLWixDa0NweEtnQixzSkFDSSxvQmxDc3hLcEIsQ2tDOXdLSSwwQkFDSSw0QmxDaXhLUixDa0Mvd0tRLCtCQUVJLHVCQURBLHVCbENreEtaLENrQzV3S0EscUJBQ0MsaUJsQyt3S0QsQ2tDOXdLSSxpREFDSSxXbENneEtSLENrQy93S1Esb0RBQ0ksZ0JsQ2l4S1osQ2tDL3dLUSx3REFDSSxZQUNBLGNsQ2l4S1osQ2tDL3dLUSx1RUFDSSxRbENpeEtaLENrQ2h4S1ksNkVBRUksb0NBQ0EsMkJBQ0EsaUNBSEEsY2xDcXhLaEIsQ2tDNXdLQSw4QkFDQyx3Q2xDK3dLRCxDa0M5d0tDLHdDQUNDLGVsQ2d4S0YsQ2tDOXdLQyxzQ0FFUSxlQURILGdCbENpeEtOLENrQy93S1MsMkNBQ0ksOEJsQ2l4S2IsQ2tDL3dLUywrQ0FDSSw4QmxDaXhLYixDa0Mvd0tLLG1EQUVPLFlBQ0EsaUJBRkEsVWxDbXhLWixDa0NoeEtZLHdFQUNJLGVsQ2t4S2hCLENrQ2h4S1ksd0RBQ0ssa0NBQ0Esa0JsQ2t4S2pCLENrQ2h4S1ksNkRBQ0ssd0JoQ3BvR04sQ2dDcW9HTSx5SGxDa3hLakIsQ2tDN3dLWSxvSEFDSyxpQ2xDa3hLakIsQ2tDM3dLQSx5QkFDQyx3Q2xDOHdLRCxDa0M1d0tDLHdDQUVPLFlBRE4sVWxDK3dLRixDa0Mzd0tDLG9DQUNDLG9DbEM2d0tGLENrQzN3S0ssNENBRUMsYUFEQSx1QmxDOHdLTixDa0Mxd0tLLHVEQUVDLFVBRUEsa0JBREEsU0FGQSw0QkFJQSxxQmxDNHdLTixDa0N6d0tLLDBEQUdDLGlCQURBLFVBREEsMEJsQzZ3S04sQ2tDdndLQyxpQ0FDQyxlaEN4ckdNLENnQ3lyR04scUJsQ3l3S0YsQ2tDeHdLRSxrREFDQyx3Q2xDMHdLSCxDa0N4d0tFLDZDQUNDLGVsQzB3S0gsQ2tDdHdLQSxxQ0FDSSwrQkFDSSxhQUNBLHFCbEN5d0tOLENrQ3Z3S0UscUJBQ0ksdUJsQ3l3S04sQ0FDRixDa0N2d0tBLCtCQUdJLG9CQURBLGtCQURBLGtCbEMyd0tKLENrQ3Z3S0ksaURBQ0ksOEJsQ3l3S1IsQ2tDdHdLSSxvR0FDSSxpQmxDd3dLUixDa0Nwd0tJLGNBQ0ksd0JsQ3V3S1IsQ2tDbndLQSxXQUlDLGtCaEM3cEdTLENnQzBwR04sYUFDSCxpQkFDQSxlbEN1d0tELENrQ3J3S0MsMEJBQ0MsZWxDdXdLRixDa0Nwd0tFLHFDQUNDLGVsQ3N3S0gsQ2tDbHdLRyx3RkFDQyxjbENvd0tKLENrQzd2S0ksdUlBRUksYWhDbnZHRCxDZ0NrdkdDLG1DbENpd0tSLENrQ3R2S0ksa0RBQ0ksb0JBQ0EsZWxDd3ZLUixDa0N0dktJLDZEQUNJLG9CbEN3dktSLENrQ3Z2S1Esa0VBQ0kscUJsQ3l2S1osQ2tDdnZLUSx1RUFDSSwySGxDeXZLWixDa0N2dktRLGtFQUNJLG9DbEN5dktaLENrQ3h2S1ksOEVBQ0ksOEJsQzB2S2hCLENrQ3Z2S1Esc0VBQ0ksb0NsQ3l2S1osQ2tDeHZLWSxrRkFDSSw4QmxDMHZLaEIsQ2tDM3dLSSw2REFxQkksc0JBREEsbUJsQzJ2S1IsQ2tDeHZLWSxrRkFFSSxhQURBLGdCbEMydktoQixDa0N4dktZLG1GQUdJLGNBQ0Esc0JBQ0EsZUFDQSxnQkFMQSxZQU1BLGlCQUNBLGtCQU5BLFVsQ2d3S2hCLENrQ3R2S0ksdURBQ0ksd0JoQ3B4R0QsQ2dDdXhHQyxzQkFEQSxtQmxDeXZLUixDa0N2dktRLG1FQUlJLHFCQUhBLGtCQUVBLFVBREEsUUFHQSxTbEN5dktaLENrQ3J2S1ksZ0pBQ0ksb0JsQzB2S2hCLENrQ3h2S1ksNEVBRUksVWhDOXpHUixDZ0MrekdRLHNCQUNBLGVBQ0EsZS9CN3pHTSxDK0J5ekdOLGdCbEM4dktoQixDa0N6dktnQixpRkFDSSxhbEMydktwQixDa0N4dktZLHFLQUNJLGNsQzB2S2hCLENrQ3Z2S1EsOERBQ0kscUJBQ0EsU2xDeXZLWixDa0N2dktRLG1FQUNJLG9CbEN5dktaLENrQ3B2S0UsdUVBQ0ksc0JBQ0EsZ0JBRUEseUJBREEsZ0JBRUEsWUFDSCxlQUNHLGdCbENzdktOLENrQ3B2S0csNEtBR0MsWUFDQSxnQkFGWSxlQURBLGtCbEN5dktoQixDa0NydktJLHdMQUNDLFdsQ3V2S0wsQ2tDbnZLTSx1RkFFQyxrQmhDcjJHSSxDZ0NvMkdKLGdCQUVBLGFsQ3F2S1AsQ2tDbHZLTSw2RUFDQyx5QkFDQSxhbENvdktQLENrQ2p2S00sNkVBQ0MsYWxDbXZLUCxDa0M3dUtFLHlFQUVJLFVBREgsZ0JBRUcscUJsQyt1S04sQ2tDN3VLTSw4RUFDQyxlQUNBLGVsQyt1S1AsQ2tDenVLWSwyRkFDSSx3QmxDMnVLaEIsQ2tDenVLWSwwRkFDSSxtQmxDMnVLaEIsQ2tDdnVLQywwQkFDTyxlbEN5dUtSLENrQ3Z1S0csbUNBRUMsK0RsQ3l1S0osQ2tDeHVLSSx3REFFSSx3Q2xDMHVLUixDa0N6dUtRLGlGQUNDLFdsQzJ1S1QsQ2tDMXVLUyxnT0FFRixnQkFEQSxXbEM2dUtQLENrQzN1S08sME9BQ0Msa0JsQzZ1S1IsQ2tDMXVLTSxtSEFDQyx5QkFDQSxlbEM0dUtQLENrQzN1S08sb1BBRUMsa0JsQzR1S1IsQ2tDcHVLRSxnQ0FDQyxlbENzdUtILENrQ2x1S0csMkNBQ0MscUJsQ291S0osQ2tDbnVLSSxnRUFDQyxXbENxdUtMLENrQ251S00saUZBQ0MsZWxDcXVLUCxDa0NudUtNLDhKQUVDLGtCbENvdUtQLENrQ2h1S00sd0ZBRUksZ0JBREEsV2xDbXVLVixDa0NqdUs0QiwyRkFDSSxVbENtdUtoQyxDa0NsdUtnQyxnR0FDSSxlQUNBLGVsQ291S3BDLENrQ3p0S08sa05BQ0MsZWxDOHRLUixDa0NudEtDLHFDQUlJLDBCQURBLHNCQUZILG9CQUNHLG9CbEN3dEtMLENrQ3J0S0ssMkRBQ0MsZUFDQSxnQmxDdXRLTixDa0N0dEtNLDhKQUNDLGdCQUNBLGtCbEN3dEtQLENrQ3Z0S0ksd0tBQ0MsZWxDeXRLTCxDa0N4dEtvQixzTEFHSSxhaEMzK0dqQixDZ0N5K0dpQixpQkFDQSxpQmxDMnRLeEIsQ2tDbnRLSyxrRUFFTyxnQkFETixlbENzdEtOLENrQ3B0S00scUVBQ0MscUJsQ3N0S1AsQ2tDanRLTSw2SUFDQyxlbENzdEtQLENrQ250S08sdUZBQ0MsY2xDcXRLUixDa0NudEtPLGlIQUNDLDBCQUNILHNDbENxdEtMLENrQ2x0S08scUhBQ0MsNEJsQ290S1IsQ2tDaHRLUSwrR0FFRiwwQkFERyxvQmxDbXRLVCxDa0N0c0tRLDBPQUVDLDZCQURBLHNCQUVlLG9CbEM2c0t4QixDa0Nyc0tBLFFBRUMscUJBRUEsWUFIQSxrQkFFQSxVbEN5c0tELENrQ3RzS1EsZ0RBQ0ksd0JBQ0Esb0JsQ3dzS1osQ2tDM3NLQyxjQU9DLFNBRkEsVUFDQSxPbEMwc0tGLENrQ3hzS0UsOEJBQ0Msd0JoQ3ZoSEssQ2dDd2hITCxTbEMwc0tILENrQ3pzS0cscUNBQ0MsbUNBQ0EsK0JBQ0EsMEJsQzJzS0osQ2tDeHNLRSw0QkFDQywwQmxDMHNLSCxDa0N0c0tDLGdCQVFDLHdCaEMvaUhTLENnQzhpSFQsU0FMQSxlQUdBLE9BRkEsV0FHQSxRQUZBLEtsQzhzS0YsQ2tDdHNLRSx1Q0FYQSxrQkFRQSx1QkFDQSxjbENtdEtGLENrQ2p0S0UsdUJBT0MscUJoQ3RsSEssQ2dDcWxITCxXQUpBLFdBQ0EsWUFFQSxTQURBLFVsQzZzS0gsQ2tDcHNLRyw2QkFDQyxpQmxDc3NLSixDa0N4c0tFLHNCQUlDLGtCbEN1c0tILENrQ2xzS0Esa0JBQ0kseUJsQ3FzS0osQ2tDbnNLUyx3QkFDSSxpQmxDcXNLYixDa0Nwc0tZLDBCQUNJLHdCQUNBLGNsQ3NzS2hCLENrQ2hzS0EsK0JBQ0ksd0JBQ0EseUJsQ21zS0osQ2tDanNLSSwwQ0FDSSxpQmxDbXNLUixDa0M5cktJLHVCQUNJLGMvQjdtSFUsQytCOG1IVixlL0J2bkhXLEMrQnduSFgsZ0JsQ2lzS1IsQ2tDNXJLSSx5Q0FHSSxhQURBLGdCL0Jyb0hPLEMrQm9vSFAsVWxDaXNLUixDa0M3cktRLGtEQUNJLFVsQytyS1osQ2tDNXJLSSxvREFFSSwwQkFEQSxtQmxDK3JLUixDa0MxcktBLGtDQUVJLHVCQUNBLHdCQUZBLDJCbEMrcktKLENrQzFyS0EsMEJBTUksZWhDOXBISSxDZ0MycEhKLFNBRUEsZ0IvQjdwSFcsQytCaXFIWCxjQURBLHFCQU5BLGtCQUVBLFdBR0EsV2xDOHJLSixDa0MxcktFLCtFQUNDLFdsQzRyS0gsQ2tDMXJLRSw2RkFDQyxrQmxDNHJLSCxDa0MzcktHLHlHQUNDLGtCbEM2cktKLENrQ3ZyS0EsYUFDSSx5RUFDQSxpQkFDQSxVbEMwcktKLENrQ3RyS0MscUNBQ0MsZWxDeXJLRixDa0N4cktFLHNEQUdDLGdCQUdTLG9CaEN6ckhILENnQ3VySEgsZ0JBRkgsZ0JBR0csaUJBSk0sZWxDK3JLWixDa0N6cktNLDJEQUNDLGNsQzJyS1AsQ2tDenJLTSwwREFDQyxnQkFDQSxXbEMycktQLENrQ3RyS0kscUNBQ0kseUJBQ0EsZWxDd3JLUixDa0NucktDLDBDQUNDLHFCbENzcktGLENrQ2pyS0MscUNBQ0Msb0JsQ29yS0YsQ2tDL3FLQyw4Q0FDQyxvQmxDa3JLRixDa0M3cUtDLGtDQUNDLG9CbENncktGLENrQzNxS0MscUNBQ0MscUJsQzhxS0YsQ2tDMXFLQSxlQUVJLHVDQUVBLGVBREEsZ0JBRkEsb0JsQ2dyS0osQ2tDaHFLSSxrREFDSSxhbEMwcUtSLENrQ3pxS1Esd0RBQ0ksb0JsQzJxS1osQ2tDdHFLSSxVQUdJLHdCaENwd0hDLENnQ3F3SEQsa0JBRkEsV0FEQSxVbEM0cUtSLENrQ3hxS1Esd0JBR0ksa0JBRkEsY0FDQSxjbEMycUtaLENrQ3JxS1ksd0RBRUksd0JoQzl1SE4sQ2dDNnVITSxTbEM0cUtoQixDa0N6cUtZLDRCQUVJLHdCaENodkhQLENnQyt1SE8sU2xDNHFLaEIsQ2tDenFLWSw0QkFFSSx3QmhDbHVISCxDZ0NpdUhHLFNsQzRxS2hCLENrQ3pxS1ksNEJBRUksd0JoQ2x3SFIsQ2dDaXdIUSxTbEM0cUtoQixDa0N6cUtZLDRCQUVJLHdCaENud0hKLENnQ2t3SEksVWxDNHFLaEIsQ2tDcnFLSSwwQkFDSSxlbEN3cUtSLENrQ3RxS0ksaUNBQ0ksYWxDd3FLUixDa0NwcUtBLGtCQUtDLHNCQUpBLGFBS0EsY0FKQSxrQkFFQSxZQURBLFlsQzBxS0QsQ2tDdHFLQywyQkFDQyxlbEN3cUtGLENrQ3ZxS0UsNkJBRUMsYWhDdHlISSxDZ0NxeUhKLGVsQzBxS0gsQ2tDdHFLQyxxQkFDQyw2QmxDd3FLRixDa0N2cUtFLHVCQUdDLFdBRkEsZUFDQSxnQkFFQSxVbEN5cUtILENrQ3JxS0EsZ0JBQ0ksb0JsQ3dxS0osQ2tDcnFLSSx3Q0FDSSxhbEN3cUtSLENrQ3BxS0EsZUFDSSxXQUVBLGtCQURBLFVsQ3dxS0osQ2tDdHFLSSxrQkFDSSxjbEN3cUtSLENrQ25xS0ksK0JBQ0ksYy9CajFIVyxDK0JrMUhYLGVsQ3NxS1IsQ2tDbnFLSSxxQ0FDSSwrQmxDcXFLUixDa0NscUtJLDRCQUNJLGdCbENvcUtSLENrQy9wS0ksa0NBR0ksZ0NBRkEsYy9CaDJIVyxDK0JpMkhYLGUvQjEySGdCLEMrQjQySGhCLGtCbENrcUtSLENrQ2hxS0ksMENBRUksbUJBREEsU2xDbXFLUixDa0NqcUtRLHNEQUNJLHlCQUNBLFlsQ21xS1osQ2tDaHFLZ0IseUpBQ0ksYWxDcXFLcEIsQ2tDaHFLSSx1Q0FFSSx1QkFFQSx5QkFIQSxhQUVBLFlsQ21xS1IsQ2tDanFLUSx1REFDSSxrQmxDbXFLWixDa0NscUtZLDhEQUNJLGNBQ0EsY2xDb3FLaEIsQ2tDanFLUSxnRUFDSSxrQmxDbXFLWixDa0NocUtJLHlDQUNJLG1CQUNBLGdCbENrcUtSLENrQ2hxS0kseUNBQ0ksUWxDa3FLUixDa0NocUtJLHdDQUVJLGFBQ0EsVUFGQSxlbENvcUtSLENrQ2hxS1EsK0NBR0ksNkJBREEsd0JBREEsZWxDb3FLWixDa0NocUtZLDJEQUNJLHdCbENrcUtoQixDa0MvcEtnQixzRUFDSSxjQUNBLGNsQ2lxS3BCLENrQzlwS1kscURBQ0ksZWxDZ3FLaEIsQ2tDdnBLUSwwSUFDSSxnQ0FDQSxjbEMwcEtaLENrQ3ZwS1EsNkhBQ0ksZWxDeXBLWixDa0N0cEtRLG1JQUNJLGVsQ3dwS1osQ2tDcHBLSSx3SkFDSSxjL0J0N0hXLEMrQnU3SFgsZWxDc3BLUixDa0NscEtBLGVBRUksZUFEQSxPbENzcEtKLENrQ25wS0kscUJBQ0ksY2xDcXBLUixDa0NqcEtBLHlCQUNJLFlsQ29wS0osQ2tDbHBLSSwyQ0FDSSxlbENvcEtSLENrQ2pwS0ksOEJBQ0ksY2xDbXBLUixDa0NocEtJLDRFQUNJLGFBRUEsbUJBREEsZUFFQSxtQkFDQSw2QmxDa3BLUixDa0NocEtRLDRHQUVJLFlBQ0EsY0FGQSxlbENvcEtaLENrQ2hwS1ksZ0lBQ0ksY2xDa3BLaEIsQ2tDNW9LSSxzQ0FDSSx3QmhDNytIRyxDZ0M4K0hILG9CbEM4b0tSLENrQzNvS0ksbUNBQ0ksYWxDNm9LUixDa0Nyb0tJLGtHQUNJLGFsQzBvS1IsQ2tDeG9LUSxnRUFDSSxhbEMwb0taLENrQ3RvS0ksaUNBQ0ksV2xDd29LUixDa0Nyb0tJLCtEQUNJLHdCbEN1b0tSLENrQ25vS1EsZ0ZBRUksaUJBREEsUWxDc29LWixDa0Nqb0tJLDBEQUNJLHdCbENtb0tSLENrQ2hvS0ksNkNBQ0kseUJsQ2tvS1IsQ2tDaG9LUSxnREFDSSxvQkFDQSxpQkFDQSxpQmxDa29LWixDa0M3bktRLHlEQUNJLGFsQytuS1osQ2tDM25LSSwyQ0FDSSxXbEM2bktSLENrQzFuS0ksc0NBQ0ksZ0JsQzRuS1IsQ2tDMW5LUSwrQ0FDSSxnQmxDNG5LWixDa0N4bktJLCtDQUNJLGdCbEMwbktSLENrQ3ZuS0kscUNBQ0ksZWxDeW5LUixDa0NybktRLHFEQUNJLGFsQ3VuS1osQ2tDbm5LSSw4Q0FHSSxtQkFGQSxhQUNBLDZCbENzbktSLENrQ25uS1EsaURBQ0ksYy9CM2pJTyxDK0I0aklQLGVsQ3FuS1osQ2tDbG5LSSx1Q0FDSSxVbENvbktSLENrQ2puS0ksK0NBQ0ksY0FDQSxnQkFDQSxtQmxDbW5LUixDa0NobktJLG1EQUVJLGNBREEsbUJsQ21uS1IsQ2tDaG5LUSwySUFDSSxhaENoZ0lLLENnQ2tnSUwsZ0NBREEsY2xDbW5LWixDa0NobktRLGtFQUNJLG9CbENrbktaLENrQ2puS1ksd0VBQ0UsbUJsQ21uS2QsQ2tDN21LUSxvRUFFSSxjQURBLFNsQ2duS1osQ2tDOW1LWSxvRkFDRSxrQkFFRixjQURFLFNsQ2luS2QsQ2tDem1LWSxpRkFDSSwyQmxDMm1LaEIsQ2tDdG1LSSxrREFDSSx3QkFDQSxjbEN3bUtSLENrQ3BtS0ksa0RBQ0ksZUFDQSxtQmxDc21LUixDa0NubUtJLDRCQUNJLGNBQ0EsZ0JsQ3FtS1IsQ2tDbG1LSSw0QkFDSSxjQUNBLGdCbENvbUtSLENrQ2xtS1EsMkZBQ0ksY2xDb21LWixDa0NobUtJLHVEQUNJLG1DQUNBLDhCbENrbUtSLENrQy9sS0ksdUNBQ0ksb0JsQ2ltS1IsQ2tDOWxLSSx5Q0FDSSx1QmxDZ21LUixDa0M3bEtJLGtDQUNJLG9CbEMrbEtSLENrQzVsS0ksd0hBRUksb0JoQ25xSUMsQ2dDa3FJRCxhbEMrbEtSLENrQzNsS0ksd0ZBQ0ksd0JsQzZsS1IsQ2tDMWxLSSw2Q0FFSSxrQkFEQSxTbEM2bEtSLENrQzFsS1EsaURBQ0ksWWxDNGxLWixDa0N4bEtJLDJDQUNJLGlCbEMwbEtSLENrQ3RsS1Esa0VBQ0ksaUJsQ3dsS1osQ2tDdGxLWSwyRkFHSSx3QmhDL3JJTCxDZ0M4cklLLGdDQURBLGtCQUdBLGNsQ3dsS2hCLENrQ3RsS2dCLHlIQUNJLE9sQ3dsS3BCLENrQ2psS1EsNENBRUksbUJBREEsZWxDb2xLWixDa0Mva0tJLHNDQUNJLGFsQ2lsS1IsQ2tDN2tLQSxpQkFDSSxXbENnbEtKLENrQzVrS0ksNENBQ0ksY2xDK2tLUixDa0Mza0tBLG9CQUNJLFVsQzhrS0osQ2tDMWtLSSw4QkFDSSxXbEM2a0tSLENrQzFrS0ksc0NBQ0ksZ0JsQzRrS1IsQ2tDemtLSSwrQkFDSSxrQmxDMmtLUixDa0N4a0tJLDJCQUNJLFNsQzBrS1IsQ2tDeGtLSSxvREFFSSw2QkFEQSx5QmxDMmtLUixDa0N2a0tJLDZFQUVJLGdCQURBLGFsQzBrS1IsQ2tDdGtLSSxnQ0FDSSxhbEN3a0tSLENrQ3JrS0ksbUNBQ0ksOEJBQ0EsMEJsQ3VrS1IsQ2tDL2pLSSx5RkFFSSxnQkFEQSxZbENza0tSLENrQ2xrS0ksNENBRUksZ0JBREEsYUFFQSxnQmxDb2tLUixDa0Nqa0tJLDhHQUNJLHlCbENta0tSLENrQ2hrS0ksOENBQ0ksc0JsQ2trS1IsQ2tDOWpLQSx1QkFDSSxjL0JyeEljLEMrQnN4SWQsZ0JsQ2lrS0osQ2tDOWpLQSx1RUFDSSw2QkFDQSxzQmxDaWtLSixDa0M1aktJLGtDQUNJLFlBQ0EsVWxDK2pLUixDa0M1aktJLDRDQUNJLE9sQzhqS1IsQ2tDNWpLUSwrQ0FDSSxZbEM4aktaLENrQzNqS1EsbURBQ0ksa0JBQ0EsVWxDNmpLWixDa0N4aktBLGNBR0ksNkJBREEsb0JBREEsZ0JsQzZqS0osQ2tDdmpLSSwyREFFSSxtQkFEQSxjbEMyaktSLENrQ3JqS0EsdUNBQ0ksYWxDd2pLSixDa0NwaktLLDZDQUNHLGVsQ3VqS1IsQ2tDcGpLSSxnRUFDSSw0QmxDc2pLUixDa0MvaUtZLDhEQUNJLGVsQ2tqS2hCLENrQzlpS1EsNkNBQ0ksZ0JsQ2dqS1osQ2tDNWlLSSxnRkFDSSxhbEM4aUtSLENrQzNpS0ksNkNBQ0ksYWxDNmlLUixDa0N4aUtJLHVDQUNJLHFCbEMyaUtSLENrQ3RpS0ksa0RBQ0ksMEJsQ3lpS1IsQ2tDcGlLSSxzREFDSSwwQmxDdWlLUixDa0NsaUtJLDRCQUNJLDBDQUNBLG1CbENxaUtSLENrQ25pS1Esa0NBQ0ksc0JBQ0EseUJsQ3FpS1osQ2tDamlLUSw0REFDSSx5Q2xDbWlLWixDa0MvaEtJLG1EQUNJLG1CbENpaUtSLENrQ2hpS1EsOERBQ0kseUNsQ2tpS1osQ2tDOWhLSSxtREFFSSx1Q0FEQSxnQmxDaWlLUixDa0M3aEtJLHdEQUVJLHVDQURBLGVsQ2dpS1IsQ2tDM2hLSSxrQkFFSSwwQ0FEQSxtQmxDK2hLUixDa0MxaEtJLGdDQUNJLG9CQUNBLHlCQUNBLDBCQUNBLDBCbEM2aEtSLENrQzNoS1Esa0NBQ0ksY2xDNmhLWixDa0N2aEtJLHdDQUdJLGVBQ0EsaUJBQ0EsZUFKQSxrQkFDQSxXbEM4aEtSLENrQ3poS1ksbURBQ0ksYWxDMmhLaEIsQ2tDdmhLSSw2Q0FDSSxTbEN5aEtSLENrQ3ZoS0kscUNBQ0ksVWxDeWhLUixDa0N2aEtJLHFDQUNJLFdsQ3loS1IsQ2tDdmhLSSwyREFNSSxXQUNBLFlBSEEsMEJBREEsY0FEQSxnQkFEQSxvQkFJQSxrQmxDMmhLUixDa0N4aEtRLDhEQUNJLHFCQUVBLFdBREEsa0JsQzJoS1osQ2tDdmhLUSw4RUFDSSxzQmxDeWhLWixDa0NwaEtBLDBDQUVRLDJEQUVJLDJCQURBLGFsQ3VoS1YsQ0FDRixDa0NqaEtBLDBDQUVRLDJEQUNJLHlCbENraEtWLENBQ0YsQ2tDL2dLQSxxQkFDSSxrQmxDaWhLSixDa0MvZ0tBLG1CQUNJLGNsQ2toS0osQ2tDL2dLSSxzREFDSSxZbENraEtSLENrQ2hoS1EseUVBQ0ksU2xDa2hLWixDa0NoaEtZLDRGQUNJLGNsQ2toS2hCLENrQ2hoS2dCLHFHQUNJLGVsQ2toS3BCLENrQzNnS0EsNEJBRUksZ0JBREEsMkJsQytnS0osQ2tDM2dLQSxrQkFFSSxZQURBLFdBRUEsVWxDOGdLSixDa0MzZ0tBLGFBQ0ksY2xDOGdLSixDa0MzZ0tBLG9CQUNJLGtCQUNBLFFsQzhnS0osQ2tDM2dLQSxzQ0FFSSx1QkFEQSxvQkFFQSxVbEM4Z0tKLENrQzNnS0EsZ0NBQ0ksYUFDQSw2QmxDOGdLSixDa0MzZ0tBLHNCQVFJLDJCQUpBLDJCQUNBLDRCQUNBLDJCQUNBLG9CQUpBLG1CQUZBLGVBUUEseUJBQ0Esc0JBQ0EsbUJBQ0Esd0JBQ0EscUJBS0EsaUNBbUJBLHlCQVZBLFNBUkEsbUJBV0Esc0JBYkEsY0FxQkEsV0FmQSxlQVFBLHNEQUVBLGlCQURBLGdCQWhCQSxZQUZBLCtCQUNBLHVCQXFCQSxxQkFGQSxvQkFWQSxVQUlBLFVBSEEsNkJBQ0EscUJBU0EseUJBZEEsNkdBQ0EscUdBT0Esc0JBVEEsa0JsQ2dpS0osQ2tDNWdLSSxpQ0FDSSxXbEM4Z0tSLENrQzNnS0ksdUNBQ0ksZ0JBRUEsa0JBQ0EsbUJBRkEsdUJBR0Esa0JsQzZnS1IsQ2tDemdLQSwyQkFRSSwyQkFKQSwyQkFDQSw0QkFDQSwyQkFDQSxvQkFMQSxzREFDQSxtQkFGQSxlQVFBLHlCQUNBLHNCQUNBLG1CQUNBLHdCQUNBLHFCQW1CQSxzQkFFQSx5QkFqQkEsbUJBU0Esc0JBT0EsY0FkQSxlQVNBLGlCQURBLGdCQVhBLFlBRkEsK0JBQ0EsdUJBZ0JBLHFCQUZBLG9CQVRBLFVBSUEsVUFIQSw2QkFDQSxxQkFRQSx5QkFMQSxzQkFQQSxtQkFpQkEsV2xDNGdLSixDa0MxZ0tJLGlEQUtJLGdCQUpBLGdCQUVBLGlCQUNBLGtCQUZBLHVCQUlBLGtCbEM0Z0tSLENrQzFnS0ksMkNBQ0ksZUFDQSxtQkFDQSxlbEM0Z0tSLENrQ2pnS0kseURBQ0Usb0JsQ3dnS04sQ0FucVRBLFNBQ0MsZ0JBc3FURCxDQXJxVEMsZUFDQyxRQXVxVEYsQ0FwcVRBLE9BQ0MsU0F1cVRELENBcHFUQSx1QkFDQywwQkF1cVRELENBcHFUQyxrQkFFQyxnQkFEQSwrQkF3cVRGLENBdHFURSx3QkFHQyxXQUZBLFdBQ0EsYUF5cVRILENBdHFURSw2QkFDQyxrQkF3cVRILENBdHFURSxzQkFDQyxpQkF3cVRILENBcnFUQyxnQkFDQyxjQUVBLFdBREEsdUJBRUEsV0F1cVRGLENBdHFURSxrQkFDQyxhQXdxVEgsQ0FwcVRFLDBHQUNDLHFCQUNBLFVBc3FUSCxDQXBxVEUsK0JBQ0Msb0JBc3FUSCxDQWxxVEEsV0FDQyxhQXFxVEQsQ0FscVRBLFlBS0MsZUUzRE8sQ0YwRFAsd0JFOUJVLENGOEJWLHdCRTlCVSxDRjRCVixhQURBLG1CQXlxVEQsQ0FwcVRDLG1DQUNDLFlBc3FURixDQWpxVEMsZUFFQyxpQkFEQSxnQkF1cVRGLENBcHFUQyxlQUNDLGdCQXNxVEYsQ0FycVRFLDRCQUNDLDRCQXVxVEgsQ0FwcVRDLGVBQ0MsYUFzcVRGLENBcnFURSxpQkFDQyxnQkFDQSxTQXVxVEgsQ0FycVRJLGdDQU1FLHFCQURBLGtCQUZBLGFFT1csQ0ZSWCxzQkFFQSxpQkFIQSxlQTRxVE4sQ0FycVRFLHFFQUNDLGlCQXVxVEgsQ0FwcVRDLG9CQUVHLGNBREEsU0F1cVRKLENBcnFUSSx1QkFFQyw2QkFEQSxhQXdxVEwsQ0F0cVRLLDRDQUNDLFFBd3FUTixDQXBxVEMsK0NBQ0cscUJBc3FUSixDQWxxVEEsV0FDQyx3QkUzR1UsQ0Y4R1Ysa0JBRkEsYUFDQSxtQkFzcVRELENBcHFUQyxhQUNDLFFBc3FURixDQXBxVEMsY0FDQyxjQXNxVEYsQ0FwcVRDLGNBQ0Msa0JBc3FURixDQXBxVEMsZ0JBS0MsMkJBc3FURixDQXJxVEUsNEJBSUMsc0JBSEEsWUFDQSxZQUNBLGdCQXdxVEgsQ0EvcFRHLHlCQUNDLGdCQWtxVEosQ0EzcFRDLGlEQUNDLGFBOHBURixDQTdwVEUsdURBQ0Msb0JBK3BUSCxDQXpwVEMsMkNBQ0Msd0JBNHBURixDQXpwVEMsMkJBQ0MsYUEycFRGLENBeHBUQywrQkFDQyxVQTBwVEYsQ0F2cFRDLCtEQUNDLGNBeXBURixDQXRwVEMsNEJBQ0MsY0F3cFRGLENBcnBUQyxtQ0FDQyxjQXVwVEYsQ0FwcFRDLDRFQUNDLGVBQ0EsV0FzcFRGLENBbnBUQyxnRSIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2ZlZWR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvanYuQ2FuZC5BZGR2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19idXR0b25zdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19iYXNldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2N1cnJlbmN5U2VsZWN0MldpZGdldHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9fZm9ybXN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2NvbnRhY3REZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9fYmx1ZS1zcHJpdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FjdGlvbnNEcm9wZG93bnYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2FjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm1UZW1wbGF0ZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9saWIvc3VzeS9fZ3JpZC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tb2RhbHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm12Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19wYWdpbmF0aW9udjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19hcHBsaWNhdGlvbk1vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fYXBwbGljYXRpb25UYWJzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9faWRlbnRpdHl2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190cmlhbmdsZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2ZpZWxkc3YyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2xheW91dHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vYmlsZXYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3Rvb2x0aXB2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2xvYWRpbmd2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvdmlkZW9zL19qdi5WaWRlb3MuTW9kYWx2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvbGliL2JsdWVwcmludC9fbGlxdWlkLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2xpYi9zdXN5L19zZXR0aW5ncy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvamhpcmUvX2FpX2V2YWx1YXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9qaGlyZS9qdi5DYW5kdjIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHJpYW5nbGV2MlwiIGFzICo7XG4uY2FuZGlkYXRlLWZlZWR7XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICB9XG5cbiAgICAuZmVlZC1pY29ue1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbiAgICAuY29ubmVjdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICAgIC5wdWJsaXNoZWREYXRle1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgIC5mZWVkQ29udGVudHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZGFyay1zZWM7XG4gICAgICAgIC5mZWVkT2Jqe1xuICAgICAgICAgICAgJi5jbGVhcmZpeDphZnRlcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2xlYXJmaXh7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlZWRGaWx0ZXJUcmlnZ2Vye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAubmV3UG9zdHtcbiAgICAgICAgJi5pY29uLXNoYXJlLXBvc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlZWQtZGF0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmZlZWQtZGF0YS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWF0dGFjaG1lbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnczMHtcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5ncmF5LWJveHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstc2VjO1xufVxuLmxvYWQtbW9yZXtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnBhZ2luYXRlLXRvcHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcih1cCwgJGJsdWUsIDVweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9XG59XG5cblxuLnBhZ2luYXRlLWRvd257XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUtYWZ0ZXIoZG93biwgJGJsdWUsIDVweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgICB9XG59XG5cbi5mZWVkTWlncmF0aW9uSW5Qcm9ncmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAubGluZTEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47IFxuICAgIH1cblxuICAgIC5saW5lMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcbiAgICB9XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uYWxsQXBwbGljYXRpb25zRmVlZFRhYiB7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLnNvY2lhbEFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIC5saWtlQ29tbWVudEJhcntcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGlrZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgLmxpa2VUZXh0e1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIFxuICAgICAgICAgICAgLnRvb2x0aXBXaW5kb3d7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5pY29uLXRodW1icy11cHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudHN7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLmNvbW1lbnRCb3h7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGl2ZVRleHRhcmVhe1xuICAgIFx0aGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sYXRlc3RDb21tZW50e1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gICAgLnByZXZpb3VzQ29tbWVudHN7XG4gICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29tbWVudHNBY3Rpb25ze1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbW1lbnR7XG4gICAgICAgIC5hY3RvcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0b3JOYW1le1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW47XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuY29tbWVudFRleHR7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbW1lbnREZXRhaWxze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gIFxufVxuXG4uaWNvbi1ib3JkZXItYmx1ZXtcbiAgICB0ZXh0LXNoYWRvdzogLTFweCAwICRibHVlLCAwIDFweCAkYmx1ZSwgMXB4IDAgJGJsdWUsIDAgLTFweCAkYmx1ZTtcbn1cblxuLnNtYWxsLWhlaWdodHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODVweDtcbn1cblxuLnNtYWxsLWZvbnR7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cblxuLmRvdC1zZXBhcmF0b3I6YmVmb3Jle1xuXHRjb250ZW50OiAnXFwyMDIyJztcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcImp2LkNhbmR2MlwiO1xuXG50YWJsZSB0ZCB7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRpbnB1dHtcblx0XHRtYXJnaW46MHB4O1xuXHR9XG59XG4uZXJyb3J7XG5cdGNvbG9yOnJlZDtcbn1cblxuLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uYWRkQ2FuZCB7XG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHRsZWdlbmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMTBweCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuaW5saW5lIHtcblx0XHRpbnB1dCwgc2VsZWN0LCBsYWJlbCwgLnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQudWktcmVzZXR3cmFwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cbi5xdWlja1ZpZXcge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLmFkZE5ld0NhbmR7XG5cdHdpZHRoOjUwJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRib3JkZXItdG9wLWNvbG9yOiAkYmx1ZS10cmk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0LnVuZGVybGluZS5ub1RvcE1hcmdpbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudW5kZXJsaW5lIHtcblx0XHQvKmJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyKi9cblx0fVxuXHRoM3tcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cdGR0e1xuXHRcdHBhZGRpbmc6MThweCAwIDAgMDtcblx0XHQmLmJvdHRvbUJvcmRlcntcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdH1cblx0fVxuXHRkZHtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNUI2OTcxO1xuICAgIH1cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtcblx0XHRcdG1hcmdpbjo1cHggMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdHVsLmxpc3R7XG4gIFx0XHRwYWRkaW5nOjA7XG4gIFx0XHRtYXJnaW46MTBweCAwO1xuICBcdFx0bGl7XG4gIFx0XHRcdHBhZGRpbmc6MXB4IDA7XG4gIFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBcdFx0XHRhLnJpZ2h0W2NsYXNzKj1pY28tXXtcbiAgXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ub0JvcmRlciwgLmJvcmRlci1ub25lIHtcbiAgXHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnJlc3VtZUJveHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstcHJpO1xuXHRwYWRkaW5nOjEwcHg7XG5cdHdpZHRoOiA0MCUgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRwe1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdGgze1xuXHRcdHBhZGRpbmctbGVmdDowO1xuXHR9XG5cdGg0IHtcblx0XHRtYXJnaW46IDIwcHggMCAxMHB4IDA7XG5cdH1cblx0LnByZSB7XG5cdFx0LypCdWcgIzE2MjI3IC0gTlZcblx0XHRJRSA4IGRvZXNudCBzZWVtIHRvIHN1cHBvcnQgcHJlLXdyYXAgLlxuXHRcdGh0dHA6Ly9zb2NpYWwubXNkbi5taWNyb3NvZnQuY29tL0ZvcnVtcy9pZS9lbi1VUy9hNmNlNzk1Yi1hNTI1LTRhY2QtYjYwNS0zOTViYjAzNjFmMjMvaWU4LW5vLWxvbmdlci1zdXBwb3J0cy1wcmV3cmFwIC5cblx0XHRUaGlzIGlzIHRoZSBjc3MgcHJvcGVydHkgd2UgdXNlIHRvIGJyZWFrIGludG8gbmV3IGxpbmVzIG9uIG90aGVyIGJyb3dzZXJzLiovXG5cdFx0d2hpdGUtc3BhY2U6IHByZVxcOSAhaW1wb3J0YW50O1xuXHRcdCYuZmlsZUNvbnRlbnR7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0cGFkZGluZzoxMHB4IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi52ZXRlcmFuU3RhdHVzIHtcblx0ZGwge1xuXHRcdGRpdiB7XG5cdFx0XHRkZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXZbbmctc3dpdGNoLXdoZW49Q2hlY2tCb3hdIHtcblx0Lmp2LWFjdGlvbi1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGFiZWx7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG4gIH1cblxuYm9keS5zdHlsZWtpdC12Mi1lbmFibGVkIHtcblx0LnFxLXVwbG9hZC1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHR9XG5cblx0YS5idG4ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRoMSA+IGEsIGgxID4gc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbGFyZ2U7XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcblx0fVxuXG5cdGZvcm0gc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0fVxuXG5cdC5jdXJyZW5jeS1jb250cm9sIGRpdi5jdXJyZW5jeS1jb250cm9sLWlucHV0IGlucHV0IHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LmN1cnJlbmN5LWNvbnRyb2wgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcblx0XHR0b3A6IHVuc2V0O1xuXHR9XG59XG5ib2R5LmFjc2Ita2V5bmF2IHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1vbmUnXXtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRib3JkZXI6IDA7XG59XG4uYm90dG9tQm9yZGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59IiwiQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2dyYWRpZW50XCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcblxuQG1peGluIGJ1dHRvbigkYmFja2dyb3VuZDogJGJsdWUpIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG5AbWl4aW4gaG9sbG93LWJ1dHRvbigkY29sb3I6ICRibHVlKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmstdHJpO1xuICB9XG59XG5cbi5qdi1ibHVlQnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbn1cblxuLmp2LWdyYXlCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGRhcmstdHJpKTtcbn1cblxuLmp2LWxpZ2h0R3JheUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGVmYXVsdC1tYWluKTtcbn1cblxuLyoqKiBCVVRUT05TICoqKi9cbi5idG4sXG4lYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBAaW5jbHVkZSBidXR0b247XG4gICYucmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAmLmlubGluZSB7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgfVxufVxuLmJ0bi1jYW5jZWwsXG4lYnRuLWNhbmNlbCxcbi5jYW5jZWwsXG4lY2FuY2VsIHtcbiAgY29sb3I6ICRmb250LWNvbG9yLXNlYyAhaW1wb3J0YW50O1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkZGVmYXVsdC1tYWluKTtcbn1cbi5idG4tZ3JlZW4sXG4lYnRuLWdyZWVuIHtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGdyZWVuKTtcbn1cbi5idG4tYmx1ZSxcbiVidG4tYmx1ZSB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRibHVlKTtcbn1cbi5idG4taG9sbG93IHtcbiAgQGluY2x1ZGUgaG9sbG93LWJ1dHRvbigpO1xufVxuXG4uYnRuLXJlZCB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRyZWQpO1xufVxuIiwiLy8gV2hpdGVzLCBHcmV5cyBhbmQgQmxhY2tzXG4vL2h0dHA6Ly9zY2cuYXItY2gub3JnL1xuQHVzZSAnc2Fzczpjb2xvcic7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMxZTI4MmQ7XG5cbiRkYXJrOiAjMjYzMjM4O1xuJGRhcmstcHJpOiAjZjVmOGZhOyAvKiAjZjRmNGY0ICovXG4kYm9yZGVyOiAjZTRlZGYzOyAvKiAjZTZlNmU2ICovXG4kZGFyay1zZWM6ICNhY2MwY2E7IC8qICNDQ0MgKi9cbiRkYXJrLXRyaTogIzViNjk3MTsgLyogIzgwODA4MCAqL1xuJGRhcmstcXVhOiAjM2M0NzRjO1xuJGRhcmstcXVpbjogIzI1MzIzOTtcbiRkYXJrLWJvcmRlcjogIzYzNzA3ODtcbiRkYXJrLWJvcmRlci1zZWM6ICM4YTk1OTc7XG4kZGFyay1ib3JkZXItdHJpOiAjODc5NjliO1xuJGdyZXktaWNvbjogIzgwN2Y3ZjtcbiRkYXJrLWljb246ICMyNTMyMzg7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLXByaTogI2Y0ZjhmYjtcbiRsaWdodC1iYWNrZ3JvdW5kLXNlYzogI2Y3ZmJmZTtcbiRsaWdodC1iYWNrZ3JvdW5kLXRyaTogI2VjZjNmOTtcbiRsaWdodC1iYWNrZ3JvdW5kLXF1YWQ6ICNmYWZiZmM7XG5cbiRkYXJrLWJsdWU6ICMzMTQ3OWU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjMTg3MmNjO1xuJGJsdWUtY29udHJhc3Q6ICMxNTY1QzA7XG4kYmx1ZS1wcmk6ICNlM2YyZmQ7IC8vI2VkZjRmYVxuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2I4ZDNlZFxuJGJsdWUtdHJpOiAjMWY2M2FmOyAvLyMyMTU0ODVcbiRkYXJrLWJsdWUtYm9yZGVyOiAjMmI1Mjc3O1xuXG4kZ3JlZW46ICM0N2E4NGM7XG4kZ3JlZW4tcHJpOiAjODFjNzg0OyAvLyNkY2Y0ZGZcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7IC8vI2ExZTJhYlxuJGdyZWVuLXRyaTogIzFiNWUyMDsgLy8jMmM4YjNhXG5cbiRyZWQ6ICNkMzJmMmY7XG4kcmVkLXByaTogI2ZmZWJlZTsgLy8jZmNkOWQ5XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7IC8vI2YyNmQ2ZFxuJHJlZC10cmk6ICNjNjI4Mjg7IC8vI2I2MTAxMFxuXG4kb3JhbmdlOiAjZjc2NzAwO1xuJG9yYW5nZS1wcmk6ICNmZmYzZTA7IC8vI2ZlZjhmM1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmOWI2ODNcbiRvcmFuZ2UtdHJpOiAjYzQ0NTAwOyAvLyNlODZiMGFcblxuJG1hZ2VudGE6ICNmMDE5Nzg7XG4kbWFnZW50YS1wcmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogNDUlKTsgLy8jZmVmMGY2XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjY3OWIwXG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7IC8vI2M5MGQ2MFxuXG4kcHVycGxlOiAjNzM1NGJkO1xuJHB1cnBsZS1wcmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiA0MCUpOyAvLyNlYmU3ZjZcbiRwdXJwbGUtc2VjOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogMzAlKTsgLy8jY2RjMmU4XG4kcHVycGxlLXRyaTogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IC0xMCUpOyAvLyM1YjNlYTBcblxuJHllbGxvdzogI2ZiYzAyZDtcbiR5ZWxsb3ctcHJpOiAjZmRkODM1OyAvLyNmZWZiY2VcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTsgLy8jZmNmNTg4XG4keWVsbG93LXRyaTogI2Y5YTgyNTsgLy8jZTVkODA2XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBkNjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRhYWRmO1xuJGdvb2dsZS1jb2xvcjogI2RkNGIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNkNWI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3ZWU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG5cbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVjMjtcbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4kZGVmYXVsdC1tYWluOiAjZTRlYWVlO1xuJGRlZmF1bHQtZGFyazogIzg3OTY5YztcbiRkZWZhdWx0LWxpZ2h0OiAjZjNmN2Y5O1xuJGRpc2FibGVkLW1haW46ICNlYmYxZjU7XG5cbiRmb250LWNvbG9yLW1haW46ICMyNjMyMzg7XG4kZm9udC1jb2xvci1zZWM6ICM1YjY5NzE7XG4kZm9udC1jb2xvci1kaXNhYmxlZDogI2FjYzBjYTtcbiRmb250LWNvbG9yLWxpbms6ICMxODcyY2M7XG5cbiRzdXJmYWNlLWJhY2tncm91bmQ6ICNmNWY4ZmE7XG5cbiRoZWFkZXJIMkhlaWdodDogODBweDtcblxuLy8gT3RoZXIgQ29sb3JzXG4vLyAkZGFyay1ncmVlbjogIzIwNzkyRTtcbi8vICRwdXJwbGU6ICM3MzU0YmQ7XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4kanYtbWF4LXdpZHRoOiAxNjAwcHg7XG5cbi8vIEZvbnQgV2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQteC1yZWd1bGFyOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaTogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gRm9udCBTaXplc1xuJGZvbnQtc2l6ZS1taW5pOiAxMXB4O1xuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcbi8vIGJhc2UgZm9udC1zaXplIGlzIGRlZmluZWQgaW4gdGhlIGJvZHkgdGFnIEAgMTNweC4gU2VlIGJlbG93LlxuJGZvbnQtc2l6ZS1ub3JtYWw6IDE0cHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDIwcHg7XG4kZm9udC1zaXplLXgtbGFyZ2U6IDI0cHg7XG4kZm9udC1zaXplLXh4LWxhcmdlOiAzMnB4O1xuJGZvbnQtc2l6ZS14eHgtbGFyZ2U6IDM2cHg7XG4kZm9udC1zaXplLXh4eHgtbGFyZ2U6IDQ0cHg7XG4kZm9udC1zaXplLXhsYXJnZTogMjhweDtcblxuQG1peGluIHR5cGUtbGlnaHQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG5AbWl4aW4gdHlwZS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gIGJvZHkge1xuICAgIGNvbG9yOiAkYm9keTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eHgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnN1YnRpdGxlMXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTJ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBzdHJvbmcsXG4gIHN0cm9uZyAqIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIH1cblxuICBsYWJlbCB7XG4gIH1cblxuICB0aW1lIHtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICB9XG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn1cbiIsIlxuLy8gSUU5XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZzogZmFsc2U7XG5cbkB1c2UgXCIuL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbi8vLy8gRk9OVFMgLy8vL1xuXG5AdXNlIFwiLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLy9AaW5jbHVkZSBmb250cztcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuL2NvbW1vbi9ncmFkaWVudFwiO1xuXG5AdXNlIFwiLi9jb21tb24vYnV0dG9uc3YyXCI7XG5AdXNlIFwiLi9jb21tb24vdHJpYW5nbGV2MlwiIGFzICo7XG5AdXNlIFwiLi9jb21tb24vcGFnaW5hdGlvbnYyXCI7XG5cbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0OiBmYWxzZSAhZGVmYXVsdDtcbiRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYTogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhOiBmYWxzZSAhZGVmYXVsdDtcblxuXG4vLy8vIFVUSUxJVElFUyAvLy8vXG5cbi8vIEFkZHMgY3Jvc3MtYnJvd3NlciBwcmVmaXhlcyB0byB0aGUgc3BlY2lmaWVkIHByb3BlcnR5XG5AbWl4aW4gdmVuZG9yKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06IC13ZWJraXQoJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhIHtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogLW1veigkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCB7XG4gICAgLW1zLSN7JHByb3BlcnR5fTogLW1zKCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEge1xuICAgIC1vLSN7JHByb3BlcnR5fTogLW8oJHZhbHVlKTtcbiAgfVxuICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbn1cblxuLy8vLyBBTklNQVRJT05TIC8vLy9cblxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1uYW1lLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGVsYXksICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kdXJhdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1kaXJlY3Rpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZmlsbC1tb2RlLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24sICRwcm9wZXJ0aWVzKTtcbn1cblxuQG1peGluIHNsaWRlLXVwKCRkdXJhdGlvbjogMC4zcykge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgLjUsIDEpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1peGluIHNsaWRlLWRvd24oJGR1cmF0aW9uOiAwLjNzLCAkaGVpZ2h0OiAxMDAwcHgpIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgbWF4LWhlaWdodDogJGhlaWdodDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLy8vIFNQRUVDSCBCVUJCTEVTIC8vLy9cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgc3BlZWNoIGJ1YmJsZXMgKHVzZWQgZm9yIG51bWJlcnMpXG5AbWl4aW4gYnViYmxlKCRiYWNrZ3JvdW5kOiBub25lLCAkdGV4dDogbm9uZSkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBAaWYgJHRleHQgIT0gbm9uZSB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICB9XG4gIEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgQGlmICRiYWNrZ3JvdW5kICE9IG5vbmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUdXJucyBlbGVtZW50IGludG8gYSByaWJib24gd3JhcHBpbmcgYXJvdW5kIHRoZSBlZGdlIG9mIHNvbWV0aGluZyAodGltZSBzdGFtcHMpXG5AbWl4aW4gYnViYmxlLXNpZGUoXG4gICRiYWNrZ3JvdW5kOiAkYmx1ZSxcbiAgJHRleHQ6ICR3aGl0ZSxcbiAgJHRhaWw6IGJvdHRvbSxcbiAgJHNpZGU6IHJpZ2h0XG4pIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCAkZGFyay1wcmk7XG4gIEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKCRzaWRlLCAkYmFja2dyb3VuZCk7XG4gIGNvbG9yOiAkdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGZsb2F0OiAkc2lkZTtcbiAgei1pbmRleDogMjtcbiAgJjphZnRlciB7XG4gICAgI3skdGFpbH06IC00cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBtYXJnaW4tI3skc2lkZX06IC02cHg7XG4gICY6YWZ0ZXIge1xuICAgICN7JHNpZGV9OiAwO1xuICB9XG59XG5cbi8vLy8gV0lEVEggSEVMUEVSUyAvLy8vXG5cbkBlYWNoICR3aWR0aCBpbiAwLCA1LCAxMCwgMjAsIDI1LCAzMCwgMzMsIDM0LCAzNSwgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LFxuICA4MCwgODUsIDkwLCA5NSwgMTAwXG57XG4gIC53I3skd2lkdGh9IHtcbiAgICB3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCR3aWR0aCwgMTAwKSkgIWltcG9ydGFudDtcbiAgICBAaWYgJHdpZHRoID09IDEwMCBvciAkd2lkdGggPT0gMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpZiAkd2lkdGggPT0gMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9NYXJnaW4gSGVscGVyc1xuQGVhY2ggJG1hcmdpblRvcCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luVG9wI3skbWFyZ2luVG9wfSB7XG4gICAgbWFyZ2luLXRvcDogJG1hcmdpblRvcCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5SaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luUmlnaHQjeyRtYXJnaW5SaWdodH0ge1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpblJpZ2h0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpbkxlZnQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpbkxlZnQjeyRtYXJnaW5MZWZ0fSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5MZWZ0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJG1hcmdpbkJvdHRvbSBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAubWFyZ2luQm90dG9tI3skbWFyZ2luQm90dG9tfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbkJvdHRvbSArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW4gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LFxuICA4MCwgODUsIDkwLCA5NSwgMTAwXG57XG4gIC5tI3skbWFyZ2lufSB7XG4gICAgbWFyZ2luOiAkbWFyZ2luICsgcHg7XG4gICAgQGlmICRtYXJnaW4gPT0gMTAwIG9yICRtYXJnaW4gPT0gMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGlmICRtYXJnaW4gPT0gMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vUGFkZGluZyBIZWxwZXJzXG5AZWFjaCAkcGFkZGluZ1RvcCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ1RvcCN7JHBhZGRpbmdUb3B9IHtcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmdUb3AgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkcGFkZGluZ1JpZ2h0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nUmlnaHQjeyRwYWRkaW5nUmlnaHR9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZ1JpZ2h0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdMZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5wYWRkaW5nTGVmdCN7JHBhZGRpbmdMZWZ0fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZ0xlZnQgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkcGFkZGluZ0JvdHRvbSBpbiAwLCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ0JvdHRvbSN7JHBhZGRpbmdCb3R0b219IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmdCb3R0b20gKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRwYWQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwLCAzMywgNDAsIDQ1LCA1MCwgNTUsIDYwLCA2NSwgNzAsIDc1LCA4MCxcbiAgODUsIDkwLCA5NSwgMTAwXG57XG4gIC5wI3skcGFkfSB7XG4gICAgcGFkZGluZzogJHBhZCArIHB4O1xuICAgIEBpZiAkcGFkID09IDEwMCBvciAkcGFkID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpZiAkcGFkID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL0hlbHBlciBjbGFzcyB0byBhdm9pZCBwcmludGluZyB0aGUgVVJMIHdoZXJlIDxhPiBocmVmIGlzIHVzZWRcblxuQG1lZGlhIHByaW50IHtcbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIi8qICBwdXJwb3NlOiB0aGlzIGNhbiBiZSB1c2VkIHRvIGRlZmluZSBzdHlsZXMgZm9yIGNvbnRyb2wgYmFzZWQgb24gc2VsZWN0MiBvciB0byBvdmVycmlkZSBzdHlsZXMgZm9yIHNlbGVjdDIgYWNyb3NzIGFwcC5cbiAgICBpbXBsZW1lbnRlZDogamhpcmUgYW5kIGNvbnRhbnRjc1xuKi9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHNcIiBhcyAqO1xuJG1pbi1jb250cm9sLWNvbnRhaW5lci13aWR0aDogMjUwcHg7XG4kY29udHJvbC10ZXh0LXNpemU6IDEycHg7XG4kY29udHJvbC1mb250OiBcIk9wZW4gU2Fuc1wiO1xuJGNvbnRyb2wtYm9yZGVyOiAjYWFhO1xuJGNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDogIzNkODdjZjtcbiRjb250cm9sLWxpc3Qtc3BhY2luZzogNDVweDtcbiRjb250cm9sLWxpc3Qtd2lkdGg6IDUwcHg7XG5cbkBtaXhpbiBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb250cm9sLWJvcmRlci1oaWdobGlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLWxpc3Qtc3BhY2luZyAhaW1wb3J0YW50O1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1jb250YWluZXIge1xuICBtaW4td2lkdGg6ICRtaW4tY29udHJvbC1jb250YWluZXItd2lkdGggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuQG1peGluIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlci1jb2xvcikge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250cm9sLWxpc3Qtd2lkdGggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogJGNvbnRyb2wtdGV4dC1zaXplO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi5hY3RpdmF0ZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtYm9yZGVyLWhpZ2hsaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRyb2wtYm9yZGVyKCRib3JkZXItY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIGFiYnIge1xuICAgICAgICByaWdodDogbWF0aC5kaXYoJGNvbnRyb2wtbGlzdC1zcGFjaW5nLCAyKTtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICB9XG4gICAgICAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNlbGVjdDItYWxsb3djbGVhciB7XG4gICAgICAuc2VsZWN0Mi1jaG9pY2Ugc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRyb2wtY2xvc2UtaWNvbi1tYXJnaW47XG4gICAgICAgICYuc2VsZWN0Mi1hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgQGluY2x1ZGUgY29udHJvbC1ib3JkZXIoJGJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG4gIGRpdi5jdXJyZW5jeS1jb250cm9sLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkY29udHJvbC1mb250O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWJvcmRlcigkYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZhdGUge1xuICAgICAgICBAZXh0ZW5kIC5jb250cm9sLWJvcmRlci1oaWdobGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXJyZW5jeS1jb250cm9sIHtcbiAgQGluY2x1ZGUgY3VycmVuY3ktY29udHJvbCgkY29udHJvbC1ib3JkZXIpO1xufVxuXG4uY3VycmVuY3ktY29udHJvbC1saWdodCB7XG4gIEBpbmNsdWRlIGN1cnJlbmN5LWNvbnRyb2woJGJvcmRlcik7XG59XG5cbi8qICBDdXJyZW5jeSBDb250cm9sIHN0eWxlXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jd3MtY3VycmVuY3ktY29udHJvbCB7XG4gICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDogNzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZGl2Lmp2LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKCMwMDAsIDAuMSkpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjllbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XG4gIH1cbiAgaSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuICBzZWxlY3QuY3VycmVuY3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICBtaW4td2lkdGg6ICRjdXJyZW5jeS1zZWxlY3Rvci13aWR0aDtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC8vcmVxdWlyZWQgZm9yIElFXG4gIHNlbGVjdC5jdXJyZW5jeTo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWxlY3QuY3VycmVuY3k6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6IHRyYXNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogJGN1cnJlbmN5LXNlbGVjdG9yLXdpZHRoICsgMTA7XG4gICAgaGVpZ2h0OiAyLjM1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8qKiogRk9STVMgKioqL1xuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vYnV0dG9uc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY3VycmVuY3lTZWxlY3QyV2lkZ2V0djJcIjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmxhYmVsLnJlcXVpcmVkLFxuc21hbGwucmVxdWlyZWQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkZGVmYXVsdC1kYXJrO1xufVxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24sXG5pbnB1dCxcbi5idG4ge1xuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiVnZW5lcmFsSW5wdXQge1xuICBjb2xvcjogJGRhcms7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxudGV4dGFyZWEsXG5pbnB1dCxcbnNlbGVjdCB7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGV4dGVuZCAlZ2VuZXJhbElucHV0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHRleHQ7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItc2VjO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgJlt1aS10aW55bWNlXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuJU5vTWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgQGV4dGVuZCAlZ2VuZXJhbElucHV0O1xuICBAZXh0ZW5kICVOb01hcmdpbjtcbiAgd2lkdGg6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGV4dGVuZCAlTm9NYXJnaW47XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0LmNhbmNlbCB7XG4gIEBleHRlbmQgJWNhbmNlbDtcbn1cbmlucHV0OmludmFsaWQsXG50ZXh0YXJlYTppbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4vKioqIEVSUk9SUyAqKiogLyBEaXNhYmxlZCB1bnRpbCBlcnJvciBpbnB1dHMgYXJlIHNvcnRlZFxuaW5wdXQsIHRleHRhcmVhIHtcbiAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MCUpO1xuICAgIH1cbiAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICBAZXh0ZW5kIC5lcnJvcjtcbiAgICB9XG59ICovXG5cbi8qKiogSE9SSVpPTlRBTCBGT1JNUyAqKiovXG4uZm9ybSB7XG4gIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbiAgcGFkZGluZzogMTBweDtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKioqIERlZmluaXRpb25MaXN0IEZvcm0gKioqL1xuZm9ybSBkbCwgLmp2LWRlc2NyaXB0aW9uLWxpc3Qge1xuICAuaHIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGNvbnRlbnQ6IFwiKEhSKVwiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzgwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgZGQsIC5qdi1kbC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDsgLy8gUExFQVNFIENIRUNLIEJVRyAxMzMyOSBiZWZvcmUgY2hhbmdpbmcgaXQgOiBTSEFNSUtcbiAgICB9XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBtYXJnaW46IDEycHggMDtcbiAgICB9XG4gICAgLnJpZ2h0W2NsYXNzKj1cImljby1cIl0ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICsgaW5wdXQsXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuQW1vdW50IHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICBkdCwgLmp2LWRsLXRlcm0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cbn1cblxuLyoqKiBEYXRlcGlja2VyICoqKi9cbmlucHV0W3VpLWRhdGVdLFxuaW5wdXRbanYtbG9jYWxlLWRhdGVwaWNrZXJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTJweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKioqIFRpbWVwaWNrZXIgKioqL1xuLnVpLXRpbWVwaWNrZXItY29udGFpbmVyLFxuLnVpLXRpbWVwaWNrZXItY29udGFpbmVyICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xufVxuaW5wdXRbdWktanE9XCJ0aW1lcGlja2VyXCJdLFxuaW5wdXRbanYtdGltZXBpY2tlcl0ge1xuICB3aWR0aDogNi41ZW07XG59XG5cbi8qKiogVGlueU1DRSAqKiovXG4ubWNlRWRpdG9yIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgKiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAgZWFzZTtcbiAgfVxuICAubWNlTGF5b3V0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLm1jZS1jb250YWluZXIgLm1jZS10ZXh0Ym94IHtcbiAgcGFkZGluZzogMCA0cHggIWltcG9ydGFudDtcbn1cblxuLyoqKiBGaWxlIFVwbG9hZCBEcm9wIFRhcmdldCAqKiovXG4udXBsb2FkLFxuW2p2LXVwbG9hZGVyXSB7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xN3B4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGRlZmF1bHQtZGFyaztcbiAgLnFxLXVwbG9hZC1idXR0b24ge1xuICAgIG1hcmdpbjogOHB4IDE2cHggNXB4IDA7XG4gIH1cbiAgLnFxLXVwbG9hZC1saXN0LFxuICAucXEtdXBsb2FkLWluc3RydWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ0biB7XG4gICAgQGV4dGVuZCAlYnRuLWNhbmNlbDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xMDAlO1xuICB9XG4gIC5xcS11cGxvYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vKioqIFNlbGVjdDIgRml4ZXMgKioqL1xuaW5wdXRbanZcXDpzZWxlY3QyXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAvL3RyYW5zaXRpb246IGFsbCAwIGVhc2U7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgKiB7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMCBlYXNlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG59XG4ucXVpY2tGb3JtcyB7XG4gIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuZGQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1kcm9wICoge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbi8qUmVxcyBFZGl0IGZvcm0gc3R5bGluZyovXG4ucmVxRWRpdEZvcm0sXG4uYWRkQ2FuZEZvcm0sXG4uYWRkSGlyZUZvcm0ge1xuICBkaXYge1xuICAgIC8vIGRvIHdlIG5lZWQgdGhpcz8gIEl0J3MgdWdseSBmb3IgZ29vZCB0b29sdGlwLWxpa2UgYmVoYXZpb3IuIChNU00pXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG4gIC5hbW91bnQge1xuICAgIC51aS1yZXNldHdyYXAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAvL0J1ZyAxNDY1MSAtIE5WXG4gIC5yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hZGRSZXF1aXNpdGlvblRvb2x0aXAge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlcUVkaXRGb3JtIHtcbiAgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLndvcmtmbG93TWVzc2FnZUZvcm0ge1xuICBkZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGRkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDJweCAwcHg7XG4gIH1cbiAgZGQgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5pbnB1dC5oYXNEYXRlcGlja2VyICsgc3Bhbi5qdi1wbGFjZWhvbGRlciB7XG4gIG1heC13aWR0aDogODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIENTUyBUbyBjb21wZW5zYXRlZCBmb3IgaW5qZWN0ZWQgSFRNTCAobm9uLWFuZ3VsYXIgY29kZSlcbiNqdi1kZXRhaWxzIHtcblx0YnJbY2xlYXJdLFxuXHQuanYtc3VibWl0LFxuXHQuanYtc2VjdGlvbkhlYWRlcixcblx0Lmp2LWhpZGUsXG5cdC5qdmRiLWxlZnQtbGlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aW5wdXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0c2VsZWN0LCBpbnB1dFtuYW1lPVwiZGV0YWlscy5hc3NpZ25lZFVzZXJJZFwiXSB7XG5cdFx0d2lkdGg6IDE3NXB4O1xuXHR9XG5cdC5qdi1saW5rZWRJblByb2ZpbGUsIC5qdi1mYWNlYm9va1Byb2ZpbGUsIC5qdi10d2l0dGVyUHJvZmlsZSB7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQuanYtbGlua2VkSW5Qcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tbGlua2VkaW4xNi5wbmcpO1xuXHR9XG5cdC5qdi1mYWNlYm9va1Byb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1mYWNlYm9vazE2LnBuZyk7XG5cdH1cblx0Lmp2LXR3aXR0ZXJQcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tdHdpdHRlcjE2LnBuZyk7XG5cdH1cblx0dGQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdHRkIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5qdi1zZWN0aW9uTmFtZSwgLmp2LW5hbWVDb2x1bW4ge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cblx0LmN1c3RvbV9saSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblx0Lmp2LWNhbmNlbEFkZENvbnRhY3Qge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5qdi1zYXZlQWRkQ29udGFjdCB7XG5cdFx0QGV4dGVuZCAuYnRuICFvcHRpb25hbDtcblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0fVxufVxuLmVkaXREZXRhaWxzICNqdi1kZXRhaWxzIHtcblx0W2tleT1FRElUX0NPTlRBSU5FUl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFtrZXk9REVUQUlMX0NPTlRBSU5FUl0vLywgW2tleT1TRVRfUFJJTUFSWV1cblx0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lmp2LWVtYWlsU3RhdHVzT24sIC5qdi1waG9uZVN0YXR1c09uIHtcblx0XHRjb2xvcjogIzAwNTRBNjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0dGQuanYtc2VjdGlvblRhYmxlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGlucHV0LCAuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQuanYtbGlua2VkSW5Qcm9maWxlLCAuanYtZmFjZWJvb2tQcm9maWxlLCAuanYtdHdpdHRlclByb2ZpbGUge1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR3aWR0aDogMzJweDtcblx0fVxuXHQuanYtbGlua2VkSW5Qcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tbGlua2VkaW4ucG5nKTtcblx0fVxuXHQuanYtZmFjZWJvb2tQcm9maWxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tZmFjZWJvb2sucG5nKTtcblx0fVxuXHQuanYtdHdpdHRlclByb2ZpbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi10d2l0dGVyLnBuZyk7XG5cdH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbiRibHVlLW1hcmdpbjogbWF0aC5kaXYoMjYgLSA2LCAyKTtcbi5ibHVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS5wbmcnKTtcbn1cblxuLmJsdWUtaWNvbi1zb3J0VXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zb3J0RG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kcm9wYXJyb3cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2VfYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jbGVhci1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE2NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW1haWwtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTkzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10YWJsZS1jYXJyb3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI1N3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhYmxlLWNhcnJvdDIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI4OXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1uZXdfd2luZG93X2JsdWVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW5ld193aW5kb3dfd2hpdGVfaWNvbl8xMngxMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUzcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcGFnaW5hdGlvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zODVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtc2hsX2ljb25fMjR4MTQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ1MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcG9wb3V0LWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxOXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXBkZlByZXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTg5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXNraXBfaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjI1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sxNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjYxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2xvc2UtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNjk3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWNoZWNrbWFya19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC03MzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNzY5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbGlua2VkaW4xNiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODA1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlTWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTg0MXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLW5ld3BhZ2UtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtODc3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC05MTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTQ5cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY2lyY2xlUGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtOTg1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFjay1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMDIxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tcHJpbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEwNTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10ZXh0UHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTA5M3B4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRyYXNoLWJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTExMjlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMTY1cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdHdpdHRlcjE2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjAxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMjM3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEyNzNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTEzMDlweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTM0NXB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWltcG9ydENvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xMzgxcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWdtYWlsLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0MTdweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ21haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0NTVweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE0OTNweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE1MzJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNTczcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkQXR0YWNobWVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTYxNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1nb29nbGUtYXBwcy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xNjU4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZHJhZ0Ryb3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3MDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZ29vZ2xlLWFwcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE3NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTc5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWVkaXQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE4MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lZGl0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0xODc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTE5MjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1lcXVlc3QyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMTk2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjAxMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZENhbmRpZGF0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC1oaXJlcmlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjA5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWZlZWRiYWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMTQycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWhpcmVyaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjE4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWhlbHAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIyMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yMjc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWxpbmtlZGluLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzMThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTIzNjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1qb2J0YXJnZXQyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1ub19zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjQ1MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10YWxlbnR3aXNlLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI0OTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbjI0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNTgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXRhbGVudHdpc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI2MjZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yNjcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbWluaW1pemUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1teWFjY291bnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtdHdpdHRlci1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tbm90ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMjg0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFwcC10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0yODkwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLXlhaG9vLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5MzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAteWFob28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTI5NzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hZGRDb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMDIycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLXRhbGVudHdpc2VfaWNvbl8yMXgyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzA2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWJpbmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMxMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1yZWZlckZyaWVuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzE1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNhbGVuZGFyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zMTk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VsZWN0VGVtcGxhdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMyNDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzI4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzMzMHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNlbmRFbWFpbF9hY3RpdmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTMzNzRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kRW1haWxfaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM0MThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zZW5kSm9idml0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzQ2MnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1tYXliZV9zbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzUwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2hhcmUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzU5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFkZExpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNjM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYWRkUmVxdWlzaXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM2ODJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hbGVydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzcyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWFsZXJ0UmVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zNzcwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYXBwLWZhY2Vib29rLWdyYXkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4MTRweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1hcHAtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM4NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX3NtIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC0zOTAycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTM5NDZweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi10cmFpbmluZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtMzk5MHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNvbW11bml0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDAzNHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhc2tzTmF2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MDc4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tdGFzayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDEyMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXRhZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDE2NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWNyZWF0ZURic2VhcmNoMjQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyMTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1jcmVhdGVKb2IyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDI1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXZpZXcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQyOThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi12aWV3X2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00MzQ4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc2VuZEpvYnZpdGUyNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDM5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXByb2ZpbGVQaWMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ0NDhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FyZWVyc2l0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDQ5OHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy13ZWJwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00NTUwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXdlYnNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDYwMnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1qb2Jib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDY1NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbnRlcm5hbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNDcwNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1pbXBvcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTQ3NThweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUteWVzX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODEwcHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00ODYycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtcGxveWVlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTE0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC00OTY2cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTAxOHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUwNzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtbGlua2VkaW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUxMjJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FuZGlkYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MTc0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLWpvYm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTIyNnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1vdGhlcm5ldHdvcmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUyNzhweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtY2FtcGFpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTUzMzBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1zcmMtYWdlbmN5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01MzgycHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLW1heWJlX2xnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NDM0cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tc3JjLXJlY3J1aXRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTQ4NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01NTM4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU1OTBweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtbm9fbGcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU2NDJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuLmJsdWUtaWNvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTY5NHB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLWdvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKC0wcHggLSAkYmx1ZS1tYXJnaW4pICgtNTc0NnB4IC0gJGJsdWUtbWFyZ2luKTtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb247XG59XG4uYmx1ZS1pY29uLXNyYy1oaXJpbmdtYW5hZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01Nzk4cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWljb24tYmFja3RvdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01ODU3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTBweCAtICRibHVlLW1hcmdpbikgKC01OTE3cHggLSAkYmx1ZS1tYXJnaW4pO1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbjtcbn1cbi5ibHVlLWFycm93LWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgtMHB4IC0gJGJsdWUtbWFyZ2luKSAoLTU5OTJweCAtICRibHVlLW1hcmdpbik7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG4uYWN0aW9uc0Ryb3Bkb3due1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLmFjdGlvbnNEcm9wZG93bkNvbnRhaW5lcntcbiAgICAgICAgLy9yZW1vdmUgYWZ0ZXIgY2FuZGlkYXRlIGNlbnRyaWNcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstc2VjO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6MXB4IDFweCAxcHggJGRhcmstc2VjO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIC5hY3Rpb24tbGlua3tcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uLWV4cGFuZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAuYWN0aW9uc0Ryb3Bkb3duQ29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4uYWN0aW9uLWxpbmtze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgLmFjdGlvbi1leHBhbmR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG4uZHJvcGRvd24tY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbWFyZ2luOiAwLjVlbSAtMS4yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1zZWM7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC5hY3Rpb24tbGlua3tcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgIH1cbiAgICB6LWluZGV4OiAxMDtcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCIvL0NTUyBuZWVkcyB0byBiZSBjbGVhbmVkIHVwIG9uIHRoaXMgcGFnZSBcblxuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3Rvb2x0aXB2MlwiIGFzICo7XG5AdXNlIFwiLi4vX2Jhc2V2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbnRhYmxlLm1vZGFsVGFibGVWaWV3IHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIHRib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JvdXBlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RucyB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLnJpZ2h0LFxuICAgIHRoLnJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGQubGVmdCxcbiAgICB0aC5sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHggIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBUaGlzIGlzIGZvciB0Zm9vdCAmIHRoZWFkc1xuICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWJnLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGguaGVhZGVyUm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoLWFjdGlvbi1iZy1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICB0Zm9vdCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUubW9kYWxUYWJsZVZpZXd7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIHRye1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBwYWRkaW5nOjNweDtcbiAgICB9XG4gICAgdGh7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vU2VsZWN0MiBzdHlsZXNcblxuLnNlbGVjdDItb2Zmc2NyZWVue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c3tcbiAgICAuc2VsZWN0Mi1yZXN1bHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG4vLyBEZWZpbml0aW9uTGlzdCBGb3JtIC8vXG4uanYtbW9kYWx7XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIH1cbiAgICBkdCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIH0gICAgXG59XG5cblxuLy9maWxldXBsb2FkZXJcbmZpZWxkc2V0W2p2LXVwbG9hZGVyXXtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udXBsb2FkLCBbanYtdXBsb2FkZXJde1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5xcS11cGxvYWQtaW5zdHJ1Y3Rpb257XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbn1cblxuLnFxLXVwbG9hZC1saXN0e1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vQnV0dG9uc1xuLmJ0bi1jYW5jZWx7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1ibHVle1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuc2VhcmNoLWJ0bntcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICB9XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF17XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cblxubGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vSGVscGVyIG1ldGhvZHMvL1xuXG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZWZ0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbGVhcntcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cbi5jbGVhclNlYXJjaHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi8vUGFnaW5hdGlvbiBhcnJvd3NcblxuLnBhZ2luZ3tcbiAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxuXG4gICAgLnBhZ2luZy1jYXB0aW9ue1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBhLCAuZGlzYWJsZWR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIFxufVxuXG4ucGFnaW5nIC5qdi1hcnJvd0xlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmdcIikgMCAwIFxufVxuLnBhZ2luZyAuanYtYXJyb3dSaWdodHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmdcIikgMCAwIG5vLXJlcGVhdCAjZmZmO1xufVxuXG4uY3VzdG9tSHRtbHtcbiAgICBzcGFuLmVycm9ye1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICB9XG4gICAgLnJvdy1jb250cm9sc3tcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndhcm5pbmd7XG4gICAgY29sb3I6ICNmNTdkMjE7XG59XG5cbi8vZWxsaXBzaXNcbi5lbGxpcHNlcyB7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRleHQtb3ZlcmZsb3csIGVsbGlwc2lzKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZURyb3Bkb3due1xuICAgIHdpZHRoOiA1NzNweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuXG4vL1Rvb2x0aXAgXG5cbi5tb2RhbFRvb2x0aXB7XG4gICAgQGluY2x1ZGUgdG9vbHRpcCgyNWVtLCAxLjhlbSwgLTFlbSk7XG4gICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAudG9vbHRpcENvbnRhaW5lcntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGhlbHBlcnNcbi5wb3NpdGlvblJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53MzB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luVG9wMTB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcDN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDozcHg7XG59XG5cbi50b3A1e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6NXB4O1xufVxuXG4ubWFyZ2luVG9wMjV7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbkxlZnQ1e1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tYXJnaW5MZWZ0MTB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWFyZ2luTGVmdDIwe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbkJvdHRvbTV7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcmdpbk5vbmV7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nQm90dG9tM3tcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4vL0FkZGluZyBzdHlsZXMgZm9yIGRpc2FibGVkIGJ1dHRvbnMgb24gdGhlICBjYW5kaWRhdGUgbGlzdCBwYWdlLlxudGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uLCBpbnB1dCwgLmJ0biB7XG4gICAgJi5kaXNhYmxlZCwgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vdGlueW1jZSBzdHlsZXMgYXJlIG1pc3NpbmcgdGhlIGJvcmRlcnMgYmVjYXVzZSBvZiB0aGUgZ2xvYmFsIG92ZXJyaWRlIG9uIGxpc3QgcGFnZVxuLm1jZS1jYXJldHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzQ0NCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1jZS1idG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNSAhaW1wb3J0YW50O1xufVxuXG4vL3JlbW92aW5nIGJvcmRlciBmb3IgcmVxdWlyZWQgZmllbGRzIG9uIGZpcmVmb3ggaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNzIwOTA1Ny9maXJlZm94LWRyYXdzLXJlZC1ib3JkZXItb24tcmVxdWlyZWQtc2VsZWN0LWJveFxuLm5nLXByaXN0aW5lLC5uZy12YWxpZCwubmctaW52YWxpZC1yZXF1aXJlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udzE1MHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cbi53MjYwe1xuICAgIC8vcmVjZW50IGNocm9tZSB1cGRhdGUgYnJva2UgdGhpcy5XaWR0aCBjYWxjdWxhdGlvbnMgd2VyZSBvZmYgYnkgYSBwaXhlbCBjYXVzaW5nIHRoZSBkcm9wLWRvd24gdG8gYnJlYWsgb24gdG8gYSBuZXcgbGluZS5Ob3QgY2hhbmdpbmcgdGhlIGNsYXNzIGFzIGl0IG5lZWRzIHRvIGJlIGNoYW5nZWQgaW4gbXVsdGlwbGUgcGxhY2VzOiBOVlxuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJvdy1ncmlke1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAmLmZpZWxkLWNlbGwtc2VwYXJhdG9ye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkd2lkdGggaW4gMTYwLCAxNzUsIDIzMCwgMjYwIHtcbiAgICAgICAgLncjeyR3aWR0aH0ge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aCtweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcG9ydHNcbkB1c2UgXCIuL3NldHRpbmdzXCIgYXMgKjtcbkB1c2UgXCIuL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi91bml0c1wiIGFzICo7XG5AdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlICdzYXNzOm1ldGEnO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQm9yZGVyLUJveCBTaXppbmdcblxuLy8gQXBwbHkgdGhlIGJvcmRlci1ib3ggc2l6aW5nIG1vZGVsIHRvIGFsbCBlbGVtZW50c1xuLy8gYW5kIGFkanVzdCB0aGUgZ3JpZCBtYXRoIGFwcHJvcHJpYXRlbHkuXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcge1xuICAkYm9yZGVyLWJveC1zaXppbmc6IHRydWU7XG4gICogeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG59XG5cbmNsZWFyZml4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnRhaW5lclxuXG4vLyBTZXQgdGhlIHdpZHRoIG9mIGEgY29udGFpbmVyXG4vL1xuLy8gICRjb2x1bW5zICA6IFRoZSBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgR3JpZCBMYXlvdXQuXG5AbWl4aW4gc2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGNvbHVtbnMgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRzdHlsZSAgICA6ICRjb250YWluZXItc3R5bGVcbil7XG4gICR3aWR0aDogY29udGFpbmVyLW91dGVyLXdpZHRoKCRjb2x1bW5zKTtcblxuICBAaWYgJHN0eWxlID09ICdzdGF0aWMnIHtcbiAgICBAaW5jbHVkZSBpZi1yZW0od2lkdGgsICR3aWR0aCk7XG4gIH0gQGVsc2Uge1xuICAgIEBpZiAkc3R5bGUgPT0gJ2ZsdWlkJyB7XG4gICAgICBAaWYgdW5pdCgkd2lkdGgpID09ICclJyB7IEBpbmNsdWRlIGlmLXJlbSh3aWR0aCwgJHdpZHRoKTsgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgaWYtcmVtKG1heC13aWR0aCwgJHdpZHRoKTtcbiAgICAgIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7XG4gICAgICAvLyAgIEBpZiB1bml0KCR3aWR0aCkgPT0gJ3JlbScge1xuICAgICAgLy8gICAgIF93aWR0aDogcm91bmQoY29udmVydC1sZW5ndGgoJHdpZHRoLCBweCkpO1xuICAgICAgLy8gICB9IEBlbHNlIHtcbiAgICAgIC8vICAgICBfd2lkdGg6ICR3aWR0aDtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZXQgdGhlIG91dGVyIGdyaWQtY29udGFpbmluZyBlbGVtZW50KHMpLlxuLy9cbi8vICAkY29sdW1ucyAgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGNvbnRhaW5lci5cbkBtaXhpbiBhcHBseS1jb250YWluZXIoXG4gICRjb2x1bW5zICA6ICR0b3RhbC1jb2x1bW5zXG4pe1xuICBAaW5jbHVkZSBzZXQtY29udGFpbmVyLXdpZHRoKCRjb2x1bW5zKTtcbiAgQGluY2x1ZGUgaWYtcmVtKHBhZGRpbmctbGVmdCwgJGdyaWQtcGFkZGluZyk7XG4gIEBpbmNsdWRlIGlmLXJlbShwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiBhdXRvOyB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxufVxuXG4vLyBTZXQgb25lIG9yIG1vcmUgbGF5b3V0cyBvbiBhIGdyaWQtY29udGFpbmluZyBlbGVtZW50IGF0IGFueSBudW1iZXIgb2YgbWVkaWEtcXVlcnkgYnJlYWtwb2ludHMuXG4vL1xuLy8gJG1lZGlhLWxheW91dC0xICAgICAgICA6IFtkZWZhdWx0OiR0b3RhbC1jb2x1bW5zXSBBIGxpc3Qgb2YgdmFsdWVzIGluY2x1ZGluZyAtXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogT25lIHVuaXRsZXNzIG51bWJlciAocmVwcmVzZW50aW5nIGNvbHVtbnMgaW4gYSBsYXlvdXQpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIDogVHdvIG9wdGlvbmFsIGxlbmd0aHMgKHJlcHJlc2VudGluZyBtaW4gYW5kIG1heC13aWR0aCBtZWRpYS1xdWVyeSBicmVha3BvaW50cykuXG4vLyAkbWVkaWEtbGF5b3V0LTIgLi4uLTEwIDogW29wdGlvbmFsXSBTYW1lIGFzICRtZWRpYS1sYXlvdXQtMVxuQG1peGluIGNvbnRhaW5lcihcbiAgJG1lZGlhLWxheW91dC0xICAgOiAkdG90YWwtY29sdW1ucyxcbiAgJG1lZGlhLWxheW91dC0yICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0zICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC00ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC01ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC02ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC03ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC04ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC05ICAgOiBmYWxzZSxcbiAgJG1lZGlhLWxheW91dC0xMCAgOiBmYWxzZVxuKSB7XG4gICRtZWRpYS1sYXlvdXRzIDogY29tcGFjdCgkbWVkaWEtbGF5b3V0LTIsJG1lZGlhLWxheW91dC0zLCRtZWRpYS1sYXlvdXQtNCwkbWVkaWEtbGF5b3V0LTUsJG1lZGlhLWxheW91dC02LCRtZWRpYS1sYXlvdXQtNywkbWVkaWEtbGF5b3V0LTgsJG1lZGlhLWxheW91dC05LCRtZWRpYS1sYXlvdXQtMTApO1xuXG4gIC8vIERlYnVnOiBDaGVjayB3aGF0ICRtZWRpYS1sYXlvdXRzIGNvbnRhaW5zXG4gIEBkZWJ1ZyAkbWVkaWEtbGF5b3V0cztcblxuICAvLyBBcHBseSBkZWZhdWx0IGxheW91dCBpZiBuZWVkZWRcbiAgQGlmIGlzLWRlZmF1bHQtbGF5b3V0KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgIEBpbmNsdWRlIGFwcGx5LWNvbnRhaW5lcigpO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtZWRpYS1sYXlvdXQtMSkge1xuICAgICAgQGluY2x1ZGUgYXBwbHktY29udGFpbmVyKCk7XG4gICAgfVxuICB9XG5cbiAgLy8gRW5zdXJlICRtZWRpYS1sYXlvdXRzIGlzIGEgdmFsaWQgbGlzdCBiZWZvcmUgaXRlcmF0aW5nXG4gIEBlYWNoICRtbCBpbiAkbWVkaWEtbGF5b3V0cyB7XG4gICAgQGlmICRtbCB7XG4gICAgICAvLyBFbnN1cmUgJG1sIGlzIGEgbGlzdCB0eXBlIGJlZm9yZSBjYWxsaW5nIGF0LWJyZWFrcG9pbnRcbiAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1sKSA9PSAnbGlzdCcge1xuICAgICAgICBAaW5jbHVkZSBhdC1icmVha3BvaW50KCRtbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHNldC1jb250YWluZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW5zXG5cbi8vIENyZWF0ZSBhIGdyaWQgZWxlbWVudCBzcGFubmluZyBhbnkgbnVtYmVyIG9mICdjb2x1bW5zJyBpbiBhIGdyaWQgJ2NvbnRleHQnLlxuLy8gJGNvbHVtbnMgOiBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdG8gc3Bhbi5cbi8vICRjb250ZXh0IDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAgICAgICAgICA6IENvbnRleHQgaXMgcmVxdWlyZWQgb24gYW55IG5lc3RlZCBlbGVtZW50cy5cbi8vICAgICAgICAgIDogQ29udGV4dCBNVVNUIE5PVCBiZSBkZWNsYXJlZCBvbiBhIHJvb3QgZWxlbWVudC5cbi8vICRwYWRkaW5nIDogW29wdGlvbmFsXSBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIGluc2lkZSBvZiBpbmRpdmlkdWFsIGdyaWQgY29sdW1ucy5cbi8vICAgICAgICAgIDogUGFkZGluZyBpcyBvbmx5IG91dHB1dCBpZiBvbmUgb3IgdHdvIHZhbHVlcyBhcmUgc3BlY2lmaWVkIChlLmcuIDFlbSBvciAxMHB4IDIwcHgpXG4vLyAgICAgICAgICA6IFBhZGRpbmcgdmFsdWVzIGFyZSBhcHBsaWVkIG9ubHkgb24gdGhlIGhvcml6b250YWwgYXhpcyBpbiBmcm9tLXRvIG9yZGVyXG4vLyAkZnJvbSAgICA6IFRoZSBzdGFydCBkaXJlY3Rpb24gb2YgeW91ciBsYXlvdXQgKGUuZy4gJ2xlZnQnIGZvciBsdHIgbGFuZ3VhZ2VzKVxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoXG4gICRjb2x1bW5zLFxuICAkY29udGV4dCAgICAgICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkcGFkZGluZyAgICAgICA6IGZhbHNlLFxuICAkZnJvbSAgICAgICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgICAgICAgOiBmaXgtc3RhdGljLW1pc2FsaWdubWVudCgpXG4pIHtcbiAgJGZyb20gICAgIDogJGZyb207IC8vIFVwZGF0ZWQgbGluZVxuICAkdG8gICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRwb3MgICAgICA6IHNwbGl0LWNvbHVtbnMtdmFsdWUoJGNvbHVtbnMsIHBvc2l0aW9uKTtcbiAgJGNvbHMgICAgIDogc3BsaXQtY29sdW1ucy12YWx1ZSgkY29sdW1ucywgY29sdW1ucyk7XG4gICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsIDAgKiAkZ3V0dGVyLXdpZHRoLCByZWxhdGl2ZS13aWR0aCgwICogJGd1dHRlci13aWR0aCwgJGNvbnRleHQpKTtcbiAgJHBhZC10byAgIDogaWYoJHN0eWxlID09IHN0YXRpYywgMCAqICRndXR0ZXItd2lkdGgsIHJlbGF0aXZlLXdpZHRoKDAgKiAkZ3V0dGVyLXdpZHRoLCAkY29udGV4dCkpO1xuXG4gIEBpZiAkcGFkZGluZyAhPSBmYWxzZSB7XG4gICAgJHBhZC1mcm9tIDogbnRoKCRwYWRkaW5nLCAxKTtcblxuICAgIEBpZiBsZW5ndGgoJHBhZGRpbmcpID4gMSB7XG4gICAgICAkcGFkLXRvOiBudGgoJHBhZGRpbmcsIDIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHBhZC10bzogJHBhZC1mcm9tO1xuICAgIH1cblxuICAgICRwYWQtZnJvbSA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtZnJvbSwgcmVsYXRpdmUtd2lkdGgoJHBhZC1mcm9tLCAkY29udGV4dCkpO1xuICAgICRwYWQtdG8gICA6IGlmKCRzdHlsZSA9PSBzdGF0aWMsICRwYWQtdG8sIHJlbGF0aXZlLXdpZHRoKCRwYWQtdG8sICRjb250ZXh0KSk7XG5cbiAgICBwYWRkaW5nLSN7JGZyb219OiAkcGFkLWZyb207XG4gICAgcGFkZGluZy0jeyR0b306ICRwYWQtdG87XG4gIH1cblxuICB3aWR0aDogY29sdW1ucygkY29scywgJGNvbnRleHQsICRzdHlsZSkgLSBpZigkYm9yZGVyLWJveC1zaXppbmcsIDAsICRwYWQtdG8gKyAkcGFkLWZyb20pO1xuXG4gIEBpZiAoJHBvcyA9PSAnb21lZ2EnKSB7XG4gICAgQGluY2x1ZGUgb21lZ2EoJGZyb20pO1xuICB9IEBlbHNlIHtcbiAgICBmbG9hdDogJGZyb207XG4gICAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIGVsZW1lbnRzIHNwYW5uaW5nIHRoZSBsYXN0IGNvbHVtbiwgdG8gYWNjb3VudCBmb3IgdGhlIHBhZ2UgZWRnZS5cbi8vIE9ubHkgbmVlZGVkIGFzIGFuIG92ZXJyaWRlLiBOb3JtYWxseSAnb21lZ2EnIGNhbiBqdXN0IGJlIGNhbGxlZCBieSBgY29sdW1uc2AuXG4vL1xuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuQG1peGluIG9tZWdhKFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb25cbikge1xuICAkZnJvbSAgIDogJGZyb207XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkb21lZ2EtZmxvYXQ7XG4gIG1hcmdpbi0jeyR0b306IDA7XG59XG5cbi8vIFNob3J0Y3V0IHRvIGFwcGx5IG9tZWdhIHRvIGEgc3BlY2lmaWMgc3Vic2V0IG9mIGVsZW1lbnRzLlxuLy9cbi8vICRuICAgICAgICAgOiBbZmlyc3QgfCBvbmx5IHwgbGFzdCB8IDxlcXVhdGlvbj5dXG4vLyAkc2VsZWN0b3IgIDogW2NoaWxkIHwgbGFzdC1jaGlsZCB8IG9mLXR5cGUgfCBsYXN0LW9mLXR5cGUgXVxuLy8gJGZyb20gICAgICA6IFRoZSBzdGFydC1kaXJlY3Rpb24gZm9yIHlvdXIgZG9jdW1lbnQuXG5AbWl4aW4gbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGZyb20gICAgIDogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICRpZTogaWYoJG4gPT0gXCJmaXJzdFwiLCB0cnVlLCBmYWxzZSk7XG4gIEBpbmNsdWRlIGFkanVzdC1zdXBwb3J0LWZvcigkaWU2OiAkaWUsICRpZTc6ICRpZSwgJGllODogJGllKSB7XG4gICAgJjoje2Zvcm1hdC1udGgoJG4sJHNlbGVjdG9yKX0geyBAaW5jbHVkZSBvbWVnYSgkZnJvbSk7IH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlc2V0c1xuXG4vLyBSZXNldCBhICcrY29sdW1ucycgZ3JpZCBlbGVtZW50IHRvIGRlZmF1bHQgYmxvY2sgYmVoYXZpb3Jcbi8vXG4vLyAkZnJvbSAgOiBUaGUgc3RhcnQgZGlyZWN0aW9uIG9mIHlvdXIgbGF5b3V0IChlLmcuICdsZWZ0JyBmb3IgbHRyIGxhbmd1YWdlcylcbkBtaXhpbiByZXNldC1jb2x1bW5zKFxuICAkZnJvbTogJGZyb20tZGlyZWN0aW9uXG4pIHtcbiAgJGZyb20gICA6IHVucXVvdGUoJGZyb20pO1xuICAkdG8gICAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJGZyb20pO1xuICAkaGFjayAgIDogb3Bwb3NpdGUtcG9zaXRpb24oJG9tZWdhLWZsb2F0KTtcblxuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi0jeyR0b306IGF1dG87XG5cbiAgLy8gQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgLy8gICAqbWFyZ2luLSN7JGhhY2t9OiBhdXRvO1xuICAvLyAgIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIH1cbn1cblxuLy8gQXBwbHkgdG8gZWxlbWVudHMgcHJldmlvdXNseSBzZXQgYXMgb21lZ2EuXG4vLyBUaGlzIHdpbGwgcmV0dXJuIGZsb2F0cyBhbmQgbWFyZ2lucyBiYWNrIHRvIG5vbi1vbWVnYSBzZXR0aWducy5cbi8vXG4vLyAkY29udGV4dCA6IFtvcHRpb25hbF0gVGhlIGNvbnRleHQgKGNvbHVtbnMgc3Bhbm5lZCBieSBwYXJlbnQpLlxuLy8gJGZyb20gICAgOiBUaGUgc3RhcnQtZGlyZWN0aW9uIGZvciB5b3VyIGRvY3VtZW50LlxuLy8gJHN0eWxlICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtb21lZ2EoXG4gICRjb250ZXh0ICA6ICR0b3RhbC1jb2x1bW5zLFxuICAkZnJvbSAgICAgOiAkZnJvbS1kaXJlY3Rpb24sXG4gICRzdHlsZSAgICA6IGZpeC1zdGF0aWMtbWlzYWxpZ25tZW50KClcbikge1xuICAkZnJvbSAgIDogdW5xdW90ZSgkZnJvbSk7XG4gICR0byAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbSk7XG4gICRoYWNrICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkb21lZ2EtZmxvYXQpO1xuXG4gIGZsb2F0OiAkZnJvbTtcbiAgbWFyZ2luLSN7JHRvfTogZ3V0dGVyKCRjb250ZXh0LCAkc3R5bGUpO1xuXG4gIC8vIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNiBvciAkbGVnYWN5LXN1cHBvcnQtZm9yLWllNyB7XG4gIC8vICAgKm1hcmdpbi0jeyRoYWNrfTogYXV0bztcbiAgLy8gfVxufVxuXG4vLyBTaG9ydGN1dCB0byBhcHBseSByZW1vdmUtb21lZ2EgdG8gYSBzcGVjaWZpYyBzdWJzZXQgb2YgZWxlbWVudHMuXG4vL1xuLy8gJG4gICAgICAgICA6IFtmaXJzdCB8IG9ubHkgfCBsYXN0IHwgPGVxdWF0aW9uPl1cbi8vICRzZWxlY3RvciAgOiBbY2hpbGQgfCBsYXN0LWNoaWxkIHwgb2YtdHlwZSB8IGxhc3Qtb2YtdHlwZSBdXG4vLyAkY29udGV4dCAgIDogW29wdGlvbmFsXSBUaGUgY29udGV4dCAoY29sdW1ucyBzcGFubmVkIGJ5IHBhcmVudCkuXG4vLyAkZnJvbSAgICAgIDogVGhlIHN0YXJ0LWRpcmVjdGlvbiBmb3IgeW91ciBkb2N1bWVudC5cbi8vICRzdHlsZSAgICAgOiBUaGUgY29udGFpbmVyIHN0eWxlIHRvIHVzZS5cbkBtaXhpbiByZW1vdmUtbnRoLW9tZWdhKFxuICAkbiAgICAgICAgOiBsYXN0LFxuICAkc2VsZWN0b3IgOiBjaGlsZCxcbiAgJGNvbnRleHQgIDogJHRvdGFsLWNvbHVtbnMsXG4gICRmcm9tICAgICA6ICRmcm9tLWRpcmVjdGlvbixcbiAgJHN0eWxlICAgIDogZml4LXN0YXRpYy1taXNhbGlnbm1lbnQoKVxuKSB7XG4gICRmcm9tICAgICA6IHVucXVvdGUoJGZyb20pO1xuICAkaWU6IGlmKCRuID09IFwiZmlyc3RcIiwgdHJ1ZSwgZmFsc2UpO1xuICBAaW5jbHVkZSBhZGp1c3Qtc3VwcG9ydC1mb3IoJGllNjogJGllLCAkaWU3OiAkaWUsICRpZTg6ICRpZSkge1xuICAgICY6I3tmb3JtYXQtbnRoKCRuLCRzZWxlY3Rvcil9IHtcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1vbWVnYSgkY29udGV4dCwgJGZyb20sICRzdHlsZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hhbmdlIFNldHRpbmdzXG5cbkBtaXhpbiB3aXRoLWdyaWQtc2V0dGluZ3MoXG4gICRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyxcbiAgJHdpZHRoOiAkY29sdW1uLXdpZHRoLFxuICAkZ3V0dGVyOiAkZ3V0dGVyLXdpZHRoLFxuICAkcGFkZGluZzogJGdyaWQtcGFkZGluZ1xuKSB7XG4gIC8vIGtlZXAgdGhlIGRlZmF1bHRzIGFyb3VuZFxuICAkZGVmYXVsdC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucztcbiAgJGRlZmF1bHQtd2lkdGg6ICRjb2x1bW4td2lkdGg7XG4gICRkZWZhdWx0LWd1dHRlcjogJGd1dHRlci13aWR0aDtcbiAgJGRlZmF1bHQtcGFkZGluZzogJGdyaWQtcGFkZGluZztcblxuICAvLyB1c2UgdGhlIG5ldyBzZXR0aW5nc1xuICAkdG90YWwtY29sdW1uczogJGNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgJGd1dHRlci13aWR0aDogJGd1dHRlcjtcbiAgJGdyaWQtcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgLy8gYXBwbHkgdG8gY29udGVudHNcbiAgQGNvbnRlbnQ7XG5cbiAgLy8gcmUtaW5zdGF0ZSB0aGUgZGVmYXVsdHNcbiAgJHRvdGFsLWNvbHVtbnM6ICRkZWZhdWx0LWNvbHVtbnM7XG4gICRjb2x1bW4td2lkdGg6ICRkZWZhdWx0LXdpZHRoO1xuICAkZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ndXR0ZXI7XG4gICRncmlkLXBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmc7XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcblxuQG1peGluIG1vZGFsLWJhc2Uge1xuICAuanYtbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIC5qdi1tb2RhbC1jb250YWluZXItY2VudGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5qdi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEyMDAwO1xuICAgIC5tb2RhbFRhYmxlVmlldyB7XG4gICAgICB0ciB7XG4gICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgIC8vVGhpcyBpcyBuZWVkZWQgZm9yIElFIGluICAtIE5WXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgLmp2LWFycm93TGVmdCB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAuanYtYXJyb3dSaWdodCB7XG4gICAgICAgIG1pbi13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wYWdpbmF0aW9uLWNvdW50IHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC1taW5pbWFsIHtcbiAgICAuanYtbW9kYWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cbiAgICAuanYtbW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiAkc3BhY2luZztcbiAgICAgIHJpZ2h0OiAkc3BhY2luZztcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtaGVhZGVyLFxuICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAmLmNsZWFyZml4IHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIH1cbiAgICAuanYtbW9kYWwtc3VicG9pbnRzIHtcbiAgICAgIG1hcmdpbjogMTVweCA0MHB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5qdi1tb2RhbFN1YlRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDBweCAxMHB4O1xuICB9XG4gIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSB0eXBlLXJvbWFuO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgJi5hbmltYXRlIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwLjRzO1xuICAgIH1cbiAgICAmLnZpc2libGUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtdmlzaWJsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5zZWxlY3QyLWRyb3Age1xuICAgICAgei1pbmRleDogMTMwMDA7XG4gICAgfVxuICAgIC5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgICB6LWluZGV4OiAxMjk5OTtcbiAgICB9XG5cbiAgICAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgICAgei1pbmRleDogMTMwMDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmcgKyA1cHg7XG4gICAgdG9wOiAkc3BhY2luZyArIDhweDtcbiAgfVxuXG4gIC5qdi1tb2RhbC1pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3csXG4gIC5tb2RhbC1hbmltYXRlLWhpZGUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAubW9kYWwtYW5pbWF0ZS1oaWRlLm1vZGFsLWFuaW1hdGUtaGlkZS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAuanYtbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdy5tb2RhbC1hbmltYXRlLXNob3ctYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICAuanYtbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6ICRzcC1sO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIH1cbiAgLnByaW1hcnktYnV0dG9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3AtbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnNlY29uZGFyeS1idXR0b25zIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5lcnJvckxhYmVsIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxuXG4gIC5lcnJvciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAvLyBiYWNrd2FyZHMtY29tcGF0IGZvciBBbmd1bGFyIDEuMC54XG4gIC5uZy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vZGFsLWNvbXBhdCB7XG4gIC5qdi1tb2RhbC1hZGFwdGVyIHtcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmp2LW1vZGFsQnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgLmJ0bixcbiAgICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsQ29udGVudCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbENvbnRlbnQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuanYtaExpc3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICYud2lkZUlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bixcbiAgICAgICAgLmJ0bi1ibGFjayB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLXZpc2libGUgLnNlbGVjdDItZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbmJvZHkuc3R5bGVraXQtdjItZW5hYmxlZCB7XG4gIC5qdi1tb2RhbC1oZWFkZXIgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxufSIsIkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuXG5AdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9udjJcIiBhcyAqO1xuXG5AbWl4aW4gZm9ybS1zdHlsZXMge1xuICB0ZXh0YXJlYSxcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcbiAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRib2R5LCAkbGlnaHRuZXNzOiA1JSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBib3gtc2hhZG93OiAgMCAwcHggMTVweCAtNXB4ICRkYXJrO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgdHlwZS1saWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAtd2Via2l0LXJ0bC1vcmRlcmluZzogbG9naWNhbDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCAtNHB4IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMTAlKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkd2hpdGUsICRsaWdodG5lc3M6IDAlKTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGFzRGF0ZXBpY2tlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5uZXh0LFxuICAucHJldiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IC0zMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAucHJldiB7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgIGxlZnQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZyk7XG4gICAgLy9cdGJveC1zaGFkb3c6IC0yMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbiAgLm5leHQge1xuICAgIC8vYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nKTtcbiAgICAvL2JveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgcGFnaW5hdGlvbihuZXh0KTtcbiAgICByaWdodDogLTU3cHg7XG4gICAgLy8mOmhvdmVyIHtcbiAgICAvL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9cdGJveC1zaGFkb3c6IDIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL31cbiAgfVxufVxuXG5AbWl4aW4gZmllbGQtc3R5bGVzIHtcbiAgLmZpZWxkLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwLW07XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5yb3ctbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAkc3AtcztcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICYucmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwLXhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdy1jb250cm9scyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcC1zO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2lkZSB7XG4gICAgICAucm93LWxhYmVsIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgIH1cbiAgICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJvdy1lcnJvciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICBtYXJnaW46ICRzcC1sIDA7XG4gIH1cbn1cbiIsIkB1c2UgXCIuL2NvbG9yc3YyXCIgYXMgKjtcbkBtaXhpbiBwYWdpbmF0aW9uKCRkaXJlY3Rpb24pIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ib3JkZXIgIWltcG9ydGFudDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdC8vIFByZXZpb3VzIG9yIEJhY2sgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJwcmV2aW91c1wiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQvLyBOZXh0IG9yIEZvcndhcmQgQXJyb3dcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJuZXh0XCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1uZXh0LnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IC4zO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjdXJzb3I6IHRleHQ7XG5cdH1cbn0iLCJAdXNlICdzYXNzOm1hdGgnO1xuJHNwYWNpbmc6IDEwcHg7XG4kc3BhY2luZy1zbWFsbDogNXB4O1xuJHNwYWNpbmctbGFyZ2U6IDE1cHg7XG5cbi8vIHNob3J0Y3V0c1xuJHNwLXhzOiAycHg7XG4kc3AtczogbWF0aC5kaXYoJHNwYWNpbmcsIDIpO1xuJHNwLW06ICRzcGFjaW5nO1xuJHNwLWw6ICRzcGFjaW5nICogMS41O1xuJHNwLXhsOiAkc3BhY2luZyAqIDI7XG5cbkBtaXhpbiBzcGFjaW5nLWNsYXNzZXMge1xuXHQucGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZztcblx0fVxuXHQucGFkLWlubmVyLXNtIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLWlubmVyLWxnIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1vdXRlci1zbSB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1zbWFsbDtcblx0fVxuXHQucGFkLW91dGVyLWxnIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LmNsZWFyLXBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNsZWFyLXBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi9mb3JtdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmlkXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vZGFsdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBpbmNsdWRlIG1vZGFsLWJhc2U7XG5AaW5jbHVkZSBmaWVsZC1zdHlsZXM7XG5cbkBtaXhpbiBhcHBsaWNhdGlvbi1tb2RhbCB7XG4gICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG5cbiAgICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3AtcztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHNlbGVjdCwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItaW5wdXQge1xuICAgICAgICAvKiBEb250IHJlYWxseSB3YW50IHRvIGRvIHRoaXMuIEJ1dCBqb2J2aXRlbmV3ZHVwLmNzcyBnbG9iYWxseSBhZGRzIHRoaXMgOigqL1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmllbGQtcm93IHtcbiAgICAgICAgLy8gQGluY2x1ZGUgY3JlYXRlR3JpZCgyLCBqdi1jb2x1bW4sKDMsOSksMHB4KTtcbiAgICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kaXZpZGVyIHtcbiAgICAgICAgLyogRG9udCByZWFsbHkgd2FudCB0byBkbyB0aGlzLiBCdXQgam9idml0ZW5ld2R1cC5jc3MgZ2xvYmFsbHkgYWRkcyB0aGlzIDooKi9cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBIYXRlIGRvaW5nIHRoaXMuIEJ1dCBKb2J2aXRlbmV3ZHVwIGlzIHRoZSBjdWxwcml0LiBTZXR0aW5nIGdsb2JhbCBib3JkZXIgdmFsdWVzIGV0Yy4qL1xuICAgIC5lcnJvckRpdiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53YXJuaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRpbnltY2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cbiAgICAgICAgJiArIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay10cmkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNob2ljZXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstdHJpICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1vZmZzY3JlZW57XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbi50YWJTZXR0aW5ncy13cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICB9XG4gICAgLmJ1dHRvbnN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNERkU2RjE7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICB9XG4gICAgLnNldHRpbmdze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgLmljb24tc2V0dGluZ3N7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vZWRpdCBtb2RlIGZvciB0YWJzXG4uY2VudGVyQ29udGFpbmVyLmVkaXRNb2Rle1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDFweCAkZGFyay1zZWM7XG59XG5cbi5hcHBsaWNhdGlvbi10YWJze1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46MCAwLjJlbTtcbiAgICAgICAgcGFkZGluZzowLjZlbSAwLjllbTtcbiAgICAgICAgJi5ob3ZlcntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDFweCAkZGFyay1zZWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLGF7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItbWFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZm9udC1jb2xvci1tYWluO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLmNlbnRlckNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuICAgIG1hcmdpbjowIGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnNtYWxsLXBhZ2luYXRpb24ge1xuICAgIGhlaWdodDogNjRweDtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDAgMCAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGljIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAucHJvZmlsZS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgICAgICAgIFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9ucyB7XG4mLmhyLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxufVxuXG4uYWxsQXBwbGljYXRpb25zVGl0bGUge1xuICAgIC5hcHBsaWNhdGlvblRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmljb24tcXVpY2stdmlldyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG59XG5cbi5pZGVudGl0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgLypOZWVkIHRvIGZpeCB0aGUgY29sb3JzLiAqL1xuICAgIC5pZGVudGl0eS10b3Atd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XG5cbiAgICAgICAgLmJsdWUtc2VsZWN0MiB7XG4gICAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jYW5kaWRhdGUtbG9jYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uLXRhYnMtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0LWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuaWRlbnRpdHktZGV0YWlscyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgLnJlcUxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC5pY29uLXF1aWNrLXZpZXcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVxVGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmJsdWUtc2VsZWN0MiB7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgfVxuXG4gICAgLmJsdWUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLWxpbmUge1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hldnJvbkNvbnRhaW5lciB7XG4gICAgLypPdmVycmlkaW5nIHRvb2x0aXAgc3R5bGVzKi9cbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwZW07XG4gICAgICAgIHRvcDogMi43ZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLmNvbm5lY3RvcntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWNvbm5lY3RvciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtY29ubmVjdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50b3AtY29ubmVjdG9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZXZyb24ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgeyBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLXNlYztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHsgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkZ3JlZW4tc2VjO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyOyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlamVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQtc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkcmVkLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgICAgXG4udmVydGljYWwtbWlkZGxle1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmx1ZS1zZWxlY3Qye1xuICAgIG1hcmdpbjowIDFlbSAwIDA7XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGRpdiBiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2VsZWN0Mi1ibHVlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXByaSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5sZWZ0LWZpZWxkIHtcbiAgICAud29ya0hpc3RvcnksIC5lZHVjYXRpb257XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi53b3JrSGlzdG9yeUVkaXQsIC5lZHVjYXRpb25IaXN0b3J5RWRpdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogMHB4O1xufVxuXG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqL1xuLmNhbmQtY2VudHJpYy1oNXtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG59XG4vKiBBZGRlZCBjdXN0b20gY2xhc3MgdG8gZml4IFVJIGlzc3VlIGluIENhbmQgZGV0YWlscyB3aXRoIGNhbmQtY2VudHJpYyAqLyBcbi5jYW5kLWNlbnRyaWMtYmxvY2t7XG4gICAgd2lkdGg6MTMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuIH1cbi8qIGV4dGVuZGVkIHdpZHRoIGF0dHJpYnV0ZSBmcm9tIC5jaGV2cm9uIGNsYXNzLCAhaW1wb3J0YW50IGlzIHVzZWQgdG8gb3ZlcnJpZGUgdGhlIHdpZHRoIG9mIC5jaGV2cm9uKi9cbiAuY2FuZC1jZW50cmljLWNoZXZyb257XG4gICAgQGV4dGVuZCAuY2hldnJvbjtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDsgXG59XG5cbi53b3JrZmxvdy1idXR0b25zIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5saW5rZWRpbi1mcmFtZS1zaXple1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHR3aWR0aCA6IDY1MHB4O1xufVxuLmxpbmtlZGluLWZyYW1lLW5hbWUtZm9udC1zaXple1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ubGlua2VkaW4tYm9yZGVyLXRvcC1zaWRle1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn0iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbi8vLy8gVFJJQU5HTEVTIC8vLy9cblxuLy8gVHJhbnNmb3JtcyB0aGUgZWxlbWVudCBpbnRvIGEgdHJpYW5nbGVcbi8vIFlvdSBjYW4gbW9kaWZ5IGJvcmRlciBzaXplcyB0byBjaGFuZ2UgdGhlIHNoYXBlXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1hZnRlcigkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYmVmb3JlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdG8gY2hhbmdlIHRoZSBjdXJyZW50IGVsZW1lbnQgYW5kIGl0J3MgdHJpYW5nbGUncyBjb2xvclxuQG1peGluIHRyaWFuZ2xlLWNvbG9yKCRjb2xvcjogJGJsdWUsICRkaXJlY3Rpb246IGRvd24pIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAmOmFmdGVyIHtcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtdG9nZ2xlcyB7XG4gIC50cmlhbmdsZS1leHBhbmRlZCxcbiAgLnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAudHJpYW5nbGUtZXhwYW5kZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHVwLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cblxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkZGFyay1zZWMsIDVweCk7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuLnJlYWRvbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAuYmxvY2t7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmxhYmVse1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG4gICAgfVxuICAgIC5jYW5kLWNlbnRyaWMtbGFiZWx7XG4gICAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgICBkaXNwbGF5OnRhYmxlO1xuICAgICAgICB3aWR0aDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbXBhY3QtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuXG4lY29udGFpbmVyIHtcblx0d2lkdGg6IDk5MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuJWhlYWRlciB7XG5cdGJhY2tncm91bmQ6ICRkYXJrLXByaTtcbn1cbiVoZWFkZXItaW5uZXIge1xuXHRAZXh0ZW5kICVjb250YWluZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA1MHB4O1xufVxuJWhlYWRlci1sb2dvIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiVoZWFkZXItbmF2IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHQ+IHVsID4gbGkgPiBhIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4lYm9keSB7XG5cdEBleHRlbmQgJWNvbnRhaW5lcjtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1peGluIGxheW91dC1iYXNlKCRuYW1lc3BhY2U6IG1haW4pIHtcblx0LiN7JG5hbWVzcGFjZX0taGVhZGVyIHtcblx0XHRAZXh0ZW5kICVoZWFkZXI7XG5cdH1cblx0LiN7JG5hbWVzcGFjZX0taGVhZGVyLWlubmVyIHtcblx0XHRAZXh0ZW5kICVoZWFkZXItaW5uZXI7XG5cdH1cblx0LiN7JG5hbWVzcGFjZX0taGVhZGVyLWxvZ28ge1xuXHRcdEBleHRlbmQgJWhlYWRlci1sb2dvO1xuXHR9XG5cdC4jeyRuYW1lc3BhY2V9LWhlYWRlci1uYXYge1xuXHRcdEBleHRlbmQgJWhlYWRlci1uYXY7XG5cdH1cblxuXHQuI3skbmFtZXNwYWNlfS1ib2R5IHtcblx0XHRAZXh0ZW5kICVib2R5O1xuXHR9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG4vKipcbiAqIE1vYmlsZSBzdHlsZXMuIE9ubHkgYWN0aXZhdGVkIGlmIGRldmljZSB3aWR0aCBpcyBsZXNzIHRoYW4gJG1heC1tb2JpbGUtd2lkdGhcbiAqIGFuZCAubW9iaWxlIGNsYXNzIGlzIGFwcGxpZWQgdG8gaHRtbCBvciBib2R5IHRhZy5cbiAqXG4gKiBGb3IgeW91ciBvd24gc3BlY2lmaWMgc3R5bGVzLCBhZGQgdGhlbSB0byB0aGUgZm9sbG93aW5nIHNuaXBwZXQgaW4geW91ciBzY3NzIGZpbGU6XG4gKlxuICogYGBgXG4gKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICogICAgIC5tb2JpbGUge1xuICogICAgICAgICAvLyB5b3VyIHN0eWxlcyBoZXJlXG4gKiAgICAgfVxuICogfVxuICogYGBgXG4gKlxuICovXG5cbkB1c2UgJy4uL2NvbW1vbi9sYXlvdXR2MicgYXMgKjtcbkBpbmNsdWRlIGxheW91dC1iYXNlKCdtb2JpbGUnKTtcblxuJG1heC1tb2JpbGUtd2lkdGg6IDc3OHB4O1xuXG4uZGVza3RvcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIC5tb2JpbGUge1xuICAgICAgICAqOm5vdCguaWNvbikge1xuICAgICAgICAgICAgLy8gdXNlIEFyaWFsIGZvciBtb2JpbGUgdG8gYXZvaWQgcmVuZGVyaW5nIGRlbGF5IGZyb20gY3VzdG9tIGZvbnRzXG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICNoZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAjaHItbmF2V3JhcHBlcixcbiAgICAgICAgLm1vYmlsZS1oaWRkZW4sXG4gICAgICAgIC5zY3JvbGx0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAjaHItZm9vdGVyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1uby1jbGljayB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNrdG9wLWhpZGRlbixcbiAgICAgICAgI2NvbnRhaW5lcixcbiAgICAgICAgI2hyLWZvb3RlckNvbnRhaW5lcixcbiAgICAgICAgLm1vYmlsZS1mdWxsLFxuICAgICAgICAubW9iaWxlLW1haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtZnVsbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtY2VudGVyLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtY29sLTQge1xuICAgICAgICAgICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtY29sLTgge1xuICAgICAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi5jb250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMC42ZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbiAgICAgICAgfVxuICAgICAgICAuam9idml0ZS1sb2dvIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40ZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICNtb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvb2x0aXAyO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgdG9wOiAyZW07XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjE1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjllbSAwLjVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBtaXhpbiB0b29sdGlwMigkY29sb3I6ICRibHVlLCAkcG9zaXRpb246IHVwKSB7XG4gICR0b29sdGlwLWJvcmRlcjogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJHBvc2l0aW9uLCAkY29sb3IsIDVweCk7XG4gIH1cbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZXJyb3ItdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHRvb2x0aXAyKCRyZWQpO1xuXHRjb2xvcjogJHJlZDtcbn1cblxuXG4vLy8vIFRPT0xUSVAgTUlYSU4gLy8vL1xuXG5AbWl4aW4gdG9vbHRpcCgkd2lkdGg6IDEwZW0sICR2ZXJ0aWNhbE9mZnNldDogMHB4LCAkaG9yaXpvbnRhbE9mZnNldDogMTVweCkge1xuICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIC50b29sdGlwV2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO1xuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgcHtcbiAgICBcdGZvbnQtc2l6ZTowLjg0NmVtO1xuICAgIFx0bWFyZ2luLWxlZnQ6MDtcbiAgICBcdG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgfVxuICAmLmRvd24ge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggI2NjY2NjYztcbiAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmp2LXdvcmtmbG93LXN0YXR1cy1pbmRpY2F0b3J7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIC5jb25uZWN0b3IsXG4gICAgICAudG9wLWNvbm5lY3RvcixcbiAgICAgIC5sZWZ0LWNvbm5lY3RvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICB9XG4gICAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLnBhZGRpbmdMZWZ0MjAge1xuICAgICAgICAgIHBhZGRpbmc6NnB4IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgIHNwYW4ubGFyZ2UsXG4gICAgICAgICAgc3Bhbi5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZTF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2NjY2M7XG4gICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludFJpZ2h0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRMZWZ0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgJi5wb2ludGxlZnQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi5wb2ludHJpZ2h0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiXG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3Bpbm5lclwiIGFzICo7XG5cbi5qdi1sb2FkaW5nLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uanYtY29udGV4dHVhbC1sb2FkaW5nLW92ZXJsYXkge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQuanYtbG9hZGluZy1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lIDtcblx0fVxufVxuXG4uc3Bpbntcblx0aGVpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0LXdlYmtpdC1hbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5qdi1sb2FkaW5nLWltYWdlIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjMyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5sb2FkaW5nLWFuaW1hdGUtaGlkZS5sb2FkaW5nLWFuaW1hdGUtaGlkZS1hY3RpdmUsXG4ubG9hZGluZy1hbmltYXRlLXNob3cge1xuXHRvcGFjaXR5OiAwO1xufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vY29tbW9uL2xvYWRpbmd2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL19ncmlkXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vYXBwbGljYXRpb25Nb2RhbHYyXCIgYXMgKjtcblxuLmV4cERhdGVQbGFjZWhvbGRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5qdi1hY3Rpb25DbG9zZSB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5idXR0b24tZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAkc3AtbDtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5wcmltYXJ5LWJ1dHRvbnMge1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0YnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogJHNwLW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4uc2Vjb25kYXJ5LWJ1dHRvbnMge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmp2LW1vZGFsLWhlYWRlciB7XG5cdGgzIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuXHR9XG59XG5cbi5yb3ctbGFiZWwge1xuXHR3aWR0aDogMTI1cHg7XG59XG5cblxuLnJvdy1jb250cm9scyB7XG5cdG1hcmdpbi1sZWZ0OiAxMjVweDtcblx0LmluY2x1ZGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXG5cdC5yZWNpcGllbnQge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0bGk6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0XHRsaTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiLCBcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGV4dE1vZGFsIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG59XG5cbi50ZXh0T3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLmRpc2FibGV7XG4gIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICAmOmhvdmVye1xuXHQgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG5cdCAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqXG4gKiBUT0RPOiBQcmFuYXY6IFNlZWluZyB0aGUgaXNzdWUgdGhhdCBqcXVlcnktdWktZGF0ZXBpY2tlciBpcyBhZGRpbmcgYSBjbGFzcyB1aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGVcbiAqIHRoYXQgaXMgYWRkaW5nIGEgY2xpcCBvZiAxcHggeCAxcHguIFRoaXMgc29sdmVzIHRoZSBpc3N1ZS4gV2FudCB0byBrbm93IGlmIHNvbWVvbmUga25vd3MgYSBiZXR0ZXJcbiAqIHNvbHV0aW9uLlxuICovXG4jdWktZGF0ZXBpY2tlci1kaXYgIHtcblx0Y2xpcDogYXV0bztcbn1cblxuXG4uanYtbW9kYWx7XG5cdC5maWVsZC1kaXZpZGVye1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1wcmkgIWltcG9ydGFudDtcblx0fVxuXHQuZmllbGQtcm93LWxlc3Mge1xuXHRcdEBpbmNsdWRlIGNyZWF0ZUdyaWQoMiwganYtY29sdW1uLCgyLDEwKSwwcHgpO1xuXHRcdC5qdi1jb2x1bW4tMXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8qIENhbmRpZGF0ZSBEZXRhaWxzIFBhZ2UgTW9kYWwgKi9cbi5jYW5EZXRhaWwtZm9ybSB7XG5cdEBpbmNsdWRlIGFwcGxpY2F0aW9uLW1vZGFsO1xufVxuIiwiLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgU0FTUyBHcmlkaWZpY2F0aW9uXG4vLyAgKiBBdXRob3I6ICAgR2VvZmYgR2Fyc2lkZVxuLy8gIEEgU0FTUyBhZGFwdGF0aW9uIG9mIEJsdWVwcmludCBDU1Ncbi8vICAqIFZlcnNpb246ICAgICAgICAgMC43LjEgKDIwMDgtMDItMjUpXG4vLyAgKiBXZWJzaXRlOiAgICAgICAgIGh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vcC9ibHVlcHJpbnRjc3MvXG4vLyAgQmFzZWQgb24gd29yayBieTpcbi8vICAqIENocmlzIEVwcHN0ZWluICAgIFtlcHBzdGVpbnMubmV0XVxuLy8gICogTG9yaW4gVGFja2V0ICAgICAgW2xvcmludGFja2V0dC5jb21dXG4vLyAgKiBPbGF2IEJqb3Jrb3kgICAgICBbYmpvcmtveS5jb21dXG4vLyAgKiBOYXRoYW4gQm9ycm9yICAgICBbcGxheWdyb3VuZGJsdWVzLmNvbV1cbi8vICAqIEplZmYgQ3JvZnQgICAgICAgIFtqZWZmY3JvZnQuY29tXVxuLy8gICogQ2hyaXN0aWFuIE1ldHRzICAgW21pbnRjaGFvcy5jb21dXG4vLyAgKiBLaG9pIFZpbmggICAgICAgICBbc3VidHJhY3Rpb24uY29tXVxuLy8gIExpcXVpZCBncmlkIHdvcmsgYnk6XG4vLyAgKiBCZW4gTGlzdHdvblxuLy8gICogRGF2aWQgQmVkaW5nZmllbGRcbi8vICAqIEFuZHJlaSBNaWNoYWVsIEhlcmFzaW1jaHVrXG4vLyAgSW52b2x1dGlvbiBTdHVkaW9zLCBodHRwOi8vd3d3Lmludm9sdXRpb25zdHVkaW9zLmNvbVxuLy8gIFJlYWQgbW9yZSBhYm91dCB1c2luZyBhIGdyaWQgaGVyZTpcbi8vICAqIHN1YnRyYWN0aW9uLmNvbS9hcmNoaXZlcy8yMDA3LzAzMTgtb2gteWVlYWFoaC5waHBcbi8vICAtLS0tLVxuLy8gIEJ5IGRlZmF1bHQsIHRoZSBncmlkIGlzIDgwJSBvZiB3aW5kb3cgd2lkdGgsIHdpdGggMjQgY29sdW1ucy5cbi8vXG4vLyAgVG8gbWFrZSB0aGUgZ3JpZCBmaXhlZCwgc2ltcGx5IGNoYW5nZSB0aGUgLmNvbnRhaW5lciB3aWR0aFxuLy8gIHByb3BlcnR5IHRvIGEgcGl4ZWwgdmFsdWUuIGUuZy4sIDk2MHB4LlxuLy8gIC0tLS0tXG4vLyAgVG8gdXNlOlxuLy8gIFRoaXMgbW9kdWxlIGlzIGEgUkVQTEFDRU1FTlQgZm9yIHRoZSBncmlkIG1vZHVsZS4gU2ltcGx5IGltcG9ydCBpdDpcbi8vICBAdXNlIGJsdWVwcmludFxuLy8gIEB1c2UgYmx1ZXByaW50L2xpcXVpZFxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNYWluIGxheW91dCBncmlkLCBvdmVycmlkZSB0aGVzZSBjb25zdGFudHMgdG8gYnVpbGQgeW91ciBncmlkIGFuZCBjb250YWluZXIgc2l6ZXMuXG4vLyBUaGUgd2lkdGggc2hvd24gZ2l2ZXMgdGhlIHJpZ2h0IGZsb29yZWQgcGVyY2VudGFnZSB2YWx1ZXMuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnM6IDI0ICFkZWZhdWx0O1xuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoOiAzLjE2NyUgIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luOiAxLjA0MiUgIWRlZmF1bHQ7XG5cbi8vIERvIG5vdCBlZGl0IGJlbG93IHRoaXMgbGluZSB1bmxlc3MgeW91IHJlYWxseSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLlxuJGJsdWVwcmludC1saXF1aWQtY29udGFpbmVyLXdpZHRoOiA4MCUgIWRlZmF1bHQ7XG5cbiRibHVlcHJpbnQtbGlxdWlkLWNvbnRhaW5lci1taW4td2lkdGg6IDk1MHB4ICFkZWZhdWx0O1xuXG4kYmx1ZXByaW50LWxpcXVpZC1ncmlkLXB1c2gtcHVsbDogLSgkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbiArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGgpICFkZWZhdWx0O1xuXG5AbWl4aW4gYmx1ZXByaW50LWxpcXVpZC1ncmlkIHtcbiAgLy8gQSBjb250YWluZXIgc2hvdWxkIGdyb3VwIGFsbCB5b3VyIGNvbHVtbnNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyOyB9XG4gIC8vIFVzZSB0aGVzZSBjbGFzc2VzIChvciBtaXhpbnMpIHRvIHNldCB0aGUgd2lkdGggb2YgYSBjb2x1bW4uXG4gIEBmb3IgJG4gZnJvbSAxIHRvICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucyArIDEge1xuICAgIC5zcGFuLSN7JG59IHsgd2lkdGg6IHNwYW4tZmx1aWQoJG4pOyB9XG4gICAgZGl2IHtcbiAgICAgICYuc3Bhbi0jeyRufSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbigkbiwgJG4gPT0gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zKTsgfSB9IH1cbiAgLy8gVGhlIGxhc3QgY29sdW1uIGluIGEgcm93IG5lZWRzIHRoaXMgY2xhc3MgKG9yIG1peGluKSBvciBpdCB3aWxsIGVuZCB1cCBvbiB0aGUgbmV4dCByb3cuXG4gIGRpdi5sYXN0IHtcbiAgICBAaW5jbHVkZSBsYXN0OyB9XG4gIC8vIEFkZCB0aGVzZSB0byBhIGNvbHVtbiB0byBhcHBlbmQgZW1wdHkgY29scy5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zIHtcbiAgICAuYXBwZW5kLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIGFwcGVuZCgkbik7IH0gfVxuICAvLyBBZGQgdGhlc2UgdG8gYSBjb2x1bW4gdG8gcHJlcGVuZCBlbXB0eSBjb2xzLlxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMge1xuICAgIC5wcmVwZW5kLSN7JG59IHtcbiAgICAgIEBpbmNsdWRlIHByZXBlbmQoJG4pOyB9IH1cbiAgLy8gVXNlIHRoZXNlIGNsYXNzZXMgb24gYW4gZWxlbWVudCB0byBwdXNoIGl0IGludG8gdGhlXG4gIC8vIG5leHQgY29sdW1uLCBvciB0byBwdWxsIGl0IGludG8gdGhlIHByZXZpb3VzIGNvbHVtbi5cbiAgQGZvciAkbiBmcm9tIDEgdG8gJGJsdWVwcmludC1saXF1aWQtZ3JpZC1jb2x1bW5zICsgMSB7XG4gICAgLnB1bGwtI3skbn0ge1xuICAgICAgQGluY2x1ZGUgcHVsbCgkbik7IH0gfVxuICBAZm9yICRuIGZyb20gMSB0byAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLWNvbHVtbnMgKyAxIHtcbiAgICAucHVzaC0jeyRufSB7XG4gICAgICBAaW5jbHVkZSBwdXNoKCRuKTsgfSB9IH1cblxuQG1peGluIGNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICY6OmFmdGVyIHtcbiAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9IH1cblxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBgJG5gIGNvbHVtbnMgaW4gcGVyY2VudHMuXG5AZnVuY3Rpb24gc3Bhbi1mbHVpZCgkbikge1xuICBAcmV0dXJuICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGggKiAkbiArICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogKCRuIC0gMSk7XG59XG5cbkBtaXhpbiBzcGFuKCRuLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAd2FybiBcIlRoZSBzcGFuIG1peGluIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2UgdGhlIHNwYW4tZmx1aWQgZnVuY3Rpb24gaW5zdGVhZC4gRS5nLiB3aWR0aDogc3Bhbi1mbHVpZCgjeyRufSlcIjtcbiAgJHdpZHRoOiBzcGFuLWZsdWlkKCRuKTtcbiAgQGlmICRpbXBvcnRhbnQge1xuICAgIHdpZHRoOiAkd2lkdGggIWltcG9ydGFudDsgfVxuICBAZWxzZSB7XG4gICAgd2lkdGg6ICR3aWR0aDsgfSB9XG5cbkBtaXhpbiBsYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtaXhpbiBjb2x1bW4oJG4sICRsYXN0OiBmYWxzZSkge1xuICBAaW5jbHVkZSBmbG9hdC1sZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogc3Bhbi1mbHVpZCgkbik7XG4gIEBpZiAkbGFzdCB7XG4gICAgQGluY2x1ZGUgbGFzdDsgfVxuICBAZWxzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbjsgfSB9XG5cbkBtaXhpbiBhcHBlbmQoJG4pIHtcbiAgcGFkZGluZy1yaWdodDogKCRibHVlcHJpbnQtbGlxdWlkLWdyaWQtd2lkdGggKyAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLW1hcmdpbikgKiAkbjsgfVxuXG5AbWl4aW4gcHJlcGVuZCgkbikge1xuICBwYWRkaW5nLWxlZnQ6ICgkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXdpZHRoICsgJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4pICogJG47IH1cblxuQG1peGluIHB1bGwoJG4sICRsYXN0OiBmYWxzZSkge1xuICBtYXJnaW4tbGVmdDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1wdXNoLXB1bGwgKiAkbjsgfVxuXG5AbWl4aW4gcHVzaCgkbikge1xuICBAaW5jbHVkZSBmbG9hdC1yaWdodDtcbiAgbWFyZ2luOiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luO1xuICAgIHJpZ2h0OiAkYmx1ZXByaW50LWxpcXVpZC1ncmlkLXB1c2gtcHVsbCAqICRuO1xuICAgIGJvdHRvbTogMDsgfTsgfVxuXG5AbWl4aW4gYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG5AbWl4aW4gY29sYm9yZGVyIHtcbiAgcGFkZGluZy1yaWdodDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBtYXJnaW4tcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogMjtcbiAgQGluY2x1ZGUgYm9yZGVyOyB9XG5cbkBtaXhpbiBjb2xydWxlciB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4wODNlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogJGJsdWVwcmludC1saXF1aWQtZ3JpZC1tYXJnaW4gKiAyO1xuICBtYXJnaW4tcmlnaHQ6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtbWFyZ2luICogMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtaXhpbiBjb2xzcGFjZXIge1xuICBAaW5jbHVkZSBjb2xydWxlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuIiwiLy8gREVQUkVDQVRFRC4gVXNlIHN0eWxla2l0IGluc3RlYWRcblxuQHVzZSBcIi4uL2xpYi9ibHVlcHJpbnQvbGlxdWlkXCIgYXMgKjtcbkB1c2UgXCIuLi9saWIvc3VzeS9ncmlkXCIgYXMgc3VzeTtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbi8vICRjbGFzcy1zbHVnOiBqdi1jb2x1bW47XG4kY29sdW1uX2NsYXNzX3ByZWZpeDoganYtY29sdW1uO1xuJGNvbHVtbl9wYWRkaW5nOiAuNWVtIDFlbTtcbiRndXR0ZXItd2lkdGggICA6IDBlbTtcbiRncmlkLXBhZGRpbmcgICA6IDAlO1xuJGNvbnRhaW5lci13aWR0aDogMTAwJTtcbi8qKlxuICogICAgQSAxMiBjb2x1bW4gZ3JpZCwgd2hlcmUgeW91IGNhbiBkaXZpZGUgdGhlIGdyaWQgY29sdW1zbiB3aXRoIHRoZSByYXRpbyB0byBlYWNoIG90aGVyLlxuICogICAgZWcuXG4gKiAgICAgICAgQHBhcmFtMTogTnVtYmVyIG9mIGNvbHVtbnNcbiAqICAgICAgICBAcGFyYW0yOiBUaGUgcHJlZml4IHRvIHVzZSBmb3IgdGhlIGNvbHVtbnNcbiAqICAgICAgICBAcGFyYW0zOiBSYXRpbyB0byBkaXZpZGUgdGhlIGNvbHVtbnMgaW4uXG4gKiAgXG4gKiAgICAgICAgQGluY2x1ZGUgY3JlYXRlR3JpZCg0LCBqdi1jb2x1bW4sKDIsMiw0LDIpKTtcbiAqICAgICAgICAgIFxuICogICAgICAgICAgICBUaGUgYWJvdmUgZXhhbXBsZSB3aWxsIGNyZWF0ZSBhIHN0eWxlIGZvciBhIFxuICogICAgICAgICAgICAgID0+IGdyaWQgd2l0aCA0IGNvbHVtbnMsIHdoZXJlIGVhY2ggY29sdW1uIGNsYXNzIG5hbWUgaXMgXG4gKiAgICAgICAgICAgICAgPT4gLmp2LWNvbHVtbi0xLCAuanYtY29sdW1uLTIsIC5qdi1jb2x1bW4tMywgLmp2LWNvbHVtbi00XG4gKiAgICAgICAgICAgICAgPT4gM3JkIGNvbHVtbiB3aWxsIGJlIHR3byB0aW1lcyBvZiBhbGwgdGhlIG90aGVyIGNvbHVtbnMuICAgICAgICAgICAgICBcbiAqIFxuICogICAgICBJZiB5b3UgbmVlZCB5b3VyIG93biBwYWRkaW5nIGZvciB0aGUgY29sdW1ucywgdGhlbiB5b3UgY2FuIGRlZmluZWQgaW4gdGhlIDR0aCBwYXJhbWV0ZXIuIERlcGVuZGluZyBvbiB0aGUgcGFkZGluZyB5b3UgZ2l2ZSB0aGVuIHlvdSBoYXZlIHRvIGFkanVzdCB0aGUgXG4gKiAgICAgIG51bWJlciBvZiBjb2x1bW5zIGZvciB0aGUgZ3JpZC5cbiAqL1xuXG5AbWl4aW4gY3JlYXRlR3JpZCgkbnVtYmVyX29mX2NvbHVtbnM6ICRibHVlcHJpbnQtbGlxdWlkLWdyaWQtY29sdW1ucywgJGNvbHVtbi1wcmVmaXg6ICRjb2x1bW5fY2xhc3NfcHJlZml4LCAkd2lkdGg6ZmFsc2UsICRwYWRkaW5nOiAkY29sdW1uX3BhZGRpbmcpIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW1iZXJfb2ZfY29sdW1ucyB7XG4gICAgLiN7JGNvbHVtbi1wcmVmaXh9LSN7JGl9e1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJGNvdW50ZXI6MTtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgIEBlYWNoICRjb2wgaW4gJHdpZHRoe1xuICAgICAgICAgIEBpZiAkY291bnRlcj09JGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdXN5LnNwYW4tY29sdW1ucygkY29sLCAxMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpZiAkaSA9PSAkbnVtYmVyX29mX2NvbHVtbnMgYW5kICRpID09ICRjb3VudGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN1c3kuc3Bhbi1jb2x1bW5zKCRjb2wgb21lZ2EgLDEyKTtcbiAgICAgICAgICB9ICBcbiAgICAgICAgICAkY291bnRlcjogJGNvdW50ZXIrMTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3VzeSBTZXR0aW5nc1xuXG4vLyBUaGUgdG90YWwgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWRcbiR0b3RhbC1jb2x1bW5zICAgICAgOiAxMiAgICAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIFRoZSB3aWR0aCBvZiBjb2x1bW5zIGFuZCBndXR0ZXJzLlxuLy8gVGhlc2UgbXVzdCBhbGwgYmUgc2V0IHdpdGggdGhlIGNvbXBhcmFibGUgdW5pdHMuXG4kY29sdW1uLXdpZHRoICAgICAgIDogNGVtICAgICAgICAgICAgICFkZWZhdWx0O1xuJGd1dHRlci13aWR0aCAgICAgICA6IDFlbSAgICAgICAgICAgICAhZGVmYXVsdDtcblxuLy8gUGFkZGluZyBvbiB0aGUgbGVmdCBhbmQgcmlnaHQgb2YgYSBHcmlkIENvbnRhaW5lci5cbiRncmlkLXBhZGRpbmcgICAgICAgOiAkZ3V0dGVyLXdpZHRoICAgIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWR2YW5jZWQgU2V0dGluZ3NcblxuLy8gRnJvbSBEaXJlY3Rpb246XG4vLyBDb250cm9scyBmb3IgcmlnaHQtdG8tbGVmdCBvciBiaS1kaXJlY3Rpb25hbCBzaXRlcy5cbiRmcm9tLWRpcmVjdGlvbiAgICAgOiBsZWZ0ICAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIE9tZWdhIEZsb2F0IERpcmVjdGlvbjpcbi8vIFRoZSBkaXJlY3Rpb24gdGhhdCArb21lZ2EgZWxlbWVudHMgYXJlIGZsb2F0ZWQgYnkgZGVhZnVsdC5cbiRvbWVnYS1mbG9hdCAgICAgICAgOiBvcHBvc2l0ZS1wb3NpdGlvbigkZnJvbS1kaXJlY3Rpb24pICAgICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgV2lkdGg6XG4vLyBPdmVycmlkZSB0aGUgdG90YWwgd2lkdGggb2YgeW91ciBncmlkLCB1c2luZyBhbnkgbGVuZ3RoICg1MGVtLCA3NSUsIGV0Yy4pXG4kY29udGFpbmVyLXdpZHRoICAgIDogZmFsc2UgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgU3R5bGU6XG4vLyAnbWFnaWMnICAtIFN0YXRpYyAoZml4ZWQgb3IgZWxhc3RpYykgd2hlbiB0aGVyZSdzIGVub3VnaCBzcGFjZSxcbi8vICAgICAgICAgICAgZmx1aWQgd2hlbiB0aGVyZSBpc24ndC4gVGhpcyBpcyB0aGUgU1VTWSBNQUdJQyBTQVVDRShUTSkuXG4vLyAnc3RhdGljJyAtIEZvcmNlcyB0aGUgZ3JpZCBjb250YWluZXIgdG8gcmVtYWluIHN0YXRpYyBhdCBhbGwgdGltZXMuXG4vLyAnZmx1aWQnICAtIEZvcmNlcyB0aGUgZ3JpZCB0byByZW1haW4gZmx1aWQgYXQgYWxsIHRpbWVzLlxuLy8gICAgICAgICAgICAodGhpcyB3aWxsIG92ZXJydWxlIGFueSBzdGF0aWMgJGNvbnRhaW5lci13aWR0aCBzZXR0aW5ncylcbiRjb250YWluZXItc3R5bGUgICAgOiBtYWdpYyAgICAgICAgICAgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlci1Cb3ggU2l6aW5nXG4vLyBBZGp1c3QgdGhlIGdyaWQgbWF0aCBhcHByb3ByaWF0ZWx5IGZvciBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLy8gV2FybmluZzogVGhpcyBkb2VzIG5vdCBhY3R1YWxseSBhcHBseSB0aGUgbmV3IGJveCBtb2RlbCFcbi8vIEluIG1vc3QgY2FzZXMgeW91IGNhbiBpZ25vcmUgdGhpcyBzZXR0aW5nLFxuLy8gYW5kIHNpbXBseSBhcHBseSB0aGUgYm9yZGVyLWJveC1zaXppbmcgbWl4aW4uXG4kYm9yZGVyLWJveC1zaXppbmcgIDogZmFsc2UgICAgICAgICAgICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIElFIFNldHRpbmdzXG5cbi8vIFdoZW4geW91IGFyZSB1c2luZyBhIHNlcGVyYXRlIElFIHN0eWxlc2hlZXQsXG4vLyB5b3UgY2FuIHVzZSB0aGVzZSBzZXR0aW5ncyB0byBjb250cm9sIHRoZSBvdXRwdXQgb2YgYXQtYnJlYWtwb2ludC5cbi8vIEJ5IGRlZmF1bHQsIGF0LWJyZWFrcG9pbnQgd2lsbCBvdXRwdXQgbWVkaWEtcXVlcmllcyBhcyB3ZWxsIGFzXG4vLyBhbnkgZGVmaW5lZCBpZS1mYWxsYmFjayBjbGFzc2VzLlxuJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0ICA6IHRydWUgICAgICAhZGVmYXVsdDtcbiRicmVha3BvaW50LWllLW91dHB1dCAgICAgOiB0cnVlICAgICAgIWRlZmF1bHQ7XG5cbi8vIERhbmdlciBab25lISBPbmx5IHNldCBhcyAndHJ1ZScgaW4gSUUtc3BlY2lmaWMgc3R5bGUgc2hlZXRzLlxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dCAgICA6IGZhbHNlICAgICAhZGVmYXVsdDtcbiIsIi8vIENvbW1vbiBjb2xvcnMgZm9yIEFJIGV2YWx1YXRpb25zXG4kYmctY29sb3I6ICNGNUY4RkE7XG4kYm9yZGVyLWNvbG9yOiAjRTRFREYzO1xuJHRleHQtY29sb3I6ICMyNjMyMzg7XG4kaGlnaGxpZ2h0LWNvbG9yOiAjNkMwN0FFO1xuXG4uYWktZXZhbHVhdGlvbnMge1xuICAgIC5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdyaWQtdmlldy1oZWFkZXItcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIH1cblxuICAgIC5ncmlkLXZpZXctc2lkZWJhciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiA1MC4ydmggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC12aWV3LXRhYi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLnN3aXRjaC10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN3aXRjaC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0eC1zdW1tYXJ5LXRhYi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICAgICAgLml0eC1zdW1tYXJ5LXRhYiB7XG4gICAgICAgICAgICAudGFiLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1saXN0IHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1QjY5NzE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFFMjgyRDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3M3ZoO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJi5ncmlkLXZpZXctdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdmggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN1bW1hcnktdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZTEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zcGFya2xpZXM6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50cmFuc2NyaXB0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vYmFzZXYyXCIgYXMgKjtcbkB1c2UgXCJmb3Jtc3YyXCI7XG5AdXNlIFwiY29udGFjdERldGFpbHNcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcHJpdGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vdG9vbHRpcHYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vYWN0aW9uc0Ryb3Bkb3dudjJcIjtcbkB1c2UgXCIuLi9jb21tb24vYWN0aW9uc1wiO1xuQHVzZSBcIi4uL2NvbW1vbi9mb3JtVGVtcGxhdGV2MlwiO1xuQHVzZSBcIi4uL2poaXJlL2poaXJlTW9kYWx2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9hcHBsaWNhdGlvblRhYnN2MlwiO1xuQHVzZSBcIi4uL2NvbW1vbi9pZGVudGl0eXYyXCI7XG5AdXNlIFwiZmVlZHYyXCI7XG5AdXNlIFwiLi4vY29tbW9uL2ZpZWxkc3YyXCI7XG5AdXNlIFwiLi4vY29tbW9uL21vYmlsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3Bpbm5lclwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3BhZ2luYXRpb252MlwiIGFzICo7XG5AdXNlIFwiLi4vdmlkZW9zL2p2LlZpZGVvcy5Nb2RhbHYyXCI7XG5AdXNlIFwiLi9haV9ldmFsdWF0aW9ucy5zY3NzXCI7XG5cbkBpbmNsdWRlIHNwaW5uZXItYmFzZSgpO1xuQGluY2x1ZGUgYWxsLXNwcml0ZXM7XG4uYXBwbHktZm9ybS1maWVsZC1pbnB1dCwgLmFwcGx5LWZvcm0tZmllbGQtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYXBwbHktZm9ybS1maWVsZC1pbnB1dCB7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi5hcHBseS1mb3JtLWZpZWxkLW5hbWUge1xuICAgIHdpZHRoOiAyNSU7XG59XG4uYmxvY2stY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi8vIHRlbXAgc3R5bGVraXQgc3R5bGVzIHVudGlsIHRoaXMgcGFnZSB1c2VzIHN0eWxla2l0XG4uZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5ib3JkZXItYm9yZGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYm9yZGVyO1xufVxuLnBhZGRpbmctcmVndWxhciB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvcC14eC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG59XG4ucGFkZGluZy14eC1zbWFsbCB7XG4gICAgcGFkZGluZzogMC4zZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdG9wLXJlZ3VsYXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib3JkZXItYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3JkZXI7XG59XG4ubWFyZ2luLXRvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMC45ZW07XG59XG4ubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45ZW07XG59XG4ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uZm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4lYnJlYWRjcnVtYlBsYWNlaG9sZGVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICB9XG59XG4uYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuLm5vQmVmb3JlQ29udGVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLyoqKiBTdW1tYXJ5ICoqKi9cblxuW25nLXN3aXRjaC13aGVuPVwiVGV4dFwiXSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmVsbGlwc2VzIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodGV4dC1vdmVyZmxvdywgZWxsaXBzaXMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qKiogSUNPTlMgKioqL1xuXG4uaWNvLXNobCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9zaGxfaWNvbl8yNHgxNC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvLWVkaXQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1lZGl0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbn1cbi5pY28tdGFsZW50d2lzZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy90YWxlbnR3aXNlX2ljb25fMjF4MjQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMXB4O1xufVxuLmljby1oaXJlcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaGlyZVJpZ2h0X2ljb25fMjF4MjQuanBnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyMXB4O1xufVxuJWljby1za2lwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLXNraXBfaWNvbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuLmljby1jaGVja21hcmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1jaGVja21hcmtfaWNvbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG4uaWNvLWluZm8ge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi12aWV3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi12aWV3X2hvdmVyO1xuICAgIH1cbn1cbi5hY3RucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAucmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICA+dWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNjb250YWluZXIgZGl2W3JvbGU9bWFpbl0gaDEgc3BhbiB7XG4gICAgQGV4dGVuZCAlYnJlYWRjcnVtYlBsYWNlaG9sZGVyO1xuICAgIGNvbG9yOiAkZGFyaztcbn1cbi5qdi1hZGQtY2FuZGlkYXRlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgc3BhbiB7XG4gICAgICAgIEBleHRlbmQgJWJyZWFkY3J1bWJQbGFjZWhvbGRlcjtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn1cbi5taW5pSGVhZGVyQ292ZXIge1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1pbmlIZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgJi51aS1zY3JvbGxmaXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB1bC5zdGF0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuLmxpbmsge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2VudGVyVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuLnBhZ2VCcmVhayB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xufVxuLnVuZGVybGluZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjE1NDg1O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLm5vVG9wTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJi5ub0JvdHRvbU1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYubm9NYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLnNlbGVjdGVkIHtcbiAgICBAZXh0ZW5kIC5pY28tY2hlY2ttYXJrO1xuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG4vKioqIEFwcGxpY2F0aW9uKioqL1xuLmp2LWZpbGVzLWFjdGlvbi1saW5rcyB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNpZGVOYXYge1xuICAgIC5uZXdQb3N0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzMThweDtcbiAgICB9XG59XG4uc2tpcHBlZCB7XG4gICAgaGdyb3VwIHtcbiAgICAgICAgaDQ6YWZ0ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvLXNraXA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uLXN0ZXJsaW5nb25lLWFjdGl2ZXtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBmb250LXNpemU6IDkxJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgXHRjb2xvcjojMDA2N0I5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnam9idml0ZS1pY29ucycgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgZm9udC1zaXplOjIuMTVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIH1cblxufVxuLnBvdy1yZWRjYXJwZXQge1xuICAgIGNvbG9yOiBncmF5O1xufVxuLnBvdy1oaXJlcmlnaHQge1xuICAgIGNvbG9yOiBncmF5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9oaXJlUmlnaHRfaWNvbl8yMXgyNC5qcGcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB9XG59XG4ucHJlIHtcbiAgICAmLmZpbGVDb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi8qKiogU3RhdHVzZXMgKioqL1xuXG4uc3RhdHVzZXMsIC5mZWVkIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTVweFxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgJi5pbmZvIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmljby1pbmZvO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgJi5BY3RpdmUsICYuT3BlbiwgJi5GaWxlZCwgJi5TdWJtaXR0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAmLkNsb3NlZCB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICB9XG4gICAgICAgICYuT24tSG9sZCB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdGF0dXNlcyAuanYtaWNvblZpZXcge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi12aWV3O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IC03cHggMCAwIDVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLXZpZXdfaG92ZXI7XG4gICAgfVxufVxuLmF0dGFjaG1lbnRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKioqIFNPQ0lBTCBQUk9GSUxFUyAqKiovXG5cbiNsaW5rZWRpblByb2ZpbGUsICNmYWNlYm9va1Byb2ZpbGUsICN0d2l0dGVyUHJvZmlsZSwgI2dvb2dsZVByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiNiaW5nUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgLy9wYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuI2xpbmtlZGluUHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9saW5rZWRpbl8yNC5wbmcnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4jZmFjZWJvb2tQcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tZmFjZWJvb2sucG5nJyk7XG59XG4jdHdpdHRlclByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi10d2l0dGVyLnBuZycpO1xufVxuI2dvb2dsZVByb2ZpbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1nb29nbGUucG5nJyk7XG59XG4vKiNiaW5nUHJvZmlsZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1iaW5nLnBuZycpOyB9Ki9cblxuLyoqKiBBQ0NPUkRJT04gKioqL1xuXG4uYWNjb3JkaW9uIHtcbiAgICAmLmxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMC45ZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0wIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAucDAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucmVndWxhciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogQ29sbGVjdGlvbnMgUGFuZWwgKi9cbiAgICAuY29sbGVjdGlvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qIEZlZWQgUGFuZWwgKi9cbiAgICAuZmVlZCB7XG4gICAgICAgIC5vdmVyZmxvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmLnN0YXlPcGVuIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZWNmOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51bmRlcmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bC5zY3JvbGx7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxufVxuLmNhbmRpZGF0ZS1zY29yZXtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aXRsZXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM3QzdEN0Y7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3Jlc3N7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjs7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3ZnLnNjb3Jle1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmV7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICBzdHJva2U6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzLW1hc2sge1xuICAgICAgICBzdHJva2U6ICRibHVlO1xuICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICB9XG59XG5cbi5jYW5kaWRhdGUtc2NvcmUtcGVuZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM1RTVGNjE7XG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM1RTVGNjE7XG4gICAgfVxufVxuXG4uY2FuZGlkYXRlLXRhbGVudC1maXQtc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzI2MzIzODtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgICAgICBtYXJnaW46IDE2cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wb3NpdGl2ZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyBcbiAgICAgICAgbWFyZ2luOiA2cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVBNjY3MztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1ncmV5OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAuc2VlLW1vcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTg3MkNDO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZWUtbW9yZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9lbnRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLmNhbmRpZGF0ZS10YWxlbnQtZml0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbmRpZGF0ZS10YWxlbnQtZml0LXN1bW1hcnkuYmx1cnJlZCB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuLnByb2Nlc3NpbmctbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RkZFODtcbiAgICBjb2xvcjogIzE5N0IxRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG5cbi50YWxlbnQtZml0LW1vZGFsIHtcbiAgICAuanYtbW9kYWwge1xuICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9kYWwtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIH1cbiAgICAubW9kYWwtc3VidGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIH1cbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbnVsLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvcmRpb24tbXJnbi1sZWZ0IHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgICB9XG4gICAgaHIudW5kZXJsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBhLmhlbHAge1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgLTEwcHg7XG4gICAgfVxuICAgIC5mb3J3YXJkU2NoZWR1bGUge1xuICAgICAgICBkaXYuaGVscCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqKiBXT1JLRkxPVyAqKiovXG5cbi53b3JrZmxvdyB7XG4gICAgPmgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1sYXJnZSB7XG4gICAgICAgIGhncm91cCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsOyAvLzExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5pbm5lckxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBoZ3JvdXAge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlUGx1cy5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2ljb24tY2lyY2xlTWludXMucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNzY2hlZHVsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZ29Ub0RhdGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgLnRpbWV6b25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgIC5jYWxsb3V0IHtcbiAgICAgICAgdG9wOiAyMjBweDtcbiAgICAgICAgbGVmdDogNDYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgICAucGFkZGluZzUge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdWxsLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMzIlO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNob2ljZSwgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdWktanE9XCJ0aW1lcGlja2VyXCJdLCBpbnB1dFtqdi10aW1lcGlja2VyXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDYuMjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVzb3VyY2VzLCAjY2FsZW5kYXIge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5mYy12aWV3IHtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAvLyBCdWcgW0hJUkUtNDc3XSAtIEFNIDUvMDEvMTRcbiAgICAgICAgICAgICAgICAvLyBPdmVycmlkaW5nIHRoZSB0aCB3aGl0ZXNwYWNlIHdyYXAgZnJvbSBfdGFibGVzLnNjc3NcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH0gLy8gQnVnICMxOTA3MSAtIEFNIDQvMjMvMTRcbiAgICAgICAgICAgICAgICAvLyBPdmVycmlkaW5nIHRoZSB0YWJsZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gX3RhYmxlcy5zY3NzXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmMtdmlldy5mYy12aWV3LXJlc291cmNlRGF5LmZjLWFnZW5kYSB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWFnZW5kYS1zbG90cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCA2cHggLTFweCAkYm9yZGVyO1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1taW5vciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LmNhbmRUaW1lc2xvdHtcbiAgICAgICAgICAgIC5mYy1ldmVudC1jb250ZW50e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LXNraW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xuICAgICAgICB9XG4gICAgICAgIC5mYy10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtY29udGVudCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogODUlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1hZ2VuZGEtZGF5cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICArZGl2IHtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBIZWlnaHQgb2YgZWFjaCB0aW1lIHNsb3QgaW4gdGhlIGNhbGVuZGFyICovXG4gICAgICAgIC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQgLmZjLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyAvL21pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZWxsaXBzZXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNyZXNvdXJjZXMge1xuICAgICAgICAvLyBDb21wZW5zYXRlcyBmb3IgdGhlIENhbGVuZGFyIG5vdCByZW5kZXJpbmcgcHJvcGVybHkgb24gcGFnZSBsb2FkXG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICYuZmMge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhc3RFdmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDc1JSk7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1c3lFdmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDI1JSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWFnZW5kYS1heGlzIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8qIFBhcnQgb2YgdGhlIGRvdWJsZSBzY3JvbGwgYmFyIHJlbGF0ZWQgc3R5bGluZyAqL1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0Ym9keSwgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZjLWFnZW5kYS1kYXlzIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICYuZmMtZmlyc3QuZmMtbGFzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1hZ2VuZGEtYXhpcy5mYy13aWRnZXQtaGVhZGVyLmZjLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiBIaWRlIHRoZSB0aW1pbmdzIGNvbHVtbiAqL1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1hZ2VuZGEtYXhpcy5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNjYWxlbmRhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi53NjAge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIC5mYy1ldmVudCB7XG4gICAgICAgICAgICAgICAgLy93aWR0aCA6IDM3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5mYy1oZWFkZXIge1xuICAgICAgICAgICAgdGJvZHkgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWJ1dHRvbi1wcmV2LCAuZmMtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAuZmMtYnV0dG9uLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZmMtc3RhdGUtZGVmYXVsdCwgJi5mYy1zdGF0ZS1kZWZhdWx0IC5mYy1idXR0b24taW5uZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1idXR0b24tcHJldiAuZmMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LWxlZnQucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtYnV0dG9uLW5leHQgLmZjLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1ldmVudC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtaGVhZGVyLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1oZWFkZXItcmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1jZWxsLW92ZXJsYXkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtc2VjO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtcHJpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAuZmMtZXZlbnQtaGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1zZWM7XG4gICAgICAgICAgICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWV2ZW50IHtcbiAgICAgICAgICAgICYuc3RhdGljIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm91dGxvb2tfY2FsZW5kZXIsICNyZXNvdXJjZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgJi53NDAge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDsgLy8gVGhpcyBpcyBhIHBsYWNlbWVudCBmb3IgdGhlIHRvZ2dsZSBpY29uc1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlOyAvLzJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Jlc291cmNlcyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGJvcmRlcjtcbiAgICB9XG4gICAgLyoqT3V0bG9vayBDYWxlbmRlclxuICAgICAgIFRoaXMgd29ya3Mgb25seSBvbiBJRSAuVG8gYWRkIHN0eWxlIGdvIHRvIC5zY2guanMgYW5kIHVuY29tbWVudCB0aGUgY2hlY2sgZm9yIElFLlxuICAgICoqL1xuICAgIC5vdXRsb29rX2NhbGVuZGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogNTQycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qdi1jYW5kLXNjaGVkdWxlci1sZWZ0LXBhbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQgIWltcG9ydGFudDtcblxuICAgIC5qdi1jYW5kLWludGVydmlldy1zY2hlZHVsZXItZGV0YWlscyB7XG4gICAgICAgIC5pbnRlcnZpZXdEdXJhdGlvbi1zZWxlY3QyLCAub3JkZXItc2VsZWN0MntcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVtb3ZlLW1hcmdpbi10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00OXB4O1xufVxuLmFkZC1tYXJnaW4tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubGVnZW5kc3tcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ubGVnZW5kLWdyZWVue2JhY2tncm91bmQtY29sb3I6ICNBRUREQjg7fVxuICAgICAgICBzcGFuLmxlZ2VuZC1ibHVle2JhY2tncm91bmQtY29sb3I6ICNlZGY0ZmE7fVxuICAgICAgfVxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuLnR3T25Cb2FyZGluZ1Jlc3VsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA5UFg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBQWDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDExMiU7XG4gICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4ucmNPbkJvYXJkaW5nUmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDlQWDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMFBYO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTEyJTtcbiAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG4ucmVxU2VhcmNoSWNvbiB7XG4gICAgcGFkZGluZzogMTRweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24tc2VhcmNoO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgIH1cbn1cbnVsLm51bWVyaWNhbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpdi5zZWxlY3QyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAmLnJlcXVpcmVkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiBFVkFMVUFUSU9OUyAqKi9cblxuLmV2YWx1YXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgLmV2YWx1YXRpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmV2YWx1YXRpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgLmV2YWx1YXRpb24tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIC5pY28tcHJpbnQsXG4gICAgICAgIC5pY28tZm9yd2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZhbHVhdGlvbi1hY3Rpb25zIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmljby1wcmludCxcbiAgICAuaWNvLWZvcndhcmQsXG4gICAgLmljby1saXN0VmlldyxcbiAgICAuaWNvLWdyaWRWaWV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIC5ub0V2YWxUZXh0IHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICB9XG5cbiAgICAucXVlc3Rpb25MaXN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgICYuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGFya2VuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnBhZ2luZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgLy9ib3gtc2hhZG93OiAzcHggMXB4IDNweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDcyOXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgLy9ib3gtc2hhZG93OiAtMXB4IDBweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudWktc2Nyb2xsZml4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ZDpub3QoLmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZGFya2VuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZmlsdGVyU2hhZG93Q29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLmJvcmRlckZsaXAge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcblxuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGwge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0LjUlO1xuICAgICAgICAgICAgd2lkdGg6IDU1LjUlO1xuXG4gICAgICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNC41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRsLnN1bW1hcnkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGR0LFxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHogc29saWQgJGJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRsLmxpc3Qge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmLmhlYWRlciBwIHt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoci51bmRlcmxpbmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAud29ya0Zsb3dUb29sdGlwLnVwLnNpdExlZnQgLnRvb2x0aXBXaW5kb3c6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLndvcmtGbG93VG9vbHRpcC51cC5zaXRMZWZ0IHtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm9Cb3JkZXIsXG4gICAgLmJvcmRlci1ub25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNtYWxsRm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgIH1cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgICAgLyogQ2hyb21lLCBTYWZhcmkgNiDigJMgMTUuMywgRWRnZSAqL1xuICAgICAgICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgICAgICAvKiBGaXJlZm94IDQ4IOKAkyA5NiAqL1xuICAgICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIH1cblxuICAgIC5zd2l0Y2gtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuXG4gICAgICAgIC5zd2l0Y2gtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtaW5wdXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQrLnN3aXRjaC1zbGlkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODcyQ0M7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4zcmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMrLnN3aXRjaC1zbGlkZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzE4NzJDQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2gtc2xpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZhbHVhdGlvbi1sYXlvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgLmV2YWx1YXRpb24tZm9ybSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWktc3VtbWFyeS1zZWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgLmFpLXN1bW1hcnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5haS1zdW1tYXJ5LWNvbnRlbnQubmctaGlkZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpLXRyYW5zY3JpcHQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDVGQTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWY2ZmQ7XG5cbiAgICAgICAgICAgICAgICAuc3VidGl0bGUxIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDVGQTg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tc3BhcmtsaWVzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDVGQTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmFsdWF0aW9uLWxheW91dCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2YWx1YXRpb24tZm9ybSxcbiAgICAgICAgICAgIC5haS1zdW1tYXJ5LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYmxlLXBhZ2luYXRpb24gYSxcbiAgICAudGFibGUtcGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLnRhYmxlLXBhZ2luYXRpb24gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAudGFibGUtcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcbiAgICB9XG5cbiAgICAudGFibGUtcGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAudGFibGUtcGFnaW5hdGlvbiAucHJldjo6YmVmb3JlLFxuICAgIC50YWJsZS1wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLnRhYmxlLXBhZ2luYXRpb24gLnByZXY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDZweCA1cHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50YWJsZS1wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIH1cblxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQucHJldjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjNmM3NTdkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50YWJsZS1wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQubmV4dDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2Yzc1N2Q7XG4gICAgfVxuICAgICNzY3JvbGxhYmxlVGFibGUge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogNzklO1xuICAgIH1cbiAgICAuZXZhbHVhdGlvbi1kZXRhaWxzLWdyaWQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmV2YWx1YXRpb24tZ3JpZC1haS1zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTA1RkE4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmNmZkO1xuXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA1RkE4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXNwYXJrbGllczo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA1RkE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIH1cbiAgICAuYWktdHJhbnNjcmlwdC1ncmlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuLyoqKlRoaXMgaXMgYSBoYWNrIGZvciB0aGUgc2VsZWN0IGEgcGVyc29uIG1vZGFsIGRpYWxvZyBvbiBjYW5kaWRhdGUgZGV0YWlscyBwYWdlLiBUaGlzIGlzIGEgdGVtcCBzb2x1dGlvbiBzaG91bGQgYmUgcmV3cml0dGVuIGV2ZW50dWFsbHkgKioqL1xuXG4vKlxuI2p2LW1vZGFsRGlhbG9ne1xuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6NjEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OjM1JTtcbn1cblxuLmpxbU92ZXJsYXl7XG4gICAgLy9iYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsNTEsNTEsLjQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTk5ODtcbiAgICBvcGFjaXR5OiAwLjc7XG59Ki9cblxuLmp2LWRpYWxvZy10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMyYjZkYWUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzA3YWMyICFpbXBvcnRhbnQ7XG4gICAgLy9ib3JkZXItdG9wOiAycHggc29saWQgIzUxOTRkNCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCA1cHggNSBweCA4cHg7XG59XG4uanYtcGFnaW5hdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBjb2xvcjogJGRhcmstcXVpbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUtc2VjO1xuICAgIGJhY2tncm91bmQ6ICRibHVlLXByaTtcbn1cbmJvZHkuc3R5bGVraXQtdjItZW5hYmxlZCAuZGFyay10cmkge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWNcbn1cbmRpdi5sYXlvdXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgPiBkaXYuYm9yZGVyLWJvcmRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5kaXYud2hpdGUtYmcuYm9yZGVyLWJvcmRlciAge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItdHJpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIHNwYW4uZGFyay1zZWMtYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY1ZW07XG4gICAgfVxufVxuLmp2LXBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG4uanYtaGlkZSwgLmp2LWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5qdi1kaWFsb2ctdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xufVxuLypcbi5qdi1jbG9zZU1vZGFsRGlhbG9ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibHVlLnBuZz92PTU2MTU1XCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyNTNweDtcbn1cbiovXG5cbi5qdi1kaWFsb2ctY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAtNXB4IGJsYWNrO1xuICAgIHdpZHRoOiA1ODBweCFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggLTVweCBibGFjaztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLmp2LXJvd0RpdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7XG59XG4uanYtY29sRGl2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmp2ZGItY2VudGVyLWxpZ2h0LCAuanZkYi1jZW50ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaTtcbiAgICB9XG59XG4uanZkYi1jZW50ZXItbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstdHJpO1xuICAgIH1cbiAgICA7XG59XG4uanZkYi1sZWZ0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xufVxuLmp2LWpvYnNJbm5lclRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiA1NjVweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4janYtcGVyc29uVGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYSFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB3aWR0aDogNTYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgO1xufVxuLmp2LXJlcXVpc2l0aW9uU2VsZWN0IHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5qcURyYWcge1xuICAgIGN1cnNvcjogbW92ZTtcbn1cbi5qdi1idXR0b25Db250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbi8vIC5qdi1hcnJvd0xlZnR7XG4vLyAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbi8vICBwYWRkaW5nOiAwIDEwcHg7XG4vLyAgYmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxNzhweDtcbi8vICBmbG9hdDpsZWZ0O1xuLy8gIGN1cnNvcjpwb2ludGVyO1xuLy8gfVxuLy8gLmp2LWFycm93UmlnaHR7XG4vLyAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbi8vICBwYWRkaW5nOiAwIDEwcHg7XG4vLyAgYmFja2dyb3VuZC1wb3NpdGlvbjowcHggLTMxMDFweDtcbi8vICBmbG9hdDpsZWZ0O1xuLy8gIGN1cnNvcjpwb2ludGVyO1xuLy8gfVxuLnBhZ2luZyB7XG4gICAgLmp2LWFycm93TGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24ocHJldmlvdXMpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuanYtYXJyb3dSaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmlmcmFtZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wcm9ncmVzc19kb3RzLmdpZlwiKSBuby1yZXBlYXQgMTBweCA5NSU7XG4gICAgbWluLWhlaWdodDogNjBweDtcbn1cbi5jb3ZlcmZyYW1lIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE0NXB4O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICB6LWluZGV4OiAxO1xufVxuLnVpLXNjcm9sbGZpeC5jb3ZlcmZyYW1lIHtcbiAgICB0b3A6IDE1cHg7XG59XG4uYXBwc291cmNlLWNtdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi53MTAwIHtcbiAgICAubWNlTGF5b3V0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uanYtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5qdi1mbGV4LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uanYtZmxleC10YWJsZS1jb2wtd2lkdGgtMjAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbn1cbi5qdi1mbGV4LXRhYmxlLWNvbC13aWR0aC04MCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA0XG59XG4uanYtZmxleC1hbGlnbi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5yZWplY3Qtb3B0IHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxufVxuLmFjdGl2ZS1hcHBzIHtcbiAgICAucGFnaW5nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICB9XG4gICAgfVxufVxuLmFwcC1kaXNwIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgfVxufVxuLm5vLWNhbmQtY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xufVxuLmxvb2tMaWtlTGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgY29sb3I6ICRibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4ubW9kYWxUb29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDI1ZW0sIDEuOGVtLCAtMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi50aW1lem9uZXRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgQnVnICMxNTg0MSwgIzE0NjUxIC0gQU0gLSAxMC8yOC8xM1xuICAgICAgICogT3ZlcnJpZGUgZGVmYXVsdCB0b29sdGlwIHBvc2l0aW9uXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wT3V0RG93bkxvYWRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tZG93bmxvYWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5wb3BPdXRQcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnBvcE91dEZvcm1QcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLmZvcm1QcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnBvcE91dE5vdGVUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tbmV3cGFnZS1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE1cHg7XG59XG4ucG9wT3V0UG9wVXBUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcG9wb3V0LWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVQcmludFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1wcmludDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnJlc3VtZU5vdGVUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tbmV3cGFnZS1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE1cHg7XG59XG4ucmVzdW1lRGVsZXRlVG9vbHRpcCB7XG4gICAgQGV4dGVuZCAuYmx1ZS1pY29uLXRyYXNoLWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTFweDtcbn1cbi5yZXN1bWVEb3dubG9hZFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1kb3dubG9hZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuLnJlc3VtZVVwbG9hZFRvb2x0aXAge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi11cGxvYWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVQb3BPdXRUb29sdGlwIHtcbiAgICBAZXh0ZW5kIC5ibHVlLWljb24tcG9wb3V0LWJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTZweDtcbn1cbi5yZXN1bWVJY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucmVzdW1lU3RhcnRJY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUzJTtcbn1cbi5jdXJzb3JEZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXBwbGljYXRpb25Hcm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbn1cbi5wcmVJbnRlcnZpZXdOYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEJ1ZyAjMTYyMjggLSBBQ00gLSAxMS8xMi8xM1xuICAgICogZmlsdGVyOiBub25lIGlzIHJlcXVpcmVkIHRvIG92ZXJyaWRlIHRoZSBmaWx0ZXIgZ3JhZGllbnQgZm9yIHRoZSBidXR0b25zXG4gICAgKiBpbiBJRTggLyBJRTlcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIEJ1ZyAjMTYyMjggLSBBQ00gLSAxMS8xMi8xM1xuICAgICAgICAqIGZpbHRlcjogbm9uZSBpcyByZXF1aXJlZCB0byBvdmVycmlkZSB0aGUgZmlsdGVyIGdyYWRpZW50IGZvciB0aGUgYnV0dG9uc1xuICAgICAgICAqIGluIElFOCAvIElFOVxuICAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY3RuLWV4cGFuZCB7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtaWNvbi1jaXJjbGVQbHVzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5hY3RuLWNvbGxhcHNlIHtcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1pY29uLWNpcmNsZU1pbnVzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuLnByZUludGVydmlld1N0YXJ0SWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY5JTtcbn1cbi5wZFRvcDIxIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbn1cbi5wZExlZnQyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnBkTGVmdDM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4ubXJ0b3AyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tcjEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmZpbGVQb3BvdXRTdGFydEljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLm9mZmVyRm9ybVRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMTVlbSwgMi40ZW0sIC0xLjBlbSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZnVsbFdpbmRvdyB7XG4gICAgd2lkdGg6IDg0NXB4O1xuICAgIGhlaWdodDogMTA1M3B4XG59XG4ucGRmRnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDUzcHg7XG59XG4uY29tcGFueUxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG4ud29ya0Zsb3dUb29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDE1ZW0sIDI4cHgsIC0xMHB4KTtcbiAgICBzcGFuLmljby1oZWxwIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfSAvL3Bvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpdi50b29sdGlwV2luZG93IHtcbiAgICAgICAgZGl2LmJvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhbmNlbC1pbnRlcnZpZXcgZGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY296eSAuY2FuY2VsIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm5vbi1zdXBlci11c2VyIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9yd2FyZC1ieSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyMUUzJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07IC8vMjBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG4uYXBwLXNvdXJjZS5hdmF0YXJzIHtcbiAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuc291cmNlLWNoYW5uZWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5ibHVlLWljb24tc3JjLWFycm93O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmp2LWFkZEljb24ge1xuICAgIEBleHRlbmQgLmJsdWUtaWNvbi1hZGQ7XG59XG4uYnRuUHJpbnQge1xuICAgIEBleHRlbmQgLmJ0biAhb3B0aW9uYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYW5kLWRldGFpbHMtbWVzc2FnZS1kZXRhaWwge1xuXG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1LjAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNS4wOSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgcHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAuc3ViamVjdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5mcm9tLXRvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAuZnJvbSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLXNlbnQtcmVjZWl2ZWR7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbn1cbi5kb2MtdXRpbGl0aWVzIHtcbiAgICBoMiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldmlldy10b2dnbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtOyAvLzIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10ZXh0LXZpZXcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0ZWQtdmlldyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogIzIxNTQ4NTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWQxMCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLnR4dC1pbmRlbnQxMCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG4uYWNjb3JkaW9uLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgIC5pbnQtd29ya2Zsb3cge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cbi5pbnQtd29ya2Zsb3cge1xuICAgIC5hY3RucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEREREREQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpdjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW52aXRlLW1zZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2U2ZTZlNjtcbiAgICB9XG59XG4ubW9kaWZ5LW1zZy10b29sdGlwIHtcbiAgICBAaW5jbHVkZSB0b29sdGlwKDE1ZW0sIDIycHgsIC0xOHB4KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICBtYXJnaW46IDVweCAwIDAgMTBweDtcbiAgICAmLm1hcmdpbi10b3AtMntcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgICAuaGVscC1zeW1ib2wge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgIH1cbn1cbi52ZXRlcmFuU3RhdHVzIHtcbiAgICBkbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRkLCBkdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0N3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByZUludGVydmlld0Zvcm1zIHtcbiAgICAuZm9ybURyb3BEb3duIHtcbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgYm9yZGVyIDogbm9uZTtcbiAgICB9XG59XG4vLyBxdWlja3ZpZXcgdG9vbHRpcCBzdHlsZXMgd2VyZSBub3QgaW5jbHVkZWQgb24gZGV0YWlscyBwYWdlLiBNdXN0IHJlbW92ZSB3aGVuIHdlIHJld3JpdGUgcXVpY2t2aWV3XG4uanYtZGlhbG9nLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLmp2LVJhbmt7XG4gICAgLmp2LUFwcGxpY2FudFJhbmtTY29yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmp2LUFwcGxpY2FudFJhbmtTY29yZUJvZHl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4janYtUXVpY2tWaWV3TWFpbiAuanYtc3RhdHVzIHtcbiAgICAuanYtU3RhdHVzRGV0YWlsc0JvZHkge1xuICAgICAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDNweCBjb2xvci5hZGp1c3QoJGxpZ2h0Z3JheSwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGJsdWUsIDZweCk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1TdGF0dXNEZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogLTM4cHggIWltcG9ydGFudDtcbiAgICAgICAgLmp2LWhlYWRlckJhciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1TdGF0dXNEZXRhaWxzVG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LVN0YXR1c0RldGFpbHNCb3R0b20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LVN0YXR1c0RldGFpbHNCb2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3RlcExpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5xdWljay12aWV3LW1vZGFse1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyBcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLyoqV29yayBIaXN0b3J5IEVkdWNhdGlvbiBIaXN0b3J5IHN0eWxlcyoqL1xuXG4uZWR1Y2F0aW9uSGlzdG9yeSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXI7XG59XG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnByaW50LWFsbC1jb2x1bW4gdGgge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5vdGlmeURheXMge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9udC1ncmV5IHtcbiAgICBjb2xvcjogIzMzMDtcbn1cbi5hY3RucyBsaS5za2lwLXdvcmtmbG93LWhlbHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAubW9iaWxlIHtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYm9keSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgICNjb250YWluZXIsIC5taW5pSGVhZGVyIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgICAgICB9XG4gICAgICAgIC5taW5pSGVhZGVyQ292ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLm1pbmlIZWFkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY28tYmFjayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgfVxuICAgICAgICAucXVpY2tGb3JtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ldmFsdWF0aW9uIHtcbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgLnN1bW1hcnktdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZGFyay1zZWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeS1yYXRpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VtbWFyeS1jb21tZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vRXZhbFRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxhYmVsV2l0aFRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJsdWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uanYtbW9kYWwtY29udGFpbmVyLmRvY3VTaWduTW9kYWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLmlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYXJnaW4tcmlnaHQtbm9uZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1pbi13aWR0aDogNi41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNTVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYmx1ZS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0OCwgMTIyLCAxOTQsIDAuNik7XG4gICAgfVxuICAgIC5kYXJrLXRyaS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNik7XG4gICAgfVxuICAgIC5oYWxmLXdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sLTMge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMy41JTtcbiAgICAgICAgcGFkZGluZzogMC45ZW07XG4gICAgfVxuICAgIC5wYWRkaW5nLXRvcC14LXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNjVlbTtcbiAgICB9XG4gICAgLnBhZGRpbmctbGVmdC1ub25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAubGFyZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICAgIC5kYXJrLXNlYyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgfVxuICAgIC50b29sdGlwLWRlZmF1bHQudXAgLnRvb2x0aXBXaW5kb3c6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgLnRvb2x0aXAtZGVmYXVsdC51cC5zaXRSaWdodCAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE1ZW07XG4gICAgICAgIHotaW5kZXg6IDIwMDA7XG4gICAgfVxuICAgIC50b29sdGlwLWRlZmF1bHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NDZlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAubWFyZ2luLXRvcC1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOWVtO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImpvYnZpdGUtaWNvbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuY2xlYXJmaXgge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG59XG4ud2hpdGVTcGFjZVByZVdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi53aGl0ZVNwYWNlUHJlTGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxudGFibGUubm9Cb3JkZXJUciB7XG4gICAgdHIge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMTBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJsZUNlbGxOb1dyYXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZUNlbGxQYWRkaW5nTGVmdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5mZWVkRmlsdGVycyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICAgLmJvcmRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLXRyaTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgIC5zb3J0LWxpc3Qtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLnNvcnQtbWVudS1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc29ydC1saXN0LW9wdGlvbnMtbWVudSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbGVmdDogLTE0NXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggJGRhcmstc2VjO1xuICAgIH1cblxuICAgIGEuaWNvbi5pY29uLXJlZnJlc2gge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAmLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWN0aW9uLWRyb3Bkb3duIHtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAwcHggJGRhcmstc2VjO1xuICAgIGxpIHtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgICAgICB9XG4gICAgfVxufVxuaS5mZWVkQWN0aW9ucyB7XG4gICAgY29sb3I6ICNDMkMyQzI7XG59XG5zcGFuLmZlZWRBY3Rpb25zIHtcbiAgICBjb2xvcjogIzZFNkU2RTtcbn1cbmEuZmVlZEFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxudWwuZmVlZEFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYW5hZ2VDb2xsYWJUZWFtTWVtYmVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubWFuYWdlQ29sbGFiVGVhbVJvbGVOYW1lIHtcbiAgICBjb2xvcjogJGRhcmstdHJpO1xufVxuLnRvcDMge1xuICAgIHRvcDogM3B4O1xufVxuLnJpZ2h0MCB7XG4gICAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYWJvc2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cbiNqdi1jYW5kaWRhdGVzIHtcbiAgICAuYW5pbWF0ZWQge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gICAgfVxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIC5hY2NvcmRpb24tbXJnbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuXG4gICAgICAgICAgICAmLnN1bW1hcnkge1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yLWxpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAmLnZhbGlnbi1ib3R0b20ge1xuICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbn1cbi5kZWxldGVNb2RhbHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cbi5kZWxldGVNb2RhbHRhYmxlcm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmRlbGV0ZU1vZGFsdGFibGV0ZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBib3JkZXI6IDA7XG59XG4uZm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucGFkZGluZy10b3AteHgtc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXMsIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAuMTZlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAucHJldmlvdXMsICAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuN2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuN2VtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzIGksIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkZGFyay1pY29uO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzOmhvdmVyLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmYTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91czpob3ZlciBpLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dDpob3ZlciBpIHtcbiAgICBjb2xvcjogIzIxNTQ4NTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91czphY3RpdmUsIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5uZXh0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDNlZDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91czphY3RpdmUgaSwgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLm5leHQ6YWN0aXZlIGkge1xuICAgIGNvbG9yOiAjMjE1NDg1O1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udHJvbHMgLnByZXZpb3VzLmRpc2FibGVkLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDI0NCwgMjQ0LCAwLjUpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRyb2xzIC5wcmV2aW91cy5kaXNhYmxlZCBpLCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250cm9scyAubmV4dC5kaXNhYmxlZCBpIHtcbiAgICBjb2xvcjogcmdiYSgxODQsIDIxMSwgMjM3LCAwLjUpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tY29udGV4dCB7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbnRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNjVlbTtcbn1cbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb250ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWJhY2sge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnByZXZpb3VzLCAubmV4dCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IC4xZW07XG4gIC1vLWJvcmRlci1yYWRpdXM6IC4xZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZjRmNGY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogNXB4IDVweCA0cHggNXB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1iYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cblxuLmJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cbi5ibHVlLWNvbnRyYXN0IHtcbiAgICBjb2xvcjogJGJsdWUtY29udHJhc3QgIWltcG9ydGFudDtcbn1cbi5oaWRlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWRkaW5nLXRvcC14LXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NWVtO1xufVxuXG4ucGFnaW5hdGlvbi1jb250cm9sc3tcbiAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAgICAgICBpLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWN0aXZpdHktdGFiLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIGgye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIGRpdi5jbGVhcmZpeC5wYWRkaW5nLXRvcC14LXNtYWxsLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG5cbn1cbmRpdi5hY3Rpdml0eUZlZWQge1xuICAgIC5hY2NvcmRpb24tbGFyZ2Uge1xuICAgICAgICBsaS5wYWRkaW5nTGVmdDB7XG4gICAgICAgICAgICBkaXYubWFyZ2luTGVmdDI1e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1dpbGwgYmUgcmVtb3ZlZCB3aGVuIHN0eWxla2l0IGlzIGludGVncmF0ZWQhXG5cbiVpY29uLWFycm93LTMtbGVmdCB7XG4gICAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cbi5pY29uLWFycm93LTMtbGVmdDpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3ctMy1sZWZ0O1xufVxuXG4laWNvbi1hcnJvdzMge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4uaWNvbi1hcnJvdzM6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVpY29uLWFycm93Mztcbn1cblxuLnBhZ2luYXRpb24tbGVmdDpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3ctMy1sZWZ0O1xufVxuXG4ucGFnaW5hdGlvbi1yaWdodDpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tYXJyb3czO1xufVxuXG4uY2FyZGVkVmlld3tcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgaDN7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5tb2RhbFRvb2x0aXAudXAuc2l0UmlnaHQgLnRvb2x0aXBXaW5kb3d7XG4gICAgICAgIHRvcDogMi41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud29yZC13cmFwe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi50cmlhbmdsZS1yaWdodC13aGl0ZXtcbiAgICB0b3A6IDEwcHg7XG5cdEBpbmNsdWRlIHRyaWFuZ2xlLWFmdGVyKHJpZ2h0LCAkd2hpdGUsIDdweCk7XG5cdCY6YWZ0ZXJ7XG5cdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi50YWItYnRue1xuXHRtYXJnaW4tdG9wOiAxcHg7XG5cdG1hcmdpbi1yaWdodDogMXB4O1xuXHRidXR0b257XG5cdFx0cGFkZGluZzogMTJweCAxMnB4IDlweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdCYuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxufVxuLmp2LWNhbmQtbWluaS1oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIGEuaWNvLWJhY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmp2LW1pbmlIZWFkZXItdGl0bGUge1xuICAgICAgICBoMy5saW5rIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uanYtY2FuZC1hcHBsaWNhdGlvbi1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5qdi1jYW5kLXJlc3VtZS11cGxvYWQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5qdi1jYW5kLXdvcmtmbG93LXN0ZXBzLCAuanYtY2FuZC1tZXNzYWdlLWxpc3QsIC5qdi1jYW5kLW5vdGVzLWxpc3R7XG4gICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6NXB4IDBweCA1cHggNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZ3JvdXA6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGhncm91cCBoNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53b3JrZmxvdy10aW1lem9uZS10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaGdyb3VwIGg1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndvcmtmbG93LXRpbWV6b25lLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXJMaXN0IHtcbiAgICAgICAgICAgIGhncm91cCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qdi1jYW5kLWFjdGl2aXR5LWxpc3Qge1xuICAgID4gbGl7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA3cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRpbWUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY2hlZHVsZXItY29udGFpbmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNjaGVkdWxlci1jb250YWluZXItaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWFuZ2xlLXJpZ2h0LXdoaXRlIHtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2NoZWR1bGVyLWNhbGVuZGFyLWNvbnRhaW5lcntcblx0Ym94LXNoYWRvdzogMHB4IDRweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC50aW1lem9uZXtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cdC5sZWdlbmR7XG5cdCAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAmLnVzZXIge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoICRvcmFuZ2Utc2VjLCAuNSApO1xuICAgICAgICAgfVxuICAgICAgICAgJi5sb2NhdGlvbiB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSggJHllbGxvdy10cmksIC41ICk7XG4gICAgICAgICB9XG5cdCAgICAubGVnZW5kLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnVzeSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1zZWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRlbnRhdGl2ZSB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXNlYztcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDVweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDhweCApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51c2VyIHtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cdCAgICB9XG5cblx0fVxufVxuXG4udGFibGUuc2NoZWR1bGVyLW9wdGlvbnN7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdC50b3RhbER1cmF0aW9ue1xuXHRcdHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQmLm5nLWFuaW1hdGV7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcblxuICAgIFx0Ji5uZy1oaWRle1xuICAgIFx0XHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIFx0XHRib3R0b206IC01MHB4O1xuICAgIFx0fVxuXG4gICAgXHQmLm5nLWhpZGUtYWRkLWFjdGl2ZXtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICBcdFx0b3BhY2l0eTogMDtcbiAgICBcdFx0dG9wOiA1MHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHdpZHRoOiA5OTBweCAhaW1wb3J0YW50O1xuICAgIFx0fVxuXG4gICAgXHQmLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZXtcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIFx0XHRvcGFjaXR5OiAxO1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBcdH1cbiAgICB9XG5cblx0LmNvbHVtbntcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuanYtY2FuZC13b3JrZmxvdy1tZXNzYWdlLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLW1yZ24tbGVmdCAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmp2LWNhbmQtd29ya2Zsb3ctbWVzc2FnZS1mb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIC5xcS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTZweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9yd2FyZFNjaGVkdWxlLCAuYWNjb3JkaW9uLW1yZ24tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTVweDtcbiAgICB9XG59XG4uY2FuY2VsIHtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1tYWluO1xuICAgIH1cbn1cblxuLnNjaGVkdWxlcntcbiAgICBoZWlnaHQ6IDEwOXZoO1xuXHRtYXgtaGVpZ2h0OiA3NDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0YmFja2dyb3VuZDogJGJsdWUtNDY7XG5cdC5wcm9wb3NhbC10aW1le1xuXHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdH1cblx0LmludGVydmlldy1kZXRhaWxze1xuXHRcdC5zbWFsbHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NGVtO1xuXHRcdH1cblxuXHRcdC5pbnRlcnZpZXdlcnNMaXN0e1xuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBzcGFuIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hlZHVsZXItY2FsZW5kYXJ7XG4gICAgLmZjLWljb24taWNvbi1hcnJvdy1jb21tb24ge1xuICAgICAgICBmb250LWZhbWlseTogJ2pvYnZpdGUtaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgLmZjLWljb24taWNvbi1hcnJvdy0zLWxlZnQge1xuICAgICAgICBAZXh0ZW5kIC5mYy1pY29uLWljb24tYXJyb3ctY29tbW9uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWFycm93LTMtbGVmdDtcbiAgICB9XG4gICAgLmZjLWljb24taWNvbi1hcnJvdzMge1xuICAgICAgICBAZXh0ZW5kIC5mYy1pY29uLWljb24tYXJyb3ctY29tbW9uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLWFycm93MztcbiAgICB9XG4gICAgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICB9XG4gICAgLmZyZWUtYnVzeS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtdi1ldmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgJi5idXN5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZW50YXRpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDEwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAxMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMjBweCApO1xuICAgICAgICB9XG4gICAgICAgICYudXNlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkb3JhbmdlLXNlYywgLjUgKTtcbiAgICAgICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCAkb3JhbmdlLXNlYywgLjUgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvY2F0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoICR5ZWxsb3ctdHJpLCAuNSApO1xuICAgICAgICAgICAgLmZjLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoICR5ZWxsb3ctdHJpLCAuNSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgIC5mYy10aW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcXVlc3RlZC1hdmFpbGFiaWxpdHkuZmMtdi1ldmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAuaWNvbi1jcm9zcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLXRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYy10aW1lOmJlZm9yZSwgLmZjLXRpbWU6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1iZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1yZXNpemVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXHQuZmMtYnV0dG9uLWdyb3Vwe1xuXHRcdGJ1dHRvbi5mYy1idXR0b24uZmMtc3RhdGUtZGVmYXVsdCB7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdCAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0Ji5mYy1wcmV2LWJ1dHRvbiwmLmZjLW5leHQtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHQgICAgJi5mYy1zdGF0ZS1hY3RpdmV7XG5cdFx0ICAgIFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG5cdFx0XHQgICAgY29sb3I6ICRibHVlLXNlYztcblx0XHQgICAgfVxuXG5cdFx0ICAgICY6Zm9jdXN7XG5cdFx0ICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHQgICAgXHRjb2xvcjogJGRhcms7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmOmhvdmVye1xuXHRcdCAgICBcdGNvbG9yOiAkYmx1ZS10cmk7XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQuZmMtYWdlbmRhRGF5LXZpZXd7XG5cdFx0dGguZmMtZGF5LWhlYWRlci5mYy13aWRnZXQtaGVhZGVye1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdCAgICBzcGFue1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMjRweDtcbiAgICBcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG4gICAgLmZjLWFnZW5kYVdlZWstdmlldyB7XG4gICAgICAgIHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0dGFibGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0dGhlYWR7XG5cdFx0XHR0cntcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRkLmZjLWhlYWQtY29udGFpbmVye1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgIFx0XHRcdFx0LmZjLXJvdy5mYy13aWRnZXQtaGVhZGVye1xuICAgIFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdFx0XHRcdHRoLmZjLWRheS1oZWFkZXIuZmMtd2lkZ2V0LWhlYWRlciwgdGguZmMtYXhpcy5mYy13aWRnZXQtaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGguZmMtZGF5LWhlYWRlci5mYy13aWRnZXQtaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHQmLmZjLXNhdCAsJi5mYy1zdW5cblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrLXByaTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHl7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblxuXHRcdHRib2R5LmZjLWJvZHl7XG5cdFx0XHQ+dHJ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQ+dGQuZmMtd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdC5mYy1iZ3tcblx0XHRcdFx0XHRcdC5mYy10b2RheXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5mYy1zYXQgLC5mYy1zdW5cblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmstcHJpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmMtc2xhdHN7XG5cdFx0XHRcdFx0XHR0cltkYXRhLXRpbWVdIHtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHRyLmZjLW1pbm9ye1xuXHRcdFx0XHRcdFx0XHR0ZC5mYy13aWRnZXQtY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0cjpub3QoLmZjLW1pbm9yKXtcblx0XHRcdFx0XHRcdFx0dGQuZmMtYXhpc3tcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzY2hlZHVsZXItZGF0ZXBpY2tlcntcblx0LnVpLWRhdGVwaWNrZXJ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0LnVpLWRhdGVwaWNrZXItaGVhZGVye1xuICAgIFx0XHRmb250LXNpemU6IDAuOWVtO1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMTBweDtcbiAgICBcdFx0LnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICB0b3A6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICBcdH1cblxuICAgIFx0dGFibGUudWktZGF0ZXBpY2tlci1jYWxlbmRhcntcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgXHRcdHRye1xuICAgIFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXHRcdHRoe1xuICAgIFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdH1cbiAgICBcdFx0dGJvZHl7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBcdFx0fVxuICAgIFx0XHR0ZHtcbiAgICBcdFx0XHQudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdCY6bm90KC51aS1kYXRlcGlja2VyLXRvZGF5KSAudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdCY6bm90KC51aS1zdGF0ZS1kaXNhYmxlZCkgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXJ7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0fVxuXG4gICAgXHRcdFx0Ji51aS1zdGF0ZS1kaXNhYmxlZHtcbiAgICBcdFx0XHRcdC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVye1xuICAgIFx0XHRcdFx0XHRjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdFx0Ji5qdi1zdGF0ZS1zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdCYuanYtc3RhdGUtc2VsZWN0ZWR7XG4gICAgXHRcdFx0XHQudWktc3RhdGUtZGVmYXVsdHtcbiAgICBcdFx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLXRyaSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdFx0fVxuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG59XG5cbi5zd2l0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjBweDtcblx0aW5wdXQge1xuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdCY6Y2hlY2tlZCArIC5zbGlkZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zm9jdXMgKyAuc2xpZGVye1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCAkZGFyay10cmk7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLXRyaTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC40cztcblx0XHR0cmFuc2l0aW9uOiAuNHM7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdH1cblxuXHRcdCYucm91bmR7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzRweDtcblx0XHR9XG5cdH1cbn1cblxuLmp2LWNhbmQtYXBwLXRhYnMge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgdWwge1xuICAgICAgICAgbGkge1xuICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuOWVtO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH1cbn1cblxuLmp2LWNhbmQtc2NoZWR1bGVyLW91dGxvb2stY2FsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuXG4gICAgLnN1YnRpdGxlMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5qdi1mYy1oZWFkZXItdGl0bGUge1xuICAgIGgye1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxufVxuXG4uanYtY2FuZC1zY2hlZHVsZXItbWluaS1oZWFkZXIge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGp2LW1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jYW5kLW1pbmktaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qdi1jYW5kLXNjaGVkdWxlci1hY3Rpb24tYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNjaGVkdWxlci1hY3Rpb24tYnV0dG9uc1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAwIDVweCAxNXB4IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cdC5idG57XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0Ji5kYXJrLXRyaS1idG57XG5cdFx0XHRiYWNrZ3JvdW5kOiRkYXJrLXRyaTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pZnJhbWUtanZpbSB7XG4gICAgYmFja2dyb3VuZDp1cmwoJy9hc3NldHMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciAyNSUgbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZW5oYW5jZWQtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0YS5zZWxlY3QyLWNob2ljZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgXHRcdHNwYW4ge1xuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuICAgIFx0XHR9XG4gICAgXHRcdGRpdiB7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICBcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdH1cblx0XHR9XG5cblx0fVxuICAgIHVsLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4udG90YWxEdXJhdGlvbi1zZWxlY3QyIHtcblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4udGltZXNsb3Qtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uaW50ZXJ2aWV3RHVyYXRpb24tc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDY1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ub3JkZXItc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4udGltZXpvbmUtc2VsZWN0MiB7XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZHJvcGRvd25XaWR0aHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiICFpbXBvcnRhbnQ7IC8vIHNlbGVjdDIgY29sb3JcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbn1cblxuZGl2W25nLXN3aXRjaC13aGVuPUNoZWNrQm94XSB7XG4gICAgLmp2LWFjdGlvbi1jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltuZy1zd2l0Y2gtd2hlbj1SYWRpb10ge1xuICAgIC5qdi1hY3Rpb24tcmFkaW8tYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgICAucHJvZ3Jlc3N7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAmLnItMHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtdHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yLTF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXRyaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci0ye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci0ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy10cmk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnItNHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuci01e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi10cmk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbi5qdi1vZmZlci1mbG93IHtcbiAgICAuYnRuLWdyb3Vwe1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc3BhY2UtaG9yaXpvbnRhbHtcbiAgICAgICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgfVxufVxuXG4uZG93bmxvYWRSZXN1bWVVTCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDtcblx0d2lkdGg6IDIwMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRtYXJnaW46IDAgLTMwJTtcblx0bGk6aG92ZXIge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCBncmF5O1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0bWFyZ2luOiA3cHg7XG5cdFx0fVxuXHR9XG59XG4uZG93bmxvYWRSZXN1bWUge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuLmRvd25sb2FkUmVzdW1lOmhvdmVyIHtcbiAgICAuZG93bmxvYWRSZXN1bWVVTCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuXG4jbG9hZGVyTWVzc2FnZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxufVxuXG5kaXYud29ya2Zsb3cge1xuICAgIGg2LndvcmtmbG93LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDQud29ya2Zsb3ctaXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICB9XG5cbiAgICBsaSBhLmJ0bi1ncmVlbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuI2V2YWx1YXRpb25zIHtcbiAgICBoNi5ldmFsdWF0aW9ucy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmludGVydmlldy1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDRyZW07XG4gICAgICAgIC5haS1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDVGQTg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgLnN1YnRpdGxlMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5MDVGQTg7XG4gICAgICAgICAgICAgICAgLmljb24tc3BhcmtsaWVzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkwNUZBODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmludGVydmlldy1zdW1tYXJ5LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGMUZCO1xuICAgICAgICAuaWNvbi1zcGFya2xpZXN7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA1RkE4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJ2aWV3LXN1bW1hcnktdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50ZXJ2aWV3LXN1bW1hcnktaGVhZGVyIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgIH1cbiAgICAuaW50ZXJ2aWV3LXN1bW1hcnktaGVhZGVyIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5pbnRlcnZpZXctc3VtbWFyeS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzE4NzJDQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICYuYnRuLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODcyQ0M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1zcGFya2xpZXMge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODcyQ0M7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2Lm5vdGVzLWNvbnRhaW5lciwgZGl2Lm1lc3NhZ2VzLWNvbnRhaW5lciB7XG4gICAgbGkgaGdyb3VwICB7XG4gICAgICAgIGg0LCBoNSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBoNC5hY2NvcmRpb24taXRlbS1oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUuYWNjb3JkaW9uLWl0ZW0taGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg2Lm5vdGVzLXRpdGxlLCBoNi5tZXNzYWdlcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIH1cbn1cblxuLmNhbmRpZGF0ZUxpbmsge1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIC5pY29ue1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgIGRpdiNqdi1jYW5kaWRhdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAmLmNvenkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIH1cblxuICAgIGRpdi5qdi1kYXRlcmFuZ2UtZmlsdGVyIGRpdi5tYXJnaW4tdG9wLXgtc21hbGwucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgZGl2LmNvbC02LnBhZGRpbmctbm9uZS5uZy1zY29wZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgaW5wdXQuaGFzRGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuZGFyay1wcmktYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG5cbiAgICAuZGFyay1zZWMge1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgIH1cblxuICAgIC5kYXJrLXNlYy5ibHVlIHtcbiAgICAgICAgY29sb3I6ICRibHVlXG4gICAgfVxuXG4gICAgLy8gRm9yIGNhcmRlZCB2aWV3LCBkcm9wZG93biBvcHRpb25zIGRvbnQgaGF2ZSBhIHNwZWNpZmljIGNsYXNzIHNvIGp1c3Qgc2VsZWN0IGxsIGEgbGlua3MgaW4gdGhlIGxpc3RcbiAgICB1bCA+IGxpID4gYS5kYXJrLXRyaS5wYWRkaW5nLXgtc21hbGwge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtc2VjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBkaXYuaWRlbnRpdHkgPiBkaXYuaWRlbnRpdHktdG9wLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5pZGVudGl0eS10b3Atd3JhcHBlciB7XG4gICAgICAgIGFiYnIuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3Nle1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuYXBwbGljYXRpb24tdGFicy13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtbGlnaHQ7XG4gICAgfVxuXG4gICAgdWwuYXBwbGljYXRpb24tdGFicyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnNEcm9wZG93bntcbiAgICAgICAgLmFjdGlvbi1leHBhbmQge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXRyaTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbWFsbC1wYWdpbmF0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBpYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgIHAucGFnaW5ne1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtY2FuZC1wcm9maWxlLW5hbWV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIH1cblxuICAgICNqdi1hY3Rpb25ze1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zRHJvcGRvd25Db250YWluZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2aXR5LXRhYi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpdml0eUZlZWQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuYWxsQXBwbGljYXRpb25zVGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuanYtd29ya2Zsb3ctdXBkYXRlLWNoYXJ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5jYW5kLWNlbnRyaWMtaDUsIC5jYW5kLWNlbnRyaWMtYmxvY2sge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhO1xuICAgICAgICB9XG4gICAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMGVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogMTNlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWNhbmQtbWVzc2FnZS1maWx0ZXIge1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LXF1aWNrLWZvcm0ge1xuICAgICAgICAuanYtcXVpY2stZm9ybS1vcHRpb25zIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5hcHBsaWNhdGlvbi10YWJzID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC8vIEZvciB0aGUgY2FuZGlkYXRlIHN1bW1hcnkgcGFnZVxuICAgIGRpdi50YWItY29udGVudCBoMi5maXJzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJi5jYW5kLWNlbnRyaWMtaDUsICYuY2FuZC1jZW50cmljLWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibHVlLXNlbGVjdDIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtdHJpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstYm9yZGVyLXNlYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kcm9wRG93bk1lbnUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWJvcmRlci1zZWM7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY2hvc2VuIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRyaSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ib3JkZXItc2VjO1xuICAgIH1cblxuICAgIGRpdi5mZWVkLWljb24sIHNwYW4uY29ubmVjdG9yLCBkaXYuZmVlZENvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmstdHJpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuXG4gICAgZGl2Lmp2LWZpbHRlciwgLmp2LWdyaWRIZWFkZXJDb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyLWJnLWNvbG9yO1xuICAgIH1cblxuICAgIGRpdi5maWx0ZXJzLmp1bXBuYXYge1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5maWx0ZXJzLmp1bXBuYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgZGl2LnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgdWwuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAgICAgbGkuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXByaTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAzcHg7XG5cbiAgICAgICAgICAgICAgICBhLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi50YWItY29udGVudCB7XG4gICAgICAgIGgyICB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LmNhbmNlbCB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1zZWM7XG4gICAgfVxufVxuXG4uanYtc2VsZWN0LW1pbGVzIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5qdi13b3JrZmxvdy11cGRhdGUtY2FwdGlvbiB7XG4gICAgLnN0YXR1cy1jYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICB9XG59XG5cbi50YWItY29udGVudCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4janYtY2FuZGlkYXRlcyB7XG4gICAgcC5wYWdpbmcucmlnaHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIC5wYWRkaW5nQm90dG9tNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnF1aWNrRm9ybXMge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgIH1cbiAgICAuYWN0aW9ucy5ibG9jay5jbGVhci5jZW50ZXJDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaWRlbnRpdHktZGV0YWlsczpmaXJzdC1jaGlsZCwgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay10cmk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sYXJnZSA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sYXJnZSAuaW50LXdvcmtmbG93IC5hY3RucyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sYXJnZSA+IGxpIHVsLmFjdG5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgZHQsIGR0ICsgZGQsIGRpdiA+IGR0OmZpcnN0LWNoaWxkLCBkaXYgPiBkdDpmaXJzdC1jaGlsZCArIGRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53b3JrSGlzdG9yeUl0ZW0gLnJvdy1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmp2LWNhbmRpZGF0ZURldGFpbCBoMyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWxhcmdlO1xufVxuXG5ib2R5ICNqdi1tb2RhbERpYWxvZyAuanYtZGlhbG9nLWNvbnRlbnQgLmp2LXN1bW1hcnlDb250ZW50IC5oci1hcHBsaWVkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOTBweCAhaW1wb3J0YW50O1xuXG59XG5cbi5yZXN1bWUtaGVscHRleHQtY29udGFpbmVyIHtcbiAgICBhLmhlbHAge1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIGRpdi5oZWxwLWNvbnRlbnQge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmZpZWxkRGF0YSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5hY2NvcmRpb24tbXJnbiA+IGZvcm0sIC5hY2NvcmRpb24tbXJnbiA+IGRpdiB7XG4gICAgaDYuZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG5cbi5pZGVudGl0eS10b3AuY2xlYXIuY2VudGVyQ29udGFpbmVyIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uanYtY2FuZC13b3JrZmxvdy1zdGVwcy5hY2NvcmRpb24tbGFyZ2Uge1xuICAgICA+IGxpIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLmludC13b3JrZmxvdyAuYWN0bnMgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jZXZhbHVhdGlvbnMgZm9ybVtpZF49J2V2YWx1YXRpb24nXSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGwgZGQsIGRsIGR0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICB9XG5cbiAgICAuc21hbGxGb250IHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICB9XG59XG5cbi5qdi1jYW5kLW1lc3NhZ2VyLXRpbnlNQ0Uge1xuICAgIC5tY2UtdGlueW1jZXtcbiAgICAgICAgd2lkdGg6IDk5LjYlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanYtY2FuZC1tZXNzYWdlci11cGxvYWRlciB7XG4gICAgLnFxLXVwbG9hZC1pbnN0cnVjdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanYtY2FuZC1vZmZlci1sZXR0ZXItdXBsb2FkZXIge1xuICAgIC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmp2LWNhbmQtZGV0YWlscy13cmFwcGVyIHtcbiAgICBoNiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qdi1jYW5kLWFwcC1kZXRhaWxzIHtcbiAgICAgICAgLmp2LWFwcC1maWVsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LWNhbmQtYXBwLWVkaXQtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAuQ2FuZGlkYXRlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtY2FuZC1kZXRhaWxzLWFjdG4tYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQuanYtY2FuZC1kZXRhaWxzLWFjdG4tYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG4ub2ZmZXJHZW5lcmF0ZSB7XG4gICAgaDZ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5qdi1hcHBsaWNhbnQtc29jaWFsLXByb2ZpbGUge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2UgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXh4LWxhcmdlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBhZGRlZCBjc3MgZm9yIGNhbmRpZGF0ZSB0YWJzIHNsaWRlciAqL1xuLmp2LWNhbmQtdGFicy1jb250YWluZXIge1xuICAgIC5zY3JvbGwtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LWZhbWlseTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDo2cHg7XG4gICAgICAgICYuaW5hY3RpdmV7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiU2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgfVxuICAgIC5wcmV2LXNjcm9sbHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5uZXh0LXNjcm9sbHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICB1bC5hcHBsaWNhdGlvbi10YWJzLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qdi1maXJzdC1jYW5kLXRhYntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5qdi1jYW5kLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgdWwuYXBwbGljYXRpb24tdGFicy1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5qdi1jYW5kLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgdWwuYXBwbGljYXRpb24tdGFicy1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZG9jdW1lbnQtY3JlYXRlZC1ieSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5jb3Zlci1wYWdlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNvdmVyLXBhZ2UtZGV0YWlscy1jb250YWluZXIge1xuICAgIC5jb3Zlci1wYWdlLWRldGFpbHMtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuY292ZXItcGFnZS1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgLmNvdmVyLXBhZ2UtZGV0YWlsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBkaXYuYm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY292ZXItcGFnZS1tb2RhbCAuanYtbW9kYWwge1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG59XG5cbi5MaW5rZWRJbkFjSWZyYW1lIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTBcbn1cblxuLmxpaHctd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLmxpaHctd2lkZ2V0IGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTVweFxufVxuXG4ubGlua2VkSW4tcG9wdXAtbW9kYWwuaXNBY3RpdmUgaWZyYW1lIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE1XG59XG5cbi5jYW5kaWRhdGUtcmFuay10aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWF0Y2gtY2hpcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMyNjMyMzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLGJveC1zaGFkb3cgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcyxib3gtc2hhZG93IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjM3RTI7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJi5zbWFsbC1jaGlwIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYXRjaC1jaGlwLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnRhbGVudC1maXQtY2hpcC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMxOTdCMUU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5N0IxRTtcbiAgICB3aWR0aDogMTEzcHg7XG5cbiAgICAudGFsZW50LWZpdC1jaGlwLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5pY29uLXNwYXJrbGllc3tcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6LTNweFxuICAgIH1cbn1cblxuLy8gQ3NzIGZvciBmaXhpbmcgdGhlIGlzc3VlIGFyaXNlZCBhZnRlciBhY2Nlc3NpQmUgd2lkZ2V0IGVuYWJsZW1lbnRcbmJvZHkuYWNzYi1rZXluYXYge1xuICAgIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1vbmUnXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNlbGVjdC5hY3NiLXNob3duW3R5cGU9J3NlbGVjdC1tdWx0aXBsZSddIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/