/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/source/contacts/JV.ContactListv2.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../bb51aad66cf829ed66aa.eot);src:url(../../bb51aad66cf829ed66aa.eot?#iefix) format("embedded-opentype"),url(../../b4a1398ddd410ed6cd3e.woff) format("woff"),url(../../76cc0d9b8f407f895d52.ttf) format("truetype"),url(../../0634eb637b04e5c5dd60.svg#09be4bfe8975a657af6444a6f1d73848) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(../../6b51c533bcc5d5e8f0f1.eot);src:url(../../6b51c533bcc5d5e8f0f1.eot?#iefix) format("embedded-opentype"),url(../../35a78c11f1eb84841621.woff) format("woff"),url(../../49f4ad618268dc94a782.ttf) format("truetype"),url(../../22e65c0c6ef954993a96.svg#fccccf1acf55b11d3e92cdf123b28da0) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../ce3b977fbf862016fff9.eot);src:url(../../ce3b977fbf862016fff9.eot?#iefix) format("embedded-opentype"),url(../../a7625556cfdf92a6efd3.woff) format("woff"),url(../../45008f107fa37c1ff2c0.ttf) format("truetype"),url(../../638c1a7237dbdd7a5e48.svg#dc56f0938c09c27a4156bb0f8f5176a2) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../../ae061cec1486bb158800.eot);src:url(../../ae061cec1486bb158800.eot?#iefix) format("embedded-opentype"),url(../../d5bf4a85afc3d78ec788.woff) format("woff"),url(../../b07be5ef697ccb58ab50.ttf) format("truetype"),url(../../8bfe8c5b6553e50b2e33.svg#94c33cdd8f8847f3444990ab6c6e6a61) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../dbda9fdfe3e57a30311f.eot);src:url(../../dbda9fdfe3e57a30311f.eot?#iefix) format("embedded-opentype"),url(../../80b62f00e8febdd42ca7.woff) format("woff"),url(../../653637fe3b337d845106.ttf) format("truetype"),url(../../c62b075098b939316303.svg#b96880fafbf6b051ff49d9fe8a31137c) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(../../1a890a3366699d9f73aa.eot);src:url(../../1a890a3366699d9f73aa.eot?#iefix) format("embedded-opentype"),url(../../be42c4e1cd17929b8895.woff) format("woff"),url(../../4bf1409d6158e3b789ed.ttf) format("truetype"),url(../../27185343a71345261f10.svg#32756bd590186a9f248741d5548b466e) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../4ee8680df096ec01146e.eot);src:url(../../4ee8680df096ec01146e.eot?#iefix) format("embedded-opentype"),url(../../609e4aa5ac6f569f10a2.woff) format("woff"),url(../../22ae88ebb4492a9fd874.ttf) format("truetype"),url(../../2d00474563aaebe5906c.svg#72800b665ba60a9a58674e2a6befde3a) format("svg")}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}h1{font-size:22px}h2{font-size:16px}b,h2,h3,h4,strong{font-weight:600}body{overflow-x:hidden}.jv-notificationsBar{background-color:#ffbb96;border-bottom:1px solid #dce3e7;color:#263238;font-size:12px;margin-left:-497px;padding:10px 5px 10px 50%;position:absolute;text-align:left;top:50px;width:100%;z-index:50}.jv-notificationsBar a{font-weight:400;margin-left:5px}.jv-blueButton{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-blueButton:focus,.jv-blueButton:hover{opacity:1}.jv-blueButton:focus{border:none}.jv-blueButton:active{opacity:.8}.jv-grayButton{background:#5b6971;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-grayButton:focus,.jv-grayButton:hover{opacity:1}.jv-grayButton:focus{border:none}.jv-grayButton:active{opacity:.8}.jv-lightGrayButton{background:#e4eaee;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;min-width:50px;padding:6px 12px;text-align:center}.jv-lightGrayButton:focus,.jv-lightGrayButton:hover{opacity:1}.jv-lightGrayButton:focus{border:none}.jv-lightGrayButton:active{opacity:.8}.btn,.btn-blue,.btn-cancel,.btn-green,.btn-red,.cancel{background:#1872cc;border:none;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;line-height:24px;margin-right:10px;min-width:50px;padding:6px 12px;text-align:center}.btn-blue:focus,.btn-blue:hover,.btn-cancel:focus,.btn-cancel:hover,.btn-green:focus,.btn-green:hover,.btn-red:focus,.btn-red:hover,.btn:focus,.btn:hover,.cancel:focus,.cancel:hover{opacity:1}.btn-blue:focus,.btn-cancel:focus,.btn-green:focus,.btn-red:focus,.btn:focus,.cancel:focus{border:none}.btn-blue:active,.btn-cancel:active,.btn-green:active,.btn-red:active,.btn:active,.cancel:active{opacity:.8}.btn.right,.right.btn-blue,.right.btn-cancel,.right.btn-green,.right.btn-red,.right.cancel{margin-left:10px;margin-right:0}.btn.inline,.inline.btn-blue,.inline.btn-cancel,.inline.btn-green,.inline.btn-red,.inline.cancel{padding:7px 9px}.btn-cancel,.cancel{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{opacity:1}.btn-cancel:focus,.cancel:focus{border:none}.btn-cancel:active,.cancel: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}}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;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.paging .jv-arrowRight{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff}.customHtml span.error{margin:0 0 0 20%}.customHtml .row-controls label{padding:2px 0}.warning{color:#f57d21}.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.templateDropdown{float:right;padding-left:10px;width:573px!important}.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{color:gray!important;position:relative!important;text-decoration:none}.modalTooltip .tooltipContainer p{white-space:normal}.positionRelative{position:relative}.w30{width:30%!important}.marginTop10{margin-top:10px}.top3{top:3px}.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],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}.jv-loading-button-spinner{background-image:url(../../348096485a34ef03e311.gif);background-position:50%;background-repeat:no-repeat;height:16px;width:16px}.ui-datepicker{height:auto!important}.ui-datepicker .ui-datepicker-title{font-size:1em}.ui-datepicker .ui-datepicker-title select{height:auto;min-width:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:0!important}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{height:23px}body.stylekit-v2-enabled .jv-modal-header h2{line-height:unset}h4.nofontfamilyreq{font-weight:600!important}.jv-tabMenu{border-bottom:1px solid #e6e6e6;width:100%}.jv-tabMenu li{float:left}.jv-tab{margin-left:0;margin-right:1px;position:relative}.jv-tab a{background-color:#3d87cf;border-radius:3px 3px 0 0;font-size:13px;margin-right:0;padding:6px 20px}.jv-tab a,.jv-tab a:hover{box-shadow:none;color:#fff}.jv-tab a:hover{background-color:#215485;font-family:inherit}.jv-tab a:hover:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f57d21;content:"";height:0;left:45%;position:absolute;top:30px;width:0}.jv-tab.active>a{background-color:#215485}.jv-tab.active>a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #215485;color:#fff;content:"";height:0;left:45%;position:absolute;top:30px;width:0}.jv-tab-details{border:2px solid #3d87cf!important;margin-top:31px;overflow:auto;padding:10px}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:4px;color:#263238;display:block;height:31px;line-height:30px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);background:linear-gradient(180deg,#fff 50%,#e4eaee 131.25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#87969c;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../../c07457739c183c845cac.png) right 2px no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:27px;text-decoration:none;top:8px!important;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #87969c;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #87969c;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #87969c;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #87969c;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:24px}.select2-container .select2-choice .select2-arrow b{background:url(../../c07457739c183c845cac.png) no-repeat 3px 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #87969c;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:Open Sans;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #87969c;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:Open Sans;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #87969c;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 48px!important}.select2-search input{background-position:100% -26px!important}.select2-choice abbr{background-position:100% -14px!important}}body{color:#333;font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}h1{font-size:44px;line-height:77px}h1,h2{font-family:Poppins;font-weight:400}h2{font-size:36px;line-height:56px}h3{font-size:32px;line-height:56px}h3,h4{font-family:Poppins;font-weight:500}h4{font-size:28px}h5{font-size:24px;line-height:40px}h5,h6{font-family:Poppins;font-weight:600}h6{font-size:20px;line-height:32px}p{font-family:Open Sans,Helvetica;font-size:14px;font-weight:400;line-height:20px}.subtitle1{font-size:16px}.subtitle1,.subtitle2{font-family:Poppins;font-weight:500;line-height:24px}.subtitle2{font-size:14px}.small,strong,strong *{font-weight:600}.small,time{font-size:12px}time{color:#8c8c8c;font-weight:400}.jv-loading-button{position:relative;transition:padding-right .3s cubic-bezier(.175,.885,.32,1.275)}.jv-loading-button.is-loading{padding-right:36px}.jv-loading-button.is-loading .jv-loading-button-spinner{opacity:1;transition-duration:.4s}.jv-loading-button-spinner{margin-top:-8px;opacity:0;position:absolute;right:12px;top:50%;transition:opacity .1s}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e4edf3;border-radius:2px;color:#304047;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#263238;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e4edf3;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #1872cc;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #637078!important;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:40px;padding:5px;text-indent:-99999px;width:40px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #acc0ca!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{position:absolute;right:10px;top:125px}.jv-modal .paging .jv-arrowLeft{margin-right:0}.jv-modal .paging .jv-arrowLeft,.jv-modal .paging .jv-arrowRight{height:40px!important;min-width:40px!important}.jv-modal .paging .pagination-count{color:#263238}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#acc0ca}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#1872cc;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:16px;font-weight:600;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#d32f2f}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.jv-modal-adapter input[type=text],.jv-modal-adapter textarea{width:100%}.jv-modal-adapter .jv-modalButton{margin-top:10px;text-align:right}.jv-modal-adapter .jv-modalButton .btn,.jv-modal-adapter .jv-modalButton .btn-cancel{margin-left:10px;margin-right:0}.jv-modal-adapter .jv-modalContent:after{clear:both;content:"";display:table}.jv-modal-adapter .jv-modalContent p{margin-bottom:0;padding:5px 0}.jv-modal-adapter .jv-modalContent>*{margin-bottom:10px}.jv-modal-adapter form{padding:0}.jv-modal-adapter .jv-hList{overflow:hidden}.jv-modal-adapter .jv-hList li{float:left}.jv-modal-adapter .jv-hList li input{margin:0 10px 0 0;width:260px}.jv-modal-adapter .jv-hList li input.wideInput{width:470px}.jv-modal-adapter .jv-hList li .btn,.jv-modal-adapter .jv-hList li .btn-black{margin-right:0}.jv-modal-adapter .jv-hList li span .select2-container{margin-right:10px;margin-top:4px}.jv-modal-visible .select2-drop{position:fixed}.clearfix:after{clear:both;content:"";display:table}.jv-pageTitle a{margin-right:20px;position:relative}.jv-pageTitle a:after{border-bottom:6px solid transparent;border-left:6px solid #e4edf3;border-top:6px solid transparent;margin-top:-4px;right:-14px;z-index:1}.jv-pageTitle a:after,.jv-pageTitle a:before{content:"";height:0;position:absolute;top:50%;width:0}.jv-pageTitle a:before{border-bottom:8px solid transparent;border-left:8px solid #fff;border-top:8px solid transparent;margin-top:-6px;right:-11px;z-index:2}.select2-drop-active{margin-left:1px}.jv-addIcon{padding-left:20px}.jv-addIcon,.jv-findDuplicates{line-height:15px;margin-right:15px}.jv-findDuplicates{background:url(../../bbb83bd9b4e092f70f64.png) 0 no-repeat;padding-left:25px}.jv-importContacts{line-height:15px;margin-right:15px;padding-left:20px}.jv-emailRound{border-radius:50%;display:inline-block;height:4px;margin-right:2px;padding-right:2px;vertical-align:middle;width:4px}.jv-emailRound.red{background:#d32f2f}.jv-emailRound.green{background:#47a84c}.jv-emailRound.orange{background:#f76700}.jv-gridHeaderContainer td{padding:10px}.jv-gridHeaderContainer .jv-action{position:relative;width:190px}.jv-gridHeaderContainer .jv-action:before{color:#acc0ca;position:absolute;right:12px;top:14px;z-index:1}.jv-gridHeaderContainer .jv-action.jv-sortCombo{width:200px}.jv-gridHeaderContainer .jv-arrow{margin-top:2px;padding:0}.jv-gridHeaderContainer .jv-number{margin-top:12px;padding:0}.jv-sortPanel,.jv-sortPanel1{background-color:#fff;border:1px solid #e4edf3;border-radius:0 0 2px 2px;border-top:none;left:79px;position:absolute;top:14px;z-index:999999}.jv-sortPanel li,.jv-sortPanel1 li{border-bottom:1px solid #e4edf3;margin:0 10px;text-align:left}.jv-sortPanel li a,.jv-sortPanel1 li a{border-left:2px solid transparent;color:#263238;font-weight:400;margin-left:-10px;padding:10px;width:110px}.jv-sortPanel li a:hover,.jv-sortPanel1 li a:hover{border-left:2px solid #1872cc;color:#1872cc}.jv-sortPanel li:last-child,.jv-sortPanel1 li:last-child{border-bottom:none}.jv-contacts-list-actions{left:auto;margin-top:42px!important;max-height:350px;overflow:auto;top:auto;width:190px!important}.jv-contacts-list-actions li a{display:inline-block;width:auto}.jv-sortPanel1{left:298px;top:14px}.jv-sortPanel1 li a{width:118px}.jv-selectionMsg{background:#fff;border-radius:3px;box-shadow:0 2px 2px 2px rgba(0,0,0,.1);margin:0;padding:6px;z-index:999999}.jv-selectionMsg:before{border-bottom:5px solid #d32f2f;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.jv-selectionMsg{border-top:3px solid #d32f2f!important}.jv-selectionMsg:before{margin:-14px auto 10px}.jv-selectionMsg{color:#d32f2f;color:red;left:20px;position:absolute;top:73px}.jv-gridBody .jv-gridRow>td{padding:10px 0 5px 10px;text-align:left;vertical-align:top}.jv-gridBody .jv-gridRow>td a{display:block;font-weight:600;line-height:1.2}.jv-gridBody .jv-gridRow>td span.phone{display:block;padding-left:15px}.jv-gridBody .jv-gridRow>th{background-color:#f3f7f9;font-size:12px;font-weight:600;white-space:nowrap}.jv-gridBody .jv-gridRow input[type=checkbox]{margin-left:10px}.jv-dot{background:#666}.jv-dot,.jv-noDot{border-radius:50%;display:inline-block;height:4px;margin:0 5px;vertical-align:middle;width:4px}.jv-gridNameColumn{width:30%}.jv-welcomeMessage{font-size:16px;font-weight:600}#jv-successMessage{background:none repeat scroll 0 0 rgba(51,51,51,.7);bottom:0;color:#fff;display:none;left:0;line-height:30px;opacity:.9;padding:5px 10px;position:fixed;text-align:center;top:auto;width:100%;z-index:999999}.jv-searchIcon{text-indent:-999em}.jv-filter h3{padding:0}.jv-filter h3 span{margin:0 10px 0 0}.jv-filter .jv-searchOptions{border-bottom:1px solid #e4edf3;margin:10px 0;padding-bottom:10px}.jv-filter .jv-searchOptions input[type=text]{margin-top:1px;padding:5px 5px 6px;width:100%}.jv-filter .jv-searchOptions .inputClearIcon{color:#5b6971;cursor:pointer;height:10px;position:absolute;right:12px;text-indent:-999em;top:12px;width:8px}.jv-filter .jv-searchOptions .jv-blueButton{display:inline-flex;line-height:24px;margin-top:5px;padding:0}.jv-filter .jv-searchOptions .jv-blueButton .jv-searchIcon{background-image:none;color:#fff;margin:5px;padding:0 15px;text-indent:0}.jv-filter .facetOption{cursor:pointer;font-size:12px;margin-left:4px;padding:5px 0 0;position:relative}.jv-filter .facetOption input{cursor:pointer;font-size:14px}.jv-filter span{font-size:12px;margin:0}.jv-filter .jv-searchiconwrapper{margin:0;padding:4px 8px}.jv-filter .jv-filterarrow{margin:0;padding:0;right:0;width:24px}.jv-filter .jv-reset{border:1px solid #87969c!important;border-radius:2px;color:#1872cc!important;font-size:12px;margin:5px 0;padding:5px 10px}.jv-filter .jv-reset:hover{border-color:#1872cc}.jv-filter .jv-resetInit{color:#1872cc!important;cursor:pointer!important}.jv-filter .jv-more{padding:10px 0}.jv-filter .jv-saveSearch{color:#1872cc;cursor:pointer;font-weight:600}.jv-filter .jv-saved-search-link{display:block}.jv-filter .jv-selectSearch{display:block;margin:5px 0 0}.jv-filter .jv-saveBar{color:#000;cursor:text;font-weight:600}.jv-filter .jv-searchNameOnly{margin:10px 0}.jv-filter .jv-searchNameOnly span input{margin-right:5px}.jv-filter .jv-savedSearch a{display:block;padding:10px 0 0}.jv-filter .jv-largeFont{font-size:16px}.jv-filter .jv-darkFilterDivider{border-bottom:3px solid #1f63af;margin:10px 0}.jv-filter .jv-facet .jv-facetHeader{padding:8px 0}.jv-filter .jv-facet input[type=text]{width:100%}.jv-filter .jv-facet .inputClearIcon{color:#5b6971;cursor:pointer;height:10px;position:absolute;right:15px;text-indent:-999em;top:18px;width:9px}.jv-filter .jv-facetOperator{color:#5b6971;display:inline-block;margin-left:5px}.jv-filter .jv-facetCategory{color:#1872cc;cursor:pointer;font-size:14px;font-weight:600;word-wrap:break-word}.jv-filter .jv-minimizeFacet{padding-left:100px}.jv-filter .jv-inputwrapper{margin:5px 0;position:relative}.jv-filter .jv-facetValue{display:inline-block;vertical-align:top;width:88%;word-wrap:break-word;margin-left:4px;overflow-wrap:break-word}.jv-filter .jv-facetValues{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px}.jv-filter .jv-facetValues .select2-container{margin-top:5px}.jv-facetLoadingImg{padding:15px}.jv-facetLoadingImg img{left:45%;position:relative}.jv-bodyLoadingSymbol{padding:100px 0;position:relative;text-align:center}#jv-modalDialog{width:740px}#jv-modalDialog .jv-modalContentWrapper{padding:15px}#jv-modalDialog .jv-modalContent p{padding:5px 0}#jv-modalDialog .jv-modalContent p strong{font-weight:600}#jv-modalDialog .jv-modalContent textarea{height:100px;min-height:100px;overflow-y:auto;width:98%}#jv-modalDialog div[ng-controller=addToReqController] .pagination-count{padding:0}#jv-modalDialog div[ng-controller=addToReqController] .paging{position:absolute;right:10px;top:75px}#jv-modalDialog div[ng-controller=addToReqController] button{font-size:13px;min-width:25px}#jv-modalDialog div[ng-controller=addToReqController] .postActions{clear:both}.jv-addContentContainer td{padding:5px 0}.jv-addContentContainer td input[type=text],.jv-addContentContainer td textarea{font-weight:400;padding:5px}.jv-addContentContainer td input[type=checkbox]{margin-right:10px}.jv-addContentContainer td ul li{padding:0 0 10px}.jv-modalError{color:red}.jv-modalContent .jv-detailsTab{border-bottom:1px solid #e4edf3;height:30px;width:100%}.jv-modalContent .jv-detailsTab li{float:left}.jv-modalContent div.jv-importDuplicates{border-bottom:1px solid #e4edf3;display:block;font-weight:600;margin-bottom:10px;margin-left:-18px;padding:10px 0}.jv-modalContent div.jv-importDuplicates input[type=radio]{margin:3px 5px 5px 20px}.jv-modalContent #ajax-upload{border:1px dashed #e4edf3;padding:10px}.jv-modalContent #warningArea{padding:0}.jv-modalContent #instructions ul{overflow:hidden}.jv-modalContent #instructions ul li{float:left}.jv-modalContent #instructions ul li .jv-circleMinus,.jv-modalContent #instructions ul li .jv-circlePlus{cursor:pointer;height:16px;width:20px}.jv-modalContent #template{margin:5px 20px}.jv-modalContent .qq-uploader .qq-upload-list li{float:none;margin:10px}.jv-modalContent .qq-uploader p.qq-upload-instruction{display:block!important;margin-top:-15px;text-indent:10px}.jv-modalContent .jv-noteTag ul.holder{border-color:#e4edf3;border-radius:3px;padding:5px}.jv-modalContent .jv-noteTag ul.holder li{margin:2px 5px 5px 0}.jv-modalContent .jv-noteTag .facebook-auto{left:15px;min-width:200px;width:auto}.jv-modalContent .btn.cancel{background:#263238}.jv-contact-list{margin-top:15px}.jv-contact-list .pagination-controls button{height:40px;width:40px}.jv-contact-list .jv-gridHeaderActionPanel .dropDownMenu,.jv-contact-list .jv-gridHeaderActionPanel .icon-arrow-down:before{color:#263238}.jv-contact-grid table td,.jv-contact-grid table th{padding:12px 10px!important}.jv-contact-grid table td .jv-contactName a,.jv-contact-grid table th .jv-contactName a{padding-bottom:5px}.jv-userEmail{color:#1872cc}.jv-emailRound,.jv-userEmail{cursor:pointer}.jv-info{background:none repeat scroll 0 0 #fff;border:1px solid #e4edf3!important;border-radius:2px 2px 0 0;border-top:3px solid #1872cc!important;font-size:14px;font-weight:400;height:auto;margin-left:-22px;margin-top:8px;padding:10px;position:absolute;white-space:normal;width:160px}.jv-close2{background:url(../../d0580cf7918c0c387370.png) no-repeat scroll -52px -635px transparent;cursor:pointer;display:inline-block;float:right;height:12px;overflow:hidden;padding:0;text-align:left;text-indent:-119988px;width:14px}.jv-contactInfo{max-width:265px;overflow:hidden;text-overflow:ellipsis}.jv-inlineBlock{display:inline-block}.jv-contactInfoEmail{float:right;width:95%}.jv-contactEmail{display:block;word-wrap:break-word}.jv-contactName{max-width:200px;word-wrap:break-word;overflow-wrap:break-word}.jv-infoContain{position:relative}.jv-infoContain:after{border-bottom:6px solid #1872cc;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:2px;width:0}.jv-addToCampaignButton{background-color:#1872cc;border-radius:2px;color:#fff;cursor:pointer;float:left;margin:0 5px 0 0;padding:11px 15px;position:relative}.jv-small{height:0;margin:0;padding:0;width:0}.jv-selector{cursor:pointer}#jv-savedSearchModal .jv-hList li{position:relative}#jv-savedSearchModal .jv-hList li span.inputClearIcon{position:absolute;right:15px;text-indent:-999em;top:10px;width:15px}#jv-savedSearchModal table td span{margin-right:20px}.jv-selectSavedSearchActions{cursor:pointer}.jv-filter-settings{border:solid #e4edf3;border-width:1px 0;margin-top:10px}.jv-filter-settings a{display:block;padding:10px 0}.jv-filter-settings-table td{padding:7px 0 7px 25px}.jv-filter-settings-table input{vertical-align:baseline}.jv-emailAd{margin-right:10px;margin-top:15px}.jv-emailAd span{font-size:16px}.jv-emailAd .jv-adBody{font-size:12px}.jv-emailAd .jv-adBody strong{font-weight:600}.ui-menu .ui-menu-item a{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px}.w100{width:100%}.hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% -3px;background-repeat:no-repeat}.date-col{float:left;width:25%}.assign-col{float:right;width:65%}.select2-drop-mask{z-index:999999}.jv-pagePadding{padding-bottom:15px}.ui-datepicker{z-index:1000000!important}#select2-drop input[type=text]{padding:5px 11px!important}.jv-pipline-filters .select2-container{width:100%!important}.jv-pipline-filters .select2-container .select2-choice{border-radius:0 2px 2px 0}.jv-pipline-filters .jv-searchOptions .jv-saveSearch{margin-right:5px}.jv-contact-header-nav{margin-top:0;overflow:hidden;width:73%}.jv-contact-header-nav .jv-contact-count-caption{position:absolute}.jv-contact-header-nav .jv-action-links{margin-right:25px}.jv-contact-header-nav .jv-action-links a i{padding-right:5px}.jv-contact-header-nav .icon-help{color:#5b6971}.jv-pipeline-contacts h5{line-height:30px}.jv-pipeline-contacts .container{max-width:1600px;overflow:auto;width:100%}.jv-pipeline-contacts .container h2.jv-filterOpener a.full-width{margin-left:12px}.jv-pipeline-contacts .jv-contact-action-links{max-width:1600px;width:100%}.jv-pipeline-contacts .jv-contact-title-caption{margin-right:24px;width:20%}.jv-pipeline-contacts .jv-filter{padding:10px 14px}.jv-pipeline-contacts-container .container{padding:0 48px}.jv-campaign-contacts-container .jv-pipline-filters{margin-right:0;padding:8px!important}.jv-campaign-contacts-container .jv-grid{padding-right:15px}.jv-pipline-filters{margin-top:15px}.select2-container .select2-choice{font-size:14px;font-style:normal;font-weight:600}.jobviteSession .btn-cancel{background:#e4eaee;padding:11px 15px}.jv-pipeline-date-filter .hasDatepicker{background-position:100% 5px}.jv-pipeline-contacts .ui-datepicker{margin-left:auto}.jv-pipeline-contacts .ui-datepicker .ui-datepicker-next,.jv-pipeline-contacts .ui-datepicker .ui-datepicker-prev{top:5px!important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic291cmNlL2NvbnRhY3RzL0pWLkNvbnRhY3RMaXN0djIuY3NzIiwibWFwcGluZ3MiOiI7OztBQU1BLFdBQ0Usc0JBT0Esa0JBQ0EsZ0JBUEEsNENBQ0EsK09DU0YsQ0RBQSxXQUNFLHNCQU9BLGtCQUNBLGdCQVBBLDRDQUNBLCtPQ0lGLENES0EsV0FDRSxzQkFNQSxrQkFDQSxnQkFOQSw2Q0FDQSxtUENERixDRFNBLFdBQ0Usc0JBT0Esa0JBQ0EsZ0JBUEEsNkNBQ0EsbVBDTEYsQ0RjQSxXQUNFLHNCQU9BLGtCQUNBLGdCQVBBLDZDQUNBLG1QQ1ZGLENEbUJBLFdBQ0Usc0JBT0Esa0JBQ0EsZ0JBUEEsNkNBQ0EsbVBDZkYsQ0R3QkEsV0FDRSxzQkFPQSxrQkFDQSxnQkFQQSw2Q0FDQSxtUENwQkYsQ0Q4Q0EsS0FFSSxnRUFDQSxjQVZlLENBWWYsZUM1Q0osQ0QrQ0EsR0FDSSxjQzNDSixDRCtDQSxHQUNJLGNDM0NKLENEMkRBLGtCQUNDLGVDNUNELENDeEZBLEtBQ0UsaUJEc0dGLENDbkdBLHFCQU1DLHlCQUdBLGdDQVJDLGFDTkssQ0RZTixlQUlBLG1CQURBLDBCQVBBLGtCQUtBLGdCQUpBLFNBRkEsV0FVQSxVRHNHRCxDQzlGQyx1QkFDQyxlRjhEb0IsQ0U3RHBCLGVEZ0dGLENHOUVBLGVBNUNFLGtCQ3NCSyxDRHBCTCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQUNBLGVBQ0EsaUJBQ0EsaUJIa0lGLENHaklFLDBDQUVFLFNIa0lKLENHaElFLHFCQUNFLFdIa0lKLENHaElFLHNCQUNFLFVIa0lKLENHcEdBLGVBaERFLGtCQ0tTLENESFQsWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCSHdKRixDR3ZKRSwwQ0FFRSxTSHdKSixDR3RKRSxxQkFDRSxXSHdKSixDR3RKRSxzQkFDRSxVSHdKSixDR3RIQSxvQkFwREUsa0JDb0ZhLENEbEZiLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkg4S0YsQ0c3S0Usb0RBRUUsU0g4S0osQ0c1S0UsMEJBQ0UsV0g4S0osQ0c1S0UsMkJBQ0UsVUg4S0osQ0d2SUEsdURBekRFLGtCQ3NCSyxDRHBCTCxZQURBLGtCQUVBLFVDTE0sQ0RNTixlQUNBLGVFRGlCLENGRWpCLGlCQXFEQSxrQkFwREEsZUFDQSxpQkFDQSxpQkgyTUYsQ0cxTUUsc0xBRUUsU0hxTkosQ0duTkUsMkZBQ0UsV0gwTkosQ0d4TkUsaUdBQ0UsVUgrTkosQ0dwTEUsMkZBRUUsaUJBREEsY0g0TEosQ0d6TEUsaUdBQ0UsZUhnTUosQ0c3TEEsb0JBckVFLGtCQ29GYSxDRGxGYixZQURBLGtCQXdFQSx3QkF0RUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkh3UUYsQ0d2UUUsZ0VBRUUsU0gwUUosQ0d4UUUsZ0NBQ0UsV0gyUUosQ0d6UUUsa0NBQ0UsVUg0UUosQ0dqTkEsV0E3RUUsa0JDNkJNLENEM0JOLFlBREEsa0JBRUEsVUNMTSxDRE1OLGVBQ0EsZUVEaUIsQ0ZFakIsaUJBQ0EsZUFDQSxpQkFDQSxpQkhrU0YsQ0dqU0Usa0NBRUUsU0hrU0osQ0doU0UsaUJBQ0UsV0hrU0osQ0doU0Usa0JBQ0UsVUhrU0osQ0dsT0EsVUE3RUUsZUVEaUIsQ0ZFakIsaUJBRUEsZ0JIeVRGLENHdlRFLGdDQUVFLFNId1RKLENHdFRFLGdCQUNFLFdId1RKLENHdFRFLGlCQUNFLFVId1RKLENHblBBLFlBOURFLHlCQURBLGtCQUdBLGVFekJvQixDRjBCcEIsbUJBQ0EsZUh1VEYsQ0d0VEUsOEJBUEEsdUJBR0EsYUg4VEYsQ0d0VEUscUNBRUUsd0JIdVRKLENHclRFLHFCQUVFLG9CQ25DTyxDRGtDUCxhSHdUSixDR3BRQSxTQTNGRSxrQkNrQ0ksQ0RoQ0osWUFEQSxrQkFFQSxVQ0xNLENETU4sZUFDQSxlRURpQixDRkVqQixpQkFDQSxlQUNBLGlCQUNBLGlCSG1XRixDR2xXRSw4QkFFRSxTSG1XSixDR2pXRSxlQUNFLFdIbVdKLENHaldFLGdCQUNFLFVIbVdKLENNek9FLElBR0ksd0JBQ0EseUJBS0EsMEJBRkEseUJBQ0EsMEJBUEYsaUJOaVBKLENNbFBFLElBQ0Usa0JOcVBKLENNdFBFLEtBQ0UsbUJOeVBKLENNMVBFLEtBQ0UsbUJONlBKLENNOVBFLEtBQ0UsbUJOaVFKLENNbFFFLEtBQ0UsbUJOeVFKLENNMVFFLEtBQ0UsbUJONlFKLENNOVFFLEtBQ0UsbUJOaVJKLENNbFJFLEtBQ0UsbUJOcVJKLENNdFJFLEtBQ0UsbUJOeVJKLENNMVJFLEtBQ0UsbUJONlJKLENNOVJFLEtBQ0UsbUJOaVNKLENNbFNFLEtBQ0UsbUJOcVNKLENNdFNFLEtBQ0UsbUJOeVNKLENNMVNFLEtBQ0UsbUJONlNKLENNOVNFLEtBQ0UsbUJOaVRKLENNbFRFLEtBQ0UsbUJOcVRKLENNdFRFLEtBQ0UsbUJOeVRKLENNMVRFLEtBQ0UsbUJONlRKLENNOVRFLEtBQ0UsbUJOaVVKLENNbFVFLE1BR0ksd0JBQ0EseUJBSEYsb0JOdVVKLENNeFRFLFlBQ0Usc0JOMlRKLENNNVRFLFlBQ0Usd0JOK1RKLENNaFVFLGFBQ0UseUJObVVKLENNcFVFLGFBQ0UseUJOdVVKLENNeFVFLGFBQ0UseUJOMlVKLENNNVVFLGFBQ0UseUJOK1VKLENNaFZFLGFBQ0UseUJObVZKLENNL1VFLGNBQ0Usd0JOa1ZKLENNblZFLGNBQ0UsMEJOc1ZKLENNdlZFLGVBQ0UsMkJOMFZKLENNM1ZFLGVBQ0UsMkJOOFZKLENNL1ZFLGVBQ0UsMkJOa1dKLENNbldFLGVBQ0UsMkJOc1dKLENNdldFLGVBQ0UsMkJOMFdKLENNdFdFLGFBQ0UsdUJOeVdKLENNMVdFLGFBQ0UseUJONldKLENNOVdFLGNBQ0UsMEJOaVhKLENNbFhFLGNBQ0UsMEJOcVhKLENNdFhFLGNBQ0UsMEJOeVhKLENNMVhFLGNBQ0UsMEJONlhKLENNOVhFLGNBQ0UsMEJOaVlKLENNN1hFLGVBQ0UseUJOZ1lKLENNallFLGVBQ0UsMkJOb1lKLENNcllFLGdCQUNFLDRCTndZSixDTXpZRSxnQkFDRSw0Qk40WUosQ003WUUsZ0JBQ0UsNEJOZ1pKLENNalpFLGdCQUNFLDRCTm9aSixDTXJaRSxnQkFDRSw0Qk53WkosQ01sWkUsSUFJSSxTQUdBLGVBQ0EsZU5rWk4sQ00xWkUsSUFDRSxVTjZaSixDTTlaRSxLQUNFLFdOaWFKLENNbGFFLEtBQ0UsV05xYUosQ010YUUsS0FDRSxXTnlhSixDTTFhRSxLQUNFLFdONmFKLENNOWFFLEtBQ0UsV05pYkosQ01sYkUsS0FDRSxXTnFiSixDTXRiRSxLQUNFLFdOeWJKLENNMWJFLEtBQ0UsV042YkosQ005YkUsS0FDRSxXTmljSixDTWxjRSxLQUNFLFdOcWNKLENNdGNFLEtBQ0UsV055Y0osQ00xY0UsS0FDRSxXTjZjSixDTTljRSxLQUNFLFdOaWRKLENNbGRFLEtBQ0UsV05xZEosQ010ZEUsS0FDRSxXTnlkSixDTTFkRSxLQUNFLFdONmRKLENNOWRFLEtBQ0UsV05pZUosQ01sZUUsS0FDRSxXTnFlSixDTXRlRSxNQUlJLGNOd2VOLENNNWRFLGFBQ0UsdUJOK2RKLENNaGVFLGFBQ0UseUJObWVKLENNcGVFLGNBQ0UsMEJOdWVKLENNeGVFLGNBQ0UsMEJOMmVKLENNNWVFLGNBQ0UsMEJOK2VKLENNaGZFLGNBQ0UsMEJObWZKLENNcGZFLGNBQ0UsMEJOdWZKLENNbmZFLGVBQ0UseUJOc2ZKLENNdmZFLGVBQ0UsMkJOMGZKLENNM2ZFLGdCQUNFLDRCTjhmSixDTS9mRSxnQkFDRSw0Qk5rZ0JKLENNbmdCRSxnQkFDRSw0Qk5zZ0JKLENNdmdCRSxnQkFDRSw0Qk4wZ0JKLENNM2dCRSxnQkFDRSw0Qk44Z0JKLENNMWdCRSxjQUNFLHdCTjZnQkosQ005Z0JFLGNBQ0UsMEJOaWhCSixDTWxoQkUsZUFDRSwyQk5xaEJKLENNdGhCRSxlQUNFLDJCTnloQkosQ00xaEJFLGVBQ0UsMkJONmhCSixDTTloQkUsZUFDRSwyQk5paUJKLENNbGlCRSxlQUNFLDJCTnFpQkosQ01qaUJFLGdCQUNFLDBCTm9pQkosQ01yaUJFLGlCQUNFLDZCTndpQkosQ016aUJFLGlCQUNFLDZCTjRpQkosQ003aUJFLGlCQUNFLDZCTmdqQkosQ01qakJFLGlCQUNFLDZCTm9qQkosQ01yakJFLGlCQUNFLDZCTndqQkosQ01qakJFLElBR0ksY0FDQSxlQUlBLFNOaWpCTixDTXpqQkUsSUFDRSxXTjRqQkosQ003akJFLEtBQ0UsWU5na0JKLENNamtCRSxLQUNFLFlOb2tCSixDTXJrQkUsS0FDRSxZTndrQkosQ016a0JFLEtBQ0UsWU40a0JKLENNN2tCRSxLQUNFLFlOZ2xCSixDTWpsQkUsS0FDRSxZTm9sQkosQ01ybEJFLEtBQ0UsWU53bEJKLENNemxCRSxLQUNFLFlONGxCSixDTTdsQkUsS0FDRSxZTmdtQkosQ01qbUJFLEtBQ0UsWU5vbUJKLENNcm1CRSxLQUNFLFlOd21CSixDTXptQkUsS0FDRSxZTjRtQkosQ003bUJFLEtBQ0UsWU5nbkJKLENNam5CRSxLQUNFLFlOb25CSixDTXJuQkUsS0FDRSxZTnduQkosQ016bkJFLEtBQ0UsWU40bkJKLENNN25CRSxLQUNFLFlOZ29CSixDTWpvQkUsS0FDRSxZTm9vQkosQ01yb0JFLE1BR0ksY0FDQSxlQUhGLGFOMG9CSixDTTNuQkEsYUFDRSxjQUNFLHNCTjhuQkYsQ0FDRixDT3oyQkEscUJBRUkseUJBSUEsa0JBTEEsaUJBRUEsa0JBQ0EsZ0JBQ0EsVVA0MkJKLENPejJCSSwyQkFDSSxlUDIyQlIsQ08xMkJRLDhCQUNJLDRCUDQyQlosQ08zMkJZLHlDQUNJLHlDUDYyQmhCLENPMzJCWSxzQ0FDSSxlUDYyQmhCLENPNTJCZ0IseUNBQ0ksYVA4MkJwQixDT3oyQlEsa0NBSUksZ0JBSEEsWUFDQSxTQUNBLFNQNDJCWixDT3YyQkksNERBR0ksV0FDQSxnQlB3MkJSLENPcjJCSSwwREFHSSxXQUNBLGVQczJCUixDT24yQkksd0JBRUksMEJBREEseUJBRUEscUJQcTJCUixDT2oyQkksd0JBQ0ksa0JIOUJHLENHb0NILGdDQURBLDZCQUpBLGFIdERELENHdURDLGNGL0NVLENFZ0RWLGVGdkRjLENFd0RkLGlCQUdBLGtCUG0yQlIsQ09oMkJJLGtDQUNJLGtCSC9ERyxDR29FSyxtQ0FGQSxjRnpERyxDRTBESCxlRm5FTSxDRWdFZCxhQUNBLGVQcTJCUixDT2gyQlEsd0JBRUksd0NBREEsd0NQbTJCWixDTy8xQkksdUJBQ0ksUVBpMkJSLENPaDJCZ0IsK0JBQ0ksY1BrMkJwQixDTzkxQkksd0JBRUksU0FEQSxTUGkyQlIsQ085MUJJLDhCQUNJLGtCUGcyQlIsQ08vMUJRLHNDQUNJLGNGaEZPLENFaUZQLGVQaTJCWixDTzUxQkEscUJBQ0ksZVArMUJKLENPNTFCUSxtQ0FDSSx5Q1A4MUJaLENPMzFCSSx3QkFDSSxXUDYxQlIsQ08zMUJJLHdCQUNJLHVDQUNBLGNGbkdXLENFb0dYLFdQNjFCUixDTy8wQkEsbUJBQ0ksaUJQMDFCSixDT3QxQkksaUNBQ0ksYVB5MUJSLENPbjFCSSxlQUNJLGFQczFCUixDT3AxQkksYUFFSSxXQUNBLGNBRkEsU1B3MUJSLENPcDFCSSxhQUNJLGlCQUVBLGNBREEsU1B1MUJSLENPaDFCQSxzQkFDSSxzQlBtMUJKLENPajFCQSxzQkFHSSxzQkFDQSxpQ0FIQSxlQUNBLGFQczFCSixDT2oxQkEsdUJBQ0kseUJBQ0EsYVBvMUJKLENPajFCQSxnQkFDSSx1QlBvMUJKLENPcDBCQSxzQkFWSSxZQURBLGtCQUVBLFdBQ0EsZUFDQSxnQkFDQSxjQUNBLGVBQ0Esa0JBQ0EsaUJQZzJCSixDT2gxQkEsaUJBWkksa0JQczJCSixDTzExQkEsT0FHSSxZQURBLGtCQUVBLFdBQ0EsZUFDQSxnQkFDQSxhUG0xQkosQ09sMUJJLGtCQU9JLFdBSEEsZUFGQSxZQUdBLGVBRkEsY0FHQSxrQkFMQSxVUDAxQlIsQ09uMkJBLE9Bb0JJLGtCQUhBLGVBQ0EsaUJBQ0EsaUJQczFCSixDT2wxQkEsaUJBQ0ksb0JQcTFCSixDTzMwQkEsYUFDSSxhUGsxQkosQ08vMEJBLE1BRUksVVBrMUJKLENPLzBCQSxhQUpJLGlCUHcxQkosQ09wMUJBLE9BRUksV1BrMUJKLENPOTBCSSxhQUdJLFdBRkEsV0FDQSxhUGsxQlIsQ085MEJBLGFBSUksY0FIQSxrQkFDQSxXQUNBLE9QazFCSixDTzUwQkEsUUFFSSxZQUNBLGNGL1BlLENFZ1FmLFFQKzBCSixDTzcwQkksdUJBTEEsYVBxMUJKLENPNTBCSSx3QkFDSSxnQlA4MEJSLENPMzBCSSw0QkFDSSxnQlA2MEJSLENPdjBCQSxzQkFVSSx1RFAwMEJKLENPeDBCQSw2Q0FWSSxtQ0FEQSxrQkFFQSxrQkFFQSxlQUNBLHFCQUNBLFlBRUEsWUFMQSxxQkFJQSxVUHkxQkosQ09yMUJBLHVCQVVJLHNFUDIwQkosQ092MEJJLHVCQUNJLGdCUDAwQlIsQ092MEJRLGdDQUNJLGFQeTBCWixDT3IwQkEsU0FDSSxhUHcwQkosQ09wMEJBLFVBSUksZ0JEdFNGLHNCQ21TaUMsQ0FFL0IsbUJBREEsVVB5MEJKLENPcDBCQSxrQkFFSSxZQUNBLGtCQUZBLHFCUHkwQkosQ09qMEJBLGNDM1JHLGlCUmdtQ0gsQ1EvbENFLDZCQUlFLHdCSnhDRyxDSXFDSCxrQkFFQSxxQkFHQSwwQkFHQSx5QkFQQSxrQkFLQSxnQkFGQSxVRHNSaUIsQ0NuUmpCLFlSa21DSixDUWhtQ0ksbUNBR0UsV0FDQSxjQUhBLFNBSUEsa0JBSEEsT1JxbUNOLENRaG1DSSxvQ0FDRSxrQlJrbUNOLENRaG1DSSxtQ0FDRSxjQUNBLFFSa21DTixDUWhtQ0ksK0NBRUUsc0JBREEsWVJtbUNOLENRaG1DSSwrQkFDQyxpQkFDQSxjQUNBLGNSa21DTCxDUTlsQ0ksa0NBRUUsWURzUHFCLENDdlByQiwwQlJpbUNOLENRL2xDTSx3Q0FHRSxrQ0FDQSxtQ0FGQSw2QkFEQSxXUm9tQ1IsQ1E3bENNLDBDQUNFLFNENE8wQixDQzNPMUIsV1IrbENSLENROWxDUSxnREFDRSxTUmdtQ1YsQ1EzbENNLDJDQUNFLFVSNmxDUixDUTVsQ1EsaURBQ0UsVVI4bENWLENReGxDSSwwREFDRSxTRDBONEIsQ0N6TjVCLHFCUjBsQ04sQ1F6bENNLHdOQUlFLDZCQURBLFlBRUEsT1IybENSLENReGxDUSwwRkFDRSwwQlIwbENWLENReGxDVSwwTUFJRSxhSmxESyxDSWlETCxjSGhJTyxDRytIUCxlUjRsQ1osQ1F0bENNLHFFQUtFLGFKM0RTLENJdURULDBDQUVBLGNIdklXLENHc0lYLGVIOUlXLENHZ0pYLGdCUnlsQ1IsQ1FubENJLGdDQUNFLDBCQUNBLFNScWxDTixDUXBsQ00sc0NBRUUsZ0NBQ0Esa0NBQ0EsbUNBSEEsUVJ5bENSLENRbGxDTSx3Q0FDRSxTRCtLMEIsQ0M5SzFCLFdSb2xDUixDUW5sQ1EsOENBQ0UsU1JxbENWLENRaGxDTSx5Q0FDRSxVUmtsQ1IsQ1FqbENRLCtDQUNFLFVSbWxDVixDUTdrQ0ksd0NBQ0UsNkJBQ0EsVVIra0NOLENROWtDTSw4Q0FJRSxvQ0FGQSw4QkFDQSxpQ0FGQSxVUm1sQ1IsQ1E1a0NNLDRDQUNFLFNSOGtDUixDUTdrQ1Esa0RBQ0UsT1Ira0NWLENRMWtDTSwrQ0FDRSxZUjRrQ1IsQ1Eza0NRLHFEQUNFLFVSNmtDVixDUXZrQ0ksdUNBQ0UsNEJBQ0EsU1J5a0NOLENReGtDTSw2Q0FJRSxvQ0FGQSwrQkFDQSxpQ0FGQSxTUjZrQ1IsQ1F0a0NNLDJDQUNFLFNSd2tDUixDUXZrQ1EsaURBQ0UsT1J5a0NWLENRcGtDTSw4Q0FDRSxZUnNrQ1IsQ1Fya0NRLG9EQUNFLFVSdWtDVixDUWhrQ0ksa0RBQ0UsY1Jra0NOLENRL2pDRSxvREFDRSxpQlJpa0NKLENRL2pDRSx5REFDRSxlUmlrQ0osQ1EvakNFLDBEQUNFLGdCUmlrQ0osQ094K0JBLGNBRUkscUJBQ0EsNEJBQ0Esb0JQeStCSixDT3YrQlEsa0NBQ0ksa0JQeStCWixDT24rQkEsa0JBQ0ksaUJQcytCSixDT3ArQkEsS0FDSSxtQlB1K0JKLENPcCtCQSxhQUNJLGVQdStCSixDT3ArQkEsTUFFSSxPUHUrQkosQ09wK0JBLFlBSkksaUJQNitCSixDT3orQkEsTUFFSSxPUHUrQkosQ09wK0JBLGFBQ0ksZVB1K0JKLENPcCtCQSxhQUNJLGVQdStCSixDT3ArQkEsY0FDSSxnQlB1K0JKLENPcitCQSxjQUNJLGdCUHcrQkosQ090K0JBLGVBQ0ksaUJQeStCSixDT3YrQkEsWUFDSSxrQlAwK0JKLENPeCtCQSxnQkFDSSxrQlAyK0JKLENPdCtCSSxtS0FDSSxtQkFDQSxxRUFDQSxvQlB5K0JSLENPcCtCQSxXQUdJLDRDQURBLDZDQURBLG1DUHkrQkosQ09yK0JBLFNBQ0ksa0NQdytCSixDT3ArQkEsNENBQ0kseUJQdStCSixDT3ArQkEsTUFDSSxxQlB1K0JKLENPdCtCSSx5QkFDSSxlUHcrQlIsQ09yK0JBLE1BRUkscUJQdStCSixDT3QrQkkseUJBQ0ksZVB3K0JSLENPcitCQSxtQkFDSSxpQlB3K0JKLENPcitCQSxnQkFDSSxjQUNBLGtCUHcrQkosQ092K0JJLG9CQUNJLG1CQUNBLHFCUHkrQlIsQ094K0JRLHlDQUNJLGtCUDArQlosQ090K0JRLHNCQUNJLHFCUHcrQlosQ096K0JRLHNCQUNJLHFCUDIrQlosQ081K0JRLHNCQUNJLHFCUDgrQlosQ08vK0JRLHNCQUNJLHFCUGkvQlosQ085K0JJLHNCQUNJLHFCUGcvQlIsQ085K0JJLHVCQUdJLGVBREEsZUFEQSxhUGsvQlIsQ08vK0JRLHlCQUNJLGVQaS9CWixDU244Q0EsMkJBbUJDLDBEQWRBLHdCQURBLDRCQWNBLFlBREEsVVR1N0NELENVdjhDQSxlQUNJLHFCVmc5Q0osQ1U3OENBLG9DQUNJLGFWZzlDSixDVTk4Q0ksMkNBRUksWUFEQSxXVmk5Q1IsQ1U1OENBLHNFQUVJLGVWKzhDSixDVTc4Q0ksd0ZBQ0ksV1ZnOUNSLENXaHBDRSw2Q0FDRSxpQlhtcENKLENZbDVDQSxtQkFDSSx5QlpxNUNKLENheCtDQSxZQUNJLGdDQUNBLFViMitDSixDYTErQ0ksZUFDSSxVYjQrQ1IsQ2F4K0NBLFFBR0ksY0FEQSxpQkFEQSxpQmI2K0NKLENhMStDSSxVQUVJLHdCQ1BELENEVUMsMEJBRUEsY0RYVyxDQ1FYLGVBRUEsZ0JiNitDUixDYTMrQ1EsMEJBUEEsZ0JBRUEsVWJzL0NSLENhai9DUSxnQkFDSSx3QkNYRCxDRGNDLG1CYjYrQ1osQ2E1K0NZLHNCRUpWLGtDQURBLG1DQUVBLDZCRlFjLFdFNUJmLFNGMkJlLFNBRkEsa0JBQ0EsU0V6QmYsT2Y2Z0RELENhNytDUSxpQkFDSSx3QmIrK0NaLENhOStDWSx1QkVoQlYsa0NBREEs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Z0JYZzJFSixDVzkxRUUsaUJBRUUsa0JQL0ZHLENPOEZILHNCQUVBLFVQeEhJLENPMEhKLFlBREEsaUJYazJFSixDV2gyRUksd0hBU0UsU043R0osZUFuQm9CLENNOEhoQixTQUNBLFNYbTJFTixDV2gyRUksb0JBRUUsZU43R0osZUFyQmlCLENNbUliLFNYazJFTixDVzkxRUUsa0JBUUUsbUNBRkEsU0FDQSxPQU5BLFVBRUEsZUFFQSxRQURBLE1BRkEsa0JBT0EsYVhpMkVKLENXaDJFSSwwQkFDRSw0Q0FDQSx3QlhrMkVOLENXaDJFSSwwQkFFRSxVQURBLG9CQUVBLGtCWGsyRU4sQ1c5MUVFLGtCQUdFLFlBREEsZ0JBREEsZVhtMkVKLENXLzFFSSxnQ0FDRSxhWGkyRU4sQ1cvMUVJLHFDQUNFLGFYaTJFTixDVzkxRUkscUNBQ0UsdUJYZzJFTixDVzUxRUUsZ0JBQ0Usa0JBQ0EsV0FDQSxRWCsxRUosQ1c1MUVFLHFCQUNFLFVQMUxJLENPMkxKLGNYKzFFSixDVzUxRUUsd0NBRUUsb0NYKzFFSixDVzUxRUUsa0VBSUUsY0FEQSxVQURBLDRCWGkyRUosQ1c3MUVJLHNGQUNFLG1CWGcyRU4sQ1c1MUVFLDhDQUVFLFVBREEsdUJYZzJFSixDVzUxRUUsZUFDRSxvQ1grMUVKLENXNTFFRSx5REFFRSx1QlgrMUVKLENXNTFFRSxnRUFJRSxjQURBLFVBREEsNEJYaTJFSixDVzkxRUksb0ZBQ0UsbUJYaTJFTixDVzcxRUUscUNBRUUsVUFEQSx1QlhpMkVKLENXNzFFRSxjQUNFLGVYZzJFSixDVy8xRUksb0JBR0UsV0FGQSxXQUNBLGFYazJFTixDVzkxRUUsaUJBQ0UsV1hpMkVKLENXLzFFSSx3QkFDRSxnQlN6UEksQ1QwUEosY1hpMkVOLENXOTFFRSxtQkFDRSxVWGkyRUosQ1cxMUVFLG1CQUhFLGFYdTJFSixDV3AyRUUsT0FHRSxxQlB0UUksQ09vUUosZVhtMkVKLENXNzFFRSxTQUNFLHNCWGcyRUosQ1cxMUVJLDhEQUVFLFVYNjFFTixDVzMxRUksa0NBQ0UsZ0JBQ0EsZ0JYNjFFTixDVzMxRU0scUZBRUUsaUJB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LGtCQURBLGVBc2tGTCxDQWprRkUsNEJBQ0MsbUJBQ0EsaUJBb2tGSCxDQS9qRkMsd0NBQ0MsNEJBa2tGRixDQTdqRkMscUNBQ0MsZ0JBZ2tGRixDQTlqRkUsa0hBRUMsZSIsInNvdXJjZXMiOlsid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3Mvc291cmNlL2NvbW1vbi9wYXJ0aWFscy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL3NvdXJjZS9jb250YWN0cy9KVi5Db250YWN0TGlzdHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL3BhcnRpYWxzL19ub3RpZmljYXRpb25zQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL3BhcnRpYWxzL19jb2xvcnN2Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19idXR0b25zdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL19iYXNldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZm9ybVRlbXBsYXRldjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdG9vbHRpcHYyLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fZGF0ZXBpY2tlckZpeGVzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX21vZGFsdjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvY29tbW9uL0pWLlRhYk1lbnUuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QydjIuY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19sb2FkaW5nQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX2Zvcm12Mi5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19wYWdpbmF0aW9udjIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190cmlhbmdsZXYyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVXBkYXRlZCBieSBLZW5uZXRoIEphbWVzIEhhbWVyIHwga2VubmV0aEBqb2J2aXRlLmNvbVxuLy8gTWFyIDExLCAyMDE0XG4vLyBHb29nbGUgRm9udHMgLSBPcGVuIFNhbnM6IGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9mb250cyNVc2VQbGFjZTp1c2UvQ29sbGVjdGlvbjpPcGVuK1NhbnNcbi8vIENvbnZlcnRlZCB0byB3ZWIgdHlwZSB2aWE6IGh0dHA6Ly9mb250cHJlcC5jb20vIFxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vLi4vLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnN2ZyMwOWJlNGJmZTg5NzVhNjU3YWY2NDQ0YTZmMWQ3Mzg0OCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodEl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0SXRhbGljLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUxpZ2h0SXRhbGljLnN2ZyNmY2NjY2YxYWNmNTViMTFkM2U5MmNkZjEyM2IyOGRhMCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAgMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtUmVndWxhci5zdmcjZGM1NmYwOTM4YzA5YzI3YTQxNTZiYjBmOGY1MTc2YTInKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXdlaWdodDogIDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1JdGFsaWMudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtSXRhbGljLnN2ZyM5NGMzM2NkZDhmODg0N2YzNDQ0OTkwYWI2YzZlNmE2MScpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkLnN2ZyNiOTY4ODBmYWZiZjZiMDUxZmY0OWQ5ZmU4YTMxMTM3YycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZEl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1TZW1pYm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkSXRhbGljLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLVNlbWlib2xkSXRhbGljLnN2ZyMzMjc1NmJkNTkwMTg2YTlmMjQ4NzQxZDU1NDhiNDY2ZScpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgICAgICBcbiAgZm9udC1zdHlsZTogICBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAgNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvT3BlblNhbnMtQm9sZC5zdmcjNzI4MDBiNjY1YmE2MGE5YTU4Njc0ZTJhNmJlZmRlM2EnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG4gICAgICAgXG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXdlaWdodDogIDcwMDtcbn1cblxuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuaDMge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuaDQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuaDUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuYiwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xufVxuXG4uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbmxhYmVsIHtcblxufVxudGltZSB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbn1cbiIsIlxuQHVzZSBcIi4uLy4uL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYXJ0aWFscy9ub3RpZmljYXRpb25zQmFyXCI7XG5cbkB1c2UgXCIuLi8uLi9jb21tb24vZm9ybVRlbXBsYXRldjJcIjtcblxuQHVzZSBcIi4uLy4uL2NvbW1vbi90b29sdGlwdjJcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9sb2FkaW5nQnV0dG9uXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL2NvbW1vbi9kYXRlcGlja2VyRml4ZXNcIjtcbkB1c2UgXCIuLi8uLi9jb21tb24vbW9kYWx2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL0pWLlRhYk1lbnVcIjtcbkB1c2UgXCIuLi8uLi8uLi9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ2Mi5jc3NcIjtcblxuJE92ZXJsYXlIZWFkZXJDb2xvcjogIzJCNkRBRTtcbiRPdmVybGF5SGVhZGVySGVpZ2h0OiA1MHB4O1xuJE92ZXJsYXlXaWR0aDogNjAwcHg7IFxuJE92ZXJsYXlQYWRkaW5nOiAxMHB4O1xuJHBhZ2VXaWR0aDogOTkwcHg7XG5cbkBpbmNsdWRlIHJlc2V0Rm9udHMoKTtcbkBpbmNsdWRlIGxvYWRpbmctYnV0dG9uLWJhc2UoKTtcbkBpbmNsdWRlIG1vZGFsLWJhc2UoKTtcbkBpbmNsdWRlIG1vZGFsLWNvbXBhdCgpO1xuXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0fVxuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xufVxuXG4uY2xlYXJmaXh7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG59XG5cbi5qdi1wYWdlVGl0bGUgeyBcblx0YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlKHJpZ2h0LCAkYm9yZGVyLCA2cHgpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTRweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdGhlaWdodDowO1xuXHRcdFx0d2lkdGg6MDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRyaWFuZ2xlKHJpZ2h0LCAkd2hpdGUsIDhweCk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0aGVpZ2h0OjA7XG5cdFx0XHR3aWR0aDowO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH0gXG59XG5cbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4uanYtYWRkSWNvbiB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmp2LWZpbmREdXBsaWNhdGVzIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL2ljb24tZmluZER1cGxpY2F0ZXMucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uanYtaW1wb3J0Q29udGFjdHMge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5qdi1lbWFpbFJvdW5kIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQmLnJlZCB7XG5cdCAgYmFja2dyb3VuZDogJHJlZDtcblx0fVxuXHQmLmdyZWVuIHtcblx0ICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdH1cblx0Ji5vcmFuZ2Uge1xuXHQgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdH1cbn1cbi5qdi1ncmlkSGVhZGVyQ29udGFpbmVyIHtcblx0dGQge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0Lmp2LWFjdGlvbiB7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGRhcmstc2VjO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcblx0XHRcdHRvcDogMTRweDtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0Ji5qdi1zb3J0Q29tYm8ge1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQuanYtYXJyb3cge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5qdi1udW1iZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG4uanYtc29ydFBhbmVsLCAuanYtc29ydFBhbmVsMSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0bGVmdDogNzlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0cHg7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0bGkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uanYtY29udGFjdHMtbGlzdC1hY3Rpb25zIHtcblx0d2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG5cdGxpIHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uanYtc29ydFBhbmVsMSB7XG5cdGxlZnQ6IDI5OHB4O1xuXHR0b3A6IDE0cHg7XG5cdGxpIGEge1xuXHRcdHdpZHRoOiAxMThweDtcblx0fVxufVxuXG4uanYtc2VsZWN0aW9uTXNnIHtcblx0ei1pbmRleDogOTk5OTk5O1xuXHRAaW5jbHVkZSBlcnJvci10b29sdGlwO1xuXHRjb2xvcjogcmVkO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNzNweDtcblx0bGVmdDogMjBweDtcbn1cblxuLmp2LWdyaWRCb2R5IC5qdi1ncmlkUm93IHtcblx0PiB0ZCB7XG5cdFx0cGFkZGluZzogMTBweCAwIDVweCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdFx0c3Bhbi5waG9uZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9IFxuXHR9XG5cdD4gdGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbi5qdi1kb3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGhlaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanYtbm9Eb3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGhlaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanYtZ3JpZE5hbWVDb2x1bW4ge1xuICB3aWR0aDogMzAlO1xufVxuXG4uanYtd2VsY29tZU1lc3NhZ2Uge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG59XG5cblxuI2p2LXN1Y2Nlc3NNZXNzYWdlIHtcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDUxLDUxLDUxLC43KTtcblx0Ym90dG9tOiAwO1xuXHR0b3A6IGF1dG87XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRvcGFjaXR5OiAwLjk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLmp2LXNlYXJjaEljb24ge1xuXHR0ZXh0LWluZGVudDogLTk5OWVtO1xufVxuLmp2LWZpbHRlciB7XG5cdGgzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHNwYW4ge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdH1cblx0fVxuXHQuanYtc2VhcmNoT3B0aW9ucyB7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDVweCA1cHggNnB4IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHR9XG5cdFx0LmlucHV0Q2xlYXJJY29uIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHJpZ2h0OiAxMnB4O1xuXHRcdCAgdG9wOiAxMnB4O1xuXHRcdCAgd2lkdGg6IDhweDtcblx0XHQgIGhlaWdodDogMTBweDtcblx0XHQgIHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuXHRcdH1cblx0XHQuanYtYmx1ZUJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdC5qdi1zZWFyY2hJY29uIHtcblx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cblx0LmZhY2V0T3B0aW9uIHtcblx0XHRwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdGlucHV0IHtcdFx0XHRcdFxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0c3BhbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0fVxuXHQuanYtc2VhcmNoaWNvbndyYXBwZXIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHR9XG5cdC5qdi1maWx0ZXJhcnJvdyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdH1cblx0Lmp2LXJlc2V0IHtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtZGFyayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cblx0Lmp2LXJlc2V0SW5pdHtcbiAgXHRcdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICBcdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gXHQgfVxuXHQuanYtbW9yZSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cdC5qdi1zYXZlU2VhcmNoIHsgXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgXHQgXHRjb2xvcjogJGJsdWU7XG4gICAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Lmp2LXNhdmVkLXNlYXJjaC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuanYtc2VsZWN0U2VhcmNoIHtcblx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuanYtc2F2ZUJhciB7XG5cdCAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdCAgICBjb2xvcjogYmxhY2s7XG5cdCAgICBjdXJzb3I6IHRleHQ7XG5cdH1cblx0Lmp2LXNlYXJjaE5hbWVPbmx5e1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBcbiAgICAgIHNwYW57XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cdH1cblx0Lmp2LXNhdmVkU2VhcmNoIHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0Lmp2LWxhcmdlRm9udCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8yMnB4XG5cdH1cblx0Lmp2LWRhcmtGaWx0ZXJEaXZpZGVye1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZS10cmk7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cblxuXHQuanYtZmFjZXQge1xuXHRcdC5qdi1mYWNldEhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmlucHV0Q2xlYXJJY29uIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHJpZ2h0OiAxNXB4O1xuXHRcdCAgdG9wOiAxOHB4O1xuXHRcdCAgd2lkdGg6IDlweDtcblx0XHQgIGhlaWdodDogMTBweDtcblx0XHQgIHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuXHRcdH1cblx0fVxuXG5cdC5qdi1mYWNldE9wZXJhdG9yIHtcblx0XHRjb2xvcjogJGRhcmstdHJpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0Lmp2LWZhY2V0Q2F0ZWdvcnkge1xuXHQgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdCAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG5cdCAgIGNvbG9yOiAkYmx1ZTtcblx0ICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0fVxuXG5cdC5qdi1taW5pbWl6ZUZhY2V0e1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cblxuXHQuanYtaW5wdXR3cmFwcGVyIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgbWFyZ2luOiA1cHggMDtcblx0fVxuXG5cdC5qdi1mYWNldFZhbHVlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogODglO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblx0fVxuXG5cdC5qdi1mYWNldFZhbHVlc3tcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG5cbn1cbi5qdi1mYWNldExvYWRpbmdJbWd7XG4gIHBhZGRpbmc6IDE1cHg7ICBcblx0aW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgbGVmdDogNDUlO1xuXHR9XG59XG4uanYtYm9keUxvYWRpbmdTeW1ib2wge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyptb2RhbHMqL1xuXG4janYtbW9kYWxEaWFsb2cge1xuXHQvLyBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA3NDBweDsgXG5cdC5qdi1tb2RhbENvbnRlbnRXcmFwcGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cdC5qdi1tb2RhbENvbnRlbnQge1xuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHQgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdH1cblx0fVxuXHRkaXZbbmctY29udHJvbGxlcj0nYWRkVG9SZXFDb250cm9sbGVyJ117XG5cdFx0LnBhZ2luYXRpb24tY291bnR7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0fVxuXHRcdC5wYWdpbmd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDc1cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0bWluLXdpZHRoOiAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHQucG9zdEFjdGlvbnN7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxufVxuXG4vKiBBZGQgQ2FtcGFpZ24gKi9cbi5qdi1hZGRDb250ZW50Q29udGFpbmVyIHtcblx0dGQge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhLCAge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVx0XG5cdFx0dWwgbGkge1xuXHRcdFx0cGFkZGluZzogMCAwIDEwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuLmp2LW1vZGFsRXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiBpbXBvcnQgY29udGFjdHMgKi9cbi5qdi1tb2RhbENvbnRlbnQge1xuXHQuanYtZGV0YWlsc1RhYiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdGRpdi5qdi1pbXBvcnREdXBsaWNhdGVzIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdG1hcmdpbjozcHggNXB4IDVweCAyMHB4O1xuXHRcdH1cblx0fVxuXHQjYWpheC11cGxvYWQge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRib3JkZXI7XHRcblx0fVxuXHQjd2FybmluZ0FyZWEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0I2luc3RydWN0aW9ucyB7XG5cdFx0dWwge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC5qdi1jaXJjbGVQbHVzLCAuanYtY2lyY2xlTWludXMge1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3RlbXBsYXRlIHtcblx0XHRtYXJnaW46IDVweCAyMHB4O1xuXHR9XG5cdC5xcS11cGxvYWRlciB7XHRcdFxuXHRcdC5xcS11cGxvYWQtbGlzdCBsaSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMTBweDtcblx0XHR9XG5cdFx0cC5xcS11cGxvYWQtaW5zdHJ1Y3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdHRleHQtaW5kZW50OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0fVx0XHRcblx0fVxuXHQuanYtbm90ZVRhZyB7XG5cdFx0dWwuaG9sZGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAycHggNXB4IDVweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmFjZWJvb2stYXV0byB7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQuYnRuLmNhbmNlbCB7XG5cdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdH1cbn1cblxuLmp2LWNvbnRhY3QtbGlzdHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgLnBhZ2luYXRpb24tY29udHJvbHMge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblx0fVxuXHQuanYtZ3JpZEhlYWRlckFjdGlvblBhbmVsIHtcblx0XHQuZHJvcERvd25NZW51LCAuaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yLW1haW47XG5cdFx0fVxuXHR9XG59XG5cbi5qdi1jb250YWN0LWdyaWQge1xuXHR0YWJsZSB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMTBweCAhaW1wb3J0YW50OyBcblxuXHRcdFx0Lmp2LWNvbnRhY3ROYW1lIGF7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5qdi11c2VyRW1haWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLmp2LWVtYWlsUm91bmR7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmp2LWluZm8ge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uanYtY2xvc2UyIHtcblx0YmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FuZGlkYXRlLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtNTJweCAtNjM1cHggdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGhlaWdodDogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1pbmRlbnQ6IC0xMTk5ODhweDtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5qdi1jb250YWN0SW5mbyB7XG5cdG1heC13aWR0aDoyNjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanYtaW5saW5lQmxvY2sge1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbi5qdi1jb250YWN0SW5mb0VtYWlsIHtcblx0d2lkdGg6OTUlOyBcblx0ZmxvYXQ6cmlnaHQ7XG59XG4uanYtY29udGFjdEVtYWlsIHtcblx0ZGlzcGxheTpibG9jaztcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmp2LWNvbnRhY3ROYW1lIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uanYtaW5mb0NvbnRhaW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qdi1pbmZvQ29udGFpbjphZnRlciB7XG5cdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYmx1ZTtcblx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAwO1xufVxuXG4uanYtYWRkVG9DYW1wYWlnbkJ1dHRvbiB7XG5cdC8vd2lkdGg6IDIwMHB4O1xuXHRtYXJnaW46IDAgNXB4IDAgMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdC8vbGluZS1oZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG5cbi5qdi1zbWFsbHtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46MDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG59XG5cbi5qdi1zZWxlY3RvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbW9kYWwgKi9cbiNqdi1zYXZlZFNlYXJjaE1vZGFsIHtcblx0Lmp2LWhMaXN0IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0c3Bhbi5pbnB1dENsZWFySWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcblx0XHR9XG5cdH1cblx0dGFibGUgdGQgc3BhbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5qdi1zZWxlY3RTYXZlZFNlYXJjaEFjdGlvbnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qdi1maWx0ZXItc2V0dGluZ3Mge1xuXHRib3JkZXI6IHNvbGlkICRib3JkZXI7XG5cdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59XG5cbi5qdi1maWx0ZXItc2V0dGluZ3MtdGFibGUge1xuXHR0ZCB7XG5cdFx0cGFkZGluZzogN3B4IDAgN3B4IDI1cHg7XG5cdH1cblx0aW5wdXQge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0fVxufVxuXG4uanYtZW1haWxBZCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uanYtZW1haWxBZCBzcGFuIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTsgLy8xOXB4XG59XG5cbi5qdi1lbWFpbEFkIC5qdi1hZEJvZHkge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweFxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcblx0fVxufVxuXG4vLyBGb3IgbG9jYXRpb24gYXV0by1jb21wbGV0ZVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xMXB4XG59XG5cbi53MTAwIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oYXNEYXRlcGlja2VyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9ibHVlL2ljb24tY2FsZW5kYXIucG5nJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTNweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmRhdGUtY29sIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uYXNzaWduLWNvbCB7XG5cdHdpZHRoOiA2NSU7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItZHJvcC1tYXNrIHtcblx0ei1pbmRleDogOTk5OTk5O1xufVxuXG4uanYtcGFnZVBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdHotaW5kZXg6IDEwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuI3NlbGVjdDItZHJvcCB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRwYWRkaW5nOjVweCAxMXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmp2LXBpcGxpbmUtZmlsdGVycyB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdC5zZWxlY3QyLWNob2ljZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuanYtc2VhcmNoT3B0aW9uc3tcblx0XHQuanYtc2F2ZVNlYXJjaCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLmp2LWNvbnRhY3QtaGVhZGVyLW5hdntcbiAgICB3aWR0aDogNzMlO1xuXHRtYXJnaW4tdG9wOiAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lmp2LWNvbnRhY3QtY291bnQtY2FwdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cbiAgICAuanYtYWN0aW9uLWxpbmtze1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1oZWxwIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICB9XG4gfVxuXG4gLmp2LXBpcGVsaW5lLWNvbnRhY3RzIHtcbiAgICAgaDV7XG4gICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblx0IH1cblx0IFxuXHQgLmNvbnRhaW5lciB7XG5cdFx0IHdpZHRoOiAxMDAlO1xuXHRcdCBtYXgtd2lkdGg6ICRqdi1tYXgtd2lkdGg7XG5cdFx0IG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0IGgyLmp2LWZpbHRlck9wZW5lciB7XG5cdFx0XHRhLmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdH1cblx0XHQgfVxuXHQgfVxuXG5cdCAuanYtY29udGFjdC1hY3Rpb24tbGlua3Mge1xuXHRcdCB3aWR0aDogMTAwJTtcblx0XHQgbWF4LXdpZHRoOiAkanYtbWF4LXdpZHRoO1xuXHQgfVxuXG5cdCAuanYtY29udGFjdC10aXRsZS1jYXB0aW9uIHtcblx0XHQgd2lkdGg6IDIwJTtcblx0XHQgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHQgfVxuXG5cdCAuanYtZmlsdGVye1xuXHRcdHBhZGRpbmc6IDEwcHggMTRweDtcblx0IH1cbiB9XG5cbiAuanYtcGlwZWxpbmUtY29udGFjdHMtY29udGFpbmVyIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA0OHB4O1xuXHR9XG4gfVxuXG4gLmp2LWNhbXBhaWduLWNvbnRhY3RzLWNvbnRhaW5lciB7XG5cdC5qdi1waXBsaW5lLWZpbHRlcnN7XG5cdFx0cGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdH1cblx0Lmp2LWdyaWQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbiB9XG5cbiAuanYtcGlwbGluZS1maWx0ZXJze1xuICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuIH1cblxuIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiB9XG5cbiAuam9idml0ZVNlc3Npb24ge1xuXHRcdC5idG4tY2FuY2VsIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlNGVhZWU7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdFx0fVx0XG4gfVxuXG4gLmp2LXBpcGVsaW5lLWRhdGUtZmlsdGVyIHtcblx0Lmhhc0RhdGVwaWNrZXJ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1cHg7XG5cdH1cbiB9XG5cbiAuanYtcGlwZWxpbmUtY29udGFjdHMge1xuXHQudWktZGF0ZXBpY2tlcntcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdC51aS1kYXRlcGlja2VyLXByZXYsXG5cdFx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0XHR0b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuIH0iLCIvLyBqdi1ub3RpZmljYXRpb25zQmFyXG4vLyBDb250cm9scyBhbGwgbm90aWZpY2F0aW9ucyBpbiBhcHBcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi9mb250c1wiIGFzICo7XG5ib2R5e1xuICBvdmVyZmxvdy14OiBoaWRkZW47ICBcbn1cblxuLmp2LW5vdGlmaWNhdGlvbnNCYXIge1xuIFx0Y29sb3I6ICRkYXJrOyBcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MHB4O1xuXHRwYWRkaW5nOiAxMHB4IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQxJSk7IFxuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00OTdweDtcblx0ei1pbmRleDogNTA7XG5cdC8vIC0tLS0tIEVuZCBcbi8vXHRzcGFuIHtcbi8vXHRcdHdpZHRoOiAxMDAwcHg7XG4vL1x0XHRtYXJnaW46IDAgYXV0bztcbi8vXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbi8vXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy9cdH1cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbi8vXHQuanYtY2xvc2VJY29uIHtcbi8vXHRcdGZsb2F0OiByaWdodDtcbi8vLy9cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4vL1x0XHRwYWRkaW5nOiAwIDI1cHg7XG4vL1x0XHRAZXh0ZW5kIC5qdi1hY3Rpb25DbG9zZTtcbi8vXHR9XG59XG5cblxuXG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMWUyODJkO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMyNjMyMzg7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cblxuJGJsdWU6ICMxODcyY2M7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjNDdhODRjO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNjNDQ1MDA7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcblxuJHB1cnBsZTogIzczNTRiZDtcbiRibGFjazogIzIyMjtcbiRib3JkZXI6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzAlKTtcblxuLy8gR2xvYmFsIEVsZW1lbnRzXG4kYm9keTogJGRhcms7XG4kZ2xvYmFsLWJnLWNvbG9yOiAkd2hpdGU7XG4kYm9yZGVyQmx1ZTogMXB4IHNvbGlkICRibHVlLXByaTtcbiRmb250LXdlaWdodC1zZW1pR3JheTogJGRhcmstdHJpO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJGZpbHRlci1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbGFiZWw6ICRkYXJrLXRyaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGhlYWRlckJhY2tncm91bmRDb2xvcjogJGRhcmstcHJpO1xuJGhlYWRlclBhbmVsc0NvbG9yOiAkYm9yZGVyO1xuJGZpbHRlckhvcml6b250YWxPZmZzZXQ6IDJweDtcbiRoZWFkZXJIMkhlaWdodDogODBweDtcbiRhY3Rpb25ib3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG5cbiIsIkB1c2UgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9ncmFkaWVudFwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5cbkBtaXhpbiBidXR0b24oJGJhY2tncm91bmQ6ICRibHVlKSB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cblxuQG1peGluIGhvbGxvdy1idXR0b24oJGNvbG9yOiAkYmx1ZSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLXRyaTtcbiAgfVxufVxuXG4uanYtYmx1ZUJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG5cbi5qdi1ncmF5QnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uKCRkYXJrLXRyaSk7XG59XG5cbi5qdi1saWdodEdyYXlCdXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG59XG5cbi8qKiogQlVUVE9OUyAqKiovXG4uYnRuLFxuJWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgJi5pbmxpbmUge1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gIH1cbn1cbi5idG4tY2FuY2VsLFxuJWJ0bi1jYW5jZWwsXG4uY2FuY2VsLFxuJWNhbmNlbCB7XG4gIGNvbG9yOiAkZm9udC1jb2xvci1zZWMgIWltcG9ydGFudDtcbiAgQGV4dGVuZCAlYnRuO1xuICBAaW5jbHVkZSBidXR0b24oJGRlZmF1bHQtbWFpbik7XG59XG4uYnRuLWdyZWVuLFxuJWJ0bi1ncmVlbiB7XG4gIEBleHRlbmQgJWJ0bjtcbiAgQGluY2x1ZGUgYnV0dG9uKCRncmVlbik7XG59XG4uYnRuLWJsdWUsXG4lYnRuLWJsdWUge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkYmx1ZSk7XG59XG4uYnRuLWhvbGxvdyB7XG4gIEBpbmNsdWRlIGhvbGxvdy1idXR0b24oKTtcbn1cblxuLmJ0bi1yZWQge1xuICBAZXh0ZW5kICVidG47XG4gIEBpbmNsdWRlIGJ1dHRvbigkcmVkKTtcbn1cbiIsIi8vIFdoaXRlcywgR3JleXMgYW5kIEJsYWNrc1xuLy9odHRwOi8vc2NnLmFyLWNoLm9yZy9cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMWUyODJkO1xuXG4kZGFyazogIzI2MzIzODtcbiRkYXJrLXByaTogI2Y1ZjhmYTsgLyogI2Y0ZjRmNCAqL1xuJGJvcmRlcjogI2U0ZWRmMzsgLyogI2U2ZTZlNiAqL1xuJGRhcmstc2VjOiAjYWNjMGNhOyAvKiAjQ0NDICovXG4kZGFyay10cmk6ICM1YjY5NzE7IC8qICM4MDgwODAgKi9cbiRkYXJrLXF1YTogIzNjNDc0YztcbiRkYXJrLXF1aW46ICMyNTMyMzk7XG4kZGFyay1ib3JkZXI6ICM2MzcwNzg7XG4kZGFyay1ib3JkZXItc2VjOiAjOGE5NTk3O1xuJGRhcmstYm9yZGVyLXRyaTogIzg3OTY5YjtcbiRncmV5LWljb246ICM4MDdmN2Y7XG4kZGFyay1pY29uOiAjMjUzMjM4O1xuXG4kbGlnaHQtYmFja2dyb3VuZC1wcmk6ICNmNGY4ZmI7XG4kbGlnaHQtYmFja2dyb3VuZC1zZWM6ICNmN2ZiZmU7XG4kbGlnaHQtYmFja2dyb3VuZC10cmk6ICNlY2YzZjk7XG4kbGlnaHQtYmFja2dyb3VuZC1xdWFkOiAjZmFmYmZjO1xuXG4kZGFyay1ibHVlOiAjMzE0NzllO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZTogIzE4NzJjYztcbiRibHVlLWNvbnRyYXN0OiAjMTU2NUMwO1xuJGJsdWUtcHJpOiAjZTNmMmZkOyAvLyNlZGY0ZmFcbiRibHVlLXNlYzogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNiOGQzZWRcbiRibHVlLXRyaTogIzFmNjNhZjsgLy8jMjE1NDg1XG4kZGFyay1ibHVlLWJvcmRlcjogIzJiNTI3NztcblxuJGdyZWVuOiAjNDdhODRjO1xuJGdyZWVuLXByaTogIzgxYzc4NDsgLy8jZGNmNGRmXG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpOyAvLyNhMWUyYWJcbiRncmVlbi10cmk6ICMxYjVlMjA7IC8vIzJjOGIzYVxuXG4kcmVkOiAjZDMyZjJmO1xuJHJlZC1wcmk6ICNmZmViZWU7IC8vI2ZjZDlkOVxuJHJlZC1zZWM6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAyMCUpOyAvLyNmMjZkNmRcbiRyZWQtdHJpOiAjYzYyODI4OyAvLyNiNjEwMTBcblxuJG9yYW5nZTogI2Y3NjcwMDtcbiRvcmFuZ2UtcHJpOiAjZmZmM2UwOyAvLyNmZWY4ZjNcbiRvcmFuZ2Utc2VjOiBjb2xvci5hZGp1c3QoJG9yYW5nZSwgJGxpZ2h0bmVzczogMjAlKTsgLy8jZjliNjgzXG4kb3JhbmdlLXRyaTogI2M0NDUwMDsgLy8jZTg2YjBhXG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDQ1JSk7IC8vI2ZlZjBmNlxuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7IC8vI2Y2NzliMFxuJG1hZ2VudGEtdHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IC0xMCUpOyAvLyNjOTBkNjBcblxuJHB1cnBsZTogIzczNTRiZDtcbiRwdXJwbGUtcHJpOiBjb2xvci5hZGp1c3QoJHB1cnBsZSwgJGxpZ2h0bmVzczogNDAlKTsgLy8jZWJlN2Y2XG4kcHVycGxlLXNlYzogY29sb3IuYWRqdXN0KCRwdXJwbGUsICRsaWdodG5lc3M6IDMwJSk7IC8vI2NkYzJlOFxuJHB1cnBsZS10cmk6IGNvbG9yLmFkanVzdCgkcHVycGxlLCAkbGlnaHRuZXNzOiAtMTAlKTsgLy8jNWIzZWEwXG5cbiR5ZWxsb3c6ICNmYmMwMmQ7XG4keWVsbG93LXByaTogI2ZkZDgzNTsgLy8jZmVmYmNlXG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7IC8vI2ZjZjU4OFxuJHllbGxvdy10cmk6ICNmOWE4MjU7IC8vI2U1ZDgwNlxuXG4kbGlua2VkaW4tY29sb3I6ICMwZDY2OTY7XG4kdHdpdHRlci1jb2xvcjogIzM0YWFkZjtcbiRnb29nbGUtY29sb3I6ICNkZDRiMzk7XG4kZmFjZWJvb2stY29sb3I6ICMzZDViOTY7XG4kZHJvcGJveC1jb2xvcjogIzAwN2VlNTtcbiRiaW5nLWNvbG9yOiAjZmFhNjFjO1xuXG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1YzI7XG4kYmx1ZS00NjogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0NiUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuJGRlZmF1bHQtbWFpbjogI2U0ZWFlZTtcbiRkZWZhdWx0LWRhcms6ICM4Nzk2OWM7XG4kZGVmYXVsdC1saWdodDogI2YzZjdmOTtcbiRkaXNhYmxlZC1tYWluOiAjZWJmMWY1O1xuXG4kZm9udC1jb2xvci1tYWluOiAjMjYzMjM4O1xuJGZvbnQtY29sb3Itc2VjOiAjNWI2OTcxO1xuJGZvbnQtY29sb3ItZGlzYWJsZWQ6ICNhY2MwY2E7XG4kZm9udC1jb2xvci1saW5rOiAjMTg3MmNjO1xuXG4kc3VyZmFjZS1iYWNrZ3JvdW5kOiAjZjVmOGZhO1xuXG4kaGVhZGVySDJIZWlnaHQ6IDgwcHg7XG5cbi8vIE90aGVyIENvbG9yc1xuLy8gJGRhcmstZ3JlZW46ICMyMDc5MkU7XG4vLyAkcHVycGxlOiAjNzM1NGJkO1xuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuJGp2LW1heC13aWR0aDogMTYwMHB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtbWluaTogMTFweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxNHB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuJGZvbnQtc2l6ZS14LWxhcmdlOiAyNHB4O1xuJGZvbnQtc2l6ZS14eC1sYXJnZTogMzJweDtcbiRmb250LXNpemUteHh4LWxhcmdlOiAzNnB4O1xuJGZvbnQtc2l6ZS14eHh4LWxhcmdlOiA0NHB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AbWl4aW4gdHlwZS1yb21hbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuQG1peGluIHJlc2V0Rm9udHMge1xuICBib2R5IHtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHh4LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXh4eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eC1sYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXgtcmVndWxhcjtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXgtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZTF7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC14LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VidGl0bGUye1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQteC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgc3Ryb25nLFxuICBzdHJvbmcgKiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICB9XG5cbiAgbGFiZWwge1xuICB9XG5cbiAgdGltZSB7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgfVxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pICFpbXBvcnRhbnQ7XG59XG4iLCJcbi8vIElFOVxuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmc6IGZhbHNlO1xuXG5AdXNlIFwiLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuXG4vLy8vIEZPTlRTIC8vLy9cblxuQHVzZSBcIi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbi8vQGluY2x1ZGUgZm9udHM7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9jb21tb24vZ3JhZGllbnRcIjtcblxuQHVzZSBcIi4vY29tbW9uL2J1dHRvbnN2MlwiO1xuQHVzZSBcIi4vY29tbW9uL3RyaWFuZ2xldjJcIiBhcyAqO1xuQHVzZSBcIi4vY29tbW9uL3BhZ2luYXRpb252MlwiO1xuXG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdDogZmFsc2UgIWRlZmF1bHQ7XG4kZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGE6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQ6IGZhbHNlICFkZWZhdWx0O1xuJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYTogZmFsc2UgIWRlZmF1bHQ7XG5cblxuLy8vLyBVVElMSVRJRVMgLy8vL1xuXG4vLyBBZGRzIGNyb3NzLWJyb3dzZXIgcHJlZml4ZXMgdG8gdGhlIHNwZWNpZmllZCBwcm9wZXJ0eVxuQG1peGluIHZlbmRvcigkcHJvcGVydHksICR2YWx1ZSkge1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQge1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAtd2Via2l0KCR2YWx1ZSk7XG4gIH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSB7XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06IC1tb3ooJHZhbHVlKTtcbiAgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQge1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06IC1tcygkdmFsdWUpO1xuICB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhIHtcbiAgICAtby0jeyRwcm9wZXJ0eX06IC1vKCR2YWx1ZSk7XG4gIH1cbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbi8vLy8gQU5JTUFUSU9OUyAvLy8vXG5cbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbiwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tbmFtZSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWRlbGF5LCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZHVyYXRpb24sICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tZGlyZWN0aW9uLCAkcHJvcGVydGllcyk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkcHJvcGVydGllcykge1xuICBAaW5jbHVkZSB2ZW5kb3IoYW5pbWF0aW9uLWZpbGwtbW9kZSwgJHByb3BlcnRpZXMpO1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJHByb3BlcnRpZXMpIHtcbiAgQGluY2x1ZGUgdmVuZG9yKGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsICRwcm9wZXJ0aWVzKTtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCRwcm9wZXJ0aWVzKSB7XG4gIEBpbmNsdWRlIHZlbmRvcihhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uLCAkcHJvcGVydGllcyk7XG59XG5cbkBtaXhpbiBzbGlkZS11cCgkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIC41LCAxKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBzbGlkZS1kb3duKCRkdXJhdGlvbjogMC4zcywgJGhlaWdodDogMTAwMHB4KSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIG1heC1oZWlnaHQ6ICRoZWlnaHQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8vLyBTUEVFQ0ggQlVCQkxFUyAvLy8vXG5cbi8vIFR1cm5zIGVsZW1lbnQgaW50byBhIHNwZWVjaCBidWJibGVzICh1c2VkIGZvciBudW1iZXJzKVxuQG1peGluIGJ1YmJsZSgkYmFja2dyb3VuZDogbm9uZSwgJHRleHQ6IG5vbmUpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgQGlmICR0ZXh0ICE9IG5vbmUge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgfVxuICBAaWYgJGJhY2tncm91bmQgIT0gbm9uZSB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIEBpZiAkYmFja2dyb3VuZCAhPSBub25lIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVHVybnMgZWxlbWVudCBpbnRvIGEgcmliYm9uIHdyYXBwaW5nIGFyb3VuZCB0aGUgZWRnZSBvZiBzb21ldGhpbmcgKHRpbWUgc3RhbXBzKVxuQG1peGluIGJ1YmJsZS1zaWRlKFxuICAkYmFja2dyb3VuZDogJGJsdWUsXG4gICR0ZXh0OiAkd2hpdGUsXG4gICR0YWlsOiBib3R0b20sXG4gICRzaWRlOiByaWdodFxuKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgJGRhcmstcHJpO1xuICBAaW5jbHVkZSB0cmlhbmdsZS1hZnRlcigkc2lkZSwgJGJhY2tncm91bmQpO1xuICBjb2xvcjogJHRleHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBmbG9hdDogJHNpZGU7XG4gIHotaW5kZXg6IDI7XG4gICY6YWZ0ZXIge1xuICAgICN7JHRhaWx9OiAtNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgbWFyZ2luLSN7JHNpZGV9OiAtNnB4O1xuICAmOmFmdGVyIHtcbiAgICAjeyRzaWRlfTogMDtcbiAgfVxufVxuXG4vLy8vIFdJRFRIIEhFTFBFUlMgLy8vL1xuXG5AZWFjaCAkd2lkdGggaW4gMCwgNSwgMTAsIDIwLCAyNSwgMzAsIDMzLCAzNCwgMzUsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSxcbiAgODAsIDg1LCA5MCwgOTUsIDEwMFxue1xuICAudyN7JHdpZHRofSB7XG4gICAgd2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkd2lkdGgsIDEwMCkpICFpbXBvcnRhbnQ7XG4gICAgQGlmICR3aWR0aCA9PSAxMDAgb3IgJHdpZHRoID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaWYgJHdpZHRoID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vTWFyZ2luIEhlbHBlcnNcbkBlYWNoICRtYXJnaW5Ub3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpblRvcCN7JG1hcmdpblRvcH0ge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW5Ub3AgKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luUmlnaHQgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpblJpZ2h0I3skbWFyZ2luUmlnaHR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5SaWdodCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5MZWZ0IGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCB7XG4gIC5tYXJnaW5MZWZ0I3skbWFyZ2luTGVmdH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luTGVmdCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRtYXJnaW5Cb3R0b20gaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLm1hcmdpbkJvdHRvbSN7JG1hcmdpbkJvdHRvbX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW5Cb3R0b20gKyBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AZWFjaCAkbWFyZ2luIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSxcbiAgODAsIDg1LCA5MCwgOTUsIDEwMFxue1xuICAubSN7JG1hcmdpbn0ge1xuICAgIG1hcmdpbjogJG1hcmdpbiArIHB4O1xuICAgIEBpZiAkbWFyZ2luID09IDEwMCBvciAkbWFyZ2luID09IDAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpZiAkbWFyZ2luID09IDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vL1BhZGRpbmcgSGVscGVyc1xuQGVhY2ggJHBhZGRpbmdUb3AgaW4gMCwgNSwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdUb3AjeyRwYWRkaW5nVG9wfSB7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nVG9wICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdSaWdodCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ1JpZ2h0I3skcGFkZGluZ1JpZ2h0fSB7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmdSaWdodCArIHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBlYWNoICRwYWRkaW5nTGVmdCBpbiAwLCA1LCAxMCwgMTUsIDIwLCAyNSwgMzAge1xuICAucGFkZGluZ0xlZnQjeyRwYWRkaW5nTGVmdH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdMZWZ0ICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGVhY2ggJHBhZGRpbmdCb3R0b20gaW4gMCwgMTAsIDE1LCAyMCwgMjUsIDMwIHtcbiAgLnBhZGRpbmdCb3R0b20jeyRwYWRkaW5nQm90dG9tfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nQm90dG9tICsgcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkcGFkIGluIDAsIDUsIDEwLCAxNSwgMjAsIDI1LCAzMCwgMzMsIDQwLCA0NSwgNTAsIDU1LCA2MCwgNjUsIDcwLCA3NSwgODAsXG4gIDg1LCA5MCwgOTUsIDEwMFxue1xuICAucCN7JHBhZH0ge1xuICAgIHBhZGRpbmc6ICRwYWQgKyBweDtcbiAgICBAaWYgJHBhZCA9PSAxMDAgb3IgJHBhZCA9PSAwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaWYgJHBhZCA9PSAwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9IZWxwZXIgY2xhc3MgdG8gYXZvaWQgcHJpbnRpbmcgdGhlIFVSTCB3aGVyZSA8YT4gaHJlZiBpcyB1c2VkXG5cbkBtZWRpYSBwcmludCB7XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9DU1MgbmVlZHMgdG8gYmUgY2xlYW5lZCB1cCBvbiB0aGlzIHBhZ2UgXG5cbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90b29sdGlwdjJcIiBhcyAqO1xuQHVzZSBcIi4uL19iYXNldjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG50YWJsZS5tb2RhbFRhYmxlVmlldyB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICB0Ym9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyb3VwZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0bnMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC5yaWdodCxcbiAgICB0aC5yaWdodFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIHRkLmxlZnQsXG4gICAgdGgubGVmdFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gVGhpcyBpcyBmb3IgdGZvb3QgJiB0aGVhZHNcbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1iZy1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRoLmhlYWRlclJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aC1hY3Rpb24tYmctY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgdGZvb3QgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wcmk7XG4gICAgICAgIC5wYWdpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLm1vZGFsVGFibGVWaWV3e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB0cntcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1zZWMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZHtcbiAgICAgICAgcGFkZGluZzozcHg7XG4gICAgfVxuICAgIHRoe1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsOyAvLzE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbi5sZWZ0e1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHR7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vL1NlbGVjdDIgc3R5bGVzXG5cbi5zZWxlY3QyLW9mZnNjcmVlbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHN7XG4gICAgLnNlbGVjdDItcmVzdWx0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLy8gRGVmaW5pdGlvbkxpc3QgRm9ybSAvL1xuLmp2LW1vZGFse1xuICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICB9XG4gICAgZHQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB9ICAgIFxufVxuXG5cbi8vZmlsZXVwbG9hZGVyXG5maWVsZHNldFtqdi11cGxvYWRlcl17XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnVwbG9hZCwgW2p2LXVwbG9hZGVyXXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0FBQSAhaW1wb3J0YW50O1xufVxuXG4ucXEtdXBsb2FkLWluc3RydWN0aW9ue1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi5xcS11cGxvYWQtbGlzdHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vL0J1dHRvbnNcbi5idG4tY2FuY2Vse1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5idXR0b257XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLnNlYXJjaC1idG57XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5idXR0b25bZGlzYWJsZWRde1xuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG5cbmxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL0hlbHBlciBtZXRob2RzLy9cblxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGVmdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2xlYXJ7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4uY2xlYXJTZWFyY2h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4vL1BhZ2luYXRpb24gYXJyb3dzXG5cbi5wYWdpbmd7XG4gICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3Itc2VjO1xuICAgIH1cblxuICAgIC5wYWdpbmctY2FwdGlvbntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgYSwgLmRpc2FibGVke1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBcbn1cblxuLnBhZ2luZyAuanYtYXJyb3dMZWZ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb24tcHJldmlvdXMuc3ZnXCIpIDAgMCBcbn1cbi5wYWdpbmcgLmp2LWFycm93UmlnaHR7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnXCIpIDAgMCBuby1yZXBlYXQgI2ZmZjtcbn1cblxuLmN1c3RvbUh0bWx7XG4gICAgc3Bhbi5lcnJvcntcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29udHJvbHN7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53YXJuaW5ne1xuICAgIGNvbG9yOiAjZjU3ZDIxO1xufVxuXG4vL2VsbGlwc2lzXG4uZWxsaXBzZXMge1xuICAgIEBpbmNsdWRlIHZlbmRvcih0ZXh0LW92ZXJmbG93LCBlbGxpcHNpcyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVtcGxhdGVEcm9wZG93bntcbiAgICB3aWR0aDogNTczcHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XG59XG5cblxuLy9Ub29sdGlwIFxuXG4ubW9kYWxUb29sdGlwe1xuICAgIEBpbmNsdWRlIHRvb2x0aXAoMjVlbSwgMS44ZW0sIC0xZW0pO1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgLnRvb2x0aXBDb250YWluZXJ7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBoZWxwZXJzXG4ucG9zaXRpb25SZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udzMwe1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpblRvcDEwe1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3Aze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6M3B4O1xufVxuXG4udG9wNXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjVweDtcbn1cblxuLm1hcmdpblRvcDI1e1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tYXJnaW5MZWZ0NXtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luTGVmdDEwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1hcmdpbkxlZnQyMHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJnaW5Cb3R0b201e1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW5Ob25le1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZ0JvdHRvbTN7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLy9BZGRpbmcgc3R5bGVzIGZvciBkaXNhYmxlZCBidXR0b25zIG9uIHRoZSAgY2FuZGlkYXRlIGxpc3QgcGFnZS5cbnRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiwgaW5wdXQsIC5idG4ge1xuICAgICYuZGlzYWJsZWQsICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCkgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL3RpbnltY2Ugc3R5bGVzIGFyZSBtaXNzaW5nIHRoZSBib3JkZXJzIGJlY2F1c2Ugb2YgdGhlIGdsb2JhbCBvdmVycmlkZSBvbiBsaXN0IHBhZ2Vcbi5tY2UtY2FyZXR7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM0NDQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tY2UtYnRue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUgIWltcG9ydGFudDtcbn1cblxuLy9yZW1vdmluZyBib3JkZXIgZm9yIHJlcXVpcmVkIGZpZWxkcyBvbiBmaXJlZm94IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTcyMDkwNTcvZmlyZWZveC1kcmF3cy1yZWQtYm9yZGVyLW9uLXJlcXVpcmVkLXNlbGVjdC1ib3hcbi5uZy1wcmlzdGluZSwubmctdmFsaWQsLm5nLWludmFsaWQtcmVxdWlyZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLncxNTB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG59XG4udzI2MHtcbiAgICAvL3JlY2VudCBjaHJvbWUgdXBkYXRlIGJyb2tlIHRoaXMuV2lkdGggY2FsY3VsYXRpb25zIHdlcmUgb2ZmIGJ5IGEgcGl4ZWwgY2F1c2luZyB0aGUgZHJvcC1kb3duIHRvIGJyZWFrIG9uIHRvIGEgbmV3IGxpbmUuTm90IGNoYW5naW5nIHRoZSBjbGFzcyBhcyBpdCBuZWVkcyB0byBiZSBjaGFuZ2VkIGluIG11bHRpcGxlIHBsYWNlczogTlZcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yb3ctZ3JpZHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgJi5maWVsZC1jZWxsLXNlcGFyYXRvcntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJHdpZHRoIGluIDE2MCwgMTc1LCAyMzAsIDI2MCB7XG4gICAgICAgIC53I3skd2lkdGh9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgrcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi90cmlhbmdsZXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiIGFzICo7XG5cbkBtaXhpbiB0b29sdGlwMigkY29sb3I6ICRibHVlLCAkcG9zaXRpb246IHVwKSB7XG4gICR0b29sdGlwLWJvcmRlcjogM3B4IHNvbGlkICRjb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoJHBvc2l0aW9uLCAkY29sb3IsIDVweCk7XG4gIH1cbiAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLXRvcDogJHRvb2x0aXAtYm9yZGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogLTE0cHggYXV0byAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZXJyb3ItdG9vbHRpcCB7XG5cdEBpbmNsdWRlIHRvb2x0aXAyKCRyZWQpO1xuXHRjb2xvcjogJHJlZDtcbn1cblxuXG4vLy8vIFRPT0xUSVAgTUlYSU4gLy8vL1xuXG5AbWl4aW4gdG9vbHRpcCgkd2lkdGg6IDEwZW0sICR2ZXJ0aWNhbE9mZnNldDogMHB4LCAkaG9yaXpvbnRhbE9mZnNldDogMTVweCkge1xuICAvL0J1ZyAxNDY1MSAtIE5WXG4gICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gIC50b29sdGlwV2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO1xuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgcHtcbiAgICBcdGZvbnQtc2l6ZTowLjg0NmVtO1xuICAgIFx0bWFyZ2luLWxlZnQ6MDtcbiAgICBcdG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgfVxuICAmLmRvd24ge1xuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggI2NjY2NjYztcbiAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRibHVlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmp2LXdvcmtmbG93LXN0YXR1cy1pbmRpY2F0b3J7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIC5jb25uZWN0b3IsXG4gICAgICAudG9wLWNvbm5lY3RvcixcbiAgICAgIC5sZWZ0LWNvbm5lY3RvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICB9XG4gICAgICAud29ya2Zsb3dVcGRhdGVzIHtcbiAgICAgICAgLnBhZGRpbmdMZWZ0MjAge1xuICAgICAgICAgIHBhZGRpbmc6NnB4IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgIHNwYW4ubGFyZ2UsXG4gICAgICAgICAgc3Bhbi5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZTF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLXNlYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4ICNjY2NjY2M7XG4gICAgICB0b3A6ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0TGVmdCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGxlZnQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRSaWdodCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wb2ludFJpZ2h0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAzcHggI2NjY2NjYztcbiAgICAgIHJpZ2h0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRMZWZ0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgJGJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcCB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICAgIGJvdHRvbTogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYudXAge1xuICAgIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgJi5wb2ludGxlZnQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgJi5wb2ludHJpZ2h0IC50b29sdGlwV2luZG93IC50b29sdGlwQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuIiwiXG4lc3Bpbm5lciB7XG5cdC8vYm9yZGVyLXJhZGl1czogNTAlO1xuXHQvL2JveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4lc3Bpbm5lcjMyIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLmdpZicpO1xufVxuXG4lc3Bpbm5lcjE2IHtcblx0QGV4dGVuZCAlc3Bpbm5lcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9oci1sb2FkaW5nLTE2cHguZ2lmJyk7XG59XG5cbkBtaXhpbiBzcGlubmVyLWJhc2Uge1xuXHQuc3Bpbm5lcjMyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMzI7XG5cdH1cblx0LnNwaW5uZXIxNiB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjE2O1xuXHR9XG59IiwiLy8gVE9ETzogbW92ZSB0aGVzZSB0byBzdHlsZWtpdFxuXG4udWktZGF0ZXBpY2tlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIHNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLnVpLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnN2MlwiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vZm9ybXYyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3BhY2luZ1wiIGFzICo7XG5cbkBtaXhpbiBtb2RhbC1iYXNlIHtcbiAgLmp2LW1vZGFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwtY29udGFpbmVyLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuanYtbW9kYWwge1xuICAgIEBpbmNsdWRlIGZvcm0tc3R5bGVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAubW9kYWxUYWJsZVZpZXcge1xuICAgICAgdHIge1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstc2VjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xuICAgICAgICAvL1RoaXMgaXMgbmVlZGVkIGZvciBJRSBpbiAgLSBOVlxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTI1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIC5qdi1hcnJvd0xlZnQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLmp2LWFycm93UmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGFnaW5hdGlvbi1jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuanYtbW9kYWwtbWluaW1hbCB7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5qdi1tb2RhbC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmp2LW1vZGFsLWljb24tY2xvc2Uge1xuICAgICAgY29sb3I6ICRkYXJrLXNlYztcbiAgICB9XG4gICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICByaWdodDogJHNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWhlYWRlcixcbiAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJi5jbGVhcmZpeCB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgLmp2LW1vZGFsLXN1YnBvaW50cyB7XG4gICAgICBtYXJnaW46IDE1cHggNDBweDtcbiAgICAgID4gbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuanYtbW9kYWxTdWJUaXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcbiAgfVxuICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgdHlwZS1yb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICYuYW5pbWF0ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMC40cztcbiAgICB9XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgIHotaW5kZXg6IDEzMDAwO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgICAgei1pbmRleDogMTI5OTk7XG4gICAgfVxuXG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgIHotaW5kZXg6IDEzMDAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjaW5nICsgNXB4O1xuICAgIHRvcDogJHNwYWNpbmcgKyA4cHg7XG4gIH1cblxuICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAubW9kYWwtYW5pbWF0ZS1oaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgLm1vZGFsLWFuaW1hdGUtc2hvdyxcbiAgLm1vZGFsLWFuaW1hdGUtaGlkZS5tb2RhbC1hbmltYXRlLWhpZGUtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1hbmltYXRlLXNob3cubW9kYWwtYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYW5pbWF0ZS1tb2RhbCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAuYW5pbWF0ZS1tb2RhbC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gICAgLmp2LW1vZGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYnV0dG9uLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAkc3AtbDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgfVxuICB9XG4gIC5wcmltYXJ5LWJ1dHRvbnMge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwLW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZXJyb3JMYWJlbCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAuZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gYmFja3dhcmRzLWNvbXBhdCBmb3IgQW5ndWxhciAxLjAueFxuICAubmctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2RhbC1jb21wYXQge1xuICAuanYtbW9kYWwtYWRhcHRlciB7XG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5qdi1tb2RhbEJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIC5idG4sXG4gICAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5qdi1tb2RhbENvbnRlbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuanYtbW9kYWxDb250ZW50ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmp2LWhMaXN0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAmLndpZGVJbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4sXG4gICAgICAgIC5idG4tYmxhY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qdi1tb2RhbC12aXNpYmxlIC5zZWxlY3QyLWRyb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5ib2R5LnN0eWxla2l0LXYyLWVuYWJsZWQge1xuICAuanYtbW9kYWwtaGVhZGVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2NvbW1vbi9jb2xvcnNcIiBhcyAqO1xuXG4vLyBGb250IFdlaWdodHNcbiRmb250LXdlaWdodC10aGluOiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWk6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIEZvbnQgU2l6ZXNcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4vLyBiYXNlIGZvbnQtc2l6ZSBpcyBkZWZpbmVkIGluIHRoZSBib2R5IHRhZyBAIDEzcHguIFNlZSBiZWxvdy5cbiRmb250LXNpemUtbm9ybWFsOiAxM3B4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAyMnB4O1xuJGZvbnQtc2l6ZS14bGFyZ2U6IDI4cHg7XG5cblxuQG1peGluIHR5cGUtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuQG1peGluIHR5cGUtcm9tYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbn1cblxuQG1peGluIHR5cGUtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiB0eXBlLWhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbkBtaXhpbiByZXNldEZvbnRzIHtcbiAgICBib2R5IHtcbiAgICAgICAgY29sb3I6ICRib2R5O1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyBBZGRpbmcgSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgYW5kIEFyaWFsIGFzIEZhbGxiYWNrcyBpZiBuZWNlc3NhcnlcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgcCB7XG5cbiAgICB9XG4gICAgc3Ryb25nLCBzdHJvbmcgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcbiAgICB9XG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAzNSUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgfVxuXG59XG5oNC5ub2ZvbnRmYW1pbHlyZXEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaSAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCIuLi8uLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9jb21tb24vdHJpYW5nbGVcIiBhcyAqO1xuXG4uanYtdGFiTWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG5cbi5qdi10YWJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYXtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZShkb3duLCAkb3JhbmdlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgPmF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS10cmk7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRibHVlLXRyaSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5qdi10YWItZGV0YWlsc3tcbiAgICBtYXJnaW4tdG9wOjMxcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzNkODdjZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcbi8vIFN0eWxla2l0IENvbG9yc1xuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjRkZGO1xuJGRhcms6ICMzMzM7XG4kZGFyay1wcmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNzUuNSUpOyAvKiAjZjFmMWYxICovXG4kZGFyay1zZWM6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogNjAlKTsgLyogI0NDQyAqL1xuJGRhcmstdHJpOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDMwJSk7IC8qICM2NjYgKi9cbiRkYXJrLWJsdWU6ICMzMTQ3OUU7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRibHVlOiAjM2Q4N2NmOyAvKiAkYmx1ZTogIzQxODhDQzsgKi9cbiRibHVlLXByaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJGJsdWUtc2VjOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDMwJSk7XG4kYmx1ZS10cmk6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogLTIwJSk7XG5cbiRncmVlbjogIzM4QjI0QTtcbiRncmVlbi1wcmk6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDQ1JSk7XG4kZ3JlZW4tc2VjOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAzMCUpO1xuJGdyZWVuLXRyaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRyZWQ6ICNlNTE0MTQ7XG4kcmVkLXByaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDQzJSk7XG4kcmVkLXNlYzogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IDIwJSk7XG4kcmVkLXRyaTogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4kb3JhbmdlOiAjZjU3ZDIxO1xuJG9yYW5nZS1wcmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiA0MyUpO1xuJG9yYW5nZS1zZWM6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAyMCUpO1xuJG9yYW5nZS10cmk6IGNvbG9yLmFkanVzdCgkb3JhbmdlLCAkbGlnaHRuZXNzOiAtNyUpO1xuXG4kbWFnZW50YTogI2YwMTk3ODtcbiRtYWdlbnRhLXByaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAzMCUpO1xuJG1hZ2VudGEtc2VjOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDIwJSk7XG4kbWFnZW50YS10cmk6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiR5ZWxsb3c6ICNmOWVkMjU7XG4keWVsbG93LXByaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDM0JSk7XG4keWVsbG93LXNlYzogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IDIwJSk7XG4keWVsbG93LXRyaTogY29sb3IuYWRqdXN0KCR5ZWxsb3csICRsaWdodG5lc3M6IC0xMC41JSk7XG5cbiRsaW5rZWRpbi1jb2xvcjogIzBENjY5NjtcbiR0d2l0dGVyLWNvbG9yOiAjMzRBQURGO1xuJGdvb2dsZS1jb2xvcjogI0RENEIzOTtcbiRmYWNlYm9vay1jb2xvcjogIzNENUI5NjtcbiRkcm9wYm94LWNvbG9yOiAjMDA3RUU1O1xuJGJpbmctY29sb3I6ICNmYWE2MWM7XG4kYmx1ZS1uYXZoaWdobGlnaHQtY29sb3I6ICM2Mzk1QzI7XG5cbiRibHVlLTQ2OiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQ2JSk7XG4kcHVycGxlOiAjNzM1NGJkO1xuJGJsYWNrOiAjMjIyO1xuJGJvcmRlcjogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3MCUpO1xuXG4vLyBHbG9iYWwgRWxlbWVudHNcbiRib2R5OiAkZGFyaztcbiRnbG9iYWwtYmctY29sb3I6ICR3aGl0ZTtcbiRib3JkZXJCbHVlOiAxcHggc29saWQgJGJsdWUtcHJpO1xuJGZvbnQtd2VpZ2h0LXNlbWlHcmF5OiAkZGFyay10cmk7XG4kZ3JpZEFjdGlvbkNvbG9yOiAkZGFyay1wcmk7XG4kZmlsdGVyU2hhZG93Q29sb3I6ICRkYXJrLXNlYztcbiRsYWJlbDogJGRhcmstdHJpO1xuJGVudGl0eVJvd0JvcmRlckNvbG9yOiAkYm9yZGVyO1xuJHRoLWFjdGlvbi1iZy1jb2xvcjogJGRhcmstcHJpO1xuJHRoLWJnLWNvbG9yOiAkYmx1ZS1wcmk7XG4kZmlsdGVyLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kbW9kYWwtc2hhZG93OiB0cmFuc3BhcmVudDtcblxuLy9zb2NpYWwgYnV0dG9uc1xuJGxpbmtlZGluX2NvbG9yOiAjMDA3QUFBO1xuJGdvb2dsZV9jb2xvcjogIzQyODVmNDtcbiRmYWNlYm9va19jb2xvcjogIzRBNDc5NztcbiR0d2l0dGVyX2NvbG9yOiAjNDI5REUyO1xuXG4kZ3JleTogIzgwODA4MDsiLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4vLy8vIFRSSUFOR0xFUyAvLy8vXG5cbi8vIFRyYW5zZm9ybXMgdGhlIGVsZW1lbnQgaW50byBhIHRyaWFuZ2xlXG4vLyBZb3UgY2FuIG1vZGlmeSBib3JkZXIgc2l6ZXMgdG8gY2hhbmdlIHRoZSBzaGFwZVxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGNoYW5nZSB0aGUgY3VycmVudCBlbGVtZW50IGFuZCBpdCdzIHRyaWFuZ2xlJ3MgY29sb3JcbkBtaXhpbiB0cmlhbmdsZS1jb2xvcigkY29sb3I6ICRibHVlLCAkZGlyZWN0aW9uOiBkb3duKSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0JjphZnRlciB7XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0XHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXRvZ2dsZXMge1xuXHQudHJpYW5nbGUtZXhwYW5kZWQsXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWV4cGFuZGVkIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG59IiwiLypcblZlcnNpb246IDMuNC41IFRpbWVzdGFtcDogTW9uIE5vdiAgNCAwODoyMjo0MiBQU1QgMjAxM1xuKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogaW5saW5lLWJsb2NrIGZvciBpZTcgKi9cbiAgICB6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLFxuLnNlbGVjdDItZHJvcCxcbi5zZWxlY3QyLXNlYXJjaCxcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIC8qXG4gICAgRm9yY2UgYm9yZGVyLWJveCBzbyB0aGF0ICUgd2lkdGhzIGZpdCB0aGUgcGFyZW50XG4gICAgY29udGFpbmVyIHdpdGhvdXQgb3ZlcmxhcCBiZWNhdXNlIG9mIG1hcmdpbi9wYWRkaW5nLlxuXG4gICAgTW9yZSBJbmZvIDogaHR0cDovL3d3dy5xdWlya3Ntb2RlLm9yZy9jc3MvYm94Lmh0bWxcbiAgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiB3ZWJraXQgKi9cbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBmaXJlZm94ICovXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogY3NzMyAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMjYzMjM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDUwJSwgI0U0RUFFRSAxMzEuMjUlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4Nzk2OUM7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZSksIGNvbG9yLXN0b3AoMC45LCAjZmZmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAwJSwgI2ZmZiA5MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSA+IC5zZWxlY3QyLWNob3NlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyN3B4O1xuICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCAycHggbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSBhYmJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1kcm9wLW1hc2sge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICAvKiBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmsgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItZHJvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Nzk2OUM7XG4gICAgYm9yZGVyLXRvcDogMDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OTY5QztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4Nzk2OUM7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNjY2MpLCBjb2xvci1zdG9wKDAuNiwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjY2NjIDAlLCAjZWVlIDYwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0ciA9ICcjZWVlZWVlJywgZW5kQ29sb3JzdHIgPSAnI2NjY2NjYycsIEdyYWRpZW50VHlwZSA9IDApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgMCUsICNlZWUgNjAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgM3B4IDFweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxZW07XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0LnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMC44NSwgI2ZmZiksIGNvbG9yLXN0b3AoMC45OSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgODUlLCAjZWVlIDk5JSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmZmKSwgY29sb3Itc3RvcCgwLjUsICNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDFweDtcbn1cblxuLyogcmVzdWx0cyAqL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgNHB4O1xuICAgIG1hcmdpbjogNHB4IDRweCA0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDIwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiA0MHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDYwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDgwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMDBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMTBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMTIwcHggfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0LXdpdGgtY2hpbGRyZW4gPiAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgcGFkZGluZzogM3B4IDdweCA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIG1pbi1oZWlnaHQ6IDFlbTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMzODc1ZDc7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkgZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZWZmZGU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB1bCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLW5vLXJlc3VsdHMsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlYXJjaGluZyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0aW9uLWxpbWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbmRpc2FibGVkIGxvb2sgZm9yIGRpc2FibGVkIGNob2ljZXMgaW4gdGhlIHJlc3VsdHMgZHJvcGRvd25cbiovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWRpc2FibGVkLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJTtcbn1cblxuLnNlbGVjdDItbW9yZS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogZGlzYWJsZWQgc3R5bGVzICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogbXVsdGlzZWxlY3QgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OTY5QztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDElLCAjZmZmIDE1JSk7XG59XG5cbi5zZWxlY3QyLWxvY2tlZCB7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgbWluLWhlaWdodDogMjZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE4cHg7XG4gICAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5NjlDO1xuXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2Y0ZjRmNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiA0cHg7XG5cbiAgICBmb250LXNpemU6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGxlZnQ6IDNweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHsgICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyogZW5kIG11bHRpc2VsZWN0ICovXG5cblxuLnNlbGVjdDItcmVzdWx0LXNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gsXG4uc2VsZWN0Mi1yZXN1bHQtdW5zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlbGVjdDItb2Zmc2NyZWVuLCAuc2VsZWN0Mi1vZmZzY3JlZW46Zm9jdXMge1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLW1lYXN1cmUtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMDBweDtcbiAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLyogUmV0aW5hLWl6ZSBpY29ucyAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkgIHtcbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0LCAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyeDIucG5nJykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTI2cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3NwaW5uZXJcIjtcblxuQG1peGluIGxvYWRpbmctYnV0dG9uLWJhc2Uge1xuXHQuanYtbG9hZGluZy1idXR0b24ge1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLmlzLWxvYWRpbmcge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzZweDtcblxuXHRcdFx0Lmp2LWxvYWRpbmctYnV0dG9uLXNwaW5uZXIge1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qdi1sb2FkaW5nLWJ1dHRvbi1zcGlubmVyIHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMTY7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn0iLCJAZm9yd2FyZCBcIi4uL2NvbW1vbi9zcGFjaW5nXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi90eXBvZ3JhcGh5LW5vZm9udHN2MlwiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vY29sb3JzdjJcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c3YyXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vcGFnaW5hdGlvbnYyXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgY29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCA1cHggN3B4IDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm94LXNoYWRvdzogIDAgMHB4IDE1cHggLTVweCAkZGFyaztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucm93LWxhYmVsLW11bHRpcGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIHR5cGUtbGlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgLXdlYmtpdC1ydGwtb3JkZXJpbmc6IGxvZ2ljYWw7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJHdoaXRlLCAkbGlnaHRuZXNzOiAwJSk7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhhc0RhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JsdWUvaWNvbi1jYWxlbmRhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAubmV4dCxcbiAgLnByZXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAtMzJweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICAvLyY6aG92ZXIge1xuICAgIC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuICAgIC8vfVxuICB9XG4gIC5uZXh0IHtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG4gICAgLy9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG4gICAgcmlnaHQ6IC01N3B4O1xuICAgIC8vJjpob3ZlciB7XG4gICAgLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuICAgIC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG4gICAgLy99XG4gIH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG4gIC5maWVsZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcC1tO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAucm93LWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogJHNwLXM7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC14cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctY29udHJvbHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3AtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgLnJvdy1sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwLXM7XG4gICAgICB9XG4gICAgICAucm93LWNvbnRyb2xzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3ctZXJyb3Ige1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWRpdmlkZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgbWFyZ2luOiAkc3AtbCAwO1xuICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnN2MlwiIGFzICo7XG5AbWl4aW4gcGFnaW5hdGlvbigkZGlyZWN0aW9uKSB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmstYm9yZGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0cGFkZGluZzogNXB4O1xuXHQvLyBQcmV2aW91cyBvciBCYWNrIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwicHJldmlvdXNcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLXByZXZpb3VzLnN2ZycpIDAgMCBuby1yZXBlYXQgJHdoaXRlO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Ly8gTmV4dCBvciBGb3J3YXJkIEFycm93XG5cdEBpZiAkZGlyZWN0aW9uID09IFwibmV4dFwiIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb24tbmV4dC5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmLmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHR9XG59IiwiQHVzZSAnc2FzczptYXRoJztcbiRzcGFjaW5nOiAxMHB4O1xuJHNwYWNpbmctc21hbGw6IDVweDtcbiRzcGFjaW5nLWxhcmdlOiAxNXB4O1xuXG4vLyBzaG9ydGN1dHNcbiRzcC14czogMnB4O1xuJHNwLXM6IG1hdGguZGl2KCRzcGFjaW5nLCAyKTtcbiRzcC1tOiAkc3BhY2luZztcbiRzcC1sOiAkc3BhY2luZyAqIDEuNTtcbiRzcC14bDogJHNwYWNpbmcgKiAyO1xuXG5AbWl4aW4gc3BhY2luZy1jbGFzc2VzIHtcblx0LnBhZC1pbm5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmc7XG5cdH1cblx0LnBhZC1pbm5lci1zbSB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1pbm5lci1sZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQucGFkLW91dGVyIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtb3V0ZXItc20ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctc21hbGw7XG5cdH1cblx0LnBhZC1vdXRlci1sZyB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZy1sYXJnZTtcblx0fVxuXG5cdC5jbGVhci1wYWQtb3V0ZXIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhci1wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxufSIsIkB1c2UgXCIuLi9jb21tb24vY29sb3JzdjJcIiBhcyAqO1xuLy8vLyBUUklBTkdMRVMgLy8vL1xuXG4vLyBUcmFuc2Zvcm1zIHRoZSBlbGVtZW50IGludG8gYSB0cmlhbmdsZVxuLy8gWW91IGNhbiBtb2RpZnkgYm9yZGVyIHNpemVzIHRvIGNoYW5nZSB0aGUgc2hhcGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWFmdGVyKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBBdHRhY2hlcyBhIHRyaWFuZ2xlIHRvIHRoZSBlbGVtZW50IHVzaW5nIGEgcHNldWRvLWVsZW1lbnRcbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICRzaXplKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgZWxlbWVudCBhbmQgaXQncyB0cmlhbmdsZSdzIGNvbG9yXG5AbWl4aW4gdHJpYW5nbGUtY29sb3IoJGNvbG9yOiAkYmx1ZSwgJGRpcmVjdGlvbjogZG93bikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICY6YWZ0ZXIge1xuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS10b2dnbGVzIHtcbiAgLnRyaWFuZ2xlLWV4cGFuZGVkLFxuICAudHJpYW5nbGUtY29sbGFwc2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIC50cmlhbmdsZS1leHBhbmRlZCB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodXAsICRkYXJrLXNlYywgNXB4KTtcbiAgfVxuXG4gIC50cmlhbmdsZS1jb2xsYXBzZWQge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGRvd24sICRkYXJrLXNlYywgNXB4KTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/