#popup,.popup{z-index:2001}#popup #popup-overlay,#popup .popup-overlay,.popup #popup-overlay,.popup .popup-overlay{position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;pointer-events:none;transition:opacity 0.2s ease-out;background-color:#9c93c6}#popup #popup-content,#popup .popup-content,.popup #popup-content,.popup .popup-content{transform-origin:50% 50%;transform:translate(-50%, -50%) scale(0);-webkit-transform:translate(-50%, -50%) scale(0);transition:transform 0.2s ease-out;width:auto;height:auto;min-width:400px;min-height:400px;background-color:#fff;position:fixed;top:50%;left:50%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 0px #6c619d}#popup #popup-header,#popup .popup-header,.popup #popup-header,.popup .popup-header{margin:0.4em 3em;color:#000;font-size:1.5em;text-align:center}#popup #popup-inner,#popup .popup-inner,.popup #popup-inner,.popup .popup-inner{padding:1em;margin-top:2em;text-align:center;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#popup.shown #popup-overlay,#popup.shown .popup-overlay,.popup.shown #popup-overlay,.popup.shown .popup-overlay{opacity:0.8;pointer-events:all}#popup.shown #popup-content,#popup.shown .popup-content,.popup.shown #popup-content,.popup.shown .popup-content{transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1)}.popup-close{position:absolute;right:10px;top:10px;width:25px;height:25px;background-image:url(../../images/icons/close2.png);-webkit-background-size:100%;background-size:100%;cursor:pointer}.popup-close.static{position:static;display:inline-block;right:auto;top:auto;margin:0.2em 1em;vertical-align:middle}.popup-close:active{transform:scale(0.95)}.popup-close.button{width:auto;height:auto;position:relative;right:auto;top:auto;background-image:none}.form{width:50%;margin-right:auto;margin-left:auto;margin-top:2em}.form.large-form{width:100%}.form.full{width:90%}.form.full.no-max-w{max-width:none}.form.tiny{width:25%}.form input,.form select{display:block;height:40px;background-color:#FFFFFF;padding:2px 5px;box-sizing:border-box}.form textarea{display:block;background-color:#FFFFFF;padding:2px 5px;resize:none;box-sizing:border-box;font-size:14px}.form .multiple-select{height:345px}.form .multiple-select.short{height:74px}.form fieldset{margin:auto;border:0}.form fieldset select,.form fieldset input{max-width:32%;display:inline-block;min-width:32%;width:32%;margin:0 2em}.form .search-in-select-input{display:block;width:73.5%;margin:auto;max-width:none}.full{width:100%;margin:auto}@font-face{font-family:"Fira Sans";src:url("../../fonts/FiraSans-Regular.ttf")}body{padding:0;margin:0;background-color:#fff;font-family:Open Sans, Roboto, Railway;color:#1A1A1A !important}.ngdialog.ngdialog-theme-default{padding-top:30px !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ta-center{text-align:center}.ta-left{text-align:left}.button.link-button{display:inline-block;height:28px;line-height:28px;margin-top:1em}.hidden{visibility:hidden}input,select,textarea{min-width:80%;border-width:1px;border-top-width:2px;border-color:#9c93c6;color:#000;margin:1em auto}input[type="checkbox"]{min-width:25%}input[type="submit"],button,.button{cursor:pointer;height:40px;background-color:#9c93c6;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-color:transparent;border-bottom-width:3px;border-bottom-color:#6c619d;border-bottom-style:solid;padding:6px}input[type="submit"].large,button.large,.button.large{height:60px;font-size:2.4rem}input[type="submit"]:active,button:active,.button:active{border-bottom-style:inset;outline:none}input[type="submit"]:disabled,button:disabled,.button:disabled{background-color:#e5e5e5;border:none}input[type="submit"].dark-text,button.dark-text,.button.dark-text{color:black}input[type="submit"].next,button.next,.button.next{width:150px;height:50px;background-color:#9c93c6;font-size:1.2em;border-bottom-color:#6c619d;line-height:30px}input[type="submit"].next img,button.next img,.button.next img{vertical-align:middle}input[type="submit"].round,button.round,.button.round{position:fixed;bottom:20px;right:20px;border-radius:50%;width:75px;height:75px;outline:none}input[type="submit"].button-delete,button.button-delete,.button.button-delete{background-color:#e06666}.display-status{width:100%;padding:20px 0;color:white;font-size:1.5em}.display-status.negative{background-color:red}.display-status.positive{background-color:green}.header{position:fixed;z-index:100;left:0;top:0;overflow:auto;background-color:#6c619d;display:flex;align-items:flex-start;width:270px;flex-direction:column;min-height:100vh;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.4s ease-in-out;-webkit-backface-visibility:hidden}.header.closed{left:-270px}.header #close-menu-icon{padding:5px;color:#fff;width:100%;box-sizing:border-box;background:#9c93c6;border-bottom:2px solid #6c619d;text-align:right;font-size:20px;cursor:pointer}.header a{padding:5px;color:#fff;width:100%;box-sizing:border-box;background:#9c93c6;border-bottom:2px solid #6c619d}a{font-size:1em;text-decoration:none;cursor:pointer}a:active,a:visited,a:focus{outline:none;text-decoration:none}h2{font-size:1.75em;margin:0;width:100%;background-color:#6c619d;height:59px;line-height:59px;color:#fff;border-bottom:2px solid #6c619d;text-align:center}h2.top-product{background-color:#fc0;border-color:#fc0}h2.premium-product{background-color:#f60;border-color:#f60}table{width:100%;margin:auto;table-layout:auto;border-bottom:2px solid #fff;border-collapse:collapse;color:#000}table tr{border-bottom:2px solid #fff}table th{background-color:#fff;padding:0.5em}table td{background-color:#fff;padding:1em}.iblock{display:inline-block !important}.ileft{float:left}.relative{position:relative}.main-content{position:relative;width:100%;display:inline-block;min-height:100vh;padding-bottom:50px;box-sizing:border-box}.main-content.full{width:100%;max-width:100%;margin-left:0}.main-content.full .screen-center{left:50%}.margins-tb{margin-top:1em;margin-bottom:1em}.margin-top{margin-top:37px}.margins-lr{margin-left:0.5em;margin-right:0.5em}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.no-margins{margin:0 !important}.padding-lr{padding-left:1em;padding-right:1em}.select-hanger-manually{text-align:right;position:fixed;bottom:40px;right:40px}.no-padding{padding:0 !important}.content-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.screen-center{position:absolute;top:40%;left:43%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}#status-panel{position:absolute;top:10px;right:0;color:#fff;text-align:right;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1024px){#status-panel{display:none}}#status-panel .current-working-partition-status-icon{display:none;width:40px;height:40px;border-radius:40px;margin:0 1em;vertical-align:middle}#status-panel .current-working-partition-status-icon.refresh-icon{display:inline;pointer-events:all;cursor:pointer;vertical-align:middle;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}#status-panel .logout-text{color:#fff;vertical-align:middle;pointer-events:all;cursor:pointer}#status-panel-mobile{color:#fff;text-align:right;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;margin-top:5px;padding-top:5px;border-top:2px solid #6c619d;display:flex;justify-content:space-around;align-items:center}@media only screen and (min-width: 1024px){#status-panel-mobile{display:none}}#status-panel-mobile .current-working-partition-status-icon{display:none;width:40px;height:40px;border-radius:40px;margin:0 1em;vertical-align:middle}#status-panel-mobile .current-working-partition-status-icon.refresh-icon{display:inline;pointer-events:all;cursor:pointer;vertical-align:middle;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}#status-panel-mobile .logout-text{color:#fff;vertical-align:middle;pointer-events:all;cursor:pointer}.tl-fixed{table-layout:fixed}.tl-no-td-padding td{padding:0 0 0 0.5em}label{cursor:pointer}.pointer{cursor:pointer}.clear:after{content:"";clear:both;display:table}@media only screen and (max-width: 1024px){body{font-size:12px}.header a{padding:5px 15px;height:auto}}tr:hover{background-color:#e6c6f7}tr:hover td{background-color:#e6c6f7}option:checked{background:#e6c6f7 linear-gradient(0deg, #e6c6f7 0%, #e6c6f7 100%);color:white}full-preview>div{height:42vh}@media only screen and (max-width: 480px){input{min-width:54%}.header{position:absolute;display:flex;align-items:flex-start;width:100%;max-width:100%;height:auto;min-height:0;flex-direction:row;background:#9c93c6;flex-wrap:wrap;padding-bottom:10px}.header.closed{left:-100%}.header a{border-bottom:none;width:auto}.main-content{width:100%;max-width:100%;margin-left:0;min-height:100vh;padding-bottom:50px;box-sizing:border-box}h2{font-size:1.25em}#popup #popup-content,#popup .popup-content,.popup #popup-content,.popup .popup-content{min-width:84%}#popup #popup-inner,#popup .popup-inner,.popup #popup-inner,.popup .popup-inner{padding:0}.select-hanger-manually,.step-back-button{position:static;bottom:auto;margin:6em 2em}.select-hanger-manually{right:auto}.step-back-button{left:auto}.popup-close.static{margin:0.2em}}.single-product.picket{background-color:rgba(0,128,0,0.3)}.single-product.picket td{background-color:transparent}.clickable{cursor:pointer}.table-cell-center-align{text-align:center}.input-required{position:relative;padding-left:10px}.input-required:after{content:'*';color:red;position:absolute;top:0;left:0}.ngdialog-content button{cursor:default;color:buttontext;background-color:buttonface;box-sizing:border-box;padding:0;height:auto;border:none}.ngdialog-content button.modal-button{cursor:pointer;height:40px;background-color:#9c93c6;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-color:transparent;border-bottom-width:3px;border-bottom-color:#6c619d;border-bottom-style:solid;padding:6px}#open-close-menu-icon{position:absolute;left:10px;top:0;z-index:50;width:40px;height:60px;font-size:40px;color:#000;cursor:pointer}.three-columns{grid-column:span 3}.two-columns{grid-column:span 2}.four-columns{grid-column:span 4}#loader{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.3)}#loader img{width:60px;height:60px}.refresh-icon{display:inline;width:40px;height:40px;border-radius:40px;margin:0 1em;vertical-align:middle;pointer-events:all;cursor:pointer;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.arrow-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #6c619d;cursor:pointer}.arrow-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #6c619d;cursor:pointer}.error-text{color:#FF0050}.actions{padding:10px;display:flex;justify-content:flex-start;align-items:center}.margin-right{margin-right:20px}.margin-left{margin-left:20px}.success-text{color:#5fca9e}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column{display:flex;flex-direction:column;align-items:center}.flex-column.center{justify-content:center}.new-input{padding:5px;min-width:0;height:30px}.new-checkbox{min-width:0 !important;width:30px;height:30px;margin:0 10px}.bold{font-weight:bold}.italic{font-style:italic}.sticky-actions{display:flex;justify-content:flex-start;align-items:center;width:100%;height:60px;padding-left:20px}.sticky-actions button{margin-right:10px}.sticky-actions.sticky{position:fixed;top:0;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.4)}.default-actions{padding:20px}.clear-min-width input,.clear-min-width select,.clear-min-width textarea{min-width:0;color:initial;margin:0}.clear-min-width input[type="checkbox"]{min-width:0}.basic-padding{padding:5px 10px}.uppercase{text-transform:uppercase}.grid-two{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.grid-three{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.etiquette-price-currency{margin-right:10px}#etiquette-price{height:40px;text-align:center}.star,.vintage,.laundry,.limited,.art{visibility:hidden;font-size:30px;cursor:pointer;margin:0 !important;height:auto;position:absolute;top:-9px;right:-6px}.star:before{content:"\2606";position:absolute;visibility:visible;font-size:37px;top:-5px}.star:checked:before{content:"\2605";position:absolute;font-size:37px;top:-5px}.vintage:before{content:"\2690";position:absolute;visibility:visible}.vintage:checked:before{content:"\2691";position:absolute}.laundry:before{content:"\2687";position:absolute;visibility:visible}.laundry:checked:before{content:"\2689";position:absolute}.limited:before{content:"\2616";position:absolute;visibility:visible}.limited:checked:before{content:"\2617";position:absolute}.art:before{content:"\26C1";position:absolute;visibility:visible}.art:checked:before{content:"\26C3";position:absolute}.save-all-container{text-align:center;padding-top:20px}.etiquette-price-currency{padding:0 !important;height:22px !important}.d-none{display:none !important}.preview-component{display:inline-block;font-size:1.25em;max-width:34%;max-height:450px;overflow-y:auto;overflow-x:hidden}.preview-component>div{margin:0.25em 0;text-align:left;display:block;display:-webkit-box;max-height:5.25em;margin:0 auto;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.preview-component>div:first-child{text-align:center}.preview-component>div>span:first-child{font-weight:600}.slider{position:relative;padding:5px;margin:10px 30px;display:inline-block}.slide{box-shadow:0 0 10px #999;width:546.4px;height:172px;background-size:cover;background-repeat:no-repeat}.arrow{font-size:50px;height:70px;position:absolute;top:0;bottom:0;margin:auto}.arrow a{color:#6c619d}.arrow.left{left:-20px}.arrow.right{right:-20px}.full-preview-photographer>div:first-child{height:calc(66vh - 132px)}.main-preview-wrapper{width:64%;margin-right:1em;display:inline-block;box-sizing:border-box;padding-left:1em;padding-top:2em;vertical-align:top;float:left;overflow-x:auto}.main-preview-wrapper .photo-main-preview{justify-content:flex-start;height:100%;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(5, 1fr);grid-column-gap:0px;grid-row-gap:0px}.main-preview-wrapper .photo-main-preview .image-wrapper{position:relative;margin:0.5em 0;cursor:pointer;padding:15px;max-height:520px;max-width:450px;width:100%}.main-preview-wrapper .photo-main-preview .image-wrapper img{max-width:63%;box-shadow:2px 2px 10px #6c619d}.main-preview-wrapper .photo-main-preview .image-wrapper:first-child{margin:0 auto;max-height:690px;max-width:100%;width:100%;grid-area:1 / 1 / 5 / 4}.main-preview-wrapper .photo-main-preview .image-wrapper:first-child img{margin:0 auto}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(2){grid-area:1 / 4 / 3 / 6}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(3){grid-area:3 / 4 / 5 / 6}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(4){width:60% !important;padding-top:0px;margin-top:30px !important;grid-area:5 / 1 / 6 / 2}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(5){width:60% !important;padding-top:0px;margin-top:30px !important;grid-area:5 / 2 / 6 / 3}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(6){width:60% !important;padding-top:0px;margin-top:30px !important;grid-area:5 / 3 / 6 / 4}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(7){width:60% !important;padding-top:0px;margin-top:30px !important;grid-area:5 / 4 / 6 / 5}.main-preview-wrapper .photo-main-preview .image-wrapper:nth-child(8){width:60% !important;padding-top:0px;margin-top:30px !important;grid-area:5 / 5 / 6 / 6}.main-preview-wrapper .photo-main-preview .image-wrapper:not(:first-child){width:35%;margin-left:160px;margin-top:60px}.main-preview-wrapper .photo-main-preview .image-wrapper .delete-icon{position:absolute;top:5px;right:0;z-index:1;width:25px;height:25px;background:url("../../images/icons/delete.png");background-size:contain}.drag-drop-box{background-color:#9c93c6;color:#fff;position:relative;max-width:30%;width:11%;vertical-align:top;font-family:Arial !important;font-size:13.33333px;border-radius:2px;border-color:transparent;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#6c619d;padding:12px 20px}.drag-drop-box label{cursor:pointer}.drag-drop-box.is-dragover{outline-offset:-20px;outline-color:#fff;background-color:#9c93c6}.step-progress-bar{display:flex;justify-content:space-between;flex-wrap:nowrap;align-content:center;align-items:center;width:70%;margin-left:15%;margin-bottom:25px;min-height:110px}.step-progress-bar .progress-step{position:relative}.step-progress-bar>div{display:inline-block;width:inherit}.step-progress-bar>div.active .step-number{background-color:#f200ed}.step-progress-bar>div.active ~ div .step-number,.step-progress-bar>div.active ~ div .step-leading-trail{background-color:#c3bfda}.step-progress-bar>div.active ~ div .step-name{color:#c3bfda}.step-progress-bar>div:first-child{width:0}.step-progress-bar>div:first-child .step-leading-trail{visibility:hidden}.step-progress-bar .step-leading-trail{width:100%;height:6px;background-color:#6c619d;vertical-align:middle;display:inline-block;float:left}.step-progress-bar .step-number{width:40px;height:40px;border-radius:40px;line-height:40px;color:#fff;background-color:#6c619d;margin-right:-20px;display:inline-block;float:left;position:absolute;right:0;top:-17px;font-size:1.25em;font-weight:600}.step-progress-bar .step-name{position:absolute;top:30px;right:0;transform:translateX(50%);-webkit-transform:translateX(50%);color:#6c619d}.step-progress-bar.top-product>div.active .step-number{background-color:#f200ed}.step-progress-bar.top-product>div.active ~ div .step-number,.step-progress-bar.top-product>div.active ~ div .step-leading-trail{background-color:#fce589}.step-progress-bar.top-product>div.active ~ div .step-name{color:#000}.step-progress-bar.top-product .step-leading-trail{background-color:#fc0}.step-progress-bar.top-product .step-number{background-color:#fc0}.step-progress-bar.top-product .step-name{color:#000}.step-progress-bar.premium-product>div.active .step-number{background-color:#f200ed}.step-progress-bar.premium-product>div.active ~ div .step-number,.step-progress-bar.premium-product>div.active ~ div .step-leading-trail{background-color:#ffa366}.step-progress-bar.premium-product>div.active ~ div .step-name{color:#000}.step-progress-bar.premium-product .step-leading-trail{background-color:#f60}.step-progress-bar.premium-product .step-number{background-color:#f60}.step-progress-bar.premium-product .step-name{color:#000}.datepicker-wrapper{display:inline-block;margin:0px 90px}.clear{clear:both}.datetimepicker table tbody tr td{border:1px solid #9d9d9d}#calendars-div{display:none;margin-bottom:10px}.dataTables_wrapper table.dataTable thead th,.dataTables_wrapper table.dataTable thead td{border-color:#6c619d}.dataTables_wrapper select{display:inline-block}.dataTables_wrapper img{max-width:150px;max-height:150px}#preview-component-add-images{font-size:25px}.select-icon{background-image:url("../../images/icons/select-image.png");background-size:50px 50px;width:50px;height:50px}.preview-icon{background-image:url("../../images/icons/preview-image.png");background-size:50px 50px;width:50px;height:50px}.small-icons{width:35px;height:35px;cursor:pointer;display:inline-block;background-image:url("../../images/icons/icons.png")}.small-icons.add{background-position:0 0}.small-icons.edit{background-position:70px 0}.small-icons.delete{background-position:35px 0}.edit-icon{display:inline-block;width:16px;height:16px;cursor:pointer;background-size:contain;background-image:url("../../images/icons/pencil-edit-button.png");margin:0 5px}.evaluation-wrapper .preview-component>div{cursor:pointer}.evaluation-wrapper button.next{position:fixed;bottom:40px;left:calc(50% + 140px);width:150px;height:50px;line-height:30px;font-size:1.2em;background-color:#9c93c6;border-bottom-color:#6c619d}.brand-title{font-size:1.75em;margin:0;height:59px;line-height:59px;text-align:center;font-weight:bold}.item-property-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.item-property-wrapper.size .item-property.no-image-item{height:50px}.item-property-wrapper.size .item-property.no-image-item .item-property-name{padding-top:10%}.item-property-wrapper#fabrics-form>div{width:235px;margin-bottom:10px}.item-property-wrapper#fabrics-form>div .item-property{margin:0;vertical-align:middle}.item-property-wrapper#fabrics-form .item-property,.item-property-wrapper#fabrics-form .item-property-name{background-color:#fff;color:#000000;font-weight:600}.item-property-wrapper#fabrics-form input[type=number]{min-width:20%;margin:0;vertical-align:middle}.item-property-wrapper .item-property{width:150px;max-width:150px;height:150px;padding-top:20px;background-color:#9c93c6;color:#fff;text-align:center;cursor:pointer;position:relative;margin:1em;box-sizing:border-box;user-select:none;border:5px solid transparent}.item-property-wrapper .item-property.selected{border:5px outset #f200ed !important}.item-property-wrapper .item-property.color{width:150px !important;height:75px !important;overflow:hidden}.item-property-wrapper .item-property.color .item-property-name{width:148px !important;height:148px !important;line-height:148px !important;text-align:center;padding:0;color:white;background-size:contain}.item-property-wrapper .item-property.color .item-property-name .prop-name-pr{position:absolute;transform:translateX(-50%);left:50%;bottom:0;height:30px;width:100%;line-height:30px;background-color:#424242}.item-property-wrapper .item-property.season,.item-property-wrapper .item-property.state{width:150px !important;height:150px !important;overflow:hidden}.item-property-wrapper .item-property.season .item-property-name,.item-property-wrapper .item-property.state .item-property-name{width:148px !important;height:148px !important;line-height:148px !important;text-align:center;padding:0 !important;color:white}.item-property-wrapper .item-property.season .item-property-name .prop-name-pr,.item-property-wrapper .item-property.state .item-property-name .prop-name-pr{position:absolute;transform:translateX(-50%);left:50%;bottom:0;height:30px;width:100%;line-height:30px;background-color:rgba(31,29,27,0.48)}.item-property-wrapper .item-property.fabric{width:150px !important;height:50px !important;overflow:hidden;line-height:50px}.item-property-wrapper .item-property.fabric .item-property-name{width:148px !important;height:48px !important;line-height:48px !important;text-align:center;padding:0 !important;color:white}.item-property-wrapper .item-property .property-select{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url("../../images/select.png");z-index:10}.item-property-wrapper .item-property.white-item{border:5px solid #6c619d;margin:0.5em 0.2em;height:150px;width:auto;min-width:150px}.item-property-wrapper .item-property.white-item .item-property-name{height:30px;line-height:30px}.item-property-wrapper .item-property.white-item img{height:80px;margin:0px 10px}.item-property-wrapper .item-property.no-image-item{height:150px;padding-top:0}.item-property-wrapper .item-property.no-image-item img{display:none}.item-property-wrapper .item-property.no-image-item .item-property-name{height:100%;max-height:100%;padding-top:40%;text-align:center;line-height:normal}.item-property-wrapper .item-property.half-height{height:66px}.item-property-wrapper .item-property.half-height .item-property-name{padding-top:14%}.item-property-wrapper .item-property img{height:76px}.item-property-wrapper .item-property .item-property-name{background-color:#6c619d;text-align:right;padding-right:0.3em;position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:30px;max-height:30px;text-transform:uppercase;box-sizing:border-box;font-size:0.7em}.brands-table td{background-color:#9c93c6;color:#fff}.brands-table td:first-child{text-align:left}.brands-table tr{cursor:pointer}.brands-table tr:hover td{background-color:#6c619d}.select-price-single{background-color:#fff;font-size:1.5em;height:80px;width:30%;margin:1%;display:inline-block;line-height:80px;text-align:center;cursor:pointer;border:5px solid transparent}.select-price-single:hover{background-color:#6c619d;color:#fff}.select-price-single.selected{border:5px solid #9c93c6}#price-drop-rate{display:inline-block;width:50px;min-width:0}.step-back-button{position:fixed;bottom:40px;left:calc(50% + 40px);height:50px;width:85px;font-size:1.2em}.back-to-preview-button{position:fixed;left:57%;bottom:120px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.block-demo{display:block !important;font-size:0.9em !important}.block-demo>div{display:block !important}.block-demo>div>div{display:inline-block !important}.block-demo>div>div .item-property-name{color:#9c93c6 !important;background-color:#fff !important}.item-property-name{-webkit-user-select:none;user-select:none}.selected-props-names{height:40px;border-bottom:2px solid white;border-top:2px solid white;margin-bottom:2em;line-height:40px;color:#6c619d;font-size:1.25em}.selected-defects-wrapper{max-height:150px;width:80%;text-align:left;margin:auto;overflow-y:auto}#select-state-wrapper .item-property.no-image-item .item-property-name{padding-top:0}@media only screen and (max-width: 1024px){.item-property-wrapper .item-property.fabric{height:42px !important;line-height:42px}.item-property-wrapper .item-property.fabric .item-property-name{height:40px !important;line-height:34px !important;font-size:1em}}.additional-category-wrapper .item-property-wrapper .item-property.no-image-item{height:66px}.additional-category-wrapper .item-property-wrapper .item-property.no-image-item .item-property-name{padding-top:14%}.sorter-choose-partition-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;font-size:3.2rem}.sorter-choose-partition-wrapper .sorter-single-partition{background-size:contain;width:200px;height:200px;background-repeat:no-repeat;position:relative;text-align:center;background-color:#9c93c6;border:2px solid #6c619d;cursor:pointer;margin:1em 0.2em 0 0.2em}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(1){background-image:url(../../images/partitions/0.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(2){background-image:url(../../images/partitions/1.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(3){background-image:url(../../images/partitions/2.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(4){background-image:url(../../images/partitions/3.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(5){background-image:url(../../images/partitions/4.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(6){background-image:url(../../images/partitions/5.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(7){background-image:url(../../images/partitions/6.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(8){background-image:url(../../images/partitions/7.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(9){background-image:url(../../images/partitions/8.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(10){background-image:url(../../images/partitions/9.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(11){background-image:url(../../images/partitions/10.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(12){background-image:url(../../images/partitions/11.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(13){background-image:url(../../images/partitions/12.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(14){background-image:url(../../images/partitions/13.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(15){background-image:url(../../images/partitions/14.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(16){background-image:url(../../images/partitions/15.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(17){background-image:url(../../images/partitions/0.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(18){background-image:url(../../images/partitions/1.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(19){background-image:url(../../images/partitions/2.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(20){background-image:url(../../images/partitions/3.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(21){background-image:url(../../images/partitions/4.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(22){background-image:url(../../images/partitions/5.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(23){background-image:url(../../images/partitions/6.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(24){background-image:url(../../images/partitions/7.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(25){background-image:url(../../images/partitions/8.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(26){background-image:url(../../images/partitions/9.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(27){background-image:url(../../images/partitions/10.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(28){background-image:url(../../images/partitions/11.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(29){background-image:url(../../images/partitions/12.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(30){background-image:url(../../images/partitions/13.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(31){background-image:url(../../images/partitions/14.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(32){background-image:url(../../images/partitions/15.png)}.sorter-choose-partition-wrapper .sorter-single-partition:nth-child(33){background-image:url(../../images/partitions/0.png)}.sorter-choose-partition-wrapper .sorter-single-partition .partition-name{position:absolute;color:#ffffff;bottom:9px;right:10px;text-align:right;height:auto;line-height:normal;font-size:1.6rem}.sorter-choose-partition-wrapper .sorter-single-partition span{position:absolute;left:10px;top:10px;font-size:0.5em;color:#6c619d;font-weight:600}.sorter-choose-partition-wrapper.box-image-select .sorter-single-partition{width:100px;height:100px;-webkit-background-size:80%;background-size:80%;background-position:50% 50%;background-repeat:no-repeat;border:5px solid transparent}.sorter-choose-partition-wrapper.box-image-select .sorter-single-partition.selected{border:5px solid #6c619d}.sorter-choose-partition-wrapper.box-image-select .sorter-single-partition span{top:0;left:50%;transform:translate(-50%, -120%);max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:black}.change-partititon-status-table{text-align:left;table-layout:fixed}.change-partititon-status-table td{padding:0;padding-left:1em}.partition-icon-small{width:80px;height:80px;border-radius:80px}.end-partition-popup{min-width:400px;margin-top:0px}.end-partition-popup .row{width:100%}.end-partition-popup .row .col-6{width:45%;float:left;margin-right:5px}.end-partition-popup .row .col-12{width:100%;float:left}.end-partition-popup .row .col-12 input{margin:-10px 10px 10px 10px;width:100px;min-width:auto}.end-partition-popup .alert{color:red}.end-partition-popup .button{margin-right:10px}.create-promotion-wrapper .promotions-actions-wrapper{padding:20px;margin:10px 0;text-align:center}.create-promotion-wrapper .promotion-information{width:90%;margin:20px auto}.create-promotion-wrapper .promotion-information .promotion-inputs-wrapper{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.create-promotion-wrapper .promotion-information .promotion-inputs-wrapper .promotion-input-group-wrapper{display:flex;justify-content:space-between;width:48%;padding:10px;border:1px solid #e5e5e5}.create-promotion-wrapper .promotion-information .promotion-inputs-wrapper .promotion-input-group-wrapper input{min-width:0}.create-promotion-wrapper .promotions-additional-info{display:flex;flex-direction:row;margin-top:30px}.create-promotion-wrapper .promotions-additional-info .promotion-additional-info-content{flex-grow:1;width:33%;padding:30px;border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5}.promotions-list-wrapper{width:98%;margin:100px auto}.promotions-list-wrapper .promotion-navigation{margin:30px 0;display:inline-block;width:100%;height:50px;border-bottom:4px solid #e5e5e5}.promotions-list-wrapper .promotion-navigation .promotions-tabs{display:flex;justify-content:space-between;align-items:center;float:left;width:70%;height:46px}.promotions-list-wrapper .promotion-navigation .promotions-tabs input[type=radio],.promotions-list-wrapper .promotion-navigation .promotions-tabs input[type=checkbox]{min-width:0;margin:0 5px}.promotions-list-wrapper .promotion-navigation .promotions-search{float:right;width:20%}.promotions-list-wrapper .promotion-navigation .promotions-search input{width:100%}.promotions-list-wrapper .prmotions-create-new-button-wrapper{text-align:right;margin:20px 0}.promotions-list-wrapper .promotions-list{overflow-x:auto;overflow-y:visible}.promotions-list-wrapper .promotion-list-table{width:100%;border-collapse:collapse}.promotions-list-wrapper .promotion-list-table .promotion-delete-icon{cursor:pointer;color:#FF0050}.promotions-list-wrapper .promotion-list-table .promotion-delete-column{width:40px}.promotions-list-wrapper .promotion-list-table .promotion-details-icon{position:relative;cursor:pointer;color:#5fca9e}.promotions-list-wrapper .promotion-list-table .promotion-details-icon .promocode-information{position:absolute;left:16px;top:16px;min-width:300px;max-width:800px;background-color:#605896;color:white;padding:15px;display:none;cursor:default;z-index:100}.promotions-list-wrapper .promotion-list-table .promotion-details-icon .promocode-information .filter-container{display:flex}.promotions-list-wrapper .promotion-list-table .promotion-details-icon .promocode-information .filter-container .filter-name{margin-right:10px}.promotions-list-wrapper .promotion-list-table .promotion-details-icon:hover .promocode-information{display:block}.promotions-list-wrapper .promotion-list-table .promocode-name{width:150px}.promotions-list-wrapper .promotion-list-table th{padding:10px;border:2px solid #e5e5e5;border-bottom:4px solid #e5e5e5}.promotions-list-wrapper .promotion-list-table td{padding:5px;text-align:center;border:2px solid #e5e5e5}.promotion-label-wrapper{display:flex;justify-content:center;align-items:center;padding:10px;border:1px solid #e5e5e5}.promotion-names{display:grid;grid-template-columns:30% 70%;grid-gap:20px;padding:20px;border:1px solid #e5e5e5}.promotion-names .add-name-container{display:flex;justify-content:center;align-items:flex-start}.promotion-names .add-name-container .new-input{margin:0 20px}.promotion-names .promotion-names-container{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:10px}.promotion-names .promotion-names-container>h3{border-bottom:1px dashed #e5e5e5;grid-column:auto/span 8;padding-bottom:10px;margin:0}.promotion-names .promotion-names-container .empty-names-container{grid-column:auto/span 8;padding-top:10px}.promotion-names .promotion-names-container .promotion-name-container{background-color:#e5e5e5;padding:10px;display:flex;justify-content:space-between;align-items:center}.promotion-names .promotion-names-container .promotion-name-container .delete-icon{cursor:pointer;color:red;font-size:20px}.product-upload-wrapper .total-product-count-wrapper{width:400px;text-align:center;margin:30px auto;padding:20px;border:2px solid #e5e5e5}.product-upload-wrapper .product-upload-input{width:60px;height:20px}.product-upload-wrapper>ul{margin-left:100px}.product-upload-wrapper li{width:100%;margin:10px}.product-upload-wrapper li .product-upload-input{min-width:0}.product-upload-wrapper li .product-upload-input.error{border-color:#FF0050}.product-upload-wrapper li .product-input-category-name.clickable{cursor:pointer}.product-upload-wrapper .product-upload-ul{padding-left:40px}.product-upload-wrapper .first-level{display:inline-block;width:100%}.product-upload-wrapper .first-level span{max-width:200px;display:inline-block}.product-upload-wrapper .first-level>li{float:left;width:25%;margin-right:2%;list-style:circle}.product-upload-wrapper .first-level .second-level>li{list-style:disc}.product-upload-wrapper .first-level .second-level .third-level>li{list-style:square}.product-upload-wrapper .first-level .second-level .third-level .fourth-level>li{list-style:circle}.product-upload-wrapper .second-level,.product-upload-wrapper .third-level,.product-upload-wrapper .fourth-level{height:0;overflow:hidden}.product-upload-wrapper .second-level.open,.product-upload-wrapper .third-level.open,.product-upload-wrapper .fourth-level.open{height:auto;overflow:visible}.product-upload-wrapper .product-upload-form-submit-wrapper{margin:100px;text-align:center}.product-transfer-list-wrapper .top-strip{width:90%;margin:0 auto;padding:20px 10px}.product-transfer-list-wrapper .top-strip .interval{width:50%;float:left}.product-transfer-list-wrapper .top-strip .interval input[type=number]{width:50px;min-width:0;margin:0 0 0 20px}.product-transfer-list-wrapper .top-strip .next-transfer{text-align:right}.product-transfer-list-wrapper .top-strip .next-transfer .next-transfer-string{margin-right:20px}#confirm,#reject{width:100px;margin:0 5px}.transfer-list-table-wrapper{width:90%;margin:20px auto}.transfer-list-table-wrapper .transfer-list-actions{margin-bottom:10px}.transfer-list-table-wrapper .ready-configuration-container{display:flex;align-items:center}.transfer-list-table-wrapper .ready-configuration-container input[type=checkbox]{min-width:0;width:30px;height:30px;margin:0 10px}.transfer-list-table-wrapper .transfer-list-table{border-collapse:collapse}.transfer-list-table-wrapper .transfer-list-table td,.transfer-list-table-wrapper .transfer-list-table th{border:2px solid #e5e5e5}.transfer-list-table-wrapper .transfer-list-table .categories-list{columns:4;column-fill:balance}.transfer-list-table-wrapper .transfer-list-table .categories-list .single-category{display:inline-block;width:100%}.transfer-list-table-wrapper .transfer-list-table .sequence{width:5%;text-align:center}.transfer-list-table-wrapper .transfer-list-table .action-list{width:30%;text-align:center}.transfer-list-table-wrapper .transfer-list-table .action-list button{margin:0 10px}.products-table-wrapper{width:90%;margin:0 auto}.products-table-wrapper .products-title{text-align:center;font-weight:bold}.products-table-wrapper input[type=checkbox]{height:30px;width:30px}.products-table-wrapper .products-table{border-collapse:collapse}.products-table-wrapper .products-table .sortorder:after{content:'\25b2'}.products-table-wrapper .products-table .sortorder.reverse:after{content:'\25bc'}.products-table-wrapper .products-table .action-wrapper{text-align:center;width:100px}.products-table-wrapper .products-table .action-wrapper button{margin:0 5px}.products-table-wrapper .products-table .home-page-flag{width:100px;text-align:center}.products-table-wrapper .products-table .select-checkbox{width:50px;text-align:center}.products-table-wrapper .products-table td,.products-table-wrapper .products-table th{border:2px solid #e5e5e5}.back-button-wrapper{padding:20px 30px}.product-view-wrapper{width:90%;margin:20px auto}.product-view-wrapper input{min-width:0}.product-view-wrapper .product-wrapper{width:100%;display:inline-block}.product-view-wrapper .product-wrapper .product-images-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;float:left;width:40%;height:420px}.product-view-wrapper .product-wrapper .product-images-wrapper img{width:60px;height:80px;margin-left:10px;margin-bottom:10px;border:2px solid #605896}.product-view-wrapper .product-wrapper .product-images-wrapper img:first-child{width:250px;height:400px}.product-view-wrapper .product-wrapper .product-information-wrapper{width:60%;float:left}.product-view-wrapper .product-wrapper .product-information-wrapper .preview-price input{width:70px}.product-view-wrapper .back-button-wrapper{text-align:center}.product-view-wrapper .back-button-wrapper .back-button{margin-top:40px}.actions{margin-bottom:30px}.actions button{margin:0 5px}.actions .selected-count{float:right}.ready-checkbox-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:10px}.ready-checkbox{width:30px;height:30px;margin:0 10px;min-width:0}.home-page-preview-wrapper{display:inline-block;width:100%}.home-page-preview-wrapper .actions{padding:10px 30px 0}.home-page-preview-wrapper .product-home-page-preview{position:relative;box-sizing:border-box;float:left;width:12%;margin:2%;border:2px solid #e5e5e5;padding:10px;height:300px;text-align:center}.home-page-preview-wrapper .product-home-page-preview.selected{border-color:#5fca9e}.home-page-preview-wrapper .product-home-page-preview .product-container img{height:190px}.home-page-preview-wrapper .product-home-page-preview .product-container .product-brand,.home-page-preview-wrapper .product-home-page-preview .product-container .product-name{margin:0}.home-page-preview-wrapper .product-home-page-preview .position-number{position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;background-color:#605896;color:white}.home-page-preview-wrapper .product-home-page-preview .change-button{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;text-align:center;color:white;background-color:#5fca9e;cursor:pointer}.home-page-preview-wrapper .product-home-page-preview .change-button.active{box-shadow:0 0 10px #ffeb05}.change-name-form{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:200px}.product-transfer-count-select-form{height:100px;border:1px solid #e5e5e5;margin:20px}.product-transfer-count-select-form button{margin-left:20px}.change-configuration-wrapper .new-configuration-form{display:flex;justify-content:center;align-items:center}.change-configuration-wrapper .new-configuration-form button{margin-left:20px}.change-configuration-wrapper .configuration-select{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;padding-top:10px;margin-top:10px;border-top:2px dashed #5fca9e}.change-configuration-wrapper .configuration-select .config-container{padding:5px;border:1px solid #5fca9e;cursor:pointer}.change-configuration-wrapper .configuration-select .config-container:hover{color:white;background-color:#5fca9e}.configuration-sticky-actions.sticky{position:fixed;top:0;left:0;right:0;padding:10px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.5);z-index:99}.product-box-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.product-box-grid .product-configuration-container{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;border:2px solid #e5e5e5;border-bottom:none}.product-box-grid .product-configuration-container select{width:50px;min-width:0}.speedy-request-wrapper .speedy-send-button{margin:20px 0;text-align:center}.speedy-request-wrapper .speedy-send-button button{width:100px}.speedy-request-wrapper .orders-container .order-wrapper:first-child .order-top{border-top:2px solid #e5e5e5}.speedy-request-wrapper .orders-container .order-wrapper .order-top{position:relative;padding:20px;text-align:center;cursor:pointer;border-bottom:2px solid #e5e5e5}.speedy-request-wrapper .orders-container .order-wrapper .order-top .order-checkbox-wrapper{position:absolute;top:15px;right:60px}.speedy-request-wrapper .orders-container .order-wrapper .products{display:none;border-bottom:2px solid #e5e5e5}.speedy-request-wrapper .orders-container .order-wrapper .products.open{display:block}.speedy-request-wrapper .orders-container .order-wrapper .products span{display:inline-block;width:30%;padding:5px;text-align:center}.speedy-request-wrapper .orders-container .order-wrapper .products .single-product{border-bottom:1px dashed #e5e5e5}.speedy-request-wrapper .orders-container .order-wrapper .products .titles{font-weight:bold;border-bottom:3px solid #e5e5e5}.return-order-wrapper{display:inline-block;width:100%}.return-order-wrapper .item-preview-wrapper{display:inline-block;width:100%;min-height:400px}.return-order-wrapper .item-preview-wrapper .preview-wrapper{margin-left:5%;width:45%;float:left}.return-order-wrapper .item-preview-wrapper .preview-wrapper .main-preview-wrapper{width:45%;padding:0}.return-order-wrapper .item-preview-wrapper .preview-wrapper preview{display:inline-block;width:50%}.return-order-wrapper .item-preview-wrapper .preview-wrapper preview .preview-component{width:100%;max-width:none}.return-order-wrapper .item-preview-wrapper .return-product-information{float:left;width:45%;margin-left:5%}.return-order-wrapper .item-preview-wrapper .return-product-information .product-info-container{margin-bottom:10px;font-size:18px}.return-order-wrapper .item-preview-wrapper .return-product-information .product-info-container .bold{font-weight:bold}.return-order-wrapper .item-preview-wrapper .return-product-information .product-info-container p{margin:0}.return-order-wrapper .return-order-buttons{width:90%;margin:0 auto}.return-order-wrapper .return-order-buttons .buttons-containers{display:flex;justify-content:space-around;align-items:center;width:850px;margin:0 auto;padding:50px;border:2px solid #e5e5e5}.return-order-wrapper .return-order-buttons .buttons-containers button{width:150px;height:60px}.return-order-wrapper .main-buttons-wrapper{display:flex;justify-content:space-around;width:700px;margin:50px auto;clear:both}.return-order-wrapper .main-buttons-wrapper button{width:300px;height:100px;font-size:20px;font-weight:bold}.return-order-wrapper .main-buttons-wrapper button.reject{background-color:rgba(255,0,80,0.9)}.return-order-wrapper .main-buttons-wrapper button.accept{background-color:rgba(95,202,158,0.9)}.bank-return-wrapper{display:flex;justify-content:center;padding:30px;border:2px solid #e5e5e5;margin:100px auto;width:90%}.bank-return-wrapper form{width:600px;display:flex;justify-content:space-around;align-items:center}.bank-return-wrapper input{min-width:0;margin:0;height:30px}.bank-return-wrapper input[type=checkbox]{width:30px;height:30px}.location-wrapper{cursor:pointer;text-align:center;font-size:1.1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.location-wrapper .box-missing{background-color:rgba(255,0,0,0.3)}.location-wrapper .checked{background-color:rgba(0,128,0,0.3)}.picker-counts{display:flex;justify-content:center;align-content:center;margin-bottom:10px;padding:10px;border-bottom:2px solid #e5e5e5}.picker-counts span{margin:0 20px;font-size:24px;font-weight:bold}.admin-login-wrapper{padding-top:50px;text-align:center}.admin-login-wrapper input{margin-bottom:20px}.boxes-in-location-wrapper{overflow:hidden;height:auto}.boxes-in-location-wrapper.collapsed{display:none}.report-buttons.hidden{display:none}.box-code{margin-right:20px}.box-code strong{margin-left:5px;font-size:1.4em}.box-code .box-code-last-digits{font-weight:bold;font-size:150%}.checked{color:green;background-color:rgba(0,128,0,0.3)}.location-code{font-size:2em}.relative{position:relative}.box-checkbox{position:absolute;top:50%;right:10px;width:30px;height:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.admin-panel-header{position:relative;height:50px;text-align:center;color:white;line-height:50px;background-color:purple}.admin-panel-header .admin-header-title{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.admin-panel-header nav{float:left}.admin-panel-header nav ul{display:inline-block;margin-left:20px}.admin-panel-header nav ul li{position:relative;float:left;margin-right:20px}.admin-panel-header nav ul li:after{content:'/';position:absolute;right:-15px}.admin-panel-header nav ul li:last-child:after{display:none}.admin-panel-header nav ul li a{color:white}.admin-panel-header nav ul li a:hover{color:#5fca9e}.admin-panel-header .admin-icons.refresh{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.admin-panel-header .admin-icons.refresh.toggle-report-buttons{right:auto;left:10px}.screen-center{position:absolute;top:50vh;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.package-header{padding:20px;text-align:center;border-bottom:2px solid #e5e5e5}.package-wrapper{display:inline-block;width:100%}.package-wrapper .package-name-wrapper{float:left;width:9%;min-width:150px;height:40px;margin:0.5%;border:2px solid #e5e5e5;cursor:pointer}.package-wrapper .package-name-wrapper p{text-align:center;line-height:40px}.package-wrapper .package-name-wrapper.selected{border-color:#5fca9e}.translation-table{width:90%;margin:20px auto;border-collapse:collapse;table-layout:fixed}.translation-table textarea.input{resize:vertical}.translation-table .single-word-wrapper{margin-bottom:10px;border-bottom:2px solid #e5e5e5}.translation-table .single-word-wrapper:first-of-type{border-top:2px solid #e5e5e5}.translation-table .single-word-wrapper td{width:25%;padding:10px 0;text-align:center}.translation-table .single-word-wrapper td.word-value,.translation-table .single-word-wrapper td.word-lang{text-align:left}.translation-table .single-word-wrapper td .edit-translation-value{width:90%;height:60px;padding:5px}.order-information-wrapper{width:90%;margin:30px auto}.order-information-wrapper .check-order-finish-wrapper{position:relative;float:right;width:40%;height:230px}.order-information-wrapper .check-order-finish-wrapper .finish-button-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.order-information-wrapper .canceled-order{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;padding:10px;color:red;font-size:1.5em;border:1px dashed rgba(255,0,0,0.5);text-align:center}.order-information-wrapper .send-order{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;padding:10px;color:green;font-size:1.5em;border:1px solid rgba(0,128,0,0.5);text-align:center}.order-information-wrapper table.order-packaging{border-collapse:collapse;border-spacing:0px 10px}.order-information-wrapper tr.box-missing{background-color:rgba(255,0,0,0.3)}.order-information-wrapper tr.box-missing td{background-color:rgba(255,0,0,0.3)}.order-information-wrapper tr.current-product{background-color:rgba(255,255,0,0.3)}.order-information-wrapper tr.current-product td{background-color:rgba(255,255,0,0.3)}.order-information-wrapper tr.picket{background-color:rgba(0,128,0,0.3)}.order-information-wrapper tr.picket td{background-color:rgba(0,128,0,0.3)}.order-information-wrapper tr.product-in-package{border:solid 5px #800000}.order-information-wrapper td{background-color:transparent}.order-information-wrapper tr.current{box-shadow:inset 0px 0px 10px 3px #ffdd39}.order-information-wrapper .check-order-table{float:left;width:60%;line-height:35px}.order-information-wrapper .check-order-table .checkOrderForm{text-align:center}.order-information-wrapper .check-order-table .checkOrderForm button.btn{width:50%}.order-information-wrapper .check-order-table .current-product td{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}.order-information-wrapper .check-order-table .box-missing{color:#FF0050}span.top-brand-text{font-size:1.5em;color:#6c619d}.remove-code{vertical-align:middle}.target-table td:first-child{text-align:left}.target-table td:last-child{text-align:center}.box-type-image{max-width:100px;max-height:100px;display:none}.complementary{display:none}.jstree-icon.jstree-themeicon.jstree-themeicon-custom{background-size:100% !important}.product-cancel{float:right}.product-delist-wrapper .product-delist-content{display:flex;flex-direction:column;width:200px;margin:300px auto 0;text-align:center}.warehouse-address-wrapper{position:relative;width:100%;min-height:80vh}.warehouse-address-wrapper .actions-container{position:absolute;top:30px;left:30px}.warehouse-address-wrapper .warehouse-address-title{text-align:center}.warehouse-address-wrapper .warehouse-address-form{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.warehouse-address-wrapper .warehouse-address-form .btn{grid-column:1/4}.warehouse-address-wrapper .warehouse-address-form input{height:30px;padding:0 5px}.warehouse-address-wrapper .box-information-wrapper{width:80%;margin:40px auto;min-height:80vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.warehouse-address-wrapper .box-information-wrapper .product-identifier-container{display:grid;grid-template-columns:repeat(3, 1fr);padding:10px 0;border:1px solid #e5e5e5;width:100%}.warehouse-address-wrapper .box-information-wrapper .product-identifier-container>span{text-align:center}.check-order-information{margin-top:20px}.prepare-bill-of-lading{width:230px;height:130px;font-size:20px}.big-order-warning{margin:0;padding:20px;border:2px dashed red;text-align:center;clear:both;color:red;font-weight:bold}.promo-text-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:20px}.issued-bill-warning{margin:0;padding:20px;border:2px dashed red;text-align:center;color:red;font-weight:bold;grid-column:span 6}.category-images-wrapper{display:grid;grid-template-columns:20% 1fr;grid-gap:20px;width:60%;margin:20px auto}.category-images-wrapper nav li{list-style:none;border:1px solid #5fca9e;padding:5px 10px;cursor:pointer;margin-bottom:5px}.category-images-wrapper nav li.active{background-color:#5fca9e;color:white}.column{float:left;width:48%;padding:10px;text-align:center}.row:after{content:"";display:table;clear:both}.new-images-container{height:35vh;width:100%;overflow-y:auto}.new-images-container .image-holder{position:fixed;bottom:110px;right:31px;display:inline-block;margin:0.7em;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}.new-images-container .image-holder.selected{border:5px solid #9c93c6}.new-images-container .image-holder.selected .select-icon{opacity:1}.new-images-container .image-holder img{height:100%;box-shadow:2px 2px 10px #6c619d;-webkit-box-shadow:2px 2px 10px #6c619d}.new-images-container .image-holder .preview-icon,.new-images-container .image-holder .select-icon{opacity:0;pointer-events:none;transition:0.4s opacity ease-out;position:absolute;bottom:0}.new-images-container .image-holder .preview-icon{left:0}.new-images-container .image-holder .select-icon{right:0}.new-images-container .image-holder:hover .preview-icon{opacity:1;pointer-events:all}.photo-preview{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;cursor:pointer}.photo-preview .photo-preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.photo-preview img{max-height:90%;max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);user-select:none;-webkit-user-select:none}.photo-title-holder{background:#6c619d}.upload-photos-button{position:absolute;right:43px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(447%)}.upload-photos-button.refresh-button{left:20px;right:auto}#delete-image-accept,#delete-image-reject{width:100px}#delete-image-accept{margin-right:20px}.photo-category-select-wrapper{padding:50px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:50px}.photo-category-select-wrapper .photo-category-select-container{display:flex;justify-content:center;align-items:center;width:100%;margin:30px;border:2px solid #e5e5e5;cursor:pointer;height:120px}.photo-category-select-wrapper .photo-category-select-container:hover{background-color:#5fca9e;color:white}.tree-list{cursor:pointer;list-style-type:none}.tree-list li span:hover{background-color:#6c619d}.tree-list li span{margin:10px;padding:5px;display:flex;flex-direction:row;justify-content:space-between;width:20%}.tree-list li span input[type=checkbox]{min-width:5% !important;margin:0}.tree-list ul{list-style-type:none}.filters-wrapper{padding-bottom:15px;border-bottom:1px solid #6c619d}.filters-wrapper .flex-wrapper{display:flex;flex-wrap:wrap}.filters-wrapper .filter{flex:1}.flex{display:flex;align-items:center}.marketing-tools-wrapper .wrap{padding:0 2%;position:relative;box-sizing:border-box}.marketing-tools-wrapper .wrap input[type="checkbox"]{min-width:30px;height:20px;margin:0 10px}.marketing-tools-wrapper .wrap input[type="number"],.marketing-tools-wrapper .wrap .button{min-width:120px;margin:0 10px}.marketing-tools-wrapper .wrap textarea{resize:none;min-width:500px;margin:10px}.marketing-tools-wrapper .wrap .code-discount{position:absolute;top:0;right:50px}.navigation-wrapper .category-tree-wrapper{width:33.33%;height:calc(100vh - 111px);float:left;padding:1%;overflow:auto;box-sizing:border-box}.merchandising-wrapper{padding:20px 0}.merchandising-wrapper .flex{display:flex;align-items:center}.merchandising-wrapper .flex .label{margin:0 10px}.merchandising-wrapper .flex input[type="checkbox"]{min-width:30px;height:20px;margin:0 10px}.merchandising-wrapper .flex input[type="number"],.merchandising-wrapper .flex .button{min-width:120px;margin:0 10px}.merchandising-wrapper .wrap{padding:0 2%;box-sizing:border-box}.first-page-wrapper .templates-wrapper{border-bottom:1px solid #6c619d}.first-page-wrapper .templates{display:flex;align-items:center;justify-content:center;float:left;width:50%}.first-page-wrapper .templates .template{padding:0 20px;font-weight:bold;font-size:18px;cursor:pointer;display:flex;align-items:center;width:150px}.first-page-wrapper .templates .template input{margin:0;height:20px;min-width:50px}.first-page-wrapper .templates .template.active{color:#6c619d;text-decoration:underline}.first-page-wrapper .wrapper{padding:0 20px 20px}.first-page-wrapper .wrapper .current-slide-info{display:inline-block;text-align:left;max-width:300px}.first-page-wrapper .wrapper .current-slide-info .label{font-weight:bold}.first-page-wrapper .wrapper .resolution{margin:0}.first-page-wrapper .wrapper .slide{position:relative}.first-page-wrapper .wrapper .slide .edit{position:absolute;right:-70px;top:0}.first-page-wrapper .wrapper .slide .delete{position:absolute;right:-105px;top:0}.first-page-wrapper .wrapper .add{position:absolute;top:5px;right:-140px}.first-page-wrapper .wrapper .about-contour .slide{display:inline-block;margin:10px 35px}.first-page-wrapper .wrapper .trend-slider-wrapper,.first-page-wrapper .wrapper .adv-slider-wrapper,.first-page-wrapper .wrapper .about-contour{display:flex;align-items:center;justify-content:center}.first-page-wrapper .wrapper .trend-slider-wrapper .trend,.first-page-wrapper .wrapper .adv-slider-wrapper .trend,.first-page-wrapper .wrapper .about-contour .trend{height:215px}.content-wrapper.product-reservation{width:25%;margin:2%;border:2px solid #6c619d;flex-direction:column}.content-wrapper.product-reservation input[type=checkbox]{min-width:5% !important}.content-wrapper.product-reservation .small-input{min-width:0;width:20%}.content-wrapper{display:flex;flex-direction:row;padding:2%}.content-wrapper .row{margin:15px 0;display:flex;justify-content:space-between}.content-wrapper .row input{margin:2px}.content-wrapper .header-cont,.content-wrapper .top-strip-cont,.content-wrapper .footer-cont{padding:5px;width:31%;border:2px solid #6c619d;margin:1%}.content-wrapper .top-strip-cont .error{color:red;font-size:14px}.content-wrapper .top-strip-cont .button-cont{text-align:right}.content-wrapper .header-cont .image{width:100px;height:100px;background-size:cover;border:none}.content-wrapper .footer-cont input[type=checkbox]{min-width:5% !important}.product-upload-wrapper .configuration-name-wrapper{padding:20px;text-align:center}.product-upload-wrapper .configuration-name-wrapper .configuration-name{min-width:0;width:200px}.product-upload-wrapper .promotion-filters-wrapper,.product-upload-wrapper .promotion-brands-wrapper{padding:10px;margin-bottom:20px;border:1px solid #e5e5e5}.product-upload-wrapper input{margin:0;min-width:10px}.product-upload-wrapper .filter-container .filter-container-body{display:flex;justify-content:space-around;padding:5px;border:2px solid #e5e5e5;margin:10px 0}.product-upload-wrapper .total-product-count-wrapper{width:400px;text-align:center;margin:30px auto;padding:20px;border:2px solid #e5e5e5}.product-upload-wrapper .product-upload-input{width:60px;height:20px}.product-upload-wrapper>ul{margin-left:100px}.product-upload-wrapper li{width:100%;margin:10px}.product-upload-wrapper li .product-upload-input{float:right}.product-upload-wrapper li .product-upload-input.error{border-color:red}.product-upload-wrapper li .product-input-category-name.clickable{cursor:pointer}.product-upload-wrapper .product-upload-ul{padding-left:40px}.product-upload-wrapper .first-level{display:inline-block;width:100%}.product-upload-wrapper .first-level>li{float:left;width:25%;margin-right:2%;list-style:circle}.product-upload-wrapper .first-level .second-level>li{list-style:disc}.product-upload-wrapper .first-level .second-level .third-level>li{list-style:square}.product-upload-wrapper .second-level,.product-upload-wrapper .third-level{height:0;overflow:hidden}.product-upload-wrapper .second-level.open,.product-upload-wrapper .third-level.open{height:auto;overflow:visible}.product-upload-wrapper .product-upload-form-submit-wrapper{display:flex;justify-content:space-between;align-items:center;width:600px;margin:100px auto;text-align:center}.product-upload-wrapper .product-upload-form-submit-wrapper button{width:100px;height:50px}.product-upload-wrapper .product-transfer-buttons button{width:100px;height:50px}.additional-filters{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.total-count-transfer{padding:5px 10px;margin-right:30px;border:1px solid #e5e5e5}.option-defect{background:linear-gradient(#5A2569, #5A2569) !important;color:#fff !important}filters .module-title{font-size:1.17em;font-weight:bold;position:relative}filters .filters-container{overflow:hidden;transition:height 0.5s ease-in-out}filters .filters-container.closed{height:0}filters .close-icon{position:absolute;top:10px;right:5px}filters .filters-container-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}filters .filters-container-wrapper .filter-container .filter-type-title{width:100%;padding:5px 0;background-color:#605896;color:white;text-align:center;cursor:pointer;margin:0 0 10px}filters .filters-container-wrapper .filter-container .filter-type-container{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;overflow:hidden;height:0;margin-bottom:10px;padding:0 10px;border:1px solid #e5e5e5;border-top:none;transition:height 1s ease;visibility:hidden}filters .filters-container-wrapper .filter-container .filter-type-container.open{height:auto;visibility:visible}filters .filters-container-wrapper .filter-container .filter-type-container .single-filter-container{width:48%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}filters .filters-container-wrapper .filter-container .filter-type-container .single-filter-container:nth-child(2n){margin-left:4%}filters .filters-container-wrapper .filter-container .filter-type-container .single-filter-container input[type=checkbox]{min-width:0;margin:0 5px 0 0}brands .brands-wrapper{overflow:hidden;transition:height 0.5s ease-in-out}brands .brands-wrapper.closed{height:0}brands .close-icon{position:absolute;top:10px;right:5px}brands .module-title{font-size:1.17em;font-weight:bold;position:relative}brands .brand-types{display:flex;justify-content:space-between}brands .brand-types label{flex-grow:1;text-align:center}brands #brand-name{height:30px;width:96%;padding:0 10px;margin:10px auto}brands .selected-brands{max-height:200px;border:1px solid #e5e5e5;overflow-y:auto;padding:0 30px}brands .selected-brands .brand-remove{float:right;cursor:pointer}.brands-input-container{display:grid;grid-template-columns:4fr 1fr;grid-gap:10px;margin-top:10px}.brands-input-container button{margin-top:5px}.address-wrapper .address-value{display:flex;justify-content:space-between;flex-direction:row;padding:5px 0;border-bottom:1px dashed #e5e5e5}.address-wrapper .address-value .value{text-align:right}.address-wrapper .address-title{text-align:center;font-size:18px;margin:0}.change-payment-wrapper .payment-tabs{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:20px}.change-payment-wrapper .payment-tabs .payment-tab{padding:6px;border:2px solid #e5e5e5;text-align:center;cursor:pointer}.change-payment-wrapper .payment-tabs .payment-tab.selected{background-color:#5fca9e;color:white}.change-payment-wrapper .bank-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.change-payment-wrapper .bank-container input{width:100%;padding:5px;margin:0}.change-payment-wrapper .bank-container .bank-account-input{grid-column:auto / span 2}.change-payment-wrapper .save-payment-changes-button{width:100px;margin-top:20px}.product-box-wrapper{border:2px solid #e5e5e5;padding:5px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}.product-box-wrapper .grid-1{grid-column:auto / span 1}.product-box-wrapper .grid-2{grid-column:auto / span 2}.product-box-wrapper .box-header{padding:5px 10px;border-bottom:2px solid #e5e5e5}.product-box-wrapper .product-attribute-container{display:flex;justify-content:space-between;width:100%;border-bottom:1px dashed #e5e5e5}.product-box-wrapper .product-image-container{width:100%;height:300px;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;float:left;align-items:baseline}.product-box-wrapper .product-image-container img{height:100px;order:2}.product-box-wrapper .product-image-container img.main{height:300px;order:1}.product-box-wrapper .premium-product{background-color:#f60;color:white}.product-box-wrapper .top-product{background-color:#fc0;color:white}.relative{position:relative}.modal{background:#fff;padding:10px 15px;width:500px;height:60vh;position:fixed;transform:translate(-50%, -50%);left:50%;top:50%;z-index:10;display:none}.modal .relative{height:calc(100% - 100px)}.modal .relative>div{position:absolute;width:100%;height:100%;overflow:auto}.modal .buttons{display:flex;justify-content:space-between}.monitoring-wrapper .monitoring-content{width:90%;padding:20px;margin:20px auto;border:2px solid #e5e5e5}.monitoring-wrapper .monitoring-content .monitoring-title{text-align:center;font-size:18px;font-weight:bold}.monitoring-wrapper .monitoring-content .monitoring-table{table-layout:fixed}.monitoring-wrapper .monitoring-content .monitoring-table th{border-bottom:4px solid #e5e5e5;margin-bottom:10px}.monitoring-wrapper .monitoring-content .monitoring-table td{border:2px solid #e5e5e5;border-top:none;text-align:center}.monitoring-wrapper .monitoring-content .monitoring-table tr.red-row td{background-color:rgba(255,0,80,0.4)}.monitoring-wrapper .last-dates{display:flex;flex-direction:row;flex-wrap:wrap}.monitoring-wrapper .last-dates>div{width:50%}.monitoring-wrapper .last-dates .days-value{margin-left:10px}.return-order-preview-wrapper .add-product-form{width:45%;display:flex;justify-content:center;align-items:center;padding:10px;border:2px solid #e5e5e5}.return-order-preview-wrapper .add-product-form input{min-width:0;margin:0 20px}.return-order-preview-wrapper .add-note-form{display:flex;justify-content:center;align-items:center;flex-direction:column;width:45%;padding:10px;border:2px solid #e5e5e5}.return-order-preview-wrapper .add-note-form span{width:100%}.return-order-preview-wrapper .add-note-form textarea{width:80%;margin-right:5%}.return-order-preview-wrapper .add-note-form button{width:120px}.return-order-preview-wrapper .transport-wrapper{width:60%;margin:100px auto 0}.return-order-preview-wrapper .transport-wrapper form input{min-width:0;margin:0}.return-order-preview-wrapper .transport-wrapper form .finish-order-button{margin-top:30px}.return-order-preview-wrapper .transport-wrapper form .payment-row{display:flex;justify-content:space-between;align-items:center;padding:10px;border:2px solid #e5e5e5}.return-order-preview-wrapper .transport-wrapper form .payment-row .pay-radio-inputs{width:200px;display:flex;justify-content:space-between;align-items:center}.return-order-preview-wrapper .return-order-preview-container{text-align:center}.return-order-preview-wrapper .return-order-preview-container .order-information-container{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:0 auto}.return-order-preview-wrapper .return-order-preview-container .order-information-container .order-information-first-content{display:flex;justify-content:space-between;width:100%}.return-order-preview-wrapper .return-order-preview-container .order-information-container p{margin-bottom:30px;padding:0}.return-order-preview-wrapper .return-order-preview-container .order-information-container .user-info,.return-order-preview-wrapper .return-order-preview-container .order-information-container .order-info{width:45%;padding:10px;border:2px solid #e5e5e5;margin-bottom:20px}.return-order-preview-wrapper .return-order-preview-container .products-container{width:90%;margin:20px auto;padding:0}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table{border-collapse:collapse}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .selected{box-shadow:0 0 10px yellow inset}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .selected td{background-color:transparent}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table td,.return-order-preview-wrapper .return-order-preview-container .products-container .products-table th{border:2px solid #e5e5e5;padding:10px}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .product-image-contianer{text-align:center}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .product-image-contianer img{width:60px;height:80px}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .actions-wrapper{text-align:center}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .product-category{margin-left:10px}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .rejected{background-color:rgba(255,0,80,0.3)}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .rejected td{background-color:transparent}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .accepted{background-color:rgba(95,202,158,0.3)}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .accepted td{background-color:transparent}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .canceled{background-color:rgba(255,165,0,0.2)}.return-order-preview-wrapper .return-order-preview-container .products-container .products-table .canceled td{background-color:transparent}.return-order-back-button{padding:10px 30px 0}.return-order-actions{width:210px}.returned-products-wrapper{width:90%;margin:30px auto}.returned-products-wrapper .single-product-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);padding:10px;margin-bottom:10px;border:2px solid #e5e5e5}.returned-products-wrapper .single-product-wrapper .img-wrapper{text-align:center}.returned-products-wrapper .single-product-wrapper img{width:50px;height:70px}.returned-products-wrapper .single-product-wrapper span{line-height:70px;width:100%;text-align:center}.reclamations-list-wrapper{width:90%;margin:30px auto}.reclamations-list-wrapper .history-search{min-width:0;width:30px;height:20px;margin-left:10px}.reclamations-list-wrapper .search-wrapper{display:flex;justify-content:flex-end;align-items:center}.reclamations-list-wrapper .search-input{width:200px;min-width:0;margin:0 0 0 10px;padding:5px}.reclamations-list-wrapper .actions{display:flex;justify-content:space-between}.reclamations-list-wrapper .reclamation-list-table-wrapper table{border-collapse:collapse}.reclamations-list-wrapper .reclamation-list-table-wrapper table th,.reclamations-list-wrapper .reclamation-list-table-wrapper table td{border:2px solid #e5e5e5}.reclamations-list-wrapper .reclamation-list-table-wrapper table .id-column{width:150px}.reclamations-list-wrapper .reclamation-list-table-wrapper table .check-column{width:70px}.reclamations-list-wrapper .reclamation-list-table-wrapper table .method-column{width:150px}.reclamations-list-wrapper .reclamation-list-table-wrapper table .check-column{text-align:center}.reclamations-list-wrapper .reclamation-list-table-wrapper table .check-column input[type=checkbox]{height:20px}.reclamations-list-wrapper .reclamation-list-table-wrapper table .checked{background-color:rgba(3,146,63,0.2)}.reclamations-list-wrapper .reclamation-list-table-wrapper table .checked th,.reclamations-list-wrapper .reclamation-list-table-wrapper table .checked td{background-color:transparent}.pagination-wrapper{display:flex;justify-content:center;align-items:center;margin:30px auto}.pagination-wrapper span{padding:10px;margin:0 5px;border:1px solid #5fca9e;cursor:pointer}.pagination-wrapper span.current{background-color:#5fca9e;color:white}.translation-insert-wrapper{width:400px;margin:200px auto}.translation-insert-wrapper label{display:flex;justify-content:space-between;align-items:center}.translation-insert-wrapper label span{flex:0 0 80px;padding-right:10px}.translation-insert-wrapper label input{min-width:0;flex:1 1 300px}.translation-insert-wrapper button{margin-top:30px;width:100%}.order-search-wrapper{display:flex;justify-content:center;width:90%;margin:30px auto}.order-search-wrapper label{display:flex;justify-content:space-between;width:400px;margin-bottom:10px}.order-search-wrapper input{min-width:0;margin:0}.order-search-wrapper button[type=submit]{width:400px;margin-top:10px}.order-search-list{width:80%;margin:20px auto}.order-search-list .search-list-title{font-size:18px;font-weight:bold;text-align:center}.order-search-list table{border-collapse:collapse}.order-search-list table th,.order-search-list table td{border:2px solid #e5e5e5;text-align:center}.empty-orders-wrapper{padding:30px;border:2px solid #e5e5e5;width:300px;text-align:center;margin:20px auto}.empty-orders-wrapper p{font-size:18px;font-style:italic}.order-preview-wrapper .order-information-wrapper{display:grid;grid-gap:20px;grid-template-columns:repeat(6, 1fr);padding:20px}.order-preview-wrapper .actions,.order-preview-wrapper .back-button-container{grid-column:auto / span 6}.order-important-information{padding:30px;border:2px solid #e5e5e5;grid-column:auto / span 6;display:flex;justify-content:space-around}.order-info-box{padding:30px;border:2px solid #e5e5e5;grid-column:auto / span 2}.order-info-box.canceled{background-color:rgba(255,0,0,0.1)}.products-wrapper{grid-column:auto / span 6}.products-wrapper th{text-transform:capitalize}.products-wrapper tr,.products-wrapper td,.products-wrapper th{border:2px solid #e5e5e5}.products-wrapper tr.canceled{background-color:rgba(255,165,0,0.1)}.products-wrapper tr.canceled td{background-color:rgba(255,165,0,0.1)}.products-wrapper .product-image{width:60px;height:80px}.order-information-cell{padding:5px 0;display:flex;justify-content:space-between;border-bottom:1px dashed #e5e5e5}.order-information-cell span:nth-child(2){text-align:right}.order-information-cell.red{color:red}.order-information-title{margin:0;font-size:18px;text-align:center}.order-information-title.combine-order-title{margin-top:10px}.combine-orders-container{display:flex;flex-direction:row;justify-content:flex-start;padding-top:10px}.product-wrapper{display:grid;grid-gap:20px;grid-template-columns:repeat(6, 1fr);padding:20px}.product-wrapper .actions{grid-column:auto / span 6}.product-wrapper full-preview{grid-column:2 /  span 4}.combine-order{display:flex;justify-content:space-between;margin-bottom:10px;border-bottom:1px dashed #e5e5e5}.combine-order p{text-align:center;font-size:18px;font-weight:bold}.combine-order input{min-width:0;margin:0}.combine-order input[type=checkbox]{width:20px;height:20px}.bill-button{margin-top:10px;text-align:center}.order-preview-action-container{width:140px}.no-wrap{white-space:nowrap}.promocode-orders-container{display:flex;justify-content:space-between;border-bottom:1px dashed #e5e5e5;margin-bottom:5px}.barcode-wrapper form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:200px auto;width:350px;text-align:center}.barcode-wrapper form input{width:100%}.address-controls{display:flex;justify-content:center}.address-controls .address-tab{width:200px;border:2px solid #e5e5e5;padding:5px 10px;border-radius:5px;margin:0 10px;text-align:center;cursor:pointer}.address-controls .address-tab.selected{background-color:#5fca9e;color:white}.address-container{display:grid;grid-column-gap:40px;grid-row-gap:15px;grid-template-columns:repeat(4, 1fr);padding:40px}#courier-address-submit-button,#home-address-submit-button{height:40px;line-height:40px;grid-column:2 / span 2;background-color:#5fca9e;font-weight:bold;color:white;cursor:pointer;box-shadow:1px 1px 2px rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.2);outline:none}#courier-address-submit-button:hover,#home-address-submit-button:hover{background-color:#59b48f}#courier-address-submit-button:active,#home-address-submit-button:active{box-shadow:0 0 1px rgba(0,0,0,0.4)}.address-input-container{width:100%;padding:5px;margin:0}.address-input-container.span-1{grid-column:auto / span 1}.address-input-container.span-2{grid-column:auto / span 2}.address-input-container.span-3{grid-column:auto / span 3}.address-input-container.span-4{grid-column:auto / span 4}.select-wrapper{grid-column:auto / span 3;width:100%}.select-wrapper input{width:100%;padding:5px;margin:0}.courier-select-wrapper{grid-column:auto / span 2;width:100%}.courier-select-wrapper input{width:100%;padding:5px;margin:0}.address-span-3-container{display:grid;grid-column-gap:40px;grid-row-gap:15px;grid-template-columns:repeat(2, 1fr);padding:0}.address-span-3-container input{width:100%;padding:5px;margin:0}.dialog-title{font-size:18px;text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #e5e5e5}.angucomplete-dropdown{width:500px !important;font-size:13px !important;max-height:400px;overflow-y:auto}.angucomplete-row{border-bottom:1px dashed #e5e5e5}.change-promo-codes-wrapper p{margin:10px 0 20px;text-align:center;font-size:2rem}.change-promo-codes-wrapper .promo-code-form{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr 1fr;margin-bottom:20px}.change-promo-codes-wrapper .promo-code-form input{width:100%;height:30px;padding:0 5px;margin:5px 0 0}.change-promo-codes-wrapper .promo-code-form span{margin-top:5px}.marketing-info-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin:70px auto;width:90%}.marketing-info-wrapper form button{width:100%}.daily-report-wrapper{width:90%;margin:0 auto}.current-daily-report{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-top:50px}.current-daily-report .report-value{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 10px 20px;border:2px solid #e5e5e5;height:100px}.current-daily-report .report-value span{font-size:18px;font-weight:bold}.current-daily-report .report-value span.numbers{font-size:40px}.current-daily-report .daily-report-finish-button{grid-column:2}.not-finished-orders{margin-top:40px;padding:10px;border:2px solid #e5e5e5;display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:20px}.not-finished-orders .not-finished-orders-title{grid-column:auto / span 8;font-size:22px;font-weight:bold;text-align:center}.not-finished-order-empty{text-align:center;padding:20px;margin-top:20px;color:#5fca9e;font-size:20px;font-weight:bold;border:2px solid #5fca9e}.daily-report-history-button{margin-top:10px;text-align:right}.daily-report-history-wrapper{width:80%;margin:20px auto}.daily-report-history-wrapper .daily-report-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;border-bottom:2px dashed #e5e5e5}.daily-report-history-wrapper .daily-report-container span{text-align:center}.daily-report-history-wrapper .daily-report-container.headers{padding-bottom:10px;border-bottom-style:solid}.daily-report-history-wrapper .daily-report-container.headers span{font-size:18px;font-weight:bold}.picker-management-wrapper{width:50%;margin:100px auto}.picker-management-wrapper .picker-management-table-wrapper{border:2px solid #e5e5e5;padding:20px}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;text-align:center;border-bottom:1px dashed #e5e5e5}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container:last-child{border-bottom:none}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container span{padding:10px;font-size:20px}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container span.number{font-weight:bold}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container .add-orders-button{grid-column:2 / span 2}.picker-cabinet-wrapper h1{margin-top:50px}.picker-cabinet-wrapper table{border:solid 1px #5c5c5c;border-collapse:unset;border-spacing:10px;width:96%}.picker-cabinet-wrapper table td{border:solid 1px #5c5c5c;text-align:center;padding:25px 0;transition:background-color 0.4s linear}.picker-cabinet-wrapper table td.highlighted{transition:background-color 1s ease;background-color:#adffc0}.picker-cabinet-wrapper table td.allProductsInCabinet{border:solid 3px #00db32}.picker-cabinet-wrapper table td.hasProductsInCabinet{border:solid 3px #ded300}.role-coef-first-level{display:grid;grid-template-columns:repeat(3, 1fr)}.leaf-li input{min-width:0;width:60px}.role-coef-actions-container{text-align:center}.role-coef-actions-container button{width:130px}.role-coefficient-wrapper .roles{text-align:center}.role-coefficient-wrapper .roles select{min-width:0;width:400px}.workers-history-wrapper .workers-history-select{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;width:700px;margin:30px auto}.workers-history-wrapper .workers-history-select label>span{display:inline-block;text-align:center;width:100%;margin-bottom:10px}.workers-history-wrapper .workers-history-select select,.workers-history-wrapper .workers-history-select input{min-width:0;width:100%}.workers-history-wrapper .workers-history-select button{grid-column:2 / 3}.workers-history-wrapper .workers-wrapper{width:80%;margin:10px auto;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:20px}.workers-history-wrapper .workers-wrapper .worker-container{padding:10px;border:1px solid #e5e5e5;cursor:pointer;text-align:center}.workers-history-wrapper .workers-wrapper .worker-container:hover{background-color:#5fca9e;color:white}.workers-history-table-wrapper{margin:10px 0;padding:10px;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}.workers-history-table-wrapper .workers-history-table{width:80%;margin:20px auto}.workers-history-table-wrapper .sum-container,.workers-history-table-wrapper .workers-history-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:10px;margin-bottom:5px;padding:5px;border:1px dashed #e5e5e5}.workers-history-table-wrapper .sum-container{width:80%;margin:0 auto}.user-page-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;width:95%;margin:20px auto}.user-page-wrapper .page-title{text-align:center;font-size:24px}.user-page-wrapper .user-container{padding:20px;border:2px solid #e5e5e5}.user-page-wrapper .user-container .user-container-title{margin:0;font-size:30px;text-align:center;color:#6c619d}.user-page-wrapper input{width:100%;margin:0;height:30px;padding:5px}.user-page-wrapper .radio-label-input{display:flex;justify-content:center;align-items:center}.user-page-wrapper .radio-label-input input[type=radio]{width:auto;min-width:0;height:auto;margin-left:10px}.user-page-wrapper .user-info-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}.user-page-wrapper .user-info-container .information-save-button{grid-column:2 / 4}.user-page-wrapper .wallet{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.user-page-wrapper .wallet .wallet-value{font-size:36px;font-weight:bold}.user-page-wrapper .wallet .wallet-actions button{width:40px;margin:0 10px}.user-page-wrapper .wallet .wallet-actions button.wallet-history-button{width:100px}.user-page-wrapper .address-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}.user-page-wrapper .address-container .single-address-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px;border:1px dashed #e5e5e5}.user-page-wrapper .address-container .single-address-container address-card{width:100%}.user-page-wrapper .address-container .address-actions{text-align:center}.user-page-wrapper .address-container .address-actions button{margin:10px 10px 0}.user-page-wrapper .orders{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}.user-page-wrapper .orders .order-container-title{text-align:center;font-weight:bold}.user-page-wrapper .orders .order-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:10px;padding:10px;border-bottom:1px dashed #e5e5e5}.user-page-wrapper .orders .order-container span{display:flex;justify-content:center;align-items:center;text-align:center}.user-page-wrapper .orders .empty-orders{text-align:center;padding:20px;border:1px dashed #e5e5e5}.add-address-icon-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.add-address-icon-container .add-address-icon{width:150px;cursor:pointer}.wallet-template{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.wallet-template input[type=number]{width:150px;height:30px;padding:5px;min-width:0}.wallet-template input[type=text]{height:30px;padding:5px}.wallet-history-wrapper .wallet-history-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;margin-bottom:10px;border-bottom:1px dashed #e5e5e5}.wallet-history-wrapper .wallet-history-container span{text-align:center;padding:5px}.wallet-history-wrapper p{text-align:center;font-size:20px;font-weight:bold}.wishlist-products-container{margin:0 30px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.user-comment-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}.user-comment-wrapper .comment-form{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.user-comment-wrapper .comment-form textarea{width:500px;height:100px}.user-comment-wrapper .user-comment-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:10px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #e5e5e5}.user-comment-wrapper .delete-icon{font-size:22px;color:red;cursor:pointer}.picker-management-wrapper{width:50%;margin:100px auto}.picker-management-wrapper .picker-management-table-wrapper{border:2px solid #e5e5e5;padding:20px}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;text-align:center;border-bottom:1px dashed #e5e5e5}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container:last-child{border-bottom:none}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container span{padding:10px;font-size:20px}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container span.number{font-weight:bold}.picker-management-wrapper .picker-management-table-wrapper .picker-management-table-container .add-orders-button{grid-column:2 / span 2}.carousel-wrapper{width:90%;margin:100px auto}.carousel-wrapper .carousels-container{display:flex;justify-content:flex-start;flex-direction:column;align-items:stretch}.carousel-wrapper .carousels-container .carousel-container{display:grid;grid-template-columns:75% 1fr;margin-bottom:50px;grid-gap:50px}.carousel-wrapper .carousels-container .carousel-container .carousel-image-preview{height:300px}.carousel-wrapper .carousels-container .carousel-container .carousel-information-container{display:flex;justify-content:space-between;flex-direction:column;padding:5px;border:1px solid #e5e5e5}.carousel-wrapper .carousels-container .carousel-container .carousel-information-container .carousel-information-div{margin-bottom:10px}.carousel-wrapper .carousels-container .carousel-container .carousel-information-container .carousel-information-title{margin:0}.carousel-edit-container{display:grid;grid-template-columns:1fr 70%;grid-gap:20px;border-bottom:1px dashed darkgrey}.carousel-edit-container input{width:100%}.carousel-edit-container .carousel-information-title{display:flex;justify-content:flex-start;align-items:center}.carousel-information-edit-form .button-save{width:120px;margin-top:30px}.home-page-banners-wrapper{margin:0 auto;max-width:1300px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;box-sizing:border-box}.home-page-banners-wrapper .banner-info{border:none}.home-page-banners-wrapper .banner-info tr{border:none}.home-page-banners-wrapper .banner-info td{background-color:inherit;padding:2px}.home-page-banners-wrapper .banner-container{box-sizing:border-box;position:relative;background-color:#fff;height:100%;display:flex;flex-direction:column;border-radius:2px;overflow:hidden;padding:10px;border-bottom:solid 2px #e5e5e5}.home-page-banners-wrapper .banner-container.banner-disabled{background-color:#FFA07A}.home-page-banners-wrapper .banner-container.banner-box-grid-item-big{flex:1 0 33.33%;max-width:33.33%;margin-bottom:20px;margin-top:20px}@media screen and (max-width: 685px){.home-page-banners-wrapper .banner-container.banner-box-grid-item-big{flex:1 0 100%;max-width:100%}}.home-page-banners-wrapper .banner-container.banner-box-grid-item{flex:1 0 25%;max-width:25%;margin-bottom:20px;margin-top:20px}@media screen and (max-width: 685px){.home-page-banners-wrapper .banner-container.banner-box-grid-item{flex:1 0 50%;max-width:50%}}.configuration-history-wrapper .configuration-history-form{width:500px;margin:30px auto;display:flex;justify-content:space-between;align-items:center}.static-pages-wrapper{width:90%;margin:50px auto}.static-pages-wrapper .static-pages-navigation{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:10px}.static-pages-wrapper .static-pages-navigation>span{padding:5px;border:1px solid #5fca9e;cursor:pointer}.static-pages-wrapper .static-pages-navigation>span:hover{background-color:#5fca9e;color:white}.static-pages-wrapper .static-pages-navigation>span.active{background-color:#5fca9e;color:white}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX3BvcHVwLnNjc3MiLCJfZm9ybS5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX2NvbXBvbmVudHMuc2NzcyIsIl9pY29ucy5zY3NzIiwiX2V2YWx1YXRlLnNjc3MiLCJfcGFydGl0aW9uLnNjc3MiLCJfYWRtaW4uc2NzcyIsImFkbWluL19wcm9tb3Rpb25zLnNjc3MiLCJhZG1pbi9fcHJvZHVjdF91cGxvYWQuc2NzcyIsImFkbWluL19wcm9kdWN0c190cmFuc2Zlcl9saXN0LnNjc3MiLCJhZG1pbi9fc3BlZWR5X3JlcXVlc3Quc2NzcyIsIl9wcm9kdWN0X3JldHVybi5zY3NzIiwiX2JhbmtfcmV0dXJuLnNjc3MiLCJfcGhvdG9ncmFwaGVyLnNjc3MiLCJfdXNlcnMuc2NzcyIsIl9wcm9kdWN0X3VwbG9hZC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19icmFuZHMuc2NzcyIsImNvbXBvbmVudHMvX2FkZHJlc3Muc2NzcyIsImNvbXBvbmVudHMvX2NoYW5nZV9wYXltZW50LnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LnNjc3MiLCJfbW9uaXRvcmluZy5zY3NzIiwiX3JldHVybl9vcmRlci5zY3NzIiwiX3JldHVybl9vcmRlcl9saXN0LnNjc3MiLCJfcGFnaW5hdGlvbi5zY3NzIiwiX3RyYW5zbGF0aW9uLnNjc3MiLCJfb3JkZXIuc2NzcyIsIl9iYXJjb2RlLnNjc3MiLCJfYWRkcmVzcy5zY3NzIiwiX2NoYW5nZV9wcm9tb2NvZGUuc2NzcyIsIl9tYXJrZXRpbmdfaW5mby5zY3NzIiwiX2RhaWx5X3JlcG9ydC5zY3NzIiwiX3BpY2tlcl9tYW5hZ2FtZW50LnNjc3MiLCJfcGlja2VyX2NhYmluZXQuc2NzcyIsIl9yb2xlX2NvZWZmaWNpZW50cy5zY3NzIiwiX3dvcmtlcnNfaGlzdG9yeS5zY3NzIiwiX3VzZXJfcGFnZS5zY3NzIiwiaG9tZV9wYWdlL2hvbWVfcGFnZS5zY3NzIiwiaG9tZV9wYWdlL19jYXJvdXNlbC5zY3NzIiwiaG9tZV9wYWdlL19iYW5uZXJzLnNjc3MiLCJfY29uZmlndXJhdGlvbl9oaXN0b3J5LnNjc3MiLCJfc3RhdGljX3BhZ2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInBvcHVwXCI7XG5AaW1wb3J0IFwiZm9ybVwiO1xuQGltcG9ydCBcImNvbW1vblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcImV2YWx1YXRlXCI7XG5AaW1wb3J0IFwicGFydGl0aW9uXCI7XG5AaW1wb3J0IFwiYWRtaW5cIjtcbkBpbXBvcnQgXCJwaG90b2dyYXBoZXJcIjtcbkBpbXBvcnQgXCJ1c2Vyc1wiO1xuQGltcG9ydCBcInByb2R1Y3RfdXBsb2FkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwibW9uaXRvcmluZ1wiO1xuQGltcG9ydCBcInJldHVybl9vcmRlclwiO1xuQGltcG9ydCBcInJldHVybl9vcmRlcl9saXN0XCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInRyYW5zbGF0aW9uXCI7XG5AaW1wb3J0IFwib3JkZXJcIjtcbkBpbXBvcnQgXCJiYXJjb2RlXCI7XG5AaW1wb3J0IFwiYWRkcmVzc1wiO1xuQGltcG9ydCBcImNoYW5nZV9wcm9tb2NvZGVcIjtcbkBpbXBvcnQgXCJtYXJrZXRpbmdfaW5mb1wiO1xuQGltcG9ydCBcImRhaWx5X3JlcG9ydFwiO1xuQGltcG9ydCBcInBpY2tlcl9tYW5hZ2FtZW50XCI7XG5AaW1wb3J0IFwicGlja2VyX2NhYmluZXRcIjtcbkBpbXBvcnQgXCJyb2xlX2NvZWZmaWNpZW50c1wiO1xuQGltcG9ydCBcIndvcmtlcnNfaGlzdG9yeVwiO1xuQGltcG9ydCBcInVzZXJfcGFnZVwiO1xuQGltcG9ydCBcInBpY2tlcl9tYW5hZ2FtZW50XCI7XG5AaW1wb3J0IFwiaG9tZV9wYWdlL2hvbWVfcGFnZVwiO1xuQGltcG9ydCBcImNvbmZpZ3VyYXRpb25faGlzdG9yeVwiO1xuQGltcG9ydCBcInN0YXRpY19wYWdlc1wiO1xuIiwiLy8gZm9udC1zaXplXG4kZi0xMjogMC43NWVtO1xuJGYtMTY6IDFlbTtcbiRmLTIwOiAxLjI1ZW07XG4kZi0yNDogMS41ZW07XG4kZi0yODogMS43NWVtO1xuJGYtMzI6IDJlbTtcblxuLy8gY29sb3JzXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItYnJvd25pc2g6ICMwMDAwMDA7IC8vIzczNkU1MTtcbiRjb2xvci1saWdodEJsdWU6ICNGRkZGRkY7Ly8jNWRjYmEwOy8vI0NGRUJGNjtcbiRjb2xvci1kYXJrQmx1ZTogIzljOTNjNjsvLyMzMDlFQkY7XG4kY29sb3ItZGFya2VyQmx1ZTogIzZjNjE5ZDsvLyMwMTRCNjg7XG4kY29sb3Itc2VsZWN0Qmx1ZTogIzljOTNjNjsvLyMwMTcyRkY7XG4kY29sb3ItbmF2aWdhdGlvbkJsdWU6ICM2YzYxOWQ7Ly8jODlCOENBO1xuXG4vLyBQcm9ncmVzcyBiYXIgY29sb3JzXG4kdG9wUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yRnV0dXJlOiAjZmNlNTg5O1xuJHRvcFByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvclByZXNlbnQ6ICNmMjAwZWQ7XG4kdG9wUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUGFzdDogI0ZGQ0MwMDtcbiRwcmVtaXVtUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yRnV0dXJlOiAjZmZhMzY2O1xuJHByZW1pdW1Qcm9kdWN0c1Byb2dyZXNzQmFyQ29sb3JQcmVzZW50OiAjZjIwMGVkO1xuJHByZW1pdW1Qcm9kdWN0c1Byb2dyZXNzQmFyQ29sb3JQYXN0OiAjZmY2NjAwO1xuXG5cbiRiaXA6ICcuLi8uLi9hc3NldHMvaW1hZ2VzLyc7XG4vLyBjb2xvcnNcbiRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuJGJhY2tncm91bmQtbGlnaHQ6ICNmNWY0Zjg7XG4kb3ZlcmxheS1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTtcblxuLy8gY29sb3VyZWQgaWNvbnNcbiR3aGl0ZTogI2ZmZmZmZjtcbiRjcmVhbTogI2ZhZjBkNjtcbiR5ZWxsb3c6ICNmZGMxNDY7XG4kb3JhbmdlOiAjZmY2MDFkO1xuJHJlZDogI2ZmMDAwMDtcbiRtdXN0YXJkOiAjZDlhYzI2O1xuJGJlaWdlOiAjYzJiMTgzO1xuJGJyb3duOiAjODE1ZDQzO1xuJGdyZWVuOiAjMDM5MjNmO1xuJHBpbms6ICNmOTUxZmI7XG4kcHVycGxlOiAjNmI2NDlkO1xuJGJsdWU6ICMwMDliZTY7XG4kZGFyay1ibHVlIDogIzNiNTk5ODtcbiRuYXZ5LWJsdWU6ICMwMDQ3YTc7XG4kZ3JleTogIzc3Nzg3ODtcbiRncmF5LWxpZ2h0OiAjZTVlNWU1O1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4kbWFpbi1hY2NlbnQ6ICM1ZmNhOWU7XG4kbWFpbi1hY2NlbnQtZGFyazogIzU5YjQ4ZjtcbiRzZWNvbmRhcnktYWNjZW50OiAjNjA1ODk2O1xuJHNlY29uZGFyeS1hY2NlbnQtbGlnaHQ6ICM5Yjk0Yzg7XG5cbi8vIHNpemUgdGFibGVcbiRncmVlbi1jZWxsOiAjOTlENUMwO1xuJGdyZWVuLWNlbGwtZGFyazogIzYzQzM5ODtcblxuJGNvbG9yLWVycm9yOiAjRkYwMDUwO1xuXG5cbiRtYWluLXRleHQtbGlnaHQ6ICNiMmIyYjI7XG4kbWFpbi10ZXh0LW1lZGl1bTogIzY0NjQ2NDtcbiRtYWluLXRleHQtbWVkaXVtOiAjNjQ2NDY0O1xuJG1haW4tdGV4dC1kYXJrOiAjNDA0MDQwO1xuXG4vL2ZvbnQtc2l6ZXNcbiRmLTMyOiAzLjJyZW07XG4kZi0xNDogMS40cmVtO1xuXG4vL0ZPTlQgRkFNSUxJRVNcbiRsaWdodC1mb250OiBcIkZpcmEgU2FucyBMaWdodFwiLCBcIkZpcmEgU2Fuc1wiLCBTYW5zLVNlcmlmO1xuJHJlZ3VsYXItZm9udDogXCJGaXJhIFNhbnNcIiwgXCJGaXJhIFNhbnNcIiwgU2Fucy1TZXJpZjtcbiRtZWRpdW0tZm9udDogXCJGaXJhIFNhbnMgTWVkaXVtXCIsIFwiRmlyYSBTYW5zXCIsIFNhbnMtU2VyaWY7XG4kYm9sZC1mb250OiBcIkZpcmEgU2FucyBCb2xkXCIsIFwiRmlyYSBTYW5zXCIsIFNhbnMtU2VyaWY7XG5cbiRtb2R1bGUtYm9yZGVyOiAzcHggc29saWQgJHNlY29uZGFyeS1hY2NlbnQ7XG4kbWJtOiAyMHB4OyAvLyBtYm0gPSBtYXJnaW4gYmV0d2VlbiBtb2R1bGVzXG4kY29udGVudC1taW4taGVpZ2h0OiA2OXZoOyAvLyBAUkVNT1ZFTUUgLSBzdHViYmVkIiwiI3BvcHVwLCAucG9wdXAge1xuICAgIHotaW5kZXg6IDIwMDE7XG5cbiAgICAjcG9wdXAtb3ZlcmxheSwgLnBvcHVwLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtCbHVlO1xuICAgIH1cblxuICAgICNwb3B1cC1jb250ZW50LCAucG9wdXAtY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDBweCAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICB9XG5cbiAgICAjcG9wdXAtaGVhZGVyLCAucG9wdXAtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwLjRlbSAzZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJvd25pc2g7XG4gICAgICAgIGZvbnQtc2l6ZTogJGYtMjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjcG9wdXAtaW5uZXIsIC5wb3B1cC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGYtMTY7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICYuc2hvd24ge1xuICAgICAgICAjcG9wdXAtb3ZlcmxheSwgLnBvcHVwLW92ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgICAgICAjcG9wdXAtY29udGVudCwgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5wb3B1cC1jbG9zZSB7XG4gICAgcG9zaXRpb24gOmFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jbG9zZTIucG5nKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICYuc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAuMmVtIDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgfVxuICAgICYuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbn0iLCIuZm9ybSB7XG4gICAgd2lkdGg6NTAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAmLmxhcmdlLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmZ1bGwge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAvL21heC13aWR0aDogMTAyNHB4O1xuICAgICAgICAmLm5vLW1heC13IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGlueSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgaW5wdXQsIHNlbGVjdHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5tdWx0aXBsZS1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDM0NXB4O1xuXG4gICAgICAgICYuc2hvcnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOjMyJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtaW4tc2VsZWN0LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3My41JTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG4uZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9tYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhIFNhbnNcIjtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvRmlyYVNhbnMtUmVndWxhci50dGYnKTtcbn1cbmJvZHkge1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLy9mb250LWZhbWlseTogXCJGaXJhIFNhbnNcIiwgXCJGaXJhIFNhbnNcIiwgU2Fucy1TZXJpZjtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBSb2JvdG8sIFJhaWx3YXk7XG4gICAgY29sb3I6ICMxQTFBMUEhaW1wb3J0YW50O1xufVxuXG4ubmdkaWFsb2cubmdkaWFsb2ctdGhlbWUtZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgLyogPC0tIEFwcGFyZW50bHkgc29tZSBtYXJnaW4gYXJlIHN0aWxsIHRoZXJlIGV2ZW4gdGhvdWdoIGl0J3MgaGlkZGVuICovXG59XG5cbi50YS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50YS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnV0dG9uLmxpbmstYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmhpZGRlbiB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSAge1xuICAgIG1pbi13aWR0aDogODAlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrQmx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duaXNoO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24sIC5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtCbHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDZweDtcblxuICAgICYubGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogaW5zZXQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kYXJrLXRleHQgeyBjb2xvcjogYmxhY2s7IH1cblxuICAgICYubmV4dCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0Qmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuYnV0dG9uLWRlbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDY2NjY7XG4gICAgfVxufVxuXG4uZGlzcGxheS1zdGF0dXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6MjBweCAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6MS41ZW07XG5cbiAgICAmLm5lZ2F0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIH1cbiAgICAmLnBvc2l0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgfVxufVxuXG4uaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uYXZpZ2F0aW9uQmx1ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICAgIGxlZnQ6IC0yNzBweDtcbiAgICB9XG5cbiAgICAjY2xvc2UtbWVudS1pY29uIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtCbHVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtCbHVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgfVxufVxuXG5hIHtcbiAgICBmb250LXNpemU6ICRmLTE2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFjdGl2ZSwgJjp2aXNpdGVkLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uYXZpZ2F0aW9uQmx1ZTs7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYudG9wLXByb2R1Y3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUGFzdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9wUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUGFzdDtcbiAgICB9XG5cbiAgICAmLnByZW1pdW0tcHJvZHVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmVtaXVtUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUGFzdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJlbWl1bVByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvclBhc3Q7XG4gICAgfVxufVxuXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgY29sb3I6ICRjb2xvci1icm93bmlzaDtcblxuICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRCbHVlO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxufVxuXG4uaWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xufVxuXG4uaWxlZnQge2Zsb2F0OiBsZWZ0fVxuXG4ucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJi5mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLnNjcmVlbi1jZW50ZXIge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gbWFyZ2luc1xuLm1hcmdpbnMtdGIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbn1cbi5tYXJnaW5zLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLm5vLW1hcmdpbnMge1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG4ucGFkZGluZy1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uc2VsZWN0LWhhbmdlci1tYW51YWxseSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogNDBweFxufVxuXG4ubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2NyZWVuLWNlbnRlciB7XG4gICAgLy8gbGVmdCAtIDQzJSBiZWNhdXNlIDE0JSBpcyBuYXYgb24gdGhlIGxlZnQ7XG4gICAgLy8gdG9wIC0gNDAgYmVjYXVzZSB3ZSBkb24ndCB3YW50IHRoZSBwZXJmZWN0IGNlbnRlciBmb3IgdGhpc1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA0MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuI3N0YXR1cy1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jdXJyZW50LXdvcmtpbmctcGFydGl0aW9uLXN0YXR1cy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLnJlZnJlc2gtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvdXQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbiNzdGF0dXMtcGFuZWwtbW9iaWxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtd29ya2luZy1wYXJ0aXRpb24tc3RhdHVzLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICYucmVmcmVzaC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ291dC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLnRsLWZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4udGwtbm8tdGQtcGFkZGluZyB7XG4gICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbiAgICB9XG59XG5sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIHRvZG86IG1vdmVcbnRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZjNmY3O1xuICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YzZmNztcbiAgICB9XG59XG5vcHRpb246Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogI2U2YzZmNyBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2U2YzZmNyAwJSwgI2U2YzZmNyAxMDAlKTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbmZ1bGwtcHJldmlldyA+IGRpdiB7XG4gICAgaGVpZ2h0OiA0MnZoO1xufVxuXG5cbi8qIFNtYXJ0cGhvbmVzIChwb3J0cmFpdCkgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KSB7XG4gICAgaW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IDU0JTtcbiAgICB9XG4gICAgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtCbHVlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGYtMjA7XG4gICAgfVxuXG4gICAgI3BvcHVwICNwb3B1cC1jb250ZW50LFxuICAgICNwb3B1cCAucG9wdXAtY29udGVudCxcbiAgICAucG9wdXAgI3BvcHVwLWNvbnRlbnQsXG4gICAgLnBvcHVwIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgI3BvcHVwICNwb3B1cC1pbm5lcixcbiAgICAjcG9wdXAgLnBvcHVwLWlubmVyLFxuICAgIC5wb3B1cCAjcG9wdXAtaW5uZXIsXG4gICAgLnBvcHVwIC5wb3B1cC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1oYW5nZXItbWFudWFsbHksXG4gICAgLnN0ZXAtYmFjay1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogIHN0YXRpYztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDZlbSAyZW07XG4gICAgfVxuXG4gICAgLnNlbGVjdC1oYW5nZXItbWFudWFsbHkge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc3RlcC1iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnBvcHVwLWNsb3NlLnN0YXRpYyB7XG4gICAgICAgIG1hcmdpbjogMC4yZW07XG4gICAgfVxuXG59XG5cbi5zaW5nbGUtcHJvZHVjdC5waWNrZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwODAwMCwwLjMpO1xuICAgIFxuICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICB9XG59XG5cbi5jbGlja2FibGUgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi50YWJsZS1jZWxsLWNlbnRlci1hbGlnbiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW5wdXQtcmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLm5nZGlhbG9nLWNvbnRlbnQge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgY29sb3I6IGJ1dHRvbnRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbmZhY2U7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICYubW9kYWwtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrQmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1kYXJrZXJCbHVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI29wZW4tY2xvc2UtbWVudS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gZ3JpZCBjb21tb24gcnVsZXNcblxuLnRocmVlLWNvbHVtbnMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi50d28tY29sdW1ucyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuLmZvdXItY29sdW1ucyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cblxuI2xvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG59XG5cbi5yZWZyZXNoLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOztcbn1cblxuXG4uYXJyb3ctdXAge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWRvd24ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVycm9yLXRleHQge1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXJnaW4tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnN1Y2Nlc3MtdGV4dCB7XG4gICAgY29sb3I6ICRtYWluLWFjY2VudDtcbn1cbi5mbGV4LWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5uZXctaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubmV3LWNoZWNrYm94IHtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc3RpY2t5LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLnN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoIzAwMCwgMC40KTtcbiAgICB9XG59XG4uZGVmYXVsdC1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY2xlYXItbWluLXdpZHRoIHtcbiAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSAge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbn1cblxuLmJhc2ljLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4udXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ3JpZC10d28ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xufVxuXG4uZ3JpZC10aHJlZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG59XG5cbi5ldGlxdWV0dGUtcHJpY2UtY3VycmVuY3kge1xuICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNldGlxdWV0dGUtcHJpY2Uge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGFyLCAudmludGFnZSwgLmxhdW5kcnksIC5saW1pdGVkLCAuYXJ0IHtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICBmb250LXNpemU6MzBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTlweDtcbiAgICByaWdodDogLTZweDtcbn1cbi5zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI2MDZcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICB0b3A6IC01cHg7XG59XG4uc3RhcjpjaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI2MDVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIHRvcDogLTVweDtcbn1cblxuLnZpbnRhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjY5MFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OnZpc2libGU7XG59XG4udmludGFnZTpjaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI2OTFcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5sYXVuZHJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDI2ODdcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xufVxuLmxhdW5kcnk6Y2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNjg5XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGltaXRlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNjE2XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbn1cbi5saW1pdGVkOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjYxN1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNkMxXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbn1cbi5hcnQ6Y2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNkMzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2F2ZS1hbGwtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi8vLnJhdGluZyB7XG4vLyAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4vLyAgICBkaXJlY3Rpb246IHJ0bDtcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIGZsb2F0OiByaWdodDtcbi8vfVxuLy8ucmF0aW5nID4gc3BhbiB7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICB3aWR0aDogMS4xZW07XG4vL31cbi8vLnJhdGluZyA+IHNwYW46aG92ZXI6YmVmb3JlLFxuLy8ucmF0aW5nID4gc3Bhbjpob3ZlciB+IHNwYW46YmVmb3JlIHtcbi8vICAgIGNvbnRlbnQ6IFwiXFwyNjA1XCI7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vL31cblxuLmV0aXF1ZXR0ZS1wcmljZS1jdXJyZW5jeSB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vIFBSRVZJRVcgQ09NUE9ORU5UXG4kZm9udC1zaXplOiAkZi0yMDtcbiRsaW5lLWhlaWdodDogMS40O1xuJGxpbmVzLXRvLXNob3c6IDM7XG5cbi5wcmV2aWV3LWNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGYtMjA7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIEZhbGxiYWNrIGZvciBub24td2Via2l0ICovXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBtYXgtaGVpZ2h0OiAkZm9udC1zaXplKiRsaW5lLWhlaWdodCokbGluZXMtdG8tc2hvdzsgLyogRmFsbGJhY2sgZm9yIG5vbi13ZWJraXQgKi9cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzLXRvLXNob3c7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQ3VzdG9tIHNsaWRlclxuLnNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDEwcHggMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbGlkZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzk5OTtcbiAgICB3aWR0aDogNTQ2LjRweDsgLy8gMTM2Ni8yXG4gICAgaGVpZ2h0OiAxNzJweDsgLy8gMzUwLzJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hcnJvdyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIH1cbiAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG59XG5cbi5mdWxsLXByZXZpZXctcGhvdG9ncmFwaGVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IGNhbGMoNjZ2aCAtIDEzMnB4KTtcbn1cblxuLm1haW4tcHJldmlldy13cmFwcGVyIHtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2hlaWdodDogNDJ2aDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgLnBob3RvLW1haW4tcHJldmlldyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG5cbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMnB4IDJweCAxMHB4ICM2YzYxOWQ7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MyU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4ICM2YzYxOWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA5NSU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjkwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA1IC8gNDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMyAvIDY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gNCAvIDUgLyA2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogNSAvIDIgLyA2IC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMyAvIDYgLyA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDUgLyA0IC8gNiAvIDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogNSAvIDUgLyA2IC8gNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWxldGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2RlbGV0ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERSQUcgRFJPUCBJTUFHRSBVUExPQUQgQ09NUE9ORU5UXG5cbi5kcmFnLWRyb3AtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5M2M2O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHdpZHRoOiAxMSU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LWZhbWlseTogQXJpYWwgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzLjMzMzMzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2YzYxOWQ7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5oYXMtYWR2YW5jZWQtdXBsb2FkIHtcbiAgICAgICAgLy9vdXRsaW5lOiAycHggZGFzaGVkICRjb2xvci1zZWxlY3RCbHVlO1xuICAgICAgICAvL291dGxpbmUtb2Zmc2V0OiAtMTBweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy8td2Via2l0LXRyYW5zaXRpb246IG91dGxpbmUtb2Zmc2V0IC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBsaW5lYXI7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogb3V0bGluZS1vZmZzZXQgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGxpbmVhcjtcbiAgICB9XG4gICAgJi5pcy1kcmFnb3ZlciB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMjBweDtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VsZWN0Qmx1ZTtcbiAgICB9XG59XG5cblxuLy8gU3RlcCBQcm9ncmVzcyBCYXJcbiRjb2xvci1wYXN0OiAkY29sb3ItZGFya2VyQmx1ZTtcbiRjb2xvci1wcmVzZW50OiAjZjIwMGVkO1xuJGNvbG9yLWZ1dHVyZTogI2MzYmZkYTtcblxuXG5cbi5zdGVwLXByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6NzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcblxuICAgIC5wcm9ncmVzcy1zdGVwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICA+IGRpdiB7XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICB3aWR0aDogaW5oZXJpdDtcblxuICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmVzZW50O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgJi5hY3RpdmUgfiBkaXYge1xuICAgICAgICAgICAgIC5zdGVwLW51bWJlciwgLnN0ZXAtbGVhZGluZy10cmFpbCB7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mdXR1cmU7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIC5zdGVwLW5hbWUge1xuICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZ1dHVyZTtcbiAgICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgLnN0ZXAtbGVhZGluZy10cmFpbCB7XG4gICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgIH1cblxuICAgIC5zdGVwLWxlYWRpbmctdHJhaWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYXN0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFzdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAkZi0yMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuc3RlcC1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wYXN0O1xuICAgIH1cblxuICAgICYudG9wLXByb2R1Y3Qge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcFByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvclByZXNlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB+IGRpdiB7XG4gICAgICAgICAgICAgICAgLnN0ZXAtbnVtYmVyLCAuc3RlcC1sZWFkaW5nLXRyYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcFByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvckZ1dHVyZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtbGVhZGluZy10cmFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUGFzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUGFzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJlbWl1bS1wcm9kdWN0IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmVtaXVtUHJvZHVjdHNQcm9ncmVzc0JhckNvbG9yUHJlc2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIH4gZGl2IHtcbiAgICAgICAgICAgICAgICAuc3RlcC1udW1iZXIsIC5zdGVwLWxlYWRpbmctdHJhaWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlbWl1bVByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvckZ1dHVyZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0ZXAtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtbGVhZGluZy10cmFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlbWl1bVByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvclBhc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcC1udW1iZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZW1pdW1Qcm9kdWN0c1Byb2dyZXNzQmFyQ29sb3JQYXN0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggOTBweDtcbn1cblxuLmNsZWFyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZDlkOWQ7XG59XG5cbiNjYWxlbmRhcnMtZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgfVxuICAgIFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICB9XG59XG5cbiNwcmV2aWV3LWNvbXBvbmVudC1hZGQtaW1hZ2VzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuIiwiLnNlbGVjdC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9zZWxlY3QtaW1hZ2UucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucHJldmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9wcmV2aWV3LWltYWdlLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuLnNtYWxsLWljb25zIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29ucy5wbmcnKTtcbiAgICAmLmFkZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgJi5lZGl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzBweCAwO1xuICAgIH1cbiAgICAmLmRlbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1cHggMDtcbiAgICB9XG59XG5cbi5lZGl0LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9wZW5jaWwtZWRpdC1idXR0b24ucG5nJyk7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cbiIsIi5ldmFsdWF0aW9uLXdyYXBwZXIge1xuICAgIC5wcmV2aWV3LWNvbXBvbmVudCA+IGRpdiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBidXR0b24ubmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDE0MHB4KTtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5M2M2O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmM2MTlkO1xuICAgIH1cbn1cblxuLmJyYW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLml0ZW0tcHJvcGVydHktd3JhcHBlciB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi5zaXplIHtcbiAgICAgICAgLml0ZW0tcHJvcGVydHkubm8taW1hZ2UtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAuaXRlbS1wcm9wZXJ0eS1uYW1lIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiNmYWJyaWNzLWZvcm0ge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAuaXRlbS1wcm9wZXJ0eSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tcHJvcGVydHksIC5pdGVtLXByb3BlcnR5LW5hbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXByb3BlcnR5IHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtCbHVlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggb3V0c2V0ICNmMjAwZWQhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xvciB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5pdGVtLXByb3BlcnR5LW5hbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0OHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICAucHJvcC1uYW1lLXByIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYXNvbixcbiAgICAgICAgJi5zdGF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuaXRlbS1wcm9wZXJ0eS1uYW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5wcm9wLW5hbWUtcHIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAyOSwgMjcsIDAuNDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFicmljIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAuaXRlbS1wcm9wZXJ0eS1uYW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcm9wZXJ0eS1zZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9zZWxlY3QucG5nJyk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2hpdGUtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMC4yZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICAgICAuaXRlbS1wcm9wZXJ0eS1uYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYubm8taW1hZ2UtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtLXByb3BlcnR5LW5hbWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhbGYtaGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcblxuICAgICAgICAgICAgLml0ZW0tcHJvcGVydHktbmFtZSB7IHBhZGRpbmctdG9wOiAxNCU7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5pdGVtLXByb3BlcnR5LW5hbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmJyYW5kcy10YWJsZSB7XG4gICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya0JsdWU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ciB7IGN1cnNvcjogcG9pbnRlciB9XG5cbiAgICB0cjpob3ZlciB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZXJCbHVlfVxuXG59XG5cbi5zZWxlY3QtcHJpY2Utc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRCbHVlO1xuICAgIGZvbnQtc2l6ZTogJGYtMjQ7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3Itc2VsZWN0Qmx1ZTtcbiAgICB9XG59XG5cbiNwcmljZS1kcm9wLXJhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG4uc3RlcC1iYWNrLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDQwcHgpO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogODVweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uYmFjay10by1wcmV2aWV3LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDU3JTsgLy8gbmF2IGlzIDE0JSwgMTQgKyA4NiAvIDIgPSA1NyAtIHB1dHMgaXQgaW4gdGhlIG1pZGRsZSBvZiB0aGUgY29udGVudCBwYXJ0XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5ibG9jay1kZW1vIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDs7XG4gICAgICAgICYgPiBkaXYgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5pdGVtLXByb3BlcnR5LW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya0JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLml0ZW0tcHJvcGVydHktbmFtZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdGVkLXByb3BzLW5hbWVzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrZXJCbHVlO1xuICAgIGZvbnQtc2l6ZTogJGYtMjA7XG59XG5cbi5zZWxlY3RlZC1kZWZlY3RzLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6MTUwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4jc2VsZWN0LXN0YXRlLXdyYXBwZXIgLml0ZW0tcHJvcGVydHkubm8taW1hZ2UtaXRlbSAuaXRlbS1wcm9wZXJ0eS1uYW1le1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pdGVtLXByb3BlcnR5LXdyYXBwZXIgLml0ZW0tcHJvcGVydHkuZmFicmljIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgICAuaXRlbS1wcm9wZXJ0eS13cmFwcGVyIC5pdGVtLXByb3BlcnR5LmZhYnJpYyAuaXRlbS1wcm9wZXJ0eS1uYW1lIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAkZi0xNjtcbiAgICB9XG59XG5cbi5hZGRpdGlvbmFsLWNhdGVnb3J5LXdyYXBwZXIgLml0ZW0tcHJvcGVydHktd3JhcHBlciAuaXRlbS1wcm9wZXJ0eS5uby1pbWFnZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgLml0ZW0tcHJvcGVydHktbmFtZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNCU7XG4gICAgfVxufSIsIi5zb3J0ZXItY2hvb3NlLXBhcnRpdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6ICRmLTMyO1xuXG4gICAgLnNvcnRlci1zaW5nbGUtcGFydGl0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya0JsdWU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1kYXJrZXJCbHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMWVtIDAuMmVtIDAgMC4yZW07XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAzMiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3BhcnRpdGlvbnMvI3skaSAlIDE2fS5wbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcnRpdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJveC1pbWFnZS1zZWxlY3Qge1xuXG4gICAgICAgIC5zb3J0ZXItc2luZ2xlLXBhcnRpdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ODAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjgwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1kYXJrZXJCbHVlO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyMCUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jaGFuZ2UtcGFydGl0aXRvbi1zdGF0dXMtdGFibGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgfVxufVxuLnBhcnRpdGlvbi1pY29uLXNtYWxsIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbn1cblxuLmVuZC1wYXJ0aXRpb24tcG9wdXAge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgLnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtMTIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0IHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9wdWJsaWNFcnAvc2Nzcy9hZG1pbi9wcm9tb3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vcHVibGljRXJwL3Njc3MvYWRtaW4vcHJvZHVjdF91cGxvYWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9wdWJsaWNFcnAvc2Nzcy9hZG1pbi9wcm9kdWN0c190cmFuc2Zlcl9saXN0XCI7XG5AaW1wb3J0IFwiLi4vLi4vcHVibGljRXJwL3Njc3MvYWRtaW4vc3BlZWR5X3JlcXVlc3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9wdWJsaWNFcnAvc2Nzcy9wcm9kdWN0X3JldHVyblwiO1xuQGltcG9ydCBcIi4uLy4uL3B1YmxpY0VycC9zY3NzL2JhbmtfcmV0dXJuXCI7XG5cblxuLmxvY2F0aW9uLXdyYXBwZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgXG4gICAgLmJveC1taXNzaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShyZWQsMC4zKTtcbiAgICB9XG5cbiAgICAuY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZ3JlZW4sMC4zKTtcbiAgICB9XG59XG5cbi5waWNrZXItY291bnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLmFkbWluLWxvZ2luLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGlucHV0IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxufVxuXG5cbi5ib3hlcy1pbi1sb2NhdGlvbi13cmFwcGVyIHtcbiAgICAvKlxuICAgIEBUT0RPOiBSZW1vdmUgdGhpcyBhbmltYXRpb24uLlxuICAgICAgICB3aGF0IGlmIHRoZXJlIGFyZSBhIGxvdCBvZiBib3hlcyBpbiBzaW5nbGUgbG9jYXRpb24gYW5kIHRoZSBoZWlnaHQgaXMgbW9yZSB0aGFuIHRoYXRcbiAgICAgICAgc2hvdWxkIHNldCBpdCB3aXRoIGpzIGJhc2VkIG9uIGhvdyBtYW55IGJveGVzIGFyZSB0aGVyZVxuXG4gICAgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYuY29sbGFwc2VkIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4ucmVwb3J0LWJ1dHRvbnMuaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uYm94LWNvZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIH1cblxuICAgIC5ib3gtY29kZS1sYXN0LWRpZ2l0cyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1MCU7XG4gICAgfVxufVxuLmNoZWNrZWQge1xuICAgIGNvbG9yOiBncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDgwMDAsMC4zKTtcbn1cblxuLmxvY2F0aW9uLWNvZGUgeyBmb250LXNpemU6IDJlbTsgfVxuXG4ucmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJveC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hZG1pbi1wYW5lbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XG5cbiAgICAuYWRtaW4taGVhZGVyLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogJG1haW4tYWNjZW50OyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkbWluLWljb25zLnJlZnJlc2gge1xuICAgICAgICAvLyBAVE9ETzogcmVwbGFjZSB3aXRoIHNvbWUgaWNvbiBmb3IgcmVsb2FkXG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLnRvZ2dsZS1yZXBvcnQtYnV0dG9ucyB7XG4gICAgICAgICAgICAvLyBAVE9ETzogcmVwbGFjZSB3aXRoIHByb3BlciBpY29uXG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERpc3BhdGNoZXIgaW50ZXJmYWNlXG4uc2NyZWVuLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTB2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuXG5cbi5wYWNrYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xufVxuXG4ucGFja2FnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucGFja2FnZS1uYW1lLXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDklO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMC41JTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVkIHsgYm9yZGVyLWNvbG9yOiAkbWFpbi1hY2NlbnQ7IH1cbiAgICB9XG59XG5cbi50cmFuc2xhdGlvbi10YWJsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICB0ZXh0YXJlYS5pbnB1dCB7XG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgfVxuICAgIC5zaW5nbGUtd29yZC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7IGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JheS1saWdodDsgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYud29yZC12YWx1ZSwmLndvcmQtbGFuZyB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5lZGl0LXRyYW5zbGF0aW9uLXZhbHVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1pbmZvcm1hdGlvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuXG4gICAgLmNoZWNrLW9yZGVyLWZpbmlzaC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgIC5maW5pc2gtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhbmNlbGVkLW9yZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYShyZWQsMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZW5kLW9yZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoZ3JlZW4sMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHRhYmxlLm9yZGVyLXBhY2thZ2luZyB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHggMTBweDtcbiAgICB9XG5cbiAgICB0ci5ib3gtbWlzc2luZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEocmVkLDAuMyk7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEocmVkLDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdHIuY3VycmVudC1wcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh5ZWxsb3csMC4zKTtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh5ZWxsb3csMC4zKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ci5waWNrZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGdyZWVuLDAuMyk7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZ3JlZW4sMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRyLnByb2R1Y3QtaW4tcGFja2FnZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgNXB4ICM4MDAwMDA7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB0ci5jdXJyZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMHB4IDNweCAjZmZkZDM5O1xuICAgIH1cblxuICAgIC5jaGVjay1vcmRlci10YWJsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICAuY2hlY2tPcmRlckZvcm0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYnV0dG9uLmJ0biB7IHdpZHRoOiA1MCU7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LW1pc3NpbmcgeyBjb2xvcjogJGNvbG9yLWVycm9yOyB9XG4gICAgfVxufVxuXG5zcGFuLnRvcC1icmFuZC10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmLTI0O1xuICAgIGNvbG9yOiAkY29sb3ItZGFya2VyQmx1ZTtcbn1cbi5yZW1vdmUtY29kZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhcmdldC10YWJsZSB7XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5ib3gtdHlwZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBsZW1lbnRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uanN0cmVlLWljb24uanN0cmVlLXRoZW1laWNvbi5qc3RyZWUtdGhlbWVpY29uLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtY2FuY2VsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LWRlbGlzdC13cmFwcGVyIHtcbiAgICAucHJvZHVjdC1kZWxpc3QtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMzAwcHggYXV0byAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ud2FyZWhvdXNlLWFkZHJlc3Mtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XG4gICAgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAud2FyZWhvdXNlLWFkZHJlc3MtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLndhcmVob3VzZS1hZGRyZXNzLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtaW5mb3JtYXRpb24td3JhcHBlciB7XG5cbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5wcm9kdWN0LWlkZW50aWZpZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrLW9yZGVyLWluZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJlcGFyZS1iaWxsLW9mLWxhZGluZyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYmlnLW9yZGVyLXdhcm5pbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9tby10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pc3N1ZWQtYmlsbC13YXJuaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgcmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG59XG5cbi5jYXRlZ29yeS1pbWFnZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgIG5hdiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1hY2NlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4iLCIuY3JlYXRlLXByb21vdGlvbi13cmFwcGVyIHtcblxuICAgIC5wcm9tb3Rpb25zLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb21vdGlvbi1pbmZvcm1hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gICAgICAgIC5wcm9tb3Rpb24taW5wdXRzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAucHJvbW90aW9uLWlucHV0LWdyb3VwLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgaW5wdXQgeyAgbWluLXdpZHRoOiAwOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvbW90aW9ucy1hZGRpdGlvbmFsLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAucHJvbW90aW9uLWFkZGl0aW9uYWwtaW5mby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb21vdGlvbnMtbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcblxuXG4gICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgIC5wcm9tb3Rpb25zLXRhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvbW90aW9ucy1zZWFyY2gge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGlucHV0IHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm1vdGlvbnMtY3JlYXRlLW5ldy1idXR0b24td3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAucHJvbW90aW9ucy1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAucHJvbW90aW9uLWxpc3QtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAucHJvbW90aW9uLWRlbGV0ZS1pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvbW90aW9uLWRlbGV0ZS1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvbW90aW9uLWRldGFpbHMtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYWNjZW50O1xuXG4gICAgICAgICAgICAucHJvbW9jb2RlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnByb21vY29kZS1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9tb2NvZGUtbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9tb3Rpb24tbGFiZWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbn1cblxuLnByb21vdGlvbi1uYW1lcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXG4gICAgLmFkZC1uYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXG4gICAgICAgIC5uZXctaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvbW90aW9uLW5hbWVzLWNvbnRhaW5lciB7XG4gICAgICAgICRwcm9tb3Rpb24tbmFtZXMtY29sdW1uLWNvdW50OiA4O1xuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRwcm9tb3Rpb24tbmFtZXMtY29sdW1uLWNvdW50LDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuXG4gICAgICAgID4gaDMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkcHJvbW90aW9uLW5hbWVzLWNvbHVtbi1jb3VudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtcHR5LW5hbWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJHByb21vdGlvbi1uYW1lcy1jb2x1bW4tY291bnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9tb3Rpb24tbmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5kZWxldGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByb2R1Y3QtdXBsb2FkLXdyYXBwZXIge1xuXG4gICAgLnRvdGFsLXByb2R1Y3QtY291bnQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgfVxuICAgIC5wcm9kdWN0LXVwbG9hZC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG5cbiAgICA+IHVsIHsgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbiAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgLnByb2R1Y3QtdXBsb2FkLWlucHV0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICYuZXJyb3IgeyBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW5wdXQtY2F0ZWdvcnktbmFtZS5jbGlja2FibGUgeyBjdXJzb3IgOiBwb2ludGVyOyB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXVwbG9hZC11bCB7IHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIC5maXJzdC1sZXZlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgICA+IGxpIHsgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG4gICAgICAgICAgICAudGhpcmQtbGV2ZWwge1xuICAgICAgICAgICAgICAgID4gbGkgeyBsaXN0LXN0eWxlOiBzcXVhcmU7IH1cblxuICAgICAgICAgICAgICAgIC5mb3VydGgtbGV2ZWwge1xuICAgICAgICAgICAgICAgICAgICA+IGxpIHsgbGlzdC1zdHlsZTogY2lyY2xlOyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZC1sZXZlbCwudGhpcmQtbGV2ZWwsLmZvdXJ0aC1sZXZlbCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC11cGxvYWQtZm9ybS1zdWJtaXQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCIucHJvZHVjdC10cmFuc2Zlci1saXN0LXdyYXBwZXIge1xuICAgIC50b3Atc3RyaXAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgICAgIC5pbnRlcnZhbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0LXRyYW5zZmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLm5leHQtdHJhbnNmZXItc3RyaW5nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjb25maXJtLFxuI3JlamVjdCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG59XG5cbi50cmFuc2Zlci1saXN0LXRhYmxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICAudHJhbnNmZXItbGlzdC1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucmVhZHktY29uZmlndXJhdGlvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC50cmFuc2Zlci1saXN0LXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICAgICAgIGNvbHVtbnM6IDQ7XG4gICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcbiAgICAgICAgICAgIC5zaW5nbGUtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlcXVlbmNlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24tbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdHMtdGFibGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5wcm9kdWN0cy10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0cy10YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgICAgLnNvcnRvcmRlcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyNWIyJzsgLy8gQkxBQ0sgVVAtUE9JTlRJTkcgVFJJQU5HTEVcbiAgICAgICAgfVxuICAgICAgICAuc29ydG9yZGVyLnJldmVyc2U6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMjViYyc7IC8vIEJMQUNLIERPV04tUE9JTlRJTkcgVFJJQU5HTEVcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZS1wYWdlLWZsYWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1jaGVja2JveCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5wcm9kdWN0LXZpZXctd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgIGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC5wcm9kdWN0LWltYWdlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWFjY2VudDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW5mb3JtYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIC5wcmV2aWV3LXByaWNlIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFjay1idXR0b24td3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmJhY2stYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtY291bnQge1xuICAgICAgICBmbG9hdDogcmlnaHRcbiAgICB9XG59XG5cbi5yZWFkeS1jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWFkeS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuXG4uaG9tZS1wYWdlLXByZXZpZXctd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmFjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICB9XG4gICAgLnByb2R1Y3QtaG9tZS1wYWdlLXByZXZpZXcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICBtYXJnaW46IDIlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1jb250YWluZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC1icmFuZCxcbiAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc2l0aW9uLW51bWJlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWFjY2VudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFuZ2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2ZmZWIwNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoYW5nZS1uYW1lLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMjAwcHg7XG59XG5cbi5wcm9kdWN0LXRyYW5zZmVyLWNvdW50LXNlbGVjdC1mb3JtIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIG1hcmdpbjogMjBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmNoYW5nZS1jb25maWd1cmF0aW9uLXdyYXBwZXIge1xuXG4gICAgLm5ldy1jb25maWd1cmF0aW9uLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uZmlndXJhdGlvbi1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgJG1haW4tYWNjZW50O1xuXG4gICAgICAgIC5jb25maWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWFjY2VudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbmZpZ3VyYXRpb24tc3RpY2t5LWFjdGlvbnMuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgjMDAwLDAuNSk7XG4gICAgei1pbmRleDogOTk7XG59XG5cbi5wcm9kdWN0LWJveC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcblxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zcGVlZHktcmVxdWVzdC13cmFwcGVyIHtcbiAgICAuc3BlZWR5LXNlbmQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVycy1jb250YWluZXIge1xuXG4gICAgICAgIC5vcmRlci13cmFwcGVyIHtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAub3JkZXItdG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9yZGVyLXRvcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgICAgICAgICAgIC5vcmRlci1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgICAgJi5vcGVuIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCB7IGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U1ZTVlNTsgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJldHVybi1vcmRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaXRlbS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgICAgICAucHJldmlldy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgLm1haW4tcHJldmlldy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHByZXZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgLnByZXZpZXctY29tcG9uZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmV0dXJuLXByb2R1Y3QtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIC5ib2xkIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAgICAgICBwIHsgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV0dXJuLW9yZGVyLWJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBidXR0b24ucmVqZWN0IHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZXJyb3IsMC45KTsgfVxuICAgICAgICBidXR0b24uYWNjZXB0IHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1hY2NlbnQsMC45KTsgfVxuICAgIH1cbn0iLCIuYmFuay1yZXR1cm4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG59XG5cbi8qXG4uYmFuay1yZXR1cm4td3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5yZXR1cm4tYmFuay1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZC5jZW50ZXItYWxpZ24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvcnRvcmRlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjViMic7ICAgLy8gQkxBQ0sgVVAtUE9JTlRJTkcgVFJJQU5HTEVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb3J0b3JkZXIucmV2ZXJzZTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjViYyc7ICAgLy8gQkxBQ0sgRE9XTi1QT0lOVElORyBUUklBTkdMRVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLnBhZ2luYXRpb24tbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYWNjZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbiIsIi5uZXctaW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNXZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICByaWdodDogMzFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAuN2VtO1xuICAgICAgICAvL2JvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy9wYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItZGFya0JsdWU7XG5cbiAgICAgICAgICAgIC5zZWxlY3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxMHB4ICRjb2xvci1kYXJrZXJCbHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXZpZXctaWNvbiwgLnNlbGVjdC1pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgb3BhY2l0eSBlYXNlLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJldmlldy1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LWljb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcmV2aWV3LWljb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBob3RvLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5waG90by1wcmV2aWV3LW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufVxuXG4ucGhvdG8tdGl0bGUtaG9sZGVyIHtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzYxOWQ7XG59XG4udXBsb2FkLXBob3Rvcy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDNweDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDQ3JSk7XG5cbiAgICAmLnJlZnJlc2gtYnV0dG9uIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4jZGVsZXRlLWltYWdlLWFjY2VwdCxcbiNkZWxldGUtaW1hZ2UtcmVqZWN0IHsgd2lkdGg6IDEwMHB4OyB9XG4jZGVsZXRlLWltYWdlLWFjY2VwdCB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucGhvdG8tY2F0ZWdvcnktc2VsZWN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgZ3JpZC1nYXA6IDUwcHg7XG5cbiAgICAucGhvdG8tY2F0ZWdvcnktc2VsZWN0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50cmVlLWxpc3R7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaSBzcGFuOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2VyQmx1ZTtcblxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbn1cbi5maWx0ZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAuZmxleC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5maWx0ZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbn1cblxuLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy9NYXJrZXRpbmcgdG9vbHNcbi5tYXJrZXRpbmctdG9vbHMtd3JhcHBlciB7XG4gICAgLndyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDIlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvZGUtZGlzY291bnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vTkFWSUdBVElPTlxuLm5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgLmNhdGVnb3J5LXRyZWUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExMXB4KTsgLy8gaGVhZGVyICsgcGFkZGluZyBib3R0b20gKyAycHggb2Zmc2V0XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLy9NRVJDSEFORElTSU5HXG4ubWVyY2hhbmRpc2luZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMiU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vRklSU1QgUEFHRSBTQ1NTXG4uZmlyc3QtcGFnZS13cmFwcGVyIHtcbiAgICAudGVtcGxhdGVzLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgfVxuICAgIC50ZW1wbGF0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgLnRlbXBsYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgLmN1cnJlbnQtc2xpZGUtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVzb2x1dGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZWxldGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWJvdXQtY29udG91ciB7XG4gICAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHJlbmQtc2xpZGVyLXdyYXBwZXIsIC5hZHYtc2xpZGVyLXdyYXBwZXIsIC5hYm91dC1jb250b3VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAudHJlbmQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vUFJPRFVDVCBSRVNFUlZBVElPTlxuLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgJi5wcm9kdWN0LXJlc2VydmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luOiAyJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWRhcmtlckJsdWU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtaW5wdXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9NT0RVTEUgR0VORVJBTCBFTEVNRU5UU1xuLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY29udCxcbiAgICAudG9wLXN0cmlwLWNvbnQsXG4gICAgLmZvb3Rlci1jb250IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICB9XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tVE9QIFNUUklQIFNFQ1RJT04tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC50b3Atc3RyaXAtY29udCB7XG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS1IRUFERVIgU0VDVElPTi0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmhlYWRlci1jb250IHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLUZPT1RFUiBTRUNUSU9OLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZm9vdGVyLWNvbnQge1xuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJvZHVjdC11cGxvYWQtd3JhcHBlciB7XG4gICAgLmNvbmZpZ3VyYXRpb24tbmFtZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuY29uZmlndXJhdGlvbi1uYW1lIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9tb3Rpb24tZmlsdGVycy13cmFwcGVyLFxuICAgIC5wcm9tb3Rpb24tYnJhbmRzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG5cbiAgICAgICAgLnRpdGxlIHtcblxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItY29udGFpbmVyLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFzb25zIHtcblxuICAgIH1cblxuICAgIC50b3RhbC1wcm9kdWN0LWNvdW50LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gICAgfVxuICAgIC5wcm9kdWN0LXVwbG9hZC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG5cbiAgICA+IHVsIHsgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbiAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgLnByb2R1Y3QtdXBsb2FkLWlucHV0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgJi5lcnJvciB7IGJvcmRlci1jb2xvcjogcmVkOyB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pbnB1dC1jYXRlZ29yeS1uYW1lLmNsaWNrYWJsZSB7IGN1cnNvciA6IHBvaW50ZXI7IH1cbiAgICB9XG4gICAgLnByb2R1Y3QtdXBsb2FkLXVsIHsgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmZpcnN0LWxldmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICAgID4gbGkgeyBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbiAgICAgICAgICAgIC50aGlyZC1sZXZlbCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7IGxpc3Qtc3R5bGU6IHNxdWFyZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZC1sZXZlbCwudGhpcmQtbGV2ZWwge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdXBsb2FkLWZvcm0tc3VibWl0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXRyYW5zZmVyLWJ1dHRvbnMge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWRkaXRpb25hbC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICBncmlkLWdhcDogNDBweDtcbn1cblxuLnRvdGFsLWNvdW50LXRyYW5zZmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG59XG5cblxuLm9wdGlvbi1kZWZlY3Qge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNUEyNTY5LCAjNUEyNTY5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4iLCJAaW1wb3J0IFwiZmlsdGVyc1wiO1xuQGltcG9ydCBcImJyYW5kc1wiO1xuQGltcG9ydCBcImFkZHJlc3NcIjtcbkBpbXBvcnQgXCJjaGFuZ2VfcGF5bWVudFwiO1xuQGltcG9ydCBcInByb2R1Y3RcIjsiLCJmaWx0ZXJzIHtcblxuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZmlsdGVycy1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5maWx0ZXJzLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZmlsdGVyLXR5cGUtdGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItdHlwZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7IG1hcmdpbi1sZWZ0OiA0JTsgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImJyYW5kcyB7XG5cbiAgICAuYnJhbmRzLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYnJhbmQtdHlwZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2JyYW5kLW5hbWUge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWJyYW5kcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIC5icmFuZC1yZW1vdmUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnJhbmRzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59IiwiLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgLmFkZHJlc3MtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRyZXNzLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59IiwiLmNoYW5nZS1wYXltZW50LXdyYXBwZXIge1xuICAgIC5wYXltZW50LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLnBheW1lbnQtdGFiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbmstY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYmFuay1hY2NvdW50LWlucHV0IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNhdmUtcGF5bWVudC1jaGFuZ2VzLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59IiwiLnByb2R1Y3QtYm94LXdyYXBwZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICBncmlkLWdhcDogMTBweDtcblxuICAgIC5ncmlkLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAuZ3JpZC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmJveC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWF0dHJpYnV0ZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlbWl1bS1wcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZW1pdW1Qcm9kdWN0c1Byb2dyZXNzQmFyQ29sb3JQYXN0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnRvcC1wcm9kdWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcFByb2R1Y3RzUHJvZ3Jlc3NCYXJDb2xvclBhc3Q7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG4ucmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5tb2RhbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNjB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLnJlbGF0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufSIsIi5tb25pdG9yaW5nLXdyYXBwZXIge1xuICAgIC5tb25pdG9yaW5nLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgLm1vbml0b3JpbmctdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAubW9uaXRvcmluZy10YWJsZSB7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyLnJlZC1yb3cge1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1lcnJvciwwLjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXN0LWRhdGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuZGF5cy12YWx1ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmV0dXJuLW9yZGVyLXByZXZpZXctd3JhcHBlciB7XG5cbiAgICAuYWRkLXByb2R1Y3QtZm9ybSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1ub3RlLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyYW5zcG9ydC13cmFwcGVyIHtcblxuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcblxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maW5pc2gtb3JkZXItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgICAgICAgICAgICAgIC5wYXktcmFkaW8taW5wdXRzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldHVybi1vcmRlci1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLm9yZGVyLWluZm9ybWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAub3JkZXItaW5mb3JtYXRpb24tZmlyc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVzZXItaW5mbyxcbiAgICAgICAgICAgIC5vcmRlci1pbmZvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAucHJvZHVjdHMtdGFibGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCB5ZWxsb3cgaW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQsdGgge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZS1jb250aWFuZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY3Rpb25zLXdyYXBwZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhdGVnb3J5IHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAucmVqZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1lcnJvciwwLjMpO1xuICAgICAgICAgICAgICAgICAgICB0ZCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY2VwdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1hY2NlbnQsMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgdGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYW5jZWxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEob3JhbmdlLDAuMik7XG4gICAgICAgICAgICAgICAgICAgIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXR1cm4tb3JkZXItYmFjay1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xufVxuXG4ucmV0dXJuLW9yZGVyLWFjdGlvbnMge1xuICAgIHdpZHRoOiAyMTBweDtcbn1cblxuLnJldHVybmVkLXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG5cbiAgICAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgLmltZy13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yZWNsYW1hdGlvbnMtbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuXG4gICAgLmhpc3Rvcnktc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5yZWNsYW1hdGlvbi1saXN0LXRhYmxlLXdyYXBwZXIge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHsgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7IH1cblxuICAgICAgICAgICAgLmlkLWNvbHVtbiB7IHdpZHRoOiAxNTBweDsgfVxuXG4gICAgICAgICAgICAuY2hlY2stY29sdW1uIHsgd2lkdGg6IDcwcHg7IH1cblxuICAgICAgICAgICAgLm1ldGhvZC1jb2x1bW4geyB3aWR0aDogMTUwcHg7IH1cblxuICAgICAgICAgICAgLmNoZWNrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHsgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbiwwLjIpO1xuXG4gICAgICAgICAgICAgICAgdGgsdGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tYWNjZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWFjY2VudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHJhbnNsYXRpb24taW5zZXJ0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDIwMHB4IGF1dG87XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIub3JkZXItc2VhcmNoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcblxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLm9yZGVyLXNlYXJjaC1saXN0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gICAgLnNlYXJjaC1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0aCx0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVtcHR5LW9yZGVycy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufVxuXG4ub3JkZXItcHJldmlldy13cmFwcGVyIHtcbiAgICAub3JkZXItaW5mb3JtYXRpb24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5hY3Rpb25zLC5iYWNrLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gNiA7XG4gICAgfVxufVxuXG4uY29tYmluZS1vcmRlci13cmFwcGVyIHtcblxufVxuXG4ub3JkZXItaW1wb3J0YW50LWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiA2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5vcmRlci1pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMjtcbiAgICBcbiAgICAmLmNhbmNlbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShyZWQsMC4xKTtcbiAgICB9XG59XG5cbi5wcm9kdWN0cy13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gNjtcblxuICAgIHRoIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgdHIsdGQsdGgge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICB0ci5jYW5jZWxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEob3JhbmdlLDAuMSk7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEob3JhbmdlLDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxufVxuXG4ub3JkZXItaW5mb3JtYXRpb24tY2VsbCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5yZWQge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbn1cblxuLm9yZGVyLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuY29tYmluZS1vcmRlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uY29tYmluZS1vcmRlcnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDYgO1xuICAgIH1cblxuICAgIGZ1bGwtcHJldmlldyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gIHNwYW4gNCA7XG4gICAgfVxufVxuXG4uY29tYmluZS1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LWxpZ2h0O1xuXG4gICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5iaWxsLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcmRlci1wcmV2aWV3LWFjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNDBweDtcbn1cblxuLm5vLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9tb2NvZGUtb3JkZXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbn0iLCIuYmFyY29kZS13cmFwcGVyIHtcblxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYWRkcmVzcy1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuYWRkcmVzcy10YWIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGRyZXNzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICBwYWRkaW5nOiA0MHB4O1xufVxuXG4jY291cmllci1hZGRyZXNzLXN1Ym1pdC1idXR0b24sXG4jaG9tZS1hZGRyZXNzLXN1Ym1pdC1idXR0b24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjZmZmLDAuMik7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQtZGFyaztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLDAsMCwwLjQpO1xuICAgIH1cbn1cblxuLmFkZHJlc3MtaW5wdXQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5zcGFuLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAmLnNwYW4tMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAyO1xuICAgIH1cblxuICAgICYuc3Bhbi0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDM7XG4gICAgfVxuXG4gICAgJi5zcGFuLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gNDtcbiAgICB9XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDM7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5jb3VyaWVyLXNlbGVjdC13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmFkZHJlc3Mtc3Bhbi0zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uZGlhbG9nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xufVxuXG4uYW5ndWNvbXBsZXRlLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYW5ndWNvbXBsZXRlLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcbn0iLCIuY2hhbmdlLXByb21vLWNvZGVzLXdyYXBwZXIge1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAucHJvbW8tY29kZS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAxZnI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXJrZXRpbmctaW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuICBncmlkLWdhcDogMjBweDtcbiAgbWFyZ2luOiA3MHB4IGF1dG87XG4gIHdpZHRoOiA5MCU7XG5cbiAgZm9ybSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5kYWlseS1yZXBvcnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmN1cnJlbnQtZGFpbHktcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgLnJlcG9ydC12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICYubnVtYmVycyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhaWx5LXJlcG9ydC1maW5pc2gtYnV0dG9uIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgfVxufVxuXG4ubm90LWZpbmlzaGVkLW9yZGVycyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwxZnIpO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuXG4gICAgLm5vdC1maW5pc2hlZC1vcmRlcnMtdGl0bGUge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gODtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLm5vdC1maW5pc2hlZC1vcmRlci1lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogJG1haW4tYWNjZW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1hY2NlbnQ7XG59XG5cbi5kYWlseS1yZXBvcnQtaGlzdG9yeS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kYWlseS1yZXBvcnQtaGlzdG9yeS13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gICAgLmRhaWx5LXJlcG9ydC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oZWFkZXJzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5waWNrZXItbWFuYWdlbWVudC13cmFwcGVyICB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG5cbiAgICAucGlja2VyLW1hbmFnZW1lbnQtdGFibGUtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC5waWNrZXItbWFuYWdlbWVudC10YWJsZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgICYubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkLW9yZGVycy1idXR0b24ge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBpY2tlci1jYWJpbmV0LXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM1YzVjNWM7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogOTYlO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM1YzVjNWM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgbGluZWFyO1xuXG4gICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FkZmZjMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hbGxQcm9kdWN0c0luQ2FiaW5ldCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggIzAwZGIzMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXNQcm9kdWN0c0luQ2FiaW5ldCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggI2RlZDMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yb2xlLWNvZWYtZmlyc3QtbGV2ZWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xufVxuXG4ubGVhZi1saSB7XG4gICAgaW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbn1cblxuLnJvbGUtY29lZi1hY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cbn1cblxuLnJvbGUtY29lZmZpY2llbnQtd3JhcHBlciB7XG4gICAgLnJvbGVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndvcmtlcnMtaGlzdG9yeS13cmFwcGVyIHtcbiAgICAud29ya2Vycy1oaXN0b3J5LXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG5cbiAgICAgICAgbGFiZWwgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCxpbnB1dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud29ya2Vycy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG5cbiAgICAgICAgLndvcmtlci1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi53b3JrZXJzLWhpc3RvcnktdGFibGUtd3JhcHBlciB7XG5cbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAud29ya2Vycy1oaXN0b3J5LXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgLnN1bS1jb250YWluZXIsXG4gICAgLndvcmtlcnMtaGlzdG9yeS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgIC5zdW0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufSIsIi51c2VyLXBhZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLnVzZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgLnVzZXItY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLnJhZGlvLWxhYmVsLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcblxuICAgICAgICAuaW5mb3JtYXRpb24tc2F2ZS1idXR0b24ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndhbGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC53YWxsZXQtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAud2FsbGV0LWFjdGlvbnMge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICYud2FsbGV0LWhpc3RvcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRyZXNzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG5cbiAgICAgICAgLnNpbmdsZS1hZGRyZXNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgICAgICBhZGRyZXNzLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MtYWN0aW9ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXJzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICBncmlkLWdhcDogMzBweDtcblxuICAgICAgICAub3JkZXItY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW1wdHktb3JkZXJzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGQtYWRkcmVzcy1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5hZGQtYWRkcmVzcy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ud2FsbGV0LXRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLndhbGxldC1oaXN0b3J5LXdyYXBwZXIge1xuICAgIC53YWxsZXQtaGlzdG9yeS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4ud2lzaGxpc3QtcHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbn1cblxuLnVzZXItY29tbWVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcblxuICAgIC5jb21tZW50LWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLWNvbW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgIC5kZWxldGUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJiYW5uZXJzXCI7IiwiLmNhcm91c2VsLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuXG4gICAgLmNhcm91c2Vscy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDFmcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBncmlkLWdhcDogNTBweDtcblxuICAgICAgICAgICAgLmNhcm91c2VsLWltYWdlLXByZXZpZXcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWluZm9ybWF0aW9uLWRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcm91c2VsLWVkaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDcwJTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGRhcmtncmV5O1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5mb3JtYXRpb24tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtaW5mb3JtYXRpb24tZWRpdC1mb3JtIHtcbiAgICAuYnV0dG9uLXNhdmUge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuIiwiLmhvbWUtcGFnZS1iYW5uZXJzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5iYW5uZXItaW5mbyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmJhbm5lci1pbmZvIHRyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuYmFubmVyLWluZm8gdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuXG4gICAgLmJhbm5lci1jb250YWluZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgJi5iYW5uZXItZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTA3QTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFubmVyLWJveC1ncmlkLWl0ZW0tYmlnIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYW5uZXItYm94LWdyaWQtaXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA2ODVweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbmZpZ3VyYXRpb24taGlzdG9yeS13cmFwcGVyIHtcbiAgICAuY29uZmlndXJhdGlvbi1oaXN0b3J5LWZvcm0ge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB9XG59IiwiLnN0YXRpYy1wYWdlcy13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuXG4gICAgLnN0YXRpYy1wYWdlcy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwxZnIpO1xuICAgICAgICBncmlkLWdhcDogMTBweDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tYWNjZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYWNjZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXSwibWFwcGluZ3MiOiJBRUFBLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUssQ0E2RGpCLEFBOURELEFBR0ksTUFIRSxDQUdGLGNBQWMsQ0FIbEIsQUFHb0IsTUFIZCxDQUdjLGNBQWMsQ0FIMUIsQUFHSixNQUhVLENBR1YsY0FBYyxDQUhWLEFBR1ksTUFITixDQUdNLGNBQWMsQUFBQyxDQUMzQixRQUFRLENBQUUsS0FBTSxDQUNoQixJQUFJLENBQUUsQ0FBRSxDQUNSLEtBQUssQ0FBRSxDQUFFLENBQ1QsR0FBRyxDQUFFLENBQUUsQ0FDUCxNQUFNLENBQUUsQ0FBRSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENBQ1gsY0FBYyxDQUFFLElBQUssQ0FDckIsVUFBVSxDQUFFLHFCQUFzQixDQUNsQyxnQkFBZ0IsQ0RBUCxPQUFPLENDQ25CLEFBYkwsQUFlSSxNQWZFLENBZUYsY0FBYyxDQWZsQixBQWVvQixNQWZkLENBZWMsY0FBYyxDQWYxQixBQWVKLE1BZlUsQ0FlVixjQUFjLENBZlYsQUFlWSxNQWZOLENBZU0sY0FBYyxBQUFDLENBQzNCLGdCQUFnQixDQUFFLE9BQVEsQ0FDMUIsU0FBUyxDQUFHLHFCQUFTLENBQWEsUUFBSyxDQUN2QyxpQkFBaUIs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 */
