/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/ats/JV.Messages.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
h4.nofontfamilyreq{font-weight:600!important}.jv-loading-image{background-image:url(../../013f1a04d7d70954a316.gif);background-position:50%;background-repeat:no-repeat;height:32px;width:32px}.jv-loading-overlay{background-color:hsla(0,0%,100%,0);position:fixed;z-index:10000}.jv-contextual-loading-overlay,.jv-loading-overlay{background-position:50%;background-repeat:no-repeat;bottom:0;left:0;right:0;top:0}.jv-contextual-loading-overlay{background-color:#fff;opacity:.5;position:absolute;transition:opacity .2s;z-index:9999}.jv-contextual-loading-overlay .jv-loading-image{display:none}.spin{-webkit-animation:spin .7s linear infinite;-moz-animation:spin .7s linear infinite;animation:spin .7s linear infinite;height:13px;width:13px}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jv-loading-image{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%}.loading-animate-hide.loading-animate-hide-active,.loading-animate-show{opacity:0}.select2-container{display:inline-block;margin:0;position:relative;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;-webkit-touch-callout:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:linear-gradient(top,#fff,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#ffffff",endColorstr = "#eeeeee",GradientType = 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:linear-gradient(top,#eee,#fff 90%);border-bottom-color:#aaa;border-radius:0 0 4px 4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-choice abbr{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{background:#fff;border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #aaa;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc,#eee 60%);border-left:1px solid #aaa;border-radius:0 4px 4px 0;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = "#eeeeee",endColorstr = "#cccccc",GradientType = 0);height:100%;position:absolute;right:0;top:0;width:18px}.select2-container .select2-choice .select2-arrow b{background:url(../../c07457739c183c845cac.png) no-repeat 0 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{background:#fff url(../../c07457739c183c845cac.png) no-repeat 100% -22px;background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../c07457739c183c845cac.png) no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%);border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%;background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:linear-gradient(top,#fff,#eee 50%);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff,#eee 50%);border:1px solid #5897fb;border-top-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=0)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{background:transparent!important;border:0;-webkit-box-shadow:none;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(../../56d4c7ce2d3591a02107.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{background-clip:padding-box;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;-webkit-touch-callout:none;background-color:#e4e4e4;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(../../c07457739c183c845cac.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../../688bccf95583ddf2ba42.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}body{color:#333;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}body,h1{font-weight:400}h1{font-size:22px}h2{font-size:16px}.small,h2,h3,h4,h5,strong,strong *{font-weight:600}.small,time{font-size:12px}time{color:#8c8c8c;font-weight:400}.jv-modal-container{overflow-x:hidden;top:0}.jv-modal-container,.jv-modal-container-center{bottom:0;left:0;position:fixed;right:0;z-index:11000}.jv-modal-container-center{overflow:hidden;top:50%}.jv-modal input,.jv-modal textarea{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#404040;display:inline-block;font-size:13px;height:auto;margin:0;padding:6px 5px 7px;resize:none}.jv-modal input:focus,.jv-modal textarea:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .row-label-multiple{float:left;padding-right:15px}.jv-modal input{font-weight:400;vertical-align:middle}.jv-modal input[type=radio]{margin:5px}.jv-modal input[type=checkbox],.jv-modal input[type=radio]{border:none!important;overflow-y:auto}.jv-modal select{-webkit-appearance:none;box-sizing:border-box;color:#333;font-size:13px;height:28px;-webkit-box-align:center;border-image:initial;white-space:pre;-webkit-rtl-ordering:logical;border:1px solid #e6e6e6;color:#000;cursor:default;min-width:85px;padding:5px}.jv-modal select:focus{background-color:#fff;border:1px solid #3d87cf;outline:0}.jv-modal .select2-container{margin:0}.jv-modal .hasDatepicker{background-image:url(../../cf88f593f319a8a03bc3.png);background-position:100% 0;background-repeat:no-repeat}.jv-modal .next,.jv-modal .prev{background:#fff no-repeat 50%;box-sizing:content-box;display:block;height:65px;margin:-32px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:55px!important}.jv-modal .next:hover,.jv-modal .prev:hover{background-color:#fff;opacity:.8}.jv-modal .prev{background:url(../../4a1141184967009b17ea.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .prev.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .prev{left:-57px}.jv-modal .next{background:url(../../24d4f4f57f1e96194e2e.svg) 0 0 no-repeat #fff;border:1px solid #e6e6e6;border-radius:2px;color:transparent;cursor:pointer;display:inline-block;height:24px;padding:5px;text-indent:-99999px;width:24px}.jv-modal .next.disabled{cursor:text;display:inline-block;opacity:.3}.jv-modal .next{right:-57px}.jv-modal{background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0 0 2em rgba(0,0,0,.3);margin:0 auto 20px;position:relative;top:10%!important;width:740px;z-index:12000}.jv-modal .modalTableView tr:last-child{border-bottom:1px solid #ccc!important}.jv-modal .modalTableView td{max-width:123px;padding:3px}.jv-modal .modalTableView th{padding:5px 2px;text-align:left}.jv-modal .paging{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:30px!important;min-width:30px!important}.jv-modal .paging .pagination-count{color:#333}.jv-modal-minimal .jv-modal{border-radius:3px;margin-top:20px}.jv-modal-minimal .jv-modal-header{display:none}.jv-modal-minimal .jv-modal-content{padding:25px;text-align:center}.jv-modal-minimal .jv-modal-icon-close{color:#ccc}.jv-modal-minimal .jv-modal-close{right:10px;top:10px}.jv-modal-content,.jv-modal-header{overflow:auto;padding:15px}.jv-modal-content.clearfix,.jv-modal-header.clearfix{overflow:inherit}.jv-modal-content .jv-modal-subpoints,.jv-modal-header .jv-modal-subpoints{margin:15px 40px}.jv-modal-content .jv-modal-subpoints>li,.jv-modal-header .jv-modal-subpoints>li{font-size:11px;list-style:initial;margin-bottom:10px}.jv-modal-content .tooltipWindow,.jv-modal-header .tooltipWindow{padding:0}.jv-modal-content .tooltipWindow:before,.jv-modal-header .tooltipWindow:before{border-left:0;border-right:0}.jv-modalSubTitle{display:inline-block;padding:0 0 10px}.jv-modal-header{background:#3d87cf;box-sizing:border-box;color:#fff;height:50px;position:relative}.jv-modal-header h1,.jv-modal-header h2,.jv-modal-header h3,.jv-modal-header h4,.jv-modal-header h5,.jv-modal-header h6{border:0;font-weight:400;margin:0;padding:0}.jv-modal-header h2{font-size:13px;font-weight:600;margin-top:4px;padding:0}.jv-modal-overlay{background-color:rgba(51,51,51,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:10000}.jv-modal-overlay.animate{transition:opacity .2s,visibility 0s linear;transition-delay:.2s,.4s}.jv-modal-overlay.visible{opacity:1;transition-delay:0s;visibility:visible}.jv-modal-visible{height:100%;overflow:hidden;position:static}.jv-modal-visible .select2-drop{z-index:13000}.jv-modal-visible .select2-drop-mask{z-index:12999}.jv-modal-visible #ui-datepicker-div{z-index:13001!important}.jv-modal-close{position:absolute;right:15px;top:18px}.jv-modal-icon-close{color:#fff;font-size:13px}.modal-animate-hide,.modal-animate-show{transition:opacity .3s,transform .4s}.modal-animate-hide.modal-animate-hide-active,.modal-animate-show{bottom:-100px;opacity:0;transform:translateY(-100px)}.modal-animate-hide.modal-animate-hide-active .jv-modal,.modal-animate-show .jv-modal{margin-bottom:120px}.modal-animate-show.modal-animate-show-active{opacity:1;transform:translateY(0)}.animate-modal{transition:opacity .3s,transform .4s}.animate-modal.ng-hide-add,.animate-modal.ng-hide-remove{display:block!important}.animate-modal.ng-hide-add-active,.animate-modal.ng-hide-remove{bottom:-100px;opacity:0;transform:translateY(-100px)}.animate-modal.ng-hide-add-active .jv-modal,.animate-modal.ng-hide-remove .jv-modal{margin-bottom:120px}.animate-modal.ng-hide-remove-active{opacity:1;transform:translateY(0)}.button-group{margin-top:15px}.button-group:after{clear:both;content:"";display:table}.primary-buttons{float:right}.primary-buttons button{margin-left:10px;margin-right:0}.secondary-buttons{float:left}.error,.errorLabel{color:#e51414}.error{background-color:#fff;padding-top:5px}.ng-hide{display:none!important}.jv-gridBody .jv-noResultMessage{padding:25%;text-align:center}.container{overflow:hidden;padding-left:0!important}#jv-messages .jv-filter label{display:block;font-size:14px;font-weight:600;margin:10px 0 5px}.jv-gridHeaderContainer .jv-action{padding:5px;position:relative;width:175px}.jv-gridHeaderContainer .jv-action:before{color:#ccc;float:left;height:14px;margin-top:-2px;position:absolute;right:16px;top:15px;width:14px;z-index:1}.jv-gridHeaderContainer .jv-action select{-webkit-appearance:none;background:none repeat scroll 0 0 transparent;border:none;box-shadow:none;color:#666;cursor:pointer;font-family:Open Sans,Helvetica,Arial,sans-serif;height:30px;min-width:100px;padding:5px 10px!important;padding:0 5px;position:relative;white-space:pre;width:180px!important;z-index:5}.jv-gridHeaderContainer .jv-action select:active,.jv-gridHeaderContainer .jv-action select:focus{outline:none!important}.jv-gridHeaderContainer .jv-arrow{margin:5px 0 5px 5px;padding:0}.jv-gridHeaderContainer .jv-number{color:#333;margin-top:15px;padding:0}table td{padding:10px;text-align:left;vertical-align:middle}table td a{font-size:13px;font-weight:400}table td a.unread{font-weight:700}table th{background-color:#edf4fa;font-size:12px;padding:10px;text-align:left}table th strong{font-weight:600}.jv-gridBody .jv-gridRow>td{border-top:1px solid #e6e6e6}.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 #e51414;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";display:block;height:0;width:0}.jv-selectionMsg{border-top:3px solid #e51414!important}.jv-selectionMsg:before{margin:-14px auto 10px}.jv-selectionMsg{color:#e51414;color:red;left:10px;position:absolute;top:60px}#jv-messageGrid .jv-name{width:125px}#jv-messageGrid .jv-gridEntityDates,#jv-messageGrid .jv-type{width:70px}.jv-filter{padding-bottom:20px}.jv-filter h2 span{margin-left:0}.jv-filter h2 .jv-collapseArrow{margin-top:0}.jv-filter h3{border-radius:0}.jv-filter .jv-reset{font-size:12px;margin:10px 0}.jv-filter .jv-filterOptions label{display:block;font-size:13px;font-weight:600;margin:10px 0 5px}.filterOptions .select2-container,.jv-filterOptions .select2-container{width:190px}#jv-successMessage{background:none repeat scroll 0 0 rgba(51,51,51,.7);bottom:0;color:#fff;display:none;font-size:13px;left:0;line-height:30px;opacity:.9;padding:5px 10px;position:fixed;text-align:center;top:auto;width:100%;z-index:999999}.jv-contentContainer .jqmWindow{margin-left:-9px;margin-top:-9px;position:fixed;top:50%!important}.jv-contextual-loading-overlay .jv-loading-image{display:block}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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MEJoQixDS2wwQlksNkJBQ0ksZ0JBRUEsZUxtMEJoQixDS2gwQlEsa0JBQ0ksa0JBRUEsV0FEQSxTTG0wQlosQ0tqMEJZLGdDQUdJLGNMbTBCaEIsQ0tqMEJZLGlFQUhJLHNCQURBLHdCTHkwQmhCLENLajBCWSxvQ0FDSSxVTG0wQmhCLENLN3pCUSw0QkFDSSxrQkFDQSxlTGcwQlosQ0s5ekJRLG1DQUNJLFlMZzBCWixDSzl6QlEsb0NBQ0ksYUFDQSxpQkxnMEJaLENLOXpCUSx1Q0FDSSxVTGcwQlosQ0s5ekJRLGtDQUVJLFVHekZGLENId0ZFLFFMaTBCWixDSzV6QkksbUNBR0ksY0FEQSxZTGcwQlIsQ0s5ekJRLHFEQUNJLGdCTGkwQlosQ0svekJRLDJFQUNJLGdCTGswQlosQ0tqMEJZLGlGQUVJLGVBREEsbUJBRUEsa0JMbzBCaEIsQ0tqMEJRLGlFQUNJLFNMbzBCWixDS24wQlksK0VBQ0ksY0FDQSxjTHMwQmhCLENLbDBCSSxrQkFDSSxxQkFDQSxnQkxxMEJSLENLbjBCSSxpQkFFSSxrQkZoSEQsQ0UrR0Msc0JBRUEsVUZ6SEEsQ0UySEEsWUFEQSxpQkx1MEJSLENLcjBCUSx3SEFJSSxTTmhIUixlQWRrQixDTTRIVixTQUNBLFNMdzBCWixDS3IwQlEsb0JBR0ksZU5qSFIsZUFqQmUsQ01pSVAsZUFFQSxTTHUwQlosQ0tuMEJJLGtCQVFJLG1DQUZBLFNBQ0EsT0FOQSxVQUVBLGVBRUEsUUFEQSxNQUZBLGtCQU9BLGFMczBCUixDS3IwQlEsMEJBQ0ksNENBQ0Esd0JMdTBCWixDS3IwQlEsMEJBRUksVUFEQSxvQkFFQSxrQkx1MEJaLENLbjBCSSxrQkFHSSxZQURBLGdCQURBLGVMdzBCUixDS3AwQlEsZ0NBQ0ksYUxzMEJaLENLcDBCUSxxQ0FDSSxhTHMwQlosQ0tuMEJRLHFDQUNJLHVCTHEwQlosQ0tqMEJJLGdCQUNJLGtCQUNBLFdBQ0EsUUxvMEJSLENLajBCSSxxQkFDSSxVRnZMQSxDRXdMQSxjTG8wQlIsQ0tqMEJJLHdDQUVJLG9DTG8wQlIsQ0tqMEJJLGtFQUlJLGNBREEsVUFEQSw0QkxzMEJSLENLbDBCUSxzRkFDSSxtQkxxMEJaLENLajBCSSw4Q0FFSSxVQURBLHVCTHEwQlIsQ0tqMEJJLGVBQ0ksb0NMbzBCUixDS2owQkkseURBRUksdUJMbzBCUixDS2owQkksZ0VBSUksY0FEQSxVQURBLDRCTHMwQlIsQ0tuMEJRLG9GQUNJLG1CTHMwQlosQ0tsMEJJLHFDQUVJLFVBREEsdUJMczBCUixDS2wwQkksY0FDSSxlTHEwQlIsQ0twMEJRLG9CQUdJLFdBRkEsV0FDQSxhTHUwQlosQ0tuMEJJLGlCQUNJLFdMczBCUixDS3AwQlEsd0JBQ0ksZ0JHdFBGLENIdVBFLGNMczBCWixDS24wQkksbUJBQ0ksVUxzMEJSLENLL3pCSSxtQkFISSxhTDQwQlIsQ0t6MEJJLE9BR0kscUJGblFBLENFaVFBLGVMdzBCUixDS2wwQkksU0FDSSxzQkxxMEJSLENBempDQSxpQ0FFRSxZQURBLGlCQTZqQ0YsQ0F6akNBLFdBQ0MsZ0JBQ0Esd0JBNGpDRCxDQXZqQ0UsOEJBQ0csY0FDQSxlQUNBLGdCQUNBLGlCQTBqQ0wsQ0FwakNDLG1DQUdDLFlBQ0Esa0JBSEEsV0F5akNGLENBcmpDRSwwQ0FDVSxVRzdDRCxDSG9EUixXQUZBLFlBQ0EsZ0JBTEEsa0JBRUEsV0FEQSxTQUVBLFdBSUEsU0F1akNILENBcmpDRSwwQ0FjQyx3QkFaQSw4Q0FEQSxZQUVBLGdCQVVBLFdBVEEsZUFRQSxpREFKQSxZQUNBLGdCQUpBLDJCQUtBLGNBSkEsa0JBS0EsZ0JBSkEsc0JBUUEsU0F1akNILENBdGpDRyxpR0FDQyxzQkF3akNKLENBbmpDQyxrQ0FDQyxxQkFDQSxTQXFqQ0YsQ0FuakNDLG1DQUdDLFVHdEZLLENIcUZMLGdCQURBLFNBdWpDRixDQWhqQ0UsU0FDRSxhQUNBLGdCQUNBLHFCQW1qQ0osQ0FqakNJLFdBQ0MsY0R6RmMsQ0MwRmQsZUFtakNMLENBampDSSxrQkFDRSxlQW1qQ04sQ0FoakNFLFNBR0Usd0JHbkdPLENIb0dQLGNEdEdjLENDbUdkLGFBQ0EsZUFvakNKLENBampDRSxnQkFDQyxlQW1qQ0gsQ0EvaUNBLDRCQUNDLDRCQWtqQ0QsQ0FoakNBLGlCU2hIRSxlTk5NLENNR04sa0JBQ0Esd0NBSUEsU0FEQSxZVGdIRCxjQXlqQ0QsQ1N2cUNFLHdCQ09BLGdDQUNBLGtDQUNBLG1DRFJFLFlBQ0EsY0NSSCxTQUNBLE9WcXJDRCxDQW5rQ0EsaUJTckZJLHNDVDJwQ0osQ1MxcENJLHdCQUNFLHNCVDRwQ04sQ0F6a0NBLGlCU3BFQyxhTmhDSyxDSHVHTCxVQUdBLFVBRkEsa0JBQ0EsUUEya0NELENBcmtDRSx5QkFDRSxXQXdrQ0osQ0F0a0NFLDZEQUNFLFVBd2tDSixDQXBrQ0EsV0FDQyxtQkF1a0NELENBcGtDRSxtQkFDQyxhQXNrQ0gsQ0Fwa0NFLGdDQUNDLFlBc2tDSCxDQWxrQ0MsY0FDQyxlQW9rQ0YsQ0Fsa0NDLHFCQUNDLGNEbEpnQixDQ21KaEIsYUFva0NGLENBaGtDRSxtQ0FFQyxjQURBLGNEdEpnQixDQ3lKaEIsZUQvSmdCLENDOEpoQixpQkFta0NILENBNWpDRSx1RUFDRSxXQStqQ0osQ0EzakNBLG1CQUNJLG9EQUVBLFNBQ0EsVUdqTEksQ0hrTEosYUFDQSxjRDFLZSxDQzJLZixPQUNBLGlCQUNBLFdBQ0EsaUJBQ0EsZUFDQSxrQkFWRixTQVdFLFdBQ0EsY0E4akNKLENBM2pDQSxnQ0FDQyxpQkFFQSxnQkFDQSxlQUZBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fdHlwb2dyYXBoeS1ub2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9zb3VyY2UvYXRzL0pWLk1lc3NhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIuY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19tb2RhbC5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9qb2J2aXRlLWRlcGVuZGVuY2llcy8uL2Fzc2V0cy9zYXNzL2NvbW1vbi9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2pvYnZpdGUtZGVwZW5kZW5jaWVzLy4vYXNzZXRzL3Nhc3MvY29tbW9uL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vam9idml0ZS1kZXBlbmRlbmNpZXMvLi9hc3NldHMvc2Fzcy9jb21tb24vX3RyaWFuZ2xlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xuLy8gYmFzZSBmb250LXNpemUgaXMgZGVmaW5lZCBpbiB0aGUgYm9keSB0YWcgQCAxM3B4LiBTZWUgYmVsb3cuXG4kZm9udC1zaXplLW5vcm1hbDogMTNweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMjJweDtcbiRmb250LXNpemUteGxhcmdlOiAyOHB4O1xuXG5cbkBtaXhpbiB0eXBlLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbkBtaXhpbiB0eXBlLXJvbWFuIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG59XG5cbkBtaXhpbiB0eXBlLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gdHlwZS1oZWF2eSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5AbWl4aW4gcmVzZXRGb250cyB7XG4gICAgYm9keSB7XG4gICAgICAgIGNvbG9yOiAkYm9keTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgLy8gQWRkaW5nIEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIGFuZCBBcmlhbCBhcyBGYWxsYmFja3MgaWYgbmVjZXNzYXJ5XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIHAge1xuXG4gICAgfVxuICAgIHN0cm9uZywgc3Ryb25nICoge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgfVxuICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xuICAgIH1cblxuICAgIGxhYmVsIHtcblxuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgICAgY29sb3I6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzUlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIH1cblxufVxuaDQubm9mb250ZmFtaWx5cmVxIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWkgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwiLi4vLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XHJcbkB1c2UgXCIuLi8uLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uL2NvbW1vbi90b29sdGlwXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uL2NvbW1vbi9sb2FkaW5nXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uL2NvbW1vbi9tb2RhbFwiIGFzICo7XHJcbkB1c2UgXCIuLi8uLi8uLi9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJcIjtcclxuXHJcbkBpbmNsdWRlIHJlc2V0Rm9udHMoKTtcclxuQGluY2x1ZGUgbW9kYWwtYmFzZSgpO1xyXG5cclxuJGZpbHRlclNoYWRvd0NvbG9yOiAjY2NjY2NjO1xyXG4kaGVhZGVyQmFja2dyb3VuZENvbG9yOiAjZjVmNWY1O1xyXG4kaGVhZGVyUGFuZWxzQ29sb3I6ICNlY2VjZWM7XHJcbiRmaWx0ZXJIb3Jpem9udGFsT2Zmc2V0OiAycHg7XHJcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogI2NjY2NjYztcclxuJGhlYWRlckgySGVpZ2h0OiA4MHB4O1xyXG4kYWN0aW9uYm9yZGVyQ29sb3I6ICNlZWVlZWU7XHJcbiRPdmVybGF5SGVhZGVyQ29sb3I6ICMyQjZEQUU7XHJcbiRPdmVybGF5SGVhZGVySGVpZ2h0OiA1MHB4O1xyXG4kT3ZlcmxheVdpZHRoOiA2MDBweDsgXHJcbiRPdmVybGF5UGFkZGluZzogMTBweDtcclxuJHBhZ2VXaWR0aDogOTkwcHg7XHJcblxyXG4uanYtZ3JpZEJvZHkgLmp2LW5vUmVzdWx0TWVzc2FnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDI1JTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4janYtbWVzc2FnZXMge1xyXG5cdC5qdi1maWx0ZXIge1xyXG5cdFx0bGFiZWwge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRmb250LXdlaWdodDogNjAwO1xyXG4gICAgXHRtYXJnaW46IDEwcHggMCA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uanYtZ3JpZEhlYWRlckNvbnRhaW5lciB7XHJcblx0Lmp2LWFjdGlvbiB7XHJcblx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHQvL21hcmdpbjogN3B4IDEwcHg7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zZWM7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0ei1pbmRleDogNTtcclxuXHRcdFx0JjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5qdi1hcnJvdyB7XHJcblx0XHRtYXJnaW46IDVweCAwIDVweCA1cHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQuanYtbnVtYmVyIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICRib2R5O1xyXG5cdH1cclxufVxyXG5cclxudGFibGUge1xyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC8vaGVpZ2h0OiA1MHB4O1xyXG4gICAgYSB7XHJcbiAgICBcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7IC8vMTdweFxyXG4gICAgXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICB9XHJcbiAgICBhLnVucmVhZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGgtYmctY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7IC8vMTFweFxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pO1xyXG5cdFx0fVxyXG4gIH1cclxufVxyXG4uanYtZ3JpZEJvZHkgLmp2LWdyaWRSb3c+dGQge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG59XHJcbi5qdi1zZWxlY3Rpb25Nc2cge1xyXG5cdHotaW5kZXg6IDk5OTk5OTtcclxuXHRAaW5jbHVkZSBlcnJvci10b29sdGlwO1xyXG5cdGNvbG9yOiByZWQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNjBweDtcclxuXHRsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuI2p2LW1lc3NhZ2VHcmlkIHtcclxuICAuanYtbmFtZSB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgfVxyXG4gIC5qdi10eXBlLCAuanYtZ3JpZEVudGl0eURhdGVzIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmp2LWZpbHRlciB7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHJcblx0aDIgeyBcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdC5qdi1jb2xsYXBzZUFycm93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0aDMge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblx0Lmp2LXJlc2V0IHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDsgLy8xM3B4O1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0fVxyXG5cdC5qdi1maWx0ZXJPcHRpb25zIHtcclxuXHRcdC8vcGFkZGluZzogMTBweDtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW5vcm1hbDsgLy8xMXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qdi1maWx0ZXJPcHRpb25zLCAuZmlsdGVyT3B0aW9ucyB7XHJcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOjE5MHB4O1xyXG4gIH1cclxufVxyXG5cclxuI2p2LXN1Y2Nlc3NNZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSg1MSw1MSw1MSwuNyk7XHJcblx0XHR0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ub3JtYWw7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcblxyXG4uanYtY29udGVudENvbnRhaW5lciAuanFtV2luZG93IHtcclxuXHRtYXJnaW4tbGVmdDogLTlweDtcclxuXHR0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IC05cHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uanYtY29udGV4dHVhbC1sb2FkaW5nLW92ZXJsYXkgLmp2LWxvYWRpbmctaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCJcbiVzcGlubmVyIHtcblx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbiVzcGlubmVyMzIge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmcuZ2lmJyk7XG59XG5cbiVzcGlubmVyMTYge1xuXHRAZXh0ZW5kICVzcGlubmVyO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hyLWxvYWRpbmctMTZweC5naWYnKTtcbn1cblxuQG1peGluIHNwaW5uZXItYmFzZSB7XG5cdC5zcGlubmVyMzIge1xuXHRcdEBleHRlbmQgJXNwaW5uZXIzMjtcblx0fVxuXHQuc3Bpbm5lcjE2IHtcblx0XHRAZXh0ZW5kICVzcGlubmVyMTY7XG5cdH1cbn0iLCJcbkB1c2UgXCIuLi9jb21tb24vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21tb24vc3Bpbm5lclwiIGFzICo7XG5cbi5qdi1sb2FkaW5nLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uanYtY29udGV4dHVhbC1sb2FkaW5nLW92ZXJsYXkge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQuanYtbG9hZGluZy1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lIDtcblx0fVxufVxuXG4uc3Bpbntcblx0aGVpZ2h0OiAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0LXdlYmtpdC1hbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246c3BpbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOnNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5qdi1sb2FkaW5nLWltYWdlIHtcblx0QGV4dGVuZCAlc3Bpbm5lcjMyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xNnB4O1xuXHRtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbi5sb2FkaW5nLWFuaW1hdGUtaGlkZS5sb2FkaW5nLWFuaW1hdGUtaGlkZS1hY3RpdmUsXG4ubG9hZGluZy1hbmltYXRlLXNob3cge1xuXHRvcGFjaXR5OiAwO1xufSIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gU3R5bGVraXQgQ29sb3JzXG4kYmxhY2s6ICMyMjI7XG4kd2hpdGU6ICNGRkY7XG4kZGFyazogIzMzMztcbiRkYXJrLXByaTogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA3NS41JSk7IC8qICNmMWYxZjEgKi9cbiRkYXJrLXNlYzogY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiA2MCUpOyAvKiAjQ0NDICovXG4kZGFyay10cmk6IGNvbG9yLmFkanVzdCgkZGFyaywgJGxpZ2h0bmVzczogMzAlKTsgLyogIzY2NiAqL1xuJGRhcmstYmx1ZTogIzMxNDc5RTtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGJsdWU6ICMzZDg3Y2Y7IC8qICRibHVlOiAjNDE4OENDOyAqL1xuJGJsdWUtcHJpOiBjb2xvci5hZGp1c3QoJGJsdWUsICRsaWdodG5lc3M6IDQzJSk7XG4kYmx1ZS1zZWM6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogMzAlKTtcbiRibHVlLXRyaTogY29sb3IuYWRqdXN0KCRibHVlLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGdyZWVuOiAjMzhCMjRBO1xuJGdyZWVuLXByaTogY29sb3IuYWRqdXN0KCRncmVlbiwgJGxpZ2h0bmVzczogNDUlKTtcbiRncmVlbi1zZWM6IGNvbG9yLmFkanVzdCgkZ3JlZW4sICRsaWdodG5lc3M6IDMwJSk7XG4kZ3JlZW4tdHJpOiBjb2xvci5hZGp1c3QoJGdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHJlZDogI2U1MTQxNDtcbiRyZWQtcHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogNDMlKTtcbiRyZWQtc2VjOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogMjAlKTtcbiRyZWQtdHJpOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTEwJSk7XG5cbiRvcmFuZ2U6ICNmNTdkMjE7XG4kb3JhbmdlLXByaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDQzJSk7XG4kb3JhbmdlLXNlYzogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IDIwJSk7XG4kb3JhbmdlLXRyaTogY29sb3IuYWRqdXN0KCRvcmFuZ2UsICRsaWdodG5lc3M6IC03JSk7XG5cbiRtYWdlbnRhOiAjZjAxOTc4O1xuJG1hZ2VudGEtcHJpOiBjb2xvci5hZGp1c3QoJG1hZ2VudGEsICRsaWdodG5lc3M6IDMwJSk7XG4kbWFnZW50YS1zZWM6IGNvbG9yLmFkanVzdCgkbWFnZW50YSwgJGxpZ2h0bmVzczogMjAlKTtcbiRtYWdlbnRhLXRyaTogY29sb3IuYWRqdXN0KCRtYWdlbnRhLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuJHllbGxvdzogI2Y5ZWQyNTtcbiR5ZWxsb3ctcHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMzQlKTtcbiR5ZWxsb3ctc2VjOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogMjAlKTtcbiR5ZWxsb3ctdHJpOiBjb2xvci5hZGp1c3QoJHllbGxvdywgJGxpZ2h0bmVzczogLTEwLjUlKTtcblxuJGxpbmtlZGluLWNvbG9yOiAjMEQ2Njk2O1xuJHR3aXR0ZXItY29sb3I6ICMzNEFBREY7XG4kZ29vZ2xlLWNvbG9yOiAjREQ0QjM5O1xuJGZhY2Vib29rLWNvbG9yOiAjM0Q1Qjk2O1xuJGRyb3Bib3gtY29sb3I6ICMwMDdFRTU7XG4kYmluZy1jb2xvcjogI2ZhYTYxYztcbiRibHVlLW5hdmhpZ2hsaWdodC1jb2xvcjogIzYzOTVDMjtcblxuJGJsdWUtNDY6IGNvbG9yLmFkanVzdCgkYmx1ZSwgJGxpZ2h0bmVzczogNDYlKTtcbiRwdXJwbGU6ICM3MzU0YmQ7XG4kYmxhY2s6ICMyMjI7XG4kYm9yZGVyOiBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDcwJSk7XG5cbi8vIEdsb2JhbCBFbGVtZW50c1xuJGJvZHk6ICRkYXJrO1xuJGdsb2JhbC1iZy1jb2xvcjogJHdoaXRlO1xuJGJvcmRlckJsdWU6IDFweCBzb2xpZCAkYmx1ZS1wcmk7XG4kZm9udC13ZWlnaHQtc2VtaUdyYXk6ICRkYXJrLXRyaTtcbiRncmlkQWN0aW9uQ29sb3I6ICRkYXJrLXByaTtcbiRmaWx0ZXJTaGFkb3dDb2xvcjogJGRhcmstc2VjO1xuJGxhYmVsOiAkZGFyay10cmk7XG4kZW50aXR5Um93Qm9yZGVyQ29sb3I6ICRib3JkZXI7XG4kdGgtYWN0aW9uLWJnLWNvbG9yOiAkZGFyay1wcmk7XG4kdGgtYmctY29sb3I6ICRibHVlLXByaTtcbiRmaWx0ZXItYmctY29sb3I6ICRkYXJrLXByaTtcbiRlbnRpdHlSb3dCb3JkZXJDb2xvcjogJGJvcmRlcjtcbiRtb2RhbC1zaGFkb3c6IHRyYW5zcGFyZW50O1xuXG4vL3NvY2lhbCBidXR0b25zXG4kbGlua2VkaW5fY29sb3I6ICMwMDdBQUE7XG4kZ29vZ2xlX2NvbG9yOiAjNDI4NWY0O1xuJGZhY2Vib29rX2NvbG9yOiAjNEE0Nzk3O1xuJHR3aXR0ZXJfY29sb3I6ICM0MjlERTI7XG5cbiRncmV5OiAjODA4MDgwOyIsIi8qXG5WZXJzaW9uOiAzLjQuNSBUaW1lc3RhbXA6IE1vbiBOb3YgIDQgMDg6MjI6NDIgUFNUIDIwMTNcbiovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIGlubGluZS1ibG9jayBmb3IgaWU3ICovXG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWxlY3QyLWRyb3AsXG4uc2VsZWN0Mi1zZWFyY2gsXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAvKlxuICAgIEZvcmNlIGJvcmRlci1ib3ggc28gdGhhdCAlIHdpZHRocyBmaXQgdGhlIHBhcmVudFxuICAgIGNvbnRhaW5lciB3aXRob3V0IG92ZXJsYXAgYmVjYXVzZSBvZiBtYXJnaW4vcGFkZGluZy5cblxuICAgIE1vcmUgSW5mbyA6IGh0dHA6Ly93d3cucXVpcmtzbW9kZS5vcmcvY3NzL2JveC5odG1sXG4gICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogd2Via2l0ICovXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogZmlyZWZveCAqL1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIGNzczMgKi9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlKSwgY29sb3Itc3RvcCgwLjUsICNmZmYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZSAwJSwgI2ZmZiA1MCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHIgPSAnI2ZmZmZmZicsIGVuZENvbG9yc3RyID0gJyNlZWVlZWUnLCBHcmFkaWVudFR5cGUgPSAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWFhO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWUpLCBjb2xvci1zdG9wKDAuOSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWUgMCUsICNmZmYgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlIDAlLCAjZmZmIDkwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMCUsICNmZmYgOTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItYWxsb3djbGVhciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjRweDtcbiAgICB0b3A6IDhweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTk4O1xuICAgIC8qIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29yayAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1kcm9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGgge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1kcm9wLWF1dG8td2lkdGggLnNlbGVjdDItc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2NjYyksIGNvbG9yLXN0b3AoMC42LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2NjYyAwJSwgI2VlZSA2MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNjY2MgMCUsICNlZWUgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyID0gJyNlZWVlZWUnLCBlbmRDb2xvcnN0ciA9ICcjY2NjY2NjJywgR3JhZGllbnRUeXBlID0gMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjYyAwJSwgI2VlZSA2MCUpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAwIDFweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjJweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMnB4LCAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDIucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIycHgsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2ggaW5wdXQuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLjg1LCAjZmZmKSwgY29sb3Itc3RvcCgwLjk5LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDg1JSwgI2VlZSA5OSUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDItc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgMTAwJSwgLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2ZmZiA4NSUsICNlZWUgOTklKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUsIGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgODUlLCAjZWVlIDk5JSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAwICNmZmYgaW5zZXQ7XG5cbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNmZmYpLCBjb2xvci1zdG9wKDAuNSwgI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlLFxuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgI2ZmZiksIGNvbG9yLXN0b3AoMC41LCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoY2VudGVyIHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMXB4O1xufVxuXG4vKiByZXN1bHRzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG4gICAgbWFyZ2luOiA0cHggNHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogMjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDQwcHggfVxuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogNjBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7IHBhZGRpbmctbGVmdDogODBweCB9XG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDEwMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwgeyBwYWRkaW5nLWxlZnQ6IDExMHB4IH1cbi5zZWxlY3QyLXJlc3VsdHMgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHsgcGFkZGluZy1sZWZ0OiAxMjBweCB9XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHQtd2l0aC1jaGlsZHJlbiA+IC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggN3B4IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWluLWhlaWdodDogMWVtO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyBsaSBlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQgZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItbm8tcmVzdWx0cyxcbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VhcmNoaW5nLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWxlY3Rpb24tbGltaXQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuZGlzYWJsZWQgbG9vayBmb3IgZGlzYWJsZWQgY2hvaWNlcyBpbiB0aGUgcmVzdWx0cyBkcm9wZG93blxuKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMuc2VsZWN0Mi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQgdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xufVxuXG4uc2VsZWN0Mi1tb3JlLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBtdWx0aXNlbGVjdCAqL1xuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMCUsIDAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSAxJSwgI2ZmZiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgMSUsICNmZmYgMTUlKTtcbn1cblxuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAxcHggMDtcblxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dC5zZWxlY3QyLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9hc3NldHMvbGliL3NlbGVjdDIvc2VsZWN0Mi0zLjQuNS9zZWxlY3QyLXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZGVmYXVsdCB7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMThweDtcbiAgICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2ZmZiBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAjZmZmIGluc2V0LCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZjRmNGY0JywgR3JhZGllbnRUeXBlPTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDRweDtcblxuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2xpYi9zZWxlY3QyL3NlbGVjdDItMy40LjUvc2VsZWN0Mi5wbmcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgbGVmdDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7XG59XG5cbi8qIGRpc2FibGVkIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UgeyAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cblxuXG4uc2VsZWN0Mi1yZXN1bHQtc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCxcbi5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUgLnNlbGVjdDItbWF0Y2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0Mi1vZmZzY3JlZW4sIC5zZWxlY3QyLW9mZnNjcmVlbjpmb2N1cyB7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRpc3BsYXktbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG59XG4vKiBSZXRpbmEtaXplIGljb25zICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSAge1xuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9saWIvc2VsZWN0Mi9zZWxlY3QyLTMuNC41L3NlbGVjdDJ4Mi5wbmcnKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2Zvcm1cIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9zcGFjaW5nXCIgYXMgKjtcblxuXG5AbWl4aW4gbW9kYWwtYmFzZSB7XG4gICAgLmp2LW1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMTAwMDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5qdi1tb2RhbC1jb250YWluZXItY2VudGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTEwMDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9ybS1zdHlsZXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMmVtIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB3aWR0aDogNzQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTIwMDA7XG4gICAgICAgIC5tb2RhbFRhYmxlVmlld3tcbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLXNlYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMnB4O1xuICAgICAgICAgICAgICAgIC8vVGhpcyBpcyBuZWVkZWQgZm9yIElFIGluICAtIE5WXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnaW5ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLmp2LWFycm93TGVmdHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdi1hcnJvd1JpZ2h0e1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2luYXRpb24tY291bnR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLW1pbmltYWwge1xuICAgICAgICAuanYtbW9kYWwge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2VjO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWhlYWRlcixcbiAgICAuanYtbW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAmLmNsZWFyZml4e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp2LW1vZGFsLXN1YnBvaW50c3tcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCA0MHB4O1xuICAgICAgICAgICAgPmxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXBXaW5kb3d7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MCBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmp2LW1vZGFsU3ViVGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4O1xuICAgIH1cbiAgICAuanYtbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlLWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBlLXJvbWFuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC1vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMik7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICAmLmFuaW1hdGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuNHM7XG4gICAgICAgIH1cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanYtbW9kYWwtdmlzaWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuc2VsZWN0Mi1kcm9wIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEzMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWRyb3AtbWFzayB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMzAwMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmp2LW1vZGFsLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJHNwYWNpbmcrNXB4O1xuICAgICAgICB0b3A6ICRzcGFjaW5nKzhweDtcbiAgICB9XG5cbiAgICAuanYtbW9kYWwtaWNvbi1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAubW9kYWwtYW5pbWF0ZS1zaG93LFxuICAgIC5tb2RhbC1hbmltYXRlLWhpZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjRzO1xuICAgIH1cblxuICAgIC5tb2RhbC1hbmltYXRlLXNob3csXG4gICAgLm1vZGFsLWFuaW1hdGUtaGlkZS5tb2RhbC1hbmltYXRlLWhpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuXG4gICAgICAgIC5qdi1tb2RhbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1hbmltYXRlLXNob3cubW9kYWwtYW5pbWF0ZS1zaG93LWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYW5pbWF0ZS1tb2RhbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUsXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1hZGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtcmVtb3ZlLFxuICAgIC5hbmltYXRlLW1vZGFsLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgLmp2LW1vZGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFuaW1hdGUtbW9kYWwubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3AtbDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcC1tO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5lcnJvckxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLmVycm9yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAvLyBiYWNrd2FyZHMtY29tcGF0IGZvciBBbmd1bGFyIDEuMC54XG4gICAgLm5nLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBtb2RhbC1jb21wYXQge1xuICAgIC5qdi1tb2RhbC1hZGFwdGVyIHtcbiAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbEJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5idG4sXG4gICAgICAgICAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qdi1tb2RhbENvbnRlbnQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanYtbW9kYWxDb250ZW50ID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qdi1oTGlzdCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgICYud2lkZUlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLCAuYnRuLWJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qdi1tb2RhbC12aXNpYmxlIC5zZWxlY3QyLWRyb3Age1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxufVxuIiwiQGZvcndhcmQgXCIuLi9jb21tb24vc3BhY2luZ1wiO1xuQGZvcndhcmQgXCIuLi9jb21tb24vdHlwb2dyYXBoeS1ub2ZvbnRzXCI7XG5AZm9yd2FyZCBcIi4uL2NvbW1vbi9jb2xvcnNcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3NwYWNpbmdcIjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uL3BhZ2luYXRpb25cIjtcblxuQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlIFwiLi4vY29tbW9uL3R5cG9ncmFwaHktbm9mb250c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG5AdXNlIFwiLi4vY29tbW9uL3NwYWNpbmdcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbW1vbi9wYWdpbmF0aW9uXCIgYXMgKjtcblxuQG1peGluIGZvcm0tc3R5bGVzIHtcblx0dGV4dGFyZWEsXG5cdGlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly9ib3gtc2hhZG93OiBpbnNldCAwIDJweCA2cHggLTRweCBjb2xvci5hZGp1c3QoJGRhcmssICRsaWdodG5lc3M6IDEwJSk7XG5cdFx0Y29sb3I6IGNvbG9yLmFkanVzdCgkYm9keSwgJGxpZ2h0bmVzczogNSUpO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRyZXNpemU6bm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNnB4IDVweCA3cHggNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAgMCAwcHggMTVweCAtNXB4ICRkYXJrO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5yb3ctbGFiZWwtbXVsdGlwbGUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgdHlwZS1saWdodDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG5cdGlucHV0W3R5cGU9cmFkaW9dLFxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1pbWFnZTogaW5pdGlhbDtcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRcdC13ZWJraXQtcnRsLW9yZGVyaW5nOiBsb2dpY2FsO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRtaW4td2lkdGg6IDg1cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggNnB4IC00cHggY29sb3IuYWRqdXN0KCRkYXJrLCAkbGlnaHRuZXNzOiAxMCUpO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCR3aGl0ZSwgJGxpZ2h0bmVzczogMCUpO1xuXG5cdFx0fVxuXHR9XG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmhhc0RhdGVwaWNrZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYmx1ZS9pY29uLWNhbGVuZGFyLnBuZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblx0Lm5leHQsIC5wcmV2IHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbjogLTMycHggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuODtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0LnByZXYge1xuXHRcdC8vYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuXHRcdC8vYm94LXNoYWRvdzogLTIwcHggMCAzMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC40KSBpbnNldDtcblx0XHQvL2JhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcblx0XHRAaW5jbHVkZSBwYWdpbmF0aW9uKHByZXZpb3VzKTtcblx0XHRsZWZ0OiAtNTdweDtcblx0XHQvLyY6aG92ZXIge1xuXHRcdC8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xuXHRcdC8vXHRib3gtc2hhZG93OiAtMjBweCAwIDMwcHggLTIwcHggcmdiYSgwLDAsMCwwLjQpIGluc2V0O1xuXHRcdC8vfVxuXHR9XG5cdC5uZXh0IHtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG5cdFx0Ly9ib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuXHRcdEBpbmNsdWRlIHBhZ2luYXRpb24obmV4dCk7XG5cdFx0cmlnaHQ6IC01N3B4O1xuXHRcdC8vJjpob3ZlciB7XG5cdFx0Ly9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5wbmcpO1xuXHRcdC8vXHRib3gtc2hhZG93OiAyMHB4IDAgMzBweCAtMjBweCByZ2JhKDAsMCwwLDAuNCkgaW5zZXQ7XG5cdFx0Ly99XG5cdH1cbn1cblxuQG1peGluIGZpZWxkLXN0eWxlcyB7XG5cdC5maWVsZC1yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC1tO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHQucm93LWxhYmVsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLXM7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHQmLnJlcXVpcmVkIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3AteHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucm93LWNvbnRyb2xzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMzBweDtcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwLXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWRlIHtcblx0XHRcdC5yb3ctbGFiZWwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcC1zO1xuXHRcdFx0fVxuXHRcdFx0LnJvdy1jb250cm9scyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93LWVycm9yIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1kaXZpZGVyIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdG1hcmdpbjogJHNwLWwgMDtcblx0fVxufVxuIiwiQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbkBtaXhpbiBwYWdpbmF0aW9uKCRkaXJlY3Rpb24pIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ly8gUHJldmlvdXMgb3IgQmFjayBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcInByZXZpb3VzXCIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbi1wcmV2aW91cy5zdmcnKSAwIDAgbm8tcmVwZWF0ICR3aGl0ZTtcblx0XHQvL21hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC8vIE5leHQgb3IgRm9yd2FyZCBBcnJvd1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcIm5leHRcIiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29uLW5leHQuc3ZnJykgMCAwIG5vLXJlcGVhdCAkd2hpdGU7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogLjM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogdGV4dDtcblx0fVxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4kc3BhY2luZzogMTBweDtcbiRzcGFjaW5nLXNtYWxsOiA1cHg7XG4kc3BhY2luZy1sYXJnZTogMTVweDtcblxuLy8gc2hvcnRjdXRzXG4kc3AteHM6IDJweDtcbiRzcC1zOiBtYXRoLmRpdigkc3BhY2luZywgMik7XG4kc3AtbTogJHNwYWNpbmc7XG4kc3AtbDogJHNwYWNpbmcgKiAxLjU7XG4kc3AteGw6ICRzcGFjaW5nICogMjtcblxuQG1peGluIHNwYWNpbmctY2xhc3NlcyB7XG5cdC5wYWQtaW5uZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nO1xuXHR9XG5cdC5wYWQtaW5uZXItc20ge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtaW5uZXItbGcge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLWxhcmdlO1xuXHR9XG5cblx0LnBhZC1vdXRlciB7XG5cdFx0bWFyZ2luOiAkc3BhY2luZztcblx0fVxuXHQucGFkLW91dGVyLXNtIHtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXNtYWxsO1xuXHR9XG5cdC5wYWQtb3V0ZXItbGcge1xuXHRcdG1hcmdpbjogJHNwYWNpbmctbGFyZ2U7XG5cdH1cblxuXHQuY2xlYXItcGFkLW91dGVyIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY2xlYXItcGFkLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuL3RyaWFuZ2xlXCIgYXMgKjtcblxuQG1peGluIHRvb2x0aXAyKCRjb2xvcjogJGJsdWUsICRwb3NpdGlvbjogdXApIHtcbiAgJHRvb2x0aXAtYm9yZGVyOiAzcHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIG1hcmdpbjogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB0cmlhbmdsZSgkcG9zaXRpb24sICRjb2xvciwgNXB4KTtcbiAgfVxuICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICByaWdodDogLThweDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHVwIHtcbiAgICBib3JkZXItdG9wOiAkdG9vbHRpcC1ib3JkZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAtMTRweCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206ICR0b29sdGlwLWJvcmRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBlcnJvci10b29sdGlwIHtcblx0QGluY2x1ZGUgdG9vbHRpcDIoJHJlZCk7XG5cdGNvbG9yOiAkcmVkO1xufVxuXG5cbi8vLy8gVE9PTFRJUCBNSVhJTiAvLy8vXG5cbkBtaXhpbiB0b29sdGlwKCR3aWR0aDogMTBlbSwgJHZlcnRpY2FsT2Zmc2V0OiAwcHgsICRob3Jpem9udGFsT2Zmc2V0OiAxNXB4KSB7XG4gIC8vQnVnIDE0NjUxIC0gTlZcbiAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgLnRvb2x0aXBXaW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDg3Y2Y7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHB7XG4gICAgXHRmb250LXNpemU6MC44NDZlbTtcbiAgICBcdG1hcmdpbi1sZWZ0OjA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi5kb3duIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4ICNjY2NjY2M7XG4gICAgICBib3R0b206ICR2ZXJ0aWNhbE9mZnNldDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjM2Q4N2NmO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaXRMZWZ0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdFJpZ2h0IHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgcmlnaHQ6ICRob3Jpem9udGFsT2Zmc2V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwIHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2NjY2NjYztcbiAgICAgIHRvcDogJHZlcnRpY2FsT2Zmc2V0O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMzZDg3Y2Y7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpdExlZnQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICBsZWZ0OiAkaG9yaXpvbnRhbE9mZnNldDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l0UmlnaHQge1xuICAgICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRSaWdodCB7XG4gICAgLnRvb2x0aXBXaW5kb3cge1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggM3B4ICNjY2NjY2M7XG4gICAgICByaWdodDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucG9pbnRMZWZ0IHtcbiAgICAudG9vbHRpcFdpbmRvdyB7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCAjY2NjY2NjO1xuICAgICAgbGVmdDogJGhvcml6b250YWxPZmZzZXQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzNkODdjZjtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgdG9wOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIC50b29sdGlwV2luZG93IHtcbiAgICAgICAgYm90dG9tOiAkdmVydGljYWxPZmZzZXQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi51cCB7XG4gICAgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAmLmRvd24gLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAmLnBvaW50bGVmdCAudG9vbHRpcFdpbmRvdyAudG9vbHRpcENvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAmLnBvaW50cmlnaHQgLnRvb2x0aXBXaW5kb3cgLnRvb2x0aXBDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL2NvbG9yc1wiIGFzICo7XG4vLy8vIFRSSUFOR0xFUyAvLy8vXG5cbi8vIFRyYW5zZm9ybXMgdGhlIGVsZW1lbnQgaW50byBhIHRyaWFuZ2xlXG4vLyBZb3UgY2FuIG1vZGlmeSBib3JkZXIgc2l6ZXMgdG8gY2hhbmdlIHRoZSBzaGFwZVxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb246IGRvd24sICRjb2xvcjogJGJsdWUsICRzaXplOiA2cHgpIHtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdH1cbn1cblxuLy8gQXR0YWNoZXMgYSB0cmlhbmdsZSB0byB0aGUgZWxlbWVudCB1c2luZyBhIHBzZXVkby1lbGVtZW50XG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJGRpcmVjdGlvbjogZG93biwgJGNvbG9yOiAkYmx1ZSwgJHNpemU6IDZweCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIEF0dGFjaGVzIGEgdHJpYW5nbGUgdG8gdGhlIGVsZW1lbnQgdXNpbmcgYSBwc2V1ZG8tZWxlbWVudFxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkZGlyZWN0aW9uOiBkb3duLCAkY29sb3I6ICRibHVlLCAkc2l6ZTogNnB4KSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHNpemUpO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGNoYW5nZSB0aGUgY3VycmVudCBlbGVtZW50IGFuZCBpdCdzIHRyaWFuZ2xlJ3MgY29sb3JcbkBtaXhpbiB0cmlhbmdsZS1jb2xvcigkY29sb3I6ICRibHVlLCAkZGlyZWN0aW9uOiBkb3duKSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0JjphZnRlciB7XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0XHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXRvZ2dsZXMge1xuXHQudHJpYW5nbGUtZXhwYW5kZWQsXG5cdC50cmlhbmdsZS1jb2xsYXBzZWQge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWV4cGFuZGVkIHtcblx0XHRAaW5jbHVkZSB0cmlhbmdsZSh1cCwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG5cblx0LnRyaWFuZ2xlLWNvbGxhcHNlZCB7XG5cdFx0QGluY2x1ZGUgdHJpYW5nbGUoZG93biwgJGRhcmstc2VjLCA1cHgpO1xuXHR9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/